State of Play Update November 29
Posted:
TL;DR: We released our testnet, found bugs, and made a lot of improvements.
UI Improvements
- You can now view who owns a card by clicking the owner's address
- Unconfirmed card images will no longer be cached. Your unconfirmed card image and traits can change once the block is actually confirmed. When this happened, the UI would show a stale image, but with updated traits. Thanks to our testnet participants for finding this bug!
- We made the entire UI better for mobile browsers and smaller screens.
- You can now redeem more than 1 DREM at a time in order to unlock stat boosts. This was always part of the contract, but we didn't have time to add it to the UI.
- Added a few animations to make the UI feel less like a boring enterprise app. Some page transitions were added.
- We also added shine and sparkle effects to rarer cards.
- New notifications were added to let you know when auction creation, cancelling, and bidding transactions are complete.
Contract Changes
- We added a max DREM claim to the contract. This value will start at 10 DREM a season.
- We re-wrote the contracts from stratch to better organize the code, and to address a bunch of minor issues that the Slither security scanner found.
- Verified our contracts meet ERC20 and ERC721 specs.
- We fixed auctions. Cancelling an auction would sometimes cause the auction house to throw errors. Thanks to our testnet participants for finding this bug!
- We've added nicer errors to some of the functionality in the contract. When a transaction fails, you can view the transaction in etherscan to get more information about the error. We will be working on adding more UI guards for common mistakes later.
Rolling Out These Changes
We will be re-deploying our contracts to the testnet. Any cards you have minted will still be on the testnet blockchain, but they won't show up in the UI after we deploy and re-route the UI to use the new contract addresses.