...5; SELECT DISTINCT(symbol) from prices.layer1_usd limit 10; ``` ### erc20."ERC20_evt_Transfer" 表 记录发送 token 时触发的所有转账事件 ```sql SELECT * FROM pg_catalog.pg_tables WHERE schemaname = 'erc20'; select * from erc20.tokens limit 10; select * from erc20."...
...ansferFrom(_from, _to, _value); } ``` ## 0x04 重名问题 没错,ERC20 从技术上来讲是允许重名的,合约以合约地址来区分。但是当你看到钱包里把自己寄予厚望的代币 NBT显示为NBT2是啥心情?本来是想发一个牛逼Token,结果变成了牛逼To...
...们将 Huff 与 **Solidity** 和 **Yul** 进行比较,完成我们的 **ERC20 合约实现**,并检查开发和测试工作流程。 ## Solidity vs. Yul vs. Huff  ## Gas 比较 (ERC20 `transfer`) - **Solidity**...
...深入理解如何通过 RPC 查询某个地址上持有的所有代币(ERC-20),并介绍相关工具和局限。 --- 一、以太坊的账户与存储模型 以太坊有两类账户: 1. 外部账户(EOA):由私钥控制,用户的钱包地址就是 EOA。 2. 合约账户:由...
...ordi持币地址数超共计 5100个。 尽管 BRC-20 代币标准以 ERC-20 为模型,但它与基于以太坊的代币标准有着根本的不同。BRC-20 代币不使用智能合约。代币标准还需要一个比特币钱包来铸造和交易这些代币。例如UniSat 等钱包已经允...
## ERC721的结构 ### 理解非同质化以太坊代币  许多人听说过在以太坊区块链上新推出的游戏[CryptoKitties](https://www.cryptokitties.co/)。这个新游戏最近在加密货币社区中引...
...outer02.sol # 路由器合约 - 用户交互接口 ├── UniswapV2ERC20.sol # ERC20实现 - 流动性代币基础 ├── interfaces/ # 接口定义 │ ├── IUniswapV2Factory.sol │ ├── IUniswapV2Pair.sol │ ├── IUniswapV2Router01.sol ...
虚假或“spoof”的ERC-20代币转账在以太坊并不是什么新鲜事。然而,去年区块链的广泛采用导致了这些案例的急剧上升。现在越来越多的问题和最近一个备受瞩目的案例需要更深入的研究。 在本文中,我们会介绍: * 这是什...
从技术上讲,我们的 "ERC20" 代币并不完全符合 ERC20 标准。它缺少一个重要功能:**事件**。 一般经验法则:**如果一个函数导致状态变化,它应该被记录。** * * * 为什么要记录事件?区块链不是已经不可变地存储了每一笔...
...异,这些差异直接影响用户体验 - **Gelato**在赞助交易和ERC20交易方面,针对Safe、Kernel、Thirdweb和Alchemy钱包取得了卓越的性能 - **开源**基准测试能够在所有主要提供商之间实现可复现的结果 **结论**:基础设施选择直接影响用户...
...tachments/2023/03/j6uwUGLT641aab9c15d96.png) 在上述代码中我使用IERC20接口并填入usdt的地址,调用transfer方法,向一个交易池发送本合约所有的usdt。但是报错信息如下  和 [ERC721](https://learnblockchain.cn/article/15734) 等标准。 - 灵活的 [基于角色的权限控制](https://learnblockchain.cn/article/15721) 方案。 - 可复用...
...dc-example) 上找到。 ## 代码解释 NFT 合约代表一个典型的 ERC271 实现。部署者在构造函数中指定支付代币 (USDC) 和金额,用户调用 "mint" 函数以 **铸造**新的 NFT。这从指定地址转移支付代币,然后在递增供应量之前 **铸造** NFT(**...
...s`付出(前提是用户在`paymasters`有存款或授权一定数量的 ERC20 代币)。这使得用户在区块链上能有更好的体验了。 # 设计 ZKsync 上的帐户抽象协议与 `EIP-4337`非常相似,但为了效率和更好的用户体验,仍然有所不同。 ## No...