All Classes and Interfaces

Class
Description
A decimal amount the contract (contracts/amount-vectors.json) refuses.
Decimal <-> minor-unit conversion.
A connection credential for MSG_AUTH: a bearer token (JWT/OIDC) or an API key that upgrades the connection's principal and role from the anonymous default.
The engine's answer to a successful MSG_AUTH.
Auto-batching wrapper: many concurrent callers, few round trips.
The batch surface this client drives.
 
 
A 32-byte transfer id the Base62 (ISO 20022) id mode cannot represent: only bytes 0..25 are public there, and the engine zeroes 26..31 when it runs with use_iso20022_ref_size = true.
One ISO 4217 entry.
Reads the canonical ISO 4217 catalog shipped with tuladb-core (config/currencies.json) and optionally merges a deployment override file.
The engine's currency registry has no entry for CurrencyNotRegisteredException.numeric().
Per-currency scales from the engine's currency registry.
The create half of the registry: LedgerClient::createCurrency, ...
Where registry entries come from: LedgerClient::getCurrency, SmartLedgerClient::getCurrency, a pooled lookup, ...
Hybrid Logical Clock helpers for TulaDB SDK users.
 
 
MSG_AUTH was refused: by the engine (LedgerClient.LedgerProtocolException.statusCode() 35, ERR_PERMISSION, with the engine's reason) or by the client before anything was sent (LedgerClient.LedgerProtocolException.statusCode() null: empty, too long, or a cleartext credential without the opt-in).
 
A reply that is not a successful answer, as distinct from a transport failure.
The engine answered a non-success status: a RESP_ERROR frame carrying its status, or the declined item of a single write.
A connect, TLS handshake, write or read did not finish in time.
 
 
The call was refused before anything was sent: no connection (a failure or timeout closed it, or it was never opened).
Socket timeouts, in milliseconds.
 
 
 
 
A fixed set of connections, so N callers get N requests in flight.
 
 
One row of listAccountBalances: the balance one id holds in one currency of a ledger (engine WireAccountBalanceRow, 64 bytes).
 
 
An account's identity on wire version 3: (ledgerId, currency, id).
Engine AccountMetadataEvent (80 bytes).
 
 
 
 
 
 
 
 
 
 
 
 
 
Leader-aware Ledger client.
 
 
Backoff between retries of one operation, "full jitter": delay(n) is uniform in [0, min(maxDelayMs, initialDelayMs * 2^n)], where n counts the backed-off retries (0 for the first; the one immediate transport / not-leader retry is not counted).
How an operation picks its node.