Vaulta

prediqtpedia

Contract

The data structures defined by this contract.

  • Action parameter in addasset

    {
      "name": "addasset",
      "base": "",
      "fields": [
        {
          "name": "symbol",
          "type": "symbol"
        },
        {
          "name": "contract",
          "type": "name"
        }
      ]
    }
  • Table row type of allowedasset

    {
      "name": "allowedasset",
      "base": "",
      "fields": [
        {
          "name": "symbol",
          "type": "symbol"
        },
        {
          "name": "contract",
          "type": "name"
        }
      ]
    }
  • Table row type of balances

    {
      "name": "balances_t",
      "base": "",
      "fields": [
        {
          "name": "holder",
          "type": "name"
        },
        {
          "name": "balance",
          "type": "asset"
        }
      ]
    }
  • Action parameter in claimshares

    {
      "name": "claimshares",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "market_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in cnclorderno

    {
      "name": "cnclorderno",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in cnclorderyes

    {
      "name": "cnclorderyes",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • Table row type of config

    {
      "name": "config_t",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "value",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in delmarket

    {
      "name": "delmarket",
      "base": "",
      "fields": [
        {
          "name": "market_id",
          "type": "uint64"
        }
      ]
    }
  • Table row type of fees

    {
      "name": "fees_t",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "fee",
          "type": "uint64"
        }
      ]
    }
  • Table row type of lmtorderno

    Table row type of lmtorderyes

    {
      "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"
        }
      ]
    }
  • Action parameter in lmtorderno

    {
      "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"
        }
      ]
    }
  • Action parameter in lmtorderyes

    {
      "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"
        }
      ]
    }
  • Table row type of markets

    {
      "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"
        }
      ]
    }
  • Table row type of marketasset

    {
      "name": "marketasset",
      "base": "",
      "fields": [
        {
          "name": "symbol",
          "type": "symbol"
        }
      ]
    }
  • Table row type of marketstate

    {
      "name": "marketstate",
      "base": "",
      "fields": [
        {
          "name": "state",
          "type": "uint8"
        },
        {
          "name": "value",
          "type": "uint64"
        },
        {
          "name": "timestamp",
          "type": "uint32"
        }
      ]
    }
  • Action parameter in mktend

    {
      "name": "mktend",
      "base": "",
      "fields": [
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "sharetype",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in mktresolve

    {
      "name": "mktresolve",
      "base": "",
      "fields": [
        {
          "name": "resolver",
          "type": "name"
        },
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "sharetype",
          "type": "uint64"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Action parameter in mktsetstate

    {
      "name": "mktsetstate",
      "base": "",
      "fields": [
        {
          "name": "market_id",
          "type": "uint64"
        },
        {
          "name": "state",
          "type": "uint8"
        }
      ]
    }
  • Action parameter in payrefshares

    {
      "name": "payrefshares",
      "base": "",
      "fields": [
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "market_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in propmarket

    {
      "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"
        }
      ]
    }
  • Action parameter in removeasset

    {
      "name": "removeasset",
      "base": "",
      "fields": [
        {
          "name": "symbol",
          "type": "symbol"
        },
        {
          "name": "contract",
          "type": "name"
        }
      ]
    }
  • Action parameter in setconfig

    {
      "name": "setconfig",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "value",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in setfee

    {
      "name": "setfee",
      "base": "",
      "fields": [
        {
          "name": "fee_id",
          "type": "uint64"
        },
        {
          "name": "fee_amount",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in setresolver

    {
      "name": "setresolver",
      "base": "",
      "fields": [
        {
          "name": "resolver",
          "type": "name"
        },
        {
          "name": "market_id",
          "type": "uint64"
        }
      ]
    }
  • Table row type of referrals

    Table row type of shares

    {
      "name": "shares_t",
      "base": "",
      "fields": [
        {
          "name": "shareholder",
          "type": "name"
        },
        {
          "name": "yes_shares",
          "type": "uint64"
        },
        {
          "name": "no_shares",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in trnsfrshares

    {
      "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"
        }
      ]
    }
  • Action parameter in withdraw

    {
      "name": "withdraw",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    }