Skip to content

Releases: astroport-fi/astroport-core

v4.0.3

27 May 15:51
a0a71af
Compare
Choose a tag to compare

What's Changed

  • remove redundant astroport-governance dev dependency
  • add PCL support in liquidity manager

Full Changelog: v4.0.2...v4.0.3

v4.0.2

06 May 13:14
73b269c
Compare
Choose a tag to compare

What's changed

Full Changelog: v4.0.1...v4.0.2

v4.0.1

25 Apr 14:55
359477c
Compare
Choose a tag to compare

Full Changelog: v4.0.0...v4.0.1

  • adjustments in Maker contract to handle astro.cw20 to astro conversion
  • generated json schemas for all contracts

v4.0.0

11 Apr 11:51
5a93d23
Compare
Choose a tag to compare

This release aims to bring new contracts and adjustments across the whole codebase to comply with new native xASTRO token. All these changes are required for proper Hub move to Neutron.

Related PRs:

Notable changes

  • staking contract now supports only native xASTRO minted on Neutron. Balances tracking implemented via astroport-tokenfactory-tracker contract (see periphery/tokenfactory_tracker) which is set as bank hook upon tokenfactory token creation;
  • Old cw20.ASTRO can be converted to new TF (token-factory) ASTRO version on any outpost inplace. You don't want to bridge old astro to Terra to do conversion there. astro_converter chain-agnostic contract serves this purpose. Note that this contract doesn't allow conversion in opposite direction i.e. TF ASTRO -> cw20.ASTRO.
  • To ease integrations and to smoothen UX we've developed virtual pair which aims to hide conversion logic behind the scenes (see contracts/pair_astro_converter). You will be able to use Astroport UI to swap cw20.ASTRO -> TF ASTRO at 1:1 ratio via usual swap tool or using astroport router contract.
  • Special migration endpoint in vesting contract (which serves as a "ASTRO bank" on each outpost) to convert old cw20.astro to tf astro on each outpost. After this migration ASTRO emissions will be turned into token factory form. Hence further reward claiming will be given in new token factory ASTRO;
  • Removed unused and obsolete contracts such as cw20_ics20, pair_astro_xastro, native-coin-wrapper, shared_multisig, token (which was basically copy-pasted from official cosmwasm cw20), generator, xastro_outpost_token. Removed outdated TS deploy scripts.

Full Changelog: v3.12.2...v4.0.0

v3.12.2

05 Apr 13:30
2f639c6
Compare
Choose a tag to compare

Full Changelog: v3.12.1...v3.12.2

v3.12.1

26 Feb 14:51
514d833
Compare
Choose a tag to compare

What's Changed

  • fix(transmuter): assert denormalized ask asset by @epanchee in #409

Full Changelog: v3.12.0...v3.12.1

v3.12.0

21 Feb 12:36
1fdc107
Compare
Choose a tag to compare

What's Changed

  • fix(astroport crate): update license to Apache-2.0 by @epanchee in #405
  • build(deps): bump serde-json-wasm from 0.5.1 to 0.5.2 by @dependabot in #407
  • feat(incentives): improve contract math in 146058a
  • feat(transmuter): handle tokens with different decimals in 424d4c7

New Contributors

Full Changelog: v3.11.0...v3.12.0

v3.11.0

02 Feb 11:37
d6adad9
Compare
Choose a tag to compare

What's Changed

  • Fixed Amp and Gamma validation in PCL,
  • Extended incentives contract with new smart queries.

Full Changelog: v3.10.0...v3.11.0

v2.9.7

02 Feb 09:33
051cb2f
Compare
Choose a tag to compare

What's Changed

  • fix(router): add migration from all deployed versions by @epanchee in #400
  • feat(PCL): allow Amp and Gamma upgrade by up to x10 by @j0nl1 in #402

New Contributors

Release contracts

  1. astroport-pair-concentrated: v1.2.15

Full Changelog: v2.9.6...v2.9.7

v3.10.0

26 Jan 15:50
fc992ee
Compare
Choose a tag to compare

What's Changed

  1. new pair type - transmuter pool
  2. factory got ability to define whether pair type is permissioned or permissionless. Simple XYK, stableswap and PCL Astroport pair types remain permissionless after migration. XYK with sales tax and transmuter will be permissioned.
  3. Internal stableswap math optimizations in PCL.
  4. Maker contract owner can set collect cooldown.
  5. Bug fixes in incentives contract.
  6. Adjustments across whole codebase to comply with cosmwasm-std 1.5 version.

Full Changelog: v3.9.0...v3.10.0