Vaulta

wizardstoken

Contract

The data structures defined by this contract.

  • Table row type of wizards

    {
      "name": "wizard",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "genotype",
          "type": "uint8[]"
        },
        {
          "name": "phenotype",
          "type": "uint8[]"
        },
        {
          "name": "original_cost",
          "type": "asset"
        }
      ]
    }
  • Table row type of races

    {
      "name": "race",
      "base": "",
      "fields": [
        {
          "name": "num",
          "type": "uint64"
        },
        {
          "name": "possible",
          "type": "uint8[]"
        }
      ]
    }
  • Table row type of ragdist

    {
      "name": "ragdist",
      "base": "",
      "fields": [
        {
          "name": "num",
          "type": "uint64"
        },
        {
          "name": "possible",
          "type": "uint32[]"
        },
        {
          "name": "sum",
          "type": "uint32"
        }
      ]
    }
  • Table row type of shop

    {
      "name": "ragshop",
      "base": "",
      "fields": [
        {
          "name": "num",
          "type": "uint64"
        },
        {
          "name": "possible",
          "type": "uint32[]"
        },
        {
          "name": "bought",
          "type": "uint32[]"
        }
      ]
    }
  • Table row type of state

    {
      "name": "state",
      "base": "",
      "fields": [
        {
          "name": "currid",
          "type": "uint64"
        },
        {
          "name": "bgmax",
          "type": "uint8"
        },
        {
          "name": "seed",
          "type": "uint32"
        }
      ]
    }
  • Table row type of secrethash

    {
      "name": "secrethash",
      "base": "",
      "fields": [
        {
          "name": "secret1",
          "type": "uint64"
        },
        {
          "name": "secret2",
          "type": "uint64"
        },
        {
          "name": "secret3",
          "type": "uint64"
        },
        {
          "name": "secret4",
          "type": "uint64"
        },
        {
          "name": "secret5",
          "type": "uint64"
        }
      ]
    }
  • Table row type of isserviced

    {
      "name": "isserviced",
      "base": "",
      "fields": [
        {
          "name": "time",
          "type": "uint64"
        },
        {
          "name": "receiver",
          "type": "uint64"
        },
        {
          "name": "code",
          "type": "uint64"
        },
        {
          "name": "action",
          "type": "uint64"
        }
      ]
    }
  • Table row type of trnshashs

    {
      "name": "trnshash",
      "base": "",
      "fields": [
        {
          "name": "hash",
          "type": "uint64"
        }
      ]
    }
  • Table row type of winnerrags

    {
      "name": "ragtrans",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "wizid",
          "type": "uint32"
        },
        {
          "name": "ragIndex",
          "type": "uint32"
        },
        {
          "name": "number",
          "type": "uint32"
        },
        {
          "name": "owner",
          "type": "name"
        }
      ]
    }
  • Table row type of buyers

    {
      "name": "buyer",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "wizard",
          "type": "uint64"
        },
        {
          "name": "owner",
          "type": "name"
        }
      ]
    }
  • Table row type of wizprice

    {
      "name": "wizprice",
      "base": "",
      "fields": [
        {
          "name": "wizCount",
          "type": "uint64"
        },
        {
          "name": "wisCost",
          "type": "asset"
        }
      ]
    }
  • Action parameter in transfer

    {
      "name": "transfer",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Action parameter in putinbuff

    {
      "name": "putinbuff",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in getfrombuff

    {
      "name": "getfrombuff",
      "base": "",
      "fields": [
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in burn

    {
      "name": "burn",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Action parameter in addrace

    {
      "name": "addrace",
      "base": "",
      "fields": [
        {
          "name": "stats",
          "type": "uint8[]"
        }
      ]
    }
  • Action parameter in addatt

    {
      "name": "addatt",
      "base": "",
      "fields": [
        {
          "name": "race",
          "type": "uint8"
        },
        {
          "name": "index",
          "type": "uint8"
        }
      ]
    }
  • Action parameter in addrag

    {
      "name": "addrag",
      "base": "",
      "fields": [
        {
          "name": "part",
          "type": "uint8"
        },
        {
          "name": "var",
          "type": "uint32"
        },
        {
          "name": "num",
          "type": "uint32"
        }
      ]
    }
  • Action parameter in updatestate

    {
      "name": "updatestate",
      "base": "",
      "fields": [
        {
          "name": "bgcount",
          "type": "uint8"
        }
      ]
    }
  • Action parameter in setsecret

    {
      "name": "setsecret",
      "base": "",
      "fields": [
        {
          "name": "secret1",
          "type": "uint64"
        },
        {
          "name": "secret2",
          "type": "uint64"
        },
        {
          "name": "secret3",
          "type": "uint64"
        },
        {
          "name": "secret4",
          "type": "uint64"
        },
        {
          "name": "secret5",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in updateseed

    {
      "name": "updateseed",
      "base": "",
      "fields": [
        {
          "name": "seedinc",
          "type": "uint32"
        }
      ]
    }
  • Action parameter in createwizard

    {
      "name": "createwizard",
      "base": "",
      "fields": []
    }
  • Action parameter in setwizscount

    {
      "name": "setwizscount",
      "base": "",
      "fields": [
        {
          "name": "wizcount",
          "type": "uint64"
        }
      ]
    }