找到约 15 条结果

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

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

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

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

文章 去中心化金融(DeFi)清算风险与漏洞解析

... 0; sentMarginAmount = uint256(remainingMargin); ERC20(pairStatus.quotePool.token).safeTransfer( vault.recipient, sentMarginAmount); } } // 否则确保清算者承担坏账 else if (remainingMargin < 0) { vault.margin = 0; ...

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

...和欧洲之外 ## Layer 1 - [Reth(节点)crawler](https://etherclients.com/):使用 [UDP 和 inbound TCP](https://twitter.com/0xprames/status/1732250192655618222) 找到的约 19,000 个活跃节点 - [Erigon](https://erigon.tech/erigons-roadmap-to-2024/) 2024 年路线图:Erigon++...

文章 【100个Solidity使用技巧】2、交易回滚攻击

...license pragma solidity ^0.8.12; import "@openzeppelin/contracts/token/ERC721/ERC721.sol"; interface INFT { function buyNFT() external payable; } contract NFT is ERC721 { uint256 tokenId; constructor() ERC721("NFT","NFT") {} function buyNFT() external payable { ...

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

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

文章 基于意图的架构及相关实验性项目

...于交易签名。 为了解决对 SCW 的需求而无需单独的 EOA,[ERC-4337](https://eips.ethereum.org/EIPS/eip-4337) 引入了一种称为用户操作(UserOp)的新型交易,并引入了一个名为“Bundler”的新角色。此外,[ERC-1271](https://eips.ethereum.org/EIPS/eip-1271...

文章 Foundry作弊码第7部分:不变性测试详解

...的交易(调用)序列,以尝试违反这些不变性。 例如,ERC20 的不变性可能是“totalSupply == 所有余额的总和”或“没有人可以凭空创建代币”。 然后 Foundry 将进行随机调用(和模糊输入),并在每次调用后检查这些条件。 > “不...

文章 以太坊学习路线和资源汇总

...can](https://etherscan.io/) – *中文、韩文、俄文和日文* - [Etherchain](https://www.etherchain.org/) - [Ethplorer](https://ethplorer.io/) - *支持中文、西班牙语、法语、土耳其语和俄语* - [Blockchair](https://blockchair.com/ethereum) --*也有西班牙文、法文、...

文章 TrueBlocks:开源数据索引器

...果有),nonce和有关地址的其他信息。 `chifra tokens` 处理ERC20ERC721 token 余额和相关数据。 例如调用合约: ``` $chifra state --call 'liquidity()' 0x8ad599c3A0ff1De082011EFDDc58f1908eb6e6D8 ``` 返回: ```json { data: [ { ...

文章 状态可得性 — 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...

文章 以太坊合并一年后的MEV格局

...总之,有流量有用户有公平,就不会毫无收益。 **5)ERC4337捆绑交易在MEV下会如何影响?** 目前已经有超过 68.7 万个 AA(账户抽象)钱包,超过 200 万次用户操作(UserOps),整体趋势相对于过往缓慢的CA钱包增长量而言,算...

文章 以太坊主要扩容方案及代表项目

...拥有超过 4.3 亿用户规模的 Reddit 论坛计划将 Reddit 积分(ERC20 代币)带入以太坊主网,该计划最终被 22 个以太坊扩容技术开发团队提交了解决方案。 纵观过去,以太坊扩容的研究演进之路已经成为现实中许多工程项目的研究...

文章 Stable:一个由USDT构建、服务于USDT的USDT数字国家

...化实现高可扩展性来支持这一点。 * 通过支持EIP-7702和ERC-4337,Stable允许用户仅使用USDT持有量执行所有网络活动,并允许免费的USDT转账。此外,Stable还提供USDT专用功能,如保证区块空间(Guaranteed Blockspace)、USDT转账聚合器(U...