Skip to content

Tags: flashbots/go-utils

Tags

v0.15.0

Toggle v0.15.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
(fix:) returned error name (#54)

After refactoring of relay-api error namings improved, thus we need to
change value here in tests

v0.14.0

Toggle v0.14.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update rpcserver to goccy/go-json (#51)

JSON en/decoding can be bottlenecking.

Switching to https://github.com/goccy/go-json is worth a shot

v0.13.2

Toggle v0.13.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
set request size in request context (#48)

v0.13.1

Toggle v0.13.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
enrich rpc related metrics with bool size classifier (#47)

v0.13.0

Toggle v0.13.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
eth_sendBundle update with refundIdentity (#46)

- New field for eth_sendBundle
- Improved comments

v0.12.0

Toggle v0.12.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix tls key permissions (#45)

v0.11.0

Toggle v0.11.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
added GetOrGenerateTLS (#44)

This pull request introduces a new utility function, `GetOrGenerateTLS`,
in the `tls/tls_generate.go` file. The function simplifies handling TLS
certificates by attempting to load them from specified paths or
generating and saving new ones if they do not exist.

### TLS Certificate Management:
* Added the `GetOrGenerateTLS` function to load TLS certificates and
keys from specified paths, or generate and save new self-signed
certificates and keys if the files are missing. This includes error
handling for file operations and certificate generation.
(`tls/tls_generate.go`,
[tls/tls_generate.goR14-R54](diffhunk://#diff-dcccc347b7f85fe0c7ad6329e730d69c035152c1993c176b6a8680c1c208949bR14-R54))

v0.10.0

Toggle v0.10.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Versioned bundles support and proper identifiers for `v2` (#41)

Extend (in a backwards compatible fashion) `bundle` model with `version`
field.
Support deterministic unique identifiers for such bundles

v0.9.1

Toggle v0.9.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: Update to newer geth and tooling in anticipation of Pectra (#40)

Replaces #37 because that one is on Ryan's personal repo.

---

We need to update to geth 1.15.0 or higher for Pectra since that's the
version that includes `Transaction.UnmarshalBinary` support for the new
tx type 4 introduced in EIP-7702.

This required some other fixes as well:

- Build with go 1.23 or higher.
- We were using the wrong `slog` package.

---------

Co-authored-by: Ryan Schneider <[email protected]>

v0.9.0

Toggle v0.9.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
bundle: allow 0 block number, empty txs (#38)