Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce MPT V1 support (XLS-33d) #5108

Closed
wants to merge 5 commits into from

Commits on Aug 27, 2024

  1. Introduce MPT support (XLS-33d):

    New Transactions:
    - MPTokenIssuanceCreate
    - MPTokenIssuanceDestory
    - MPTokenIssuanceSet
    - MPTokenAuthorize
    
    Modified Transactions:
    - Payment
    - Clawback
    
    New Objects:
    - MPTokenIssuance
    - MPTokenAuthorize
    
    API updates:
    - ledger_entry
    - account_objects
    - ledger_data
    
    Read full spec: https://github.com/XRPLF/XRPL-Standards/tree/master/XLS-0033d-multi-purpose-tokens
    
    ---------
    
    Co-authored-by: Shawn Xie <shawnxie920@gmail.com>
    Co-authored-by: Howard Hinnant <howard.hinnant@gmail.com>
    3 people committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    57c21a6 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. Configuration menu
    Copy the full SHA
    8ffbab0 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. add tecMPT_ISSUANCE_NOT_FOUND code (#33)

    * add issuance not found code
    
    * add issuance check to start of func
    
    * uses `exists()`
    shawnxie999 authored Sep 9, 2024
    Configuration menu
    Copy the full SHA
    8fd18a5 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. fix maximum amt (#34)

    * fix maximum amt
    
    * add if check to return tecMPT_ISSUANCE_NOT_FOUND
    shawnxie999 authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    6364440 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. Chang UINT64 amounts to base 10 display (#35)

    * MPT amount base 10
    
    * add assert
    
    * revert formatting
    
    * test
    
    * add test for maxamt
    
    * clang
    
    * parse as base 10 for all mpt amounts
    shawnxie999 authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    921e978 View commit details
    Browse the repository at this point in the history