UNPKG

test-ic-wallet-middleware-icrc

Version:
38 lines (37 loc) 943 B
import { ILogger } from "@ic-wallet-middleware/common"; import { TokenApiResult } from "../tokenApiResult"; export interface CanisterId { root_canister_id: string; governance_canister_id: string; index_canister_id: string; swap_canister_id: string; ledger_canister_id: string; } export interface MetaData { url: string; name: string; description: string; logo: string; } export interface SnsToken { index: string; canister_ids: CanisterId; list_sns_canisters: any; meta: MetaData; parameters: any; nervous_system_parameters: any; swap_state: any; icrc1_metadata: any[]; icrc1_fee: string[]; icrc1_total_supply: string; swap_params: any; init: any; derived_state: any; lifecycle: any; } export declare class SnsWrapper { private logger; constructor(logger: ILogger); getSNSTokens(): Promise<TokenApiResult[]>; private fetchSnsTokens; }