@hyperlane-xyz/sdk
Version:
The official SDK for the Hyperlane Network
15 lines • 794 B
TypeScript
import type { Address } from '@hyperlane-xyz/utils';
import type { MultiProviderAdapter } from '../../providers/MultiProviderAdapter.js';
import type { ChainName } from '../../types.js';
import type { TokenConnection } from '../TokenConnection.js';
import type { TokenStandard } from '../TokenStandard.js';
export interface HypTokenAdapterInput {
chainName: ChainName;
addressOrDenom: Address | string;
standard?: TokenStandard | string;
collateralAddressOrDenom?: Address | string;
connections?: Array<TokenConnection>;
}
export declare function hasOnlyHyperlaneConnections(token: HypTokenAdapterInput): boolean;
export declare function hasChainMetadata(multiProvider: MultiProviderAdapter, chainName: ChainName): boolean;
//# sourceMappingURL=hypTokenAdapterUtils.d.ts.map