Releases: Cerebellum-Network/Freeport-Smart-Contracts
Releases · Cerebellum-Network/Freeport-Smart-Contracts
v3.0.0: Collections
What's Changed
- Deploy stage2 and prod2 by @naure in #72
- Development USDC by @naure in #73
- FREEP 605 testing by @naure in #77
- FREEP-605 Fix currency transfers by @naure in #78
- sell-quantity: support quantity in FiatGateway by @naure in #79
- auction-early-close: allow the seller to close the auction at any time. by @naure in #81
- FREEP-605: Enable multiple Minting contract deployments per ar… by @neanvo in #71
- Remove unused internal function "_isIssuerAndOnlyOwner" by @7flash in #74
- FREEP-681: TransferSingle event is triggered on marketplace.takeOffer() by @neanvo in #83
- Sell quantity compat 1 by @naure in #85
- FiatGateway support for collections by @naure in #84
- Upgrade truffle by @naure in #86
- Deploy by @naure in #87
New Contributors
Full Changelog: v2.2.0...v3.0.0
v2.2.0 Secured Auctions + USDC distribution
- Support for private auctions. Bidders of a private auction must obtain an authorization from a central service.
- Distribute the shares of joint accounts directly in USDC.
- [BREAKING] The event
StartAuction
changed. Indexers must support both the old and new versions.
PRs
- signature verifier impl by @AlekseiMisyukevich in #52
- erc20 share transfer impl by @AlekseiMisyukevich in #54
- README: How to upgrade by @naure in #58
- (un)secured auctions by @AlekseiMisyukevich in #57
- feature/FREEP-562-aurel: setURI function by @naure in #61
- prepare-2.2.0: restore state of 2.0.0 deployment by @naure in #62
- fix/authorizer-init: remove the need for initialization of EIP712 by @naure in #63
- FREEP-562: Deploy v2.2.0 with setURI by @naure in #64
- Fix/eip712 layout by @naure in #65
Full Changelog: v2.0.0...v2.2.0
v2.0.0 - Buy with USDC
- Make SimpleAuction, SimpleExchange, and FiatGateway work with ERC20 (USDC) directly.
- Remove the function FiatGateway.buyCereFromUsd.
v1.1.0 Auction fixes
- Fix a bug of incorrect royalty collection in auctions.
- Fix a vulnerability that may allow a buyer to disrupt an auction.
- Additional public function transferFrom has been implemented in Freeport contract to support the above fixes.
v1.0.0 Upgradeable contracts
upgradeable: state from @openzeppelin/truffle-upgrades