becrypto/init_scripts/generate_mulwallet.js

21 lines
583 B
JavaScript

const Wallet = artifacts.require("core/BEMultiSigWallet");
module.exports = async function main(callback) {
try {
const walletInstance = await Wallet.deployed();
{
roleaddr = await walletInstance.PROPOSER_ROLE();
if(roleaddr){
console.log('proposer role:', roleaddr)
await walletInstance.grantRole(roleaddr, '0xc1d9c0D5BfEa77bacF6d102B8CEAA4b07f6a0E25')
}
// await badgeInstance.batchMint(account, 1);
console.log(`success set proposer`);
}
callback(0);
} catch (err) {
console.log(err);
callback(1);
}
};