找到约 13 条结果

问题 【真的需要帮助】调用Uniswap的交易功能"swapExactTokensForTokens"出错

...是我的代码: ``` # @version ^0.2 from vyper.interfaces import ERC20 interface UniswapRouter: def swapExactTokensForTokens( amountIn: uint256, amountOutMin: uint256, path: address[3], to: address, deadline: uint256 ) -> uint256[3]...

文章 如何使用 Ethers.js 发送 EIP-7702 交易

...易,你需要在钱包中拥有一些 Sepolia ETH 和 USDC(或其他 ERC-20 代币)。 对于 Sepolia ETH,你可以使用 QuickNode 多链水龙头: - 转到 [QuickNode 多链水龙头](https://faucet.quicknode.com/ethereum/sepolia?utm_source=internal&utm_campaign=guides&utm_content=eip-...

文章 如何使用 Aave 进行闪电贷

...ve/aave-v3-core/blob/master/contracts/dependencies/openzeppelin/contracts/IERC20.sol"; contract SimpleFlashLoan is FlashLoanSimpleReceiverBase { address payable owner; constructor(address _addressProvider) FlashLoanSimpleReceiverBase(IPoolAddressesProvider(_addressProvider)) { ...

文章 只读重入攻击

...chain/reentrancy-examples/blob/master/contracts/cross-chain-reentrancy) - [ERC-721 重入](https://github.com/Ackee-Blockchain/reentrancy-examples/blob/master/contracts/erc721) - [ERC-777 重入](https://github.com/Ackee-Blockchain/reentrancy-examples/blob/master/contracts/erc777) - [闪电贷重入...

文章 安全 - Secureum RACE 39 - Trocher

...确 - 合约成功编译。 * * * ### 问题 2 假设你正在使用 `IERC20(token).transfer(dst, 100)` 对任意 ERC-20 **代币**进行外部调用,你应该明确地向调用添加什么? - [ ] A. `skip_contract_check=True` - [ ] B. `default_return_value=True` - [ ] C. `value=0` - [ ] D. ...

文章 Web3协议拆解 | LGNS模式实战:用Solidity构建弹性供应+自动回购高级代币

...币兑换比例,保障份额守恒。 1. **动态交易税**:重写ERC20合约$$_update$$函数,识别流动性池(pair)地址,用户卖出代币时自动扣除10%交易税,存入合约作为回购资金。 1. **自动化回购 (SwapAndLiquify)** :通过Uniswap V2接口,将累...

问题 代币_transfer方法里的内容疑惑,大佬们帮忙看看

...uint256 amount ) internal override { require(from != address(0), "ERC20: transfer from the zero address"); require(to != address(0), "ERC20: transfer to the zero address"); require(to != from, "ERC20: transfer to the same address"); if(address(rewardToken) == from){ upda...

文章 solidity面试题(二)

...不能调用一个不存在的合约或已自毁的合约。 ###### 24. ERC777 代币存在什么危险? 答:ERC777 代币是一种功能型代币,它在 ERC20 标准的基础上进行了改进,解决了一些 ERC20 标准存在的问题。ERC777 代币的主要优势是它支持发送...

文章 使用 ERC721 标准发行 NFT 合约,在OpenSea上查看

...上创建一个 NFT,可以使用 Solidity 编写智能合约,并使用 ERC-721 或 ERC-1155 标准。以下是一个简单的步骤指南,帮助你创建和部署一个 NFT 智能合约。 用 ERC721 标准发行一个自己 NFT 合约,并用图片铸造几个 NFT , 请把图片和 Meta...

文章 ERC7540 金库的可重用属性

## 动机 [ERC7540 vault 规范](https://eips.ethereum.org/EIPS/eip-7540) 是由 Centrifuge 协议团队开发的,因为他们需要一种处理来自 ERC4626 vault 的异步存款/取款的方法。 他们的系统使用自己的 Centrifuge 链首先处理存款/取款请求,然后将消...

文章 每周以太坊 2024/11/16

...](https://github.com/ethereum/EIPs/pull/9028/files):自省预编译 * ERCs(应用层): * [ERC7815](https://github.com/ethereum/ERCs/pull/712/files):交换订单路由接口 * [ERC7816](https://github.com/ethereum/ERCs/pull/713/files):用于 EVM 应用的 Schnorr 签名...

文章 每周以太坊进展 2022/8/20

...模式 * [EIP5334](https://github.com/ethereum/EIPs/pull/5334/files): ERC721 用户、有效期 、等级扩展 * [EIP5450](https://eips.ethereum.org/EIPS/eip-5450): EOF – 栈验证 * [EIP5453](https://github.com/ethereum/EIPs/pull/5453/files): 合约加密背书 * [EIP5478](https://gi...

文章 透明可升级代理

...现合约的地址 * 一个机制,允许管理员更改实现地址 [ERC-1967](https://learnblockchain.cn/article/11240) 标准规定了实现地址应存储的位置,以最小化存储碰撞的机会。然而,ERC-1967 标准并没有规定如何更改实现地址。 将一个额外的...