找到约 15 条结果

文章 寻找漏洞:发现并报告Premia Finance中的300万美元漏洞

...可能深远而分散。当涉及到其他非标准合约/代币(例如 ERC-777)时,情况尤其如此,因为这些代币具有未被考虑到的特殊功能。大型项目通常还会获得来自不同审计公司的更多审计和漏洞悬赏系统,这大大减少了可轻易发现的漏...

文章 Solodit 检查清单解读 (4):抢跑攻击

....0; import "forge-std/Test.sol"; import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; contract VulnerablePool { address public poolCreator; uint256 public initialPrice; constructor(address _poolCreator, uint256 _initialPrice) { poolCreator = _poolCreator; ...

文章 【Web3 探索】如何高效地获取 NFT 元数据

...": "0xC8967D1537F7B995607A1DEa2B0C06E18A9756a2", "token_id": "0x1", "erc_type": "ERC721", "image_uri": "https://ikzttp.mypinata.cloud/ipfs/QmYDvPAXtiJg7s8JdRBSLWdgSphQdac8j1YuQNNxcGE1hg/1.png", "mint_time": "2022-01-12T04:17:28Z", "mint_transaction_hash": "0xc208fdb2f133bda64522fececd...

文章 每周以太坊进展 2022/11/12

...tps://blog.openzeppelin.com/announcing-openzeppelin-contracts-4-8/): 批量ERC721铸造降低gas成本,投票gas优化,两步所有权转让,log2/10/256函数在 Math 库中可用,TimelockController , ERC4626 计算更新为不使用小数 * OpenZeppelin [合约 Wizard](https://twitter....

文章 使用OpenZeppelin编写可升级的智能合约

...nsole.log(box.address," box(proxy) address") console.log(await upgrades.erc1967.getImplementationAddress(box.address)," getImplementationAddress") console.log(await upgrades.erc1967.getAdminAddress(box.address)," getAdminAddress") } main().catch((error) => { console.error(error) ...

文章 以太坊开发者的常见误解

...S/eip-2200))。这就意味着,如果你向一个新地址发送两笔 ERC20 代币转账,第一笔交易的成本会比第二笔高得多,即使二者执行的代码完全相同。 ### **如果状态完全相同,我的交易所需消耗的 gas 量也相同** 通常情况下是的,...

文章 以太坊 - 前言

...下才不应包含这样的后置条件。 ## 相关工作 ### Ethereum ERC20 [Ethereum ERC20 标准](https://ethereum.org/en/developers/docs/standards/tokens/erc-20/) 也许最古老和最著名的 Fungible token 标准是 Ethereum 的 [ERC20](https://ethereum.org/en/developers/docs/standards/t...

文章 隐形桥梁:为什么用户不应该知道他们正在跨链

...是**在没有基础设施开销的情况下轻松启动代币**。由于 ERC-20 标准,你不再需要构建自定义区块链来发行资产。你所要做的就是在以太坊上部署一个智能合约。 这极大地降低了门槛。创始人可以完全专注于启动代币、营销愿景...

文章 理解DeFi收益耕作开发机制

...比例所有权。在传统的 **自动做市商**(AMM) 中,LP 代币为 ERC-20,允许同等的流动性使用和佣金分配。在像 Uniswap v3 这样的集中流动性 **去中心化交易所**(DEX) 中,LP 代币是不可互换的 ERC-721 代币,代表基于提供商定义的条件(例...

文章 NFTScan | 06.26~07.02 NFT 市场热点汇总

...款总额为 14,932 枚 ETH。 **04/ NFT 项目 CyberKongz 推出 ERC-721 升级版协议「ERC-721X」** 6 月 27 日,NFT 项目 CyberKongz 推出 ERC-721 升级版协议「ERC-721X」,旨在增强 NFT 资产的安全性以解决诈骗和黑客攻击问题。「ERC-721X」引入「L...

文章 去中心化的货币市场:Compound是怎样用区块链重构“借钱”

...市场”,其实就是一个个的币池,每个币池里只有同一种ERC-20的币,协议通过算法来决定这个池子里的币借贷的利率是多少。简单点说,这个算法会基于人们对这个币借贷的供需关系自动计算出利率。例如在Dai这个货币市场里,...

文章 PREP(可证明 Rootless EIP-7702代理)方法深入探讨

...能账户的新版本中原生推出 PREP 支持和我们的执行环境(ERC-4337 和 MEE)。 ## Nick 方法 如 [这篇文章](https://learnblockchain.cn/article/9795?ref=blog.biconomy.io) 中所解释的那样,Nick 方法 - 由 [Vitalik Buterin](https://x.com/VitalikButerin?ref=blog.bi...

文章 黑天鹅之后,DeFi 数据突变!

...Data 2020 年 2 月 6 日,以太坊 DeFi 生态中锁定的 ETH 和 ERC-20 代币的总价值超过 10 亿美金。巅峰之后,发生了一系列黑天鹅事件,反复捶打着“DeFi”这个故事性与事故性高度重合的新“玩意”。 ### bZx 攻击事件 2020 年...

文章 Nervos x Gitcoin bounty 任务4:在 Layer1 发行一个 sUDT token,然后将他存到 Layer2 上面

...基础的资产形式。当通证移动到 Layer2 时,它被转换为 [ERC20](https://github.com/Kuzirashi/gw-gitcoin-instruction/blob/master/src/conceptual-explainers/standards.md#erc20) 标准的通证,这是支持以太坊虚拟机(EVM)的区块链上最流行的通证标准。 在 Nervos ...

文章 【翻译】代理升级模式(Proxy Upgrade Pattern)

...数的代理,将调用委托给具有 owner() 和 transfer() 函数的 ERC20 合约,下表涵盖了所有场景: > | msg.sender | owner() | upgradeto() | transfer() | | ------------ | ----------------------- | --------------------------- | --------...