Caller-supplied dedupe token (required — the service never mints its own; the caller owns idempotency). Submitting the same key twice returns the EXISTING transfer (no second insert, no workflow re-kick), making network-level retries safe.
Stored in idempotency_key, which also seeds the on-chain Mintfx
transfer PDA (read back by ledgerAccountTransferWorkflowActivities).
Verified safe: mintfx-program's deterministicUUIDBytes hashes the key
(sha256 → UUIDv5 → 16 bytes) before deriving the PDA seed, so length and
charset are unconstrained.
Get a ledger account transfer by ID. Admin function does not lock down to a customer.
OptionalcreatedAt?: DbTimestampCriteriaOptionalentityIds?: string[]Optionalids?: string[]OptionalorderBy?: DbOrderByCriterion<Optionalpage?: numberDefaults to 1
OptionalpageSize?: numberDefaults to 10
OptionalsourceCustomerId?: stringOptionalsourceLedgerAccountIds?: string[]Optionalstatuses?: ("PROCESSING" | "COMPLETED" | "FAILED" | "CANCELLED")[]OptionaltargetCustomerId?: stringOptionaltargetLedgerAccountIds?: string[]OptionalupdatedAt?: DbTimestampCriteriaUpdate the transfer details in DB and publish an event if required
The process default: built from each dependency's own
instance().