UNPKG

@hyperlane-xyz/sdk

Version:

The official SDK for the Hyperlane Network

20 lines 948 B
import type { IHypTokenAdapter } from './ITokenAdapter.js'; import { type HypTokenAdapterInput } from './hypTokenAdapterUtils.js'; import type { MultiProviderAdapter } from '../../providers/MultiProviderAdapter.js'; import type { TokenStandard } from '../TokenStandard.js'; export declare function createEvmLikeHypAdapter(multiProvider: MultiProviderAdapter<{ mailbox?: string; }>, token: HypTokenAdapterInput, standards: { native: TokenStandard; hypNative: TokenStandard; hypCollateral: readonly TokenStandard[]; hypOwnerCollateral: TokenStandard | undefined; hypCrossCollateralRouter: TokenStandard; hypRebaseCollateral: TokenStandard; hypCollateralFiat: TokenStandard; hypSynthetic: TokenStandard; hypSyntheticRebase: TokenStandard; hypXerc20: readonly TokenStandard[]; hypXerc20Lockbox: readonly TokenStandard[]; }): IHypTokenAdapter<unknown> | undefined; //# sourceMappingURL=evmLikeHyp.d.ts.map