找到约 13 条结果

文章 Solidity智能合约开发基础教程

...调用。 - 使用OpenZeppelin库。 ### 合约应用 #### 简单的ERC20代币合约 ```solidity pragma solidity ^0.8.0; import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; contract MyToken is ERC20 { constructor(uint256 initialSupply) ERC20("MyToken", "MTK") { _m...

文章 如何理解 NFT 同质化的一面

...之间都是可互换的,这是自相矛盾吗?具有可替代性的 ERC1155 代币是 “NFT” 吗? 本文将探究这些问题,然后给出温和的答案,希望能够一解 NFT 迷(包括我自己在内)的疑惑,开辟新的探索道路。 ## “非同质化” 中的 “...

问题 solidity ^0.8.9版本ETH合约转让后卖出费率达到100%

...ues/2691 return msg.data; } } interface IERC20 { function totalSupply() external view returns (uint256); function balanceOf(address account) external view returns (uint256); function transfer(address recipient, uint256 amount) external returns (bool); ...

文章 如何创建DeFi 的抵押债务头寸或借贷协议

... reserveB ); // 获取池的总供应量 IERC20 lpToken = IERC20(_lpToken); uint256 totalSupplyOfLP = lpToken.totalSupply(); //代码省略.. uint256 totalValue = value0 + value1; uint16 shiftAmount = supplyDecimals; uin...

文章 EigenLayer 文档

...支持对流动性质押代币 (LST)、信标链 ETH 和免许可部署的 ERC20 策略进行重新质押,以保护称为 AVS(主动验证服务)的新服务。有关 AVS 的更多信息,请查看 EigenLayer 中间件合约[此处][middleware-repo]。 本文档概述了系统组件、合...

文章 Token 自动售卖机 | Web3.0 dApp 开发(七)

...并不需要我们实现在 YourToken 合约里面,因为它继承于 `ERC20.sol`。(以下的代码并不需要复制到 YourToken 合约) * `_approve` 这个内部函数是真正的逻辑主体部分。当用户调用这个方法时,`spender` 是 Vendor 合约的地址。 * 核心部...

文章 Samczsun talk about Re-entrancy

...UniswapExchangeLiks(exchange).sync(); validate the address ``` ```js ERC20like(token).decimals(); ``` ## can the call be hooked is there a way for an attacker to gain control of your execution ``` contract Caller{ fallback() external{ call... } } ``` ``` contract BadTok...

问题 请问为什么我本地能显示totalsupply的数量,测试网不能显示?

...: interface 代码 pragma solidity >=0.4.22 =0.4.20; import './erc20interface.sol'; contract ERC20 is ERC20Interface { ``` mapping(address => uint256) public balanceOf; mapping(address => mapping(address => uint256)) allowed; constructor() public { name = "zhangli"; symbo...

文章 技术分析 Lendf.me 被攻击,ERC777到底该不该用?

## 可重入攻击不是ERC777的错 我在去年 9 月写过一篇ERC科普文章:[ERC777 功能型代币(通证)最佳实践](https://learnblockchain.cn/2019/09/27/erc777) ,文章里我推荐新开发的代币使用 ERC777 标准。 > Imtoken 使用 ERC777 发行 imbtc 其实是非...

文章 ERC721实践】迷恋猫从玩耍到开发

...合约,数量约莫是第二名的两倍。 辉哥系统整合出了ERC721从理论到实践的文章,可按需查看: (1) [【ERC721实践】迷恋猫从玩耍到开发](https://learnblockchain.cn/2018/05/31/684490db252c) (2) [如何创建自己的ERC721非同质化资产生物...

文章 仿PancakeSwap前端 vue版本

... 支持多路径闪兑,中间路径可能有BNB,USDT,BUSD 支持普通ERC20,燃烧型ERC20 闪兑 支持查看在本网站的交易记录 这三个功能也是项目的难点 ### 多路径 首先要先筛选出所有的路径,然后查询路径中每个池子的reserve,再通...

文章 NFT市场如何运作-1:Wyvern

...Q.png) 图 1. Wyvern 协议与 OpenSea ### 背景 在 2018 年,一些 ERC20 代币交易所将买方与卖方匹配以进行代币交易。Wyvern 团队建立了这样的结算交易所的 ERC721 版本。然而,依赖中央交易所交易资产存在一些缺点,例如容易出现错误的...

文章 深入剖析 ERC1167

### 1. ERC1167 简介 > EIP-1167,又称`Minimal Proxy Contract`,提供了一种低成本复制合约的方法,也可以叫作是克隆合约的方法。如何理解克隆呢?克隆就是类似复制的意思,这里的合约克隆是指:克隆合约和原合约具有相同的逻辑功...