ABI 和 bytecode 是智能合约开发中的基本概念,本文详细介绍了智能合约的 ABI 和 bytecode 的知识。
Dapp开发框架安装报错以及解决方法
一个模块化设计,可用于记录邀请关系的合约
Web3 Devops with Azure Devops pipeline
本篇重点介绍编译后的字节码以及其如何被 EVM 执行的。
在本篇文章中,我们就来看看如何在 EtherScan 上查看其智能合约。
App与Dapp的架构异同
以太坊 EVM 支持交易回滚,合约可以使不满足条件的调用失败,从而回滚部分或者整个交易。
使用UUPS升级智能合约
Foundry是一个Solidity框架,用于构建、测试、模糊、调试和部署Solidity智能合约
智能合约Gas 优化的几个技术
当算数运算达到改类型的最大或最小值时,就是出现溢出。比如uint8类型,它的取值范围为0-2^8-1,当运算时尝试创建一个超出该类型可描述范围的值时,就会出现整数溢出。
Solidity 编程语言的 “Hello world”
在Solidity中实现多重继承,重写virtual函数。
[100个Solidity使用技巧]1.合约重入攻击
质押挖矿合约的奖励算法实现(python)
ENS的注册分为两步,先commit预提交,再registerWithConfig注册。
文章非常严谨讨论了各种实现的 gas 消耗,以及低效代码带来的深远影响,并给出了实现方案。
Foundry 备忘录
在本文中,将看到:1.解释这些函数解决的问题。2.讨论 Solidity 编译器如何处理新的 assert(), require() 和 revert()。3.给出一些经验法则来决定如何以及何时使用每一个。
assert()
require()
revert()
扫一扫 - 使用登链小程序
378 篇文章,1929 学分
209 篇文章,370 学分
187 篇文章,334 学分
65 篇文章,271 学分
115 篇文章,235 学分