Remix IDE 使用流程与部署调试流程
理解 EVM 解构Solidity合约 1 - 字节码
通过分析hardhat在部署合约、调用合约函数过程中用到的rpc方法、方法参数、方法返回值的作用和意义,了解部署合约、调用合约函数的整个详细流程。
在这篇博客中,我们将学习开发可升级智能合约背后的基本设计原则。最后,你会更清楚为什么要升级智能合约,如何升级智能合约,以及升级时需要考虑的问题。本文章主要关注以太坊和基于EVM的智能合约。
Uniswap Labs发布了两个新的智能合约Permit2和UniversalRouter, Permit2 确实可以让链上交易体验上一层楼, 推荐各大协议接入。
Dapp 数字积分 开发(一)
动态代理的更优实现和使用注意
从EVM 角度探究合约创建与部署
Solidity 优化 - 隐藏的 Gas 成本
那些非典型的开销导致经典的软件设计模式在合约编程语言中看起来既低效又奇怪。如果想要识别这些模式并理解他们导致效率变高/低的原因,你必须首先对以太坊虚拟机(即 EVM)有一个基本的了解。
在这篇文章中,我将详细介绍该开发人员发现的 Polygon bug 的过程,然后再提供一些可帮助你查找智能合约中的错误的策略和工具。
本文介绍了如何使用最常用的智能合约开发框架之一——Hardhat 来完成以太坊智能合约的验证。
Solidity vs Move vs Rust: 智能合约编程语言的演变
手把手教你如何使用remix验证已部署的合约
Magician-Web3是一个区块链开发工具包。它由两个功能组成。一个是扫描区块链,根据开发者的需要监控交易。另一个是对web3j的一些二次打包,可以减少开发者在一些常见场景下的工作量。它计划支持三种链,ETH(BSC、POLYGAN等)、SOL和TRON。
在第 3 部分中,我们将深入探讨合约存储的工作原理,通过提供一些思维模式来帮助理解并深入了解存储插槽包装(slot packing)。
mocha是一款运行在nodejs上的测试框架,支持同步和异步测试,同时还支持TDD,BDD等多种测试风格。
在第一部分中,我们将专注于 Truffle CLI,并通过创建智能合约项目、编写智能合约代码、编译、迁移和与智能合约交互来展示 Truffle CLI 的所有可能,所有这些都在 Truffle CLI 中进行。
Brownie是Python开发人员经常使用智能合约框架。现在出现了一个Brownie的继任者,可以让PythonWeb3开发人员获得更好的体验。在本文,我将讨论开发框架 ApeWorX,也称为“Ape”。
Magician-Web3是一个区块链开发工具包。它由两个功能组成。一个是扫描区块链,根据开发者的需要监控交易。另一个是对web3j的一些二次打包,可以减少开发者在一些常见场景下的工作量。
扫一扫 - 使用登链小程序
42 篇文章,404 学分
79 篇文章,270 学分
31 篇文章,253 学分
11 篇文章,176 学分
158 篇文章,163 学分