by @savetheales
ToC:
Bandwidth - The recovered unit of your account. Used to complete transactions in the cyberd blockchain. The amount of your bandwidth calculates like:
your_cyb_tokens / all_cyb_tokens_in_cyberd * 2000*1000*100
.
Messages cost is 500
(exclude link). Transaction consists of one or more messages m_1, m_2, ..., m_n
. Transaction cost is 300 + c_1 + c_2 ... + c_n
, where c_i
- cost of m_i
message. Full bandwidth regeneration time is 86400 blocks (24 hours)
commission - tokens that you've earned with validation. You can take them at any time.
illiquid tokens - non-transferable tokens that you've delegated to the validator. Delegation process duration - 1 block. Unbonding process, or taking back share - 3 weeks.
link - reference between CID key and CID value. Link message cost is 100*n
, where n
is quantity of links in message. Link finalization time is 1 block. New rank for CIDs of link will be recalculated at period from 100 to 200 blocks (from 100 to 200 seconds).
liquid tokens - transferable tokens in cyberd blockchain
local keystore - store with keys in you local machine
rewards - tokens that you've earned with the delegation. To reduce network loads all rewards storing in a pool. You can take your part of bounty at any time by commands at delegator section.
<comission_rate_percentage> - the commission that validator get for the work. Must be fraction >0 and <=1
<delegator_address> - delegator address. Starts with cyber
most often coinciding with <key_address>
<key_address> - account address. Starts with cyber
<key_name> - name of account in cybercli
<operator_address> - validator address. Starts with cybervaloper
<shares_percentage> - the part of illiquid tokens that you want to unbonding or redelegate. Must be fraction >0 and <=1
<testnet_chain_id> - version of testnet.
Return set of all active and jailed validators.
docker exec cyberd cyberdcli query staking validators --trust-node
Return general chain information
docker exec cyberd cyberdcli status --indent
docker exec cyberd cyberdcli query distr params --trust-node
Return the sum of rewards in a pool
docker exec cyberd cyberdcli query distr outstanding-rewards --trust-node
Chain staking info
docker exec cyberd cyberdcli query staking params --trust-node
docker exec cyberd cyberdcli query staking pool --trust-node
docker exec -ti cyberd cyberdcli keys add <your_key_name> --recover
docker exec -ti cyberd cyberdcli keys add import_private <your_key_name>
docker exec -ti cyberd cyberdcli keys add <your_key_name>
Name, address and public key of current account
docker exec cyberd cyberdcli keys show <your_key_name>
Return account number, balance, public key in 16 and sequence.
Don't work if from current account no outgoing transactions. Issue in progress
docker exec cyberd cyberdcli query account <your_key_address>
Return all keys in cyberdcli
docker exec cyberd cyberdcli keys list
docker exec -ti cyberd cyberdcli keys delete <deleting_key_name>
docker exec -ti cyberd cyberdcli keys update <your_key_name>
docker exec -ti cyberd cyberdcli tx send \
--from=<your_key_name> \
--to=<key_address_to_send_tokens> \
--amount=<amount>cyb \
--chain-id=<testnet_chain_id>
Just ipfs hashes available as a CID
docker exec -ti cyberd cyberdcli link \
--from=<your_key_name> \
--cid-from=<key_phrase_to_link> \
--cid-to=<content_that_you_want_to_link> \
--chain-id=<testnet_chain_id>
docker exec cyberd cyberdcli query staking validators \
--trust-node
Available to withdraw validator comission.
docker exec cyberd cyberdcli query distr commission <operator_address>
docker exec cyberd cyberdcli query staking validator <operator_address>
docker exec cyberd cyberdcli query staking delegations-to <operator_address>
docker exec -ti cyberd cyberdcli tx staking edit-validator \
--from=<your_key_name> \
--commission-rate=<new_comission_rate_percentage> \
--chain-id=<testnet_chain_id>
docker exec -ti cyberd cyberdcli tx distr withdraw-rewards \
--from=<your_key_name> \
--chain-id=<testnet_chain_id> \
--is-validator
Will be available at description section
docker exec -ti cyberd cyberdcli tx staking edit-validator \
--from=<your_key_name> \
--details="" \
--website=<your_website> \
--chain-id=<testnet_chain_id>
docker exec -ti cyberd cyberdcli tx slashing unjail \
--from=<your_key_name> \
--chain-id=<testnet_chain_id>
docker exec -ti cyberd cyberdcli query staking redelegations-from <operator_address>
docker exec -ti cyberd cyberdcli query distr rewards <delegator_address> <operator_address>
docker exec -ti cyberd cyberdcli query staking delegation <delegator_address> <operator_address>
docker exec -ti cyberd cyberdcli query staking delegations <delegator_address>
docker exec -ti cyberd cyberdcli query staking unbonding-delegations-from <operator_address>
docker exec -ti cyberd cyberdcli tx distr withdraw-rewards \
--from=<your_key_name> \
--chain-id=<testnet_chain_id> \
--only-from-validator=<operator_address>
docker exec -ti cyberd cyberdcli tx distr set-withdraw-addr <your_new_address> \
--from=<your_key_name> \
--chain-id=<testnet_chain_id>
docker exec -ti cyberd cyberdcli tx staking delegate \
--from=<your_key_name> \
--amount=<amount>cyb \
--validator=<operator_address> \
--chain-id=<testnet_chain_id>
3 weeks for redelegation. Amount must be less than already delegated.
docker exec -ti cyberd cyberdcli tx staking redelegate
--from=<your_key_name> \
--addr-validator-dest=<new_operator_address> \
--addr-validator-source=<old_operator_address> \
--shares-amount=<amount>cyb
--chain-id=<testnet_chain_id>
3 weeks for redelegation.
docker exec -ti cyberd cyberdcli tx staking redelegate
--from=<your_key_name> \
--addr-validator-dest=<new_operator_address> \
--addr-validator-source=<old_operator_address> \
--shares-fraction=<shares_percentage> \
--chain-id=<testnet_chain_id>
3 weeks unbonding.
docker exec -ti cyberd cyberdcli tx staking unbond
--from=<your_key_name> \
--shares-amount=<amount>cyb
--validator==<operator_address> \
--chain-id=<testnet_chain_id>
3 weeks unbonding.
docker exec -ti cyberd cyberdcli tx staking unbond
--from=<your_key_name> \
--shares-fraction=<shares_percentage> \
--validator==<operator_address> \
--chain-id=<testnet_chain_id>
docker exec -ti cyberd cyberdcli query staking unbonding-delegation <delegator_address> <operator_address>
docker exec -ti cyberd cyberdcli query staking unbonding-delegation <delegator_address>
docker exec -ti cyberd cyberdcli query staking redelegation <delegator_address> <old_operator_address> <new_operator_address>
docker exec -ti cyberd cyberdcli query staking redelegations <delegator_address>
Subscribe at Steemit, Reddit, Twitter, Telegram channel and join our community in @fuckgoogle
Content hash is signed-from at the Feb-08-2019 05:41:41 AM +UTC