...# 内盘 内盘部分主要涉及下面这些合约: - Bonding - FERC20 - FFactory - FPair - FRouter 看过 Uniswap 代码的朋友应该对这一套架构比较熟悉,Virtuals 在内盘代码的架构上借鉴了 Uniswap 的逻辑。其中一个区别是,Virtuals 的内盘和外...
...典函数调用或通过遵循 EIP-712 标准的消息签名,类似于 ERC20 的许可 EIP-2612。该功能特别允许外部拥有的帐户通过授权捆绑器合约来批量与 Morpho Blue 进行交互。如果需要,可以在上面实施更细粒度的帐户管理系统。 ## 致谢 ...
... 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); ...
...3FE8D0A0e5C4F27eAD9083C756Cc2` 信息 WETH 代表 Wrapped ETH。WETH 与 ERC-20 标准兼容,并与 ETH 挂钩。例如,可以通过调用 `WETH` 合约的 `deposit` 函数将 1 ETH 转换为 1 WETH。也可以通过 `withdraw` 函数执行相反操作。 ### 使用 Etherscan 与智能合约...
...替换为基于哈希的签名和账户抽象及聚合,智能合约钱包ERC 4337等。 一旦有了这些,用户可以设置自己的签名算法,基本上可以使用基于哈希的签名。我认为我们确实需要开始考虑实际构建基于哈希的签名,使得用户钱包...
...代币或 NFT。 - **由用户签署批准:** 批准交易通常使用 ERC-20 代币的 approve(spender, amount) 和 NFT 的 setApprovalForAll(spender, true) 等功能。 这些功能允许攻击者控制用户的资产。 在许多情况下,批准会授予攻击者地址无限访问权限。 ...
...有升级,协议无法克服 OFT 手续费的增加](#protocol-cannot-overcome-oft-fee-increase-without-upgrading) - [转移 Fee-On-Transfer Tokens 将会 Revert](#transfers-of-fee-on-transfer-tokens-will-revert) - [LayerZero 的 Dust 移除可能会 Revert OFT 转账](#layerzeros-dust-removal...
...hitepaper.pdf)和结构,很明显,Compound v2 的主要目标是使用 ERC20 标准来表示借贷头寸。这确保了可组合性,允许用户借给Compound,然后在其他区块链应用程序中使用这些计息头寸。 有趣的是,白皮书并没有强调Compound v2 将[奖励](...
...oupon.eth 注册申请会员:starbuck.coupon.eth,然后生成自己的 ERC721 收藏品,每批收藏品有孙域名如:2019santa.starbuck.coupon.eth,并把该孙域名指向一个 NFT 合约。可以设置用户发送 0 ETH 至这个 ENS 地址就能够领取一个收藏品或者参与抽...
...tance := create(0, ptr, 0x37) } require(instance != address(0), "ERC1167: create failed"); } ``` 上述代码描述了代理合约生成的基本结构。我们采用从顶向下分析的方法,首先关注合约生成的核心代码`instance := create(0, ptr, 0x37)`。查阅`EVM`...
...制不同于 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 堆栈...
...代币 ID 生成 JSON 元数据 URI,使用 `tokenURI` 函数返回符合 ERC721 的元数据 URI。 - TickLens.sol:查询 Uniswap V3 池中特定 bitmap 索引中的已填充的 ticks。 - QuoterV2.sol:提供给定交换的预期金额,而不执行它。 - NFTDescriptor.sol:动态生成 NF...
...`Substrate`上开发智能合约,包括使用原生的`ink!`语言开发`ERC20`智能合约,以及将以太坊的`Solidity`智能合约跑在`Substrate`链上,在本文将进一步学习在`Substrate`链上开发一个自定义的区块链存证`dApp`。 本文内容参考:https://substra...