Skip to content

v0.10.0

Latest
Compare
Choose a tag to compare
@sorpaas sorpaas released this 13 Feb 19:36
· 122 commits to master since this release
v0.10.0

Added

  • Support for EIP140, EIP161, EIP170, EIP 196, EIP197, EIP198, EIP211 and EIP214.
  • Support for Ethereum, Ellaism, Ubiq, Musicoin and Expanse networks.
  • You can pass UntrustedTransaction to TransactionVM::new_untrusted. In this case, the VM will throw an error instead of panic if the transaction is invalid.

Changed

  • DecreaseBalance in AccountChange is removed. This is a state change that never happens.
  • Initialized the hook structures. When using ContextVM, you can call add_context_history_hook for custom handlers to deal with context history.

Fixed

  • Compiler warnings and missing documentations.

Published Crates

sputnikvm = "0.10.0"
sputnikvm-stateful = "0.10.0"
sputnikvm-precompiled-bn128 = "0.10.0"
sputnikvm-precompiled-modexp = "0.10.0"
sputnikvm-network-classic = "0.10.0"
sputnikvm-network-ellaism = "0.10.0"
sputnikvm-network-expanse = "0.10.0"
sputnikvm-network-foundation = "0.10.0"
sputnikvm-network-musicoin = "0.10.0"
sputnikvm-network-ubiq = "0.10.0"