为了使用在 Layer1 和 Layer2 之间移动的 SUDT 通证,您需要部署 ERC20 代理合约来与它们交互。这个特殊的 solidity 智能合约是由 Nervos 团队准备的,允许 EVM 与 Nervos 上的 SUDT 通证交互。
Web3学习之ERC20ERC20ERC20是以太坊上的一种代币标准,它定义了一组接口(方法和事件),使得代币可以在不同的应用程序、钱包和交易所之间进行互操作。ERC20标准使得创建和使用代币变得简单和一致,是最广泛采用的代币标准之一。EIP/ERC标准标准:降低沟通协作成本
Web3学习之使用Foundry开发部署和开源ERC20合约Foundry是一个用于以太坊应用程序开发的快速、可移植和模块化的工具包,用Rust编写。Foundry由以下部分组成:Forge:以太坊测试框架(类似于Truffle、Hardhat和DappTools)。Cast:与EVM智
绝对初学者友好的课程,用于开始使用web3、设置开发环境和构建最初的DAPP。
由于 transferFrom 未对传入的参数进行校验,若 from 和 to 为同一地址时,会产生两种截然不同的反应
使用Foundry部署和开源合约erc20
对比不同的可跨链 Token 框架: ITS 、 NTT 、 OFT 、 Warp Token 、xERC20
参考:openzepplin的ERC20FlashMintERC3156是整个FlashLoan的标准,FlashMint只是其中一个特例。FlashLoan主要的可能漏洞是:1、通过在flashloan借贷内部质押(deposit)之类的,来替代repay,达到攻击目的2、通过
EIP-7281(又名 xERC20)提议对 ERC-20 进行最小扩展,以解决跨域的 Token 主权、同质化和安全问题。
Inco Network和Circle Research发布共同撰写的机密ERC20白皮书。机密ERC20框架将标准ERC-20代币转换为机密包装版本,以掩盖余额和交易金额,为用户提供额外的隐私保护,同时保持合规控制。
文章介绍了Solidity智能合约中的构造函数及其使用,包括如何设置合约部署时的变量,以及构造函数与普通函数的区别。
本文介绍了一个简单的代币交换智能合约的构建过程,涉及两个ERC20合约:RareCoin和SkillsCoin,并详细说明了如何通过SkillsCoin来获取RareCoin的步骤。
文章通过代码示例介绍了Solidity中msg.sender的用法,并展示了如何利用msg.sender实现权限控制。文章还提到tx.origin的安全问题,并演示了如何获取智能合约的地址。
msg.sender
tx.origin
一个相对完整的ERC20代币合约
本文档为以太坊开发者提供了丰富的学习资源,包括教程、文档、API、插件、工具、示例App和视频,旨在帮助开发者掌握以太坊开发技术。内容涵盖了ERC-20 Token的创建与部署、访问以太坊Mempool、EVM原理、无Gas Token转移、Aave借款人监控系统构建以及DeFi开发等主题。