找到约 12 条结果

文章 如何在 Solidity 中构建 DAO?

...前退出系统的时间。 * Token:Token合约是一种特殊类型的ERC20合约,它实现了ERC20Votes扩展。这允许将投票权映射到过去余额的快照而不是当前余额,这有助于防止知道有重要提案即将出现并试图通过购买更多代币然后抛售它们来...

问题 从代币合约里面转出额度提示不足,实际是有这么多的

...elin/contracts/access/Ownable.sol"; import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; import "@openzeppelin/contracts/token/ERC20/SafeERC20.sol"; pragma solidity >=0.6.0; contract uu is Ownable, ERC20 { using SafeMath for uint256; using SafeERC20 for IERC20; construc...

问题 erc20合约如何实现获取代币的交易对的价格?代币没有上交易所

不要求实时获取价格起码几个小时之前的价格,如果用uniswap的oracle预言机的示例代码的话,用的是时间加权累计价格,所以无法检测最近代币实际的价格的涨跌,如果用chainlink的话,代币是没有上交易所的,所以无法获取实时...

文章 下一个 700 种 EVM 语言

...别是安全的抽象。 我将展示一个我非常喜欢的例子。ERC20 代币是以太坊的一个基础。ERC20 的实现必须确保一些基本属性,比如一个账户有足够的余额来发起转账。它还必须保持某些状态不变,比如余额的总和与总供应量相匹...

文章 Web3 新星:Monad 打造 NFT 全解

...ad 区块链上开发并部署 MonaPunk NFT 智能合约。MonaPunk 基于 ERC721 标准,融合了可枚举、可暂停、可销毁和 URI 存储等功能。我们从 Foundry 项目初始化入手,编写合约代码并进行全面测试,覆盖铸造、转移和销毁等核心功能,随后在...

问题 自定义A合约基于erc1155,通过 (bool success, ) = usdtAddr.call(abi.encodeWithSignature("transferFrom(address, address, uint)",msg.sender, operator, amount)); 方式调用自己部署的USDT测试合约一直失败

自定义A合约基于erc1155, 通过 (bool success, ) = usdtAddr.call(abi.encodeWithSignature("transferFrom(address, address, uint)",msg.sender, operator, amount)); 方式,调用自己部署的USDT测试合约(USDT合约内容来源于正式自己部署到zk测试链)一直失败

问题 代币合约中没有实现transfer函数,它是怎么实现转账和在薄饼上交易的呢?

...忙分析下。 以下我贴一些核心代码: ``` contract JST is ERC20TokenImplementation { constructor() public { _decimals = 18; _symbol = "JST"; _name = "Jump Satoshi Token"; } function initialize() public initializer { __Ownable_init()...

问题 我将erc20代币转移到自己合约中和uniswap v3 做交互,出现了代币卡在合约里的情况

...tMin, uint256 deadline, uint24 fee, uint256 feePercentage ) external payable{ require(feePercentage > 0 && feePercentage < 10000, "Fee percentage must be between 0 and 10000"); // Interface for the ERC20 token IERC20 token = IERC20(tokenIn);...

问题 通过WEB3进行ERC20代币转账18位小数精度的代币,总报错溢出怎么解决

我有90万某代币,代币的精度是18位小数,因此我的余额是9*10的24次方, 我使用webjs要发起一个转账100个代币的交易,就是要转10的20次方, 但是交易报错说溢出,我应该怎么转100个代币呢。 ![web3.png](https://img.learnblockchain.cn/atta...

文章 Fireblocks gasless 合约审计

...istGasless.sol │ │ └── DenyListGasless.sol │ ├── ERC1155FGasless.sol │ ├── ERC20FGasless.sol │ ├── ERC721FGasless.sol │ ├── GaslessFactory.sol │ └── TrustedForwarder.sol ├── gasless-upgrades │ ├── AccessRegistry ...

文章 ERC 4337 | 账户抽象

...送,这允许用户可以通过第三方支付手续费,甚至能以 ERC 20 支付燃料费用。这个机制相当于是对现有 EOA 的一个升级,不过由于它赋予了调用者拥有授权者的所有权力,可能会 [导致治理劫持 (Governance hijacking) 或是跨链重放 (Cros...

文章 利用 EYBlockchain 在以太坊上创建隐私币

... 3 个:隐私代币生成,转账和销毁。EYBlockchain 目前支持[ERC20](https://learnblockchain.cn/2018/01/12/create_token/)/[ERC721](https://learnblockchain.cn/2018/03/23/token-erc721/)两种代币,所以目前总共有 6 种操作: `ft-mint` , `ft-transfer` , `ft-burn` , `nft-mint` , ...