Dapps
在 JS 文件中使用 Meteor 發送交易,無需在 metamask 中點擊“送出”
我正在使用 Meteor 和 Metamask 部署 dapp。
我想向每天安排的區塊鏈發送一筆交易並將 ETHER 發送到合約。此功能有效,但是當我使用
web3.eth.sendTransaction
呼叫該功能時,它會打開元遮罩通知菜單,我必須點擊submit。有沒有辦法自動執行此“點擊”並直接從 Meteor 的 Javascript 文件發送交易?
MetaMask 用於最終使用者互動。如果您想以自動方式從伺服器發送交易,您需要自己簽署交易。我建議查看ethereumjs-tx,這是 MetaMask 內部使用的。
研究發送原始交易。問題是連接到 web3 = 注入的 web3 時,然後連接到 metamask。如果您只想每天將 eth 發送到合約,那麼您可能只想連接到您自己的節點(或 infura)並以這種方式發送交易。