http 存储浪费 七牛云服务器会被盗用 安装image.png 创建ipfs节点image.png 打开http://localhost:50...
前期准备 编辑器理论上讲任何编辑器都可以编写Solidity合约代码,比如:WebStorm,VSCode,Sublime等。我选择atomau...
编写智能合约代码 获取智能合约字节码和abi 用truffle获取,详见上一章 用remix获取:代码拷贝到https://remix.ethe...
使用solidity语言撰写智能合约 Ethereum上的智能合约需要使用solidity语言来撰写。虽然还有其他能用来撰写智能合约的语言如Se...
Ether Units 一个整数的后面可以跟一个单位,ether,finney,szabo或者wei。1 ether = 1000 finney...
枚举体 可以理解为ActionChoices就是一个自定义的整型,当枚举数不够多时,它默认的类型为uint8,当枚举数足够多时,它会自动变成ui...
写在前面 1.arrays的可变不可变的创建2.深度理解可变数组和不可变数组之间的区别3.二维数组4.memory arrays的创建5byte...
可变长度的字节数组 1.string 字符串可以通过" "或者' '来表示字符串的值,solidity中的string不像c语言一样以\0结束。...
基本常识 钱包地址就是个160位的整数,恰好能能通过uint160存储。 以太坊地址长度为20字节,1byte=8bit, 因此共160bit。...