@hyperlane-xyz/sdk
Version:
The official SDK for the Hyperlane Network
17 lines • 1.22 kB
JavaScript
import { AmountRoutingHook__factory, ArbL2ToL1Hook__factory, CCIPHook__factory, DefaultHook__factory, DomainRoutingHook__factory, FallbackDomainRoutingHook__factory, InterchainGasPaymaster__factory, MerkleTreeHook__factory, OPStackHook__factory, PausableHook__factory, ProtocolFee__factory, StaticAggregationHook__factory, } from '@hyperlane-xyz/core';
import { HookType } from './types.js';
export const hookFactories = {
[]: new MerkleTreeHook__factory(),
[]: new ProtocolFee__factory(),
[]: new InterchainGasPaymaster__factory(), // unused
[]: new StaticAggregationHook__factory(), // unused
[]: new OPStackHook__factory(),
[]: new DomainRoutingHook__factory(),
[]: new FallbackDomainRoutingHook__factory(),
[]: new PausableHook__factory(),
[]: new ArbL2ToL1Hook__factory(),
[]: new AmountRoutingHook__factory(),
[]: new DefaultHook__factory(),
[]: new CCIPHook__factory(),
};
//# sourceMappingURL=contracts.js.map