@hyperlane-xyz/sdk
Version:
The official SDK for the Hyperlane Network
19 lines • 1.17 kB
TypeScript
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 { ValueOf } from '@hyperlane-xyz/utils';
export declare const hookFactories: {
merkleTreeHook: MerkleTreeHook__factory;
protocolFee: ProtocolFee__factory;
interchainGasPaymaster: InterchainGasPaymaster__factory;
aggregationHook: StaticAggregationHook__factory;
opStackHook: OPStackHook__factory;
domainRoutingHook: DomainRoutingHook__factory;
fallbackRoutingHook: FallbackDomainRoutingHook__factory;
pausableHook: PausableHook__factory;
arbL2ToL1Hook: ArbL2ToL1Hook__factory;
amountRoutingHook: AmountRoutingHook__factory;
defaultHook: DefaultHook__factory;
ccipHook: CCIPHook__factory;
};
export type HookFactories = typeof hookFactories;
export type DeployedHook = Awaited<ReturnType<ValueOf<HookFactories>['deploy']>>;
//# sourceMappingURL=contracts.d.ts.map