UNPKG

@magiceden/magiceden-sdk

Version:

A TypeScript SDK for interacting with Magic Eden's API across multiple chains.

18 lines (17 loc) 654 B
export type SplTokenAddress = string; /** * The number of decimals in an amount represented using the lowest possible unit. */ export type AmountDecimals = number; export type Amount<I extends SplTokenAddress = SplTokenAddress, D extends AmountDecimals = AmountDecimals> = { /** The amount in its lower possible unit such that it does not contain decimals. */ rawAmount: bigint; /** The identifier of the amount. */ address: I; /** The number of decimals in the amount. */ decimals: D; }; export type SplAmount = Amount<string, number> & { /** Token symbol of the SPL token (for display purposes) */ symbol?: string; };