Balance Change

Balance changes for all accounts at a transaction level. Each transaction will have 0 or more balance changes.

Data source: BalanceChange

NameDataTypeDescription
blockIdnumberNumeric identifier of a block describing the slot that the block was produced in.
blockTimenumberUnix epoch time (in seconds) of a block as calculated from validator votes.
transactionIdstringFirst signature in a transaction, which can be used to uniquely identify the transaction across the whole ledger.
transactionPositionnumberZero-indexed position of the transaction within the block.
accountstringThe account for which the balance change applies to.
accountOwnerstringThe owner of the account if this is a non-SOL account. For SOL balances, this is null.
mintstringMint of the token that the balance is in. For SOL, this is null.
decimalsnumberNumber of decimals the mint has. The number of decimals is used to convert the mint's amount (in native units) to USDC. For example, an amount of 1,000,000 with a decimal of 6 would be 1 USDC.
preBalancenumberThe balance of the account before the update.
postBalancenumberThe balance of the account after the update.
amountnumberThe change of the balance (postBalance - preBalance).