getTransactions
Get transactions for a wallet
import { Insight } from "thirdweb"; const transactions = await Insight.getTransactions({ client, walletAddress: "0x1234567890123456789012345678901234567890", chains: [sepolia],});
function getTransactions(args: { queryOptions?: { aggregate?: unknown; chain?: unknown; decode?: null | boolean; filter_block_hash?: string; filter_block_number?: null | number; filter_block_number_gt?: null | number; filter_block_number_gte?: null | number; filter_block_number_lt?: null | number; filter_block_number_lte?: null | number; filter_block_timestamp?: null | number; filter_block_timestamp_gt?: null | number; filter_block_timestamp_gte?: null | number; filter_block_timestamp_lt?: null | number; filter_block_timestamp_lte?: null | number; filter_function_selector?: string; filter_gas?: null | number; filter_gas_gt?: null | number; filter_gas_gte?: null | number; filter_gas_lt?: null | number; filter_gas_lte?: null | number; filter_gas_price?: null | number; filter_gas_price_gt?: null | number; filter_gas_price_gte?: null | number; filter_gas_price_lt?: null | number; filter_gas_price_lte?: null | number; filter_hash?: string; filter_transaction_index?: null | number; filter_transaction_index_gt?: null | number; filter_transaction_index_gte?: null | number; filter_transaction_index_lt?: null | number; filter_transaction_index_lte?: null | number; filter_value?: null | number; filter_value_gt?: null | number; filter_value_gte?: null | number; filter_value_lt?: null | number; filter_value_lte?: null | number; group_by?: unknown; limit?: number; page?: null | number; sort_by?: string; sort_order?: "asc" | "desc"; }; walletAddress: string;}): Promise< Array<{ access_list_json?: string; blob_gas_price?: number; blob_gas_used?: number; block_hash: string; block_number: string; block_timestamp: string; chain_id: number; contract_address?: string; cumulative_gas_used?: number; data: string; decoded?: { inputs?: {}; name: string; signature: string }; decodedData?: { inputs?: {}; name: string; signature: string }; effective_gas_price?: number; from_address: string; function_selector: string; gas: number; gas_price: number; gas_used?: number; hash: string; logs_bloom?: string; max_fee_per_gas: number; max_priority_fee_per_gas: number; nonce: number; r: number; s: number; status?: number; to_address: string; transaction_index: number; transaction_type: number; v: number; value: number; }>>;
let args: { queryOptions?: { aggregate?: unknown; chain?: unknown; decode?: null | boolean; filter_block_hash?: string; filter_block_number?: null | number; filter_block_number_gt?: null | number; filter_block_number_gte?: null | number; filter_block_number_lt?: null | number; filter_block_number_lte?: null | number; filter_block_timestamp?: null | number; filter_block_timestamp_gt?: null | number; filter_block_timestamp_gte?: null | number; filter_block_timestamp_lt?: null | number; filter_block_timestamp_lte?: null | number; filter_function_selector?: string; filter_gas?: null | number; filter_gas_gt?: null | number; filter_gas_gte?: null | number; filter_gas_lt?: null | number; filter_gas_lte?: null | number; filter_gas_price?: null | number; filter_gas_price_gt?: null | number; filter_gas_price_gte?: null | number; filter_gas_price_lt?: null | number; filter_gas_price_lte?: null | number; filter_hash?: string; filter_transaction_index?: null | number; filter_transaction_index_gt?: null | number; filter_transaction_index_gte?: null | number; filter_transaction_index_lt?: null | number; filter_transaction_index_lte?: null | number; filter_value?: null | number; filter_value_gt?: null | number; filter_value_gte?: null | number; filter_value_lt?: null | number; filter_value_lte?: null | number; group_by?: unknown; limit?: number; page?: null | number; sort_by?: string; sort_order?: "asc" | "desc"; }; walletAddress: string;};
let returnType: Promise< Array<{ access_list_json?: string; blob_gas_price?: number; blob_gas_used?: number; block_hash: string; block_number: string; block_timestamp: string; chain_id: number; contract_address?: string; cumulative_gas_used?: number; data: string; decoded?: { inputs?: {}; name: string; signature: string }; decodedData?: { inputs?: {}; name: string; signature: string }; effective_gas_price?: number; from_address: string; function_selector: string; gas: number; gas_price: number; gas_used?: number; hash: string; logs_bloom?: string; max_fee_per_gas: number; max_priority_fee_per_gas: number; nonce: number; r: number; s: number; status?: number; to_address: string; transaction_index: number; transaction_type: number; v: number; value: number; }>>;