Vaulta

prediqtpedia

Contract

{
  "version": "eosio::abi/1.1",
  "types": [],
  "structs": [
    {
      "name": "addasset",
      "base": "",
      "fields": [
        {
          "name": "symbol",
          "type": "symbol"
        },
        {
          "name": "contract",
          "type": "name"
        }
      ]
    },
    {
      "name": "allowedasset",
      "base": "",
      "fields": [
        {
          "name": "symbol",
          "type": "symbol"
        },
        {
          "name": "contract",
          "type": "name"
        }
      ]
    },
    {
      "name": "balances_t",
      "base": "",
      "fields": [
        {
          "name": "holder",
          "type": "name"
        },
        {
          "name": "balance",
          "type": "asset"
        }
      ]
    },
    {
      "name": "claimshares",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "market_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "cnclorderno",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "cnclorderyes",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "config_t",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "value",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "delmarket",
      "base": "",
      "fields": [
        {
          "name": "market_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "fees_t",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "fee",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "limitorder_t",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "creator",
          "type": "name"
        },
        {
          "name": "created_timestamp",
          "type": "uint32"
        },
        {
          "name": "limit",
          "type": "asset"
        },
        {
          "name": "shares",
          "type": "uint64"
        },
        {
          "name": "isbid",
          "type": "bool"
        },
        {
          "name": "referral",
          "type": "name"
        }
      ]
    },
    {
      "name": "lmtorderno",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "shares",
          "type": "uint64"
        },
        {
          "name": "limit",
          "type": "asset"
        },
        {
          "name": "referral",
          "type": "name"
        },
        {
          "name": "buy",
          "type": "bool"
        }
      ]
    },
    {
      "name": "lmtorderyes",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "shares",
          "type": "uint64"
        },
        {
          "name": "limit",
          "type": "asset"
        },
        {
          "name": "referral",
          "type": "name"
        },
        {
          "name": "buy",
          "type": "bool"
        }
      ]
    },
    {
      "name": "market_t",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "creator",
          "type": "name"
        },
        {
          "name": "resolver",
          "type": "name"
        },
        {
          "name": "ipfs",
          "type": "string"
        },
        {
          "name": "endofmarkettime",
          "type": "uint32"
        },
        {
          "name": "active",
          "type": "bool"
        },
        {
          "name": "resolved",
          "type": "bool"
        },
        {
          "name": "resolution",
          "type": "bool"
        },
        {
          "name": "resolution_markettime",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "marketasset",
      "base": "",
      "fields": [
        {
          "name": "symbol",
          "type": "symbol"
        }
      ]
    },
    {
      "name": "marketstate",
      "base": "",
      "fields": [
        {
          "name": "state",
          "type": "uint8"
        },
        {
          "name": "value",
          "type": "uint64"
        },
        {
          "name": "timestamp",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "mktend",
      "base": "",
      "fields": [
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "sharetype",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "mktresolve",
      "base": "",
      "fields": [
        {
          "name": "resolver",
          "type": "name"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "sharetype",
          "type": "uint64"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    },
    {
      "name": "mktsetstate",
      "base": "",
      "fields": [
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "state",
          "type": "uint8"
        }
      ]
    },
    {
      "name": "payrefshares",
      "base": "",
      "fields": [
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "market_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "propmarket",
      "base": "",
      "fields": [
        {
          "name": "creator",
          "type": "name"
        },
        {
          "name": "resolver",
          "type": "name"
        },
        {
          "name": "ipfs",
          "type": "string"
        },
        {
          "name": "time_in",
          "type": "uint32"
        },
        {
          "name": "symbol",
          "type": "symbol"
        }
      ]
    },
    {
      "name": "removeasset",
      "base": "",
      "fields": [
        {
          "name": "symbol",
          "type": "symbol"
        },
        {
          "name": "contract",
          "type": "name"
        }
      ]
    },
    {
      "name": "setconfig",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "value",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "setfee",
      "base": "",
      "fields": [
        {
          "name": "fee_id",
          "type": "uint64"
        },
        {
          "name": "fee_amount",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "setresolver",
      "base": "",
      "fields": [
        {
          "name": "resolver",
          "type": "name"
        },
        {
          "name": "market_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "shares_t",
      "base": "",
      "fields": [
        {
          "name": "shareholder",
          "type": "name"
        },
        {
          "name": "yes_shares",
          "type": "uint64"
        },
        {
          "name": "no_shares",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "trnsfrshares",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "shares",
          "type": "uint64"
        },
        {
          "name": "sharetype",
          "type": "bool"
        },
        {
          "name": "market_id",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "withdraw",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    }
  ],
  "actions": [
    {
      "name": "addasset",
      "type": "addasset",
      "ricardian_contract": "---\nspec-version: 2.0\ntitle: Add Asset\nsummary: Add Asset\nicon: https://upload.wikimedia.org/wikipedia/commons/thumb/c/c2/Blue_magnifying_glass_icon.svg/200px-Blue_magnifying_glass_icon.svg.png#55e752eeeb7475a8a654abac350ef73d37444f01de446166260a7d20308fc3dd\n---\nAdd Asset"
    },
    {
      "name": "claimshares",
      "type": "claimshares",
      "ricardian_contract": "---\nspec-version: 2.0\ntitle: Claim Shares\nsummary: Claim Shares\nicon: https://upload.wikimedia.org/wikipedia/commons/thumb/c/c2/Blue_magnifying_glass_icon.svg/200px-Blue_magnifying_glass_icon.svg.png#55e752eeeb7475a8a654abac350ef73d37444f01de446166260a7d20308fc3dd\n---\nClaim Shares"
    },
    {
      "name": "cnclorderno",
      "type": "cnclorderno",
      "ricardian_contract": "---\nspec-version: 2.0\ntitle: Cancel order No\nsummary: Cancel order No\nicon: https://upload.wikimedia.org/wikipedia/commons/thumb/c/c2/Blue_magnifying_glass_icon.svg/200px-Blue_magnifying_glass_icon.svg.png#55e752eeeb7475a8a654abac350ef73d37444f01de446166260a7d20308fc3dd\n---\nCancel order No"
    },
    {
      "name": "cnclorderyes",
      "type": "cnclorderyes",
      "ricardian_contract": "---\nspec-version: 2.0\ntitle: Cancel order Yes\nsummary: Cancel order Yes\nicon: https://upload.wikimedia.org/wikipedia/commons/thumb/c/c2/Blue_magnifying_glass_icon.svg/200px-Blue_magnifying_glass_icon.svg.png#55e752eeeb7475a8a654abac350ef73d37444f01de446166260a7d20308fc3dd\n---\nCancel order Yes"
    },
    {
      "name": "delmarket",
      "type": "delmarket",
      "ricardian_contract": "---\nspec-version: 2.0\ntitle: Market Deleted\nsummary: Market Deleted\nicon: https://upload.wikimedia.org/wikipedia/commons/thumb/c/c2/Blue_magnifying_glass_icon.svg/200px-Blue_magnifying_glass_icon.svg.png#55e752eeeb7475a8a654abac350ef73d37444f01de446166260a7d20308fc3dd\n---\nMarket Deleted"
    },
    {
      "name": "lmtorderno",
      "type": "lmtorderno",
      "ricardian_contract": "---\nspec-version: 2.0\ntitle: Limit order No\nsummary: Limit order No\nicon: https://upload.wikimedia.org/wikipedia/commons/thumb/c/c2/Blue_magnifying_glass_icon.svg/200px-Blue_magnifying_glass_icon.svg.png#55e752eeeb7475a8a654abac350ef73d37444f01de446166260a7d20308fc3dd\n---\nLimit order No"
    },
    {
      "name": "lmtorderyes",
      "type": "lmtorderyes",
      "ricardian_contract": "---\nspec-version: 2.0\ntitle: Limit order Yes\nsummary: Limit order Yes\nicon: https://upload.wikimedia.org/wikipedia/commons/thumb/c/c2/Blue_magnifying_glass_icon.svg/200px-Blue_magnifying_glass_icon.svg.png#55e752eeeb7475a8a654abac350ef73d37444f01de446166260a7d20308fc3dd\n---\nLimit order Yes"
    },
    {
      "name": "mktend",
      "type": "mktend",
      "ricardian_contract": "---\nspec-version: 2.0\ntitle: End a market\nsummary: End a market\nicon: https://upload.wikimedia.org/wikipedia/commons/thumb/c/c2/Blue_magnifying_glass_icon.svg/200px-Blue_magnifying_glass_icon.svg.png#55e752eeeb7475a8a654abac350ef73d37444f01de446166260a7d20308fc3dd\n---\nEnd a market"
    },
    {
      "name": "mktresolve",
      "type": "mktresolve",
      "ricardian_contract": "---\nspec-version: 2.0\ntitle: Market Resolve\nsummary: Market Resolve\nicon: https://upload.wikimedia.org/wikipedia/commons/thumb/c/c2/Blue_magnifying_glass_icon.svg/200px-Blue_magnifying_glass_icon.svg.png#55e752eeeb7475a8a654abac350ef73d37444f01de446166260a7d20308fc3dd\n---\nMarket Resolve"
    },
    {
      "name": "mktsetstate",
      "type": "mktsetstate",
      "ricardian_contract": "---\nspec-version: 2.0\ntitle: Set market state\nsummary: Set market state\nicon: https://upload.wikimedia.org/wikipedia/commons/thumb/c/c2/Blue_magnifying_glass_icon.svg/200px-Blue_magnifying_glass_icon.svg.png#55e752eeeb7475a8a654abac350ef73d37444f01de446166260a7d20308fc3dd\n---\nSet market state"
    },
    {
      "name": "payrefshares",
      "type": "payrefshares",
      "ricardian_contract": "---\nspec-version: 2.0\ntitle: Pay Shares\nsummary: Pay Shares\nicon: https://upload.wikimedia.org/wikipedia/commons/thumb/c/c2/Blue_magnifying_glass_icon.svg/200px-Blue_magnifying_glass_icon.svg.png#55e752eeeb7475a8a654abac350ef73d37444f01de446166260a7d20308fc3dd\n---\nPay Referral Shares"
    },
    {
      "name": "propmarket",
      "type": "propmarket",
      "ricardian_contract": "---\nspec-version: 2.0\ntitle: Propose a Market\nsummary: Propose a Prediction Market\nicon: https://upload.wikimedia.org/wikipedia/commons/thumb/c/c2/Blue_magnifying_glass_icon.svg/200px-Blue_magnifying_glass_icon.svg.png#55e752eeeb7475a8a654abac350ef73d37444f01de446166260a7d20308fc3dd\n---\nPropose a Market"
    },
    {
      "name": "removeasset",
      "type": "removeasset",
      "ricardian_contract": "---\nspec-version: 2.0\ntitle: Remove Assets\nsummary: Remove Assets\nicon: https://upload.wikimedia.org/wikipedia/commons/thumb/c/c2/Blue_magnifying_glass_icon.svg/200px-Blue_magnifying_glass_icon.svg.png#55e752eeeb7475a8a654abac350ef73d37444f01de446166260a7d20308fc3dd\n---\nRemove Assets"
    },
    {
      "name": "setconfig",
      "type": "setconfig",
      "ricardian_contract": "---\nspec-version: 2.0\ntitle: Set config\nsummary: Set config\nicon: https://upload.wikimedia.org/wikipedia/commons/thumb/c/c2/Blue_magnifying_glass_icon.svg/200px-Blue_magnifying_glass_icon.svg.png#55e752eeeb7475a8a654abac350ef73d37444f01de446166260a7d20308fc3dd\n---\nSet config"
    },
    {
      "name": "setfee",
      "type": "setfee",
      "ricardian_contract": "---\nspec-version: 2.0\ntitle: Set fees\nsummary: Set fees\nicon: https://upload.wikimedia.org/wikipedia/commons/thumb/c/c2/Blue_magnifying_glass_icon.svg/200px-Blue_magnifying_glass_icon.svg.png#55e752eeeb7475a8a654abac350ef73d37444f01de446166260a7d20308fc3dd\n---\nSet fee"
    },
    {
      "name": "setresolver",
      "type": "setresolver",
      "ricardian_contract": "---\nspec-version: 2.0\ntitle: Set a Resolver\nsummary: Set a resolver for a market\nicon: https://upload.wikimedia.org/wikipedia/commons/thumb/c/c2/Blue_magnifying_glass_icon.svg/200px-Blue_magnifying_glass_icon.svg.png#55e752eeeb7475a8a654abac350ef73d37444f01de446166260a7d20308fc3dd\n---\nSet a Resolver"
    },
    {
      "name": "trnsfrshares",
      "type": "trnsfrshares",
      "ricardian_contract": "---\nspec-version: 2.0\ntitle: Transfer shares\nsummary: Transfer shares\nicon: https://upload.wikimedia.org/wikipedia/commons/thumb/c/c2/Blue_magnifying_glass_icon.svg/200px-Blue_magnifying_glass_icon.svg.png#55e752eeeb7475a8a654abac350ef73d37444f01de446166260a7d20308fc3dd\n---\nTransfer shares"
    },
    {
      "name": "withdraw",
      "type": "withdraw",
      "ricardian_contract": "---\nspec-version: 2.0\ntitle: Withdraw\nsummary: Transfer shares\nicon: https://upload.wikimedia.org/wikipedia/commons/thumb/c/c2/Blue_magnifying_glass_icon.svg/200px-Blue_magnifying_glass_icon.svg.png#55e752eeeb7475a8a654abac350ef73d37444f01de446166260a7d20308fc3dd\n---\nWithdraw"
    }
  ],
  "tables": [
    {
      "name": "allowedasset",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "allowedasset"
    },
    {
      "name": "balances",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "balances_t"
    },
    {
      "name": "config",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "config_t"
    },
    {
      "name": "fees",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "fees_t"
    },
    {
      "name": "lmtorderno",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "limitorder_t"
    },
    {
      "name": "lmtorderyes",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "limitorder_t"
    },
    {
      "name": "marketasset",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "marketasset"
    },
    {
      "name": "markets",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "market_t"
    },
    {
      "name": "marketstate",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "marketstate"
    },
    {
      "name": "referrals",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "shares_t"
    },
    {
      "name": "shares",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "shares_t"
    }
  ],
  "ricardian_clauses": [],
  "error_messages": [],
  "abi_extensions": [],
  "variants": [],
  "action_results": []
}