本文介绍了Clockwork,一个基于Solana的自动化原语。通过详细的步骤,读者可以学习如何使用Clockwork SDK创建和部署事件触发器,使其能够自动执行Solana程序指令。指南涵盖了从项目创建、程序框架构建到测试的全过程,并提供了代码示例和依赖项说明。
Uniswap V4 通过引入 Hooks 特性、单例合约架构、闪电会计系统、无限费用层和直接以 ETH 进行交易等功能,显著提升了去中心化交易所的灵活性和效率。文章详细阐述了 Uniswap V4 的新特性,以及如何将其集成到智能合约中,包括代币交换的具体实现步骤和代码示例。
本文详细介绍了Nexus Mutual在过去一周收到的两个安全漏洞报告,以及团队如何迅速响应并实施补救措施。通过对治理和资金管理中的潜在问题进行深入分析,文章强调了安全对其协议的重要性,并总结了从这些漏洞中吸取的教训,提出了改进和未来计划。
本文详细介绍了如何在不同的区块链上通过 CREATE2 指令部署智能合约,并确保它们使用相同的地址。文中提供了具体的实施步骤,包括项目初始化、RPC URL 的获取、智能合约的编写及部署脚本的编写,适合对智能合约和多链部署感兴趣的开发者。
CREATE2
本文介绍了成为智能合约审计员的途径和所需技能,阐述了这一领域的潜力和灵活性,强调了相关知识和实践的重要性。作者鼓励有经验的研究者转向智能合约审计,以应对行业需求并提高自身职业价值。
本文章介绍了ERC721-C标准,这是一种新的可编程NFT的Token标准,专为确保链上版税而设计。文章详细讨论了ERC721-C的工作原理、可编程版税模型,以及如何结合ERC721-C创建相应的智能合约。此外,文章还提供了关于如何部署和测试合约的具体步骤和代码示例。
文章详细介绍了Solana区块链中数据存储的机制,特别是如何通过账户和程序来管理和初始化存储数据。文章通过对比以太坊的存储方式,深入探讨了Solana的存储模型和使用Rust语言进行账户初始化的具体步骤。
本期我们来带大家了解一下如何识别在合约中隐藏的恶意代码。
本文介绍了LokiCode与BuildBear的集成,强调了如何利用BuildBear的沙盒功能提升智能合约开发和测试的效率。通过提供快速交易、隐私保护和即时获取测试代币的便利,LokiCode不仅简化了DApp开发流程,还提高了团队合作的能力。
本文深入探讨了以太坊虚拟机(EVM)的兼容性以及其对各个区块链协议的影响,包括低成本链的兴起和对以太坊生态系统的整合。文中分析了EVM的重要性以及与不同架构的整合如何推动区块链技术的创新,最后讨论了这一趋势的优缺点和未来可能的发展方向。
这篇文章详细分析了2021年5月BSC DeFi产品被黑客攻击的事件,重点探讨了PancakeBunny在奖励铸造中存在的漏洞,描述了如何通过操控智能合约及流动性池实现攻击,并深入讲解了该攻击的实现过程和所使用的技术,提供了对漏洞的逐步剖析。
本文对两个以太坊开发框架——Hardhat和Truffle进行了详细比较,介绍了各自的功能、优缺点以及使用场景。文章提供了有关开发环境的实用信息,帮助初学者选择适合自己的工具。
本教程详细介绍了如何在BuildBear沙箱中部署DeFi协议并使用Sourcify插件验证其源代码,强调了源代码验证在确保智能合约安全性和可靠性方面的重要性。同时,文章提供了针对Foundry和Hardhat的具体步骤和命令,清晰地说明了开发环境设置、合约部署和验证的过程。
解构 Solidity 合约 4: 函数体
本文档详细介绍了Solidity智能合约开发中的各种Gas优化技巧,涵盖存储、错误处理、数学运算和函数调用等多个方面,包括避免初始化默认变量、存储打包、常量与不可变状态变量、缓存存储变量、使用unchecked{}、calldata代替memory等关键优化策略,旨在帮助开发者编写更高效、更节省Gas的Solidity合约。