来自 Openzeppelin 的经典文章。
如何入门智能合约开发
链上数据处理面临的挑战与解决方案
Remix IDE 使用流程与部署调试流程
理解 EVM 解构Solidity合约 1 - 字节码
通过分析hardhat在部署合约、调用合约函数过程中用到的rpc方法、方法参数、方法返回值的作用和意义,了解部署合约、调用合约函数的整个详细流程。
在这篇博客中,我们将学习开发可升级智能合约背后的基本设计原则。最后,你会更清楚为什么要升级智能合约,如何升级智能合约,以及升级时需要考虑的问题。本文章主要关注以太坊和基于EVM的智能合约。
Uniswap Labs发布了两个新的智能合约Permit2和UniversalRouter, Permit2 确实可以让链上交易体验上一层楼, 推荐各大协议接入。
Dapp 数字积分 开发(一)
文章探讨了在区块链上生成随机数的挑战,并介绍了三种主要的方法:提交揭示(Commit Reveal)、Chainlink VRF 和离线签名,分析了每种方法的优缺点和潜在的攻击向量。
动态代理的更优实现和使用注意
从EVM 角度探究合约创建与部署
Solidity 优化 - 隐藏的 Gas 成本
那些非典型的开销导致经典的软件设计模式在合约编程语言中看起来既低效又奇怪。如果想要识别这些模式并理解他们导致效率变高/低的原因,你必须首先对以太坊虚拟机(即 EVM)有一个基本的了解。
在这篇文章中,我将详细介绍该开发人员发现的 Polygon bug 的过程,然后再提供一些可帮助你查找智能合约中的错误的策略和工具。
本文介绍了如何使用最常用的智能合约开发框架之一——Hardhat 来完成以太坊智能合约的验证。
Solidity vs Move vs Rust: 智能合约编程语言的演变
本文介绍了Solidity智能合约的概念、工作原理及其属性,详细讨论了Solidity的语法和数据类型,以帮助读者了解如何开始与Solidity智能合约进行交互。
手把手教你如何使用remix验证已部署的合约
Magician-Web3是一个区块链开发工具包。它由两个功能组成。一个是扫描区块链,根据开发者的需要监控交易。另一个是对web3j的一些二次打包,可以减少开发者在一些常见场景下的工作量。它计划支持三种链,ETH(BSC、POLYGAN等)、SOL和TRON。
扫一扫 - 使用登链小程序
382 篇文章,720 学分
113 篇文章,553 学分
67 篇文章,477 学分
117 篇文章,462 学分
151 篇文章,350 学分