找到约 13 条结果

文章 每周以太坊进展 2021/09/11

... 22 日开放,除非项目自定义,否则 token 会当成一个基本 ERC20 代币来传输 - 呼吁去中心化交易所[支持 rollup](https://twitter.com/evan_van_ness/status/1435277869115191296) ## 开发者材料 - dapptools [v0.34.1](https://github.com/dapphub/dapptools/releases/ta...

文章 深入理解 Uniswap v2 智能合约

...方法,如swap/mint/burn,价格预言机等功能,其本身是一个ERC20合约,继承UniswapV2ERC20 * UniswapV2ERC20:实现ERC20标准方法 * uniswap-v2-periphery * UniswapV2Router02:最新版的路由合约,相比UniswapV2Router01增加了对FeeOnTransfer代币的支持...

文章 深入Solidity数据存储位置 - 存储

...面是蓝色部分:**最后两个状态变量`_maxStableRateBorrowSizePercent`和`_flashLoanPremiumToProtocol`的类型是`uint64`和`uint16`。它们也都被装在存储槽(槽号7)中,并在存储槽中一起占据了10个字节。这就为潜在的其他状态变量留下了一些空间...

文章 使用TheGraph实现Dapp的万倍速度优化

...那么我们肯定需要在合适的时机发送event,由于我们采用ERC721的实现,查看代码会在mint的时候会发送Transfer event,event中带有mint地址以及tokenId,符合我们的需求,所以我们选择使用该event做为我们的触发源。 ``` function _mint(addr...

文章 Hardhat 与 Foundry:学习如何在你的项目中使用两者

...自己的私有测试网,建立在主网上,具有自己的本地和 ERC20 代币水龙头和区块链浏览器。 **注意**:确保系统中已安装 Foundry 和 Hardhat。 - Fork 并克隆 [**Hardhat x BuildBear**](https://github.com/BuildBearLabs/Hardhat-BuildBear) 存储库。 ``` git c...

文章 Vitalik:哪种类型的 Layer3 具有意义?

...从大约 100 字节减至大约 16 字节,兼容 EVM 的链上的一笔 ERC-20 代币转账[从大约 180 字节减至 23 字节](https://twitter.com/VitalikButerin/status/1554983955182809088)左右,而一笔保护隐私的 ZK-SNARK 交易可以从 600 字节左右压缩至 80 字节左右。...

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

...两个星期前,即 11 月中旬之前,`PoolManager` 还是继承了 `ERC1155` 的,用于额外的代币记账。但是,我发现 11 月 14 号有一个[提交](https://github.com/Uniswap/v4-core/commit/3921fad6eb075b7853258a54fae2ce0cb5ba40b0#diff-84227e9327ad53c4ad37657de3ed4ee30143b70e038...

文章 在不同鏈佈署相同合約到相同地址:Nick’s Method 介紹與比較

最近因緣際會下看到 ERC-6551 提到 Nick’s Factory,好奇地去了解一下這是什麼魔法,發現了古老(?)而有趣的 Nick’s Method。這是一個可以在無信任的條件下,在特定地址上執行特定交易的方法(即便你和所有人都不知道密鑰)...

文章 Uniswap V3 升级概述

...本 V2 的设计了:首先就是 LP token。 在 V2 中采用的是 ERC20 代币作为 LP token,因为所有流动性添加用户添加的流动性是等价的(大家都是在零到正无穷这个区间添加流动性)。而到了 V3 就很明显的不一样了:每个用户选择的区...

文章 智能合约审计

...合约单约测试属性、代码扁平化(避免无意义的嵌套)、ERC 代币是否规范。 - `slither-check-upgradeability`:[Review `delegatecall`-based upgradeability](https://github.com/crytic/slither/wiki/Upgradeability-Checks) - `slither-prop`:[Automatic unit test and property gene...

文章 发布NFT到电子钱包

...─ Context.json │ ├── Counters.json │ ├── ERC165.json │ ├── ERC721.json │ ├── ERC721URIStorage.json │ ├── IERC165.json │ ├── IERC721.json │ ├── IERC721Metadata.json │ ├── IERC721R...

文章 代码检查器 - OpenZeppelin 文档

...合约库中的接口的合约的见解。例如,如果你使用的是 `IERC20`,代码检查器将检查实现细节和属性,以确保你正确使用此 ERC。 ##### 详细检查 对于接口中定义的每个函数和事件,代码检查器都会执行全面的检查,以验证是否符...

文章 Zetachain:构建全链理论

...间传输代币,而不会出现滑点。另一个例子是 Connext 的 xERC20(又名 ERC-7281)标准,该标准提出了一种开放代币格式,可在不将发行者锁定到特定桥接解决方案的情况下解决发行者面临的问题。xERC20 代币在跨区块链移动时保持其 ...