...Jetton是一种基于TON区块链的代币标准,类似于以太坊上的ERC-20标准。我的目标是开发一个智能合约,能够在一次交易中进行多笔Jetton转账,并且每笔转账可以附带评论消息。这不仅可以提高交易效率,还能增加交易的灵活性和用...
...一个关键的 Solidity 关键字,然后我们就可以创建自己的 ERC20 代币了。 虽然我们可以使用 `if` 语句来检查函数的输入是否有效,或者调用函数的是否是 `msg.sender`,但更优雅的方式是使用 `require` 语句。`require` 语句在某些条件...
...,在 Remix Terminal 显示 Hardhat 控制台日志 * Etherscan 添加 [ERC1155](https://etherscan.io/tokentxns-nft1155) 多代币标准支持 * [使用 SMTChecker 检查 Solidity 合约不变量的教程](https://medium.com/@sblowpckcr/smtchecker-almost-practical-superpower-5a3efdb3cf19) * [Ten...
...。 ## 工作案例 我们可以用一个预加载了一组余额的 ERC20 token 合约,以及一个本身是简单静态默克尔树的 “Layer-2” 来演示这条系统在实践中是如何运作的: ``` contract PreloadedToken is ERC20 { mapping(address=>uint) preload; funct...
...取款。 * L2上的代币合约作为L1代币合约的对手方(例如,ERC20, ERC721)。  *图2:L2的构建区块* *图3:描述了L3和它的底层L2和L1之...
...,允许市场参与者在以太坊上买卖加密货币,特别是ETH和ERC20代币。与中心化交易所不同,AMM是非托管的,用户始终掌控自己的资金,并且是无许可的,只需一个以太坊钱包即可进行交易或提供流动性以赚取手续费。Uniswap是DeFi...
...,而不是孤立地分析每个合约。 7. **关注特殊情况**:如ERC20代币的特殊情况(如燃烧转账代币)和前置/后置攻击等,都是审计中需要特别注意的漏洞类型。 8. **保持良好的生活习惯**:良好的睡眠和饮食习惯对审计人员的思维...
...的能力,而无需他们了解所涉及的技术复杂性。 当与 [ERC-4337](https://eips.ethereum.org/EIPS/eip-4337) 智能账户配对时,该协议还可以为 DeFi 应用程序保留一个关键属性:保持原始用户身份作为目标链上的消息发送者。 这实现了以前使...
...](https://pic4.zhimg.com/80/v2-e336b19b2a1fddeb73f42ef266f8a93f_720w.jpg) ERC20 私钥 这种问题,只要有点经验的人都是能够避免的,别人会让你提交私钥,请大家千万记住,但凡提供私钥的宁可错过千万别参与,别贪便宜。这种原则性的问题...
...为或引起其他问题。最臭名昭著的 dApp 特有漏洞是: - ERC-4626 金库中的首次存款人通货膨胀攻击 - 使用 `transfer()` 而不是 `safeTransfer()` - 缺少访问控制验证(任何地方) - 缺少对活跃 L2 排序器的检查 - rebasing 代币中的...
...建立在区块链技术之上的加密代币,通常使用以太坊 的 ERC-721 或 ERC-1155 标准。 与比特币或以太坊等加密货币不同,NFT 代表独特的资产,使每个代币与网络上的其他代币不同。 这种独特性和稀缺性为不同领域中令人兴奋的应用...
...8840833) (Foundry 测试库): 更新了`bound`方法,`stdChains`变量,ERC20/165/721/1155/4626 接口,`assumeNoPrecompiles` helper 方法和`vmSafe`接口 * Remix [项目站点](https://remix-project.org/): 线上 IDE、桌面 IDE、VS Code 扩展、Remixd CLI 和插件 * Paul R Berg 的...