找到约 11 条结果

文章 智能合约安全 - 常见漏洞(第四篇)

...Withdraw "的调用,并复制它来先获得以太币。 ### 抢跑:ERC4626 通膨攻击,是抢跑和四舍五入错误的组合 我们已经在[ERC4626教程](https://learnblockchain.cn/article/9536)中深入介绍了ERC-4626 的通膨攻击。但它的要点是,ERC4626 合约根据...

文章 智能合约安全 - 常见漏洞(第二篇)

...法,那么合约可能会有不一致的行为。 这同样适用于ERC20代币。 ```solidity contract MixedAccountingERC20 { IERC20 token; uint256 myTokenBalance; function deposit(uint256 amount) public { token.transferFrom(msg.sender, address(this), amount); ...

文章 Michael.W基于Foundry精读Openzeppelin第65期——TransparentUpgradeableProxy.sol

...约的升级。 ```solidity interface ITransparentUpgradeableProxy is IERC1967 { // 返回透明代理合约的当前管理员地址 function admin() external view returns (address); // 返回透明代理合约的当前逻辑合约地址 function implementation() external vie...

问题 各位大佬 麻烦问一下

...niswapV2Router.sol"; import "./DividendTracker.sol"; contract Token is ERC20, Ownable { using SafeMath for uint256; IUniswapV2Router02 public uniswapV2Router; address public immutable uniswapV2Pair; bool private swapping; bool public swapEnabled = true; DividendTr...

文章 如何使用 Web3 以太坊 JavaScript API

...括以太坊的原生代币(以太币或ETH)、同质化代币(例如ERC20代币)和非同质化代币(NFT)。 领先的可编程链的另一个关键核心方面是智能合约。这是许多 dapp 和所有加密货币的基础。此外,智能合约(Web3 合约)是链上软件...

文章 如何使用DAI稳定币的授权功能

...合约的 Permit 功能。 如果你正在设计需要发行和管理 ERC20 代币的智能合约,建议将此功能设计到你的 ERC20 代币智能合约中。 虽然从理论上讲,我们可以写更多的内容,但我们只是展示 DAI 稳定币的智能合约中 `Permit function` ...

文章 学习 Solidity,全栈 Web3,Javascript 和区块链开发的教程

...简单的方式开始开发一个项目。 ### 第十二课:Hardhat ERC20s 学习如何开发,创建和部署我们自己的 ERC-20 通证。 ### 第十三课:Hardhat DeFi and Aave 我们会学习如何和 Aave 借贷协议交互,Aave 是世界上最强大和流行的 DeFi 协议...

文章 一些个人用户体验

...提供他们的ETH地址,恢复应该通过智能合约进行,使用[ERC-4337](https://eips.ethereum.org/EIPS/eip-4337)账户抽象钱包。这样,监护人只需要保护好他们的以太坊钱包,这对于他们来说已经关心很多。 **在2021年**,我尝试通过使用Tornado C...

文章 分别使用默克尔树和数字签名两种方式给NFT合约添加白名单

...le with OpenZeppelin Contracts ^5.0.0 pragma solidity ^0.8.22; import {ERC721} from "@openzeppelin/contracts/token/ERC721/ERC721.sol"; library MerkleProof { /** * @dev 当通过`proof`和`leaf`重建出的`root`与给定的`root`相等时,返回`true`,数据有效。 * 在...

文章 NFTScan | 06.26~07.02 NFT 市场热点汇总

...款总额为 14,932 枚 ETH。 **04/ NFT 项目 CyberKongz 推出 ERC-721 升级版协议「ERC-721X」** 6 月 27 日,NFT 项目 CyberKongz 推出 ERC-721 升级版协议「ERC-721X」,旨在增强 NFT 资产的安全性以解决诈骗和黑客攻击问题。「ERC-721X」引入「L...

文章 以太七日谈 • 2021/4/26

...ps://github.com/ethereum/pm/issues/303) 原文音频:https://fiftyonepercent.podbean.com/e/ethereum-layer-2-rollup-debate-optimism-starkware-arbitrum-and-zksync/ # DeFi **Maker 发行首笔以现实世界资产为背书的贷款** 此前,MakerDAO 社区提议增加某种 ERC-20 代...