AI 总结:视频重点讲解了ERC-20代币、智能合约以及Uniswap等DeFi协议的工作原理和应用场景。讲师还介绍了代币发行流程、流动性挖矿以及三明治攻击等概念,帮助学员理解Web3金融的基础运作机制。 1、课程介绍与作业回顾 课...
...是即时的。 如果开发者将代币化的建筑物视为标准的 [ERC-20](https://ethereum.org/en/developers/docs/standards/tokens/erc-20/) 代币,他们将面临一个根本的系统崩溃风险。例如,如果持有房地产代币的私钥被盗,区块链会说小偷拥有该资产,...
...izedStableCoin 的构造函数是这样的 ```solidity constructor() ERC20("DecentralizedStableCoin", "DSC") Ownable(msg.sender) {} ``` 这里的信息都是已经填充好的,需要的就是 eth 和 btc 的信息 ### 部署合约脚本 我们引用openzeppelin里面的mock合约 ...
...r: MIT pragma solidity >= 0.8.0; import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; import "@openzeppelin/contracts/token/ERC20/IERC20.sol"; contract C { function deposit( uint amount, IERC20 _token) public { _token.transferFrom(msg.sender,address(this), ...
在钱包上支持ERC1155,只有账户地址的情况下没办法获取该地址所持有的token id, 获取token余额必须要知道account和tokneid,所以先要知道该账号有的tokenid ``` function balanceOf(address account, uint256 id) public view override returns (uint256) { ...
已知一个已经部署在以太坊上的协议的地址,有没有什么简单快捷的方法判断它是不是erc20,erc721或者erc1155?
我自己用geth搭建了一条链,发布erc777的代币的时候一直报错。排查问题发现是自己的私链上没有erc1820的合约。这个erc1820的合约怎么部署到链上呀。最好是用remix工具或者是用golang代码部署。官方那个js的我没看懂。
...目前是根据函数签名来筛选的,但是筛选出来的数据包括ERC20和ERC721的数据,我如何只筛选ERC721的转账。
这个 ERC 提出了一种无需许可的方法,用于将通用的 CREATE2 工厂合约部署到与 EVM 兼容的链上的确定性地址(`0xC0DE8E984dF1846E6AdE500972641ce0a9669e1b`)。它利用 EIP-7702 和一个公开的私钥来启动部署。 这种方法旨在克服当前方法的局限...
...在系统里面我们称它为单据(note),你可以用任意数量的[ERC20](https://learnblockchain.cn/docs/eips/eip-20.html) 转换任一数量的单据,举个例子,我们可以把10,000 [DAI](https://learnblockchain.cn/2019/03/19/understand_dai/) 转换成一张单据,而这张单据就...
...查询、签名、转账、合约部署 > - 资产发行:一键创建 ERC-20 同质化代币、ERC-721 非同质化资产 # 实现钱包创建和导入的实现 **实现核心说明**:主要借助`Ethers`实现创建随机钱包和导入现有钱包 * **创建钱包核心代码** ...
...  差别在于 创世区块的网络共识模式定义变了,**删除了TwoOrgsOrdererGenesis(原本的排序节点创始区块配置)、SampleDevModeKafka (kafka共识配置)**。 剩余的还是解释一...
...oVault(underlyingTokens[i]); uint256 vaultUnderlyingBalance = ERC20Like(underlyingTokens[i]).balanceOf(vault); if (vaultUnderlyingBalance > initialUnderlyingBalances[i] / 100) { return false; } } return true; } ``` ##...
...代理设计的一种合约升级机制的实现。当本合约被设置为ERC1967Proxy代理合约背后的逻辑合约后,可以对其进行合约升级操作。作为逻辑合约的父合约,本库的安全机制可保证不会因某次错误的升级而打破合约的可升级性。 ERC19...