Releases: silius-rs/silius
Releases · silius-rs/silius
v0.5.0-alpha
What's Changed
- Update chain support by @zsluedem in #291
- Misc fixes, adds Sepolia flashbots endpoint by @Vid201 in #292
- feat: struct network globals, chain spec by @Vid201 in #296
- fix: remove user operations debug by @Vid201 in #297
- chore: p2p peer management and discovery mechanism by @Vid201 in #299
- simplify code with dynamic dispatch by @zsluedem in #298
- fix: user operation gas estimation in unsafe mode by @Vid201 in #303
- fix: pvg by @Vid201 in #302
- feat: eth_sendRawTransactionConditional by @Vid201 in #301
- feat: mdbook and docs, deploy to github pages by @Vid201 in #304
- feat: book - intro and build from source by @Vid201 in #305
Full Changelog: v0.4.0-alpha...v0.5.0-alpha
v0.4.0-alpha
What's Changed
- Listen for new blocks and remove user operations by @Vid201 in #220
- Improve json rpc error message by @zsluedem in #221
- feat: bundler conformance to latest specs, handle reputation by @Vid201 in #226
- chore: misc by @Vid201 in #231
- chore: move to org by @Vid201 in #232
- fix: docker image by @Vid201 in #233
- feat: STO-033: staked entity read-only access to all by @Vid201 in #234
- feat: add make command for geth and entrypoint by @Vid201 in #240
- chore: add codes for validation rules by @Vid201 in #241
- feat: add examples to ci by @Vid201 in #238
- Add lokibuilder by @magnus-loki in #239
- Initial version of p2p spec by @zsluedem in #237
- chore: use alloy chains, format code by @Vid201 in #244
- Refactor to abstract storage engine and fix bugs by @zsluedem in #247
- chore: persistent enr, rename CLI subcommands by @Vid201 in #248
- fix: p2p encoding, metadata by @Vid201 in #249
- Test: add estimate gas tests by @zsluedem in #251
- Fix/p2p by @Vid201 in #262
- chore: refactoring by @Vid201 in #266
- feat: add poll interval arg by @zsluedem in #269
- feat: support all available chains by @zsluedem in #267
- feat: add mdbx feature flag by @zsluedem in #271
- chore: update docker build, ci by @Vid201 in #270
- fix: ci docker build by @Vid201 in #272
- chore: refactor errors, update deps by @Vid201 in #273
- chore: get_logs with block depth by @zsluedem in #274
- doc: add public endpoint by @zsluedem in #275
- chore: update supported chains by @Vid201 in #277
- chore: move hash inside user operation by @Vid201 in #276
- fix: uo by sender not removed bug by @zsluedem in #280
- feat: dump command by @zsluedem in #279
- chore: add send bundle trait by @Vid201 in #281
- feat: introduce metrics by @zsluedem in #278
- fix: accesslist request and metrics initial number by @zsluedem in #283
- feat: debug_bundler_addUserOps by @Vid201 in #285
- Update p2p to latest specs by @Vid201 in #286
- chore: update bundler spec tests, update debug send bundle, aa51 by @Vid201 in #287
- feat: new estimate method by @zsluedem in #289
New Contributors
- @magnus-loki made their first contribution in #239
Full Changelog: v0.3.0-alpha...v0.4.0-alpha
v0.3.0-alpha
What's Changed
- Update CLI by @Vid201 in #210
- feat: switch from http to ws connection (eth execution client) by @Vid201 in #212
- chore: support both http and ws when connecting to eth execution client by @Vid201 in #216
- Fix
calculate_pre_verification_gas
not to happen overflow problem by @winor30 in #214
Full Changelog: v0.2.0-alpha...v0.3.0-alpha
v0.2.0-alpha
What's Changed
- v0.1.0-alpha by @Vid201 in #125
- fix: fix create docker image ci by @zsluedem in #127
- Update publish_image.yml by @Vid201 in #128
- feat: chain information by @Vid201 in #130
- fix: fix auto bundling by @zsluedem in #132
- Various fixes by @Vid201 in #135
- Add web3_clientversion rpc by @zsluedem in #136
- feat: uopool unsafe by @Vid201 in #137
- Fix call gas limit by @Vid201 in #138
- Enable validating tests by @zsluedem in #80
- chore: refactor by @Vid201 in #139
- Bundler Exit on ctrl c by @zsluedem in #147
- feat: route requests to execution client by @Vid201 in #148
- chore: update Rust to 1.70 and move crate info to
[workspace.package]
by @Vid201 in #149 - Update stake/reputation by @Vid201 in #150
- chore: add polygon mumbai, paymaster fix, whitelist arg by @Vid201 in #152
- feat: add authors and donations by @Vid201 in #154
- ssz support for user operation by @zsluedem in #156
- feat: handle cors by @Vid201 in #157
- chore: renaming by @Vid201 in #158
- fix: verification gas limit by @Vid201 in #161
- Updated README.md to add supported EntryPoint address by @da-bao-jian in #174
- Chore/rename by @Vid201 in #177
- Change building env and thirdparty library for user to build as library by @zsluedem in #178
- Abstract sanity check and simulation rules by @Vid201 in #162
- chore: make rpc web3 interface optional by @Vid201 in #180
- Fix bundler rules by @Vid201 in #185
- fix:
make clean
command by @da-bao-jian in #187 - Rustdoc for crate/rpc crate by @da-bao-jian in #184
- fix: entrypoint error deserialize bug by @zsluedem in #190
- Update ci.yml by @Vid201 in #196
- feat: database reputation by @Vid201 in #192
- chore: update bundler rules by @Vid201 in #198
- Add support ws RPC API and selectable http and ws api by @winor30 in #195
- chore: remove gas factor and update min balance by @Vid201 in #199
- Doc: Rustdoc for the crate/uopool by @da-bao-jian in #193
- Feat: send bundles to Flashbots by @da-bao-jian in #183
- chore: misc by @Vid201 in #204
- Add example by @zsluedem in #194
- chore: remove online compiling by @zsluedem in #206
- Fix dead lock by @zsluedem in #201
- chore: update tracer by @Vid201 in #208
- chore: use db by default by @Vid201 in #209
New Contributors
- @da-bao-jian made their first contribution in #174
- @winor30 made their first contribution in #195
Full Changelog: v0.1.0-alpha...v0.2.0-alpha
v0.1.0-alpha
What's Changed
- Bundler wallet (#2) by @Vid201 in #16
- Generate type safe bindings for abstract accounts (#4) by @zsluedem in #17
- [Easy]update account abstraction submodule by @zsluedem in #20
- Add bundler config by @zsluedem in #21
- User operation pack and hash (#7) by @Vid201 in #19
- cleanup and renaming by @Vid201 in #23
- Entry point api by @zsluedem in #25
- New RPC methods by @Vid201 in #28
- Add GitHub actions by @zsluedem in #29
- Put ci.yml in workflows folder by @zsluedem in #32
- Fix CI failure by @zsluedem in #31
- Misc updates by @Vid201 in #35
- Memory user operation pool by @Vid201 in #34
- Validate tests by @zsluedem in #26
- RPC endpoint eth_sendUserOperation by @Vid201 in #39
- Add unwrap check to lint by @zsluedem in #38
- chore: update third party deps by @Vid201 in #41
- Replace anvil with Geth by @zsluedem in #40
- Reputation by @Vid201 in #43
- chore: add cache to ci by @Vid201 in #45
- chore: remove async by @Vid201 in #48
- feat: add docker support and bundler-spec-test startup by @Vid201 in #52
- Introduce mdbx UserOperation Pool by @zsluedem in #49
- Sanity checks by @Vid201 in #24
- Read chain id from eth provider by @Vid201 in #56
- Tracer test by @zsluedem in #55
- eth_getSupportedEntryPoints and eth_estimateUserOperationGas by @Vid201 in #59
- fix: update entry point simulate validation trace by @Vid201 in #61
- First iteration of simulate validation (user operation) by @Vid201 in #62
- chore: update deps by @Vid201 in #65
- Add check for opcode CREATE2, fix RPC eth_estimateUserOperationGas by @Vid201 in #69
- Feat: storage access verification by @Vid201 in #71
- Send bundles from aa-bundler by @zsluedem in #68
- Enable debug API through cmd flag, build docker image with CI by @Vid201 in #73
- Call stack verification, rpc endpoints for eth_getUserOperation(ByHash|Receipt) by @Vid201 in #77
- Update ethers-rs to 2.0.1 by @zsluedem in #79
- Remove JsonRpcError by @zsluedem in #82
- Fix execution revert case in estimate gas api by @zsluedem in #85
- chore: remove unused res folder by @zsluedem in #89
- Feat/codehash by @Vid201 in #87
- Add change bundler mode api by @zsluedem in #90
- Chore: some rename by @zsluedem in #96
- Feat/contribution by @Vid201 in #92
- chore: remove user operations from mempool by @Vid201 in #98
- feat: add getUserOperationByHash api by @zsluedem in #102
- feat: remove user operation when bundles are included in a block by @zsluedem in #101
- Simplified uopool routing by @Vid201 in #104
- Replace user operation by @Vid201 in #108
- getUserOperationReceipt by @zsluedem in #103
- Refactor project to workspace by @Vid201 in #110
- Run bundler test spec by @zsluedem in #116
- feat: add signature check by @Vid201 in #117
- Update entrypoint to v0.6.0 by @Vid201 in #120
- chore: update mnemonic file error message by @Vid201 in #121
- feat: check time-range for user operation by @Vid201 in #123
- Refactor bundler test spec ci by @zsluedem in #124
Full Changelog: https://github.com/Vid201/aa-bundler/commits/v0.1.0-alpha