Skip to content

v0.3.0

Compare
Choose a tag to compare
@jaybxyz jaybxyz released this 02 May 11:35
· 83 commits to main since this release
7524ab7

This release introduces a few bug fixes and improvements. Notably, calculation logic for BatchAuction at the end of an auction has been improved significantly in terms of performance. And BaseAuction has some changes to only contain common methods for an auction. This results to remove AllowedBidders and RemainingSellingCoin fields. AllowedBidders is now stored in KVStore for better performance and flexibility and RemainingSellingCoin is now located in FixedPriceAuction. Moreover, in order to prevent from potential attack vectors, PlaceBidFee and global constants, such as MaxNumVestingSchedules and MaxExtendedRound are implemented. See below for a detailed information about all changes and updates.

What's Changed

  • refactor: improve invariant messages by @aljo242 in #148
  • test: add simulation by @kogisin in #147
  • test: adding test-sim-after-import by @kogisin in #152
  • refactor: refactor batch auction calculation by @hallazzang in #154
  • fix: fix to use client query context by @kogisin in #156
  • test: refactor codebase by @kogisin in #153
  • feat: update structs by @kogisin in #164
  • env: add more workflow actions by @kogisin in #166
  • feat: add PlaceBidFee by @kogisin in #167
  • feat: add constants to prevent from attack vectors by @kogisin in #174
  • feat: add bid id in some hooks by @kogisin in #177
  • refactor: improve batch auction calculation speed and fix bugs by @hallazzang in #165
  • test: add more test cases to increase test coverage by @kogisin in #179

New Contributors

Full Changelog: v0.2.0...v0.3.0