sui icon indicating copy to clipboard operation
sui copied to clipboard

Reference implementation of the Soft Bundle API proposal

Open shio-coder opened this issue 1 year ago • 4 comments

Description

Please refer to this SIP draft: https://github.com/sui-foundation/sips/pull/19

Test Plan

The feature is not exactly user-facing and do not break anything.

Type of Change (Check all that apply)

  • [x] 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

shio-coder avatar Apr 05 '24 10:04 shio-coder

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
sui-core ✅ Ready (Inspect) Visit Preview 💬 Add feedback Apr 18, 2024 9:11am
3 Ignored Deployments
Name Status Preview Comments Updated (UTC)
multisig-toolkit ⬜️ Ignored (Inspect) Visit Preview Apr 18, 2024 9:11am
sui-kiosk ⬜️ Ignored (Inspect) Visit Preview Apr 18, 2024 9:11am
sui-typescript-docs ⬜️ Ignored (Inspect) Visit Preview Apr 18, 2024 9:11am

vercel[bot] avatar Apr 05 '24 10:04 vercel[bot]

Most changes under narhwhal/ look good, except that we probably want to ensure batch size limit with soft bundles as well.

Since we will be rolling out Mysticeti soon, I think it will be useful to consider making the same change for consensus/. We can merge the consensus/ and narwhal changes first, which can be less complex and sensitive than sui-core changes.

Hi Mingwei,

Thanks for the comments!

It indeed makes more sense to break down the PR.
I will start a separated PR for consensus changes. Once it gets merged, we work on the remaining parts.

shio-coder avatar Apr 26 '24 03:04 shio-coder

Hey folks,

I have created a new PR that focuses on consensus changes: https://github.com/MystenLabs/sui/pull/17508

For the comments in the current PR, I have tried my best to make changes and incorporated into the new one.

Please take another look.

Thanks

shio-coder avatar May 04 '24 04:05 shio-coder

This PR is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 7 days.

github-actions[bot] avatar Jul 04 '24 01:07 github-actions[bot]

@shio-coder. I see that the consensus related PR has been approved and merged. I assume this is still an important addition to Sui, so what's needed next to move this PR forward?

cc @lxfind @mwtian @mystenmark

stefan-mysten avatar Jul 22 '24 18:07 stefan-mysten

The execution part has been merged as well. @shio-coder I think we can close this PR now?

mwtian avatar Jul 22 '24 19:07 mwtian

@shio-coder. I see that the consensus related PR has been approved and merged. I assume this is still an important addition to Sui, so what's needed next to move this PR forward?

cc @lxfind @mwtian @mystenmark

There are a few things on my mind as the next steps:

  • We are working with partners to test the feature on testnet right now. If this goes well, the next step is to move to the mainnet so that they can launch their product features.
  • Provide better observability into the feature, that is metrics and maybe traces. So that a validator operator can understand what is happening.

Will close the PR now, since all related ones have already been merged.

shio-coder avatar Jul 22 '24 20:07 shio-coder