Block Consensus Contract
blkendt.xsat
Actions
QuickStart
# config @blkendt.xsat
$ cleos push action blkendt.xsat config '{"limit_endorse_height": 840000, "limit_num_endorsed_blocks": 4, "min_validators": 15, "consensus_interval_seconds": 480, "xsat_stake_activation_height": 860000}' -p blkendt.xsat
# erase @utxomng.xsat
$ cleos push action blkendt.xsat erase '{"height": 840000}' -p utxomng.xsat
# endorse @validator
$ cleos push action blkendt.xsat endorse '{"validator": "alice", "height": 840000, "hash": "0000000000000000000320283a032748cef8227873ff4872689bf23f1cda83a5"}' -p alice
# setqualify @auth get_self()
$ cleos push action blkendt.xsat setqualify '{"min_xsat_qualification": "2100.00000000 XSAT", "min_btc_qualification": "100.00000000 BTC"}' -p blkendt.xsat
# setconheight @auth get_self()
$ cleos push action blkendt.xsat setconheight '{"xsat_stake_activation_height": 890000, "xsat_reward_height": 890000}' -p blkendt.xsat
# revote @auth synchronizer
$ cleos push action blkendt.xsat revote '{"synchronizer": "synchronizer", "height": 840000}' -p synchronizerTable Information
STRUCT requested_validator_info
requested_validator_infoSTRUCT provider_validator_info
provider_validator_infoexample
TABLE config
configscope
params
example
TABLE endorsements
endorsementsscope
params
example
TABLE revote_record
revote_recordscope
params
example
ACTION config
configparams
example
ACTION endorse
endorseparams
example
ACTION erase
eraseparams
example
ACTION revote
revoteparams
example
ACTION setqualify
setqualifyparams
example
ACTION setconheight
setconheightparams
example
Last updated