... 集合开发一个智能合约,该集合扩展了通常的 [OpenZeppelinERC721](https://learnblockchain.cn/article/3041)来实现。 如果检查ERC721.sol合约,就会发现tokenURI实现了一个功能。 这就是:  public { require(msg.sender == owner, "addCollateral/not-owner"); underlying.push(collateral); hasUnderlying[address(collateral)] = true; } ``` 然后构造函数再通过swap.mint(amo...
...个智能合约](https://learnblockchain.cn/article/11540) - [如何创建 ERC-20 代币](https://learnblockchain.cn/article/11489) - [如何创建 ERC-721 代币](https://learnblockchain.cn/article/11525) 你还可以探索这些不同的 QuickNode 教育部分: - [智能合约开发](https://l...
...n.cn/pics/20220803102458.png) 可以看到这是一个经过验证的 ERC-721 代币合约,其名称是我们正在寻找的! 点击搜索结果,进入 BoredApeYachtClub 代币页面,其 Etherscan 地址为:https://etherscan.io/token/0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d 在to...
...4/05/HDCZ0d0K663b8b911f288.png) BRC-20的虽然名字很像以太坊的 ERC-20,但其实两者技术差别非常大,ERC-20代币的持有状态保存于链上 ,能在链上得到网络共识,而BRC-20只是一种特殊的 Ordinals协议铭文,由 Twitter 用户 @domodata 于 2023年3月...
...a合约是早期版本的治理合约。 2. Comp是Token合约,实现了ERC20基本功能和代理以及票数统计功能。 3. GovernorBravo是升级后的治理合约,和GovernorAlpha的功能大体类似,是一个可升级代理。 1. GovernorBravoDelegate是实现合约。 2. Go...
...0/10/14_/769195493.jpg) 同时,人们还能够以同等价值的ETH和ERC20代币创建流动池。在此新型市场中,创建者可设定兑换率,并由Uniswap的“恒定函数做市商”机制推动行情变化。在交易对中,当一方相对另一方的流动性发生变化时,...
...而是 2100 + 2900 (大约),减少了大约 800 gas。这可能使采用 ERC20 协议标准代币的转发更便宜。 - Self-calling 变得更便宜 - 对预编译的调用变得更便宜 (这对于低 gas 开销的预编译来说特别有价值,这些预编译需要倍调用非常多次,...