用大白话搞懂一个 erc20 标准,搞懂每个接口最终实现一个最基本的ERC20代币合约。
基于solidity的抢红包代码
在本文中,简单地解释一些 EVM 基础知识。
深入solidity内部, 了解以太坊虚拟机Ethereum Virtual Machine(EVM) 拥有三种存储区域。
App与Dapp的架构异同
在比特币问世前期,只有小范围内的人了解它。4年之后,一个俄罗斯的小伙子受到了比特币设计的启示,来了灵感,并于2013年首次提出了以太坊(Ethereum)的概念,并将其定位为:下一代加密货币与去中心化应用平台。
什么是比特币
什么是区块链(web3开源教程)
以太坊 EVM 支持交易回滚,合约可以使不满足条件的调用失败,从而回滚部分或者整个交易。
2022年海外一线大厂-以太坊开发教程(120 star)(a solidity tutorial makes you a dapp expert)
当算数运算达到改类型的最大或最小值时,就是出现溢出。比如uint8类型,它的取值范围为0-2^8-1,当运算时尝试创建一个超出该类型可描述范围的值时,就会出现整数溢出。
Solidity 编程语言的 “Hello world”
[100个Solidity使用技巧]1.合约重入攻击
在本文中,将看到:1.解释这些函数解决的问题。2.讨论 Solidity 编译器如何处理新的 assert()
, require()
和 revert()
。3.给出一些经验法则来决定如何以及何时使用每一个。
从solidity使用,到opcode原理,再到Geth实现,三个层次解读委托调用的原理与实现
ChainIDE 是一款云端智能合约 IDE ,开发者可以在其上编写智能合约,以部署在 Ethereum、BNB Chain、Polygon、Conflux、Nervos、Dfinity、Flow、Chain33、Fisco Bcos 等不同区块链上。它可以减少用户的开发周期,节省用户的时间和精力。