找到约 13 条结果

问题 在学习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...

文章 EIP-2930:访问列表交易(类型 0x01)详解

> 在理解传统交易之后,以太坊演进的下一步就是**访问列表交易**,它由柏林硬分叉期间的 **EIP-2930** 引入。 > > 这种交易类型 (`0x01`) 通过添加**访问列表**扩展传统格式 —— 访问列表是你交易打算触及的一组预定义的地址...

文章 Nervos x Gitcoin bounty : 任务设置与要求

# 任务设置与要求 本页描述参与任务的要求。在这里,你可以找到正确设置环境的链接和指南。 ## 支持环境 以下操作系统是官方支持的。其他操作系统也可是兼容的,但没有经过我们的团队正式测试的兼容性。 * [...

文章 EIP-721的openzeppelin实现

...zeppelin实现 这段时间总是与NFT打交道,大部分NFT都采用EIP721标准,且均采用Openzepplin的EIP721实现。前段时间详细看过Openzepplin的相关实现,但是偷懒,没有整理成文档,导致后面的记忆总是不深刻,理解也不深刻。此次...

文章 Iskra:重新思考 Launchpad

... 主要内容 - 加密货币 Launchpad 为早期加密货币项目提供一个筹集资金和获得关注的平台,但它们的成功取决于市场状况,而自 2021 年底以来,市场状况一直呈下降趋势。 - Iskra Launchpad 是一种新模式,旨在解决现有 Launchpad ...

问题 如何在开发复杂功的合约前,有清晰的实现流程,避免反复折腾?

...想到的主要功、和需要实现的方法给写出来。 但经过两个项目,发现从合约的结构、方法的实现逻辑、一些流程,疏漏仍然非常的多。大量的时间和精力浪费。 ### **例子:** 比如我做一个Token合约项目,用一周。...

文章 Prisma Finance 金库更新

...够针对他们的代币铸造 mkUSD。DAO 在一个月后推出,采用一种创新的新型 veToken 模型。 这个多抵押品系统是 Prisma 使用的代码库的一个进步;后来 Prisma 推出为每个抵押品设置多个 tranche 的力,并为流动性质押代币推出...

文章 Solidity: 内存模型和切片操作

...切片操作时,我们会发现这在Solidity中是不允许的。这引发一个重要的问题:为什么`memory`数组不进行切片操作?为回答这个问题,我们需要深入解Solidity的内存模型和数据操作机制。 ## 为什么`memory`数组不切片? 在Solidi...

文章 Morpho Vaults V2:资产管理的新标准

...天发布,为**资产管理**(又称**非托管资产管理**)设定新标准。它提供与 Morpho Vaults V1 相同的可信 vault 体验,但具有多项创新增强功。除最显著的变化——够分配给当前和未来版本的 Morpho 之外——它还为高级风险...

招聘 持牌交易所Java后端开发工程师(无web 3经验也可,有则更佳)

... **加分项** 1、英语沟通力,有最好,帮你加薪 2、区块链开发经验 3、中后台开发经验,比如财务、支付经验 **申请方式:** 如果您符合我们的招聘要求,并希望加入一个充满活力的团队,请将您的简历至[nathan.zhao@os...

文章 从钱包授予权限

## 摘要 我们定义一个新的 JSON-RPC 方法 `wallet_grantPermissions`,供 DApp 请求钱包授予权限,以便代表用户执行交易。这实现两个用例: - 为没有钱包连接的用户执行交易。 - 为具有权限范围的钱包连接的用户执行交易。 ## 动...

问题 搭建自己的链,想要保留更多的trie结点信息。

... the SHA3/keccak preimages of trie keys ``` 我本地想根据指定的区块高度来查询用户余额,并且来进行空投。目前最多只有110个块的数据,我想要保存更多的块数据,需要使用哪个参数来进行设置呀。

文章 Solidity中的call和staticcall

...太币并调用其`foo`函数,传入参数`"call foo"`和`123`。限制调用的最大Gas为5000单位。调用结果记录在事件`Response`中。 function testCallFoo(address payable _addr) public payable { // You can send ether and specify a custom gas amount (bool su...