web3-eea
Version:
EEA JSON-RPC API
47 lines (41 loc) • 1.15 kB
JavaScript
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();
}