...hitepaper.pdf)和结构,很明显,Compound v2 的主要目标是使用 ERC20 标准来表示借贷头寸。这确保了可组合性,允许用户借给Compound,然后在其他区块链应用程序中使用这些计息头寸。 有趣的是,白皮书并没有强调Compound v2 将[奖励](...
...oupon.eth 注册申请会员:starbuck.coupon.eth,然后生成自己的 ERC721 收藏品,每批收藏品有孙域名如:2019santa.starbuck.coupon.eth,并把该孙域名指向一个 NFT 合约。可以设置用户发送 0 ETH 至这个 ENS 地址就能够领取一个收藏品或者参与抽...
...制不同于 Uniswap V2,在 Uniswap V2 中,流动性所有权是通过 ERC20 LP 代币实现的。在 Uniswap V3 中,“位置”是一个由用户拥有的对象,持有一定数量的流动性加上一系列的 ticks(从 tickLower 到 tickUpper)。正如可以看到的那样,[mint](ht...
...timistic Rollup 的工具。 今天的 OP Stack是为了支持Optimism Superchain 构建的,这是一个拟议的 L2 网络,共享安全性、通信层和通用开发堆栈(OP Stack本身)。OP Stack 的 Bedrock 版本可以轻松启动 L2,该 L2 启动时将与超级链兼容。OP 堆栈...
...`Substrate`上开发智能合约,包括使用原生的`ink!`语言开发`ERC20`智能合约,以及将以太坊的`Solidity`智能合约跑在`Substrate`链上,在本文将进一步学习在`Substrate`链上开发一个自定义的区块链存证`dApp`。 本文内容参考:https://substra...
...代币 ID 生成 JSON 元数据 URI,使用 `tokenURI` 函数返回符合 ERC721 的元数据 URI。 - TickLens.sol:查询 Uniswap V3 池中特定 bitmap 索引中的已填充的 ticks。 - QuoterV2.sol:提供给定交换的预期金额,而不执行它。 - NFTDescriptor.sol:动态生成 NF...
...限价订单 (c) 时间加权平均价格 (TWAP) (d) CoW Hooks (e) Milkman ERC1271 订单和 (f) 编程订单。 本文将深入 CoW Swap 的基础知识,解释其架构及其带来的好处。然后,我们将以当前协议发展的概述以及未来协议的预期结束。 ## 什么是 AMM...
... utf8(b"MyNFT collection"), utf8(b"https://avatars.githubusercontent.com/u/124650229?v=4"), utf8(b"This is MyNFT"), ]; let publisher = package::claim(witness, ctx); let mut display = display::new_with_fields(&publisher, keys, values, ctx); ...
...e.png) 在2024年第二季度,Across 和 Uniswap Labs 提出了新的 ERC-7683 标准,该标准创建了一个统一的框架,用于在基于意图的系统中定义跨链行为。如果广泛采用,它可能会改变 DEX 动态,而 Uniswap 将在这场变革的前沿。你还可以查...
...约存在两个缺陷:一个是在跨链deposit时,对主网代币和erc20代币虽然提供了不同的方法,但并未做严格的限制;另一个是在做转账调用时,并未考虑合约地址和EOA地址的区别。 QBridge合约 ```TypeScript function deposit(uint8 destinatio...
...更快、更高效。 - **与以太坊的互操作性** – 原生的 **ERC-20 SPL 桥接**,以实现无缝的资产转移。 安全性是 SOON 相比于传统基于 SVM 的 Rollups 的一个关键差异。根据 L2Beat, [SOON 是一个 Rollup](https://l2beat.com/scaling/projects/soon)...
...动性连接。 LayerZero、hyperlane 等将处理消息传递功能,而 ERC-7683 将促进基于意图的交换。 2. **Dapp 项目(链上业务)**: Dapp 必须跨多个链扩展,以访问更广泛的流动性并实现跨链 dapp 交互。 他们可以在不同的区块链上部署完...
... **首先,让我们看看是否可以向我们的合约发送 ETH 和 ERC-20 代币并将其找回**。我在刚开始时犯的一个错误是忘记添加这个功能,结果我的 ETH 被锁在了合约中。希望我们知道在 Sandooo 合约中不会发生这种情况。 通过以下命令...
...7a M[100] 0x275 0x26e: PUSH2 0x29b 0x7909947a M[100] 0x275 0x29b 0x271: PUSH2 0x8c 0x7909947a M[100] 0x275 0x29b 0x8c 0x274: JUMP 0x7909947a M[100] 0x275 0x29b 0x275: JUMPDEST 0x7909947a M[100] 0x276: PUSH2 0x281 0x7909947a M[100] 0x281 0x279: PUSH3 0x90000 ...