Custody axis of the source wallet on the transfer — where the funds live, orthogonal to which VA provider (if any) backs them.
LEDGER_ACCOUNT
ledgerAccountId
SELF_CUSTODY
Pair with MatcherCriteria.virtualAccountProvider when you also need to constrain on Victor/Bivo/RouteFusion — the two predicates are independent.
Custody axis of the source wallet on the transfer — where the funds live, orthogonal to which VA provider (if any) backs them.
LEDGER_ACCOUNT: funds sit in a CFX-managed ledger account (ledgerAccountIdwill be set; a VA may or may not be attached).SELF_CUSTODY: funds sit in a customer-controlled wallet with no ledger account (ledgerAccountIdis null; no VA).Pair with MatcherCriteria.virtualAccountProvider when you also need to constrain on Victor/Bivo/RouteFusion — the two predicates are independent.