OptionalaccountOptionalblockOptionaleventEvent struct names to include. Omitted or empty means every name.
OptionalikAn idempotency key in either spelling — the key CFX generated, or the derived value the chain stores. See ikCandidates.
OptionalorderThe lead ordering. search completes it into a total order itself — see
withTotalOrder — so a caller names what it wants to sort by and
nothing else.
OptionalpageOptionalpageOptionalsignatureExact transaction signature.
OptionaltokenToken ids ("FXUSD", "MOVEUSD") to include.
Ledger account external ids (
redwal_…) to match in any wallet-bearing position — the scalar fields and thetargets[]array alike.Taken as account ids rather than derived wallet UUIDs because the join now exists: the query resolves them through
ledger_account.solana_wallet_id, so a caller no longer hashes ~4,000 candidates to ask this question, and an id naming no account simply contributes no wallet to match.An empty array matches nothing, which is the whole point: it is what a caller passes when the operator named accounts and none of them resolved. Treating that as "unfiltered" would answer a narrowed question with the entire table while the filter still showed as applied.