@hyperlane-xyz/sdk
Version:
The official SDK for the Hyperlane Network
12 lines • 679 B
TypeScript
import { WithAddress } from '@hyperlane-xyz/utils';
import { HyperlaneCore } from '../../core/HyperlaneCore.js';
import { IsmType, OffchainLookupIsmConfig } from '../types.js';
import type { MetadataBuilder, MetadataContext } from './types.js';
export declare class OffchainLookupMetadataBuilder implements MetadataBuilder {
readonly type = IsmType.OFFCHAIN_LOOKUP;
private core;
constructor(core: HyperlaneCore);
build(context: MetadataContext<WithAddress<OffchainLookupIsmConfig>>): Promise<string>;
}
export declare function offchainLookupRequestMessageHash(sender: string, callData: string, urlTemplate: string): string;
//# sourceMappingURL=ccipread.d.ts.map