Truffle

truffle cli的networkid和chain id是什麼?

  • January 26, 2021

我正在使用 truffle 控制台部署合約並使用 Nodejs/web3js 與之互動。我想ethereumjs-tx用於簽署交易,這裡是參考連結。我不確定如何找到需要為其創建 rawtransaction 的本地區塊鏈的鏈 ID和**網路 ID 。**IE

const customCommon = Common.forCustomChain(
 'randomchainNmae',
 {
   name: 'my-network',
   networkId: ???,
   chainId: ???,
 },
 'petersburg',
)

您可以使用 web3.js 的 web3 實例來獲得兩者:

const networkId = await web3.eth.net.getId();
const chainId = await web3.eth.getChainId();

直接回答題目,chain_idofganache為 0x539(或 1337)。

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