找到约 15 条结果

文章 Foundry 高级作弊码系列:第 7 部分 - Foundry 中的不变性测试

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

文章 ERC-7512的深入分析:安全审查的链上表现

...[](https://img.learnblockchain.cn/2025/03/11/1kXqcX5JH7Ws_fEPiH7dWoQ.png) ERC-7512 ## 对 ERC-7512 的深入分析:安全审查的链上表示 ## 反思 本文代表了我们与 [Octane Security](https://twitter.com/octane_security)( [Nathan Ostrowski](https://twitter.com/nateostro))、[Re...

文章 DeFi借贷概念 #3:奖励

...EIP-1967代理,其指向真正的Staked AAVE实现。stkAAVE也是一个ERC20兼容的代币,因此我们可以在任何时候调用其`balanceOf(address)`函数来查看用户的stkAAVE代币的余额。 让我们来探讨一下如何计算质押的奖励: ```Solidity pragma solidity ^...

文章 智能合约的漏洞

...quire、if等)实现超额转账。2018年4月22日,知名代币Beth - erchip(BEC)遭受攻击,攻击者利用乘法溢出凭空转出了远超发行量的BEC代币,引起持有者的恐慌和抛售。此次攻击最终导致BEC近65亿人民币的市值几乎归零。 ### 3、...

文章 Web3-Js: ethereumjs-tx发送签名交易

...transfer('0x198b2feE780F944F4b9D80e87C59AAe5ee8460bd',1000).encodeABI(), //ERC20转账 } const tx = new EthereumTx(txParams) tx.sign(privateKey) const serializedTx = tx.serialize() web3.eth.sendSignedTransaction('0x' + serializedTx.toStri...

文章 如何在Uniswap V3中添加新的池子

...s, uint24, uint160) ) "000000000000000000000000" + evilToken.address.toLowerCase().substring(2) + // token1 地址 "000000000000000000000000" + WETH.address.toLowerCase().substring(2) + // token2 地址 "00000000000000000000000000000000000000000000000000000000000001f4" + // 费用 "000000000000...

文章 Optimism 中文周刊 #37

...周推荐阅读的 Optimism 相关内容 # 超级链新闻 ## **Superchainin Devcon Bountycaster 活动** [Superchain Eco](https://www.superchain.eco/) 在 Devcon 周期间将举行“ [**Superchain in Bangkok 赏金活动**](https://warpcast.com/superchaineco/0xdca68030)”!从 11 ...

文章 关于nest2.0智能合约的架构解析二(NESTtoken与IBMapping)

...。 # 2. NESTtoken NESTtoken基于的是IBNEST.sol 基本上就是一个erc20,没有什么特别额外的功能。这个里面唯一值得注意的是library IterableMapping 。 library IterableMapping 在这里起到了一个顺序可查询与删除的功能。 # 3. IBMapping 然后是IBM...

文章 RGB++:比特币 L2 资产的新思路

...的资产遵循同一标准,例如我们的 FT 标准 xUDT,类似于 ERC20。我们还有 NFT 的标准,即 Spore NFT,这些标准在主网上已经得到应用。 其次,关于 CKB 二层链上的策略,我们专注于提供一个顺畅的用户体验,包括原生资产的发行和...

文章 OptimismPBC vs Arbitrum

...实现任意代币和 Layer 2 之间的桥接(它部署了一个通用 ERC20 合约作为 Layer 2 对手方)。Optimism 更喜欢专用桥,不过在 Optimism 上构建通用桥也是有可能的。关于这点,[](https://twitter.com/dmihal?fileGuid=XHTttYrC6yXhqkpd)[*@*dmihal](/dmihal "@dmih...

文章 加密货币中的难题:五年后

...代币策划的注册,创建可信实体/对象的策划清单;[Kleros ERC20 TCR](https://blog.kleros.io/erc20-becomes-part-of-the-token/) (是的,这是一个 [代币策划的注册](https://medium.com/@tokencuratedregistry/a-simple-overview-of-token-curated-registries-84e2b7b19a06) 可信E...

文章 Solidity 中的高级模式匹配:提升代码的可读性和可维护性

...o, uint256 amount, bytes memory data) public { // 假设已实现 ERC20 转移逻辑 _transfer(msg.sender, to, amount); if (isContract(to)) { bool success = ITokenReceiver(to).onTokenReceived(msg.sender, amount, data); require(success, "...

文章 每周以太坊进展 2023/8/26

...[EIP 编辑手册](https://eips.ethereum.org/EIPS/eip-5069)(EIP5069) * ERC(应用层): * [ERC7502](https://github.com/ethereum/EIPs/pull/7502/files):可自交易的NFT * [ERC7503](https://github.com/ethereum/EIPs/pull/7522/files):零知识虫洞 * [ERC7504](https://...

文章 LI.FI 与 Wido 合作,为每个 dApp 带来跨链 Zaps

...现在都可以从 LI.FI 支持的链“zapped”到,从任何代币(ERC-20 或 LP)开始。 **钱包** - 用户从任何链/代币组合存款到安全的收益机会(Yearn Vaults 或 stETH)。 - 示例:Mark 最近在空投中收到了 2,000 个 OP,并希望将其转换为更安全...

文章 欢迎 Unichain 加入超级链

...作性路径](https://blog.oplabs.co/solving-interoperability-for-the-superchain-and-beyond/)的一部分,并将支持与超级链互操作兼容的 ERC20 代币。 当超级链互操作性上线时,数据和资产将在 OP 链之间移动,无需通过 L1,统一流动性并帮助开发者...