@cfxlabsinc/b2b-services
    Preparing search index...

    Type Alias LedgerAccountWithdrawalLegInput

    type LedgerAccountWithdrawalLegInput = {
        address: string;
        initiateChain: Chain | null;
        rewardClaimed: boolean;
        withdrawal: Pick<
            SelectLedgerAccountWithdrawal,
            | "externalId"
            | "status"
            | "amount"
            | "withdrawalExternalId"
            | "data"
            | "initiateTxId"
            | "commitTxId"
            | "commitExternalId",
        > & {
            createdAt: Temporal.Instant;
            customerId: TransactionLeg["customerId"];
            ledgerAccountId: TransactionLeg["ledgerAccountId"];
            updatedAt: Temporal.Instant;
        };
    }
    Index
    address: string

    The ledger account's primary address.

    initiateChain: Chain | null

    The initiate transaction (account into the hold), with the account's balance change.

    rewardClaimed: boolean

    A reward_claim shares the row's idempotency key: the reward rail books it.

    withdrawal: Pick<
        SelectLedgerAccountWithdrawal,
        | "externalId"
        | "status"
        | "amount"
        | "withdrawalExternalId"
        | "data"
        | "initiateTxId"
        | "commitTxId"
        | "commitExternalId",
    > & {
        createdAt: Temporal.Instant;
        customerId: TransactionLeg["customerId"];
        ledgerAccountId: TransactionLeg["ledgerAccountId"];
        updatedAt: Temporal.Instant;
    }