29 lines
1.0 KiB
TypeScript
29 lines
1.0 KiB
TypeScript
import {ethers} from "ethers";
|
|
|
|
// rpc
|
|
export const LOCALHOST = "http://localhost:8545";
|
|
|
|
// fork
|
|
export const FORK_CHAIN_ID = Number(process.env.TESTING_FORK_CHAINID!);
|
|
|
|
// wormhole
|
|
export const WORMHOLE_ADDRESS = process.env.TESTING_WORMHOLE_ADDRESS!;
|
|
export const WORMHOLE_CHAIN_ID = Number(process.env.TESTING_WORMHOLE_CHAINID!);
|
|
export const WORMHOLE_MESSAGE_FEE = ethers.BigNumber.from(process.env.TESTING_WORMHOLE_MESSAGE_FEE!);
|
|
export const WORMHOLE_GUARDIAN_SET_INDEX = Number(process.env.TESTING_WORMHOLE_GUARDIAN_SET_INDEX!);
|
|
|
|
// HelloWorld
|
|
export const HELLO_WORLD_ADDRESS = process.env.TESTING_HELLO_WORLD_ADDRESS!;
|
|
|
|
// signer
|
|
export const GUARDIAN_PRIVATE_KEY = process.env.TESTING_DEVNET_GUARDIAN!;
|
|
export const WALLET_PRIVATE_KEY = process.env.WALLET_PRIVATE_KEY!;
|
|
|
|
// mock guardian
|
|
export const GUARDIAN_SET_INDEX = 2;
|
|
|
|
// wormhole event ABIs
|
|
export const WORMHOLE_MESSAGE_EVENT_ABI = [
|
|
"event LogMessagePublished(address indexed sender, uint64 sequence, uint32 nonce, bytes payload, uint8 consistencyLevel)",
|
|
];
|