Vaulta

moonlight.co

Contract

{
  "version": "eosio::abi/1.1",
  "types": [],
  "structs": [
    {
      "name": "addcustodial",
      "base": "",
      "fields": [
        {
          "name": "username",
          "type": "name"
        }
      ]
    },
    {
      "name": "addservice",
      "base": "",
      "fields": [
        {
          "name": "username",
          "type": "name"
        }
      ]
    },
    {
      "name": "addwhitelist",
      "base": "",
      "fields": [
        {
          "name": "username",
          "type": "name"
        }
      ]
    },
    {
      "name": "claim",
      "base": "",
      "fields": [
        {
          "name": "username",
          "type": "name"
        },
        {
          "name": "hash",
          "type": "checksum256"
        },
        {
          "name": "attribute_key",
          "type": "string"
        },
        {
          "name": "witness_contract",
          "type": "name"
        },
        {
          "name": "witness_action",
          "type": "name"
        },
        {
          "name": "claim_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "claimhash",
      "base": "",
      "fields": [
        {
          "name": "username",
          "type": "name"
        },
        {
          "name": "hash",
          "type": "checksum256"
        },
        {
          "name": "attribute_key",
          "type": "string"
        },
        {
          "name": "witness",
          "type": "name"
        },
        {
          "name": "witness_action",
          "type": "name"
        },
        {
          "name": "claim_id",
          "type": "uint64"
        },
        {
          "name": "acctype",
          "type": "string"
        },
        {
          "name": "main_accname",
          "type": "name"
        }
      ]
    },
    {
      "name": "custodialacc",
      "base": "",
      "fields": [
        {
          "name": "username",
          "type": "name"
        }
      ]
    },
    {
      "name": "delwhitelist",
      "base": "",
      "fields": [
        {
          "name": "username",
          "type": "name"
        }
      ]
    },
    {
      "name": "initrating",
      "base": "",
      "fields": [
        {
          "name": "username",
          "type": "name"
        },
        {
          "name": "avg_rating",
          "type": "float32"
        },
        {
          "name": "count",
          "type": "float32"
        }
      ]
    },
    {
      "name": "ipfsentry",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "data",
          "type": "bytes"
        },
        {
          "name": "pending_commit",
          "type": "bool$"
        }
      ]
    },
    {
      "name": "logintrack",
      "base": "",
      "fields": [
        {
          "name": "username",
          "type": "name"
        },
        {
          "name": "acctype",
          "type": "string"
        },
        {
          "name": "main_accname",
          "type": "name"
        }
      ]
    },
    {
      "name": "migrateacc",
      "base": "",
      "fields": [
        {
          "name": "username",
          "type": "name"
        },
        {
          "name": "main_accname",
          "type": "name"
        }
      ]
    },
    {
      "name": "migratedata",
      "base": "",
      "fields": []
    },
    {
      "name": "serviceacc",
      "base": "",
      "fields": [
        {
          "name": "username",
          "type": "name"
        }
      ]
    },
    {
      "name": "shardbucket",
      "base": "",
      "fields": [
        {
          "name": "shard_uri",
          "type": "bytes"
        },
        {
          "name": "shard",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "updatecust",
      "base": "",
      "fields": [
        {
          "name": "username",
          "type": "name"
        }
      ]
    },
    {
      "name": "updaterating",
      "base": "",
      "fields": [
        {
          "name": "username",
          "type": "name"
        },
        {
          "name": "rating",
          "type": "float32"
        }
      ]
    },
    {
      "name": "updatescore",
      "base": "",
      "fields": [
        {
          "name": "username",
          "type": "name"
        },
        {
          "name": "score",
          "type": "float32"
        }
      ]
    },
    {
      "name": "updateservc",
      "base": "",
      "fields": [
        {
          "name": "username",
          "type": "name"
        }
      ]
    },
    {
      "name": "userinfo",
      "base": "",
      "fields": [
        {
          "name": "username",
          "type": "name"
        },
        {
          "name": "lastlogin",
          "type": "time_point_sec"
        },
        {
          "name": "mainaccname",
          "type": "name"
        },
        {
          "name": "ispremium",
          "type": "bool"
        },
        {
          "name": "rating",
          "type": "float32"
        },
        {
          "name": "token1",
          "type": "asset"
        },
        {
          "name": "token2",
          "type": "asset"
        },
        {
          "name": "extended",
          "type": "string"
        }
      ]
    },
    {
      "name": "userrating",
      "base": "",
      "fields": [
        {
          "name": "username",
          "type": "name"
        },
        {
          "name": "total_rating",
          "type": "float32"
        },
        {
          "name": "avg_rating",
          "type": "float32"
        },
        {
          "name": "score",
          "type": "float32"
        }
      ]
    },
    {
      "name": "vconfig",
      "base": "",
      "fields": [
        {
          "name": "next_available_key",
          "type": "uint64"
        },
        {
          "name": "shards",
          "type": "uint32"
        },
        {
          "name": "buckets_per_shard",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "verified_result",
      "base": "",
      "fields": [
        {
          "name": "result_id",
          "type": "uint64"
        },
        {
          "name": "claim_id",
          "type": "uint64"
        },
        {
          "name": "isverified",
          "type": "bool"
        }
      ]
    },
    {
      "name": "verify_vram",
      "base": "",
      "fields": [
        {
          "name": "result_id",
          "type": "uint64"
        },
        {
          "name": "claim_id",
          "type": "uint64"
        },
        {
          "name": "isverified",
          "type": "bool"
        }
      ]
    },
    {
      "name": "verifyresult",
      "base": "",
      "fields": [
        {
          "name": "username",
          "type": "name"
        },
        {
          "name": "resultid",
          "type": "uint64"
        },
        {
          "name": "claim_id",
          "type": "uint64"
        },
        {
          "name": "hash",
          "type": "checksum256"
        }
      ]
    },
    {
      "name": "xcleanchain",
      "base": "",
      "fields": [
        {
          "name": "current_provider",
          "type": "name"
        },
        {
          "name": "package",
          "type": "name"
        },
        {
          "name": "shard",
          "type": "uint32"
        },
        {
          "name": "code",
          "type": "name"
        },
        {
          "name": "table",
          "type": "name"
        },
        {
          "name": "chain",
          "type": "name"
        },
        {
          "name": "size",
          "type": "uint32"
        },
        {
          "name": "uris",
          "type": "string[]"
        }
      ]
    },
    {
      "name": "xcleanup",
      "base": "",
      "fields": [
        {
          "name": "current_provider",
          "type": "name"
        },
        {
          "name": "package",
          "type": "name"
        },
        {
          "name": "size",
          "type": "uint32"
        },
        {
          "name": "uri",
          "type": "string"
        }
      ]
    },
    {
      "name": "xcleanuprow",
      "base": "",
      "fields": [
        {
          "name": "current_provider",
          "type": "name"
        },
        {
          "name": "package",
          "type": "name"
        },
        {
          "name": "size",
          "type": "uint32"
        },
        {
          "name": "uris",
          "type": "string[]"
        }
      ]
    },
    {
      "name": "xcommit",
      "base": "",
      "fields": [
        {
          "name": "current_provider",
          "type": "name"
        },
        {
          "name": "package",
          "type": "name"
        },
        {
          "name": "size",
          "type": "uint32"
        },
        {
          "name": "uri",
          "type": "string"
        }
      ]
    },
    {
      "name": "xdcommit",
      "base": "",
      "fields": [
        {
          "name": "data",
          "type": "bytes"
        }
      ]
    },
    {
      "name": "xsignal",
      "base": "",
      "fields": [
        {
          "name": "service",
          "type": "name"
        },
        {
          "name": "action",
          "type": "name"
        },
        {
          "name": "provider",
          "type": "name"
        },
        {
          "name": "package",
          "type": "name"
        },
        {
          "name": "signalRawData",
          "type": "bytes"
        }
      ]
    },
    {
      "name": "xwarmup",
      "base": "",
      "fields": [
        {
          "name": "current_provider",
          "type": "name"
        },
        {
          "name": "package",
          "type": "name"
        },
        {
          "name": "size",
          "type": "uint32"
        },
        {
          "name": "uri",
          "type": "string"
        },
        {
          "name": "data",
          "type": "bytes"
        }
      ]
    },
    {
      "name": "xwarmupchain",
      "base": "",
      "fields": [
        {
          "name": "current_provider",
          "type": "name"
        },
        {
          "name": "package",
          "type": "name"
        },
        {
          "name": "shard",
          "type": "uint32"
        },
        {
          "name": "code",
          "type": "name"
        },
        {
          "name": "table",
          "type": "name"
        },
        {
          "name": "chain",
          "type": "name"
        },
        {
          "name": "size",
          "type": "uint32"
        },
        {
          "name": "uris",
          "type": "string[]"
        },
        {
          "name": "data",
          "type": "bytes[]"
        }
      ]
    },
    {
      "name": "xwarmupcode",
      "base": "",
      "fields": [
        {
          "name": "current_provider",
          "type": "name"
        },
        {
          "name": "package",
          "type": "name"
        },
        {
          "name": "size",
          "type": "uint32"
        },
        {
          "name": "uri",
          "type": "string"
        },
        {
          "name": "data",
          "type": "bytes"
        }
      ]
    },
    {
      "name": "xwarmuprow",
      "base": "",
      "fields": [
        {
          "name": "current_provider",
          "type": "name"
        },
        {
          "name": "package",
          "type": "name"
        },
        {
          "name": "size",
          "type": "uint32"
        },
        {
          "name": "uris",
          "type": "string[]"
        },
        {
          "name": "data",
          "type": "bytes[]"
        }
      ]
    }
  ],
  "actions": [
    {
      "name": "addcustodial",
      "type": "addcustodial",
      "ricardian_contract": ""
    },
    {
      "name": "addservice",
      "type": "addservice",
      "ricardian_contract": ""
    },
    {
      "name": "addwhitelist",
      "type": "addwhitelist",
      "ricardian_contract": ""
    },
    {
      "name": "claimhash",
      "type": "claimhash",
      "ricardian_contract": ""
    },
    {
      "name": "delwhitelist",
      "type": "delwhitelist",
      "ricardian_contract": ""
    },
    {
      "name": "initrating",
      "type": "initrating",
      "ricardian_contract": ""
    },
    {
      "name": "logintrack",
      "type": "logintrack",
      "ricardian_contract": ""
    },
    {
      "name": "migrateacc",
      "type": "migrateacc",
      "ricardian_contract": ""
    },
    {
      "name": "migratedata",
      "type": "migratedata",
      "ricardian_contract": ""
    },
    {
      "name": "updatecust",
      "type": "updatecust",
      "ricardian_contract": ""
    },
    {
      "name": "updaterating",
      "type": "updaterating",
      "ricardian_contract": ""
    },
    {
      "name": "updatescore",
      "type": "updatescore",
      "ricardian_contract": ""
    },
    {
      "name": "updateservc",
      "type": "updateservc",
      "ricardian_contract": ""
    },
    {
      "name": "verifyresult",
      "type": "verifyresult",
      "ricardian_contract": ""
    },
    {
      "name": "xcleanchain",
      "type": "xcleanchain",
      "ricardian_contract": ""
    },
    {
      "name": "xcleanup",
      "type": "xcleanup",
      "ricardian_contract": ""
    },
    {
      "name": "xcleanuprow",
      "type": "xcleanuprow",
      "ricardian_contract": ""
    },
    {
      "name": "xcommit",
      "type": "xcommit",
      "ricardian_contract": ""
    },
    {
      "name": "xdcommit",
      "type": "xdcommit",
      "ricardian_contract": ""
    },
    {
      "name": "xsignal",
      "type": "xsignal",
      "ricardian_contract": ""
    },
    {
      "name": "xwarmup",
      "type": "xwarmup",
      "ricardian_contract": ""
    },
    {
      "name": "xwarmupchain",
      "type": "xwarmupchain",
      "ricardian_contract": ""
    },
    {
      "name": "xwarmupcode",
      "type": "xwarmupcode",
      "ricardian_contract": ""
    },
    {
      "name": "xwarmuprow",
      "type": "xwarmuprow",
      "ricardian_contract": ""
    }
  ],
  "tables": [
    {
      "name": ".claiminfo114",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "claim"
    },
    {
      "name": ".userratesc",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "userrating"
    },
    {
      "name": ".usertrack",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "userinfo"
    },
    {
      "name": ".vconfig",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "vconfig"
    },
    {
      "name": ".verifydata",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "verify_vram"
    },
    {
      "name": ".whitelisted",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "verified_result"
    },
    {
      "name": "claiminfo114",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "shardbucket"
    },
    {
      "name": "custodialacc",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "custodialacc"
    },
    {
      "name": "ipfsentry",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "ipfsentry"
    },
    {
      "name": "serviceacc",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "serviceacc"
    },
    {
      "name": "userratesc",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "shardbucket"
    },
    {
      "name": "usertrack",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "shardbucket"
    },
    {
      "name": "verifydata",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "shardbucket"
    },
    {
      "name": "verifyres114",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "verified_result"
    },
    {
      "name": "whitelisted",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "shardbucket"
    }
  ],
  "ricardian_clauses": [],
  "error_messages": [],
  "abi_extensions": [],
  "variants": [],
  "action_results": []
}