找到约 15 条结果

文章 给solidity智能合约编写测试脚本和高速测试的方案

...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) ...

文章 给你的ERC777代币制作一个自己的专属账本

如果你持有一个[ERC777](https://learnblockchain.cn/docs/eips/eip-777.html)代币,那么你就可以利用ERC777代币中的钩子函数方法,给自己布署一个账本合约来记录自己的账户每一次接收到的代币数量和对方账户等信息 ## 钩子函数 ERC777代币是ER...

文章 如何编写一个好的NFT智能合约

...www.youtube.com/@QuickNode?sub_confirmation=1) ### 1\. 选择NFT类型 **ERC-721** 当前广泛使用的标准。 一些ERC-721 NFT项目:[CryptoKitties](https://etherscan.io/token/0x06012c8cf97bead5deae237070f9587f8e7a266d#code)、[Crypto Coven](https://etherscan.io/token/0x5180db8f5c931aae63...

文章 学习如何使用ChatGPT编写智能合约

...2025/03/29/05wxamb_7l9Wp1Jxl.png) 让我们请 ChatGPT 写一个简单的 ERC20 代币合约。使用以下模板: **作为智能合约开发的专家,创建一个 Solidity 智能合约,实现一个名为 BuildBear(符号:BB)的 ERC20 代币,初始供应量为1000000个代币。构...

文章 Sepolia Pectra 事件事后分析

...。Sepolia 运行一个许可的验证者集,该集合由一个自定义 ERC-20 代币控制存款,而不是普通的 ETH。当合约发出意外的 ERC-20 相关日志时,处理来自存款合约的事件的 EL 客户端遇到了问题。在修复问题的同时,攻击者积极地推送触...

文章 使用Foundry启动并验证一个NFT

...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 { ...

文章 在区块链浏览器上显示代币价格和市值

...声誉及蓝色对号标记。本文将介绍如何操作让你的BEP20 / ERC20 Token的获得完整的信息。 ![为你的代币更新Bscscan和Etherscan](https://img.learnblockchain.cn/pics/20220721183343.png!/scale/50) 代币设计非常重要,投资者之所以选择一些东西,是...

文章 掌控 Solidity:事件日志、继承和接口的深度解析

...现。下面是一个简单的接口定义: ```solidity interface IERC20 { function totalSupply() external view returns (uint256); function balanceOf(address account) external view returns (uint256); function transfer(address recipient, uint256 amount) external returns (bool); ...

课程 Web3极客公开课(Web3 GeekForge)合集

...绍 2、帮助你快速切换到NFT2.0的基础设施 3、Lightm:RMRK的ERC2535实现 **主讲人** 0xEkk - RMRK 大使 **视频回放** [B 站](https://www.bilibili.com/video/BV1du4y167Mq/) |[Youtube](https://www.youtube.com/watch?v=7SqJXXS847c) >直播时间:2023年9月13日 ## ...

文章 深入理解 Uniswap v2 白皮书

...人期待的新特性。其中最重要的一个特性是可以支持任意ERC20代币的交易对,而不是v1只支持ERC20与ETH的交易对。此外,v2提供了价格预言机功能,其原理是在每个区块开始时累计两种代币的相对价格。这将允许其他以太坊合约可...

文章 web3前端最佳实践指南

...可以轻易的跟踪请求状态 ```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...

文章 如何集成 Uniswap V4 并创建自定义Hook

... 由于Uniswap 在以太坊上运行,我们可以交易的是以太坊ERC-20代币和ETH。原本每种代币都有自己的智能合约和流动性池合约,现在在**Uniswap 4**中,由一个智能合约管理所有流动池的状态。一个流动池是任何两个代币,有一些自...

文章 2023值得关注的以太坊改进提案?ERC-4337 和ERC-6551

...新协议标准的提出,似乎让事情变得简单起来。*** 像ERC-20ERC-721和ERC-1155 等标准协议一样,新协议ERC-4337和ERC-6551同样在拓展以太坊生态系统中发挥重要的作用,以太坊开发者社区通过它们解锁了许多创新性dapp用例,降低了...

文章 每周以太坊进展 2023/5/13

.../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://...

文章 每周以太坊 2024/07/13

...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...