本文是Etherspot发布的每周Web3摘要,涵盖了Consensys收购Web3Auth以改进MetaMask的用户体验,Symbiotic发布Relay SDK以实现多链资产验证,Berachain通过Bectra升级赋能智能账户,PillarX作为Pillar Wallet的链抽象继承者推出,Openfort发布模块化钱包SDK,以及XDC网络达到六年主网里程碑等多个重要新闻。
本文介绍了如何使用Hardhat框架更改已在主网络和测试网络上部署的智能合约的字节码。作者提供了实际应用的示例代码,包括如何配置Hardhat和调用区块链函数来实现字节码更改。这对于测试和修改合约逻辑非常有用。
本文介绍了如何在以太坊区块链上创建和部署自己的NFT,包括所需工具、智能合约的编写及其部署和铸造过程,具体步骤清晰易懂,适合对NFT开发感兴趣的读者。
本文档介绍了OpenZeppelin Contracts库的使用,它是一个用于安全智能合约开发的库,提供了如ERC20和ERC721等标准的实现,以及灵活的基于角色的权限控制方案和可重用的Solidity组件。文档涵盖了安装、使用方法、安全注意事项以及学习资源。
本文介绍了如何在Hardhat环境中为Uniswap V3添加新流动性池。通过代码示例,作者详细解释了使用恶意代币创建和初始化流动池的过程,并讨论了相关的技术参数和安全考虑事项。文章包括了必要的代码片段以及进一步的学习资源,对审计师和开发者在Uniswap V3生态系统中的操作提供了帮助。
本文介绍了如何使用 Hardhat 设置 Solidity 项目,编译 Solidity 源代码,添加更多合约,以及如何使用 OpenZeppelin Contracts。内容涵盖了Solidity 语言的基础知识,并提供了以太坊和智能合约的工作原理,包括使用Hardhat进行智能合约的开发、测试和部署。
本文主要讨论了Solidity智能合约开发中ABI编码的重要性。
这篇文章详细介绍了如何在Hardhat项目中实现主网分叉,进行智能合约的测试,强调了合约互操作性的重要性,并提供了具体的示例代码和使用说明。作者建议使用主网分叉而非模拟合约进行测试,以避免潜在的危险问题,适合有一定基础的开发者阅读。
本文介绍了Sui Move语言及其特性,Sui Move是基于Rust的智能合约语言,强调资源管理和所有权,具有对象中心存储的特点,通过严格的类型系统和能力(如copy、drop、store和key)确保数据完整性和安全性。同时,文章还介绍了Sui Move中的数据类型、Object对象,以及函数和参数。
本文介绍了如何利用 OpenZeppelin Defender 在自定义的网络分叉上部署和测试智能合约。主要步骤包括:配置 Phalcon 上的分叉网络并将其添加到 Defender,为分叉网络设置部署环境,最后通过 JavaScript 代码部署智能合约,并提供了后续监控和动作设置的建议。
本文探讨了学习区块链开发的挑战,强调学习Solidity的重要性,无论是对于希望在非EVM区块链上开发的Rust程序员还是初学者。文章详细讨论了区块链与传统编程框架的不同点,并建议先熟悉区块链环境,再深化对Rust的学习,避免同时学习两种新概念。总结了学习路径和资源的选择,强调了方法论的重要性。
本文介绍了如何使用 OpenZeppelin Defender 管理智能合约中的角色权限,包括添加合约、查看和修改角色。通过一个基于角色的访问控制(RBAC)智能合约示例,演示了如何创建合约、分配和撤销角色,以及如何使用 Defender 的地址簿和交易提案功能进行操作。主要目的是帮助用户了解如何使用 Defender 有效地管理和控制智能合约的访问权限。
本文探讨了Etherscan上已部署和验证的智能合约显示的字节码内容。通过实验对比,发现Etherscan显示的并非仅是运行时字节码,而是完整的字节码(创建代码+运行时代码),并附加构造函数参数(如果存在)。此外,未验证的合约在Etherscan上仅显示运行时字节码。
本文深入探讨了区块链技术如何变革房地产市场,重点关注代币经济学在房地产代币化中的影响。文章详细阐述了代币化房地产的机制、优势、挑战,以及代币经济学如何影响房地产价值,主要体现在提高市场准入性、增强流动性、改善风险管理和全球市场参与等方面,并展望代币化房地产的未来趋势,包括新兴技术和机构采用的增加。
EIP-3074 是一种旨在增强外部拥有账户(EOA)功能的提案,使其能够与智能合约钱包兼容,但仍保持 EOA 的本质。尽管 EIP-3074 与 ERC-4337 存在争议,但许多人认为这将为用户提供更好的使用体验,并可能推动未来账户迁移和新钱包设计的创新。