@arkade-os/sdk Documentation - v0.4.0-next.8
    Preparing search index...

    Interface WalletRepository

    interface WalletRepository {
        version: 1;
        clear(): Promise<void>;
        deleteTransactions(address: string): Promise<void>;
        deleteUtxos(address: string): Promise<void>;
        deleteVtxos(address: string): Promise<void>;
        getTransactionHistory(address: string): Promise<ArkTransaction[]>;
        getUtxos(address: string): Promise<ExtendedCoin[]>;
        getVtxos(address: string): Promise<ExtendedVirtualCoin[]>;
        getWalletState(): Promise<WalletState | null>;
        saveTransactions(address: string, txs: ArkTransaction[]): Promise<void>;
        saveUtxos(address: string, utxos: ExtendedCoin[]): Promise<void>;
        saveVtxos(address: string, vtxos: ExtendedVirtualCoin[]): Promise<void>;
        saveWalletState(state: WalletState): Promise<void>;
    }

    Hierarchy

    • AsyncDisposable
      • WalletRepository

    Implemented by

    Index

    Properties

    version: 1

    Methods