1+ # Network Configuration
2+ INFURA_API_KEY=your_infura_key
3+ NETWORK_ETH=mainnet
4+ NETWORK_NEAR=mainnet
5+ CHAIN_ID=1 # Mainnet chain ID
6+
7+ # RPC URLs (derived from other settings, but can be overridden)
8+ # ETH_RPC_URL=https://mainnet.infura.io/v3/${INFURA_API_KEY}
9+
10+ # ======= ETHEREUM CONTRACTS =======
11+
12+ # OmniBridge Ethereum
13+ OMNI_BRIDGE_ETH=0x252e87862A3A720287E7fd527cE6e8d0738427A2
14+ OMNI_BRIDGE_ADMIN=
15+
16+ # Bridge Token Factory
17+ BRIDGE_TOKEN_FACTORY=
18+ BRIDGE_TOKEN_FACTORY_ADMIN=
19+
20+ # ERC20 Locker
21+ ERC20_LOCKER=
22+
23+ # ETH Custodian
24+ ETH_CUSTODIAN=0x6BFaD42cFC4EfC96f529D786D643Ff4A8B89FA52
25+ ETH_CUSTODIAN_PROXY=0x4C8afA2fD22dB1c6091A96c382e6546529475B5c
26+ ETH_CUSTODIAN_ADMIN=0x2468603819Bf09Ed3Fb6f3EFeff24B1955f3CDE1
27+
28+ # E-NEAR (Ethereum)
29+ E_NEAR_ADDRESS=0x85F17Cf997934a597031b2E18a9aB6ebD4B9f6a4
30+ E_NEAR_ADMIN=
31+
32+ # Ethereum Multisig
33+ SAFE_ADDRESS=0x65ea089438FfcD4C0E3152Bdaf46EDda45432048
34+
35+ # Ethereum Prover
36+ ETH_PROVER=0x051ad3f020274910065dcb421629cd2e6e5b46c4
37+
38+ # ======= NEAR CONTRACTS =======
39+
40+ # OmniBridge NEAR
41+ OMNI_BRIDGE_NEAR=omni.bridge.near # Same as OMNI_BRIDGE_ACCOUNT_ID
42+ OMNI_BRIDGE_ACCOUNT_ID=omni.bridge.near
43+ OMNI_PROVER=omni-prover.bridge.near
44+
45+ # Bridge Token Factory (NEAR)
46+ BRIDGE_TOKEN_FACTORY_ACCOUNT_ID=
47+
48+ # Token Locker
49+ TOKEN_LOCKER=
50+ TOKEN_LOCKER_ADMIN=
51+
52+ # E-NEAR (NEAR)
53+ E_NEAR_ACCOUNT_ID=e-near.near
54+
55+ # NEAR Protocol
56+ ETH_LIGHT_CLIENT=
57+ ETH_ACCOUNT_ID= # If needed
58+ WRAPPED_NEAR_ID=wrap.near
59+ DAO_ACCOUNT_ID=rainbowbridge.sputnik-dao.near
60+
61+ # ======= PRIVATE KEYS (don't commit to git) =======
62+ # BRIDGE_TOKEN_FACTORY_ADMIN_PRIVATE_KEY=
63+ # OMNI_BRIDGE_ADMIN_PRIVATE_KEY=
64+ # ETH_CUST_ADMIN_PRIVATE_KEY=
65+ # E_NEAR_ADMIN_PRIVATE_KEY=
66+ # SIGNER_ACCOUNT_ID=
0 commit comments