Skip to content

Commit

Permalink
feat: add vip to enable opbnb <> zksync testnets bridge
Browse files Browse the repository at this point in the history
  • Loading branch information
GitGuru7 committed Aug 14, 2024
1 parent d16905a commit 343190b
Show file tree
Hide file tree
Showing 4 changed files with 2,570 additions and 0 deletions.
49 changes: 49 additions & 0 deletions multisig/proposals/opbnbtestnet/vip-019/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
import { parseUnits } from "ethers/lib/utils";
import { LzChainId } from "src/types";
import { makeProposal } from "src/utils";

const XVS_BRIDGE_ADMIN = "0x19252AFD0B2F539C400aEab7d460CBFbf74c17ff";

export const MIN_DST_GAS = "300000";
export const SINGLE_SEND_LIMIT = parseUnits("10000", 18);
export const MAX_DAILY_SEND_LIMIT = parseUnits("50000", 18);
export const SINGLE_RECEIVE_LIMIT = parseUnits("10200", 18);
export const MAX_DAILY_RECEIVE_LIMIT = parseUnits("51000", 18);
export const ZKSYNC_SEPOLIA_TRUSTED_REMOTE = "0x760461ccb2508caaa2ece0c28af3a4707b853043";

const vip019 = () => {
return makeProposal([
{
target: XVS_BRIDGE_ADMIN,
signature: "setTrustedRemoteAddress(uint16,bytes)",
params: [LzChainId.zksyncsepolia, ZKSYNC_SEPOLIA_TRUSTED_REMOTE],
},
{
target: XVS_BRIDGE_ADMIN,
signature: "setMinDstGas(uint16,uint16,uint256)",
params: [LzChainId.zksyncsepolia, 0, MIN_DST_GAS],
},
{
target: XVS_BRIDGE_ADMIN,
signature: "setMaxDailyLimit(uint16,uint256)",
params: [LzChainId.zksyncsepolia, MAX_DAILY_SEND_LIMIT],
},
{
target: XVS_BRIDGE_ADMIN,
signature: "setMaxSingleTransactionLimit(uint16,uint256)",
params: [LzChainId.zksyncsepolia, SINGLE_SEND_LIMIT],
},
{
target: XVS_BRIDGE_ADMIN,
signature: "setMaxDailyReceiveLimit(uint16,uint256)",
params: [LzChainId.zksyncsepolia, MAX_DAILY_RECEIVE_LIMIT],
},
{
target: XVS_BRIDGE_ADMIN,
signature: "setMaxSingleReceiveTransactionLimit(uint16,uint256)",
params: [LzChainId.zksyncsepolia, SINGLE_RECEIVE_LIMIT],
},
]);
};

export default vip019;
Loading

0 comments on commit 343190b

Please sign in to comment.