...ithub.com/ethereum/RIPs/pull/30/files):预安装确定性部署工厂 - ERCs(应用层标准): - [ERC7737](https://github.com/ethereum/ERCs/pull/523/files):通过自定义数据访问模型,而不需预留大量的 view 函数。 - [ERC7738](https://github.com/ethereum/ERCs/pull/5...
如果你持有一个[ERC777](https://learnblockchain.cn/docs/eips/eip-777.html)代币,那么你就可以利用ERC777代币中的钩子函数方法,给自己布署一个账本合约来记录自己的账户每一次接收到的代币数量和对方账户等信息 ## 钩子函数 ERC777代币是ER...
...件工程领域更高等级的安全保证。该行业已经从简单的 ERC20 代币发展到复杂、多组件的 DeFi 系统,这些系统利用特定领域的算法并处理大量的货币价值。这种发展释放了巨大的潜力,但也引入了数量不断增加的黑客攻击。 我们...
...pragma solidity ^0.8.13; import "openzeppelin-contracts/contracts/token/ERC721/ERC721.sol"; contract FoundryNFT is ERC721 { uint256 public totalSupply = 0; constructor() ERC721("FoundryNFT", "FNFT") {} function mint() external payable { ...
...版本,支持多地址 多数量 批量转账 #### 合约 1. 支持ERC20转账 固定数量 多数量 2. 支持ETH转账 固定数量 多数量 批量转账合约内容较为简单,最重要的是需要引入SafeERC20合约库,来对[非标准ERC20的转账](https://learnblockchain.c...
...4. 地址校验 5. 转账前交易提前校验 #### 合约 1. 支持ERC20转账 2. 支持ETH转账 批量转账合约内容较为简单,最重要的是需要引入SafeERC20合约库,来对非标准ERC20的转账做兼容。
...这表示该值是固定的,永远不会改变。 假设你有一个 ERC20 代币,其铸造量永远不应超过 2200 万。 这是实现它的简洁方式 ```solidity **contract ExampleERC20 { uint256 public constant MAX_SUPPLY = 22_000_000; // erc20 代码 function...
...ts": { "test": "mocha --exit --recursive" } ``` ### 3. 新建一个ERC20合约 ``` $ vim contracts/MyToken.sol ``` ``` pragma solidity >=0.4.21 solTest@1.0.0 test /home/cuijin/Documents/solTest > mocha --exit --recursive ERC20代币测试 ✓ 布署合约 (410ms) ...
...可以轻易的跟踪请求状态 ```tsx import { createPublicClient, erc20Abi, http } from 'viem' import { mainnet } from 'viem/chains' export const revalidate = 10 // 缓存10秒 export const runtime = 'edge' export const publicClient = createPublicClient({ chain: mainnet, transp...
...2025/03/29/05wxamb_7l9Wp1Jxl.png) 让我们请 ChatGPT 写一个简单的 ERC20 代币合约。使用以下模板: **作为智能合约开发的专家,创建一个 Solidity 智能合约,实现一个名为 BuildBear(符号:BB)的 ERC20 代币,初始供应量为1000000个代币。构...
.../github.com/ethereum/EIPs/pull/7002/files):执行层可触发退出 * ERC: * [ERC6997](https://github.com/ethereum/EIPs/pull/6997/files):带有交易验证步骤的 ERC721 * [ERC7007](https://github.com/ethereum/EIPs/pull/7007/files):zkML AIGC-NFT * [ERC7015](https://...
 ### **摘要/tldr;** ERC-7683标准于2024年第二季度由Uniswap Labs和Across提出,建立了一个统一框架,使意图驱动的系统能够准...
...因为这只需要传递一个额外的数据。但需要注意的是,[ERC20-Permit](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/extensions/ERC20Permit.sol) 使用的是三部分签名(`r`, `s`, `v`)。 ## 了解更多 本文在我们的 [Solidity...
...必熟): https://docs.openzeppelin.com/ ## 那些有用的写法 * ERC20(必学):https://docs.openzeppelin.com/contracts/5.x/api/token/erc20 * ERC721(必学):https://docs.openzeppelin.com/contracts/5.x/api/token/erc721 * 合约升级(必学):https://docs.openzeppelin.com/...