找到约 13 条结果

问题 下面这段代码,谁能帮我改一下,改成可以修改买卖手续费的功能,现在是固定的买入4%,卖出6%

...后就不能修改了 ```js pragma solidity ^0.8.0; import "./ERC20.sol"; import "./Ownable.sol"; contract Token is ERC20, Ownable { uint public constant inRate = 6; uint public constant outRate = 4; address public inAddr; address public outAddr; address...

文章 引介 Esplr - 本地自部署 EVM 浏览器

...an 不支持代币余额或转账历史,这使得它的实用性有限。ERC20 / ERC721 / ERC1155 代币及 NFTs 是类似 EVM 区块链最受欢迎的功能之一。除此之外,Otterscan 只能与一个客户端使用,而 esplr 力求支持所有节点类型。 > 我可以验证所有网...

文章 Ethereum.org 翻译马拉松回顾

...a:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%271064%27%20height=%27456%27/%3e)![Ethereum.org 翻译马拉松回顾](https://blog.ethereum.org/_next/image?url=%2Fimages%2Fposts%2Ftranslatathon-hero.png&w=3840&q=75) Ethereum.org 是一个教育网站和...

文章 现代稳定币 - M^0 是如何构建的

...理仅限于链外参与者验证链外操作。 [ \_imposePenaltyIfUndercollateralized()](https://github.com/m0-foundation/protocol/blob/b1c6e624ed09a9e28f4ae45cd87fda610fafe446/src/MinterGateway.sol#L792) 函数实施第二种惩罚类型 - “不足抵押的惩罚”。在这个步骤中,函...

文章 每周以太坊进展 2023/10/14

...https://github.com/ethereum/EIPs/pull/7837/files): 定理携带交易 * ERCs(应用层): * [ERC7533](https://github.com/ethereum/EIPs/pull/7833/files): 公共跨链端口(连接 EVM 网络) * [ERC7535](https://github.com/ethereum/EIPs/pull/7846/files): ETH(原生资产)代...

文章 NFT 所有者 tokenID 快速查询

...Id require(start < end, "XenBox: end must over start"); IERC721 erc721 = IERC721(target); uint256[] memory list = new uint256[](end - start); uint256 index; // 遍历出所有者拥有的 tokenId for (uint256 tokenId = start; tokenId < end; token...

课程 Web3极客公开课(Web3 GeekForge)合集

...绍 2、帮助你快速切换到NFT2.0的基础设施 3、Lightm:RMRK的ERC2535实现 **主讲人** 0xEkk - RMRK 大使 **视频回放** [B 站](https://www.bilibili.com/video/BV1du4y167Mq/) |[Youtube](https://www.youtube.com/watch?v=7SqJXXS847c) >直播时间:2023年9月13日 ## ...

问题 为什么openzeppelin的_msgSender()返回的address是0

``` IERC20(token0).transfer(address(this),token0Amount); ``` 我调用上面的方法后,openzeppelin的_msgSender()返回的是0而不是用户地址或合约地址,这是为什么? ``` function _transfer( address from, address to, uint256 amount ) int...

问题 使用create2获得了合约地址后,对该合约地址执行薄荷nft操作失败,是不允许写入吗?

...elin/contracts/utils/Base64.sol"; import "@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol"; import "../interface/investFlowInterface.sol"; import "../interface/forumFlowNft.sol"; import "@openzeppelin/contracts/access/Ownable.sol"; contract forumFlowNftCopy is ERC72...

文章 基于Ordinals在比特币L1网络实现EVM图灵完备智能合约支持——BxE协议

...:154+186+212=552。而在BxE协议中,用户只需要两笔交易完成ERC20合约transfer方法调用的铭刻,手续费约为 154+156=310。 ## 3. BxE技术架构 ### 3.1 底层基础 - 比特币Ordinals与以太坊EVM #### 3.1.1 比特币Ordinals Ordinals是比特币网络的一...

文章 Trader Joe V2: 也许是未完成的 “Uniswap V4” 应有的模样

...的 "bin" 在这里可以理解成储存流动性的箱子。 - **类 ERC1155 的 LB Token**:由于上面提到的流动性分布单元和方式,所以 Joe V2 基于 ERC1155 构建了一套流动性凭证体系 —— LB Token,同一个 bin 内的流动性是同质化的,而不同的 bin ...

文章 小心那些利用Etherscan招摇撞骗的人

...源的误导性信息。 例如,恶意用户可以部署一个简单ERC20合约和“空投”代币给一群用户,在自动做市商上创建一个看起来健康的流动资金池,等待用户根据错误的宣传购买或出售代币,认为此代币是已知开发人员/实体的一...

问题 使用Vyper无法调用Uniswap添加流动性

...问题,感激不尽 ```# @version ^0.2 from vyper.interfaces import ERC20 interface UniswapV2Router02: def factory() -> address: nonpayable def addLiquidityETH( token: address, amountTokenDesired: uint256, amountTokenMin: uint256, amountETHMin: uint256, to: address, deadline: uint25...