State of Play Update December 5

Home/Blog/State of Play Update December 5
Posted:
Hope everyone isn't sick of weekly updates yet! We are rolling out v2 of the testnet, we've announced the final $DREM rewards, and we are gearing up for mainnet.

Testnet v2

We are rolling v2 of the Testnet.
Another one
The old contracts still exist on the blockchain, but we have deployed a new set of contracts and the dapp now points to the new contracts. All of the old card assets that were cached have been deleted as well.
As part of this deployment, we also fixed how the contract code was verified. You can now see the verified contract code when inspecting our contracts, NFT, and ERC20 token on Etherscan.

Early Supporter Role

We have announced the final $DREM rewards for being an Early Supporter and Testnet user.
Rewards
  1. Early Supporters will get 10 $DREM on release
  2. Testnet users will get 5 $DREM on release
Our main site also has a countdown timer for the Early Supporter role. We will be closing that role at the end of the month (December 31, 2021).

Documentation

We rolled out additional documentation on how Pack IDs, traits, and rarities work. You can read more on our docs.

Card Improvements

Generally, this last week, the team has been focusing on card art, getting new cards implemented, and improving the way cards are generated.
There are now improved color palettes for cards, a few more variants of our existing cards, and we've scaled backgrounds so rarer cards have nicer backgrounds.

Going Live

On top of the improvements above, we are also prepping for production. And the best way to prep is to run through different scenarios to see how we can respond.

How it Works

  1. We come up with a catastrophic scenario that can happen in production.
  2. We determine what steps we need to mitigate the issue.
  3. We walk through the steps on local or testnet environments.
  4. We formalize these steps into what we call a "Runbook" – these are specific instructions that any of the devs can take in the event of a security issue, server crash, and more.
  5. Finally, we determine if there was anything missing from our contracts or infrastructure that could have helped us mitigate the issue.
Some positive outcomes from these runbooks:
  1. We found some issues in the contracts that we have patched for the testnet.
  2. We formalized some of the mitigation patterns as tests against the contracts.
  3. We have a few more plans to help mitigate issues once the contracts are on mainnet.

Looking Forward

We are excited for the coming months as we finalize our GEN0 artwork and start building our community in anticipation for mainnet!