Vaulta

prochaintech

Contract

The data structures defined by this contract.

  • Table row type of drawrecord

    {
      "name": "Drawrecord",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "draw_time",
          "type": "uint64"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    }
  • Table row type of adrelation

    {
      "name": "AdRelation",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "teacher_account",
          "type": "name"
        }
      ]
    }
  • Table row type of tadpos

    {
      "name": "AdPos",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "imgurl",
          "type": "string"
        },
        {
          "name": "landurl",
          "type": "string"
        },
        {
          "name": "title",
          "type": "string"
        }
      ]
    }
  • Table row type of tcandy

    {
      "name": "Candy",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "airdrop_account",
          "type": "name"
        },
        {
          "name": "token_contract",
          "type": "name"
        },
        {
          "name": "imgurl",
          "type": "string"
        },
        {
          "name": "backurl",
          "type": "string"
        },
        {
          "name": "brief",
          "type": "string"
        },
        {
          "name": "title",
          "type": "string"
        },
        {
          "name": "landurl",
          "type": "string"
        },
        {
          "name": "total",
          "type": "asset"
        },
        {
          "name": "balance",
          "type": "asset"
        },
        {
          "name": "perclick",
          "type": "asset"
        },
        {
          "name": "transfer",
          "type": "string"
        },
        {
          "name": "airgrab",
          "type": "bool"
        },
        {
          "name": "proxy",
          "type": "bool"
        },
        {
          "name": "airgrabname",
          "type": "string"
        }
      ]
    }
  • Table row type of twhite

    {
      "name": "WhiteList",
      "base": "",
      "fields": [
        {
          "name": "base_amount",
          "type": "asset"
        }
      ]
    }
  • Table row type of trecord

    {
      "name": "Record",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "starttime",
          "type": "uint32"
        },
        {
          "name": "authtime",
          "type": "uint32"
        },
        {
          "name": "remain",
          "type": "uint8"
        },
        {
          "name": "errorcount",
          "type": "uint8"
        }
      ]
    }
  • Table row type of tnrecord

    {
      "name": "NRecord",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "starttime",
          "type": "uint32"
        },
        {
          "name": "authtime",
          "type": "uint32"
        },
        {
          "name": "remain",
          "type": "uint8"
        }
      ]
    }
  • Table row type of tnaccount

    {
      "name": "NTAccount",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "notifytime",
          "type": "uint32"
        },
        {
          "name": "notifycoldtime",
          "type": "uint32"
        }
      ]
    }
  • Table row type of tnotify

    {
      "name": "Notify",
      "base": "",
      "fields": [
        {
          "name": "project",
          "type": "name"
        }
      ]
    }
  • Table row type of taccount

    {
      "name": "Account",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "balance",
          "type": "asset"
        },
        {
          "name": "coldtime",
          "type": "uint32"
        },
        {
          "name": "count",
          "type": "uint8"
        },
        {
          "name": "lasttime",
          "type": "uint32"
        }
      ]
    }
  • Table row type of tlevel

    {
      "name": "Level",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "uint64"
        },
        {
          "name": "coldtime",
          "type": "uint32"
        },
        {
          "name": "count",
          "type": "uint8"
        }
      ]
    }
  • Table row type of tblack

    {
      "name": "Black",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • Table row type of tmemo

    {
      "name": "Memo",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "content",
          "type": "string"
        }
      ]
    }
  • Table row type of tnode

    {
      "name": "Node",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "url",
          "type": "string"
        }
      ]
    }
  • Struct property of publishadpos

    {
      "name": "PublishRequest",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "imgurl",
          "type": "string"
        },
        {
          "name": "landurl",
          "type": "string"
        },
        {
          "name": "title",
          "type": "string"
        }
      ]
    }
  • Action parameter in publishadpos

    {
      "name": "publishadpos",
      "base": "",
      "fields": [
        {
          "name": "publishRequest",
          "type": "PublishRequest"
        }
      ]
    }
  • Struct property of removeadpos

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

    {
      "name": "removeadpos",
      "base": "",
      "fields": [
        {
          "name": "removeRequest",
          "type": "RemoveRequest"
        }
      ]
    }
  • Struct property of addcandy

    {
      "name": "AddCandy",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "airdrop_account",
          "type": "name"
        },
        {
          "name": "token_contract",
          "type": "name"
        },
        {
          "name": "imgurl",
          "type": "string"
        },
        {
          "name": "backurl",
          "type": "string"
        },
        {
          "name": "brief",
          "type": "string"
        },
        {
          "name": "title",
          "type": "string"
        },
        {
          "name": "landurl",
          "type": "string"
        },
        {
          "name": "total",
          "type": "asset"
        },
        {
          "name": "balance",
          "type": "asset"
        },
        {
          "name": "perclick",
          "type": "asset"
        },
        {
          "name": "transfer",
          "type": "string"
        },
        {
          "name": "airgrab",
          "type": "bool"
        },
        {
          "name": "proxy",
          "type": "bool"
        },
        {
          "name": "airgrabname",
          "type": "string"
        }
      ]
    }
  • Action parameter in addcandy

    {
      "name": "addcandy",
      "base": "",
      "fields": [
        {
          "name": "addCandy",
          "type": "AddCandy"
        }
      ]
    }
  • Action parameter in modcandy

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

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

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

    {
      "name": "delnotify",
      "base": "",
      "fields": [
        {
          "name": "project",
          "type": "name"
        }
      ]
    }
  • Action parameter in addwhite

    {
      "name": "addwhite",
      "base": "",
      "fields": [
        {
          "name": "base_amount",
          "type": "asset"
        }
      ]
    }
  • Action parameter in delwhite

    {
      "name": "delwhite",
      "base": "",
      "fields": [
        {
          "name": "base_amount",
          "type": "asset"
        }
      ]
    }
  • Struct property of auth

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

    {
      "name": "auth",
      "base": "",
      "fields": [
        {
          "name": "authRequest",
          "type": "AuthRequest"
        }
      ]
    }
  • Action parameter in notify

    {
      "name": "notify",
      "base": "",
      "fields": [
        {
          "name": "project",
          "type": "name"
        },
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Action parameter in testnotify

    {
      "name": "testnotify",
      "base": "",
      "fields": []
    }
  • Struct property of click

    Struct property of clickv2

    Struct property of clickv3

    {
      "name": "ClickRequest",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "candyId",
          "type": "uint64"
        },
        {
          "name": "ref",
          "type": "name"
        }
      ]
    }
  • Action parameter in click

    {
      "name": "click",
      "base": "",
      "fields": [
        {
          "name": "clickRequest",
          "type": "ClickRequest"
        }
      ]
    }
  • Action parameter in clickv2

    {
      "name": "clickv2",
      "base": "",
      "fields": [
        {
          "name": "clickRequest",
          "type": "ClickRequest"
        }
      ]
    }
  • Action parameter in clickv3

    {
      "name": "clickv3",
      "base": "",
      "fields": [
        {
          "name": "clickRequest",
          "type": "ClickRequest"
        }
      ]
    }
  • Action parameter in delrecord

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

    {
      "name": "delbatch",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • Struct property of withdraw

    {
      "name": "WithdrawRequest",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    }
  • Action parameter in withdraw

    {
      "name": "withdraw",
      "base": "",
      "fields": [
        {
          "name": "withdrawRequest",
          "type": "WithdrawRequest"
        }
      ]
    }
  • Struct property of propose

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

    {
      "name": "propose",
      "base": "",
      "fields": [
        {
          "name": "proposeRequest",
          "type": "ProposeRequest"
        }
      ]
    }
  • Action parameter in delaccount

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

    {
      "name": "modaccount",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        }
      ]
    }
  • Struct property of addlevel

    {
      "name": "AddLevel",
      "base": "",
      "fields": [
        {
          "name": "quantity",
          "type": "uint64"
        },
        {
          "name": "coldtimeHour",
          "type": "float64"
        },
        {
          "name": "count",
          "type": "uint8"
        }
      ]
    }
  • Action parameter in addlevel

    {
      "name": "addlevel",
      "base": "",
      "fields": [
        {
          "name": "addLevel",
          "type": "AddLevel"
        }
      ]
    }
  • Action parameter in dellevel

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

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

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

    {
      "name": "addnode",
      "base": "",
      "fields": [
        {
          "name": "url",
          "type": "string"
        }
      ]
    }
  • Action parameter in delnode

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

    {
      "name": "addmemo",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "content",
          "type": "string"
        }
      ]
    }
  • Action parameter in delmemo

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

    {
      "name": "addrelate",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "teacher_account",
          "type": "name"
        }
      ]
    }
  • Action parameter in delrelate

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

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

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

    {
      "name": "adddrawrec",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    }