找到约 13 条结果

文章 DEFI - COMP COMP COMP

...速度超过他们的利息累积。 **激励良好行为?** 一些心化交易所尝试“交易挖矿”,但这些很容易被操纵且不可持续。那么,借款 USDT 的 24% 如何帮助 Compound?因为存款收益对任何 USDT 持有者(在 DeFi 外部)来说都极具...

文章 剖析DeFi交易产品之UniswapV4:合约结构篇

...` 的 `toId()` 函数可以看出,其实就是将 poolKey 进行编码后计算得出的哈希值,然后通过 `wrap` 函数将这个 `bytes32` 类型的哈希值转为 `PoolId` 类型。 `Currency` 和 `BalanceDelta` 也是和 `PoolId` 一样的用户自定义值类型。`Currency` 的基...

文章 理解rust中的deref运算符*与移动语义

...e/borrow/ref.html)关键字。比如对于如下的二叉树节点,希望计算所有节点的权重,但是不希望在计算中把节点的所有权转移,可以在match模式匹配中使用ref获取节点的引用: ``` enum BTree { Leaf(i32), Node(Box, i32, Box) } fn samp...

文章 Solidity智合约开发基础教程

...合约是在区块链上自动执行的程序,可以用于实现各种去心化应用(DApps)。 **Solidity的历史** Solidity 由以太坊基金会的成员在2014年创建,目的是为以太坊区块链提供一种易于使用的编程语言。自那时以来,Solidity 不断发展...

问题 我的getPastEvents事件只获取最新的一条数据。无法获取历史数据怎么办?

...sender: accounts[0], fromBlock: 0, // 替换为合约部署的实际区块号 toBlock: 'latest' } }, (err, res) => { console.log(err) console.log(res) }).then(res => { console.log('res', res) }) console.log(this.record) }, ``` 我调用查询...

文章 可升级合约中可以使用 immutable 变量么

...le 来修饰的。但得到一个答复:我们这是可升级合约,不用 immutable,真的是这样么? ## 0x01 OpenZeppelin 的警告 因为现在的可升级合约基本上都是使用的 OpenZeppelin 的合约模版,估计可升级合约不用 immutable 变量的说法也是...

文章 如何使用 Shyft 的 gRPC 网络流式传输和解析 Raydium 交易

... Solana 上的任何类型的实时事件,例如账户更新、交易、区块和插槽更新**。在本文中,我们将探讨如何使用 Shyft 的 gRPC 服务 **实时** 接收 Raydium v4 交易。 > **如果你想要一个完整的代码片段示例来跟进,请随意 fork 这个 [replit](...

文章 比特币地址前缀列表

...个人微信,备注:地区-职业方向-昵称,欢迎来撩,加入区块链技术交流群,与更多的区块链技术大佬学习交流。 ![.jpg](https://img.learnblockchain.cn/attachments/2021/08/rcnmjE0U6118d4c2d978a.jpg) 原创不易,码字不易。 觉得这篇文章对你有...

文章 SUI Move开发必知必会——使用SUI DeepBook构建DEX-1:入门篇

...,流动性池是锁定在智合约中的代币集合,用于促进去心化交易和资产交换。 - **基础资产(`Base Assets`)和报价资产(`Quote Assets`)** 基础资产是指正在被交易的资产,而报价资产是用来表示基础资产价值的资产。 ...

文章 Nervos x Gitcoin bounty 任务10: 在 Layer1 解锁资金来完成解锁程序

...d_block_number" 和 "withdrawal_block_number"看看你还需要等待多少区块。前者一定需要多于后者才行。这两个区块高度的值你都可以在控制台的输出看到,例如: ```jsx withdrawal_block_number 1210n { last_finalized_block_number: 1197n } ``` 如果你...

文章 EVM详解之memory

...是个可变的数据区,意味着你可以从它那里读取和写入。calldata一样,内存是通过字节索引来寻址的,在内存中一次只读32字节的字。 **EVM的内存也是易失的**。存储在内存中的值在外部调用之间不会持续存在。当一个合约...

文章 如何使用函数将区块链数据流式传输到Kafka

## 概述 实时区块链数据处理通常需要强大的消息队列来处理高吞吐量并确保数据的可靠传递。 [Apache Kafka](https://kafka.apache.org/) 是这一用例中最流行的解决方案之一。 在本指南中,我们将向你展示如何设置本地 Kafka 集群,并使...

文章 深入 Uniswap V4 源码 - DeltaResolver

...mapSettleAmount `_mapSettleAmount` 方法根据 `amount` 和 `currency` 计算待结算的代币数量: * 如果 `amount` 为 `1 balance) revert InsufficientBalance(); return amount; } ``` 获取当前合约的 `inputCurrency` 代币余额。 如果 `amount` 为 `1 - 本文转载...