Dapps

在 JS 文件中使用 Meteor 發送交易,無需在 metamask 中點擊“送出”

  • June 4, 2018

我正在使用 Meteor 和 Metamask 部署 dapp。

我想向每天安排的區塊鏈發送一筆交易並將 ETHER 發送到合約。此功能有效,但是當我使用web3.eth.sendTransaction呼叫該功能時,它會打開元遮罩通知菜單,我必須點擊submit

有沒有辦法自動執行此“點擊”並直接從 Meteor 的 Javascript 文件發送交易?

元遮罩通知菜單

MetaMask 用於最終使用者互動。如果您想以自動方式從伺服器發送交易,您需要自己簽署交易。我建議查看ethereumjs-tx,這是 MetaMask 內部使用的。

研究發送原始交易。問題是連接到 web3 = 注入的 web3 時,然後連接到 metamask。如果您只想每天將 eth 發送到合約,那麼您可能只想連接到您自己的節點(或 infura)並以這種方式發送交易。

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