找到约 14 条结果

文章 重入漏洞完全实战指南

...的函数 - 带有 **Hook(hooks)** 的 **代币标准(token standards)** (ERC-777, ERC-1155) - **闪电贷(Flash loan)** 实现 - 跨链消息传递系统 **每个外部调用都是潜在的漏洞点。** ## **重入攻击的类型** 重入的范围从简单的递归调用到复杂的多...

文章 Remix中UUPS代理合约部署、开源验证等问题的解决

...再弹出一个对话框(如下图),提示我们确认部署一个`ERC1967Proxy`合约,这个合约就是 Remix 自动帮我们部署的代理合约,并且和上一笔交易部署的`Counter`实现合约进行关联。 ![image.png](https://img.learnblockchain.cn/attachments/2024/05/MZi0...

课程 区块链技术集训营一期

...解ABI ### 三、 智能合约及DAPP开发实战进阶 * 最常⽤ ERC 标准介绍及实战:ERC20、ERC777、EIP2612、ERC721、ERC1155 * Hardhat 实战技巧:⾃动化脚本、代码验证、导出 ABI 等。 * DApp 开发:前端与合约交互(ethers.js) • 优化 GAS 的众...

文章 如何让跨链代币再次可替代:第一部分

...系统变成用户和开发者的噩梦——例如,流动代币(如 ERC-20)通过各种跨链协议桥接到不同链时,其特征变为非同质化资产,从而损害其作为可转让资产的功能。在本文中,我们将探讨一种解决方案,试图无论代币的原始合约...

文章 每周以太坊进展 2023/3/25

...um/EIPs/pull/6733/files):在发生冲突时回退(revert)创建 * ERC: * [ERC6732](https://github.com/ethereum/EIPs/pull/6732/files):可兑换代币 * [ERC6734](https://github.com/ethereum/EIPs/pull/6734/files):L2代币列表 * [ERC6735](https://github.com/ethereu...

文章 首届中文 Cairo Bootcamp 开启报名!

...中安排直播答疑。 **实践开发**:在 Starknet 独立部署 ERC-20 或 ERC-721 **直播形式**:腾讯会议 **学员要求**:具备编程基础 ### 二、课程大纲 第一课:介绍 Starknet\&Cairo 并部署开发环境 第二课:Cairo 语言介绍 第三课...

文章 Spectra Finance:迈向更强大的DeFi IRD生态系统

...,免去对衍生品定价模型的专业知识的需求。 ### 基于 ERC-4626 的收益代币标准化 Spectra 依赖于遵循 [ERC-4626](https://eips.ethereum.org/EIPS/eip-4626?ref=ghost-2077.arvensis.systems) 标准的基础 IBTs,这是使其广泛互操作的关键因素。ERC-4626 于 202...

文章 2024年钱包状态

...流(POF)。此外,我们介绍了帐户抽象(AA),特别关注 ERC-4337,这一重要发展正在重塑钱包生态。 最后,在未来趋势中,我们探讨了旨在提升用户体验和解决钱包领域监管挑战的发展。我们考察了预确认(pre-confs),这是一...

文章 资料:成为全栈dApp开发者的学习计划

...可和无需许可的区块链。 - 资源: Bitcoin Whitepaper Exercises:https://github.com/cooganb/bitcoin-whitepaper-exercises Encryption Exercises:https://cryptohack.org/ Teach Yourself Crypto:https://teachyourselfcrypto.com/ ## **以太坊** 它是第一...

文章 DeFi之道丨以太坊黑暗森林的一次猎杀:套利机器人惨遭套利130 ETH

...发者CodeForcer创建了一种名为“沙门氏菌”(Salmonella)的ERC20诱饵代币,通过这种方式,其在24小时内实现盈利130 ETH,而这也告诉了我们关于以太坊网络Mempool黑暗森林的对抗性。 ![](https://cdn.8btc.com/wp-content/uploads/2021/03/20210322061...

文章 从模糊测试 Centrifuge 协议中学到的经验教训 第二部分

...也进行了重构,以便作为[通用库](https://github.com/Recon-Fuzz/erc7540-reusable-properties/tree/main)进行重用,以便与ERC7540标准的实现一起使用。 ### 设计安全 利用这些额外理解所做的第一个优化是识别到`handleExecutedCollectInvest`函数作为`...

文章 每周以太坊进展 2023/7/1

...b.com/ethereum/EIPs/pull/7251/files):增加 `MAX_EFFECTIVE_BALANCE` * ERC(应用层): * [ERC7229](https://github.com/ethereum/EIPs/pull/7229/files):最小可升级代理合约 * [ERC7231](https://github.com/ethereum/EIPs/pull/7231/files):身份聚合NFT * [ERC7246...

文章 预部署合约

...](#l2tol1messagepasser) - [DeployerWhitelist](#deployerwhitelist) - [LegacyERC20ETH](#legacyerc20eth) - [WETH9](#weth9) - [L2CrossDomainMessenger](#l2crossdomainmessenger) - [L2StandardBridge](#l2standardbridge) - [L1BlockNumber](#l1blocknumber) - [GasPriceOracle](#gaspriceoracle) - [L1Block](#l1blo...

文章 一些简单的 Gas 优化基础

...的最大数)以上。所以,如果你只是增加代币id或者存储ERC20值,你应该用`unchecked {}`退出溢出检查: ```js contract TestUnchecked is ERC721 { ERC20 internal immutable paymentToken = ERC20(address(0x1)); uint256 internal _tokenId; mapping(address => uint25...