Web3js
如何執行web3批處理js文件
剛接觸 Solidity 程式,我今天在這個網站上發現了這個:
var contract = new web3.eth.Contract(abi, address); var batch = new web3.BatchRequest(); batch.add(web3.eth.getBalance.request('0x0000000000000000000000000000000000000000', 'latest', callback)); batch.execute();
這很棒,因為我一直在 web3 控制台中剪切和粘貼大量 web3 命令。
但我不確定如何在 web3 控制台中實際執行包含批處理命令的 web3.js 文件。
我會說類似 ./web3.js 的內容嗎?
不太確定如何實際執行包含批處理命令的文件。
謝謝
>loadScript("/path/to/file/filename.js") >yourFunction(params)
BatchRequest
該功能不適用於將您的請求批處理到文件中。它用於在單個 HTTP(s) 請求中發送多個 Web3 RPC 請求。有關RPC 批處理如何在低級別工作的詳細資訊,請參閱JSON RPC 文件。您可能需要的是將您的請求放入單獨的
.js
文件並通過loadScript("path/to/file.js");
.