@hyperlane-xyz/sdk
Version:
The official SDK for the Hyperlane Network
16 lines • 873 B
TypeScript
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