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

TS SDK 1.0 #16735

Merged
merged 28 commits into from
May 29, 2024
Merged

TS SDK 1.0 #16735

merged 28 commits into from
May 29, 2024

Commits on May 28, 2024

  1. [sdk] move transaction building logic into TransactionBlockPlugin (#1…

    …5384)
    
    ## Description 
    
    Describe the changes or additions included in this PR.
    
    ## Test Plan 
    
    How did you test the new or updated feature?
    
    ---
    If your changes are not user-facing and not a breaking change, you can
    skip the following section. Otherwise, please indicate what changed, and
    then add to the Release Notes section as highlighted during the release
    process.
    
    ### Type of Change (Check all that apply)
    
    - [ ] protocol change
    - [ ] user-visible impact
    - [ ] breaking change for a client SDKs
    - [ ] breaking change for FNs (FN binary must upgrade)
    - [ ] breaking change for validators or node operators (must upgrade
    binaries)
    - [ ] breaking change for on-chain data layout
    - [ ] necessitate either a data wipe or data migration
    
    ### Release notes
    hayes-mysten committed May 28, 2024
    Configuration menu
    Copy the full SHA
    6a20a34 View commit details
    Browse the repository at this point in the history
  2. Update blockData types to align with BCS/rust (#16250)

    Describe the changes or additions included in this PR.
    
    How did you test the new or updated feature?
    
    ---
    If your changes are not user-facing and do not break anything, you can
    skip the following section. Otherwise, please briefly describe what has
    changed under the Release Notes section.
    
    - [ ] protocol change
    - [ ] user-visible impact
    - [ ] breaking change for a client SDKs
    - [ ] breaking change for FNs (FN binary must upgrade)
    - [ ] breaking change for validators or node operators (must upgrade
    binaries)
    - [ ] breaking change for on-chain data layout
    - [ ] necessitate either a data wipe or data migration
    hayes-mysten committed May 28, 2024
    Configuration menu
    Copy the full SHA
    a144797 View commit details
    Browse the repository at this point in the history
  3. Remove legacy bcs registry (#16425)

    Describe the changes or additions included in this PR.
    
    How did you test the new or updated feature?
    
    ---
    If your changes are not user-facing and do not break anything, you can
    skip the following section. Otherwise, please briefly describe what has
    changed under the Release Notes section.
    
    - [ ] protocol change
    - [ ] user-visible impact
    - [ ] breaking change for a client SDKs
    - [ ] breaking change for FNs (FN binary must upgrade)
    - [ ] breaking change for validators or node operators (must upgrade
    binaries)
    - [ ] breaking change for on-chain data layout
    - [ ] necessitate either a data wipe or data migration
    hayes-mysten committed May 28, 2024
    Configuration menu
    Copy the full SHA
    498aefc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b463846 View commit details
    Browse the repository at this point in the history
  5. [TS SDK] Add BCS types for effects (#17039)

    Describe the changes or additions included in this PR.
    
    How did you test the new or updated feature?
    
    ---
    If your changes are not user-facing and do not break anything, you can
    skip the following section. Otherwise, please briefly describe what has
    changed under the Release Notes section.
    
    - [ ] protocol change
    - [ ] user-visible impact
    - [ ] breaking change for a client SDKs
    - [ ] breaking change for FNs (FN binary must upgrade)
    - [ ] breaking change for validators or node operators (must upgrade
    binaries)
    - [ ] breaking change for on-chain data layout
    - [ ] necessitate either a data wipe or data migration
    hayes-mysten committed May 28, 2024
    Configuration menu
    Copy the full SHA
    324684c View commit details
    Browse the repository at this point in the history
  6. fix build

    hayes-mysten committed May 28, 2024
    Configuration menu
    Copy the full SHA
    1163cfa View commit details
    Browse the repository at this point in the history
  7. rebase cleanup

    hayes-mysten committed May 28, 2024
    Configuration menu
    Copy the full SHA
    6a01344 View commit details
    Browse the repository at this point in the history
  8. Add coinWithBalanceIntent (#16787)

    Describe the changes or additions included in this PR.
    
    How did you test the new or updated feature?
    
    ---
    If your changes are not user-facing and do not break anything, you can
    skip the following section. Otherwise, please briefly describe what has
    changed under the Release Notes section.
    
    - [ ] protocol change
    - [ ] user-visible impact
    - [ ] breaking change for a client SDKs
    - [ ] breaking change for FNs (FN binary must upgrade)
    - [ ] breaking change for validators or node operators (must upgrade
    binaries)
    - [ ] breaking change for on-chain data layout
    - [ ] necessitate either a data wipe or data migration
    hayes-mysten committed May 28, 2024
    Configuration menu
    Copy the full SHA
    7a1d85a View commit details
    Browse the repository at this point in the history
  9. Rename @mysten/sui.js to @mysten/sui (#17372)

    Describe the changes or additions included in this PR.
    
    How did you test the new or updated feature?
    
    ---
    
    Check each box that your changes affect. If none of the boxes relate to
    your changes, release notes aren't required.
    
    For each box you select, include information after the relevant heading
    that describes the impact of your changes that a user might notice and
    any actions they must take to implement updates.
    
    - [ ] Protocol:
    - [ ] Nodes (Validators and Full nodes):
    - [ ] Indexer:
    - [ ] JSON-RPC:
    - [ ] GraphQL:
    - [ ] CLI:
    - [ ] Rust SDK:
    hayes-mysten committed May 28, 2024
    Configuration menu
    Copy the full SHA
    054fd22 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2ff2db3 View commit details
    Browse the repository at this point in the history
  11. rebase cleanup

    hayes-mysten committed May 28, 2024
    Configuration menu
    Copy the full SHA
    493b20e View commit details
    Browse the repository at this point in the history
  12. Update JSON representation to match feedback (#17622)

    ## Description 
    
    Describe the changes or additions included in this PR.
    
    ## Test plan 
    
    How did you test the new or updated feature?
    
    ---
    
    ## Release notes
    
    Check each box that your changes affect. If none of the boxes relate to
    your changes, release notes aren't required.
    
    For each box you select, include information after the relevant heading
    that describes the impact of your changes that a user might notice and
    any actions they must take to implement updates.
    
    - [ ] Protocol: 
    - [ ] Nodes (Validators and Full nodes): 
    - [ ] Indexer: 
    - [ ] JSON-RPC: 
    - [ ] GraphQL: 
    - [ ] CLI: 
    - [ ] Rust SDK:
    hayes-mysten committed May 28, 2024
    Configuration menu
    Copy the full SHA
    c5d5c8f View commit details
    Browse the repository at this point in the history
  13. Add simplified wallet standard methods for signing/executing txbs (#1…

    …7321)
    
    ## Description 
    
    Describe the changes or additions included in this PR.
    
    ## Test plan 
    
    How did you test the new or updated feature?
    
    ---
    
    ## Release notes
    
    Check each box that your changes affect. If none of the boxes relate to
    your changes, release notes aren't required.
    
    For each box you select, include information after the relevant heading
    that describes the impact of your changes that a user might notice and
    any actions they must take to implement updates.
    
    - [ ] Protocol: 
    - [ ] Nodes (Validators and Full nodes): 
    - [ ] Indexer: 
    - [ ] JSON-RPC: 
    - [ ] GraphQL: 
    - [ ] CLI: 
    - [ ] Rust SDK:
    hayes-mysten committed May 28, 2024
    Configuration menu
    Copy the full SHA
    6366088 View commit details
    Browse the repository at this point in the history
  14. Rename TransactionBlock to Transaction (#17808)

    Describe the changes or additions included in this PR.
    
    How did you test the new or updated feature?
    
    ---
    
    Check each box that your changes affect. If none of the boxes relate to
    your changes, release notes aren't required.
    
    For each box you select, include information after the relevant heading
    that describes the impact of your changes that a user might notice and
    any actions they must take to implement updates.
    
    - [ ] Protocol:
    - [ ] Nodes (Validators and Full nodes):
    - [ ] Indexer:
    - [ ] JSON-RPC:
    - [ ] GraphQL:
    - [ ] CLI:
    - [ ] Rust SDK:
    hayes-mysten committed May 28, 2024
    Configuration menu
    Copy the full SHA
    7e6a797 View commit details
    Browse the repository at this point in the history
  15. fix rebase

    hayes-mysten committed May 28, 2024
    Configuration menu
    Copy the full SHA
    c53f3ce View commit details
    Browse the repository at this point in the history
  16. Fix bytes in signPersonalMessage (#17851)

    ## Description 
    
    Describe the changes or additions included in this PR.
    
    ## Test plan 
    
    How did you test the new or updated feature?
    
    ---
    
    ## Release notes
    
    Check each box that your changes affect. If none of the boxes relate to
    your changes, release notes aren't required.
    
    For each box you select, include information after the relevant heading
    that describes the impact of your changes that a user might notice and
    any actions they must take to implement updates.
    
    - [ ] Protocol: 
    - [ ] Nodes (Validators and Full nodes): 
    - [ ] Indexer: 
    - [ ] JSON-RPC: 
    - [ ] GraphQL: 
    - [ ] CLI: 
    - [ ] Rust SDK:
    hayes-mysten committed May 28, 2024
    Configuration menu
    Copy the full SHA
    f06f699 View commit details
    Browse the repository at this point in the history
  17. Add serial and parallel executor classes (#17767)

    ## Description 
    
    Describe the changes or additions included in this PR.
    
    ## Test plan 
    
    How did you test the new or updated feature?
    
    ---
    
    ## Release notes
    
    Check each box that your changes affect. If none of the boxes relate to
    your changes, release notes aren't required.
    
    For each box you select, include information after the relevant heading
    that describes the impact of your changes that a user might notice and
    any actions they must take to implement updates.
    
    - [ ] Protocol: 
    - [ ] Nodes (Validators and Full nodes): 
    - [ ] Indexer: 
    - [ ] JSON-RPC: 
    - [ ] GraphQL: 
    - [ ] CLI: 
    - [ ] Rust SDK:
    hayes-mysten committed May 28, 2024
    Configuration menu
    Copy the full SHA
    6d9bb39 View commit details
    Browse the repository at this point in the history
  18. Add support for requesting additional data when executing transactions (

    #17898)
    
    ## Description 
    
    Describe the changes or additions included in this PR.
    
    ## Test plan 
    
    How did you test the new or updated feature?
    
    ---
    
    ## Release notes
    
    Check each box that your changes affect. If none of the boxes relate to
    your changes, release notes aren't required.
    
    For each box you select, include information after the relevant heading
    that describes the impact of your changes that a user might notice and
    any actions they must take to implement updates.
    
    - [ ] Protocol: 
    - [ ] Nodes (Validators and Full nodes): 
    - [ ] Indexer: 
    - [ ] JSON-RPC: 
    - [ ] GraphQL: 
    - [ ] CLI: 
    - [ ] Rust SDK:
    hayes-mysten committed May 28, 2024
    Configuration menu
    Copy the full SHA
    ef7eb05 View commit details
    Browse the repository at this point in the history
  19. Update docs for the wallet-standard (#17901)

    ## Description 
    
    Describe the changes or additions included in this PR.
    
    ## Test plan 
    
    How did you test the new or updated feature?
    
    ---
    
    ## Release notes
    
    Check each box that your changes affect. If none of the boxes relate to
    your changes, release notes aren't required.
    
    For each box you select, include information after the relevant heading
    that describes the impact of your changes that a user might notice and
    any actions they must take to implement updates.
    
    - [ ] Protocol: 
    - [ ] Nodes (Validators and Full nodes): 
    - [ ] Indexer: 
    - [ ] JSON-RPC: 
    - [ ] GraphQL: 
    - [ ] CLI: 
    - [ ] Rust SDK:
    hayes-mysten committed May 28, 2024
    Configuration menu
    Copy the full SHA
    aed4145 View commit details
    Browse the repository at this point in the history
  20. Add migration guide (#17891)

    ## Description 
    
    Describe the changes or additions included in this PR.
    
    ## Test plan 
    
    How did you test the new or updated feature?
    
    ---
    
    ## Release notes
    
    Check each box that your changes affect. If none of the boxes relate to
    your changes, release notes aren't required.
    
    For each box you select, include information after the relevant heading
    that describes the impact of your changes that a user might notice and
    any actions they must take to implement updates.
    
    - [ ] Protocol: 
    - [ ] Nodes (Validators and Full nodes): 
    - [ ] Indexer: 
    - [ ] JSON-RPC: 
    - [ ] GraphQL: 
    - [ ] CLI: 
    - [ ] Rust SDK:
    hayes-mysten committed May 28, 2024
    Configuration menu
    Copy the full SHA
    1e05f91 View commit details
    Browse the repository at this point in the history
  21. fix merges

    hayes-mysten committed May 28, 2024
    Configuration menu
    Copy the full SHA
    fea9bdb View commit details
    Browse the repository at this point in the history
  22. Fix struct_handles to datatype_handles rename in move-bytecode-templa…

    …te (#17954)
    
    ## Description 
    
    Describe the changes or additions included in this PR.
    
    ## Test plan 
    
    How did you test the new or updated feature?
    
    ---
    
    ## Release notes
    
    Check each box that your changes affect. If none of the boxes relate to
    your changes, release notes aren't required.
    
    For each box you select, include information after the relevant heading
    that describes the impact of your changes that a user might notice and
    any actions they must take to implement updates.
    
    - [ ] Protocol: 
    - [ ] Nodes (Validators and Full nodes): 
    - [ ] Indexer: 
    - [ ] JSON-RPC: 
    - [ ] GraphQL: 
    - [ ] CLI: 
    - [ ] Rust SDK:
    hayes-mysten authored May 28, 2024
    Configuration menu
    Copy the full SHA
    bb7e055 View commit details
    Browse the repository at this point in the history
  23. Add changeset for 1.0 release (#17957)

    ## Description 
    
    Describe the changes or additions included in this PR.
    
    ## Test plan 
    
    How did you test the new or updated feature?
    
    ---
    
    ## Release notes
    
    Check each box that your changes affect. If none of the boxes relate to
    your changes, release notes aren't required.
    
    For each box you select, include information after the relevant heading
    that describes the impact of your changes that a user might notice and
    any actions they must take to implement updates.
    
    - [ ] Protocol: 
    - [ ] Nodes (Validators and Full nodes): 
    - [ ] Indexer: 
    - [ ] JSON-RPC: 
    - [ ] GraphQL: 
    - [ ] CLI: 
    - [ ] Rust SDK:
    hayes-mysten authored May 28, 2024
    Configuration menu
    Copy the full SHA
    f1669c6 View commit details
    Browse the repository at this point in the history
  24. fix some e2e tests

    hayes-mysten committed May 28, 2024
    Configuration menu
    Copy the full SHA
    93be34b View commit details
    Browse the repository at this point in the history
  25. fix getAllEvents test

    hayes-mysten committed May 28, 2024
    Configuration menu
    Copy the full SHA
    a9f272e View commit details
    Browse the repository at this point in the history
  26. fix flaky test

    hayes-mysten committed May 28, 2024
    Configuration menu
    Copy the full SHA
    f54a432 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. Configuration menu
    Copy the full SHA
    f69dbf7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    05a04d4 View commit details
    Browse the repository at this point in the history