Releases: Layr-Labs/eigensdk-go
Releases · Layr-Labs/eigensdk-go
v0.1.13
What's Changed
- chore(deps): bump github.com/docker/docker from 25.0.5+incompatible to 25.0.6+incompatible by @dependabot in #346
- add fn for get claimed rewards by @shrimalmadhur in #357
- ci: add merge group to CI by @shrimalmadhur in #370
- Avoid panic in ReadStringFromSecretManager in secretmanager.go by @pablodeymo in #344
- Remove unused code in utils.go by @pablodeymo in #347
- add timeout to metrics server by @shrimalmadhur in #368
- Add compliance tests by @pablodeymo in #339
- Chaging data types to avoid dangerous conversions by @pablodeymo in #348
- Change rand library for a a cryptographically secure random number generator one by @pablodeymo in #349
- Cleaning file path before using it by @pablodeymo in #353
- Remove panic in BuildAll by @pablodeymo in #354
- Change the way exec.Command is called to sanitize parameters by @pablodeymo in #356
- Documentation in NewBlsAggregatorService by @pablodeymo in #358
- Add AvsRegistry tests by @TomasArrachea in #360
- Reduce permissions for file created according to CWE-276 by @pablodeymo in #355
- Add ElContracts Reader tests by @TomasArrachea in #369
- Change the usage of the element in for loop to avoid memory aliasing by @pablodeymo in #352
- Add Egnkey tests by @TomasArrachea in #377
- Add Signer tests by @TomasArrachea in #373
- Remove ReadFile util by @TomasArrachea in #376
- Get operator stake in quorums of operator at current block race condition by @pablodeymo in #371
- chore: clean up elcontracts to take context by @shrimalmadhur in #383
- Add Instrumented Client tests by @pablodeymo in #372
- Add ElContracts Writer tests by @pablodeymo in #361
- Add BLS Aggregation window waiting after quorum by @TomasArrachea in #386
New Contributors
- @pablodeymo made their first contribution in #344
Full Changelog: v0.1.12...v0.1.13
v0.1.12
What's Changed
- fix: rpc request duration in seconds by @renlulu in #338
- Prevent Duplicate Signature Processing in BLS Aggregator by @afkbyte in #345
- fix: race condition when querying registered operators data by @ricomateo in #343
New Contributors
- @ricomateo made their first contribution in #343
Full Changelog: v0.1.11...v0.1.12
v0.1.11
What's Changed
- Add read only builder by @juanbono in #326
- feat: modularize bindings generation by @shrimalmadhur in #329
- feat: check quorums registered detail by @renlulu in #331
- refactor: handle zero bitmap by @renlulu in #332
- fest: support start/stop blocks for querying operator info(pubkey and socket) by @renlulu in #334
- chore: test util funcs by @estensen in #336
- feat: add observability to bls aggregation service by @taturosati in #315
- Compliance tests by @TomasArrachea in #337
- feat: add checkclaim method by @shrimalmadhur in #341
New Contributors
- @juanbono made their first contribution in #326
- @taturosati made their first contribution in #315
- @TomasArrachea made their first contribution in #337
Full Changelog: v0.1.10...v0.1.11
v0.1.10
What's Changed
- refactor: remove interfaces of el reader writer by @shrimalmadhur in #301
- chore: mock to fake by @shrimalmadhur in #302
- chore: remove logs mock and deprecate signer by @shrimalmadhur in #303
- fix slog logger constructor nil pointer bug by @samlaf in #296
- Update fireblocks get asset addresses endpoint by @ian-shim in #307
- refactor: eth client and logger by @shrimalmadhur in #304
- Add missing fields in fireblocks AssetAddress struct by @ian-shim in #308
- feat: add eigenpod bindings by @shrimalmadhur in #311
- add charcaters to regex by @shrimalmadhur in #313
- update: eigensdk bindings for operator set by @shrimalmadhur in #305
- feat: add set operator commission bips method by @shrimalmadhur in #318
- bug: fix avs directory init by @shrimalmadhur in #319
- refactor: encrypt bls key to json string by @renlulu in #316
- chore: deprecate earning receiver address by @shrimalmadhur in #320
- Update README.md by @NimaVaziri in #321
- Add gas bumping txmgr by @samlaf in #284
- feat: send txn without waiting for tx receipt by @renlulu in #323
- chore: update middleware to latest operator set by @shrimalmadhur in #327
New Contributors
- @NimaVaziri made their first contribution in #321
Full Changelog: v0.1.9...v0.1.10
v0.1.9
What's Changed
- add set claimer for to EL writer by @shrimalmadhur in #282
- Samlaf avs 559 setup integration test for bls agg by @samlaf in #277
- refactor avs registry by @shrimalmadhur in #283
- add rewards methods for claim generation by @shrimalmadhur in #287
- fix pipeline master to dev by @shrimalmadhur in #288
- add another method by @shrimalmadhur in #289
- move builders to it's own package by @shrimalmadhur in #286
- Upgrade github actions by @estensen in #290
- remove test cov job from pr by @shrimalmadhur in #291
- Test with race detector by @estensen in #280
- move some warn to debug by @shrimalmadhur in #292
- add context to the error returned by waitForReceipt when context is d… by @samlaf in #293
- update contracts submodules by @shrimalmadhur in #295
New Contributors
Full Changelog: v0.1.8...v0.1.9
v0.1.8
What's Changed
- make queryBlockRangea an argument to query log functions by @samlaf in #237
- Oprs info parallel query by @samlaf in #239
- chore: update license by @ChaoticWalrus in #250
- feat: use new NewServeMux instead of Default and ctx for running metrics server by @arora-anmol in #253
- fix the way operator sockets are printed in operatorsinfo srvc by @samlaf in #246
- minimal diff to be able to return the task response bytes instead of just the task response digest by @afkbyte in #252
- AVS-215, AVS-259: Add Subgraphs by @Sidu28 in #233
- added derive_operatorid command to egnkey by @samlaf in #247
- add UpdateSocket fn to avs writer client by @samlaf in #256
- Update blsagg service hash fn to return error by @samlaf in #257
- add char by @shrimalmadhur in #258
- feat: Add task index in the BlsAggregationServiceResponse when error by @fyInALT in #260
- add check-mocks github workflow by @samlaf in #263
- AVS-507: Integration test scaffold: add anvil chain with deployed contracts to be able to test sdk features like bindings, txmgr, etc by @samlaf in #176
- [ELO-184] add reward coordinator bindings by @shrimalmadhur in #267
- separate operator details and metadata uri update by @shrimalmadhur in #269
- update README to add branches info by @samlaf in #273
- fix: race condition on blsagg by @chzyer in #271
- Simplify register operator avswriter fn by @samlaf in #276
- #79: fix data race for blsagg AVS-44 by @chzyer in #279
- Samlaf avs 538 make lint and fmt checks as part of ci by @samlaf in #275
- [ELO-189] refactor el reader/writer to a config based approach by @shrimalmadhur in #278
New Contributors
- @ChaoticWalrus made their first contribution in #250
- @arora-anmol made their first contribution in #253
- @chzyer made their first contribution in #271
Full Changelog: v0.1.7...v0.1.8
v0.1.7
What's Changed
- fix task expiration timer: was not being stopped on task completion by @samlaf in #204
- update reader.go to stop using hardcoded abi by @samlaf in #205
- fix bug in builder by @samlaf in #208
- small fixes by @samlaf in #209
- Add socket info to operatorPubkeyService (also renamed OperatorInfoService) by @samlaf in #206
- Add Go Report Card Badge by @afkbyte in #211
- removed all fatals from blsagg service by @samlaf in #213
- Fix operatorsinfo socket bugs by @samlaf in #212
- update PR template by @shrimalmadhur in #214
- updates to slogger constructors (text handler now has colored logs) by @samlaf in #218
- [fireblocks] Leave
externalTxID
empty by @ian-shim in #217 - fix: remove double multiplication by @shrimalmadhur in #223
- refactor: wrap error type by @renlulu in #203
- add comment to explain the MapToCurve algo we use by @samlaf in #225
- better error returned by @shrimalmadhur in #222
- fix the flaky test by sleeping 2 seconds :\ by @samlaf in #226
- Enable creating InstrumentedClient from existing by @taco-paco in #117
- Bump github.com/aws/aws-sdk-go-v2 from 1.26.0 to 1.26.1 by @dependabot in #172
- Bump github.com/aws/aws-sdk-go-v2/service/secretsmanager from 1.28.5 to 1.28.6 by @dependabot in #174
- Bump github.com/testcontainers/testcontainers-go from 0.29.1 to 0.30.0 by @dependabot in #191
- Bump github.com/aws/aws-sdk-go-v2/config from 1.27.9 to 1.27.11 by @dependabot in #190
- Bump github.com/ethereum/go-ethereum from 1.13.14 to 1.14.0 by @dependabot in #219
- fix: duplicate operatorAddresses, operatorPubkeys caused by inclusive FilterQuery by @taco-paco in #221
- [fireblocks] Add transfer method by @ian-shim in #227
- clean operatorId output (prints as hex instead of byte array) by @samlaf in #230
- feat: make bindings, wallet and txManager available by @renlulu in #224
- fix: broken links for nodeapi by @renlulu in #232
- Add KMS Signer by @ian-shim in #229
- implement web3 signer by @shrimalmadhur in #231
- add % to regex by @shrimalmadhur in #236
New Contributors
- @afkbyte made their first contribution in #211
- @taco-paco made their first contribution in #117
Full Changelog: v0.1.6...v0.1.7
v0.1.6
What's Changed
- Wrap error properly by @ian-shim in #196
- fix loglevel code that was broken and always printing everything by @samlaf in #197
- [fireblocks] Return specific err for prebroadcast status by @ian-shim in #195
- [fireblocks] Add a way to cancel transaction by @ian-shim in #198
- fix: generate go binding for IndexRegistry by @renlulu in #199
- fix some bugs by @shrimalmadhur in #201
New Contributors
Full Changelog: v0.1.5...v0.1.6
v0.1.5 - mainnet-m2 deployment
Deployment update
Bindings generated with contracts pointing to our latest m2-mainnet deployment:
- eigenlayer-contracts v0.2.3-mainnet-m2 release
- eigenlayer-middleware v0.1.3-mainnet-m2+pragma-change release
What's Changed
- fix issue #187 by @hezhihua81 in #188
- generate bindings with latest contracts by @samlaf in #193
New Contributors
- @hezhihua81 made their first contribution in #188
Full Changelog: v0.1.4...v0.1.5
v0.1.4
What's Changed
- Consider failed txn statuses for retrieving tx receipt by @ian-shim in #158
- [Fireblocks] Don't replace transaction if txHash not available by @ian-shim in #159
- [Fireblocks] Pass in gas info when calling contract by @ian-shim in #160
- [logger] Add
With
method for creating child logger by @ian-shim in #162 - Support aws secret manager by @ian-shim in #164
- [fireblocks] omit empty
CallContract
fields by @ian-shim in #163 - Move estimateGasAndNonce from wallet to txMgr, and add gasLimit 1.1x bump by default by @samlaf in #167
- [fireblocks] Convert gas units to gwei by @ian-shim in #168
- fix getLogs call pagination by querying for 10_000 blocks at a time by @samlaf in #169
- fix bigint bug by @samlaf in #175
- Fix log label from
tx hash
totxHash
by @ian-shim in #177 - feat: return metadata logo fetch error by @igorline in #170
- remove ftp by @shrimalmadhur in #180
- Fix: Add AddCallerSkip for zap to show real caller by @fyInALT in #178
- Fix: Error wrap may panic by nil error by @fyInALT in #179
- better twitter validation by @shrimalmadhur in #181
- better validation for name and description by @shrimalmadhur in #182
- validate urls by @shrimalmadhur in #183
- change logic by @shrimalmadhur in #186
- Fix: Not panic when call checkIfStakeThresholdsMet for operator which not stake all quorum by @fyInALT in #184
- add + to our regex by @shrimalmadhur in #189
- Madhur/improve regex by @shrimalmadhur in #192
New Contributors
Full Changelog: v0.1.3-holesky-init-deployment...v0.1.4