Skip to content

Releases: Sovereign-Labs/sovereign-sdk

v0.3.0-alpha

20 Oct 18:46
cca1729
Compare
Choose a tag to compare

This tag marks the third Alpha release of the Sovereign SDK. As of this release, Sovereign is suitable for building demo apps but should not be deployed in production.

Summary

Some key changes from this release are highlighed here:

  • The Sovereign SDK now builds with stable Rust
  • The EVM module is now compatible with Metamask
  • Jellyfish Merkle Tree operations are now fully provable (previously reads were proven but writes were not)
  • Genesis configuration is now readable from files
  • Compile-time constants can now be set from config files
  • The "prover" code path has been unified with the regular rollup runtime, drastically simplifying the process of instantiating a new rollup
  • The Celestia adapter has been updated for compatibility with the current mainnet release candidate

Changelog

Read more

v0.2.0-alpha

14 Sep 15:06
d481386
Compare
Choose a tag to compare

This tag marks the second Alpha release of the Sovereign SDK. As of this release, Sovereign is suitable for building demo apps but should not be deployed in production.

Summary

Some key changes from this release are highlighted here:

  • Implement incentive management for Optimistic Rollups
  • Implement incentive management for based sequencing with soft-confirmations
  • Implement experimental EVM support
  • Implement FCFS sequencer with RPC support
  • Implement generic support for CLI wallets
  • Implement JSON schema support
  • Implement generic StateTransitionRunner and StateTransitionVerifier to run and zk-prove rollups
  • Improve RPC generation, including support for multiple rollup Specs
  • Simplify StateTransitionFunction and DaService interfaces
  • Improve documentation
  • Numerous bug fixes and stability improvements
  • Numerous minor API improvements

Changelog

Read more

v0.1.0-alpha

31 May 18:33
3e8ff3c
Compare
Choose a tag to compare

Alpha: v0.1.0

This tag marks the initial Alpha release of the Sovereign SDK. Sovereign is suitable for building demo apps, but should not be used in production.