Last updated
Last updated
General purpose library for the PredIQt
Using yarn:
or using npm:
API initialization
Frontend usage
Server usage
Graph API initialization
Utils methods
Set authorization to execute transactions
Parameters
Reset authorization to execute transactions
Methods that require authorization
Set a fee for the platform (admin only)
Parameters
Accept a proposed market
Parameters
Claim shares for a particular market
Parameters
Cancel an order
Parameters
Create a Market
Parameters
Delete an existing Market
Parameters
Open an order for shares in a market
Parameters
Set a market as invalid (only resolver)
Parameters
Set the outcome of a market (only resolver)
Parameters
Set the outcome of a market (only resolver)
Parameters
Propose a market to be part of the active markets
Parameters
Reject a proposed market (resolver only)
Parameters
Change resolver for a market (admin only)
Parameters
Withdraw from user balance
Parameters
Sync Bank
Transfer shares to user
Parameters
Cancel transferred shares
Parameters
Buy shares
Parameters
Sell shares
Parameters
Propose MultiSignature
Parameters
Methods that don't require authorization
Get fees related to the contract
Parameters
Get shares related to a market
Parameters
Get referral shares related to a market
Parameters
Get markets
Parameters
Get a single market
Parameters
Get orders for a market
Parameters
Get balance of an user
Parameters
Get IQ balance of an user
Parameters
Get resources of an user
Parameters
Search user in table of oracles
Parameters
Get account data of an user
Parameters
Get proposed markets
Parameters
Get markets
Parameters
Get market
Parameters
Get market page
Parameters
Get platform fees
Get categories and tags
Get information about dapp
Get user's profile
Parameters
Get shareholders
Parameters
Get info about node's backlog
To embed a market in your page, you just need to add code like:
auth
auth[].actor
auth[].permission
fee
fee.id
fee.fee
resolver
marketId
user
marketId
nameId
takes "yes" or "no"
user
marketId
id
data
data.creator
data.resolver
data.ipfs
data.timeIn
data.transferToken
marketId
data
data.nameId
takes "yes" or "no"
data.user
data.marketId
data.shares
data.limit
data.transferToken
data.referral
data.buy
marketId
memo
data
data.resolver
data.marketId
data.shareType
data.memo
data
data.account
data.marketId
data.vote
creator
resolver
ipfs
timeIn
transferToken
transferMemo
resolver
marketId
resolver
marketId
user
quantity
data
data.from
data.to
data.shares
data.shareType
data.marketId
data
data.from
data.sharedId
data.marketId
data
data.from
data.price
data.shares
data.shareType
data.marketId
data.transferToken
data
data.from
data.shares
data.shareType
data.marketId
data.price
data
data.proposalName
data.proposer
data.requested
limit
(optional, default 100
)
offset
(optional, default 0
)
marketId
limit
(optional, default 100
)
offset
(optional, default 0
)
marketId
limit
(optional, default 100
)
offset
(optional, default 0
)
tableKey
(optional, default ""
)
limit
(optional, default 100
)
offset
(optional, default 0
)
marketId
data
data.nameId
takes "yes" or "no"
data.marketId
data.tableKey
(optional, default ""
)
data.limit
(optional, default 100
)
data.offset
(optional, default 0
)
username
symbol
username
username
username
username
skip
count
creator
(optional, default ""
)
filterUrlParam
?
filterUrlParam.paramName
filterUrlParam.paramValue
excludeInvalidIpfs
skip
count
isVerified
creator
filterUrlParam
?
filterUrlParam.paramName
filterUrlParam.paramValue
marketId
marketId
loggedInUser
?
username
marketId
loggedInUser