Releases: White-Whale-Defi-Platform/white-whale-core
v1.4.0-juno-1-hotfix
Summary
This release adds a fix for the token factory proto definitions used on juno.
What's Changed
- Fix/codecov upload by @0xFable in #199
- fix(cache): Replace actions/cache with rust-cache and update to stable rust by @0xFable in #200
- fix(compile): Rm extra compile job, test build. 40% improvement by @0xFable in #201
- Fix/juno token factory by @kerber0x in #203
Full Changelog: v1.4.0-phoenix-1-hotfix...v1.4.0-juno-1-token_factory-hotfix
v1.4.0-phoenix-1-hotfix
Summary
This release fixes the faulty epochs created prior to the migration of the fee distributor to v0.9.0.
What's Changed
- Feat/check contract names on migration by @0xFable in #195
- fix: fix faulty epochs created prior v0.9.0 migration by @kerber0x in #198
Full Changelog: v1.4.0...v1.4.0-phoenix-1-hotfix
v1.4.0
Summary
This release contains two major additions to the WW Liquidity Hub:
- Incentives: Now pools can be provided with external incentives
- Bonding:
whale
holders can bond their tokens to collect protocol fees accrued by liquidity hubs in satellite markets - General protocol improvements
What's Changed
- chore: adjust deployment scripts to match messages from the latest release by @kerber0x in #177
- chore(rpc): Update deployment script envs to use in-house RPCs by @0xFable in #178
- refactor: make cosmwasm 1.1 feature optional by @kerber0x in #181
- fix(schema): Update all schema to avoid output collision by @0xFable in #184
- fix(3pool): Fix broken test on main by @0xFable in #183
- feat(incetives): Add incentives contract by @0xFable in #186
- chore: add fee distributor address to update_config message on incetive factory by @kerber0x in #187
- fix(incentive): fix bug when opening positions with an optional receiver by @kerber0x in #188
- chore: return an empty rewards response when there's nothing to claim by @kerber0x in #189
- feat(incentives): add query for weights and rewards by @kerber0x in #190
- fix: refactor bonding based on community feedback by @0xFable in #185
- Refactor/bonding by @kerber0x in #196
- fix: fix migration on fee distributor by @kerber0x in #197
Full Changelog: v1.3.0...v1.4.0
v1.3.0
Summary
This release contains key additions to the WW Liquidity Hub:
- Possibility to use native tokens for LP tokens via the Native Token Factory
- 2 and 3 stableswap pools
- Whale Lair (bonding) contract
- Fee Distributor contract
- Token buybacks
- Cosmwasm v1.1
These features close the loop of the protocol from collecting fees to redistributing them to users of the protocol who bond tokens.
The token factory additions, together with the 2 and 3 stableswap pools have been audited by SCV.
For the full list of changes, please see the list below.
What's Changed
- ci: add burn fee to vault and pool deployment scripts by @kerber0x in #119
- ci: add injective and comdex env files for deployment by @kerber0x in #120
- feat(fee_collector): fees aggregation by @kerber0x in #122
- Ci/script improvements by @kerber0x in #123
- Ci/test script by @kerber0x in #125
- Add Stableswap pair type by @kaimen-sano in #121
- Migrate to pool-network from terraswap package by @kaimen-sano in #132
- docs: replaced faulty link by @Nova-Veritas in #134
- ci: add migaloo chain by @kerber0x in #142
- chore: fix deploy pool script to add right denom decimal places by @kerber0x in #146
- Fix/deploy pool script by @kerber0x in #147
- fix(deploy_pool): fix script output label by @kerber0x in #148
- Run clippy on test files by @kaimen-sano in #130
- ci: oraichain env info by @kerber0x in #152
- Fee distributor by @kerber0x in #126
- fix: replace fees with rewards by @daisai3 in #160
- Fix epoch creation by @kerber0x in #162
- fix(pool): improve function description on swap function by @kerber0x in #157
- Feat/tokenfactory lp by @kerber0x in #135
- fix: include amp factor when calculating slippage on stableswap by @kerber0x in #161
- Stableswap 3 pool by @aweigold in #131
- Fix/stableswap 3pool trio migration by @kerber0x in #158
- Stableswap 3pool fixes by @kerber0x in #164
- build: simplify schema gen for non-dir contracts by @kaimen-sano in #165
- chore: improvement on fee distributor grace period by @kerber0x in #166
- fix(fee_distributor): fix edge case where the contract would error due to expired epochs becoming claimable by @kerber0x in #168
- refactor(whale_lair): make code easier to read by @kerber0x in #167
- fix: tweak weight calculation on bonding contract by @kerber0x in #169
- fix(fee_distributor): add epoch config parameter on update config message by @kerber0x in #170
- fix: include asset amount (time) term in weight formula by @kerber0x in #171
- fix(pool_factory): fix v120 migration structs by @kerber0x in #172
New Contributors
- @Nova-Veritas made their first contribution in #134
- @aweigold made their first contribution in #131
Full Changelog: v1.2.0...v1.3.0
v1.2.0
v1.1.1
v1.1.0
White Whale Migaloo core contracts audited by SCV.
This release contains general improvements and bug fixes in Migaloo's Liquidity Hub, namely the pool and vault network.
Thanks to those who did new contributions to the protocol and to those who found issues and reported them via our bug bounty program, we really appreciate it.
What's Changed
- Add issue template for general improvements by @kerber0x in #44
- fix: snake case on vault network structs by @kerber0x in #46
- fix: make vault and token id params updatable on vault factory by @kerber0x in #48
- ci: add script to check wasm artifacts size by @kerber0x in #56
- feat: migrate vaults from vault factory by @kerber0x in #57
- fix: fee_collector schemas generation by @kerber0x in #55
- feat: update vault config from factory by @kerber0x in #58
- Fix re-entrancy attack in vault deposit by @kaimen-sano in #61
- improv: remove regex dependency by @kerber0x in #64
- Make Vault NegativeProfit error display current balance by @kaimen-sano in #71
- #47 | accrued fees query by @janfabian in #67
- Fix/collect vault fees by @kerber0x in #75
- ci: add uni-5 to deployment script by @kerber0x in #76
- feat: remove vaults from vault factory by @eliseoci in #74
- ci: add chihuahua mainnet to deployment script by @kerber0x in #79
- refactor: owner validation for vault factory contract by @eliseoci in #80
- Add vault router by @kaimen-sano in #72
- fix(vault): facilitate creating a vault with an ibc token by @kerber0x in #83
- Feat/tarpaulin and schema diff by @0xFable in #32
- Use Rust 1.64 workspaces by @kaimen-sano in #85
- feat(terraswap): factory remove pair ExecuteMsg by @janfabian in #87
- Migrate to CosmWasm 1.1 by @kaimen-sano in #88
- Update pool-network submodule to latest by @kaimen-sano in #89
- refactor: cleanup unnecessary files from the pool-network repo by @kerber0x in #90
- ci: disable cw_lint temporarily by @kerber0x in #91
- ci: add injective testnet details for deployment by @kerber0x in #93
- docs: add missing descriptions to queries and msgs by @kerber0x in #92
- refactor: remove factories storage item from fee collector by @kerber0x in #95
- docs: cleanup readme files on pool network by @kerber0x in #97
- feat: add message to update pair config to pool factory by @kerber0x in #98
- Scripts improvements by @kerber0x in #99
- docs: add info about the deployment scripts on the readme file by @kerber0x in #101
- Documentation Maintenance by @Sen-Com in #103
- Improv/audit by @kerber0x in #105
New Contributors
- @janfabian made their first contribution in #67
- @eliseoci made their first contribution in #74
- @Art3miX made their first contribution in White-Whale-Defi-Platform/pool-network#10
- @Sen-Com made their first contribution in #103
- @CyberHoward reported a potential vulnerability in the vaults
Full Changelog: v1.0.0...v1.1.0
v1.0.0
White Whale Migaloo initial release.
It contains the Liquidity Hub which includes the Pool and Vault Network.
New Contributors
- @0xFable made their first contribution in #11
- @kaimen-sano made their first contribution in #28
Full Changelog: https://github.com/White-Whale-Defi-Platform/migaloo-core/commits/v1.0.0