Vaulta

afairgameeos

Contract

The data structures defined by this contract.

  • Table row type of accounts

    {
      "name": "account",
      "base": "",
      "fields": [
        {
          "name": "total_asset",
          "type": "asset"
        },
        {
          "name": "frozen_asset",
          "type": "asset"
        }
      ]
    }
  • Action parameter in addblacklist

    {
      "name": "addblacklist",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "type",
          "type": "uint64"
        }
      ]
    }
  • Table row type of blacklist

    {
      "name": "blacklist",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "type",
          "type": "uint64"
        }
      ]
    }
  • Table row type of channels

    {
      "name": "channel",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "channeluser",
          "type": "name"
        },
        {
          "name": "packfee",
          "type": "float64"
        },
        {
          "name": "claimfee",
          "type": "float64"
        }
      ]
    }
  • Action parameter in claim

    {
      "name": "claim",
      "base": "",
      "fields": [
        {
          "name": "claimer",
          "type": "name"
        },
        {
          "name": "levelid",
          "type": "uint64"
        },
        {
          "name": "seed",
          "type": "checksum256"
        },
        {
          "name": "sig",
          "type": "signature"
        },
        {
          "name": "channeluser",
          "type": "string"
        }
      ]
    }
  • Action parameter in delhis

    {
      "name": "delhis",
      "base": "",
      "fields": [
        {
          "name": "sec",
          "type": "uint64"
        }
      ]
    }
  • Table row type of globalid

    {
      "name": "globalid",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "nextid",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in lock

    {
      "name": "lock",
      "base": "",
      "fields": []
    }
  • Action parameter in newpacket

    {
      "name": "newpacket",
      "base": "",
      "fields": [
        {
          "name": "packer",
          "type": "name"
        },
        {
          "name": "levelid",
          "type": "uint64"
        },
        {
          "name": "seed",
          "type": "checksum256"
        },
        {
          "name": "sig",
          "type": "signature"
        },
        {
          "name": "channeluser",
          "type": "string"
        }
      ]
    }
  • Table row type of packet

    {
      "name": "packet",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "value",
          "type": "asset"
        },
        {
          "name": "createtime",
          "type": "time_point"
        },
        {
          "name": "updtime",
          "type": "time_point"
        },
        {
          "name": "seed",
          "type": "checksum256"
        },
        {
          "name": "sig",
          "type": "signature"
        },
        {
          "name": "isfinish",
          "type": "uint64"
        },
        {
          "name": "rescnt",
          "type": "uint64"
        },
        {
          "name": "totalcnt",
          "type": "uint64"
        },
        {
          "name": "loseval",
          "type": "string"
        }
      ]
    }
  • Table row type of packetlevel

    {
      "name": "packetlevel",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "limitval",
          "type": "asset"
        },
        {
          "name": "totalcnt",
          "type": "uint64"
        }
      ]
    }
  • Table row type of packetseed

    {
      "name": "packetseed",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "seed",
          "type": "checksum256"
        }
      ]
    }
  • Action parameter in rmblacklist

    {
      "name": "rmblacklist",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • Action parameter in setchannel

    {
      "name": "setchannel",
      "base": "",
      "fields": [
        {
          "name": "channelid",
          "type": "uint64"
        },
        {
          "name": "channeluser",
          "type": "name"
        },
        {
          "name": "packfee",
          "type": "float64"
        },
        {
          "name": "claimfee",
          "type": "float64"
        }
      ]
    }
  • Action parameter in setconfig

    {
      "name": "setconfig",
      "base": "",
      "fields": [
        {
          "name": "platuser",
          "type": "name"
        },
        {
          "name": "totalfee",
          "type": "float64"
        },
        {
          "name": "pubkey",
          "type": "public_key"
        }
      ]
    }
  • Action parameter in setlevel

    {
      "name": "setlevel",
      "base": "",
      "fields": [
        {
          "name": "levelid",
          "type": "uint64"
        },
        {
          "name": "limitval",
          "type": "asset"
        },
        {
          "name": "totalcnt",
          "type": "uint64"
        }
      ]
    }
  • Table row type of setting

    {
      "name": "setting",
      "base": "",
      "fields": [
        {
          "name": "platuser",
          "type": "name"
        },
        {
          "name": "totalfee",
          "type": "float64"
        },
        {
          "name": "pubkey",
          "type": "public_key"
        },
        {
          "name": "islock",
          "type": "bool"
        }
      ]
    }
  • Action parameter in unlock

    {
      "name": "unlock",
      "base": "",
      "fields": []
    }
  • Table row type of userpacket

    {
      "name": "userpacket",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "claimer",
          "type": "name"
        },
        {
          "name": "srcvalue",
          "type": "asset"
        },
        {
          "name": "luckvalue",
          "type": "asset"
        },
        {
          "name": "lucklevel",
          "type": "uint64"
        },
        {
          "name": "claimvalue",
          "type": "asset"
        },
        {
          "name": "createtime",
          "type": "time_point"
        },
        {
          "name": "packetid",
          "type": "uint64"
        },
        {
          "name": "islose",
          "type": "string"
        },
        {
          "name": "seed",
          "type": "checksum256"
        },
        {
          "name": "sig",
          "type": "signature"
        }
      ]
    }
  • Action parameter in withdraw

    {
      "name": "withdraw",
      "base": "",
      "fields": [
        {
          "name": "to",
          "type": "name"
        }
      ]
    }