Vaulta

swordnmagicm

Contract

The data structures defined by this contract.

  • Struct property of avatars

    Struct property of createavt

    {
      "name": "ability_info",
      "base": "",
      "fields": [
        {
          "name": "code",
          "type": "uint16"
        },
        {
          "name": "value",
          "type": "double_t"
        },
        {
          "name": "effect_type",
          "type": "uint8"
        }
      ]
    }
  • Action parameter in auctionfee

    {
      "name": "auctionfee",
      "base": "",
      "fields": [
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    }
  • Table row type of avatars2

    {
      "name": "avatars",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "itemid",
          "type": "string"
        },
        {
          "name": "code",
          "type": "uint32"
        },
        {
          "name": "seq",
          "type": "uint32"
        },
        {
          "name": "avatarname",
          "type": "string"
        },
        {
          "name": "asset",
          "type": "string"
        },
        {
          "name": "options",
          "type": "ability_info[]"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "owners",
          "type": "name[]"
        },
        {
          "name": "inauction",
          "type": "uint8"
        },
        {
          "name": "cost",
          "type": "uint64"
        }
      ]
    }
  • Table row type of bids

    {
      "name": "bid_info",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "auctionid",
          "type": "string"
        },
        {
          "name": "bidprice",
          "type": "asset"
        }
      ]
    }
  • Action parameter in createavt

    {
      "name": "createavt",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "itemid",
          "type": "string"
        },
        {
          "name": "code",
          "type": "uint32"
        },
        {
          "name": "seq",
          "type": "uint32"
        },
        {
          "name": "avatarname",
          "type": "string"
        },
        {
          "name": "asset",
          "type": "string"
        },
        {
          "name": "options",
          "type": "ability_info[]"
        }
      ]
    }
  • Action parameter in createhero

    {
      "name": "createhero",
      "base": "",
      "fields": [
        {
          "name": "username",
          "type": "name"
        },
        {
          "name": "heroname",
          "type": "string"
        },
        {
          "name": "classcode",
          "type": "uint16"
        }
      ]
    }
  • Action parameter in createnft

    {
      "name": "createnft",
      "base": "",
      "fields": [
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "category",
          "type": "name"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "idata",
          "type": "string"
        },
        {
          "name": "mdata",
          "type": "string"
        }
      ]
    }
  • Action parameter in createnfts

    {
      "name": "createnfts",
      "base": "",
      "fields": [
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "category",
          "type": "name"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "nftdatas",
          "type": "nft_data_info[]"
        }
      ]
    }
  • Action parameter in deletebids

    {
      "name": "deletebids",
      "base": "",
      "fields": [
        {
          "name": "bidid1",
          "type": "uint64"
        },
        {
          "name": "bidid2",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in deletegatcha

    {
      "name": "deletegatcha",
      "base": "",
      "fields": [
        {
          "name": "bidid1",
          "type": "uint64"
        },
        {
          "name": "bidid2",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in deletelogs

    {
      "name": "deletelogs",
      "base": "",
      "fields": []
    }
  • Action parameter in deletenft

    {
      "name": "deletenft",
      "base": "",
      "fields": [
        {
          "name": "nftid",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in deletenft2

    {
      "name": "deletenft2",
      "base": "",
      "fields": [
        {
          "name": "nftid",
          "type": "uint64"
        },
        {
          "name": "username",
          "type": "name"
        }
      ]
    }
  • Action parameter in deletenfts

    {
      "name": "deletenfts",
      "base": "",
      "fields": [
        {
          "name": "nftids",
          "type": "uint64[]"
        }
      ]
    }
  • Action parameter in deleteusers

    {
      "name": "deleteusers",
      "base": "",
      "fields": []
    }
  • Table row type of gatchas

    {
      "name": "gatcha_info",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "gatchacode",
          "type": "uint32"
        }
      ]
    }
  • Struct property of user_info2

    Table row type of heroes

    {
      "name": "hero_info",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "heroname",
          "type": "string"
        },
        {
          "name": "exp",
          "type": "uint32"
        },
        {
          "name": "classcode",
          "type": "uint16"
        },
        {
          "name": "stat_hp",
          "type": "uint16"
        },
        {
          "name": "stat_str",
          "type": "uint16"
        },
        {
          "name": "stat_int",
          "type": "uint16"
        },
        {
          "name": "stat_dex",
          "type": "uint16"
        },
        {
          "name": "stat_luk",
          "type": "uint16"
        },
        {
          "name": "equipped_gears",
          "type": "uint64[]"
        },
        {
          "name": "equipped_pets",
          "type": "uint64[]"
        }
      ]
    }
  • Action parameter in login

    {
      "name": "login",
      "base": "",
      "fields": [
        {
          "name": "username",
          "type": "name"
        }
      ]
    }
  • Struct property of createnfts

    {
      "name": "nft_data_info",
      "base": "",
      "fields": [
        {
          "name": "idata",
          "type": "string"
        },
        {
          "name": "mdata",
          "type": "string"
        }
      ]
    }
  • Table row type of nftassets2

    {
      "name": "nftassets",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "author",
          "type": "name"
        },
        {
          "name": "category",
          "type": "name"
        },
        {
          "name": "idata",
          "type": "string"
        },
        {
          "name": "mdata",
          "type": "string"
        }
      ]
    }
  • Action parameter in nosellavt

    {
      "name": "nosellavt",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • Table row type of presalemasts

    {
      "name": "presale_info",
      "base": "",
      "fields": [
        {
          "name": "code",
          "type": "uint32"
        },
        {
          "name": "count",
          "type": "uint8"
        },
        {
          "name": "level",
          "type": "uint16"
        },
        {
          "name": "normal",
          "type": "double_t"
        },
        {
          "name": "magic",
          "type": "double_t"
        },
        {
          "name": "rare",
          "type": "double_t"
        },
        {
          "name": "epic",
          "type": "double_t"
        },
        {
          "name": "legendary",
          "type": "double_t"
        },
        {
          "name": "guarantee_1",
          "type": "uint8"
        },
        {
          "name": "guarantee_2",
          "type": "uint8"
        }
      ]
    }
  • Action parameter in sellavt

    {
      "name": "sellavt",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "cost",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in transfer

    {
      "name": "transfer",
      "base": "",
      "fields": [
        {
          "name": "sender",
          "type": "uint64"
        },
        {
          "name": "receiver",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in transferavt

    {
      "name": "transferavt",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in updatenft

    {
      "name": "updatenft",
      "base": "",
      "fields": [
        {
          "name": "nftid",
          "type": "uint64"
        },
        {
          "name": "mdata",
          "type": "string"
        }
      ]
    }
  • Table row type of users2

    {
      "name": "user_info2",
      "base": "",
      "fields": [
        {
          "name": "username",
          "type": "name"
        },
        {
          "name": "hero",
          "type": "hero_info"
        },
        {
          "name": "crystal",
          "type": "uint32"
        },
        {
          "name": "last_logined",
          "type": "uint32"
        },
        {
          "name": "registered",
          "type": "uint32"
        },
        {
          "name": "logined",
          "type": "uint8"
        },
        {
          "name": "num_series_login",
          "type": "uint32"
        },
        {
          "name": "seed",
          "type": "uint32"
        }
      ]
    }