- getAccount
- lookUpName
- getBlockHeight
- getBlockTransactionCountByHash
- getBlockByHash
- getRawBlockByHash
- getBlockByHeight
- getRawBlockByHeight
- getTransactionByBlockHashAndIndex
- getAddressTransactions
- getAddressTransactionCount
- sendRawTransaction
- invokeRawScript
- getTransaction
- cancelTransaction
- getChains
- getTokens
- getToken
- getTokenData
- getApps
- getTokenTransfers
- getTokenTransferCount
- getTokenBalance
- getAuctionsCount
- getAuctions
- getAuction
- getArchive
Returns the account name and balance of given address.
string
Address of account.
params: [
'PDHcAHq1fZXuwDrtJGghjemFnj2ZaFc7iu3qD4XjZG9eV'
]
Account
- A Account object, or error
if address is invalid.
address
:string
- Given address.name
:string
- Name of given address.balances
:Array
- Array of balance objects.balance - chain
:string
- Name of the chain.balance - symbol
:string
- Token symbol.balance - amount
:string
- Amount of tokens.
// Request
curl -X POST --data '{"jsonrpc":"2.0","method":"getAccount","params":[""],"id":1}'
// Result
{
"jsonrpc":"2.0",
"result":{
"address":"P16m9XNDHxUex9hsGRytzhSj58k6W7BT5Xsvs3tHjJUkX",
"name":"genesis",
"balances":[
{
"chain":"main",
"amount":"511567851650398",
"symbol":"SOUL"
},
{
"chain":"apps",
"amount":"891917855944784",
"symbol":"SOUL"
}
]
},
"id":"1"
}
Returns the address that owns a given name.
string
Name of account.
params: [
'PDHcAHq1fZXuwDrtJGghjemFnj2ZaFc7iu3qD4XjZG9eV'
]
string
- A string object, or error
if address is invalid.
address
:string
- Given address.name
:string
- Name of given address.balances
:Array
- Array of balance objects.balance - chain
:string
- Name of the chain.balance - symbol
:string
- Token symbol.balance - amount
:string
- Amount of tokens.
// Request
curl -X POST --data '{"jsonrpc":"2.0","method":"lookUpName","params":[""],"id":1}'
// Result
{
"jsonrpc":"2.0",
"result":{
"address":"P16m9XNDHxUex9hsGRytzhSj58k6W7BT5Xsvs3tHjJUkX",
"name":"genesis",
"balances":[
{
"chain":"main",
"amount":"511567851650398",
"symbol":"SOUL"
},
{
"chain":"apps",
"amount":"891917855944784",
"symbol":"SOUL"
}
]
},
"id":"1"
}
Returns the height of a chain.
string
Address or name of chain.
params: [
'PDHcAHq1fZXuwDrtJGghjemFnj2ZaFc7iu3qD4XjZG9eV'
]
number
- A number, or error
if chain is invalid.
address
:string
- Given address.name
:string
- Name of given address.balances
:Array
- Array of balance objects.balance - chain
:string
- Name of the chain.balance - symbol
:string
- Token symbol.balance - amount
:string
- Amount of tokens.
// Request
curl -X POST --data '{"jsonrpc":"2.0","method":"getBlockHeight","params":[""],"id":1}'
// Result
{
"jsonrpc":"2.0",
"result":{
"address":"P16m9XNDHxUex9hsGRytzhSj58k6W7BT5Xsvs3tHjJUkX",
"name":"genesis",
"balances":[
{
"chain":"main",
"amount":"511567851650398",
"symbol":"SOUL"
},
{
"chain":"apps",
"amount":"891917855944784",
"symbol":"SOUL"
}
]
},
"id":"1"
}
Returns the number of transactions of given block hash or error if given hash is invalid or is not found.
string
Hash of block.
params: [
'PDHcAHq1fZXuwDrtJGghjemFnj2ZaFc7iu3qD4XjZG9eV'
]
number
- A number, or error
if block hash is invalid.
address
:string
- Given address.name
:string
- Name of given address.balances
:Array
- Array of balance objects.balance - chain
:string
- Name of the chain.balance - symbol
:string
- Token symbol.balance - amount
:string
- Amount of tokens.
// Request
curl -X POST --data '{"jsonrpc":"2.0","method":"getBlockTransactionCountByHash","params":[""],"id":1}'
// Result
{
"jsonrpc":"2.0",
"result":{
"address":"P16m9XNDHxUex9hsGRytzhSj58k6W7BT5Xsvs3tHjJUkX",
"name":"genesis",
"balances":[
{
"chain":"main",
"amount":"511567851650398",
"symbol":"SOUL"
},
{
"chain":"apps",
"amount":"891917855944784",
"symbol":"SOUL"
}
]
},
"id":"1"
}
Returns information about a block by hash.
string
Hash of block.
params: [
'PDHcAHq1fZXuwDrtJGghjemFnj2ZaFc7iu3qD4XjZG9eV'
]
Block
- A Block object, or error
if block hash is invalid.
address
:string
- Given address.name
:string
- Name of given address.balances
:Array
- Array of balance objects.balance - chain
:string
- Name of the chain.balance - symbol
:string
- Token symbol.balance - amount
:string
- Amount of tokens.
// Request
curl -X POST --data '{"jsonrpc":"2.0","method":"getBlockByHash","params":[""],"id":1}'
// Result
{
"jsonrpc":"2.0",
"result":{
"address":"P16m9XNDHxUex9hsGRytzhSj58k6W7BT5Xsvs3tHjJUkX",
"name":"genesis",
"balances":[
{
"chain":"main",
"amount":"511567851650398",
"symbol":"SOUL"
},
{
"chain":"apps",
"amount":"891917855944784",
"symbol":"SOUL"
}
]
},
"id":"1"
}
Returns a serialized string, containing information about a block by hash.
string
Hash of block.
params: [
'PDHcAHq1fZXuwDrtJGghjemFnj2ZaFc7iu3qD4XjZG9eV'
]
string
- A string object, or error
if block hash is invalid.
address
:string
- Given address.name
:string
- Name of given address.balances
:Array
- Array of balance objects.balance - chain
:string
- Name of the chain.balance - symbol
:string
- Token symbol.balance - amount
:string
- Amount of tokens.
// Request
curl -X POST --data '{"jsonrpc":"2.0","method":"getRawBlockByHash","params":[""],"id":1}'
// Result
{
"jsonrpc":"2.0",
"result":{
"address":"P16m9XNDHxUex9hsGRytzhSj58k6W7BT5Xsvs3tHjJUkX",
"name":"genesis",
"balances":[
{
"chain":"main",
"amount":"511567851650398",
"symbol":"SOUL"
},
{
"chain":"apps",
"amount":"891917855944784",
"symbol":"SOUL"
}
]
},
"id":"1"
}
Returns information about a block by height and chain.
string
Address or name of chain.2.number
Height of block.
params: [
'PDHcAHq1fZXuwDrtJGghjemFnj2ZaFc7iu3qD4XjZG9eV'
]
Block
- A Block object, or error
if block hash is invalidor chain is invalid.
address
:string
- Given address.name
:string
- Name of given address.balances
:Array
- Array of balance objects.balance - chain
:string
- Name of the chain.balance - symbol
:string
- Token symbol.balance - amount
:string
- Amount of tokens.
// Request
curl -X POST --data '{"jsonrpc":"2.0","method":"getBlockByHeight","params":["", ""],"id":1}'
// Result
{
"jsonrpc":"2.0",
"result":{
"address":"P16m9XNDHxUex9hsGRytzhSj58k6W7BT5Xsvs3tHjJUkX",
"name":"genesis",
"balances":[
{
"chain":"main",
"amount":"511567851650398",
"symbol":"SOUL"
},
{
"chain":"apps",
"amount":"891917855944784",
"symbol":"SOUL"
}
]
},
"id":"1"
}
Returns a serialized string, in hex format, containing information about a block by height and chain.
string
Address or name of chain.2.number
Height of block.
params: [
'PDHcAHq1fZXuwDrtJGghjemFnj2ZaFc7iu3qD4XjZG9eV'
]
string
- A string object, or error
if block hash is invalidor chain is invalid.
address
:string
- Given address.name
:string
- Name of given address.balances
:Array
- Array of balance objects.balance - chain
:string
- Name of the chain.balance - symbol
:string
- Token symbol.balance - amount
:string
- Amount of tokens.
// Request
curl -X POST --data '{"jsonrpc":"2.0","method":"getRawBlockByHeight","params":["", ""],"id":1}'
// Result
{
"jsonrpc":"2.0",
"result":{
"address":"P16m9XNDHxUex9hsGRytzhSj58k6W7BT5Xsvs3tHjJUkX",
"name":"genesis",
"balances":[
{
"chain":"main",
"amount":"511567851650398",
"symbol":"SOUL"
},
{
"chain":"apps",
"amount":"891917855944784",
"symbol":"SOUL"
}
]
},
"id":"1"
}
Returns the information about a transaction requested by a block hash and transaction index.
string
Hash of block.2.number
Index of transaction.
params: [
'PDHcAHq1fZXuwDrtJGghjemFnj2ZaFc7iu3qD4XjZG9eV'
]
Transaction
- A Transaction object, or error
if block hash is invalidor index transaction is invalid.
address
:string
- Given address.name
:string
- Name of given address.balances
:Array
- Array of balance objects.balance - chain
:string
- Name of the chain.balance - symbol
:string
- Token symbol.balance - amount
:string
- Amount of tokens.
// Request
curl -X POST --data '{"jsonrpc":"2.0","method":"getTransactionByBlockHashAndIndex","params":["", ""],"id":1}'
// Result
{
"jsonrpc":"2.0",
"result":{
"address":"P16m9XNDHxUex9hsGRytzhSj58k6W7BT5Xsvs3tHjJUkX",
"name":"genesis",
"balances":[
{
"chain":"main",
"amount":"511567851650398",
"symbol":"SOUL"
},
{
"chain":"apps",
"amount":"891917855944784",
"symbol":"SOUL"
}
]
},
"id":"1"
}
Returns last X transactions of given address.
string
Address of account.2.number
Index of page to return.3.number
Number of items to return per page.
params: [
'PDHcAHq1fZXuwDrtJGghjemFnj2ZaFc7iu3qD4XjZG9eV'
]
AccountTransactions
- A AccountTransactions object, or error
if address is invalidor page is invalidor pageSize is invalid.
address
:string
- Given address.name
:string
- Name of given address.balances
:Array
- Array of balance objects.balance - chain
:string
- Name of the chain.balance - symbol
:string
- Token symbol.balance - amount
:string
- Amount of tokens.
// Request
curl -X POST --data '{"jsonrpc":"2.0","method":"getAddressTransactions","params":["", "", ""],"id":1}'
// Result
{
"jsonrpc":"2.0",
"result":{
"address":"P16m9XNDHxUex9hsGRytzhSj58k6W7BT5Xsvs3tHjJUkX",
"name":"genesis",
"balances":[
{
"chain":"main",
"amount":"511567851650398",
"symbol":"SOUL"
},
{
"chain":"apps",
"amount":"891917855944784",
"symbol":"SOUL"
}
]
},
"id":"1"
}
Get number of transactions in a specific address and chain
string
Address of account.2.string
Name or address of chain, optional.
params: [
'PDHcAHq1fZXuwDrtJGghjemFnj2ZaFc7iu3qD4XjZG9eV'
]
number
- A number, or error
if address is invalidor chain is invalid.
address
:string
- Given address.name
:string
- Name of given address.balances
:Array
- Array of balance objects.balance - chain
:string
- Name of the chain.balance - symbol
:string
- Token symbol.balance - amount
:string
- Amount of tokens.
// Request
curl -X POST --data '{"jsonrpc":"2.0","method":"getAddressTransactionCount","params":["", ""],"id":1}'
// Result
{
"jsonrpc":"2.0",
"result":{
"address":"P16m9XNDHxUex9hsGRytzhSj58k6W7BT5Xsvs3tHjJUkX",
"name":"genesis",
"balances":[
{
"chain":"main",
"amount":"511567851650398",
"symbol":"SOUL"
},
{
"chain":"apps",
"amount":"891917855944784",
"symbol":"SOUL"
}
]
},
"id":"1"
}
Allows to broadcast a signed operation on the network, but it's required to build it manually.
string
Serialized transaction bytes, in hexadecimal format.
params: [
'PDHcAHq1fZXuwDrtJGghjemFnj2ZaFc7iu3qD4XjZG9eV'
]
string
- A string object, or error
if rejected by mempoolor script is invalidor failed to decoded transaction.
address
:string
- Given address.name
:string
- Name of given address.balances
:Array
- Array of balance objects.balance - chain
:string
- Name of the chain.balance - symbol
:string
- Token symbol.balance - amount
:string
- Amount of tokens.
// Request
curl -X POST --data '{"jsonrpc":"2.0","method":"sendRawTransaction","params":[""],"id":1}'
// Result
{
"jsonrpc":"2.0",
"result":{
"address":"P16m9XNDHxUex9hsGRytzhSj58k6W7BT5Xsvs3tHjJUkX",
"name":"genesis",
"balances":[
{
"chain":"main",
"amount":"511567851650398",
"symbol":"SOUL"
},
{
"chain":"apps",
"amount":"891917855944784",
"symbol":"SOUL"
}
]
},
"id":"1"
}
Allows to invoke script based on network state, without state changes.
string
Address or name of chain.2.string
Serialized script bytes, in hexadecimal format.
params: [
'PDHcAHq1fZXuwDrtJGghjemFnj2ZaFc7iu3qD4XjZG9eV'
]
Script
- A Script object, or error
if script is invalidor failed to decoded script.
address
:string
- Given address.name
:string
- Name of given address.balances
:Array
- Array of balance objects.balance - chain
:string
- Name of the chain.balance - symbol
:string
- Token symbol.balance - amount
:string
- Amount of tokens.
// Request
curl -X POST --data '{"jsonrpc":"2.0","method":"invokeRawScript","params":["", ""],"id":1}'
// Result
{
"jsonrpc":"2.0",
"result":{
"address":"P16m9XNDHxUex9hsGRytzhSj58k6W7BT5Xsvs3tHjJUkX",
"name":"genesis",
"balances":[
{
"chain":"main",
"amount":"511567851650398",
"symbol":"SOUL"
},
{
"chain":"apps",
"amount":"891917855944784",
"symbol":"SOUL"
}
]
},
"id":"1"
}
Returns information about a transaction by hash.
string
Hash of transaction.
params: [
'PDHcAHq1fZXuwDrtJGghjemFnj2ZaFc7iu3qD4XjZG9eV'
]
Transaction
- A Transaction object, or error
if hash is invalid.
address
:string
- Given address.name
:string
- Name of given address.balances
:Array
- Array of balance objects.balance - chain
:string
- Name of the chain.balance - symbol
:string
- Token symbol.balance - amount
:string
- Amount of tokens.
// Request
curl -X POST --data '{"jsonrpc":"2.0","method":"getTransaction","params":[""],"id":1}'
// Result
{
"jsonrpc":"2.0",
"result":{
"address":"P16m9XNDHxUex9hsGRytzhSj58k6W7BT5Xsvs3tHjJUkX",
"name":"genesis",
"balances":[
{
"chain":"main",
"amount":"511567851650398",
"symbol":"SOUL"
},
{
"chain":"apps",
"amount":"891917855944784",
"symbol":"SOUL"
}
]
},
"id":"1"
}
Removes a pending transaction from the mempool.
string
Hash of transaction.
params: [
'PDHcAHq1fZXuwDrtJGghjemFnj2ZaFc7iu3qD4XjZG9eV'
]
string
- A string object, or error
if hash is invalid.
address
:string
- Given address.name
:string
- Name of given address.balances
:Array
- Array of balance objects.balance - chain
:string
- Name of the chain.balance - symbol
:string
- Token symbol.balance - amount
:string
- Amount of tokens.
// Request
curl -X POST --data '{"jsonrpc":"2.0","method":"cancelTransaction","params":[""],"id":1}'
// Result
{
"jsonrpc":"2.0",
"result":{
"address":"P16m9XNDHxUex9hsGRytzhSj58k6W7BT5Xsvs3tHjJUkX",
"name":"genesis",
"balances":[
{
"chain":"main",
"amount":"511567851650398",
"symbol":"SOUL"
},
{
"chain":"apps",
"amount":"891917855944784",
"symbol":"SOUL"
}
]
},
"id":"1"
}
Returns an array of all chains deployed in Phantasma.
none
params: [
'PDHcAHq1fZXuwDrtJGghjemFnj2ZaFc7iu3qD4XjZG9eV'
]
Chain
- A Chain object.
address
:string
- Given address.name
:string
- Name of given address.balances
:Array
- Array of balance objects.balance - chain
:string
- Name of the chain.balance - symbol
:string
- Token symbol.balance - amount
:string
- Amount of tokens.
// Request
curl -X POST --data '{"jsonrpc":"2.0","method":"getChains","params":[],"id":1}'
// Result
{
"jsonrpc":"2.0",
"result":{
"address":"P16m9XNDHxUex9hsGRytzhSj58k6W7BT5Xsvs3tHjJUkX",
"name":"genesis",
"balances":[
{
"chain":"main",
"amount":"511567851650398",
"symbol":"SOUL"
},
{
"chain":"apps",
"amount":"891917855944784",
"symbol":"SOUL"
}
]
},
"id":"1"
}
Returns an array of tokens deployed in Phantasma.
none
params: [
'PDHcAHq1fZXuwDrtJGghjemFnj2ZaFc7iu3qD4XjZG9eV'
]
Token
- A Token object.
address
:string
- Given address.name
:string
- Name of given address.balances
:Array
- Array of balance objects.balance - chain
:string
- Name of the chain.balance - symbol
:string
- Token symbol.balance - amount
:string
- Amount of tokens.
// Request
curl -X POST --data '{"jsonrpc":"2.0","method":"getTokens","params":[],"id":1}'
// Result
{
"jsonrpc":"2.0",
"result":{
"address":"P16m9XNDHxUex9hsGRytzhSj58k6W7BT5Xsvs3tHjJUkX",
"name":"genesis",
"balances":[
{
"chain":"main",
"amount":"511567851650398",
"symbol":"SOUL"
},
{
"chain":"apps",
"amount":"891917855944784",
"symbol":"SOUL"
}
]
},
"id":"1"
}
Returns info about a specific token deployed in Phantasma.
string
Token symbol to obtain info.
params: [
'PDHcAHq1fZXuwDrtJGghjemFnj2ZaFc7iu3qD4XjZG9eV'
]
Token
- A Token object.
address
:string
- Given address.name
:string
- Name of given address.balances
:Array
- Array of balance objects.balance - chain
:string
- Name of the chain.balance - symbol
:string
- Token symbol.balance - amount
:string
- Amount of tokens.
// Request
curl -X POST --data '{"jsonrpc":"2.0","method":"getToken","params":[""],"id":1}'
// Result
{
"jsonrpc":"2.0",
"result":{
"address":"P16m9XNDHxUex9hsGRytzhSj58k6W7BT5Xsvs3tHjJUkX",
"name":"genesis",
"balances":[
{
"chain":"main",
"amount":"511567851650398",
"symbol":"SOUL"
},
{
"chain":"apps",
"amount":"891917855944784",
"symbol":"SOUL"
}
]
},
"id":"1"
}
Returns data of a non-fungible token, in hexadecimal format.
string
Symbol of token.2.string
ID of token.
params: [
'PDHcAHq1fZXuwDrtJGghjemFnj2ZaFc7iu3qD4XjZG9eV'
]
TokenData
- A TokenData object.
address
:string
- Given address.name
:string
- Name of given address.balances
:Array
- Array of balance objects.balance - chain
:string
- Name of the chain.balance - symbol
:string
- Token symbol.balance - amount
:string
- Amount of tokens.
// Request
curl -X POST --data '{"jsonrpc":"2.0","method":"getTokenData","params":["", ""],"id":1}'
// Result
{
"jsonrpc":"2.0",
"result":{
"address":"P16m9XNDHxUex9hsGRytzhSj58k6W7BT5Xsvs3tHjJUkX",
"name":"genesis",
"balances":[
{
"chain":"main",
"amount":"511567851650398",
"symbol":"SOUL"
},
{
"chain":"apps",
"amount":"891917855944784",
"symbol":"SOUL"
}
]
},
"id":"1"
}
Returns an array of apps deployed in Phantasma.
none
params: [
'PDHcAHq1fZXuwDrtJGghjemFnj2ZaFc7iu3qD4XjZG9eV'
]
App
- A App object.
address
:string
- Given address.name
:string
- Name of given address.balances
:Array
- Array of balance objects.balance - chain
:string
- Name of the chain.balance - symbol
:string
- Token symbol.balance - amount
:string
- Amount of tokens.
// Request
curl -X POST --data '{"jsonrpc":"2.0","method":"getApps","params":[],"id":1}'
// Result
{
"jsonrpc":"2.0",
"result":{
"address":"P16m9XNDHxUex9hsGRytzhSj58k6W7BT5Xsvs3tHjJUkX",
"name":"genesis",
"balances":[
{
"chain":"main",
"amount":"511567851650398",
"symbol":"SOUL"
},
{
"chain":"apps",
"amount":"891917855944784",
"symbol":"SOUL"
}
]
},
"id":"1"
}
Returns last X transactions of given token.
string
Token symbol.2.number
Index of page to return.3.number
Number of items to return per page.
params: [
'PDHcAHq1fZXuwDrtJGghjemFnj2ZaFc7iu3qD4XjZG9eV'
]
Transaction
- A Transaction object, or error
if token symbol is invalidor page is invalidor pageSize is invalid.
address
:string
- Given address.name
:string
- Name of given address.balances
:Array
- Array of balance objects.balance - chain
:string
- Name of the chain.balance - symbol
:string
- Token symbol.balance - amount
:string
- Amount of tokens.
// Request
curl -X POST --data '{"jsonrpc":"2.0","method":"getTokenTransfers","params":["", "", ""],"id":1}'
// Result
{
"jsonrpc":"2.0",
"result":{
"address":"P16m9XNDHxUex9hsGRytzhSj58k6W7BT5Xsvs3tHjJUkX",
"name":"genesis",
"balances":[
{
"chain":"main",
"amount":"511567851650398",
"symbol":"SOUL"
},
{
"chain":"apps",
"amount":"891917855944784",
"symbol":"SOUL"
}
]
},
"id":"1"
}
Returns the number of transaction of a given token.
string
Token symbol.
params: [
'PDHcAHq1fZXuwDrtJGghjemFnj2ZaFc7iu3qD4XjZG9eV'
]
number
- A number, or error
if token symbol is invalid.
address
:string
- Given address.name
:string
- Name of given address.balances
:Array
- Array of balance objects.balance - chain
:string
- Name of the chain.balance - symbol
:string
- Token symbol.balance - amount
:string
- Amount of tokens.
// Request
curl -X POST --data '{"jsonrpc":"2.0","method":"getTokenTransferCount","params":[""],"id":1}'
// Result
{
"jsonrpc":"2.0",
"result":{
"address":"P16m9XNDHxUex9hsGRytzhSj58k6W7BT5Xsvs3tHjJUkX",
"name":"genesis",
"balances":[
{
"chain":"main",
"amount":"511567851650398",
"symbol":"SOUL"
},
{
"chain":"apps",
"amount":"891917855944784",
"symbol":"SOUL"
}
]
},
"id":"1"
}
Returns the balance for a specific token and chain, given an address.
string
Address of account.2.string
Token symbol.3.string
Address or name of chain.
params: [
'PDHcAHq1fZXuwDrtJGghjemFnj2ZaFc7iu3qD4XjZG9eV'
]
Balance
- A Balance object, or error
if address is invalidor token is invalidor chain is invalid.
address
:string
- Given address.name
:string
- Name of given address.balances
:Array
- Array of balance objects.balance - chain
:string
- Name of the chain.balance - symbol
:string
- Token symbol.balance - amount
:string
- Amount of tokens.
// Request
curl -X POST --data '{"jsonrpc":"2.0","method":"getTokenBalance","params":["", "", ""],"id":1}'
// Result
{
"jsonrpc":"2.0",
"result":{
"address":"P16m9XNDHxUex9hsGRytzhSj58k6W7BT5Xsvs3tHjJUkX",
"name":"genesis",
"balances":[
{
"chain":"main",
"amount":"511567851650398",
"symbol":"SOUL"
},
{
"chain":"apps",
"amount":"891917855944784",
"symbol":"SOUL"
}
]
},
"id":"1"
}
Returns the number of active auctions.
string
Chain address or name where the market is located.2.string
Token symbol used as filter.
params: [
'PDHcAHq1fZXuwDrtJGghjemFnj2ZaFc7iu3qD4XjZG9eV'
]
number
- A number.
address
:string
- Given address.name
:string
- Name of given address.balances
:Array
- Array of balance objects.balance - chain
:string
- Name of the chain.balance - symbol
:string
- Token symbol.balance - amount
:string
- Amount of tokens.
// Request
curl -X POST --data '{"jsonrpc":"2.0","method":"getAuctionsCount","params":["", ""],"id":1}'
// Result
{
"jsonrpc":"2.0",
"result":{
"address":"P16m9XNDHxUex9hsGRytzhSj58k6W7BT5Xsvs3tHjJUkX",
"name":"genesis",
"balances":[
{
"chain":"main",
"amount":"511567851650398",
"symbol":"SOUL"
},
{
"chain":"apps",
"amount":"891917855944784",
"symbol":"SOUL"
}
]
},
"id":"1"
}
Returns the auctions available in the market.
string
Chain address or name where the market is located.2.string
Token symbol used as filter.3.number
Index of page to return.4.number
Number of items to return per page.
params: [
'PDHcAHq1fZXuwDrtJGghjemFnj2ZaFc7iu3qD4XjZG9eV'
]
Auction
- A Auction object.
address
:string
- Given address.name
:string
- Name of given address.balances
:Array
- Array of balance objects.balance - chain
:string
- Name of the chain.balance - symbol
:string
- Token symbol.balance - amount
:string
- Amount of tokens.
// Request
curl -X POST --data '{"jsonrpc":"2.0","method":"getAuctions","params":["", "", "", ""],"id":1}'
// Result
{
"jsonrpc":"2.0",
"result":{
"address":"P16m9XNDHxUex9hsGRytzhSj58k6W7BT5Xsvs3tHjJUkX",
"name":"genesis",
"balances":[
{
"chain":"main",
"amount":"511567851650398",
"symbol":"SOUL"
},
{
"chain":"apps",
"amount":"891917855944784",
"symbol":"SOUL"
}
]
},
"id":"1"
}
Returns the auction for a specific token.
string
Chain address or name where the market is located.2.string
Token symbol.3.string
Token ID.
params: [
'PDHcAHq1fZXuwDrtJGghjemFnj2ZaFc7iu3qD4XjZG9eV'
]
Auction
- A Auction object.
address
:string
- Given address.name
:string
- Name of given address.balances
:Array
- Array of balance objects.balance - chain
:string
- Name of the chain.balance - symbol
:string
- Token symbol.balance - amount
:string
- Amount of tokens.
// Request
curl -X POST --data '{"jsonrpc":"2.0","method":"getAuction","params":["", "", ""],"id":1}'
// Result
{
"jsonrpc":"2.0",
"result":{
"address":"P16m9XNDHxUex9hsGRytzhSj58k6W7BT5Xsvs3tHjJUkX",
"name":"genesis",
"balances":[
{
"chain":"main",
"amount":"511567851650398",
"symbol":"SOUL"
},
{
"chain":"apps",
"amount":"891917855944784",
"symbol":"SOUL"
}
]
},
"id":"1"
}
Returns info about a specific archive.
string
Archive hash.
params: [
'PDHcAHq1fZXuwDrtJGghjemFnj2ZaFc7iu3qD4XjZG9eV'
]
Archive
- A Archive object.
address
:string
- Given address.name
:string
- Name of given address.balances
:Array
- Array of balance objects.balance - chain
:string
- Name of the chain.balance - symbol
:string
- Token symbol.balance - amount
:string
- Amount of tokens.
// Request
curl -X POST --data '{"jsonrpc":"2.0","method":"getArchive","params":[""],"id":1}'
// Result
{
"jsonrpc":"2.0",
"result":{
"address":"P16m9XNDHxUex9hsGRytzhSj58k6W7BT5Xsvs3tHjJUkX",
"name":"genesis",
"balances":[
{
"chain":"main",
"amount":"511567851650398",
"symbol":"SOUL"
},
{
"chain":"apps",
"amount":"891917855944784",
"symbol":"SOUL"
}
]
},
"id":"1"
}