Unified ledger entry data.
Represents a single entry in an account's ledger/transaction history.
Fields
id- Ledger entry IDtimestamp- Entry time in millisecondsdatetime- ISO 8601 datetime stringdirection- "in" or "out"account- Account identifierreference_id- Related transaction/order IDreference_account- Related accounttype- Entry type (e.g., "trade", "fee", "deposit", "withdrawal", "transfer")currency- Currency codeamount- Entry amountbefore- Balance before this entryafter- Balance after this entrystatus- Entry statusfee- Associated feeinfo- Raw exchange response
Summary
Types
@type t() :: %CCXT.LedgerEntry{ account: String.t() | nil, after: number() | nil, amount: number() | nil, before: number() | nil, currency: String.t() | nil, datetime: String.t() | nil, direction: String.t() | nil, fee: CCXT.Fee.t() | nil, id: String.t() | nil, info: map() | nil, reference_account: String.t() | nil, reference_id: String.t() | nil, status: String.t() | nil, timestamp: integer() | nil, type: String.t() | nil }
Functions
@spec schema() :: map()
JSON Schema for the LedgerEntry unified type.