MAP掃描API
掃描 API URL
https://mainnet-api.mapscan.io/scan/api_method
掃描 API 參考
API列表
[queryCommitteeList](#queryCommitteeList)
[queryValidatorVoteList](#queryValidatorVoteList)
[queryRewardList](#queryRewardList)
[queryVoterRewardList](#queryVoterRewardList)
[queryVoterList](#queryVoterList)
[queryVoterInfo](#queryVoterInfo)
queryMapChainData
URI: /scan/queryMapChainData
請求方式:GET
返回圖鏈信息,可查詢流通量、質押量、地址數、交易數、最新高度、最新會話數
參數
參數類型:
typeStr - 查詢類型,包括供應、質押、地址、轉賬、區塊、紀元。
例子:
http://host:port/scan/queryMapChainData?typeStr=supply,staking,address,transfer,block,epoch
回報
供應 - 供應。
staking - 放樣。
address - 地址數量。
transfer - 轉賬金額。
block - 最新的區塊高度。
epoch - 最新的紀元。
示例
queryCommitteeInfoByAddress
Uri: /scan/queryCommitteeInfoByAddress
查詢方法: GET
按地址獲取委員會詳細信息
Parameters
參數類型:
address - Validator address.
示例:
http://host:port/scan/queryCommitteeInfoByAddress?address=0xAfdE7710588ED92DE6924d5fbE3146005d9B7b1A
返回
voteReward - Vote reward.
signAddress - sign address.
lockedAmount - locked amount.
accountAddress - account address.
votePercent - vote percent.
version - epoch
upTime - Activity
isValidator - Is it selected
votedAmount - vote amount
name - validator name
示例
queryCommitteeList
Uri: /scan/queryCommitteeList
Request method: GET
返回 a list of validators。
Parameters
Parameter Type:
pageNo - Integer of page number, default is 1.
pageSize - Integer of page size, default is 10.
name - Validator name.
address - Validator address.
示例:
http://host:port/scan/queryCommitteeList?pageNo=1&pageSize=10&name=test&address=0xAfdE7710588ED92DE6924d5fbE3146005d9B7b1A
返回
voteReward - Vote reward.
signAddress - sign address.
lockedAmount - locked amount.
accountAddress - account address.
votePercent - vote percent.
version - epoch
upTime - Activity
isValidator - Is it selected
votedAmount - vote amount
name - validator name
示例
queryValidatorVoteList
Uri: /scan/queryValidatorVoteList
Request method: GET
Back to voting list。
Parameters
Parameter Type:
pageNo - Integer of page number, default is 1.
pageSize - Integer of page size, default is 10.
address - Validator address.
示例:
http://host:port/scan/queryValidatorVoteList?pageNo=1&pageSize=10&address=0xAfdE7710588ED92DE6924d5fbE3146005d9B7b1A
返回
id - Validator address.
account - voter address.
value - vote amount.
示例
queryRewardList
Uri: /scan/queryRewardList
Request method: GET
Back to reward list。
Parameters
Parameter Type:
pageNo - Integer of page number, default is 1.
pageSize - Integer of page size, default is 10.
address - Validator address.
示例:
http://host:port/scan/queryRewardList?pageNo=1&pageSize=10&address=0xAfdE7710588ED92DE6924d5fbE3146005d9B7b1A
返回
epoch - epoch.
address - validator address.
reward - validator reward.
rewardStr - validator reward (wei)
voterReward - voter reward
voterRewardStr - voter reward (wei)
示例
queryVoterRewardList
Uri: /scan/queryVoterRewardList
Request method: GET
Back to voter reward list。
Parameters
Parameter Type:
pageNo - Integer of page number, default is 1.
pageSize - Integer of page size, default is 10.
address - voter address.
示例:
http://host:port/scan/queryVoterRewardList?pageNo=1&pageSize=10&address=0xAfdE7710588ED92DE6924d5fbE3146005d9B7b1A
返回
version - epoch.
validator - validator address.
voter - voter address.
reward - reward
示例
queryVoterList
Uri: /scan/queryVoterList
Request method: GET
Back to voter list。
Parameters
Parameter Type:
pageNo - Integer of page number, default is 1.
pageSize - Integer of page size, default is 10.
address - voter address.
示例:
http://host:port/scan/queryVoterList?pageNo=1&pageSize=10&address=0xAfdE7710588ED92DE6924d5fbE3146005d9B7b1A
返回
validator - validator address.
account - voter address.
value - voter amount.
version - epoch
示例
queryVoterInfo
Uri: /scan/queryVoterInfo
Request method: GET
Back to voter list。
Parameters
Parameter Type:
address - voter address.
示例:
http://host:port/scan/queryVoterInfo?address=0xAfdE7710588ED92DE6924d5fbE3146005d9B7b1A
返回
voteAmount - vote amount.
voteValidatorAmount - voted validator amount.
rewardAmount - reward amount.
示例
queryPocTransactionList
Uri: /scan/queryPocTransactionList
Request method: GET
Back to validator transfer list。
Parameters
Parameter Type:
pageNo - Integer of page number, default is 1.
pageSize - Integer of page size, default is 10.
from - validator address.
示例:
http://host:port/scan/queryPocTransactionList?pageNo=1&pageSize=10&from=0xAfdE7710588ED92DE6924d5fbE3146005d9B7b1A
返回
method - transfer method name.
eventMethod - event topic0.
txHash - transfer hash.
contract - contract address
from - from address
to - to address
value - value
input - input
status - status 0 fail 1 success
示例
queryValidatorData
Uri: /scan/queryValidatorData
Request method: GET
Back to validator data。
Parameters
Parameter Type:
none
示例:
http://host:port/scan/queryValidatorData
返回
epoch - epoch.
count - validator count.
totalVotes - total votes (wei)
示例
Last updated
Was this helpful?