Releases: timewave-computer/covenants
v0.1.1
This release includes a modification of the old astroport liquid pooler contract which works with cw20-based LP tokens.
The only changes between that contract and this one should be isolated to the way ExecuteMsg::Withdraw
is handled.
This contract modifies that handler to work with the native tokenfactory LP tokens. No other changes should be necessary.
The new contract was excluded from the workspace so as to ensure that the build of the original v0.1.0
version contracts, that were audited, is reproducible. That is, the generated contract wasm files for all original contracts will have the exact same checksums as in the v0.1.0 release.
The new astroport-tf-liquid-pooler
contract has undergone thorough testing (in both an integration test environment, and on the Neutron mainnet).
Testing
Because of different astroport versions causing conflicts in the same workspace, this contract is currently tested on its dedicated v0.1.1 release branch.
The local-interchaintest directory there contains the existing e2e tests that are modified to use this contract code id instead of the old one.
What's Changed
Full Changelog: v0.1.0...v0.1.1
valence_astroport_liquid_pooler.wasm 1683
valence_astroport_tf_liquid_pooler.wasm 1684
valence_clock.wasm 1685
valence_clock_tester.wasm 1686
valence_covenant_single_party_pol.wasm 1687
valence_covenant_swap.wasm 1688
valence_covenant_two_party_pol.wasm 1689
valence_ibc_forwarder.wasm 1690
valence_interchain_router.wasm 1691
valence_native_router.wasm 1692
valence_native_splitter.wasm 1693
valence_osmo_liquid_pooler.wasm 1694
valence_outpost_osmo_liquid_pooler.wasm 1695
valence_remote_chain_splitter.wasm 1696
valence_single_party_pol_holder.wasm 1697
valence_stride_liquid_staker.wasm 1698
valence_swap_holder.wasm 1699
valence_two_party_pol_holder.wasm 1700
v0.1.0
What's Changed
- dev by @bekauz in #100
- init ci by @bekauz in #101
- License update by @bekauz in #109
- migration adjustments by @bekauz in #112
- add readme by @uditvira in #113
- Tweak ci action by @stiiifff in #201
- Add a GitHub action for the release process by @stiiifff in #198
- Auto-deploy release contracts to Neutron by @stiiifff in #203
- CI Release action to build & deploy CosmWasm contracts by @stiiifff in #222
- audit feedback by @bekauz in #216
- schema gen by @bekauz in #182
- Merge v2 branch into main by @stiiifff in #225
- v0.1.0 by @bekauz in #227
Full Changelog: v0.1.0-rc0...v0.1.0
valence_astroport_liquid_pooler.wasm 1095
valence_clock.wasm 1096
valence_clock_tester.wasm 1097
valence_covenant_single_party_pol.wasm 1098
valence_covenant_swap.wasm 1099
valence_covenant_two_party_pol.wasm 1100
valence_ibc_forwarder.wasm 1101
valence_interchain_router.wasm 1102
valence_native_router.wasm 1103
valence_native_splitter.wasm 1104
valence_osmo_liquid_pooler.wasm 1105
valence_outpost_osmo_liquid_pooler.wasm 1106
valence_remote_chain_splitter.wasm 1107
valence_single_party_pol_holder.wasm 1108
valence_stride_liquid_staker.wasm 1109
valence_swap_holder.wasm 1110
valence_two_party_pol_holder.wasm 1111
Release v0.1.0-rc0
What's Changed
- Setup repo and add fifo queue + clock by @0xekez in #5
- depositor v1 by @bekauz in #7
- base liquidity pooler by @bekauz in #11
- base liquid staker module by @bekauz in #12
- add holder by @uditvira in #8
- Depositor can send to LPer by @uditvira in #18
- plug in clock to modules by @Art3miX in #22
- base covenant by @bekauz in #19
- verify clock is the caller by @Art3miX in #32
- Migrations by @Art3miX in #33
- lp withdraw by @bekauz in #27
- reduce timeout_commit by @uditvira in #36
- Build fix by @bekauz in #39
- Retry connections when unopened by @uditvira in #38
- Partial covenant instantiate msgs; lints by @bekauz in #43
- adding covenant instantiation chain error messages by @bekauz in #47
- Updated InterchainTest to instantiate covenant and tick clock by @uditvira in #50
- allow code id migration on contracts by @Art3miX in #51
- validating single sided liquidity ratio by @bekauz in #44
- ls permissionless transfer by @bekauz in #53
- withdrawer rework by @bekauz in #55
- Holder adjustments by @bekauz in #58
- may_loading ica address in depositor tick by @bekauz in #60
- instantiate2 covenant by @Art3miX in #65
- ibc params by @bekauz in #63
- add whitelist to clock by @Art3miX in #64
- Configurable autopilot by @bekauz in #66
- revert instantiate2 by @Art3miX in #68
- interchaintests passing by @bekauz in #69
- autopilot formatting & timeouts by @bekauz in #74
- lp price ranges by @bekauz in #67
- optional withdrawer by @bekauz in #75
- depositor reaching completion by @bekauz in #78
- Do Clippy and fmt by @Art3miX in #79
- small fix by @Art3miX in #80
- Add comments & readme to LS by @uditvira in #77
- documentation comments in lper; contract cleanup by @bekauz in #81
- Add holder comments by @uditvira in #73
- depositor cleanup; docs by @bekauz in #82
- covenant cleanup and documentation by @bekauz in #83
- ibc forwarder by @bekauz in #95
- ls v2 by @bekauz in #97
- lp v2 by @bekauz in #98
- native splitter by @bekauz in #102
- interchain router by @bekauz in #115
- interchain splitter by @bekauz in #108
- two party POL holder by @bekauz in #117
- two party pol by @bekauz in #125
- two party pol denom config rework by @bekauz in #133
- cw version bump by @bekauz in #134
- denom filtering on interchain router by @bekauz in #137
- instantiate2 & conditional ibc forwarder instantiation by @bekauz in #141
- native and ic routing by @bekauz in #143
- Update covenant by @Art3miX in #144
- Small fixes by @Art3miX in #145
- osmo liquid pooler by @bekauz in #147
- Single party pol v2 by @Art3miX in #146
- two party pol withdraw and osmosis liquid pooler integration by @bekauz in #159
- icrouter denom unwind & cleanups by @bekauz in #161
- chores by @bekauz in #162
- V2 unit tests by @bekauz in #168
- migrate neutron type tests by @bekauz in #171
- swap holder unit tests by @bekauz in #172
- fix: Auto-deploy release contracts to Neutron by @stiiifff in #204
New Contributors
Full Changelog: https://github.com/timewave-computer/covenants/commits/v0.1.0-rc0
Contract Code IDs
valence_astroport_liquid_pooler.wasm 1021
valence_clock.wasm 1022
valence_clock_tester.wasm 1023
valence_covenant_single_party_pol.wasm 1024
valence_covenant_swap.wasm 1025
valence_covenant_two_party_pol.wasm 1026
valence_ibc_forwarder.wasm 1027
valence_interchain_router.wasm 1028
valence_native_router.wasm 1029
valence_native_splitter.wasm 1030
valence_osmo_liquid_pooler.wasm 1031
valence_outpost_osmo_liquid_pooler.wasm 1032
valence_remote_chain_splitter.wasm 1033
valence_single_party_pol_holder.wasm 1034
valence_stride_liquid_staker.wasm 1035
valence_swap_holder.wasm 1036
valence_two_party_pol_holder.wasm 1037