Releases: anthias-labs/arbiter
Releases · anthias-labs/arbiter
arbiter-core-v0.7.0
Fixed
- fix data output test to rmdir after completion
- fix clippy + fmt
- fix tests
Other
- Merge pull request #656 from primitivefinance/colin/fix-event-logger
- rm printlns
- fmt
- create valid json
- Update data_collection.rs
- wip
- push json logs to vec
- it works!!!!!!!!!!!!
- wip
- unsafe transmute
- Update data_collection.rs
- broadcast enum
- create a channel for direct reads
- (deps) bump tracing from 0.1.39 to 0.1.40
arbiter-v0.4.4
Other
- cargo lock
- (deps) update toml requirement from =0.8.2 to =0.8.4
arbiter-v0.4.3
arbiter-v0.4.2
Other
- code spell
- clippy
- tests pass
- 🧪
- Merge pull request #618 from primitivefinance/feat/release_pls
- bump version
- forking EOA
- (deps) update thiserror requirement from =1.0.49 to =1.0.50
- fmt
- Merge branch 'main' into feature/forking_eoa
- eoa fork
- Update tests.rs
- eoa forking
arbiter-derive-v0.1.1
Other
- (deps) update proc-macro2 requirement from =1.0.67 to =1.0.69
- (deps) update syn requirement from =2.0.37 to =2.0.38
- (deps) update syn requirement from =2.0.35 to =2.0.37
- fix versions
arbiter-core-v0.6.3
Merge pull request #618 from primitivefinance/feat/release_pls Create release-plz.yml
v0.6.0
What's Changed
- manifest changes for crates.io by @0xJepsen in #493
- rename package upon project initialization by @0xJepsen in #495
- Arbiter bind by @0xJepsen in #499
- feat(contracts): contract serde derives by @Autoparallel in #504
- manifest by @0xJepsen in #500
- Feat(arbiter-derive): create
#[derive(Deploy)]
by @Autoparallel in #507 - manifest for publishing derive by @0xJepsen in #509
- Add
EnvironmentBuilder
and removeManager
by @kinrezC in #518 - chore: update README by @Autoparallel in #520
- bug fix: use rustc version 1.71 rather than latest stable version for tests by @0xJepsen in #517
- fix(#521): filterwatcher
recv
by @Autoparallel in #522 - chore(arbiter core)/environment refactor by @Autoparallel in #525
- Alex/cheatcodes initial by @Alexangelj in #523
- refactor(arbiter-core): middleware by @Autoparallel in #529
- vulnerability corpus by @0xJepsen in #527
- Feat nonce middleware by @0xJepsen in #534
- ft: fix tomls by @0xethsign in #537
- 📝 docs:
mdbook
skeleton by @Sabnock01 in #539 - auto run + contructor return arc by @0xJepsen in #562
- Event Logger by @kinrezC in #561
- feat(arbiter-bin) forking state, disk i/o by @Autoparallel in #563
- Arbiter bin/v0.4.0 by @0xJepsen in #533
- docs: setup and cli installation details by @ruvaag in #584
- Feat/alt event capture by @kinrezC in #593
- Colin/general cleanup by @Autoparallel in #586
- tests: Improves testing for all the fork logic so that the tests never fail by @0xJepsen in #597
- Arbiter/version by @0xJepsen in #583
New Contributors
- @0xethsign made their first contribution in #537
- @ruvaag made their first contribution in #584
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- Update README.md by @0xJepsen in #431
- Update test.yaml by @Autoparallel in #433
- cleanup custom error types by @ts0yu in #434
- Bug/filter test termination by @0xJepsen in #443
- repo: add issue templates 🗒️ by @Autoparallel in #437
- repo: add a pull request template by @Autoparallel in #445
- fix: pull request template by @Autoparallel in #447
- config for codecov by @0xJepsen in #446
- fix: update pull request template by @Autoparallel in #448
- test: Implement
signer_collision
Test by @alikonuk1 in #452 - feat: Add
EnvironmentParameters
struct for improved environment initialization by @alikonuk1 in #451 - bind on init by @boyle-michael in #450
- chore: bump minor version by @0xJepsen in #454
- chore: made
environment
andtests
private modules by @Autoparallel in #458 - fix: environment stop by @Autoparallel in #459
- bench: created initial benchmarks against Anvil by @Autoparallel in #460
- chore: update README benchmark info by @Autoparallel in #467
- chore: include CI and version mentions in pull request template by @Autoparallel in #469
- feat: derives for
EnvironmentParameters
and move label by @Autoparallel in #472 - feat: version change for
RustQuant
with "seedable" feature by @Autoparallel in #475 - chore: improve environment errors by @Autoparallel in #478
- feat: block type enum by @Autoparallel in #480
- Feat/will hacky by @0xJepsen in #482
- Feat/reciepts by @0xJepsen in #483
- feat/gas-settings-and-more by @Autoparallel in #486
- Fix typos by @vladyan18 in #488
- Chore: add codespell check workflow to github actions by @vladyan18 in #489
- arbiter-core-v0.5.0/cleanup by @Autoparallel in #487
- codespell by @0xJepsen in #490
- Feat(arbiter core)/v0.5.0 by @Autoparallel in #473
New Contributors
- @alikonuk1 made their first contribution in #452
- @boyle-michael made their first contribution in #450
- @vladyan18 made their first contribution in #488
Full Changelog: v0.3.0...v0.5.0
v0.3.0
This release focuses on making arbiter a modular tool that easy to use.
What's Changed
- Update README.md by @Autoparallel in #341
- Update bump_version.yml by @0xJepsen in #342
- update all cargo 📦 by @0xJepsen in #344
- Cleanup README 🧼 by @Autoparallel in #351
- Update polars requirement from 0.29.0 to 0.30.0 by @dependabot in #355
- Waylon/apply new api to sim by @0xJepsen in #356
- Waylon/type alais by @0xJepsen in #369
- Colin/evm tx receiver by @Autoparallel in #362
- Move
contracts/arbiter
toarbmod
repository + Minor fixes by @kinrezC in #368 - Nit: Only print "Starting..." message on subcommand usage by @Sabnock01 in #381
- Waylon/toml structure by @0xJepsen in #379
- Waylon/init flag by @0xJepsen in #386
- Waylon/init build by @0xJepsen in #389
- Documentation: Initialize and Outline a Mdbook by @pynchmeister in #392
- Implement quote macro in
init.rs
by @pynchmeister in #394 - Waylon/experiment by @0xJepsen in #395
- Fixed build error by @audityourcontracts in #404
- Colin/revm environment middleware by @Autoparallel in #407
- Update init.rs ✨ by @0xJepsen in #408
- Waylon/time oracle by @0xJepsen in #409
- Feat/simple by @0xJepsen in #413
- Waylon/bin docs by @0xJepsen in #417
- Chore cargo docs by @Autoparallel in #416
- Test cleanup by @Autoparallel in #422
- Waylon/loop termination warning by @0xJepsen in #426
- Fix CI/CD by @0xJepsen in #425
- Waylon/tests by @0xJepsen in #424
- Enhancement readme by @Autoparallel in #427
RevmMiddleware
and deep refactor by @Autoparallel in #378
New Contributors
- @Sabnock01 made their first contribution in #381
- @pynchmeister made their first contribution in #392
- @audityourcontracts made their first contribution in #404
Full Changelog: v0.2.0...v0.3.0
v0.2.0
This release contains the MVP of arbiter with some example simulations with the uniswapv2 contracts.
What's Changed
- Fixed GBM in price_simulation.rs by @0xEstelle in #165
- Colin/documentation issue by @Autoparallel in #171
- Colin/contracts bindings by @Autoparallel in #175
- refactoring manager and environment by @ts0yu in #176
- Waylon/events by @0xJepsen in #173
- issues #176 and #177 by @Autoparallel in #179
- Colin/agents-threaded-event-reader by @Autoparallel in #181
- better bindings by @0xJepsen in #185
- pull arbmod out of submodule by @Autoparallel in #187
- rip it out by @0xJepsen in #188
- cleaning up contracts by @Autoparallel in #189
- Waylon/bump revm by @0xJepsen in #194
- deployed arbiter token by @0xJepsen in #191
- Colin/liquid exchange by @Autoparallel in #195
- removed admin submodule by @Autoparallel in #197
- Colin/report prices to liquid exchange by @Autoparallel in #198
- Update ethers-flashbots requirement from 0.12.1 to 0.13.0 by @dependabot in #199
- Update toml requirement from 0.5.10 to 0.7.3 by @dependabot in #200
- Estelle/ou by @0xEstelle in #174
- Improving upon contract interfaces by @Autoparallel in #202
- Colin/cleanup by @Autoparallel in #207
- Colin/error handling by @Autoparallel in #208
- Waylon/create pool by @0xJepsen in #203
- Historical Data by @0xEstelle in #206
- Colin/event filtering by @Autoparallel in #219
- Stochastic.rs Restructure by @0xEstelle in #217
- Colin/abstract main by @Autoparallel in #220
- Waylon/folio by @0xJepsen in #216
- Waylon/versioning by @0xJepsen in #224
- Update ethers-core requirement -- remove by @dependabot in #227
- Update primitive-types requirement -- remove by @dependabot in #228
- Colin/simple arb detection by @Autoparallel in #230
- Estelle/docs by @0xEstelle in #237
- Fixes issue #234 by @MakisChristou in #238
- Waylon/sim mod by @0xJepsen in #245
- Estelle/gbm unit test by @0xEstelle in #250
- Estelle/objectives by @0xEstelle in #249
- Waylon/new portfolio abi by @0xJepsen in #248
- task: Add code coverage badge to README by @funkycadet in #258
- rearranging the badge order by @Autoparallel in #259
- Colin/journaler by @Autoparallel in #256
- Waylon/auto versioning by @0xJepsen in #261
- Colin/auto deployments by @Autoparallel in #257
- Waylon/subcommands by @0xJepsen in #265
- Update README.md by @Autoparallel in #270
- Estelle/uniswapV2 by @0xEstelle in #268
- Update rust.yaml by @0xJepsen in #271
- Colin/portfolio swap by @Autoparallel in #269
- Test PR by @0xJepsen in #273
- test by @0xJepsen in #274
- testing CI/CD by @0xJepsen in #275
- Debugging versioning by @0xJepsen in #272
- looping through prices by @Autoparallel in #277
- Colin/portfolio arbitrageur by @Autoparallel in #278
- Waylon/crate docs by @0xJepsen in #282
- Waylon/sim config by @0xJepsen in #283
- Estelle/Arb Math Portfolio by @0xEstelle in #279
- Colin/uniswap v2 sim by @Autoparallel in #285
- Waylon/clean sim crate by @0xJepsen in #294
- Arb math for Uniswap V2 <> Liquid Exchange Sim by @0xEstelle in #296
- Write prices of two exchanges to CSV by @0xJepsen in #297
- Waylon/arb integration by @0xJepsen in #304
- Colin/uniswap config toml by @Autoparallel in #310
- removed Journaler ✨ by @0xJepsen in #313
- arbitrage balances ✨ by @0xJepsen in #311
- Record reserve delta's ✨ by @0xJepsen in #314
- Colin/simulation sweeps by @Autoparallel in #315
- Colin/refactor crate structure by @Autoparallel in #320
- Colin/visualize by @Autoparallel in #319
- Colin/visualize update by @Autoparallel in #322
- Colin/uniswap gbm by @Autoparallel in #324
- fix dependancy bot ⚡ by @0xJepsen in #327
- ⚰️ to deny by @0xJepsen in #331
- Correct typo readme by @jeamick in #332
- Estelle/Issues by @0xEstelle in #329
- Colin/ci workflows by @Autoparallel in #340
- release performance ⚡ by @0xJepsen in #338
New Contributors
- @0xEstelle made their first contribution in #165
- @dependabot made their first contribution in #199
- @MakisChristou made their first contribution in #238
- @funkycadet made their first contribution in #258
- @jeamick made their first contribution in #332
Full Changelog: v0.1.0...v0.2.0