Vaulta

ctserver2114

Contract

The data structures defined by this contract.

  • Action parameter in activate

    {
      "name": "activate",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "invitecode",
          "type": "string"
        }
      ]
    }
  • Action parameter in addfaith

    {
      "name": "addfaith",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "faith",
          "type": "asset"
        }
      ]
    }
  • Action parameter in addfaithuni

    {
      "name": "addfaithuni",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "faith",
          "type": "asset"
        },
        {
          "name": "ops_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in addfaithunp

    {
      "name": "addfaithunp",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "faith",
          "type": "asset"
        },
        {
          "name": "ops_id",
          "type": "uint64"
        },
        {
          "name": "period",
          "type": "uint32"
        }
      ]
    }
  • Action parameter in addmember

    {
      "name": "addmember",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "member",
          "type": "name"
        }
      ]
    }
  • Action parameter in addmfaith

    {
      "name": "addmfaith",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "member",
          "type": "name"
        },
        {
          "name": "faith",
          "type": "asset"
        }
      ]
    }
  • Action parameter in addmfaithuni

    {
      "name": "addmfaithuni",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "member",
          "type": "name"
        },
        {
          "name": "faith",
          "type": "asset"
        },
        {
          "name": "ops_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in addmfaithunp

    {
      "name": "addmfaithunp",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "member",
          "type": "name"
        },
        {
          "name": "faith",
          "type": "asset"
        },
        {
          "name": "ops_id",
          "type": "uint64"
        },
        {
          "name": "period",
          "type": "uint32"
        }
      ]
    }
  • Table row type of awd.info

    {
      "name": "award_t",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "uint64"
        },
        {
          "name": "left",
          "type": "asset"
        }
      ]
    }
  • Action parameter in awdreceipt

    {
      "name": "awdreceipt",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "award_id",
          "type": "uint64"
        },
        {
          "name": "award",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Action parameter in buyprivilege

    {
      "name": "buyprivilege",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "privilege",
          "type": "string"
        }
      ]
    }
  • Action parameter in check

    {
      "name": "check",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "func",
          "type": "string"
        }
      ]
    }
  • Action parameter in clear

    {
      "name": "clear",
      "base": "",
      "fields": [
        {
          "name": "table",
          "type": "string"
        },
        {
          "name": "scope_str",
          "type": "string"
        },
        {
          "name": "count",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in clearcostfunc

    {
      "name": "clearcostfunc",
      "base": "",
      "fields": [
        {
          "name": "table",
          "type": "string"
        },
        {
          "name": "scope_str",
          "type": "string"
        },
        {
          "name": "id1",
          "type": "uint64"
        },
        {
          "name": "id2",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in confirm

    {
      "name": "confirm",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "func",
          "type": "string"
        },
        {
          "name": "orderid",
          "type": "uint64"
        },
        {
          "name": "taxtype",
          "type": "name"
        }
      ]
    }
  • Action parameter in costfunc

    {
      "name": "costfunc",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "func",
          "type": "string"
        },
        {
          "name": "orderid",
          "type": "string"
        }
      ]
    }
  • Table row type of costfuncv3

    {
      "name": "costfuncv3",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "func",
          "type": "string"
        },
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "income",
          "type": "asset"
        },
        {
          "name": "status",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in createguild

    {
      "name": "createguild",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "name",
          "type": "string"
        },
        {
          "name": "leader",
          "type": "name"
        },
        {
          "name": "faith",
          "type": "asset"
        }
      ]
    }
  • Action parameter in ct

    {
      "name": "ct",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "func",
          "type": "string"
        }
      ]
    }
  • Action parameter in ctconfirm

    {
      "name": "ctconfirm",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "func",
          "type": "string"
        },
        {
          "name": "orderid",
          "type": "uint64"
        },
        {
          "name": "taxtype",
          "type": "name"
        }
      ]
    }
  • Action parameter in ctcostfunc

    {
      "name": "ctcostfunc",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "func",
          "type": "string"
        },
        {
          "name": "orderid",
          "type": "string"
        }
      ]
    }
  • Table row type of ctcostfuncv3

    {
      "name": "ctcostfuncv3",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "func",
          "type": "string"
        },
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "income",
          "type": "asset"
        },
        {
          "name": "status",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in decpool

    {
      "name": "decpool",
      "base": "",
      "fields": [
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "func",
          "type": "string"
        }
      ]
    }
  • Action parameter in decprize

    {
      "name": "decprize",
      "base": "",
      "fields": [
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    }
  • Action parameter in delmember

    {
      "name": "delmember",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "member",
          "type": "name"
        }
      ]
    }
  • Action parameter in deltax

    {
      "name": "deltax",
      "base": "",
      "fields": [
        {
          "name": "func",
          "type": "string"
        }
      ]
    }
  • Action parameter in drawrebate

    {
      "name": "drawrebate",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "rebatetype",
          "type": "uint32"
        }
      ]
    }
  • Action parameter in endshare

    {
      "name": "endshare",
      "base": "",
      "fields": []
    }
  • Table row type of faithv3

    {
      "name": "faithv3",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "faith",
          "type": "asset"
        },
        {
          "name": "member_faiths",
          "type": "memberfaith[]"
        }
      ]
    }
  • Table row type of attributes

    {
      "name": "field_all_in_one_t",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "name"
        },
        {
          "name": "vint",
          "type": "uint32"
        },
        {
          "name": "vstr",
          "type": "string"
        },
        {
          "name": "vaname",
          "type": "name"
        },
        {
          "name": "vasset",
          "type": "asset"
        }
      ]
    }
  • Action parameter in funcrecord

    {
      "name": "funcrecord",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "func",
          "type": "string"
        }
      ]
    }
  • Action parameter in genivtcode

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

    {
      "name": "giftcode",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "code",
          "type": "string"
        }
      ]
    }
  • Table row type of guildv3

    {
      "name": "guildv3",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "name",
          "type": "string"
        },
        {
          "name": "leader",
          "type": "name"
        },
        {
          "name": "members",
          "type": "name[]"
        },
        {
          "name": "create_time",
          "type": "uint32"
        }
      ]
    }
  • Table row type of invitemapv1

    {
      "name": "invitemapv1",
      "base": "",
      "fields": [
        {
          "name": "seq",
          "type": "uint64"
        },
        {
          "name": "user",
          "type": "name"
        }
      ]
    }
  • Table row type of invitev3

    {
      "name": "invitev3",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "invite_code",
          "type": "string"
        },
        {
          "name": "inviter",
          "type": "name"
        },
        {
          "name": "invitees",
          "type": "name[]"
        },
        {
          "name": "rebate",
          "type": "asset"
        },
        {
          "name": "rebatetypes",
          "type": "uint32[]"
        }
      ]
    }
  • Table row type of itm.accounts

    {
      "name": "item_t",
      "base": "",
      "fields": [
        {
          "name": "cid",
          "type": "uint64"
        },
        {
          "name": "count",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in itemburn

    {
      "name": "itemburn",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "cid",
          "type": "uint64"
        },
        {
          "name": "count",
          "type": "uint64"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Action parameter in itemconv

    {
      "name": "itemconv",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "src_cid",
          "type": "uint64"
        },
        {
          "name": "src_count",
          "type": "uint64"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "dst_cid",
          "type": "uint64"
        },
        {
          "name": "dst_count",
          "type": "uint64"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Action parameter in itemissue

    {
      "name": "itemissue",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "cid",
          "type": "uint64"
        },
        {
          "name": "count",
          "type": "uint64"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Action parameter in itemreceipt

    {
      "name": "itemreceipt",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "cid",
          "type": "uint64"
        },
        {
          "name": "origin_count",
          "type": "uint64"
        },
        {
          "name": "final_count",
          "type": "uint64"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Action parameter in itemreset

    {
      "name": "itemreset",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "cid",
          "type": "uint64"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Struct property of faithv3

    {
      "name": "memberfaith",
      "base": "",
      "fields": [
        {
          "name": "name",
          "type": "name"
        },
        {
          "name": "faith",
          "type": "asset"
        }
      ]
    }
  • Action parameter in modifyleader

    {
      "name": "modifyleader",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "leader",
          "type": "name"
        }
      ]
    }
  • Action parameter in notifyresult

    {
      "name": "notifyresult",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "inc",
          "type": "asset"
        },
        {
          "name": "dec",
          "type": "asset"
        }
      ]
    }
  • Action parameter in notifytrans

    {
      "name": "notifytrans",
      "base": "",
      "fields": [
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    }
  • Action parameter in notifywtlist

    {
      "name": "notifywtlist",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "func",
          "type": "string"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    }
  • Table row type of operationv3

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

    {
      "name": "privilegev12",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "privilege",
          "type": "uint32"
        },
        {
          "name": "create_time",
          "type": "uint32"
        }
      ]
    }
  • Action parameter in reform

    {
      "name": "reform",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "faith",
          "type": "asset"
        }
      ]
    }
  • Table row type of res.accounts

    Table row type of res.info

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

    {
      "name": "resburn",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Action parameter in reschange

    {
      "name": "reschange",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "from",
          "type": "asset"
        },
        {
          "name": "to",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Action parameter in rescreate

    {
      "name": "rescreate",
      "base": "",
      "fields": [
        {
          "name": "supply",
          "type": "asset"
        }
      ]
    }
  • Action parameter in resissue

    {
      "name": "resissue",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Action parameter in resreceipt

    {
      "name": "resreceipt",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "from",
          "type": "asset"
        },
        {
          "name": "to",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Action parameter in restake

    {
      "name": "restake",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Action parameter in setactivate

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

    {
      "name": "setattr",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "name"
        },
        {
          "name": "val",
          "type": "string"
        }
      ]
    }
  • Action parameter in setprivilege

    {
      "name": "setprivilege",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "privilege",
          "type": "uint32"
        }
      ]
    }
  • Action parameter in settax

    {
      "name": "settax",
      "base": "",
      "fields": [
        {
          "name": "func",
          "type": "string"
        },
        {
          "name": "tax",
          "type": "uint32"
        }
      ]
    }
  • Table row type of funcs

    Table row type of poolprizev3

    Table row type of resourcev3

    {
      "name": "single_val_item_asset_t",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "name"
        },
        {
          "name": "val",
          "type": "asset"
        }
      ]
    }
  • Table row type of activatev1

    Table row type of giftcodev3

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

    Table row type of functax

    Table row type of prizev1

    {
      "name": "single_val_item_uint32_t",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "name"
        },
        {
          "name": "val",
          "type": "uint32"
        }
      ]
    }
  • Action parameter in takefaith

    {
      "name": "takefaith",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "uint64"
        },
        {
          "name": "to",
          "type": "uint64"
        },
        {
          "name": "faith",
          "type": "asset"
        }
      ]
    }
  • Action parameter in takefaithuni

    {
      "name": "takefaithuni",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "uint64"
        },
        {
          "name": "to",
          "type": "uint64"
        },
        {
          "name": "faith",
          "type": "asset"
        },
        {
          "name": "ops_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in takefaithunp

    {
      "name": "takefaithunp",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "uint64"
        },
        {
          "name": "to",
          "type": "uint64"
        },
        {
          "name": "faith",
          "type": "asset"
        },
        {
          "name": "ops_id",
          "type": "uint64"
        },
        {
          "name": "period",
          "type": "uint32"
        }
      ]
    }
  • Action parameter in tax

    {
      "name": "tax",
      "base": "",
      "fields": [
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "func",
          "type": "string"
        }
      ]
    }
  • Action parameter in test

    {
      "name": "test",
      "base": "",
      "fields": []
    }
  • Action parameter in trade

    {
      "name": "trade",
      "base": "",
      "fields": [
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Action parameter in tradeuni

    {
      "name": "tradeuni",
      "base": "",
      "fields": [
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        },
        {
          "name": "ops_id",
          "type": "uint64"
        }
      ]
    }