Skip to main content

TransactionFilter

No description

input TransactionFilter {
affectedAddress: SuiAddress
affectedObject: SuiAddress
afterCheckpoint: UInt53
atCheckpoint: UInt53
beforeCheckpoint: UInt53
function: String
kind: TransactionKindInput
sentAddress: SuiAddress
}

Fields

TransactionFilter.affectedAddress ● SuiAddress scalar

Limit to transactions that interacted with the given address. The address could be a sender, sponsor, or recipient of the transaction.

TransactionFilter.affectedObject ● SuiAddress scalar

Limit to transactions that interacted with the given object. The object could have been created, read, modified, deleted, wrapped, or unwrapped by the transaction. Objects that were passed as a Receiving input are not considered to have been affected by a transaction unless they were actually received.

TransactionFilter.afterCheckpoint ● UInt53 scalar

Filter to transactions that occurred strictly after the given checkpoint.

TransactionFilter.atCheckpoint ● UInt53 scalar

Filter to transactions in the given checkpoint.

TransactionFilter.beforeCheckpoint ● UInt53 scalar

Filter to transaction that occurred strictly before the given checkpoint.

TransactionFilter.function ● String scalar

Filter transactions by move function called. Calls can be filtered by the package, package::module, or the package::module::name of their function.

TransactionFilter.kind ● TransactionKindInput enum

An input filter selecting for either system or programmable transactions.

TransactionFilter.sentAddress ● SuiAddress scalar

Limit to transactions that were sent by the given address.

Member Of

transactions query