Skip to content

Commit

Permalink
feat: add opsepolia trusted remote to zksyncsepolia xvs bridge
Browse files Browse the repository at this point in the history
  • Loading branch information
Debugger022 committed Sep 12, 2024
1 parent 0b3f8cb commit 4b7ddef
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/zksyncsepolia/vip-010/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 = "0x28cfE3f2D7D8944FAd162a058260ec922C19065E";

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 OP_SEPOLIA_TRUSTED_REMOTE = "0x79a36dc9a43d05db4747c59c02f48ed500e47df1";

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

export default vip010;
Loading

0 comments on commit 4b7ddef

Please sign in to comment.