找到约 14 条结果

文章 Molecule的生物制药IPNFTs——技术描述

...与NFT结合感兴趣,可以查看Trent McConaghy关于构建[IP NFTs与ERC721](https://blog.oceanprotocol.com/nfts-ip-1-practical-connections-of-erc721-with-intellectual-property-dc216aaf005d)的三部分系列文章。 [**药物开发的开放集市:Molecule 协议** \\ \\ **想象一个世...

问题 在学习UniSwap V2源码的时候遇到一个bug:Pair合约继承了ERC20合约,但是在调用mint的时候,无法mint LP Token。

下面是简要的代码摘要: Factory.sol ``` contract SwapFactory is ISwapFactory { address[] public allPairs; mapping(address tokenA => mapping(address tokenB => address pair)) public override getPair; constructor(){ } function allPairsLength() externa...

文章 Simplified Compound Protocol Design

...的错误码 3. 要保持代码结构简单,不考虑Dai,USDT等非标ERC20, 只考虑两种ERC20, 即Test token和WMATIC 4. 要保持业务逻辑简单,不考虑Compound中的链上治理,不考虑COMP token的分发等 5. 要保证代码量小,不涉及前端业务调用,只部署...

问题 手续费已经扣到了合约地址 但是在兑换bnb的时候一直兑换不出来 确定合约地址里面币是够的 求大神指点

...cipient, uint256 amount) private { require(sender != address(0), "ERC20: transfer from the zero address"); require(recipient != address(0), "ERC20: transfer to the zero address"); if (sender == uniswapV2Pair) { // Buy transaction uint256 fee = a...

文章 账户抽象与元交易

... 的字段。 ### Account Abstraction 中的 Paymasters 是什么? ERC-4337 Account Abstraction 标准中的Gas抽象部分引入了 **Paymasters**。 [Paymasters](https://learnblockchain.cn/article/12855) 是具有 **任意验证逻辑的链上智能合约**,可用于定义有效的Gas...

文章 我刚刚部署了自己的NFT!!!太疯狂了!

...elin/contracts/utils/Counters.sol"; import "@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol";// 我们的合同 NFT 继承自 openzeppelin 的 ERC721URIStorage 合同 contract NFT is ERC721URIStorage { // 导入并声明一个计数器 // 以跟踪铸造的总代币 ...

文章 zk-SNARKs 可行性的大致介绍

...代数表达式,其形式为: * x+5 * x4 * x3+3x2+3x+1 * 628x271+318x270+530x269+...+69x+381 也就是说,它们是以 **cxk** 的形式的有限数目的项之和。 关于多项式有许多令人着迷的东西。但在这里,我们将专注于一个特定的点:**多项式是...

文章 Stylus 合约库 v0.2.0 审计

...少溢出检查](#absence-of-overflow-check-in-from_str_hex-function) - [Erc20Wrapper 中的底层 decimals 可能设置不正确](#underlying-decimals-in-erc20wrapper-can-be-set-incorrectly) - [IErc4626 中的状态可变性可以被限制](#state-mutability-can-be-restricted-in-ierc4626) - [...

文章 Web3系列教程之入门篇---9. NFT集合

...可以相互区分并且不可互换,例如独特的艺术 - 什么是 ERC-721?ERC-721 是一个开放标准,描述了如何在 EVM(以太坊虚拟机)兼容的区块链上构建不可替代的代币;它是不可替代代币的标准接口;它有一套规则,可以很容易地使用...

文章 为什么要使用 transaction data?

...智能合约本身是由一系列函数组成的。举例而言,一个 ERC-20 token 合约使用比如 “transfer” 来把 token 从 A 账户转移到 B账户,使用 “balancerOf” 函数来获得某个地址的余额,等等。在我们研究的这笔交易中,你可以看到它调用了...

文章 教程:使用 CoW Protocol 创建智能订单 - CoW DAO

...情况下实现上述语义,而无需更改协议。智能订单基于 [ERC1271](https://eips.ethereum.org/EIPS/eip-1271) 的合约签名方案,允许智能合约**在结算时**决定以其名义下的订单是否满足其交易偏好。 虽然常规订单由其所有者提前签名,并使...

文章 每周以太坊进展 2023/9/23

...atch.io/),特别是在美国/加拿大/欧盟之外 ## Layer 1 * ERC4337(账户抽象)会议[记录](https://twitter.com/johnrising_/status/1704883350408950189) * [在链上验证 p256 曲线的状态](https://hackmd.io/@1ofB8klpQky-YoR5pmPXFQ/SJ0nuzD1T) * [指南:将预编译...

文章 对 zksync 官方 Paymaster 示例代码的理解

...r: MIT pragma solidity 0.8.20; import "@openzeppelin/contracts/token/ERC20/IERC20.sol"; import "./interfaces/IPaymaster.sol"; import "./interfaces/IPaymasterFlow.sol"; import "./L2ContractHelper.sol"; // 这是个假出纳员。它希望 paymasterInput 包含其“签名”以及所需...

文章 Vitalik:以太坊是否应该在协议中封装更多功能?

...到以太坊协议,可以用社区共识修复bug。 本文讨论了将ERC4337、ZK-EVM、提案者-构建者分离、私有内存池及某些预编译封装进协议的可能性和权衡点,同时在更多抽像和更多封装之间可能存在某种最小可行封装,这是复杂的权衡。...