Releases: PaintSwap/samwitch-orderbook
Releases · PaintSwap/samwitch-orderbook
V2.0.3
V2.0.2
- Output ABI after when compiling
- Check for overflows of the order id when claiming
V2.0.1
- Helper function in tests for getting next order id
- Various QOL improvements
V1.1.3
- Fix bug when not removing a price level when cancelling an order in the only segment which is not at offset 0
- Add a test for checking for overflow when cancelling an order which overflows uint72
V2
- Raised minimum solidity version to ^0.8.26;
- Custom errors used in
BokkyPooBahsRedBlackTreeLibrary uintchanged touint256for Solidity 0.9.0 preparation- Replace
brushwith more generic coin name - Private variables use
_prefix and any ABI variables no longer using underscore - Remove
amountClaimableForTokenIdand reuse both NFT and token amounts in_tokenClaimables
Note: Not backwards compatible with V1 contract deployments
V1.1.2
- Handle overflow for price if incrementing it at max uint72
V1.1.1
- Add not maker defensive check when claiming NFTs
V1.1
- Adds market order support
V1.0.1
- Fixes an overflow bug when cancelling large orders
- Fixes max brush price test
V1
- Reverted required solidity version from 0.8.24 to 0.8.20 to be more compatible
- New scripts for calling setMaxOrdersPerPrice & setTokenIdInfos
- Coverage library upgraded and fix unreachable code in cancelOrders
- Fixed
claimAll()not allowing empty arrays - Tick can no longer be changed for a tokenId after being set
- Limit number of orders which can be claimed to 200