This is an old revision of the document!


EXODE Game assets

EXODE is a card game, in which your primary assets are your cards collection. The other EXODE's assets includes currencies, card packs, contracts, planets, and colonization assets.

Except for the currencies, each asset in EXODE is a NFT (non-fungible token) which can be either bound to your account (i.e. non-tradable) or not.

  • Cards: Your main assets, with which you will play.
  • Card packs: These assets include Starters and Boosters which need to be opened to collect the cards included.
  • Contracts: These assets are special packs which produce permanent cards periodically and which are not destroyed when being opened.
  • Planets: After completing the Evacuation and Landing on a planet, you get it as a game asset. See also Test Planets.
  • Colonization assets: This type of asset includes all the resources, citizens, blueprints, you can produce during the colonization phase.
  • EXOFUEL: A crypto-currency (Hive-Engine token), used as a game reward for EXODE.
  • Other Currencies: Other currencies, such as Settler Points, can be acquired with player activity, and may be tradable currencies or not.

Technical details regarding the EXODE game assets ownership and identification can be found below:

Asset identification

This article is important for Blockchain Replay.

EXODE cards, packs, and contracts are permanent assets purchased from the shop or from players. In order to ensure their traceability and ownership, they have two identification variables: a template identifier called the global ID (also called 'ID' or 'type', but more usually 'template') which indicate their types (e.g. booster, trooper crew, etc.) and their unique identifier called the NFT unique ID (called 'UID').

This NFT unique id is not as important for packs or contracts as they do not have any other individual attribute: this means one pack of the same type is the same as another pack of the same type. We have UIDs for packs on our back-end, but representing them, especially for boosters which are often used as a group, is not as necessary.

Cards NFT unique ID is, on the other end, very important for the lifetime of this asset. This is because cards can evolve separately from each other, with experience, level and even their own traits! At “its birth”, a card is like it's template ID (with a different template for Elite cards). Then the card can evolve.

For that reason, Card NFTs are very clearly broadcasted as soon as they exist and together with their first “birth” broadcast. This happens with the “exode_openpack” and the “exode_dropdelivery” events.

This is not required for packs or contracts which are not distinct from each other and do not have the same requirement for blockchain replay.

Generative Assets

When playing an EXODE game, a player is not using directly his/her permanent asset cards. Instead, the card generate an ephemeral asset, which represents a crew member, an item, etc. These generative assets are similar to the colonization asset and came be sold on the Supply Market, even if the original card producing it is bound.

However, the asset needs to pass some conditions in order to become tradable. These conditions depend on the type of the asset.