@cfxlabsinc/b2b-services
    Preparing search index...
    interface WalletHistoryBackfillActivityDependencies {
        alchemyRpcClient: Pick<
            AlchemyRpcClient,
            | "testnet"
            | "assetTransfers"
            | "transaction"
            | "tracesTo"
            | "latestBlock"
            | "nonceAt"
            | "code"
            | "blockTransactions",
        >;
        chainDepositSenderStarter: Pick<ChainDepositSenderStarter, "trigger">;
        db: B2bDatabase;
        heliusRpcClient: HeliusRpcClient;
        SOLANA_ACCOUNT_TRANSACTION_SYNC_COMMITMENT_LEVEL: "confirmed" | "finalized";
        solanaAccountTransactionService: SolanaAccountTransactionService;
        solanaTokenMintAddressService: Pick<SolanaTokenMintAddressService, "get">;
        tatumClient: TatumClient;
        tronGridClient: TronGridClient;
        walletAccountBalanceQueryService: WalletAccountBalanceQueryService;
    }
    Index
    alchemyRpcClient: Pick<
        AlchemyRpcClient,
        | "testnet"
        | "assetTransfers"
        | "transaction"
        | "tracesTo"
        | "latestBlock"
        | "nonceAt"
        | "code"
        | "blockTransactions",
    >

    EVM history: asset transfer listings, the trace_filter and nonce sweeps, and each transaction with its trace.

    chainDepositSenderStarter: Pick<ChainDepositSenderStarter, "trigger">

    Records a backfilled deposit's sender, as the webhook does for a live one.

    db: B2bDatabase
    heliusRpcClient: HeliusRpcClient

    Solana's history: signature lists and transactions (WALLET_CHAIN_DATA.md §4b).

    SOLANA_ACCOUNT_TRANSACTION_SYNC_COMMITMENT_LEVEL: "confirmed" | "finalized"
    solanaAccountTransactionService: SolanaAccountTransactionService
    solanaTokenMintAddressService: Pick<SolanaTokenMintAddressService, "get">
    tatumClient: TatumClient

    Bitcoin and Tron history.

    tronGridClient: TronGridClient

    Tron's internal listing, which Tatum does not serve.

    walletAccountBalanceQueryService: WalletAccountBalanceQueryService