DAPP公鏈代幣燃燒挖礦系統開發功能分析丨框架

Lyr96246466發表於2023-04-26

DAPP智慧合約開發專案l8l-案例259l-系統3365微電隨著區快技術的普及,第四次App應用的變革已經來臨,去中心化或者是

“DAPP”的概念近在ETH平臺上變得非常流行。其實,ETH主要的目的是釋出智慧合約, 智慧合約事實上是由計算機程式碼構

成的一段程式,其締結過程是:第一步,參與締約的雙方或多方使用者商定後將共同合意制定成一份智慧合約;第二步,該智慧合約透過

區塊鏈網路向全球各個區塊鏈


// 1.引入web3

let Web3 = require('web3')

// 2.建立web3例項

let web3 = new Web3()

// 3.設定網路

web3.setProvider(')

使用deploy方法部署合約的時候需要指定兩個引數。data表示bytecode,arguments是合約建構函式的引數,它是一個陣列。


部署完成後,記得呼叫send方法發起一個建立合約的交易。同樣它也指定了兩個引數。from代表建立合約的帳號,gas是油的

數量。因為預設的gas比較少,為了讓交易建立成功,建議設定gas的值高一點。


pragma solidity >=0.4.22 <0.9.0;

 

contract SimpleStorage {

    string str;

 

    constructor(string _str) public {

        str = _str;

    }

 

    function setValue(string _str) payable {

        str = _str;

    }

 

    function getValue() public view returns (string) {

        return str;

    }

}


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70012429/viewspace-2948888/,如需轉載,請註明出處,否則將追究法律責任。

相關文章