Solidity

React/Truffle:如何通過傳遞變數來呼叫函式?

  • March 8, 2018

我有一個 React 組件,其中一個 web3js 函式通過使用getNumber()函式從乙太坊查詢數字。

我想通過將我從中獲得的輸出傳遞給它來呼叫另一個名為setNumber()的函式。在 Truffle/React 中最好的方法是什麼?uint256``getNumber()

這是最好的方法:考慮您的契約名稱contract,然後

首先,您必須從 web3 lib 獲取您的帳戶:

let accounts = await web3.eth.getAccounts()

設置數字使用: await contract.methods.setNumber('your number').send({from : accounts[0]})

並獲得一個號碼使用: let number = contract.methods.getNumber().call()

引用自:https://ethereum.stackexchange.com/questions/42066