Releases: Layr-Labs/eigensdk-go
v0.1.3-holesky-init-deployment
First tag/release following our new convention for contract deployments.
Preprod contracts were deployed on holesky in the same-named (suffix) tag on eigenlayer-middleware (https://github.com/Layr-Labs/eigenlayer-middleware/releases/tag/v0.1.2-holesky-init-deployment) and eigenlayer-contracts (https://github.com/Layr-Labs/eigenlayer-contracts/releases/tag/v0.2.2-holesky-init-deployment).
What's Changed
Full Changelog: v0.1.3...v0.1.3-holesky-init-deployment
v0.1.3
What's Changed
- fix outdated logs and comments in operatorpubkeys service by @samlaf in #150
- cleaned all the old baggage in crypto/bls by @samlaf in #151
- Remove signer from txn manager by @ian-shim in #152
- [Hotwallet] Return sender address & set gas fee by @ian-shim in #154
- Few fixes on
Wallet
implementation by @ian-shim in #155 - Add holesky asset ID for Fireblocks client by @ian-shim in #156
Full Changelog: v0.1.2...v0.1.3
v0.1.2
What's Changed
- fix outdated/innaccurate comments by @samlaf in #118
- added GetOperatorID function by @samlaf in #122
- [HotWallet] Add Fireblocks client by @ian-shim in #123
- Enhance description of egnaddrs utility for better clarity by @DanielBoye in #119
- Improved key generation with factory pattern by @DanielBoye in #120
- [HotWallet] Add
txsender
by @ian-shim in #124 - [HotWallet] Rename
txsender
towallet
by @ian-shim in #132 - make contracts struct in privatekey-txsender constructor by @samlaf in #135
- Replace
EthBackend
toeth.Client
intxmgr
by @ian-shim in #133 - [HotWallet] Handle Transaction Replacement at Fireblock Wallet by @ian-shim in #134
- Fix panic on send tx by @uri-lightblocks in #139
- Updates to slog to make it the default feature-full logger by @samlaf in #127
- Bump go.uber.org/zap from 1.26.0 to 1.27.0 by @dependabot in #128
- Bump github.com/prometheus/client_golang from 1.18.0 to 1.19.0 by @dependabot in #137
- remove hardcoded chainid in clients builder by @samlaf in #145
- Update mocks by @ian-shim in #147
- Add basic types with slog logvalues by @samlaf in #146
- Bump go.uber.org/mock from 0.3.0 to 0.4.0 by @dependabot in #93
- image-type-error-msg-spacing-fix by @cd-sigma in #148
- Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in #149
- Bump github.com/ethereum/go-ethereum from 1.13.12 to 1.13.14 by @dependabot in #138
- Bump github.com/testcontainers/testcontainers-go from 0.26.0 to 0.29.1 by @dependabot in #140
New Contributors
- @uri-lightblocks made their first contribution in #139
- @cd-sigma made their first contribution in #148
Full Changelog: v0.1.1...v0.1.2
v0.1.1
Important Notes
We deployed a new set of contracts to goerli which had some breaking changes. We updated the bindings to use those from the testnet middleware release. Still having issues with consistent tags/releases across repos internally, but we're working on it!
What's Changed
- Refactoring and updating documentation links and formatting by @DanielBoye in #110
- add slog implementation by @shrimalmadhur in #107
- Bump github.com/google/uuid from 1.5.0 to 1.6.0 by @dependabot in #105
- update avsregistrywriter mock by @samlaf in #111
- Testnet release by @samlaf in #112
- added error logs for avs reader/writer clients by @samlaf in #115
- we were printing tx hash of half-built transactions, which was pointless by @samlaf in #114
- Bump github.com/ethereum/go-ethereum from 1.13.8 to 1.13.12 by @dependabot in #113
New Contributors
- @DanielBoye made their first contribution in #110
Full Changelog: v0.1.0...v0.1.1
v0.1.0
Notable changes
- A lot of smart contract binding upgrades which will break existing integrations from v0.0.9
What's Changed
- update errors and tests by @shrimalmadhur in #98
- updated bindings to use m2-mainnet contracts and fixed all broken dependencies by @samlaf in #91
- Fix isOperatorRegistered by @MaanavKhaitan in #102
- just changes name and added comment to explaining registering stuff by @samlaf in #103
New Contributors
- @MaanavKhaitan made their first contribution in #102
Full Changelog: v0.0.9...v0.1.0
v0.0.9
What's Changed
- Samlaf/update contracts to eigenlayer middleware repo by @samlaf in #72
- Fix typos by @omahs in #74
- validate bls key file contents by @shrimalmadhur in #81
- return better error for image extension mismatch by @shrimalmadhur in #77
- update contribution guideline by @shrimalmadhur in #85
- refactor chainio clients by @samlaf in #73
- tx mgr for onchain transactions by @shrimalmadhur in #75
- remove coverage flag from test command in makefile by @samlaf in #87
- Bump github.com/urfave/cli/v2 from 2.25.7 to 2.26.0 by @dependabot in #84
- add actual images for tests and check mimetype by @shrimalmadhur in #89
- Bump github.com/google/uuid from 1.4.0 to 1.5.0 by @dependabot in #88
New Contributors
Full Changelog: v0.0.8...v0.0.9
v0.0.8
What's Changed
- [EgnKey] Generate ECDSA and BLS keys with both-key-type by @siddimore in #61
- updated metrics and nodeapi readme by @samlaf in #65
- added egnaddrs binary by @samlaf in #50
- implemented store command for ecdsa by @samlaf in #68
- updated nodeapi by @samlaf in #71
- skip metrics collection when oeprator has not registered yet by @samlaf in #70
New Contributors
- @siddimore made their first contribution in #61
Full Changelog: v0.0.7...v0.0.8
v0.0.7
What's Changed
- update deps by @shrimalmadhur in #53
- git pull eigenlayer-contracts to master by @samlaf in #49
- updated mockgen install to v0.3.0 to match version in go.mod by @samlaf in #55
- fixed race condition in test by @samlaf in #59
- now fetching operatorId dynamically in economicCollector by @samlaf in #54
- nit: fix log message by @shrimalmadhur in #62
- update metadata to only allow png images by @shrimalmadhur in #63
Full Changelog: v0.0.6...v0.0.7
v0.0.6
v0.0.5
- Bug fixes
- BLS Aggregation service
egnkey
utility for testing keys
What's Changed
- fix eigen namespace by @samlaf in #22
- add ecdsa utility methods by @shrimalmadhur in #23
- set promreg by @gpsanant in #33
- fix for delegation approver address by @shrimalmadhur in #32
- Samlaf/bls aggregation service by @samlaf in #24
- add batch key create utility by @shrimalmadhur in #35
Full Changelog: v0.0.4...v0.0.5