Releases: FigureTechnologies/ats-smart-contract
Releases · FigureTechnologies/ats-smart-contract
v1.0.1
What's Changed
- Upgraded to provwasm 2.3.0 by @jtolotti-figure in #131
v1.0.0
What's Changed
- chore: update codeowners for new team structure by @leeduan in #126
- Upgraded to provwasm 2.0.0 by @ysong-figure and @thoang-figure in #118
Full Changelog: v0.19.4...v1.0.0
Full Changelog since last mainnet release: v0.17.2...v1.0.0
v0.19.4
- Prevent fee rate change if ask orders exist on contract
- Move attribute and fee rate checks into functions
v0.19.3
- Reduce gas usage during
modify_contract
execution - Migrate ask and bid order storage from
Bucket
toMap
- Remove dependency on
cosmwasm-storage
v0.19.2
- Use enums for
action
in wasm response - Add
action
type for modifying the contract
v0.19.1
- Fix the bid order migration from BidOrderV2 to BidOrderV3
- Add price check to prevent non-positive price
v0.19.0
- Improve contract efficiency
- Reduce storage required for orders
- Reduces gas usage on order matching
- Remove legacy migration support
- Migrating from old contract versions will required minimum version
v0.16.2
- Reduces gas usage to store the contract on chain
- Migrating from old contract versions will required minimum version
v0.18.2
- Fix bug during cancellation when BidOrder fee amount to refund is 0
v0.18.1
- Allow for bid order messages with
fee.amount == 0
v0.18.0
- Upgrade rust dependency versions
- Add build command
make all-arm
for M1 mac builds - Remove
bind_name
usage during instantiation- Remove smart contract binding name on itself. This will allow for external systems to manage what name is bound to the contract and will allow for a
RESTRICTED
parent "name" on chain - The
bind_name
only worked on anUNRESTRICTED
parent name because the contract is the signer, which is being created at that moment in time
- Remove smart contract binding name on itself. This will allow for external systems to manage what name is bound to the contract and will allow for a