Skip to content

UInt64Type omits LockedAmount from BASE_10_UINT64_FIELD_NAMES, corrupting MPT escrow values in the binary codec #792

Description

@cybele-ripple

xrpl4j's UInt64Type.BASE_10_UINT64_FIELD_NAMES is missing LockedAmount, so the binary codec parses/emits it in base 16 instead of base 10. For example, decimal "1000" becomes 0x1000 (4096).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions