DPoS API
和DxChain3.0系统合约相关的console API 、JSON-RPC API。
JSON-RPC
dpos_getBaseInfos
参数 Parameters
params: [
null |'latest' | 'earliest' | 'pending' | 'hex number'
]返回值 Returns
示例 Example
curl -H 'content-type:application/json' -d '{"jsonrpc":"2.0","method":"dpos_getBaseInfos","params":["latest"],"id":1}' RPC_URL
// dpos.base("latest")
// result
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"BLACK_HOLE_ADDRESS": "0x0000000000000000000000000000000000000000",
"BLOCK_SECONDS": 3,
"EPOCH_BLOCKS": 28800,
"MAX_LEVEL_VALIDATOR_COUNT": 120,
"MAX_PUNISH_COUNT": 278,
"MAX_RATE": 100,
"MAX_VALIDATORS_COUNT": 210,
"MAX_VALIDATOR_COUNT_LV1": 21,
"MAX_VALIDATOR_COUNT_LV2": 33,
"MAX_VALIDATOR_COUNT_LV3": 66,
"MAX_VALIDATOR_COUNT_LV4": 99,
"MAX_VALIDATOR_DETAIL_LENGTH": 1000,
"MEDIUM_LEVEL_VALIDATOR_COUNT": 90,
"MIN_DEPOSIT": 40000000000000000000000000,
"MIN_LEVEL_VALIDATOR_COUNT": 60,
"MIN_RATE": 70,
"PROPOSAL_DURATION_EPOCHS": 7,
"RATE_SET_LOCK_EPOCHS": 1,
"REWARD_DEPOSIT_FROM_LV1_TO_LV2": 128250000000000000000,
"REWARD_DEPOSIT_FROM_LV2_TO_LV3": 157125000000000000000,
"REWARD_DEPOSIT_FROM_LV3_TO_LV4": 180750000000000000000,
"REWARD_DEPOSIT_FROM_LV4_TO_LV5": 199875000000000000000,
"REWARD_DEPOSIT_OVER_LV5": 214125000000000000000,
"REWARD_DEPOSIT_UNDER_LV1": 95250000000000000000,
"SAFE_MULTIPLIER": 1000000000000000000,
"TOTAL_DEPOSIT_LV1": 15000000000000000000000000000,
"TOTAL_DEPOSIT_LV2": 20000000000000000000000000000,
"TOTAL_DEPOSIT_LV3": 25000000000000000000000000000,
"TOTAL_DEPOSIT_LV4": 30000000000000000000000000000,
"TOTAL_DEPOSIT_LV5": 35000000000000000000000000000,
"VALIDATOR_REWARD_LOCK_EPOCHS": 7,
"VALIDATOR_UNSTAKE_LOCK_EPOCHS": 1,
"VOTE_CANCEL_EPOCHS": 1
}
}dpos_getAllProposalSets
参数
返回值
示例
dpos_getAddressProposalSets
参数
返回值
示例
dpos_getProposal
参数
返回值
示例
dpos_getAllProposals
参数
返回值
示例
dpos_getAddressProposals
参数
返回值
示例
dpos_getValidator
参数
返回值
示例
dpos_getCurrentEpochValidators
参数
返回值
示例
dpos_isEffictiveValidator
参数
返回值
示例
dpos_effictiveValsLength
参数
返回值
示例
dpos_getEffictiveValidators
参数
返回值
示例
dpos_cancelQueueValidatorsLength
参数
返回值
示例
dpos_getCancelQueueValidators
参数
返回值
示例
dpos_validatorVotersLength
参数
返回值
示例
dpos_getValidatorVoters
参数
返回值
示例
dpos_pendingValidatorReward
参数
返回值
示例
dpos_validatorRewardsInfo
参数
返回值
示例
dpos_validatorRewardInfoByEpoch
参数
返回值
示例
dpos_pendingVoteReward
参数
返回值
示例
dpos_votesRewardRedeemInfo
参数
返回值
示例
dpos_votesRewardRedeemInfos
参数
返回值
示例
dpos_getTotalDeposit
参数
返回值
示例
dpos_getTotalVotes
参数
返回值
示例
dpos_epochInfo
参数
返回值
示例
dpos_kickoutInfo
参数
返回值
示例
dpos_punishInfo
参数
返回值
示例
Last updated
Was this helpful?