v0.1.0
What's Changed
- Alex/portfolio middleware by @Alexangelj in #9
- Setup with dynamic config by @kinrezC in #10
- Update arbiter version by @kinrezC in #20
- Feat/g3m update by @clemlak in #13
- Feat/g3m types by @clemlak in #21
- Create static_normal_strategy.md by @Autoparallel in #23
- feat: arbitrage-agent by @Autoparallel in #11
- feat: generalized python ingestion and visualization by @Autoparallel in #22
- Deploy.rs for contract deployments by @kinrezC in #24
- feats: arbitrageur trait, price changer by @Autoparallel in #28
- Feat/Vol Targeting by @kinrezC in #25
- fix math! by @Autoparallel in #30
- Feat/initial run loop by @Autoparallel in #31
- fix(old-code): remove engine by @Alexangelj in #32
- Agent Refactor by @kinrezC in #33
- Feats/cli refactor cleanup by @Autoparallel in #35
- feat: add reserve getters without precision by @clemlak in #36
- update g3m math by @Autoparallel in #37
- Fix/arb loop math by @Alexangelj in #40
- bind configurations by @0xJepsen in #38
- bindings/ci by @0xJepsen in #43
- fix(analysis): adds os agnostic path building to python main by @Alexangelj in #48
- testing out analysis by @Autoparallel in #42
- Update g3m_math.md by @Autoparallel in #44
- Feat/rmm contracts by @Autoparallel in #45
- Feat/g3m liquidity exact token by @clemlak in #47
- Basic Rebalancing by @kinrezC in #41
- Alex/generalize strategies by @Alexangelj in #57
- Feat/generalize strategies by @Autoparallel in #46
- MDBook initialization and standardization by @Autoparallel in #58
- More parallel and modular by @Autoparallel in #68
- Analysis journal by @Autoparallel in #64
- Update README.md by @Autoparallel in #69
- CI / CD for the whole repo by @0xJepsen in #59
- feat(ui): initial ui stuff by @Alexangelj in #74
- rust analysis by @Autoparallel in #76
- Basic momentum strategy by @kinrezC in #73
- Update rust.yaml by @Autoparallel in #82
- isolate and log errors for sims by @Autoparallel in #81
- feat(analysis): ingest simulation data into structs by @Autoparallel in #83
- feat: use
ThisError
to simplify by @Autoparallel in #94 - Feat/UI components by @Alexangelj in #79
- fix: test
static_output()
by @Autoparallel in #85 - Analysis visualization by @Autoparallel in #91
- Update dependabot.yaml by @0xJepsen in #93
- Feat/analysis UI by @Autoparallel in #95
- RMM events + swap fix, IStrategy update by @clemlak in #99
- fix: update G3M, IG3M to comply to IStrategy by @clemlak in #102
- remove test files from gitignore by @Autoparallel in #101
- Adds computation for
$\Delta_x(\Delta_y)$ by @Autoparallel in #98 - Analysis/UI upgrades by @Autoparallel in #103
- Vol targeting w/update sensitivity by @kinrezC in #105
- (G3M) Swap fee expressed in WAD by @clemlak in #106
- (RMM) Swap fee expressed in WAD by @clemlak in #108
- Feat/live tx by @Alexangelj in #107
- Fix/sync sim contract versions by @Alexangelj in #114
- refactor + DCA agent by @Autoparallel in #104
- Mvp/v0.1.0 by @Alexangelj in #115
- Mvp/layout by @Alexangelj in #131
- fix(ci): updates rust ci to run on pr to main by @Alexangelj in #135
- feat: analyzer view figure by @Autoparallel in #127
- Update log_normal.md by @Autoparallel in #133
- beginning DCA analysis and visualization by @Autoparallel in #149
- feat: logging improvements by @Autoparallel in #129
- toml plus build fix by @0xJepsen in #140
- Dca/swapper agent by @Autoparallel in #152
- chore(deps): update RustQuant requirement from 0.0.37 to 0.0.38 by @dependabot in #176
- chore(deps): update itertools requirement from 0.11.0 to 0.12.0 by @dependabot in #175
- journal updates + dca-debug command by @Autoparallel in #173
- iterating on analysis of DCA by @Autoparallel in #178
- Rmm Setup by @kinrezC in #125
-
WeightChanger -> *PortfolioManager
and reorganize agents directory by @kinrezC in #181 - Refactor/app by @Alexangelj in #134
- Reintegrate Tau by @kinrezC in #183
- Mv box-contracts -> contracts by @kinrezC in #188
- chore(deps): update RustQuant requirement from 0.0.37 to 0.0.38 by @dependabot in #191
- UI/demo by @Alexangelj in #192
New Contributors
- @kinrezC made their first contribution in #10
- @clemlak made their first contribution in #13
- @Autoparallel made their first contribution in #23
- @0xJepsen made their first contribution in #38
- @dependabot made their first contribution in #176
Full Changelog: https://github.com/primitivefinance/excalibur/commits/v0.1.0