找到约 14 条结果

文章 Optimism:2024 年度回顾 - Optimism

...作,再到数百万的 OP 奖励以及介于两者之间的一切,Superchain 的增长无疑是令人兴奋的。2024 年是塑造以太坊和用户拥有的互联网未来的关键一年——但工作仍在继续。 ## Optimism 就是以太坊 Optimism 始终坚定地致力于构建用户拥...

文章 构建加密领域的“Everything App”

...售电子商务销售额的近 [60%](https://sqmagazine.co.uk/mobile-ecommerce-statistics/),即大约 4 万亿美元的移动商务收入。 自比特币的 [创世区块](https://www.blockchain.com/explorer/transactions/btc/4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b) 问世...

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

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

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

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

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

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

文章 剖析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。這是一個可以在無信任的條件下,在特定地址上執行特定交易的方法(即便你和所有人都不知道密鑰)...

文章 智能合约审计

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

文章 Uniswap V3 升级概述

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

文章 发布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 代币在跨区块链移动时保持其 ...

文章 现代DeFi 借贷协议 - Euler V2 是如何构建的

...证层、金库访问逻辑和多金库操作。 每个金库是基于[ERC-4626](https://eips.ethereum.org/EIPS/eip-4626)的合约,处理单一资产。金库接受用户的资产并铸造/销毁份额。金库的设置使用Euler Vault Kit( [WP](https://docs.euler.finance/euler-vault-kit-whi...

文章 Solidity: 内存模型和切片操作

...ress(0), to, 0, value); } else { (address recipient, uint256 erc20Balance) = decodeData(data); emit OpenRedPacket(recipient, to, erc20Balance, value); } } ``` 在这个例子中,我们需要解码`data`参数,在函数实现中data是calldata类型是可以实现...