21 lines
583 B
JavaScript
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);
|
|
}
|
|
};
|