@hyperlane-xyz/sdk
Version:
The official SDK for the Hyperlane Network
15 lines • 638 B
TypeScript
import { TokenMetadata } from './types.js';
export declare class TokenMetadataMap {
private readonly tokenMetadataMap;
constructor();
set(chain: string, metadata: TokenMetadata): void;
update(chain: string, metadata: TokenMetadata): void;
getDecimals(chain: string): number | undefined;
getMetadataForChain(chain: string): TokenMetadata | undefined;
getName(chain: string): string | undefined;
getScale(chain: string): TokenMetadata['scale'];
getSymbol(chain: string): string;
getDefaultSymbol(): string;
finalize(validateScale?: boolean): void;
}
//# sourceMappingURL=TokenMetadataMap.d.ts.map