UNPKG

web3-eea

Version:
47 lines (41 loc) 1.15 kB
const Web3 = require("web3"); const EEAClient = require("../../src"); const { orion, besu } = require("../keys.js"); const { createHttpProvider } = require("../helpers.js"); const web3 = new EEAClient( new Web3(createHttpProvider(orion.node1.jwt, besu.node1.url)), 2018 ); const createPrivacyGroup = () => { const contractOptions = { addresses: [orion.node1.publicKey, orion.node12.publicKey], name: "web3js-eea", description: "test" }; return web3.priv.createPrivacyGroup(contractOptions).then(result => { console.log(`The privacy group created is:`, result); return result; }); }; const createPrivacyGroupForNode123 = () => { const contractOptions = { addresses: [ orion.node1.publicKey, orion.node11.publicKey, orion.node12.publicKey ], name: "web3js-eea", description: "test" }; return web3.priv.createPrivacyGroup(contractOptions).then(result => { console.log(`The privacy group created is:`, result); return result; }); }; module.exports = { createPrivacyGroup, createPrivacyGroupForNode123 }; if (require.main === module) { createPrivacyGroup(); }