@venusprotocol/governance-contracts
Version:
197 lines • 8.67 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.config = exports.OmnichainGovernanceExecutorOwnerMethods = exports.OmnichainGovernanceExecutorMethodsForGuardian = exports.OmnichainGovernanceExecutorCriticalMethods = exports.OmnichainGovernanceExecutorFasttrackMethods = exports.OmnichainGovernanceExecutorNormalMethods = exports.OmnichainProposalSenderGuardianMethods = exports.OmnichainProposalSenderCriticalMethods = exports.OmnichainProposalSenderFasttrackMethods = exports.OmnichainProposalSenderNormalMethods = void 0;
const constants_1 = require("./constants");
exports.OmnichainProposalSenderNormalMethods = [
"setTrustedRemoteAddress(uint16,bytes)",
"setMaxDailyLimit(uint16,uint256)",
"execute(uint16,bytes,bytes,address)",
"retryExecute(uint256,uint16,bytes,bytes,address,uint256)",
"pause()",
"unpause()",
"setSendVersion(uint16)",
"setConfig(uint16,uint16,uint256,bytes)",
];
exports.OmnichainProposalSenderFasttrackMethods = [
"setMaxDailyLimit(uint16,uint256)",
"execute(uint16,bytes,bytes,address)",
"retryExecute(uint256,uint16,bytes,bytes,address,uint256)",
"pause()",
"unpause()",
"setSendVersion(uint16)",
"setConfig(uint16,uint16,uint256,bytes)",
];
exports.OmnichainProposalSenderCriticalMethods = [
"setMaxDailyLimit(uint16,uint256)",
"execute(uint16,bytes,bytes,address)",
"retryExecute(uint256,uint16,bytes,bytes,address,uint256)",
"pause()",
"unpause()",
"setSendVersion(uint16)",
"setConfig(uint16,uint16,uint256,bytes)",
];
exports.OmnichainProposalSenderGuardianMethods = [
"setMaxDailyLimit(uint16,uint256)",
"pause()",
"unpause()",
"retryExecute(uint256,uint16,bytes,bytes,address,uint256)",
];
exports.OmnichainGovernanceExecutorNormalMethods = [
"setSendVersion(uint16)",
"setReceiveVersion(uint16)",
"setMaxDailyReceiveLimit(uint256)",
"pause()",
"setTrustedRemoteAddress(uint16,bytes)",
"setPrecrime(address)",
"setMinDstGas(uint16,uint16,uint256)",
"setPayloadSizeLimit(uint16,uint256)",
"setConfig(uint16,uint16,uint256,bytes)",
"addTimelocks(ITimelock[])",
"setTimelockPendingAdmin(address,uint8)",
"retryMessage(uint16,bytes,uint64,bytes)",
"setGuardian(address)",
"setSrcChainId(uint16)",
];
exports.OmnichainGovernanceExecutorFasttrackMethods = [
"setReceiveVersion(uint16)",
"setMaxDailyReceiveLimit(uint256)",
"pause()",
"setConfig(uint16,uint16,uint256,bytes)",
"addTimelocks(ITimelock[])",
"retryMessage(uint16,bytes,uint64,bytes)",
];
exports.OmnichainGovernanceExecutorCriticalMethods = [
"setReceiveVersion(uint16)",
"setMaxDailyReceiveLimit(uint256)",
"pause()",
"setConfig(uint16,uint16,uint256,bytes)",
"addTimelocks(ITimelock[])",
"retryMessage(uint16,bytes,uint64,bytes)",
];
exports.OmnichainGovernanceExecutorMethodsForGuardian = [
"forceResumeReceive(uint16,bytes)",
"setMaxDailyReceiveLimit(uint256)",
"pause()",
"unpause()",
"setTrustedRemoteAddress(uint16,bytes)",
"addTimelocks(ITimelock[])",
"setTimelockPendingAdmin(address,uint8)",
"retryMessage(uint16,bytes,uint64,bytes)",
"setSrcChainId(uint16)",
"setReceiveVersion(uint16)",
"setConfig(uint16,uint16,uint256,bytes)",
];
exports.OmnichainGovernanceExecutorOwnerMethods = ["transferBridgeOwnership(address)"];
exports.config = {
bscmainnet: {
methods: [
{ method: "setMaxDailyLimit(uint16,uint256)", args: [constants_1.LZ_CHAINID["ethereum"], 100] },
{ method: "setMaxDailyLimit(uint16,uint256)", args: [constants_1.LZ_CHAINID["opbnbmainnet"], 100] },
{ method: "setMaxDailyLimit(uint16,uint256)", args: [constants_1.LZ_CHAINID["arbitrumone"], 100] },
{ method: "setMaxDailyLimit(uint16,uint256)", args: [constants_1.LZ_CHAINID["zksyncmainnet"], 100] },
{ method: "setMaxDailyLimit(uint16,uint256)", args: [constants_1.LZ_CHAINID["opmainnet"], 100] },
{ method: "setMaxDailyLimit(uint16,uint256)", args: [constants_1.LZ_CHAINID["basemainnet"], 100] },
],
},
bsctestnet: {
methods: [
{ method: "setMaxDailyLimit(uint16,uint256)", args: [constants_1.LZ_CHAINID["sepolia"], 100] },
{ method: "setMaxDailyLimit(uint16,uint256)", args: [constants_1.LZ_CHAINID["opbnbtestnet"], 100] },
{ method: "setMaxDailyLimit(uint16,uint256)", args: [constants_1.LZ_CHAINID["arbitrumsepolia"], 100] },
{ method: "setMaxDailyLimit(uint16,uint256)", args: [constants_1.LZ_CHAINID["zksyncsepolia"], 100] },
{ method: "setMaxDailyLimit(uint16,uint256)", args: [constants_1.LZ_CHAINID["opsepolia"], 100] },
{ method: "setMaxDailyLimit(uint16,uint256)", args: [constants_1.LZ_CHAINID["basesepolia"], 100] },
],
},
ethereum: {
methods: [
{ method: "setMinDstGas(uint16,uint16,uint256)", args: [constants_1.LZ_CHAINID["bscmainnet"], 0, 200000] },
{ method: "setMaxDailyReceiveLimit(uint256)", args: [100] },
],
},
sepolia: {
methods: [
{ method: "setMinDstGas(uint16,uint16,uint256)", args: [constants_1.LZ_CHAINID["bsctestnet"], 0, 200000] },
{ method: "setMaxDailyReceiveLimit(uint256)", args: [100] },
],
},
opbnbmainnet: {
methods: [
{ method: "setMinDstGas(uint16,uint16,uint256)", args: [constants_1.LZ_CHAINID["bscmainnet"], 0, 200000] },
{ method: "setMaxDailyReceiveLimit(uint256)", args: [100] },
],
},
opbnbtestnet: {
methods: [
{ method: "setMinDstGas(uint16,uint16,uint256)", args: [constants_1.LZ_CHAINID["bsctestnet"], 0, 200000] },
{ method: "setMaxDailyReceiveLimit(uint256)", args: [100] },
],
},
arbitrumone: {
methods: [
{ method: "setMinDstGas(uint16,uint16,uint256)", args: [constants_1.LZ_CHAINID["bscmainnet"], 0, 200000] },
{ method: "setMaxDailyReceiveLimit(uint256)", args: [100] },
],
},
arbitrumsepolia: {
methods: [
{ method: "setMinDstGas(uint16,uint16,uint256)", args: [constants_1.LZ_CHAINID["bsctestnet"], 0, 200000] },
{ method: "setMaxDailyReceiveLimit(uint256)", args: [100] },
],
},
zksyncsepolia: {
methods: [
{ method: "setMinDstGas(uint16,uint16,uint256)", args: [constants_1.LZ_CHAINID["bsctestnet"], 0, 200000] },
{ method: "setMaxDailyReceiveLimit(uint256)", args: [100] },
],
},
zksyncmainnet: {
methods: [
{ method: "setMinDstGas(uint16,uint16,uint256)", args: [constants_1.LZ_CHAINID["bscmainnet"], 0, 200000] },
{ method: "setMaxDailyReceiveLimit(uint256)", args: [100] },
],
},
opmainnet: {
methods: [
{ method: "setMinDstGas(uint16,uint16,uint256)", args: [constants_1.LZ_CHAINID["bscmainnet"], 0, 200000] },
{ method: "setMaxDailyReceiveLimit(uint256)", args: [100] },
],
},
opsepolia: {
methods: [
{ method: "setMinDstGas(uint16,uint16,uint256)", args: [constants_1.LZ_CHAINID["bsctestnet"], 0, 200000] },
{ method: "setMaxDailyReceiveLimit(uint256)", args: [100] },
],
},
basesepolia: {
methods: [
{ method: "setMinDstGas(uint16,uint16,uint256)", args: [constants_1.LZ_CHAINID["bsctestnet"], 0, 200000] },
{ method: "setMaxDailyReceiveLimit(uint256)", args: [100] },
],
},
basemainnet: {
methods: [
{ method: "setMinDstGas(uint16,uint16,uint256)", args: [constants_1.LZ_CHAINID["bscmainnet"], 0, 200000] },
{ method: "setMaxDailyReceiveLimit(uint256)", args: [100] },
],
},
unichainsepolia: {
methods: [
{ method: "setMinDstGas(uint16,uint16,uint256)", args: [constants_1.LZ_CHAINID["bsctestnet"], 0, 200000] },
{ method: "setMaxDailyReceiveLimit(uint256)", args: [100] },
],
},
unichainmainnet: {
methods: [
{ method: "setMinDstGas(uint16,uint16,uint256)", args: [constants_1.LZ_CHAINID["bscmainnet"], 0, 200000] },
{ method: "setMaxDailyReceiveLimit(uint256)", args: [100] },
],
},
hardhat: {
methods: [
{ method: "setMinDstGas(uint16,uint16,uint256)", args: [constants_1.LZ_CHAINID["bsctestnet"], 0, 200000] },
{ method: "setMaxDailyReceiveLimit(uint256)", args: [100] },
],
},
};
//# sourceMappingURL=deploymentConfig.js.map