Vaulta

theflairdapp

Contract

{
  "version": "eosio::abi/1.1",
  "types": [],
  "structs": [
    {
      "name": "addcurhigh",
      "base": "",
      "fields": [
        {
          "name": "openTime",
          "type": "uint32"
        },
        {
          "name": "usdHigh",
          "type": "uint32"
        },
        {
          "name": "intervalSec",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "addprofargs",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "name"
        },
        {
          "name": "username",
          "type": "string"
        },
        {
          "name": "imgHash",
          "type": "checksum256"
        },
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "link",
          "type": "string"
        },
        {
          "name": "bio",
          "type": "string"
        },
        {
          "name": "active",
          "type": "bool"
        }
      ]
    },
    {
      "name": "addprofile",
      "base": "",
      "fields": [
        {
          "name": "params",
          "type": "addprofargs"
        }
      ]
    },
    {
      "name": "blkentry",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "name"
        }
      ]
    },
    {
      "name": "category",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "name"
        },
        {
          "name": "name",
          "type": "string"
        },
        {
          "name": "maxVideoLength",
          "type": "uint32"
        },
        {
          "name": "archived",
          "type": "bool"
        }
      ]
    },
    {
      "name": "claim",
      "base": "",
      "fields": [
        {
          "name": "profileId",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "asset"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    },
    {
      "name": "claimusd",
      "base": "",
      "fields": [
        {
          "name": "profileId",
          "type": "name"
        },
        {
          "name": "claimId",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    },
    {
      "name": "contest",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "levelId",
          "type": "name"
        },
        {
          "name": "price",
          "type": "uint64"
        },
        {
          "name": "participantLimit",
          "type": "uint32"
        },
        {
          "name": "participantCount",
          "type": "uint32"
        },
        {
          "name": "submissionsClosed",
          "type": "bool"
        },
        {
          "name": "submissionPeriod",
          "type": "uint32"
        },
        {
          "name": "votePeriod",
          "type": "uint32"
        },
        {
          "name": "createdAt",
          "type": "uint32"
        },
        {
          "name": "fixedPrize",
          "type": "uint32"
        },
        {
          "name": "voteStartUTCHour",
          "type": "uint32"
        },
        {
          "name": "paid",
          "type": "bool"
        },
        {
          "name": "minParticipant",
          "type": "uint32"
        },
        {
          "name": "lastEntryAddedAt",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "contestEntry",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "name"
        },
        {
          "name": "userId",
          "type": "name"
        },
        {
          "name": "levelId",
          "type": "name"
        },
        {
          "name": "contestId",
          "type": "uint64"
        },
        {
          "name": "amount",
          "type": "uint64"
        },
        {
          "name": "priceUnavailable",
          "type": "bool"
        },
        {
          "name": "open",
          "type": "bool"
        },
        {
          "name": "block",
          "type": "bool"
        },
        {
          "name": "prizeRevoked",
          "type": "bool"
        },
        {
          "name": "prizeGiven",
          "type": "asset"
        },
        {
          "name": "videoHash720p",
          "type": "checksum256"
        },
        {
          "name": "videoHash1080p",
          "type": "checksum256"
        },
        {
          "name": "coverHash",
          "type": "checksum256"
        },
        {
          "name": "createdAt",
          "type": "uint32"
        },
        {
          "name": "votes",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "contestargs",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "name"
        },
        {
          "name": "userId",
          "type": "name"
        },
        {
          "name": "levelId",
          "type": "name"
        },
        {
          "name": "videoHash720p",
          "type": "checksum256"
        },
        {
          "name": "videoHash1080p",
          "type": "checksum256"
        },
        {
          "name": "coverHash",
          "type": "checksum256"
        }
      ]
    },
    {
      "name": "createcat",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "name"
        },
        {
          "name": "name",
          "type": "string"
        },
        {
          "name": "maxVideoLength",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "createlevel",
      "base": "",
      "fields": [
        {
          "name": "params",
          "type": "createlvlargs"
        }
      ]
    },
    {
      "name": "createlvlargs",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "name"
        },
        {
          "name": "categoryId",
          "type": "name"
        },
        {
          "name": "name",
          "type": "string"
        },
        {
          "name": "price",
          "type": "uint32"
        },
        {
          "name": "participantLimit",
          "type": "uint32"
        },
        {
          "name": "submissionPeriod",
          "type": "uint32"
        },
        {
          "name": "votePeriod",
          "type": "uint32"
        },
        {
          "name": "fee",
          "type": "uint32"
        },
        {
          "name": "prizes",
          "type": "uint32[]"
        },
        {
          "name": "fixedPrize",
          "type": "uint32"
        },
        {
          "name": "allowedSimultaneousContests",
          "type": "uint32"
        },
        {
          "name": "voteStartUTCHour",
          "type": "uint32"
        },
        {
          "name": "minParticipant",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "curprice",
      "base": "",
      "fields": [
        {
          "name": "openTime",
          "type": "uint64"
        },
        {
          "name": "usdHigh",
          "type": "uint32"
        },
        {
          "name": "intervalSec",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "deactprofs",
      "base": "",
      "fields": [
        {
          "name": "limit",
          "type": "int32"
        }
      ]
    },
    {
      "name": "deleteclaim",
      "base": "",
      "fields": [
        {
          "name": "claimId",
          "type": "name"
        }
      ]
    },
    {
      "name": "editcat",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "name"
        },
        {
          "name": "data",
          "type": "editcatargs"
        }
      ]
    },
    {
      "name": "editcatargs",
      "base": "",
      "fields": [
        {
          "name": "name",
          "type": "string"
        },
        {
          "name": "maxVideoLength",
          "type": "uint32"
        },
        {
          "name": "archived",
          "type": "bool"
        }
      ]
    },
    {
      "name": "editcntst",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "name"
        },
        {
          "name": "data",
          "type": "editcntstargs"
        }
      ]
    },
    {
      "name": "editcntstargs",
      "base": "",
      "fields": [
        {
          "name": "minParticipant",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "editlevel",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "name"
        },
        {
          "name": "data",
          "type": "editlevelargs"
        }
      ]
    },
    {
      "name": "editlevelargs",
      "base": "",
      "fields": [
        {
          "name": "name",
          "type": "string"
        },
        {
          "name": "archived",
          "type": "bool"
        },
        {
          "name": "price",
          "type": "uint32"
        },
        {
          "name": "participantLimit",
          "type": "uint32"
        },
        {
          "name": "submissionPeriod",
          "type": "uint32"
        },
        {
          "name": "votePeriod",
          "type": "uint32"
        },
        {
          "name": "fee",
          "type": "uint32"
        },
        {
          "name": "prizes",
          "type": "uint32[]"
        },
        {
          "name": "fixedPrize",
          "type": "uint32"
        },
        {
          "name": "allowedSimultaneousContests",
          "type": "uint32"
        },
        {
          "name": "voteStartUTCHour",
          "type": "uint32"
        },
        {
          "name": "minParticipant",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "editprofadm",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "name"
        },
        {
          "name": "data",
          "type": "editprofargsa"
        }
      ]
    },
    {
      "name": "editprofargsa",
      "base": "",
      "fields": [
        {
          "name": "username",
          "type": "string"
        },
        {
          "name": "imgHash",
          "type": "checksum256"
        },
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "link",
          "type": "string"
        },
        {
          "name": "bio",
          "type": "string"
        },
        {
          "name": "active",
          "type": "bool"
        }
      ]
    },
    {
      "name": "editprofargsu",
      "base": "",
      "fields": [
        {
          "name": "username",
          "type": "string"
        },
        {
          "name": "imgHash",
          "type": "checksum256"
        },
        {
          "name": "link",
          "type": "string"
        },
        {
          "name": "bio",
          "type": "string"
        }
      ]
    },
    {
      "name": "editprofuser",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "name"
        },
        {
          "name": "data",
          "type": "editprofargsu"
        }
      ]
    },
    {
      "name": "entercontest",
      "base": "",
      "fields": [
        {
          "name": "params",
          "type": "contestargs"
        }
      ]
    },
    {
      "name": "entryvote",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "contestId",
          "type": "uint64"
        },
        {
          "name": "entryId",
          "type": "name"
        },
        {
          "name": "voterUserId",
          "type": "name"
        },
        {
          "name": "createdAt",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "level",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "name"
        },
        {
          "name": "categoryId",
          "type": "name"
        },
        {
          "name": "name",
          "type": "string"
        },
        {
          "name": "archived",
          "type": "bool"
        },
        {
          "name": "price",
          "type": "uint32"
        },
        {
          "name": "participantLimit",
          "type": "uint32"
        },
        {
          "name": "submissionPeriod",
          "type": "uint32"
        },
        {
          "name": "votePeriod",
          "type": "uint32"
        },
        {
          "name": "fee",
          "type": "uint32"
        },
        {
          "name": "prizes",
          "type": "uint32[]"
        },
        {
          "name": "fixedPrize",
          "type": "uint32"
        },
        {
          "name": "allowedSimultaneousContests",
          "type": "uint32"
        },
        {
          "name": "voteStartUTCHour",
          "type": "uint32"
        },
        {
          "name": "minParticipant",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "openclaim",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "name"
        },
        {
          "name": "profileId",
          "type": "name"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "toMemo",
          "type": "string"
        },
        {
          "name": "amount",
          "type": "asset"
        }
      ]
    },
    {
      "name": "option",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "name"
        },
        {
          "name": "value",
          "type": "string"
        }
      ]
    },
    {
      "name": "paycpu",
      "base": "",
      "fields": []
    },
    {
      "name": "profile",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "name"
        },
        {
          "name": "username",
          "type": "string"
        },
        {
          "name": "usernameHash",
          "type": "checksum256"
        },
        {
          "name": "imgHash",
          "type": "checksum256"
        },
        {
          "name": "link",
          "type": "string"
        },
        {
          "name": "bio",
          "type": "string"
        },
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "active",
          "type": "bool"
        },
        {
          "name": "winnings",
          "type": "asset"
        }
      ]
    },
    {
      "name": "refundentry",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "name"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    },
    {
      "name": "setclaimacct",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    },
    {
      "name": "setcurrency",
      "base": "",
      "fields": [
        {
          "name": "curSymbol",
          "type": "string"
        }
      ]
    },
    {
      "name": "setentryarch",
      "base": "",
      "fields": [
        {
          "name": "sec",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "setentryexp",
      "base": "",
      "fields": [
        {
          "name": "exp",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "setfeeacct",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    },
    {
      "name": "setpricefrsh",
      "base": "",
      "fields": [
        {
          "name": "freshness",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "update",
      "base": "",
      "fields": []
    },
    {
      "name": "vote",
      "base": "",
      "fields": [
        {
          "name": "voterUserId",
          "type": "name"
        },
        {
          "name": "entryId",
          "type": "name"
        }
      ]
    }
  ],
  "actions": [
    {
      "name": "addcurhigh",
      "type": "addcurhigh",
      "ricardian_contract": ""
    },
    {
      "name": "addprofile",
      "type": "addprofile",
      "ricardian_contract": ""
    },
    {
      "name": "blkentry",
      "type": "blkentry",
      "ricardian_contract": ""
    },
    {
      "name": "claim",
      "type": "claim",
      "ricardian_contract": ""
    },
    {
      "name": "claimusd",
      "type": "claimusd",
      "ricardian_contract": ""
    },
    {
      "name": "createcat",
      "type": "createcat",
      "ricardian_contract": ""
    },
    {
      "name": "createlevel",
      "type": "createlevel",
      "ricardian_contract": ""
    },
    {
      "name": "deactprofs",
      "type": "deactprofs",
      "ricardian_contract": ""
    },
    {
      "name": "deleteclaim",
      "type": "deleteclaim",
      "ricardian_contract": ""
    },
    {
      "name": "editcat",
      "type": "editcat",
      "ricardian_contract": ""
    },
    {
      "name": "editcntst",
      "type": "editcntst",
      "ricardian_contract": ""
    },
    {
      "name": "editlevel",
      "type": "editlevel",
      "ricardian_contract": ""
    },
    {
      "name": "editprofadm",
      "type": "editprofadm",
      "ricardian_contract": ""
    },
    {
      "name": "editprofuser",
      "type": "editprofuser",
      "ricardian_contract": ""
    },
    {
      "name": "entercontest",
      "type": "entercontest",
      "ricardian_contract": ""
    },
    {
      "name": "paycpu",
      "type": "paycpu",
      "ricardian_contract": ""
    },
    {
      "name": "refundentry",
      "type": "refundentry",
      "ricardian_contract": ""
    },
    {
      "name": "setclaimacct",
      "type": "setclaimacct",
      "ricardian_contract": ""
    },
    {
      "name": "setcurrency",
      "type": "setcurrency",
      "ricardian_contract": ""
    },
    {
      "name": "setentryarch",
      "type": "setentryarch",
      "ricardian_contract": ""
    },
    {
      "name": "setentryexp",
      "type": "setentryexp",
      "ricardian_contract": ""
    },
    {
      "name": "setfeeacct",
      "type": "setfeeacct",
      "ricardian_contract": ""
    },
    {
      "name": "setpricefrsh",
      "type": "setpricefrsh",
      "ricardian_contract": ""
    },
    {
      "name": "update",
      "type": "update",
      "ricardian_contract": ""
    },
    {
      "name": "vote",
      "type": "vote",
      "ricardian_contract": ""
    }
  ],
  "tables": [
    {
      "name": "categories",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "category"
    },
    {
      "name": "contests",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "contest"
    },
    {
      "name": "curprices",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "curprice"
    },
    {
      "name": "entries",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "contestEntry"
    },
    {
      "name": "levels",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "level"
    },
    {
      "name": "openclaims",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "openclaim"
    },
    {
      "name": "options",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "option"
    },
    {
      "name": "profiles",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "profile"
    },
    {
      "name": "votes",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "entryvote"
    }
  ],
  "ricardian_clauses": [],
  "error_messages": [],
  "abi_extensions": [],
  "variants": [],
  "action_results": []
}