找到约 14 条结果

文章 致混合器及其他:介绍Semaphore,一个基于以太坊的隐私工具

...。 Semaphore 是一个名为 [MicroMix](https://micromix.app/) 的ETH和ERC20代币混合器的基础。在不久的将来,它可以用于其他隐私增强应用,例如匿名登录、匿名DAO、匿名投票和新闻报道。 这篇技术博客文章将解释Semaphore和MicroMix的工作原...

文章 一文详解跨链的技术点及难点:从完美跨链谈起

...描述一个具体的跨链过程吗? 刘毅:假设现在有一个ERC20 的代币,比如说是UNI,它发行在以太坊上,我们想把它跨到PlatON 上面去。 那么以太坊这边要有一个智能合约,比如叫Vault 合约,它是跨链桥的一个桥墩;跨链的用户...

文章 如何开始你的第一个 Uniswap V4 Hook:必备知识、库和风险

... 这是你的通用翻译器,帮助你与原生代币(如 ETH)和 ERC20 代币进行交流。 - 它包含什么?:用于转移代币、检查余额以及统一处理原生和 ERC20 代币的函数。 - 你能做什么?:你可以创建与任何代币类型无缝协作的 hooks,为跨...

文章 Magician-Web3 1.0.3 发布啦,可以根据 inputData 里的数据 进行监控了

...InputDataFilter.create() .setFunctionCode(ERC20.TRANSFER_FROM.getFunctionCode()) // 被调用的函数编码(inputData前十位) .setTypeReferences( // 此方法的参数列表(仅类型) ...

文章 桥评估报告

...也减少了供应商锁定,尤其是在与跨链标准接口(例如 [ERC-5164](https://learnblockchain.cn/docs/eips/EIPS/eip-5164))结合使用时。 为不同 Uniswap 协议部署链中的跨链治理提供通用架构。这可以减少与新 Uniswap 协议部署相关的摩擦、延迟...

文章 Layer2 Calldata Gas优化

...过从函数中删除一个参数来节省32字节的calldata 例如,ERC20合约的 **地址** 可以硬编码为常量,从而可以从函数中删除。这可能会节省总共20个非零字节(与**地址**大小相同)和12个零字节(填充字节以满32字节)。 ```solidity ...

文章 Sushiswap MasterChef 和 Synthetix 的质押算法

The MasterChef 和 Synthetix 的staking算法根据用户在池中的时间加权贡献,在stakers之间分配固定的奖励池。为了节省gas,这些算法使用了累积的代币级奖励计数器,并推迟奖励的分配。 假设我们有一个固定的奖励池,包含100,000个REW...

文章 Gas Station Network (GSN) - OpenZeppelin 文档

...可以简单地使用我们预先构建的策略之一: - [`GSNRecipientERC20Fee`](https://docs.openzeppelin.com/contracts/3.x/api/gsn#GSNRecipientERC20Fee) 以应用特定的 [ERC20 token](https://docs.openzeppelin.com/contracts/3.x/tokens#ERC20) 向最终用户收取 gas 费用 - [`GSNRecipien...

文章 以太坊开发入门-发行一个简单代币

...要想完成一个功能健全,安全可靠的代币合约,可以遵照ERC20协议完成一个合约代码,在下一章节中详细介绍。

文章 [译]基于以太坊和USDC搭建去中心化金融系统

...{ethers.utils.formatUnits(usdcBalance, 6)}`); } main(); ``` USDC是ERC20代币,因此它包含[ERC20规范](https://eips.ethereum.org/EIPS/eip-20)中定义的所有方法。**balanceOf**就是其中之一,它的接口直接来自规范定义的。 **balanceOf**是一个只读函数,所...

文章 状态可得性 — GetNodeData DHT 方案

...的初步结果是: * 简单价值转移:~ 30 个 trie 节点 * ERC20 转账/批准:~ 50 个 trie 节点 如果延迟为 100 毫秒,则执行`eth_estimateGas`和`eth_call`需要的时间上限分别为 3 秒和 5 秒。我们还可以通过一些基础的优化(如同时查找...

文章 推出Sourcify插件:在BuildBear沙箱中简化合约验证

...私有测试网沙盒的能力。主要功能包括无限制的原生和 ERC20 代币铸造的私人水龙头、探索工具和插件支持。BuildBear 使开发者能够自信有效地构建和测试 DApp。 **与我们连接:** [Twitter](https://twitter.com/_BuildBear) \| [LinkedIn](https://www...

文章 通过 BuildBear 实现OriginX开发的更快开发和测试

...过 BuildBear 水龙头,OriginX 立即获取了丰富的原生和流行 ERC20 测试网络代币。这消除了手动累积代币的需求,从而节省了大量时间。 2. 主网状态! NFT:通过 BuildBear,OriginX 可以轻松地通过分叉主网创建测试网,消除了部署虚拟 NF...

文章 Uniswap V2 详解:含代码示例的完整指南

...interfaces/IUniswapV2Router02.sol"; import "@openzeppelin/contracts/token/ERC20/IERC20.sol";contract UniswapV2Integration { address private constant ROUTER = 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D; IUniswapV2Router02 public uniswapV2Router; constructor() { uniswapV2Rou...