UNPKG

@hyperlane-xyz/sdk

Version:

The official SDK for the Hyperlane Network

16 lines 873 B
import { ethers } from 'ethers'; import { TestMailbox__factory } from '@hyperlane-xyz/core'; import { HyperlaneContracts } from '../contracts/types.js'; import { ChainName } from '../types.js'; import { HyperlaneCore } from './HyperlaneCore.js'; export declare const testCoreFactories: { mailbox: TestMailbox__factory; validatorAnnounce: import("@hyperlane-xyz/core").ValidatorAnnounce__factory; proxyAdmin: import("@hyperlane-xyz/core").ProxyAdmin__factory; }; export declare class TestCoreApp extends HyperlaneCore { getContracts(chain: ChainName): HyperlaneContracts<typeof testCoreFactories>; processMessages(): Promise<Map<ChainName, Map<ChainName, ethers.providers.TransactionResponse[]>>>; processOutboundMessages(origin: ChainName): Promise<Map<ChainName, ethers.providers.TransactionResponse[]>>; } //# sourceMappingURL=TestCoreApp.d.ts.map