ts-algochat
    Preparing search index...

    Interface IndexerClient

    Interface for interacting with an Algorand indexer.

    Implementations should wrap the algosdk Indexer client or equivalent.

    interface IndexerClient {
        getTransaction(txid: string): Promise<NoteTransaction>;
        searchTransactions(
            address: string,
            afterRound?: number,
            limit?: number,
        ): Promise<NoteTransaction[]>;
        searchTransactionsBetween(
            address1: string,
            address2: string,
            afterRound?: number,
            limit?: number,
        ): Promise<NoteTransaction[]>;
        waitForIndexer(
            txid: string,
            timeoutSecs?: number,
        ): Promise<NoteTransaction>;
    }
    Index

    Methods

    • Search for transactions with notes sent to/from an address.

      Parameters

      • address: string

        Address to search for

      • OptionalafterRound: number

        Only return transactions after this round

      • Optionallimit: number

        Maximum number of transactions to return

      Returns Promise<NoteTransaction[]>

    • Search for transactions between two addresses.

      Parameters

      • address1: string

        First address

      • address2: string

        Second address

      • OptionalafterRound: number

        Only return transactions after this round

      • Optionallimit: number

        Maximum number of transactions to return

      Returns Promise<NoteTransaction[]>