forked from hop-protocol/hop
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.ts
More file actions
116 lines (115 loc) · 9.12 KB
/
index.ts
File metadata and controls
116 lines (115 loc) · 9.12 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
// ABIs from contracts repo
export { default as accountingAbi } from './generated/Accounting.json'
export { default as arbitrumL1Erc20BridgeAbi } from './generated/Arbitrum_L1_ERC20_Bridge.json'
export { default as arbitrumL2Erc20BridgeAbi } from './generated/Arbitrum_L2_ERC20_Bridge.json'
export { default as arbitrumMessengerWrapperAbi } from './generated/ArbitrumMessengerWrapper.json'
export { default as bridgeAbi } from './generated/Bridge.json'
export { default as erc20Abi } from './generated/ERC20.json'
export { default as erc20BurnableAbi } from './generated/ERC20Burnable.json'
export { default as fxBaseChildTunnelAbi } from './generated/FxBaseChildTunnel.json'
export { default as fxBaseRootTunnelAbi } from './generated/FxBaseRootTunnel.json'
export { default as hopBridgeTokenAbi } from './generated/HopBridgeToken.json'
export { default as iL1PolygonMessengerAbi } from './generated/I_L1_PolygonMessenger.json'
export { default as iL2PolygonMessengerProxyAbi } from './generated/I_L2_PolygonMessengerProxy.json'
export { default as iAbsBaseCrossDomainMessengerAbi } from './generated/iAbs_BaseCrossDomainMessenger.json'
export { default as iAllowlistAbi } from './generated/IAllowlist.json'
export { default as iArbitraryMessageBridgeAbi } from './generated/IArbitraryMessageBridge.json'
export { default as iArbSysAbi } from './generated/IArbSys.json'
export { default as iBridgeAbi } from './generated/IBridge.json'
export { default as iCheckpointManagerAbi } from './generated/ICheckpointManager.json'
export { default as iErc20Abi } from './generated/IERC20.json'
export { default as iEthErc20BridgeAbi } from './generated/IEthERC20Bridge.json'
export { default as iFlashLoanReceiverAbi } from './generated/IFlashLoanReceiver.json'
export { default as iForeignOmniBridgeAbi } from './generated/IForeignOmniBridge.json'
export { default as iFxMessageProcessorAbi } from './generated/IFxMessageProcessor.json'
export { default as iFxStateSenderAbi } from './generated/IFxStateSender.json'
export { default as iGlobalInboxAbi } from './generated/IGlobalInbox.json'
export { default as iInboxAbi } from './generated/IInbox.json'
export { default as iMessageProviderAbi } from './generated/IMessageProvider.json'
export { default as iMessengerWrapperAbi } from './generated/IMessengerWrapper.json'
export { default as iOutboxAbi } from './generated/IOutbox.json'
export { default as iOvmBaseCrossDomainMessengerAbi } from './generated/iOVM_BaseCrossDomainMessenger.json'
export { default as iOvmL1CrossDomainMessengerAbi } from './generated/iOVM_L1CrossDomainMessenger.json'
export { default as iOvmL2CrossDomainMessengerAbi } from './generated/iOVM_L2CrossDomainMessenger.json'
export { default as iPolygonFxChildAbi } from './generated/IPolygonFxChild.json'
export { default as iRootChainManagerAbi } from './generated/IRootChainManager.json'
export { default as iStateReceiverAbi } from './generated/IStateReceiver.json'
export { default as iStateSenderAbi } from './generated/IStateSender.json'
export { default as iSwapAbi } from './generated/ISwap.json'
export { default as iSwapFlashLoanAbi } from './generated/ISwapFlashLoan.json'
export { default as iSwapGuardedAbi } from './generated/ISwapGuarded.json'
export { default as iWethAbi } from './generated/IWETH.json'
export { default as l1BridgeAbi } from './generated/L1_Bridge.json'
export { default as l1Erc20BridgeAbi } from './generated/L1_ERC20_Bridge.json'
export { default as l1EthBridgeAbi } from './generated/L1_ETH_Bridge.json'
export { default as l2AmmWrapperAbi } from './generated/L2_AmmWrapper.json'
export { default as l2ArbitrumBridgeAbi } from './generated/L2_ArbitrumBridge.json'
export { default as l2BridgeAbi } from './generated/L2_Bridge.json'
export { default as l2OptimismBridgeAbi } from './generated/L2_OptimismBridge.json'
export { default as l2PolygonBridgeAbi } from './generated/L2_PolygonBridge.json'
export { default as l2PolygonMessengerProxyAbi } from './generated/L2_PolygonMessengerProxy.json'
export { default as l2xDaiBridgeAbi } from './generated/L2_xDaiBridge.json'
export { default as lpTokenAbi } from './generated/LPToken.json'
export { default as mathUtilsAbi } from './generated/MathUtils.json'
export { default as messengerWrapperAbi } from './generated/MessengerWrapper.json'
export { default as mockAccountingAbi } from './generated/Mock_Accounting.json'
export { default as mockBridgeAbi } from './generated/Mock_Bridge.json'
export { default as mockL1CanonicalBridgeAbi } from './generated/Mock_L1_CanonicalBridge.json'
export { default as mockL1Erc20BridgeAbi } from './generated/Mock_L1_ERC20_Bridge.json'
export { default as mockL1EthBridgeAbi } from './generated/Mock_L1_ETH_Bridge.json'
export { default as mockL1MessengerAbi } from './generated/Mock_L1_Messenger.json'
export { default as mockL1PolygonMessengerAbi } from './generated/Mock_L1_PolygonMessenger.json'
export { default as mockL1xDaiMessengerAbi } from './generated/Mock_L1_xDaiMessenger.json'
export { default as mockL2ArbitrumBridgeAbi } from './generated/Mock_L2_ArbitrumBridge.json'
export { default as mockL2MessengerAbi } from './generated/Mock_L2_Messenger.json'
export { default as mockL2OptimismBridgeAbi } from './generated/Mock_L2_OptimismBridge.json'
export { default as mockL2PolygonBridgeAbi } from './generated/Mock_L2_PolygonBridge.json'
export { default as mockL2xDaiBridgeAbi } from './generated/Mock_L2_xDaiBridge.json'
export { default as mockErc20Abi } from './generated/MockERC20.json'
export { default as mockEthErc20BridgeAbi } from './generated/MockEthERC20Bridge.json'
export { default as mockForeignOmniBridgeAbi } from './generated/MockForeignOmniBridge.json'
export { default as mockFxChildAbi } from './generated/MockFxChild.json'
export { default as mockFxRootAbi } from './generated/MockFxRoot.json'
export { default as mockMessengerAbi } from './generated/MockMessenger.json'
export { default as mockOvmCrossDomainMessengerAbi } from './generated/mockOVM_CrossDomainMessenger.json'
export { default as mockPolygonMessengerWrapperAbi } from './generated/MockPolygonMessengerWrapper.json'
export { default as mockRootChainManagerAbi } from './generated/MockRootChainManager.json'
export { default as optimismMessengerWrapperAbi } from './generated/OptimismMessengerWrapper.json'
export { default as ovmBaseCrossDomainMessengerAbi } from './generated/OVM_BaseCrossDomainMessenger.json'
export { default as ovmL1Erc20BridgeAbi } from './generated/OVM_L1_ERC20_Bridge.json'
export { default as ovmL2Erc20BridgeAbi } from './generated/OVM_L2_ERC20_Bridge.json'
export { default as ownableAbi } from './generated/Ownable.json'
export { default as ownableUpgradeableAbi } from './generated/OwnableUpgradeable.json'
export { default as ownerPausableUpgradeableAbi } from './generated/OwnerPausableUpgradeable.json'
export { default as pausableUpgradeableAbi } from './generated/PausableUpgradeable.json'
export { default as polygonMessengerWrapperAbi } from './generated/PolygonMessengerWrapper.json'
export { default as swapAbi } from './generated/Swap.json'
export { default as swapUtilsAbi } from './generated/SwapUtils.json'
export { default as timelockAbi } from './generated/Timelock.json'
export { default as xDaiMessengerWrapperAbi } from './generated/xDaiMessengerWrapper.json'
// Custom ABIs
export { default as l1Erc20BridgeLegacyAbi } from './static/L1_ERC20_Bridge_Legacy.json'
export { default as erc20MintableAbi } from './static/ERC20Mintable.json'
export { default as arbErc20Abi } from './static/ArbERC20.json'
export { default as l2xDaiTokenAbi } from './static/L2_xDaiToken.json'
export { default as l2PolygonChildErc20Abi } from './static/L2_PolygonChildERC20.json'
export { default as l2OptimismTokenBridgeAbi } from './static/L2_OptimismTokenBridge.json'
export { default as l1OptimismTokenBridgeAbi } from './static/L1_OptimismTokenBridge.json'
export { default as arbitrumGlobalInboxAbi } from './static/ArbitrumGlobalInbox.json'
export { default as l1xDaiForeignOmniBridgeAbi } from './static/L1_xDaiForeignOmniBridge.json'
export { default as l1HomeAmbNativeToErc20 } from './static/L1_HomeAMBNativeToErc20.json'
export { default as saddleLpTokenAbi } from './static/SaddleLpToken.json'
export { default as governorAlphaAbi } from './static/GovernorAlpha.json'
export { default as stakingRewardsFactoryAbi } from './static/StakingRewardsFactory.json'
export { default as stakingRewardsAbi } from './static/StakingRewards.json'
export { default as hopAbi } from './static/Hop.json'
export { default as l1PolygonPosRootChainManagerAbi } from './static/L1_PolygonPosRootChainManager.json'
export { default as l1xDaiAmbAbi } from './static/L1_xDaiAMB.json'
export { default as l2xDaiAmbAbi } from './static/L2_xDaiAMB.json'
export { default as l1PolygonFxBaseRootTunnelAbi } from './static/L1_PolygonFxBaseRootTunnel.json'
export { default as l2BridgeWrapperAbi } from './static/L2_BridgeWrapper.json'
export { default as l1xDaiMessengerAbi } from './static/L1_xDaiMessenger.json'
export { default as l1OptimismMessengerAbi } from './static/L1_OptimismMessenger.json'
export { default as l1ArbitrumMessengerAbi } from './static/L1_ArbitrumMessenger.json'
export { default as l1PolygonMessengerAbi } from './static/L1_PolygonMessenger.json'
export { default as wethAbi } from './static/WETH9.json'