v0.11.0
No major new features in this release, however a minor feature improvement and some quality of life changes.
Highlights
- #84 made some changes around optimising the funds that can be returned to users when matching their orders. Read more about it here.
- #99 removes all hardcoded commitment levels from the client libraries, this allows any builder to set their own commitment levels on the provider/connection. Read more here
- #100 adds the fields used as seeds for MarketMatchingPool accounts to the accounts to allow for easier use of the accounts by clients. Read more here
Account changes
market_position
outcome_max_exposure
renamed tounmatched_exposures
market_matching_pool
purchaser
renamed topayer
market_outcome_index: u16
addedfor_outcome: bool
addedprice: f64
added
What's Changed
- chore: update readme for v0.10.0 release (#90) by @obi-ewan in #91
- fix: use correct exception in test by @obi-ewan in #92
- chore: update readme for v0.10.0 release (#90) by @obi-ewan in #94
- chore: Upload 0.10.1 audit report and update README.md by @eoin-betdex in #97
- fix: allow unittests to use clock time by @eoin-betdex in #98
- refactor: remove all hardcoded commitment levels from client by @obi-ewan in #99
- feat: matching funds management improvement by @pawel-betdex in #84
- chore: market matching pool tidy up by @eoin-betdex in #100
- fix: no outcome max exposure on market position by @druspencer in #101
- chore: set versions and update readme for 0.11.0 protocol release by @eoin-betdex in #103
- fix: ceil test timestamps at i64::max by @eoin-betdex in #107
- fix: use u32 when creating queues by @obi-ewan in #110
- fix: stake was cast to i64 for check, refactor to prevent loss of data by @eoin-betdex in #108
- fix: postmatch exposure was cast to u64 in an unsafe way by @pawel-betdex in #109
- release: 0.11.0 by @eoin-betdex in #104
Full Changelog: v0.10.1...v0.11.0