UNPKG

iustosed

Version:
29 lines (26 loc) 851 B
const Web3 = require("web3"); const Web3Quorum = require("../../src"); // Define an HTTP provider, passing in the desired options: // from https://github.com/ethereum/web3.js/tree/1.x/packages/web3-providers-http // var options = { // keepAlive: true, // timeout: 20000, // milliseconds, // headers: [{name: 'Access-Control-Allow-Origin', value: '*'},{...}], // withCredentials: false, // agent: {http: http.Agent(...), baseUrl: ''} // }; const providerOptions = { headers: [{ name: "X-My-Custom-Header", value: "some value" }], }; const httpProvider = new Web3.providers.HttpProvider( "http://localhost:20000", providerOptions ); const web3Http = new Web3Quorum(new Web3(httpProvider)); web3Http.eth .getBlockNumber() .then((num) => { console.log("Current block:", num); return num; }) .catch(console.error);