@hyperlane-xyz/sdk
Version:
The official SDK for the Hyperlane Network
15 lines • 611 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): number | undefined;
getSymbol(chain: string): string;
getDefaultSymbol(): string;
finalize(): void;
}
//# sourceMappingURL=TokenMetadataMap.d.ts.map