Contract-Deployment

部署合約時應該設置什麼to

  • May 12, 2022

我正在使用 eth_sendTransaction 和編譯的字節碼部署契約。

例如,我的交易是:

{
  from: "0x0000123...",
  data: "0x6000...",
  gas: "0x9999",
  gasPrice: "0x9999",
  to: ???? whats here?
}

我只是想知道應該to設置什麼地址?人們是否在錢包應用程序中創建新帳戶地址,並將合約部署到該地址?這裡的典型協議是什麼?

謝謝

創建合約的交易被定義為沒有to地址的交易。您應該能夠放置 undefined/null/您的語言的等效項,或者根本不包含參數。

來自乙太坊黃皮書的第 4 頁:

to:消息呼叫接收者的 160 位地址,或者,對於合約創建交易,Ø,在此處使用…

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