以太坊入门教程
以实战代码为基础,用代码来详细教学以太坊solidity编程。最后用一个批量转账代码,帮助大家学习以太坊编程。
chen249191508
这个作者很懒,什么都没留下…
展开
-
以太坊智能合约solidity编程之番外篇-错误解决
引子: 在执行有付款等行为的时候,记得在函数后面加上payable。刚开始,我在执行transferCollect 批量归集的时候,发现函数执行不成功。会出现:进入链接查看,发现确实合约出错了:报错:Warning! Error encountered during contract execution [Reverted]我一直找了好久,才发现是 function transferCollect(address[] _from, uint256 _value) ...原创 2021-03-17 11:18:18 · 2745 阅读 · 0 评论 -
(五)以太坊智能合约编程solidity之函数
本打算不说solidity函数这一章的,想了很久,还是继续说吧。我们还是拿hello word 那一章节的函数来做说明。Solidity中的函数关键字是function函数的参数定义与变量类似。我们可以省略未使用到的参数变量名function getName() public view returns(string){ return Myname;}也可以有函数参数,如:function getName(int a,int b) public view r...原创 2021-03-15 17:22:05 · 420 阅读 · 0 评论 -
(一)以太坊智能合约编程solidity之hello word
灵魂拷问: 什么是Solidity呢? Solidity用来干什么呢? Solidity在哪里编写呢?Solidity怎么编写呢?弄懂这些问题了,基本上Solidity就入门了。后面就是详细介绍。什么是Solidity呢?Solidity用来干什么呢?Solidity语言是一种以太坊智能合约高级编程语言,运行在以太坊(Ethereum)虚拟机(EVM)之上。也就是说,Solidity 可以用来编写以太坊的智能合约。也就是Solidity 为以太坊而生。Solidity在哪里编写呢?So.原创 2021-03-05 14:57:02 · 516 阅读 · 0 评论 -
(二)以太坊智能合约编程solidity之整型与操作符
在学习编程语言的时候,我喜欢用具体的例子来学习。Solidity 常用的数据类型有:无符号整数: uintuint 无符号数据类型, 指其值不能是负数,在编程过程中,uint默认是uint256,其实还可以用uint8,uint16,uint32等,他们表示整数的位数不一样。如: Uint8的长度为 2的8次方 减一的 10进制范围: 也就是0~ 255 的范围。 uint16 表示 2的16次方 减一的 10进制范围: 也就是: 0~ 65535 的范围 其他...原创 2021-03-05 14:25:56 · 742 阅读 · 1 评论