Vaulta

dfsmetaverse

Contract

The data structures defined by this contract.

  • Action parameter in approve

    {
      "name": "approve",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in claim

    {
      "name": "claim",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in claimdaily

    {
      "name": "claimdaily",
      "base": "",
      "fields": [
        {
          "name": "farmer",
          "type": "name"
        }
      ]
    }
  • Action parameter in claimvote

    {
      "name": "claimvote",
      "base": "",
      "fields": [
        {
          "name": "farmer",
          "type": "name"
        }
      ]
    }
  • Action parameter in cleanpro

    {
      "name": "cleanpro",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in countvote

    {
      "name": "countvote",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • d

    Action parameter in d

    {
      "name": "d",
      "base": "",
      "fields": []
    }
  • Action parameter in del

    {
      "name": "del",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        }
      ]
    }
  • Action parameter in delivery

    {
      "name": "delivery",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in depositlog

    {
      "name": "depositlog",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "in",
          "type": "asset"
        },
        {
          "name": "out",
          "type": "asset"
        },
        {
          "name": "price",
          "type": "float64"
        }
      ]
    }
  • Table row type of diverters

    {
      "name": "diverter",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "last_time",
          "type": "time_point_sec"
        }
      ]
    }
  • Table row type of farmers

    {
      "name": "farmer",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "staked",
          "type": "int64"
        },
        {
          "name": "last_vote_weight",
          "type": "float64"
        },
        {
          "name": "last_drip",
          "type": "time_point_sec"
        },
        {
          "name": "isclaim",
          "type": "bool"
        }
      ]
    }
  • Table row type of globals

    {
      "name": "global_var",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "name"
        },
        {
          "name": "val",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in harvest

    {
      "name": "harvest",
      "base": "",
      "fields": [
        {
          "name": "taskid",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in issue

    {
      "name": "issue",
      "base": "",
      "fields": []
    }
  • Action parameter in issuelog

    {
      "name": "issuelog",
      "base": "",
      "fields": [
        {
          "name": "time_elapsed",
          "type": "uint32"
        },
        {
          "name": "issue_quantity",
          "type": "asset"
        }
      ]
    }
  • Action parameter in joinvote

    {
      "name": "joinvote",
      "base": "",
      "fields": [
        {
          "name": "farmer",
          "type": "name"
        }
      ]
    }
  • Action parameter in levelup

    {
      "name": "levelup",
      "base": "",
      "fields": [
        {
          "name": "assetid",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in loadplane

    {
      "name": "loadplane",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "item",
          "type": "asset"
        }
      ]
    }
  • Table row type of luckysresult

    {
      "name": "lucky_result_st",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "items",
          "type": "asset[]"
        },
        {
          "name": "create_time",
          "type": "time_point_sec"
        },
        {
          "name": "isclaim",
          "type": "bool"
        }
      ]
    }
  • Table row type of luckys

    {
      "name": "lucky_st",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "gems",
          "type": "asset"
        }
      ]
    }
  • Action parameter in makegem

    {
      "name": "makegem",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "assetid",
          "type": "uint64"
        },
        {
          "name": "gem",
          "type": "asset"
        }
      ]
    }
  • Action parameter in makegem2

    {
      "name": "makegem2",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "assetid",
          "type": "uint64"
        },
        {
          "name": "gem",
          "type": "asset"
        },
        {
          "name": "round",
          "type": "uint64"
        }
      ]
    }
  • Table row type of messages

    {
      "name": "message",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "content",
          "type": "string"
        },
        {
          "name": "time",
          "type": "time_point_sec"
        }
      ]
    }
  • Action parameter in newobject

    {
      "name": "newobject",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "type",
          "type": "name"
        }
      ]
    }
  • Action parameter in oppose

    {
      "name": "oppose",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • Table row type of orders

    Table row type of orders2

    {
      "name": "order",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "require_asset",
          "type": "asset[]"
        },
        {
          "name": "pay",
          "type": "asset"
        },
        {
          "name": "cooldown",
          "type": "uint64"
        },
        {
          "name": "max",
          "type": "uint64"
        }
      ]
    }
  • Table row type of orderitems

    {
      "name": "orderitem",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "item",
          "type": "asset"
        },
        {
          "name": "pay",
          "type": "asset"
        }
      ]
    }
  • Table row type of orderlogs

    {
      "name": "orderlog",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "last_time",
          "type": "time_point_sec"
        },
        {
          "name": "next_time",
          "type": "time_point_sec"
        }
      ]
    }
  • Table row type of orderresets

    {
      "name": "orderreset",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • Table row type of planes

    {
      "name": "plane",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "require",
          "type": "asset"
        },
        {
          "name": "collect",
          "type": "asset"
        },
        {
          "name": "pay",
          "type": "asset"
        },
        {
          "name": "start_time",
          "type": "time_point_sec"
        },
        {
          "name": "end_time",
          "type": "time_point_sec"
        }
      ]
    }
  • Table row type of planeitems

    {
      "name": "planeitem",
      "base": "",
      "fields": [
        {
          "name": "item",
          "type": "asset"
        },
        {
          "name": "pay",
          "type": "asset"
        }
      ]
    }
  • Table row type of planeusers

    {
      "name": "planeuser",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    }
  • Action parameter in produce

    {
      "name": "produce",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "workid",
          "type": "uint64"
        },
        {
          "name": "assetid",
          "type": "uint64"
        },
        {
          "name": "multiple",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in produce2

    {
      "name": "produce2",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "workid",
          "type": "uint64"
        },
        {
          "name": "assetid",
          "type": "uint64"
        },
        {
          "name": "multiple",
          "type": "uint64"
        },
        {
          "name": "round",
          "type": "uint64"
        }
      ]
    }
  • Table row type of profiles

    {
      "name": "profile",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "town_name",
          "type": "string"
        },
        {
          "name": "avatar",
          "type": "string"
        }
      ]
    }
  • Table row type of properties

    {
      "name": "property",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "name"
        },
        {
          "name": "val",
          "type": "string"
        }
      ]
    }
  • Table row type of proposals

    {
      "name": "proposal",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "proposer",
          "type": "name"
        },
        {
          "name": "proposal_name",
          "type": "name"
        },
        {
          "name": "title_zh",
          "type": "string"
        },
        {
          "name": "content_zh",
          "type": "string"
        },
        {
          "name": "title_en",
          "type": "string"
        },
        {
          "name": "content_en",
          "type": "string"
        },
        {
          "name": "user_vote_0",
          "type": "uint64"
        },
        {
          "name": "proxy_vote_0",
          "type": "uint64"
        },
        {
          "name": "total_vote_0",
          "type": "uint64"
        },
        {
          "name": "voter_count_0",
          "type": "uint64"
        },
        {
          "name": "user_vote_1",
          "type": "uint64"
        },
        {
          "name": "proxy_vote_1",
          "type": "uint64"
        },
        {
          "name": "total_vote_1",
          "type": "uint64"
        },
        {
          "name": "voter_count_1",
          "type": "uint64"
        },
        {
          "name": "created_at",
          "type": "time_point_sec"
        },
        {
          "name": "expires_at",
          "type": "time_point_sec"
        }
      ]
    }
  • Table row type of provoters

    {
      "name": "proposal_voters",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "staked",
          "type": "int64"
        },
        {
          "name": "is_proxy",
          "type": "bool"
        },
        {
          "name": "option",
          "type": "name"
        },
        {
          "name": "last_update",
          "type": "time_point_sec"
        }
      ]
    }
  • Action parameter in propose

    {
      "name": "propose",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "proposer",
          "type": "name"
        },
        {
          "name": "proposal_name",
          "type": "name"
        },
        {
          "name": "title_zh",
          "type": "string"
        },
        {
          "name": "content_zh",
          "type": "string"
        },
        {
          "name": "title_en",
          "type": "string"
        },
        {
          "name": "content_en",
          "type": "string"
        }
      ]
    }
  • Action parameter in resetorder

    {
      "name": "resetorder",
      "base": "",
      "fields": []
    }
  • Action parameter in reveal

    {
      "name": "reveal",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        }
      ]
    }
  • Action parameter in setitem

    {
      "name": "setitem",
      "base": "",
      "fields": [
        {
          "name": "item",
          "type": "asset"
        },
        {
          "name": "pay",
          "type": "asset"
        }
      ]
    }
  • Action parameter in setoitem

    {
      "name": "setoitem",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "item",
          "type": "asset"
        },
        {
          "name": "pay",
          "type": "asset"
        }
      ]
    }
  • Action parameter in setorder

    {
      "name": "setorder",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "require_asset",
          "type": "asset[]"
        },
        {
          "name": "pay",
          "type": "asset"
        },
        {
          "name": "cooldown",
          "type": "uint64"
        },
        {
          "name": "max",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in setup

    {
      "name": "setup",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "avatar",
          "type": "string"
        },
        {
          "name": "town_name",
          "type": "string"
        }
      ]
    }
  • Action parameter in setwork

    {
      "name": "setwork",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "require_nft_type",
          "type": "name"
        },
        {
          "name": "require_asset",
          "type": "asset[]"
        },
        {
          "name": "create_asset",
          "type": "asset"
        },
        {
          "name": "require_level",
          "type": "uint64"
        },
        {
          "name": "require_time",
          "type": "uint64"
        }
      ]
    }
  • Table row type of stats

    {
      "name": "stat",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "name"
        },
        {
          "name": "val",
          "type": "uint64"
        }
      ]
    }
  • Table row type of storehouses

    {
      "name": "storehouse",
      "base": "",
      "fields": [
        {
          "name": "balance",
          "type": "asset"
        }
      ]
    }
  • Action parameter in takeoff

    {
      "name": "takeoff",
      "base": "",
      "fields": []
    }
  • Table row type of tasks

    {
      "name": "task",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "product",
          "type": "asset"
        },
        {
          "name": "create_time",
          "type": "time_point_sec"
        },
        {
          "name": "mature_time",
          "type": "time_point_sec"
        }
      ]
    }
  • Action parameter in usechip

    {
      "name": "usechip",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "type",
          "type": "name"
        }
      ]
    }
  • Action parameter in useftz

    {
      "name": "useftz",
      "base": "",
      "fields": [
        {
          "name": "assetid",
          "type": "uint64"
        },
        {
          "name": "ftz",
          "type": "asset"
        }
      ]
    }
  • Action parameter in voice

    {
      "name": "voice",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "channel",
          "type": "name"
        },
        {
          "name": "content",
          "type": "string"
        }
      ]
    }
  • Action parameter in wishing

    {
      "name": "wishing",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "gem",
          "type": "asset"
        }
      ]
    }
  • Table row type of works

    {
      "name": "work",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "require_nft_type",
          "type": "name"
        },
        {
          "name": "require_asset",
          "type": "asset[]"
        },
        {
          "name": "create_asset",
          "type": "asset"
        },
        {
          "name": "require_level",
          "type": "uint64"
        },
        {
          "name": "require_time",
          "type": "uint64"
        }
      ]
    }