Skip to content

Releases: flashbots/suave-geth

v0.1.5

09 Apr 11:30
23d7a71
Compare
Choose a tag to compare

🎄 Enhancements

  • 2cb89ce Add confidential inputs to spell cmd (#230)
  • 9413e91 Embed the precompile error in the error message returned in the ccr (#231)
  • a578807 Return valid error from forgecmd calls (#228)
  • 277c65b rename dns registry to service alias (#223)
  • e301a72 Return error if the CCR was done to an empty contract (#227)

Full Changelog: v0.1.4...v0.1.5

Easiest way to update to the latest release:

curl -L https://suaveup.flashbots.net | bash

v0.1.4

14 Mar 15:19
1531ae9
Compare
Choose a tag to compare

🚀 Enhancements

spell command

The new suave-geth spell command used for testing to deploy a Suave and send confidential requests to Kettles.

The spell command has two-subcommands:

$ suave-geth spell deploy <contract location>
$ suave-geth spell conf-request <addr> '<func name>'

Full Changelog: v0.1.3...v0.1.4

Easiest way to update to the latest release:

curl -L https://suaveup.flashbots.net | bash

v0.1.3

01 Mar 10:50
301bf72
Compare
Choose a tag to compare

Major Updates

Various


Full Changelog: v0.1.2...v0.1.3

Easiest way to update to the latest release:

curl -L https://suaveup.flashbots.net | bash

v0.1.2

20 Feb 13:25
Compare
Choose a tag to compare

🚀 Features

  • New crypto precompile privateKeyGen to generate a private key for secp256k1, external contribution by @allnil (#182).
  • The crypto precompiles (key gen and signing) are extended to support BLS signature scheme (#199).
  • Support for block building on Deneb, external support from @halo3mic (#195, #192, #189).
  • The execution node implementation has been migrated to suave-execution-geth.
  • Introduce the MEVM context map and the contextGet precompile to query it. (#198).
  • The MEVM context includes the address of the kettle that executes the request. (#198).

🎄 Enhancements & 🐞 Notable bug fixes

  • f366102 Revert nightly releases
  • 480a965 Enable goreleaser pro (#201)
  • e4dee3f Add nightly releases (#200)
  • 0f45f36 Extend the keygen and sign precompiles to handle multiple schemes (#199)
  • 6f5a2a8 Add kv context to MEVM execution (#198)
  • 83a7be3 add params BlobGasUsed and ExcessBlobGas to block bid (#195)
  • 841df8e Pass beacon root to build args sent to suave-exec. (#192)
  • 5cb8e41 Fix linter warnings in payload_building_test.go (#193)
  • 2eba5ba Use deneb builder API in TestRelayBlockSubmission. (fails) (#189)
  • 77b367d Dencun (#162)
  • b67df56 Build Deneb block in buildEthBlock. (#188)
  • 62708f2 fix suave-lib dispatch (#187)
  • a5e27fb Add local mode execution (#185)
  • 0c1e8d8 Build multi-platform docker images (amd64 + arm64) (#181)
  • 2c090a1 Use call instead of delegate call in precompile calls (#178)
  • fef4a56 Feat: private key gen precompile (#182)
  • 0511960 Use a different lib for abi parsing + add more methods (#184)
  • 24fd9b1 Use flashbots/suave-execution-geth:latest image for integration tests. (#183)
  • add1623 Test against flashbots/suave-execution-geth:latest (#179)
  • 124729b return valid value from submitEthBlockToRelay (#171)
  • b9348b2 small update to release workflow (#175)
  • 61070f3 Enable suapp-examples integration test on ci (#161)

v0.1.1

23 Jan 12:57
2c2eaed
Compare
Choose a tag to compare

🚀 Features

🎄 Enhancements

🐞 Notable bug fixes

🎠 Community

Changelog

v0.1.0

09 Jan 09:38
75a4ee0
Compare
Choose a tag to compare

Initial release.