Dungeon Move
  • 🎮Welcome
  • đŸ•šī¸Introduction
  • đŸ‘ĨInvitation
  • 🎁Treasure Chest
  • đŸ§™â€â™‚ī¸Resident
    • đŸĻ„Dynamic NFT
    • đŸĒĒIdentity
    • đŸ’¯Rating
    • đŸŽ¯Rarity
    • đŸ’ĢSkill*
    • 🔄Rebirth*
  • 🚩Territory
  • 👹Dungeon Boss
  • 💎Gems
  • đŸžī¸Caves
  • đŸĒMarketplace
  • đŸĒ™$DGG Token
  • 🎲Randomness
  • â›“ī¸Fully on chain & Dynamic NFT
  • âš”ī¸PVP*
  • 📡Contact Us
Powered by GitBook
On this page

Was this helpful?

  1. Resident

Dynamic NFT

PreviousResidentNextIdentity

Last updated 11 months ago

Was this helpful?

Each Resident is a unique dynamic NFT, with all attributes of the Resident recorded on the blockchain.(even the animated images!)

Every Resident has a determined rarity, rating, identity, appearance, and other attributes at the time of creation,

(for details on the generation process, see here: How we ensure that each Resident's appearance is unique)

and these data are recorded in the on-chain metadata, meaning they cannot be arbitrarily modified.

Since a Resident is essentially an NFT, it is tradable and not bound to a player's address (a Resident marketplace will be launched in the future).

When a Resident is upgraded, the level and rating attributes in the metadata will be updated accordingly.

// Example of resident on-chain metadata
{
    "contrast_color": "6cab23",
    "id": {
        "id": "0xResidentObjectId"
    },
    "identity": "Arcane Trickster",
    "identity_metadata": {
        "fields": {
            "dummy_field": false
        },
        "type": "0xpackageObject::dungeon_resident::MerrySeer"
    },
    "level": "1",
    "main_color": "9354dc",
    "rarity": "UR",
    "rarity_color": "e50c0c",
    "rating": "9999",
    "sec_color": "6433c1"
}
đŸ§™â€â™‚ī¸
đŸĻ„
A Dungeon Resident