v0.19.0
What's changed
- Update to support hyperdrive v1.0.3
InteractiveHyperdrive
& related classes renamed to remove "Interactive"- Broad improvements to documentation, underlying class structures
- Update hyperdrive-rs interface
PRs
- Exposing wait for transaction receipt timeout to interactive hyperdrive by @slundqui in #1417
- Parameterizing invariant checks to connect to any remote chain by @slundqui in #1421
- add
calc_targeted_long
andcalc_spot_price_after_short
by @dpaiton in #1413 - Fuzz cleanup by @slundqui in #1422
- Local fuzz testing by @slundqui in #1423
- Turning back on codecov upload, but don't fail ci if upload fails by @slundqui in #1425
- Fuzz initial pool config by @slundqui in #1424
- Update agent0 to use hyperdrive v1.0.2 by @slundqui in #1426
- Never fail when trying to remove existing container by @slundqui in #1427
- Error checking and bug fix for getting git commit hash in crash report by @slundqui in #1428
- Allows querying list of pools from registry by @slundqui in #1430
- Adding prereq for quickstart by @slundqui in #1431
- Invariance checks for all deployed pools automatically by @slundqui in #1432
- Checking for base contract address instead of vault token symbol to detect eth as base by @slundqui in #1435
- Adding initial lp profitable check to invariant by @slundqui in #1434
- Checkpoint bot automatically runs on registered pools by @slundqui in #1436
- Update to hyperdrive v1.0.3 by @slundqui in #1437
- Normalizing test delta in lp share price check by @slundqui in #1438
- Fixing race condition in invariance checks by @slundqui in #1441
- Adding ability to fork from existing chain to interactive hyperdrive by @slundqui in #1440
- add gas price multiples by @wakamex in #1433
- improve freezable class by @wakamex in #1442
- test deploying with nonstandard time stretch APRs by @wakamex in #1444
- Adding block number to rollbar logging for inv checks by @slundqui in #1445
- Exposing rust calc_spot_price_after_long by @slundqui in #1446
- get_idle_shares use passed in pool_state by @slundqui in #1447
- Pin new hyperdrivepy version by @slundqui in #1448
- Removing interactive prefix from interactive objects by @slundqui in #1450
- Removing check for duplicate addresses. Minor fixes. by @slundqui in #1451
- Using interactive hyperdrive for tests and removing old workflow by @slundqui in #1460
- add hyperdrivepy short tests by @dpaiton in #1449
- specify class attributes in style guide by @wakamex in #1461
- Remove unused config by @slundqui in #1462
Full Changelog: v0.18.1...v0.19.0