下面教程是打算在盡量牽涉可能少的以太坊的相關(guān)工具愕提,主要使用web3.js這個(gè)以太坊提供的工具包听隐,來完成合約的編譯贰谣,發(fā)布八秃,合約方法調(diào)用的一整個(gè)流程...
下面教程是打算在盡量牽涉可能少的以太坊的相關(guān)工具愕提,主要使用web3.js這個(gè)以太坊提供的工具包听隐,來完成合約的編譯贰谣,發(fā)布八秃,合約方法調(diào)用的一整個(gè)流程...
結(jié)構(gòu)體垃它,Solidity中的自定義類型鲜屏。我們可以使用Solidity的關(guān)鍵字struct來進(jìn)行自定義。結(jié)構(gòu)體內(nèi)可以包含字符串国拇,整型等基本數(shù)據(jù)類型...
數(shù)組在所有的語言當(dāng)中都是一種常見類型洛史。在Solidity中,可以支持編譯期定長數(shù)組和變長數(shù)組酱吝。一個(gè)類型為T也殖,長度為k的數(shù)組,可以聲明為T[k]务热,...
代碼在執(zhí)行前忆嗜,一般會(huì)編譯成指令己儒。指令就是一個(gè)個(gè)邏輯,邏輯操作的是數(shù)據(jù)捆毫。代碼闪湾,或者說業(yè)務(wù),操作的其實(shí)是數(shù)據(jù)冻璃。非區(qū)塊鏈中响谓,代碼操作的數(shù)據(jù),一般會(huì)存到...
在之前的文章中[1]我們介紹了Solidity語言函數(shù)的一些基本語法省艳。下面來繼續(xù)介紹作為一個(gè)分布式網(wǎng)絡(luò)語言所特有的internal和extern...
升級(jí)到Truffle3.0 如果之前安裝的是Truffle2.0版本嫁审,需要主動(dòng)升級(jí)到Truffle3.0跋炕,兩者的語法變化有點(diǎn)大。 由于Truff...
以太坊企業(yè)聯(lián)盟 以太坊企業(yè)聯(lián)盟辐烂,EEA[1],是Enterprise Ethereum Alliance的縮寫捂贿。是基于以太坊建立的一個(gè)新的區(qū)塊鏈...
三個(gè)方法都是用來進(jìn)行合約交互的方法厂僧。由于沒有進(jìn)行更進(jìn)一步的封裝扣草,不是最好的選擇,一般不會(huì)直接使用到它們颜屠;另外一個(gè)顯著的問題由于可以使用任意參數(shù)類...
函數(shù)在所有的語言中都是一種常見類型辰妙。Solidity中的函數(shù)關(guān)鍵字是function,我們先來看一個(gè)最簡(jiǎn)單的例子: 這樣我們就學(xué)會(huì)了函數(shù)的編寫甫窟。...
定義的方式是bytesN密浑,其中N可取從1到32中的任意整數(shù)值[^origin]。默認(rèn)的byte表示的是bytes1粗井。 使用指定長度的命名方式by...