Skip to content

Commit

Permalink
feat: configure XVSVaults on opbnbmainnet
Browse files Browse the repository at this point in the history
  • Loading branch information
GitGuru7 committed Dec 29, 2023
1 parent c24dc00 commit ef50e4d
Show file tree
Hide file tree
Showing 7 changed files with 2,855 additions and 0 deletions.
65 changes: 65 additions & 0 deletions multisig/proposals/vip-004/vip-004-opbnbmainnet.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
import { makeProposal } from "../../../src/utils";

const XVS_VAULT_PROXY = "0x7dc969122450749A8B0777c0e324522d67737988";
const XVS_STORE = "0xc3279442a5aCaCF0A2EcB015d1cDDBb3E0f3F775";
const XVS = "0xFD9B071168bC27DBE16406eC3Aba050Ce8Eb22FA";
const ACM = "0xA60Deae5344F1152426cA440fb6552eA0e3005D6";
const NORMAL_TIMELOCK = "0xC46796a21a3A9FAB6546aF3434F2eBfFd0604207";

export const vip004 = () => {
return makeProposal([
{
target: XVS_VAULT_PROXY,
signature: "_acceptAdmin()",
params: [],
},

{
target: XVS_STORE,
signature: "acceptAdmin()",
params: [],
},

{
target: ACM,
signature: "giveCallPermission(address,string,address)",
params: [XVS_VAULT_PROXY, "pause()", NORMAL_TIMELOCK],
},

{
target: ACM,
signature: "giveCallPermission(address,string,address)",
params: [XVS_VAULT_PROXY, "resume()", NORMAL_TIMELOCK],
},

{
target: ACM,
signature: "giveCallPermission(address,string,address)",
params: [XVS_VAULT_PROXY, "add(address,uint256,address,uint256,uint256)", NORMAL_TIMELOCK],
},

{
target: ACM,
signature: "giveCallPermission(address,string,address)",
params: [XVS_VAULT_PROXY, "set(address,uint256,uint256)", NORMAL_TIMELOCK],
},

{
target: ACM,
signature: "giveCallPermission(address,string,address)",
params: [XVS_VAULT_PROXY, "setRewardAmountPerBlock(address,uint256)", NORMAL_TIMELOCK],
},

{
target: ACM,
signature: "giveCallPermission(address,string,address)",
params: [XVS_VAULT_PROXY, "setWithdrawalLockingPeriod(address,uint256,uint256)", NORMAL_TIMELOCK],
},

{
target: XVS_VAULT_PROXY,
signature: "add(address,uint256,address,uint256,uint256)",
params: [XVS, 100, XVS, "0", 604800],
},
]);
};
Loading

0 comments on commit ef50e4d

Please sign in to comment.