# 前言 > 本文主要介绍ERC721和ERC721A的特性和方法,ERC721和ERC721A都是以太坊上的非同质化代币(NFT)标准,但它们在实现方式和特性上存在一些区别: ### 数据结构 - **ERC721**:每个`tokenId`都单独记录其所有者信息,逻辑清...
...有更好的设计选择和优化改进。”——domo** ## BRC-20 vs. ERC-20 BRC-20 和 ERC-20 之间的比较仅在名称上成立。ERC-20 是以太坊上使用智能合约的同质化代币标准,而 BRC-20 是一种使用比特币上的序数铭文创建半同质化代币的巧妙方法。...
...发者CodeForcer创建了一种名为“沙门氏菌”(Salmonella)的ERC20诱饵代币,通过这种方式,其在24小时内实现盈利130 ETH,而这也告诉了我们关于以太坊网络Mempool黑暗森林的对抗性。  ERC20(name_, symbol_) { _mint(msg.sender, 10000 * 10**18); } event TransactionLogged(address indexed...
...EIPs/pull/7378/files):将时间加权平均添加到基本费用中 * ERC(应用层): * [ERC7390](https://github.com/ethereum/EIPs/pull/7390/files):通用选项 * [ERC7399](https://github.com/ethereum/EIPs/pull/7400/files):闪电贷 * [ERC7401](https://eips.ethere...
...擦。即使你已经克服了这个障碍并在你的钱包中有任何 ERC20 代币,但没有原生资产,进一步的挑战还在等着你。你无法移动或交换这些 ERC20 代币,因为你无法支付 gas 费用。你也无法将 USDC 兑换为原生资产(如 ETH),因为这本...
...njective 已经注意到这个问题,并旨在通过 Bank Precompile 和 ERC20 模块来解决。它们的特点如下: **Bank Precompile** - 一种智能合约接口,允许 EVM 的 ERC-20 代币直接与 Injective 的 `x/bank` 模块交互 - 以前,转账代币到其他链时不可...
...om/OpenZeppelin/openzeppelin-contracts/blob/release-v3.0.0/contracts/token/ERC20/ERC20.sol"; contract WETH is ERC20 { constructor() ERC20('Wrapped Ether', 'WETH') public {} function mint() external payable { _mint(msg.sender, msg.value); }...
## 1,摘要 ERC1410为STO环境中使用的一个以太坊协议标准。辉哥着眼于深度理解和编码实现,从以下几个方面阐述对ERC1410的理解。 1) ERC1410和ERC1411(ERC1400),ERC1404的区别 2)同质化通证,非同质化通证,部分同质化通证的区别 ...
...ndf.me/) **/ Uniswap imBTC-漏洞利用 (2020):** 问题在于,当使用 ERC777 + ERC1820 标准时,用户有机会为 transferFrom() 函数创建自己的 tokensToSend() Hook。 黑客注册了自己的Hook合约,该合约在每次 imBTC 转移时都会调用 \_callExchange 函数,这导致...
...刻。 ## A. 发生了什么 攻击者创建了一个名为rAXZZ的假 ERC-20 代币,并与它相关联的Uniswap V2 流动性池将其与 GRO (GRO/rAXZZ) 匹配。 ### 1. 质押 然后,攻击者使用合约的单一资产存款功能,将 19,900,000,000,000 rAXZZ 存入 stkGRO/rAAVE 合约...