Ecoer Logo

@savetheales

43

cyberPerson

steemit.com/@savetheales
VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS74.71%
Net Worth
0.741USD
STEEM
0.002STEEM
SBD
0.099SBD
Own SP
12.802SP

Detailed Balance

STEEM
balance
0.002STEEM
market_balance
0.000STEEM
savings_balance
0.000STEEM
reward_steem_balance
0.000STEEM
STEEM POWER
Own SP
12.802SP
Delegated Out
0.000SP
Delegation In
0.000SP
Effective Power
12.802SP
Reward SP (pending)
0.000SP
SBD
sbd_balance
0.099SBD
sbd_conversions
0.000SBD
sbd_market_balance
0.000SBD
savings_sbd_balance
0.000SBD
reward_sbd_balance
0.000SBD
{
  "balance": "0.002 STEEM",
  "savings_balance": "0.000 STEEM",
  "reward_steem_balance": "0.000 STEEM",
  "vesting_shares": "20846.202973 VESTS",
  "delegated_vesting_shares": "0.000000 VESTS",
  "received_vesting_shares": "0.000000 VESTS",
  "sbd_balance": "0.099 SBD",
  "savings_sbd_balance": "0.000 SBD",
  "reward_sbd_balance": "0.000 SBD",
  "conversions": []
}

Account Info

namesavetheales
id752866
rank109,318
reputation93734485064
created2018-02-11T09:37:21
recovery_accountsteem
proxyNone
post_count20
comment_count0
lifetime_vote_count0
witnesses_voted_for1
last_post2019-03-06T06:52:54
last_root_post2019-03-06T06:52:54
last_vote_time2019-03-14T09:44:18
proxied_vsf_votes0, 0, 0, 0
can_vote1
voting_power0
delayed_votes0
balance0.002 STEEM
savings_balance0.000 STEEM
sbd_balance0.099 SBD
savings_sbd_balance0.000 SBD
vesting_shares20846.202973 VESTS
delegated_vesting_shares0.000000 VESTS
received_vesting_shares0.000000 VESTS
reward_vesting_balance0.000000 VESTS
vesting_balance0.000 STEEM
vesting_withdraw_rate0.000000 VESTS
next_vesting_withdrawal1969-12-31T23:59:59
withdrawn0
to_withdraw0
withdraw_routes0
savings_withdraw_requests0
last_account_recovery1970-01-01T00:00:00
reset_accountnull
last_owner_update1970-01-01T00:00:00
last_account_update2018-11-12T09:17:18
minedNo
sbd_seconds114,621,804
sbd_last_interest_payment2019-02-03T03:32:24
savings_sbd_last_interest_payment1970-01-01T00:00:00
{
  "id": 752866,
  "name": "savetheales",
  "owner": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM5YWwwDoZ12c5XKLiAKH9gvNqPrQ3PfrTkKHgmWpTHf7eSoCktp",
        1
      ]
    ]
  },
  "active": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM8ZUHJRZWBHMDHaPBcyTQnpmtJuTxR5fA8Xudh6pipVwu6zUpLt",
        1
      ]
    ]
  },
  "posting": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM5CkACWyMPwmob1BgtFyQ4RbsBZ5gzYi8qk8o2NoG1BjvKdDVvD",
        1
      ]
    ]
  },
  "memo_key": "STM6xANuWhDJhKZFEUNF7dCjif64C4o7e8DQntyCGAzaLV13jN6iG",
  "json_metadata": "{\"profile\":{\"profile_image\":\"https://cdn.steemitimages.com/DQmP8RftFCwgVbUnC1AdTyKkQAmMshqGE5sZi4T3vb1rswn/ales.jpg\",\"cover_image\":\"https://cdn.steemitimages.com/DQmTTV1LQhvAN5QDoHXQ3rsEokvbwJajF6H2iPTjpjyrdVX/Photo%20by%20NASA%20on%20Unsplash.png\",\"name\":\"SaveTheAles\",\"about\":\"cyberPerson\",\"location\":\"Whatever \"}}",
  "posting_json_metadata": "{\"profile\":{\"profile_image\":\"https://cdn.steemitimages.com/DQmP8RftFCwgVbUnC1AdTyKkQAmMshqGE5sZi4T3vb1rswn/ales.jpg\",\"cover_image\":\"https://cdn.steemitimages.com/DQmTTV1LQhvAN5QDoHXQ3rsEokvbwJajF6H2iPTjpjyrdVX/Photo%20by%20NASA%20on%20Unsplash.png\",\"name\":\"SaveTheAles\",\"about\":\"cyberPerson\",\"location\":\"Whatever \"}}",
  "proxy": "",
  "last_owner_update": "1970-01-01T00:00:00",
  "last_account_update": "2018-11-12T09:17:18",
  "created": "2018-02-11T09:37:21",
  "mined": false,
  "recovery_account": "steem",
  "last_account_recovery": "1970-01-01T00:00:00",
  "reset_account": "null",
  "comment_count": 0,
  "lifetime_vote_count": 0,
  "post_count": 20,
  "can_vote": true,
  "voting_manabar": {
    "current_mana": "20846202973",
    "last_update_time": 1588951461
  },
  "downvote_manabar": {
    "current_mana": "5211550744",
    "last_update_time": 1588951461
  },
  "voting_power": 0,
  "balance": "0.002 STEEM",
  "savings_balance": "0.000 STEEM",
  "sbd_balance": "0.099 SBD",
  "sbd_seconds": "114621804",
  "sbd_seconds_last_update": "2019-02-16T13:09:00",
  "sbd_last_interest_payment": "2019-02-03T03:32:24",
  "savings_sbd_balance": "0.000 SBD",
  "savings_sbd_seconds": "0",
  "savings_sbd_seconds_last_update": "1970-01-01T00:00:00",
  "savings_sbd_last_interest_payment": "1970-01-01T00:00:00",
  "savings_withdraw_requests": 0,
  "reward_sbd_balance": "0.000 SBD",
  "reward_steem_balance": "0.000 STEEM",
  "reward_vesting_balance": "0.000000 VESTS",
  "reward_vesting_steem": "0.000 STEEM",
  "vesting_shares": "20846.202973 VESTS",
  "delegated_vesting_shares": "0.000000 VESTS",
  "received_vesting_shares": "0.000000 VESTS",
  "vesting_withdraw_rate": "0.000000 VESTS",
  "next_vesting_withdrawal": "1969-12-31T23:59:59",
  "withdrawn": 0,
  "to_withdraw": 0,
  "withdraw_routes": 0,
  "curation_rewards": 1,
  "posting_rewards": 6919,
  "proxied_vsf_votes": [
    0,
    0,
    0,
    0
  ],
  "witnesses_voted_for": 1,
  "last_post": "2019-03-06T06:52:54",
  "last_root_post": "2019-03-06T06:52:54",
  "last_vote_time": "2019-03-14T09:44:18",
  "post_bandwidth": 0,
  "pending_claimed_accounts": 0,
  "vesting_balance": "0.000 STEEM",
  "reputation": "93734485064",
  "transfer_history": [],
  "market_history": [],
  "post_history": [],
  "vote_history": [],
  "other_history": [],
  "witness_votes": [
    "steemitboard"
  ],
  "tags_usage": [],
  "guest_bloggers": [],
  "rank": 109318
}

Withdraw Routes

IncomingOutgoing
Empty
Empty
{
  "incoming": [],
  "outgoing": []
}
From Date
To Date
steemdelegated 0.000 SP to @savetheales
2020/05/08 15:24:21
delegatorsteem
delegateesavetheales
vesting shares0.000000 VESTS
Transaction InfoBlock #43200241/Trx 345af44c54c50a9d37f8886e41266f5c6c7755cd
View Raw JSON Data
{
  "trx_id": "345af44c54c50a9d37f8886e41266f5c6c7755cd",
  "block": 43200241,
  "trx_in_block": 8,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-05-08T15:24:21",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "savetheales",
      "vesting_shares": "0.000000 VESTS"
    }
  ]
}
2020/02/11 10:50:57
parent authorsavetheales
parent permlinkdecentralization-must-be-decentralized
authorsteemitboard
permlinksteemitboard-notify-savetheales-20200211t105056000z
title
bodyCongratulations @savetheales! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@savetheales/birthday2.png</td><td>Happy Birthday! - You are on the Steem blockchain for 2 years!</td></tr></table> <sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@savetheales) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=savetheales)_</sub> > You can upvote this notification to help all Steem users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!
json metadata{"image":["https://steemitboard.com/img/notify.png"]}
Transaction InfoBlock #40723756/Trx 01223971bcb91e0ff6e60b5e83ebe98f9b43528e
View Raw JSON Data
{
  "trx_id": "01223971bcb91e0ff6e60b5e83ebe98f9b43528e",
  "block": 40723756,
  "trx_in_block": 18,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-02-11T10:50:57",
  "op": [
    "comment",
    {
      "parent_author": "savetheales",
      "parent_permlink": "decentralization-must-be-decentralized",
      "author": "steemitboard",
      "permlink": "steemitboard-notify-savetheales-20200211t105056000z",
      "title": "",
      "body": "Congratulations @savetheales! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@savetheales/birthday2.png</td><td>Happy Birthday! - You are on the Steem blockchain for 2 years!</td></tr></table>\n\n<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@savetheales) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=savetheales)_</sub>\n\n\n> You can upvote this notification to help all Steem users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!",
      "json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}"
    }
  ]
}
steemdelegated 1.223 SP to @savetheales
2019/06/13 10:43:09
delegatorsteem
delegateesavetheales
vesting shares1991.225255 VESTS
Transaction InfoBlock #33761181/Trx d630bba0dc1b3180a7619d4194769cd9366f2d22
View Raw JSON Data
{
  "trx_id": "d630bba0dc1b3180a7619d4194769cd9366f2d22",
  "block": 33761181,
  "trx_in_block": 4,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-06-13T10:43:09",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "savetheales",
      "vesting_shares": "1991.225255 VESTS"
    }
  ]
}
steemdelegated 5.543 SP to @savetheales
2019/06/11 13:41:57
delegatorsteem
delegateesavetheales
vesting shares9025.423400 VESTS
Transaction InfoBlock #33707226/Trx b7cbe3e151cb637ec5d11ebad227829c76e6f5db
View Raw JSON Data
{
  "trx_id": "b7cbe3e151cb637ec5d11ebad227829c76e6f5db",
  "block": 33707226,
  "trx_in_block": 35,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-06-11T13:41:57",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "savetheales",
      "vesting_shares": "9025.423400 VESTS"
    }
  ]
}
2019/05/02 14:54:54
votercryptogary
authorsavetheales
permlinkultimate-cyberd-cli-guide-testnet-euler-3
weight10000 (100.00%)
Transaction InfoBlock #32557664/Trx 98cf5f15a9b3f94bed382a3f45ef07948f653678
View Raw JSON Data
{
  "trx_id": "98cf5f15a9b3f94bed382a3f45ef07948f653678",
  "block": 32557664,
  "trx_in_block": 17,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-05-02T14:54:54",
  "op": [
    "vote",
    {
      "voter": "cryptogary",
      "author": "savetheales",
      "permlink": "ultimate-cyberd-cli-guide-testnet-euler-3",
      "weight": 10000
    }
  ]
}
2019/04/24 13:50:18
voterlitvintech
authorsavetheales
permlinkdecentralization-must-be-decentralized
weight10000 (100.00%)
Transaction InfoBlock #32326094/Trx 69b87b2f22548d7166e424c0e760c5e16c9bd9d8
View Raw JSON Data
{
  "trx_id": "69b87b2f22548d7166e424c0e760c5e16c9bd9d8",
  "block": 32326094,
  "trx_in_block": 21,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-04-24T13:50:18",
  "op": [
    "vote",
    {
      "voter": "litvintech",
      "author": "savetheales",
      "permlink": "decentralization-must-be-decentralized",
      "weight": 10000
    }
  ]
}
2019/04/01 09:29:42
votersavetheales
authorpnc
permlinkre-hipster-can-cosmos-be-bigger-than-ethereum-20190314t234735630z
weight10000 (100.00%)
Transaction InfoBlock #31660477/Trx e737d90e85a8b3a43b939ff5c0f470946e591ed8
View Raw JSON Data
{
  "trx_id": "e737d90e85a8b3a43b939ff5c0f470946e591ed8",
  "block": 31660477,
  "trx_in_block": 6,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-04-01T09:29:42",
  "op": [
    "vote",
    {
      "voter": "savetheales",
      "author": "pnc",
      "permlink": "re-hipster-can-cosmos-be-bigger-than-ethereum-20190314t234735630z",
      "weight": 10000
    }
  ]
}
savethealescustom json: follow
2019/03/17 10:19:33
required auths[]
required posting auths["savetheales"]
idfollow
json["reblog",{"account":"savetheales","author":"hipster","permlink":"can-cosmos-be-bigger-than-ethereum"}]
Transaction InfoBlock #31229700/Trx eb2aab99b1c1096e5b8e262f17bfd369309c135f
View Raw JSON Data
{
  "trx_id": "eb2aab99b1c1096e5b8e262f17bfd369309c135f",
  "block": 31229700,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-03-17T10:19:33",
  "op": [
    "custom_json",
    {
      "required_auths": [],
      "required_posting_auths": [
        "savetheales"
      ],
      "id": "follow",
      "json": "[\"reblog\",{\"account\":\"savetheales\",\"author\":\"hipster\",\"permlink\":\"can-cosmos-be-bigger-than-ethereum\"}]"
    }
  ]
}
dleasesent 0.001 STEEM to @savetheales- "BuildTeam is proud to announce the release of DLease.io - our flagship P2P leasing marketplace app, aimed at assisting Steemians in leasing and delegating STEEM POWER for daily passive returns, with r..."
2019/03/16 18:45:09
fromdlease
tosavetheales
amount0.001 STEEM
memoBuildTeam is proud to announce the release of DLease.io - our flagship P2P leasing marketplace app, aimed at assisting Steemians in leasing and delegating STEEM POWER for daily passive returns, with recent yields as high as 20% APR. DLease.io is a professional grade app , designed to replace the current MinnowBooster.net leasing market which has to date facilitated nearly 20 Million STEEM POWER in lease value to happy BuildTeam customers. View the new app at https://dlease.io/ or read the announcement post on https://steemit.com/@dlease.
Transaction InfoBlock #31211024/Trx 5aedd68e2b17cd865c99a35d18e272361edbac02
View Raw JSON Data
{
  "trx_id": "5aedd68e2b17cd865c99a35d18e272361edbac02",
  "block": 31211024,
  "trx_in_block": 10,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-03-16T18:45:09",
  "op": [
    "transfer",
    {
      "from": "dlease",
      "to": "savetheales",
      "amount": "0.001 STEEM",
      "memo": "BuildTeam is proud to announce the release of DLease.io - our flagship P2P leasing marketplace app, aimed at assisting Steemians in leasing and delegating STEEM POWER for daily passive returns, with recent yields as high as 20% APR. DLease.io is a professional grade app , designed to replace the current MinnowBooster.net leasing market which has to date facilitated nearly 20 Million STEEM POWER in lease value to happy BuildTeam customers. View the new app at https://dlease.io/ or read the announcement post on https://steemit.com/@dlease."
    }
  ]
}
2019/03/16 17:50:51
voterhipster
authorsavetheales
permlinkdecentralization-must-be-decentralized
weight10000 (100.00%)
Transaction InfoBlock #31209938/Trx 70fc2728dc99addab022d46316964db8cf5569de
View Raw JSON Data
{
  "trx_id": "70fc2728dc99addab022d46316964db8cf5569de",
  "block": 31209938,
  "trx_in_block": 30,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-03-16T17:50:51",
  "op": [
    "vote",
    {
      "voter": "hipster",
      "author": "savetheales",
      "permlink": "decentralization-must-be-decentralized",
      "weight": 10000
    }
  ]
}
2019/03/14 09:44:18
votersavetheales
authorhipster
permlinkcan-cosmos-be-bigger-than-ethereum
weight10000 (100.00%)
Transaction InfoBlock #31142696/Trx 27146678b12b8d4d8a4b9cccbb022db9df5d3d70
View Raw JSON Data
{
  "trx_id": "27146678b12b8d4d8a4b9cccbb022db9df5d3d70",
  "block": 31142696,
  "trx_in_block": 28,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-03-14T09:44:18",
  "op": [
    "vote",
    {
      "voter": "savetheales",
      "author": "hipster",
      "permlink": "can-cosmos-be-bigger-than-ethereum",
      "weight": 10000
    }
  ]
}
allazsent 0.001 STEEM to @savetheales- "Promote your post. Your post will be min. 10 resteemed with over 13000 followers and min. 25 Upvote Different account. Your post will be more popular and you will find new friends. Send 0.5 SBD or ..."
2019/03/06 06:55:39
fromallaz
tosavetheales
amount0.001 STEEM
memoPromote your post. Your post will be min. 10 resteemed with over 13000 followers and min. 25 Upvote Different account. Your post will be more popular and you will find new friends. Send 0.5 SBD or STEEM to @allaz (post URL as memo ) Service Active.
Transaction InfoBlock #30909076/Trx be3c270207c6de635bd70887dd364f74723196f4
View Raw JSON Data
{
  "trx_id": "be3c270207c6de635bd70887dd364f74723196f4",
  "block": 30909076,
  "trx_in_block": 18,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-03-06T06:55:39",
  "op": [
    "transfer",
    {
      "from": "allaz",
      "to": "savetheales",
      "amount": "0.001 STEEM",
      "memo": "Promote your post. Your post will be min. 10  resteemed with over 13000  followers and min. 25  Upvote Different account. Your post will be more popular and you will find new friends. Send 0.5 SBD or STEEM to @allaz (post URL as memo ) Service Active."
    }
  ]
}
2019/03/06 06:53:30
votercybercongress
authorsavetheales
permlinkdecentralization-must-be-decentralized
weight10000 (100.00%)
Transaction InfoBlock #30909033/Trx 202c4bc84529b3209fb35c6458b7e81180f62e30
View Raw JSON Data
{
  "trx_id": "202c4bc84529b3209fb35c6458b7e81180f62e30",
  "block": 30909033,
  "trx_in_block": 3,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-03-06T06:53:30",
  "op": [
    "vote",
    {
      "voter": "cybercongress",
      "author": "savetheales",
      "permlink": "decentralization-must-be-decentralized",
      "weight": 10000
    }
  ]
}
2019/03/06 06:53:12
votersavetheales
authorsavetheales
permlinkdecentralization-must-be-decentralized
weight10000 (100.00%)
Transaction InfoBlock #30909027/Trx 076a948d80f1dd60f70042cdd5c133973e10dc11
View Raw JSON Data
{
  "trx_id": "076a948d80f1dd60f70042cdd5c133973e10dc11",
  "block": 30909027,
  "trx_in_block": 10,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-03-06T06:53:12",
  "op": [
    "vote",
    {
      "voter": "savetheales",
      "author": "savetheales",
      "permlink": "decentralization-must-be-decentralized",
      "weight": 10000
    }
  ]
}
2019/03/06 06:52:54
parent author
parent permlinkweb3
authorsavetheales
permlinkdecentralization-must-be-decentralized
titleDecentralization must be decentralized
bodyJanuary 3, 2019, we've launched first public testnet Euler-3. Since this time we have 3 relaunches and much more we'll has in the future. Thanks to our testers and validators we're finding and fixing new bugs every day. But now one fundamental and critical bug is not fixed yet. Currently, we have just 2 seed nodes and they able to upload data and provide connection to other nodes. Unfortunately, this is not about decentralization. An obvious problem of decentralization is that no entity has a global vision of the system, and there is no central authority to direct nodes in making optimal decisions with regard to software updates, routing, or solving consensus. This makes the availability of a decentralized network more difficult to maintain, a factor significant enough to contribute to the failure of a system. By the way, a huge part of disconnections and, as result, validators jailing happens by this reason. Cyberd cli can’t automatically configure your router to open port `26656`, you will need to manually configure your router. We’ve can't make the following instructions to cover all router models; if you need specific help with your router, please ask for help on our [devChat](https://t.me/fuckgoogle). Enabling inbound connections requires two steps: 1. Giving your computer a static (unchanging) internal IP address by configuring the Dynamic Host Configuration Protocol (DHCP) on your router. 2. Forwarding inbound connections from the Internet through your router to your computer where cyberd container can process them. 3. Editing cyberd configuration file. ## Configuring DHCP In order for your router to direct incoming port `26656` connections to your computer, it needs to know your computer’s internal IP address. However, routers usually give computers dynamic IP addresses that change frequently, so we need to ensure your router always gives your computer the same internal IP address. Start by logging into your router’s administration interface. Most routers can be configured using one of the following URLs, so keep clicking links until you find one that works. If none work, consult your router’s manual. ``` http://192.168.0.1 (some Linksys/Cisco models) http://192.168.1.1 (some D-Link/Netgear models) http://192.168.2.1 (some Belkin/SMC models) http://192.168.123.254 (some US Robotics models) http://10.0.1.1 (some Apple models) ``` Upon connecting, you will probably be prompted for a username and password. If you configured a password, enter it now. If not, the Router Passwords site provides a database of known default username and password pairs. After logging in, you want to search your router’s menus for options related to DHCP, the Dynamic Host Configuration Protocol. These options may also be called Address Reservation. In the reservation configuration, some routers will display a list of computers and devices currently connected to your network, and then let you select a device to make its current IP address permanent. If that’s the case, find the computer running cyberd container in the list, select it, and add it to the list of reserved addresses. Make a note of its current IP address—we’ll use the address in the next section. Other routers require a more manual configuration. For these routers, you will need to look up the fixed address (MAC address) for your computer’s network card and add it to the list. Open a terminal and type ifconfig. Find the result that best matches your connection—a result starting with wlan indicates a wireless connection. Find the field that starts with HWaddr and copy the immediately following field that looks like `01:23:45:67:89:ab`. Use that value in the instructions below. Once you have the MAC address, you can fill it into to your router’s manual DHCP assignment table. Also, choose an IP address and make a note of it for the instructions in the next subsection. After entering this information, click the Add or Save button. Then reboot your computer to ensure it gets assigned the address you selected and proceed to the Port Forwarding instructions below. ## Port Forwarding For this step, you need to know the local IP address of the computer running cyberd container. You should have this information from configuring the DHCP assignment table in the subsection above. Login to your router using the same steps described near the top of the DHCP subsection. Look for an option called Port Forwarding, Port Assignment, or anything with “Port” in its name. On some routers, this option is buried in an Applications & Gaming menu. The port forwarding settings should allow you to map an external port on your router to the “internal port” of a device on your network. Both the external port and the internal port should be `26656` for cyberd container. Make sure the IP address you enter is the same one you configured in the previous subsection. After filling in the details for the mapping, save the entry. You should not need to restart anything. Just ask us in [devChat](https://t.me/fuckgoogle) about successful connection. If you still can’t connect and you use a firewall, you probably need to change your firewall settings. Ubuntu comes with its firewall disabled by default, but if you have enabled it, see the Ubuntu [wiki page](https://help.ubuntu.com/community/Gufw) for information about adding port forwarding rules. If something else went wrong, it’s probably a problem with your router configuration. Re-read the instructions above to see if you missed anything, search the web for help with “port forwarding”, and ask for help on [devChat](https://t.me/fuckgoogle). ## Configuring cyberd Go to cyberd daemon folder, then go to `config` folder and open `config.toml` file for editing. Find `peer to peer configuration options` section and edit `external_address` variable with your IP address and port `26656` ![guide.jpg](https://cdn.steemitimages.com/DQmTPbD72R3Qff4Ls5RK9MAW2ZrdKQnYqoZruADjMJ81opL/guide.jpg) Restart cyberd container. --- We call to you, validators, with a proposal to forwarding port `26656` and make you validator-nodes available to the incoming connection. Unfortunately, we can't provide all guides for port forwarding because of they different for each router. But if you faced on with some troubles feel free to contact us in our [devChat](https://t.me/fuckgoogle).
json metadata{"tags":["web3","cyber","dhcp","validator","forwarding"],"image":["https://cdn.steemitimages.com/DQmTPbD72R3Qff4Ls5RK9MAW2ZrdKQnYqoZruADjMJ81opL/guide.jpg"],"links":["https://t.me/fuckgoogle","https://help.ubuntu.com/community/Gufw"],"app":"steemit/0.1","format":"markdown"}
Transaction InfoBlock #30909021/Trx f81a5144f9572e0be84e7c8abe4a5e5c54124c0f
View Raw JSON Data
{
  "trx_id": "f81a5144f9572e0be84e7c8abe4a5e5c54124c0f",
  "block": 30909021,
  "trx_in_block": 33,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-03-06T06:52:54",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "web3",
      "author": "savetheales",
      "permlink": "decentralization-must-be-decentralized",
      "title": "Decentralization must be decentralized",
      "body": "January 3, 2019, we've launched first public testnet Euler-3. Since this time we have 3 relaunches and much more we'll has in the future. Thanks to our testers and validators we're finding and fixing new bugs every day. But now one fundamental and critical bug is not fixed yet. Currently, we have just 2 seed nodes and they able to upload data and provide connection to other nodes. Unfortunately, this is not about decentralization.\n\nAn obvious problem of decentralization is that no entity has a global vision of the system, and there is no central authority to direct nodes in making optimal decisions with regard to software updates, routing, or solving consensus. This makes the availability of a decentralized network more difficult to maintain, a factor significant enough to contribute to the failure of a system.\n\nBy the way, a huge part of disconnections and, as result, validators jailing happens by this reason.\n\nCyberd cli can’t automatically configure your router to open port `26656`, you will need to manually configure your router. We’ve can't make the following instructions to cover all router models; if you need specific help with your router, please ask for help on our [devChat](https://t.me/fuckgoogle).\n\nEnabling inbound connections requires two steps:\n\n1. Giving your computer a static (unchanging) internal IP address by configuring the Dynamic Host Configuration Protocol (DHCP) on your router.\n\n2. Forwarding inbound connections from the Internet through your router to your computer where cyberd container can process them.\n\n3. Editing cyberd configuration file.  \n\n\n## Configuring DHCP\n\nIn order for your router to direct incoming port `26656` connections to your computer, it needs to know your computer’s internal IP address. However, routers usually give computers dynamic IP addresses that change frequently, so we need to ensure your router always gives your computer the same internal IP address.\n\nStart by logging into your router’s administration interface. Most routers can be configured using one of the following URLs, so keep clicking links until you find one that works. If none work, consult your router’s manual.\n\n```\n    http://192.168.0.1 (some Linksys/Cisco models)\n    http://192.168.1.1 (some D-Link/Netgear models)\n    http://192.168.2.1 (some Belkin/SMC models)\n    http://192.168.123.254 (some US Robotics models)\n    http://10.0.1.1 (some Apple models)\n```\n\nUpon connecting, you will probably be prompted for a username and password. If you configured a password, enter it now. If not, the Router Passwords site provides a database of known default username and password pairs.\n\nAfter logging in, you want to search your router’s menus for options related to DHCP, the Dynamic Host Configuration Protocol. These options may also be called Address Reservation.\n\nIn the reservation configuration, some routers will display a list of computers and devices currently connected to your network, and then let you select a device to make its current IP address permanent.\n\nIf that’s the case, find the computer running cyberd container in the list, select it, and add it to the list of reserved addresses. Make a note of its current IP address—we’ll use the address in the next section.\n\nOther routers require a more manual configuration. For these routers, you will need to look up the fixed address (MAC address) for your computer’s network card and add it to the list.\n\nOpen a terminal and type ifconfig. Find the result that best matches your connection—a result starting with wlan indicates a wireless connection. Find the field that starts with HWaddr and copy the immediately following field that looks like `01:23:45:67:89:ab`. Use that value in the instructions below.\n\nOnce you have the MAC address, you can fill it into to your router’s manual DHCP assignment table. Also, choose an IP address and make a note of it for the instructions in the next subsection. After entering this information, click the Add or Save button.\n\nThen reboot your computer to ensure it gets assigned the address you selected and proceed to the Port Forwarding instructions below.\n\n## Port Forwarding\n\nFor this step, you need to know the local IP address of the computer running cyberd container. You should have this information from configuring the DHCP assignment table in the subsection above.\n\nLogin to your router using the same steps described near the top of the DHCP subsection. Look for an option called Port Forwarding, Port Assignment, or anything with “Port” in its name. On some routers, this option is buried in an Applications & Gaming menu.\n\nThe port forwarding settings should allow you to map an external port on your router to the “internal port” of a device on your network.\n\nBoth the external port and the internal port should be `26656` for cyberd container.\n\nMake sure the IP address you enter is the same one you configured in the previous subsection.\n\nAfter filling in the details for the mapping, save the entry. You should not need to restart anything. Just ask us in [devChat](https://t.me/fuckgoogle) about successful connection.  \n\nIf you still can’t connect and you use a firewall, you probably need to change your firewall settings. Ubuntu comes with its firewall disabled by default, but if you have enabled it, see the Ubuntu [wiki page](https://help.ubuntu.com/community/Gufw) for information about adding port forwarding rules.\n\nIf something else went wrong, it’s probably a problem with your router configuration. Re-read the instructions above to see if you missed anything, search the web for help with “port forwarding”, and ask for help on [devChat](https://t.me/fuckgoogle).\n\n## Configuring cyberd\n\nGo to cyberd daemon folder, then go to `config` folder and open `config.toml` file for editing.\n\nFind `peer to peer configuration options` section and edit `external_address` variable with your IP address and port `26656`\n\n![guide.jpg](https://cdn.steemitimages.com/DQmTPbD72R3Qff4Ls5RK9MAW2ZrdKQnYqoZruADjMJ81opL/guide.jpg)\n\nRestart cyberd container.\n\n---\n\nWe call to you, validators, with a proposal to forwarding port `26656` and make you validator-nodes available to the incoming connection.\n\nUnfortunately, we can't provide all guides for port forwarding because of they different for each router. But if you faced on with some troubles feel free to contact us in our [devChat](https://t.me/fuckgoogle).",
      "json_metadata": "{\"tags\":[\"web3\",\"cyber\",\"dhcp\",\"validator\",\"forwarding\"],\"image\":[\"https://cdn.steemitimages.com/DQmTPbD72R3Qff4Ls5RK9MAW2ZrdKQnYqoZruADjMJ81opL/guide.jpg\"],\"links\":[\"https://t.me/fuckgoogle\",\"https://help.ubuntu.com/community/Gufw\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
    }
  ]
}
2019/03/05 04:21:21
votersenesisil
authorsavetheales
permlinkultimate-cyberd-cli-guide-testnet-euler-3
weight10000 (100.00%)
Transaction InfoBlock #30877213/Trx 586abdaee4c78d9b32cc5d5d3a8f9e8833c4b92f
View Raw JSON Data
{
  "trx_id": "586abdaee4c78d9b32cc5d5d3a8f9e8833c4b92f",
  "block": 30877213,
  "trx_in_block": 20,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-03-05T04:21:21",
  "op": [
    "vote",
    {
      "voter": "senesisil",
      "author": "savetheales",
      "permlink": "ultimate-cyberd-cli-guide-testnet-euler-3",
      "weight": 10000
    }
  ]
}
2019/03/05 04:21:21
voteralilyo
authorsavetheales
permlinkultimate-cyberd-cli-guide-testnet-euler-3
weight10000 (100.00%)
Transaction InfoBlock #30877213/Trx 21899a709de4c4e48778320e58121b0626f6b674
View Raw JSON Data
{
  "trx_id": "21899a709de4c4e48778320e58121b0626f6b674",
  "block": 30877213,
  "trx_in_block": 19,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-03-05T04:21:21",
  "op": [
    "vote",
    {
      "voter": "alilyo",
      "author": "savetheales",
      "permlink": "ultimate-cyberd-cli-guide-testnet-euler-3",
      "weight": 10000
    }
  ]
}
2019/03/05 04:21:21
voteryiseced
authorsavetheales
permlinkultimate-cyberd-cli-guide-testnet-euler-3
weight10000 (100.00%)
Transaction InfoBlock #30877213/Trx 803a86a00a372624db2ba20f670511170f9528f8
View Raw JSON Data
{
  "trx_id": "803a86a00a372624db2ba20f670511170f9528f8",
  "block": 30877213,
  "trx_in_block": 18,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-03-05T04:21:21",
  "op": [
    "vote",
    {
      "voter": "yiseced",
      "author": "savetheales",
      "permlink": "ultimate-cyberd-cli-guide-testnet-euler-3",
      "weight": 10000
    }
  ]
}
2019/03/05 04:21:21
voterkersug
authorsavetheales
permlinkultimate-cyberd-cli-guide-testnet-euler-3
weight10000 (100.00%)
Transaction InfoBlock #30877213/Trx 94fcc951950b1847104bf2a5ec4a38ad633750f0
View Raw JSON Data
{
  "trx_id": "94fcc951950b1847104bf2a5ec4a38ad633750f0",
  "block": 30877213,
  "trx_in_block": 17,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-03-05T04:21:21",
  "op": [
    "vote",
    {
      "voter": "kersug",
      "author": "savetheales",
      "permlink": "ultimate-cyberd-cli-guide-testnet-euler-3",
      "weight": 10000
    }
  ]
}
2019/03/05 04:21:21
voterpatal
authorsavetheales
permlinkultimate-cyberd-cli-guide-testnet-euler-3
weight10000 (100.00%)
Transaction InfoBlock #30877213/Trx a9af077ee73e4c9ca042569e705f35fd0763c7a7
View Raw JSON Data
{
  "trx_id": "a9af077ee73e4c9ca042569e705f35fd0763c7a7",
  "block": 30877213,
  "trx_in_block": 15,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-03-05T04:21:21",
  "op": [
    "vote",
    {
      "voter": "patal",
      "author": "savetheales",
      "permlink": "ultimate-cyberd-cli-guide-testnet-euler-3",
      "weight": 10000
    }
  ]
}
2019/03/05 04:20:06
voterurimoto
authorsavetheales
permlinkultimate-cyberd-cli-guide-testnet-euler-3
weight10000 (100.00%)
Transaction InfoBlock #30877188/Trx 214d00c81a3c8b6f183f9ab67b5adf4a7cb1ffb5
View Raw JSON Data
{
  "trx_id": "214d00c81a3c8b6f183f9ab67b5adf4a7cb1ffb5",
  "block": 30877188,
  "trx_in_block": 17,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-03-05T04:20:06",
  "op": [
    "vote",
    {
      "voter": "urimoto",
      "author": "savetheales",
      "permlink": "ultimate-cyberd-cli-guide-testnet-euler-3",
      "weight": 10000
    }
  ]
}
2019/03/05 04:20:06
voteratoninorn
authorsavetheales
permlinkultimate-cyberd-cli-guide-testnet-euler-3
weight10000 (100.00%)
Transaction InfoBlock #30877188/Trx 0e33f5b3caabee7988e76c71dea4c5556b68d101
View Raw JSON Data
{
  "trx_id": "0e33f5b3caabee7988e76c71dea4c5556b68d101",
  "block": 30877188,
  "trx_in_block": 15,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-03-05T04:20:06",
  "op": [
    "vote",
    {
      "voter": "atoninorn",
      "author": "savetheales",
      "permlink": "ultimate-cyberd-cli-guide-testnet-euler-3",
      "weight": 10000
    }
  ]
}
2019/03/05 04:20:06
voterlemug
authorsavetheales
permlinkultimate-cyberd-cli-guide-testnet-euler-3
weight10000 (100.00%)
Transaction InfoBlock #30877188/Trx 2180aa7ad5b67e4efb1d5f9b48f512d0abc42625
View Raw JSON Data
{
  "trx_id": "2180aa7ad5b67e4efb1d5f9b48f512d0abc42625",
  "block": 30877188,
  "trx_in_block": 11,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-03-05T04:20:06",
  "op": [
    "vote",
    {
      "voter": "lemug",
      "author": "savetheales",
      "permlink": "ultimate-cyberd-cli-guide-testnet-euler-3",
      "weight": 10000
    }
  ]
}
2019/03/05 04:20:06
voteredeante
authorsavetheales
permlinkultimate-cyberd-cli-guide-testnet-euler-3
weight10000 (100.00%)
Transaction InfoBlock #30877188/Trx 9b1dceeaeac65a389fc73803fafdde93a63a0aec
View Raw JSON Data
{
  "trx_id": "9b1dceeaeac65a389fc73803fafdde93a63a0aec",
  "block": 30877188,
  "trx_in_block": 10,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-03-05T04:20:06",
  "op": [
    "vote",
    {
      "voter": "edeante",
      "author": "savetheales",
      "permlink": "ultimate-cyberd-cli-guide-testnet-euler-3",
      "weight": 10000
    }
  ]
}
2019/03/05 04:20:06
voteracsis
authorsavetheales
permlinkultimate-cyberd-cli-guide-testnet-euler-3
weight10000 (100.00%)
Transaction InfoBlock #30877188/Trx 70df49d8024382913bf0d14405f26bfaae6818d0
View Raw JSON Data
{
  "trx_id": "70df49d8024382913bf0d14405f26bfaae6818d0",
  "block": 30877188,
  "trx_in_block": 8,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-03-05T04:20:06",
  "op": [
    "vote",
    {
      "voter": "acsis",
      "author": "savetheales",
      "permlink": "ultimate-cyberd-cli-guide-testnet-euler-3",
      "weight": 10000
    }
  ]
}
2019/03/05 04:18:48
voterofedanear
authorsavetheales
permlinkultimate-cyberd-cli-guide-testnet-euler-3
weight10000 (100.00%)
Transaction InfoBlock #30877162/Trx d3be9dfb865ca62b4ded29a7ef4997f3a3ad203a
View Raw JSON Data
{
  "trx_id": "d3be9dfb865ca62b4ded29a7ef4997f3a3ad203a",
  "block": 30877162,
  "trx_in_block": 30,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-03-05T04:18:48",
  "op": [
    "vote",
    {
      "voter": "ofedanear",
      "author": "savetheales",
      "permlink": "ultimate-cyberd-cli-guide-testnet-euler-3",
      "weight": 10000
    }
  ]
}
2019/03/05 04:18:48
voterlopti
authorsavetheales
permlinkultimate-cyberd-cli-guide-testnet-euler-3
weight10000 (100.00%)
Transaction InfoBlock #30877162/Trx 87daaa1b3fd4cf174c88c44ada30729f998ca904
View Raw JSON Data
{
  "trx_id": "87daaa1b3fd4cf174c88c44ada30729f998ca904",
  "block": 30877162,
  "trx_in_block": 29,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-03-05T04:18:48",
  "op": [
    "vote",
    {
      "voter": "lopti",
      "author": "savetheales",
      "permlink": "ultimate-cyberd-cli-guide-testnet-euler-3",
      "weight": 10000
    }
  ]
}
2019/03/05 04:18:48
voteredespess
authorsavetheales
permlinkultimate-cyberd-cli-guide-testnet-euler-3
weight10000 (100.00%)
Transaction InfoBlock #30877162/Trx 812b01243385dd87bbc1b596732e399baf0efacf
View Raw JSON Data
{
  "trx_id": "812b01243385dd87bbc1b596732e399baf0efacf",
  "block": 30877162,
  "trx_in_block": 28,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-03-05T04:18:48",
  "op": [
    "vote",
    {
      "voter": "edespess",
      "author": "savetheales",
      "permlink": "ultimate-cyberd-cli-guide-testnet-euler-3",
      "weight": 10000
    }
  ]
}
2019/03/05 04:18:48
votersesalirof
authorsavetheales
permlinkultimate-cyberd-cli-guide-testnet-euler-3
weight10000 (100.00%)
Transaction InfoBlock #30877162/Trx ad4b4db9a13612c269ec640e85fb220836fe92b6
View Raw JSON Data
{
  "trx_id": "ad4b4db9a13612c269ec640e85fb220836fe92b6",
  "block": 30877162,
  "trx_in_block": 27,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-03-05T04:18:48",
  "op": [
    "vote",
    {
      "voter": "sesalirof",
      "author": "savetheales",
      "permlink": "ultimate-cyberd-cli-guide-testnet-euler-3",
      "weight": 10000
    }
  ]
}
2019/03/05 04:18:48
voterinten
authorsavetheales
permlinkultimate-cyberd-cli-guide-testnet-euler-3
weight10000 (100.00%)
Transaction InfoBlock #30877162/Trx add90160a947859b7db51d05e576093964c4582b
View Raw JSON Data
{
  "trx_id": "add90160a947859b7db51d05e576093964c4582b",
  "block": 30877162,
  "trx_in_block": 26,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-03-05T04:18:48",
  "op": [
    "vote",
    {
      "voter": "inten",
      "author": "savetheales",
      "permlink": "ultimate-cyberd-cli-guide-testnet-euler-3",
      "weight": 10000
    }
  ]
}
2019/03/05 04:17:33
voterentisen
authorsavetheales
permlinkultimate-cyberd-cli-guide-testnet-euler-3
weight10000 (100.00%)
Transaction InfoBlock #30877137/Trx a8617369f121afdfcc82265e1517d5fb40fe41d4
View Raw JSON Data
{
  "trx_id": "a8617369f121afdfcc82265e1517d5fb40fe41d4",
  "block": 30877137,
  "trx_in_block": 21,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-03-05T04:17:33",
  "op": [
    "vote",
    {
      "voter": "entisen",
      "author": "savetheales",
      "permlink": "ultimate-cyberd-cli-guide-testnet-euler-3",
      "weight": 10000
    }
  ]
}
2019/03/05 04:17:33
voterneshicati
authorsavetheales
permlinkultimate-cyberd-cli-guide-testnet-euler-3
weight10000 (100.00%)
Transaction InfoBlock #30877137/Trx 53080ea1d2e156ed1f4ca969391eff9a48daa3d4
View Raw JSON Data
{
  "trx_id": "53080ea1d2e156ed1f4ca969391eff9a48daa3d4",
  "block": 30877137,
  "trx_in_block": 18,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-03-05T04:17:33",
  "op": [
    "vote",
    {
      "voter": "neshicati",
      "author": "savetheales",
      "permlink": "ultimate-cyberd-cli-guide-testnet-euler-3",
      "weight": 10000
    }
  ]
}
2019/03/05 04:17:33
voterentashant
authorsavetheales
permlinkultimate-cyberd-cli-guide-testnet-euler-3
weight10000 (100.00%)
Transaction InfoBlock #30877137/Trx 2ac836fff63797f03aec16a2874e0966f72134d0
View Raw JSON Data
{
  "trx_id": "2ac836fff63797f03aec16a2874e0966f72134d0",
  "block": 30877137,
  "trx_in_block": 17,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-03-05T04:17:33",
  "op": [
    "vote",
    {
      "voter": "entashant",
      "author": "savetheales",
      "permlink": "ultimate-cyberd-cli-guide-testnet-euler-3",
      "weight": 10000
    }
  ]
}
2019/03/05 04:17:33
voternadit
authorsavetheales
permlinkultimate-cyberd-cli-guide-testnet-euler-3
weight10000 (100.00%)
Transaction InfoBlock #30877137/Trx bd5c8c3da797c47654253974afd804eff2221891
View Raw JSON Data
{
  "trx_id": "bd5c8c3da797c47654253974afd804eff2221891",
  "block": 30877137,
  "trx_in_block": 16,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-03-05T04:17:33",
  "op": [
    "vote",
    {
      "voter": "nadit",
      "author": "savetheales",
      "permlink": "ultimate-cyberd-cli-guide-testnet-euler-3",
      "weight": 10000
    }
  ]
}
2019/03/05 04:17:33
voterlumsidue
authorsavetheales
permlinkultimate-cyberd-cli-guide-testnet-euler-3
weight10000 (100.00%)
Transaction InfoBlock #30877137/Trx 183eeeeee17646660077928d4d64ff72d97c53be
View Raw JSON Data
{
  "trx_id": "183eeeeee17646660077928d4d64ff72d97c53be",
  "block": 30877137,
  "trx_in_block": 15,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-03-05T04:17:33",
  "op": [
    "vote",
    {
      "voter": "lumsidue",
      "author": "savetheales",
      "permlink": "ultimate-cyberd-cli-guide-testnet-euler-3",
      "weight": 10000
    }
  ]
}
2019/03/05 04:15:27
parent author
parent permlinkweb3
authorsavetheales
permlinkultimate-cyberd-cli-guide-testnet-euler-3
titleUltimate cyberd CLI guide. Testnet: Euler-3
body@@ -206,16 +206,3180 @@ 7.png)%0A%0A +## If something wrong...%0A%0A First of all I would like to encourage you to use %60--help%60 feature if you want to get better experience of using cyberdcli. This is really easy way to find all necessary commands with options and flags.%0A%0A For example you can enter:%0A%0A %60%60%60bash%0A docker exec cyberd cyberdcli --help%0A %60%60%60%0A%0A You should see this message:%0A%0A %60%60%60bash%0A Command line interface for interacting with cyberd%0A%0A Usage:%0A cyberdcli %5Bcommand%5D%0A%0A Available Commands:%0A status Query remote node for status%0A query Querying subcommands%0A tx Transactions subcommands%0A%0A keys Add or view local private keys%0A%0A rest-server Start LCD (light-client daemon), a local REST server%0A%0A version Print the app version%0A link Create and sign a link tx%0A help Help about any command%0A%0A Flags:%0A --chain-id string Chain Id of cyberd node%0A -e, --encoding string Binary encoding (hex%7Cb64%7Cbtc) (default %22hex%22)%0A -h, --help help for cyberdcli%0A --home string directory for config and data (default %22/root/.cyberdcli%22)%0A -o, --output string Output format (text%7Cjson) (default %22text%22)%0A --trace print out full stack trace on errors%0A %60%60%60%0A%0A Help feature working as a stairs - you can use it with any command to find available options, subcommands and flags. For example lets explore %60query%60 subcommands:%0A%0A %60%60%60bash%0A docker exec cyberd cyberdcli query --help%0A %60%60%60%0A%0A now, you can see subcommand structure:%0A%0A %60%60%60bash%0A Usage:%0A cyberdcli query %5Bcommand%5D%0A %60%60%60%0A and available subcommands and flags:%0A%0A %60%60%60bash%0A Available Commands:%0A tendermint-validator-set Get the full tendermint validator set at given height%0A block Get verified data for a the block at given height%0A txs Search for all transactions that match the given tags.%0A tx Matches this txhash over all committed blocks%0A%0A account Query account balance%0A gov Querying commands for the governance module%0A distr Querying commands for the distribution module%0A staking Querying commands for the staking module%0A slashing Querying commands for the slashing module%0A%0AFlags:%0A -h, --help help for query%0A%0AGlobal Flags:%0A --chain-id string Chain Id of cyberd node%0A -e, --encoding string Binary encoding (hex%7Cb64%7Cbtc) (default %22hex%22)%0A --home string directory for config and data (default %22/root/.cyberdcli%22)%0A -o, --output string Output format (text%7Cjson) (default %22text%22)%0A --trace print out full stack trace on errors%0A %60%60%60%0A%0A Alright, lets explore %60account%60 subcommand:%0A%0A %60%60%60bash%0A docker exec cyberd cyberdcli query account --help%0A %60%60%60%0A%0A Now we see all options available at this subcommands, namely, account address and flags:%0A%0A %60%60%60bash%0A Usage:%0A cyberdcli query account %5Baddress%5D %5Bflags%5D%0A %60%60%60%0A%0A In most cases you need just two extra flags:%0A%0A %60%60%60bash%0A --from=%3Cyour_key_name%3E %5C%0A --chain-id=%3Ctestnet_chain_id%3E%0A %60%60%60%0A%0A That it. This is very useful ability for using cyberdcli and troubleshooting.%0A%0A ## Gloss
json metadata{"tags":["web3","ipfs","cyb","ethereum","cyber"],"links":["https://github.com/cybercongress/cyberd/issues/238"],"app":"steemit/0.1","format":"markdown","image":["https://cdn.steemitimages.com/DQmZZVhNKYrrhHK66qbCa8fyh3GPfdeXrncEgdcaJXWnHTj/687474703a2f2f692e696d6775722e636f6d2f697a753164384a2e706e67.png"]}
Transaction InfoBlock #30877095/Trx bb1c75ddf3e7cde8cf44c91971e21ffb3e88446d
View Raw JSON Data
{
  "trx_id": "bb1c75ddf3e7cde8cf44c91971e21ffb3e88446d",
  "block": 30877095,
  "trx_in_block": 8,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-03-05T04:15:27",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "web3",
      "author": "savetheales",
      "permlink": "ultimate-cyberd-cli-guide-testnet-euler-3",
      "title": "Ultimate cyberd CLI guide. Testnet: Euler-3",
      "body": "@@ -206,16 +206,3180 @@\n 7.png)%0A%0A\n+## If something wrong...%0A%0A  First of all I would like to encourage you to use  %60--help%60 feature if you want to get better experience of using cyberdcli. This is really easy way to find all necessary commands with options and flags.%0A%0A  For example you can enter:%0A%0A  %60%60%60bash%0A  docker exec cyberd cyberdcli --help%0A  %60%60%60%0A%0A  You should see this message:%0A%0A  %60%60%60bash%0A  Command line interface for interacting with cyberd%0A%0A  Usage:%0A    cyberdcli %5Bcommand%5D%0A%0A  Available Commands:%0A    status      Query remote node for status%0A    query       Querying subcommands%0A    tx          Transactions subcommands%0A%0A    keys        Add or view local private keys%0A%0A    rest-server Start LCD (light-client daemon), a local REST server%0A%0A    version     Print the app version%0A    link        Create and sign a link tx%0A    help        Help about any command%0A%0A  Flags:%0A        --chain-id string   Chain Id of cyberd node%0A    -e, --encoding string   Binary encoding (hex%7Cb64%7Cbtc) (default %22hex%22)%0A    -h, --help              help for cyberdcli%0A        --home string       directory for config and data (default %22/root/.cyberdcli%22)%0A    -o, --output string     Output format (text%7Cjson) (default %22text%22)%0A        --trace             print out full stack trace on errors%0A  %60%60%60%0A%0A  Help feature working as a stairs - you can use it with any command to find available options, subcommands and flags. For example lets explore %60query%60 subcommands:%0A%0A  %60%60%60bash%0A  docker exec cyberd cyberdcli query --help%0A  %60%60%60%0A%0A  now, you can see subcommand structure:%0A%0A  %60%60%60bash%0A  Usage:%0A  cyberdcli query %5Bcommand%5D%0A  %60%60%60%0A  and available subcommands and flags:%0A%0A  %60%60%60bash%0A  Available Commands:%0A  tendermint-validator-set Get the full tendermint validator set at given height%0A  block                    Get verified data for a the block at given height%0A  txs                      Search for all transactions that match the given tags.%0A  tx                       Matches this txhash over all committed blocks%0A%0A  account                  Query account balance%0A  gov                      Querying commands for the governance module%0A  distr                    Querying commands for the distribution module%0A  staking                  Querying commands for the staking module%0A  slashing                 Querying commands for the slashing module%0A%0AFlags:%0A  -h, --help   help for query%0A%0AGlobal Flags:%0A      --chain-id string   Chain Id of cyberd node%0A  -e, --encoding string   Binary encoding (hex%7Cb64%7Cbtc) (default %22hex%22)%0A      --home string       directory for config and data (default %22/root/.cyberdcli%22)%0A  -o, --output string     Output format (text%7Cjson) (default %22text%22)%0A      --trace             print out full stack trace on errors%0A  %60%60%60%0A%0A  Alright, lets explore %60account%60 subcommand:%0A%0A  %60%60%60bash%0A  docker exec cyberd cyberdcli query account --help%0A  %60%60%60%0A%0A  Now we see all options available at this subcommands, namely, account address and flags:%0A%0A  %60%60%60bash%0A  Usage:%0A  cyberdcli query account %5Baddress%5D %5Bflags%5D%0A  %60%60%60%0A%0A  In most cases you need just two extra flags:%0A%0A  %60%60%60bash%0A  --from=%3Cyour_key_name%3E %5C%0A  --chain-id=%3Ctestnet_chain_id%3E%0A  %60%60%60%0A%0A  That it. This is very useful ability for using cyberdcli and troubleshooting.%0A%0A\n ## Gloss\n",
      "json_metadata": "{\"tags\":[\"web3\",\"ipfs\",\"cyb\",\"ethereum\",\"cyber\"],\"links\":[\"https://github.com/cybercongress/cyberd/issues/238\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\",\"image\":[\"https://cdn.steemitimages.com/DQmZZVhNKYrrhHK66qbCa8fyh3GPfdeXrncEgdcaJXWnHTj/687474703a2f2f692e696d6775722e636f6d2f697a753164384a2e706e67.png\"]}"
    }
  ]
}
2019/03/04 10:35:45
votervstavetski
authorsavetheales
permlinksacred-rave
weight10000 (100.00%)
Transaction InfoBlock #30855916/Trx 80f75d5fa14ebaffafad5ceef09ad651035cbce2
View Raw JSON Data
{
  "trx_id": "80f75d5fa14ebaffafad5ceef09ad651035cbce2",
  "block": 30855916,
  "trx_in_block": 12,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-03-04T10:35:45",
  "op": [
    "vote",
    {
      "voter": "vstavetski",
      "author": "savetheales",
      "permlink": "sacred-rave",
      "weight": 10000
    }
  ]
}
2019/03/04 10:35:42
votervstavetski
authorsavetheales
permlinkartmoney-for-dragonereum
weight10000 (100.00%)
Transaction InfoBlock #30855915/Trx 1f323416184aa82b28601b3f7dd71b51d4ae7e6e
View Raw JSON Data
{
  "trx_id": "1f323416184aa82b28601b3f7dd71b51d4ae7e6e",
  "block": 30855915,
  "trx_in_block": 23,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-03-04T10:35:42",
  "op": [
    "vote",
    {
      "voter": "vstavetski",
      "author": "savetheales",
      "permlink": "artmoney-for-dragonereum",
      "weight": 10000
    }
  ]
}
2019/03/04 10:35:33
votervstavetski
authorsavetheales
permlinklet-s-code-in-paradise
weight10000 (100.00%)
Transaction InfoBlock #30855912/Trx a9ca059a06e00f7b603e7b486fb140c108b59f3a
View Raw JSON Data
{
  "trx_id": "a9ca059a06e00f7b603e7b486fb140c108b59f3a",
  "block": 30855912,
  "trx_in_block": 21,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-03-04T10:35:33",
  "op": [
    "vote",
    {
      "voter": "vstavetski",
      "author": "savetheales",
      "permlink": "let-s-code-in-paradise",
      "weight": 10000
    }
  ]
}
2019/03/04 10:35:33
votervstavetski
authorsavetheales
permlinkultimate-cyberd-validator-setup-testnet-euler-1
weight10000 (100.00%)
Transaction InfoBlock #30855912/Trx 813bfc280d0bf3b811477f748b8d31f227ea4b52
View Raw JSON Data
{
  "trx_id": "813bfc280d0bf3b811477f748b8d31f227ea4b52",
  "block": 30855912,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-03-04T10:35:33",
  "op": [
    "vote",
    {
      "voter": "vstavetski",
      "author": "savetheales",
      "permlink": "ultimate-cyberd-validator-setup-testnet-euler-1",
      "weight": 10000
    }
  ]
}
2019/03/04 10:35:30
votervstavetski
authorsavetheales
permlinkthe-show-must-go-on
weight10000 (100.00%)
Transaction InfoBlock #30855911/Trx d30001d12d891b23b4c1e24c2075d3144ea2e66d
View Raw JSON Data
{
  "trx_id": "d30001d12d891b23b4c1e24c2075d3144ea2e66d",
  "block": 30855911,
  "trx_in_block": 3,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-03-04T10:35:30",
  "op": [
    "vote",
    {
      "voter": "vstavetski",
      "author": "savetheales",
      "permlink": "the-show-must-go-on",
      "weight": 10000
    }
  ]
}
2019/03/04 10:35:27
votervstavetski
authorsavetheales
permlinkultimate-cyberd-cli-guide-testnet-euler-1
weight10000 (100.00%)
Transaction InfoBlock #30855910/Trx 6c64eda25d86fbf589478d65c50097bfedd1cc1a
View Raw JSON Data
{
  "trx_id": "6c64eda25d86fbf589478d65c50097bfedd1cc1a",
  "block": 30855910,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-03-04T10:35:27",
  "op": [
    "vote",
    {
      "voter": "vstavetski",
      "author": "savetheales",
      "permlink": "ultimate-cyberd-cli-guide-testnet-euler-1",
      "weight": 10000
    }
  ]
}
2019/03/04 10:35:21
votervstavetski
authorsavetheales
permlinkultimate-cyberd-cli-guide-testnet-euler-3
weight10000 (100.00%)
Transaction InfoBlock #30855908/Trx cbf60e91758753c161efdc7255210f1aa28d7941
View Raw JSON Data
{
  "trx_id": "cbf60e91758753c161efdc7255210f1aa28d7941",
  "block": 30855908,
  "trx_in_block": 37,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-03-04T10:35:21",
  "op": [
    "vote",
    {
      "voter": "vstavetski",
      "author": "savetheales",
      "permlink": "ultimate-cyberd-cli-guide-testnet-euler-3",
      "weight": 10000
    }
  ]
}
2019/03/04 10:20:54
parent author
parent permlinkweb3
authorsavetheales
permlinkultimate-cyberd-cli-guide-testnet-euler-3
titleUltimate cyberd CLI guide. Testnet: Euler-3
body@@ -1,12 +1,225 @@ +!%5B687474703a2f2f692e696d6775722e636f6d2f697a753164384a2e706e67.png%5D(https://cdn.steemitimages.com/DQmZZVhNKYrrhHK66qbCa8fyh3GPfdeXrncEgdcaJXWnHTj/687474703a2f2f692e696d6775722e636f6d2f697a753164384a2e706e67.png)%0A%0A ## Glossary%0A
json metadata{"tags":["web3","ipfs","cyb","ethereum","cyber"],"links":["https://github.com/cybercongress/cyberd/issues/238"],"app":"steemit/0.1","format":"markdown","image":["https://cdn.steemitimages.com/DQmZZVhNKYrrhHK66qbCa8fyh3GPfdeXrncEgdcaJXWnHTj/687474703a2f2f692e696d6775722e636f6d2f697a753164384a2e706e67.png"]}
Transaction InfoBlock #30855619/Trx ccd58b609f5f3d23cadf010de95820a5bb135a42
View Raw JSON Data
{
  "trx_id": "ccd58b609f5f3d23cadf010de95820a5bb135a42",
  "block": 30855619,
  "trx_in_block": 31,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-03-04T10:20:54",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "web3",
      "author": "savetheales",
      "permlink": "ultimate-cyberd-cli-guide-testnet-euler-3",
      "title": "Ultimate cyberd CLI guide. Testnet: Euler-3",
      "body": "@@ -1,12 +1,225 @@\n+!%5B687474703a2f2f692e696d6775722e636f6d2f697a753164384a2e706e67.png%5D(https://cdn.steemitimages.com/DQmZZVhNKYrrhHK66qbCa8fyh3GPfdeXrncEgdcaJXWnHTj/687474703a2f2f692e696d6775722e636f6d2f697a753164384a2e706e67.png)%0A%0A\n ## Glossary%0A\n",
      "json_metadata": "{\"tags\":[\"web3\",\"ipfs\",\"cyb\",\"ethereum\",\"cyber\"],\"links\":[\"https://github.com/cybercongress/cyberd/issues/238\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\",\"image\":[\"https://cdn.steemitimages.com/DQmZZVhNKYrrhHK66qbCa8fyh3GPfdeXrncEgdcaJXWnHTj/687474703a2f2f692e696d6775722e636f6d2f697a753164384a2e706e67.png\"]}"
    }
  ]
}
2019/03/04 10:18:39
votersavetheales
authorsavetheales
permlinkultimate-cyberd-cli-guide-testnet-euler-3
weight10000 (100.00%)
Transaction InfoBlock #30855574/Trx aa77cf3480ab50b667bd769e3465436724ec77d0
View Raw JSON Data
{
  "trx_id": "aa77cf3480ab50b667bd769e3465436724ec77d0",
  "block": 30855574,
  "trx_in_block": 3,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-03-04T10:18:39",
  "op": [
    "vote",
    {
      "voter": "savetheales",
      "author": "savetheales",
      "permlink": "ultimate-cyberd-cli-guide-testnet-euler-3",
      "weight": 10000
    }
  ]
}
2019/03/04 10:15:15
parent author
parent permlinkweb3
authorsavetheales
permlinkultimate-cyberd-cli-guide-testnet-euler-3
titleUltimate cyberd CLI guide. Testnet: Euler-3
body## Glossary **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. ## General commands ##### Show all validators Return set of all active and jailed validators. ```bash docker exec cyberd cyberdcli query staking validators --trust-node ``` ##### Show chain status Return general chain information ```bash docker exec cyberd cyberdcli status --indent ``` ##### Distribution params ```bash docker exec cyberd cyberdcli query distr params --trust-node ``` ##### The amount of outstanding rewards Return the sum of rewards in a pool ```bash docker exec cyberd cyberdcli query distr outstanding-rewards --trust-node ``` ##### Staking params Chain staking info ```bash docker exec cyberd cyberdcli query staking params --trust-node ``` ##### Staking pool ```bash docker exec cyberd cyberdcli query staking pool --trust-node ``` ## Account management ##### Import an account by seed phrase and store it in local keystore ```bash docker exec -ti cyberd cyberdcli keys add <your_key_name> --recover ``` ##### Import an account by private key and store it in local keystore (private key could be your ETH private key) ```bash docker exec -ti cyberd cyberdcli keys add import_private <your_key_name> ``` ##### Create a new account ```bash docker exec -ti cyberd cyberdcli keys add <your_key_name> ``` ##### Show account information Name, address and public key of current account ```bash docker exec cyberd cyberdcli keys show <your_key_name> ``` ##### Show account balance. Return account number, balance, public key in 16 and sequence. >Don't work if from current account no outgoing transactions. [Issue in progress](https://github.com/cybercongress/cyberd/issues/238) ```bash docker exec cyberd cyberdcli query account <your_key_address> ``` ##### List existing keys Return all keys in cyberdcli ```bash docker exec cyberd cyberdcli keys list ``` ##### Delete account from cybercli ```bash docker exec -ti cyberd cyberdcli keys delete <deleting_key_name> ``` ##### Update account password ```bash docker exec -ti cyberd cyberdcli keys update <your_key_name> ``` ##### Send tokens ```bash docker exec -ti cyberd cyberdcli tx send <to_address> <amount_cyb> \ --from=<your_key_name> \ --chain-id=<testnet_chain_id> ``` ##### Linking content >Just ipfs hashes available as a CID ```bash 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> ``` ## Validator commands ##### Get all validators ```bash docker exec cyberd cyberdcli query staking validators \ --trust-node ``` ##### The amount of commission Available to withdraw validator commission. ```bash docker exec cyberd cyberdcli query distr commission <operator_address> ``` ##### State of current validator ```bash docker exec cyberd cyberdcli query staking validator <operator_address> ``` ##### Return all delegations to validator ```bash docker exec cyberd cyberdcli query staking delegations-to <operator_address> ``` ##### Edit commission in existing validator account ```bash docker exec -ti cyberd cyberdcli tx staking edit-validator \ --from=<your_key_name> \ --commission-rate=<new_comission_rate_percentage> \ --chain-id=<testnet_chain_id> ``` ##### Withdraw commission for either a delegation ```bash docker exec -ti cyberd cyberdcli tx distr withdraw-rewards <operator_address> \ --from=<your_key_name> \ --chain-id=<testnet_chain_id> \ --commission ``` ##### Edit site and description in existing validator account >Will be available at description section ```bash docker exec -ti cyberd cyberdcli tx staking edit-validator \ --from=<your_key_name> \ --details="<description>" \ --website=<your_website> \ --chain-id=<testnet_chain_id> ``` ##### Unjail validator previously jailed for downtime ```bash docker exec -ti cyberd cyberdcli tx slashing unjail \ --from=<your_key_name> \ --chain-id=<testnet_chain_id> ``` ##### Get info about redelegation process from validator ```bash docker exec -ti cyberd cyberdcli query staking redelegations-from <operator_address> ``` ## Delegator commands ##### Return distribution delegator rewards according current validator ```bash docker exec -ti cyberd cyberdcli query distr rewards <delegator_address> <operator_address> ``` ##### Return delegator shares with current validator ```bash docker exec -ti cyberd cyberdcli query staking delegation <delegator_address> <operator_address> ``` ##### Return all delegations made from one delegator ```bash docker exec -ti cyberd cyberdcli query staking delegations <delegator_address> ``` ##### Return all unbonding delegatations from a validator ```bash docker exec -ti cyberd cyberdcli query staking unbonding-delegations-from <operator_address> ``` ##### Withdraw rewards for either a delegation ```bash docker exec -ti cyberd cyberdcli tx distr withdraw-rewards <operator_address> \ --from=<your_key_name> \ --chain-id=<testnet_chain_id> ``` ##### Withdraw all delegation rewards ```bash docker exec -ti cyberd cyberdcli tx distr withdraw-all-rewards \ --from=<your_key_name> \ --chain-id=<testnet_chain_id> ``` ##### Change the default withdraw address for rewards associated with an address ```bash docker exec -ti cyberd cyberdcli tx distr set-withdraw-addr <your_new_address> \ --from=<your_key_name> \ --chain-id=<testnet_chain_id> ``` ##### Delegate liquid tokens to a validator ```bash docker exec -ti cyberd cyberdcli tx staking delegate <operator_address> <amount_cyb> \ --from=<your_key_name> \ --chain-id=<testnet_chain_id> ``` ##### Redelegate illiquid tokens from one validator to another in absolute cyb value >3 weeks for redelegation. Amount must be less than already delegated. ```bash docker exec -ti cyberd cyberdcli tx staking redelegate <old_operator_address> <new_operator_address> <amount_cyb> --from=<your_key_name> \ --chain-id=<testnet_chain_id> ``` ##### Redelegate illiquid tokens from one validator to another in percentages >3 weeks for redelegation. ```bash docker exec -ti cyberd cyberdcli tx staking redelegate <old_operator_address> <new_operator_address> <shares_percentage> --from=<your_key_name> \ --chain-id=<testnet_chain_id> ``` ##### Unbond shares from a validator in absolute cyb value >3 weeks unbonding. ```bash docker exec -ti cyberd cyberdcli tx staking unbond <operator_address> <amount_cyb> --from=<your_key_name> \ --chain-id=<testnet_chain_id> ``` ##### Unbond shares from a validator in percentages >3 weeks unbonding. ```bash docker exec -ti cyberd cyberdcli tx staking unbond <operator_address> <shares_percentage> --from=<your_key_name> \ --chain-id=<testnet_chain_id> ``` ##### Get info about unbonding delegation process to current validator ```bash docker exec -ti cyberd cyberdcli query staking unbonding-delegation <delegator_address> <operator_address> ``` ##### Get info about unbonding delegation process to all unbonded validators ```bash docker exec -ti cyberd cyberdcli query staking unbonding-delegation <delegator_address> ``` ##### Get info about redelegation process from to current validator ```bash docker exec -ti cyberd cyberdcli query staking redelegation <delegator_address> <old_operator_address> <new_operator_address> ``` ##### Get info about all redelegation processes by one delegator ```bash docker exec -ti cyberd cyberdcli query staking redelegations <delegator_address> ```
json metadata{"tags":["web3","ipfs","cyb","ethereum","cyber"],"links":["https://github.com/cybercongress/cyberd/issues/238"],"app":"steemit/0.1","format":"markdown"}
Transaction InfoBlock #30855506/Trx dd4d575e7da4fbb7229bda843c946859df967833
View Raw JSON Data
{
  "trx_id": "dd4d575e7da4fbb7229bda843c946859df967833",
  "block": 30855506,
  "trx_in_block": 14,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-03-04T10:15:15",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "web3",
      "author": "savetheales",
      "permlink": "ultimate-cyberd-cli-guide-testnet-euler-3",
      "title": "Ultimate cyberd CLI guide. Testnet: Euler-3",
      "body": "## Glossary\n\n  **Bandwidth** - The recovered unit of your account. Used to complete transactions in the cyberd blockchain. The amount of your bandwidth calculates like:\n\n  `your_cyb_tokens / all_cyb_tokens_in_cyberd * 2000*1000*100`.\n\n  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)\n\n  **commission** -  tokens that you've earned with validation. You can take them at any time.\n\n  **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.\n\n  **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).\n\n  **liquid tokens** - transferable tokens in cyberd blockchain\n\n  **local keystore** - store with keys in you local machine\n\n  **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.\n\n  **<comission_rate_percentage>** - the commission that validator get for the work. Must be fraction >0 and <=1\n\n  **<delegator_address>** - delegator address. Starts with `cyber` most often coinciding with **<key_address>**\n\n  **<key_address>** - account address. Starts with `cyber`\n\n  **<key_name>** - name of account in cybercli\n\n  **<operator_address>** - validator address. Starts with `cybervaloper`\n\n  **<shares_percentage>** - the part of illiquid tokens that you want to unbonding or redelegate. Must be fraction >0 and <=1\n\n  **<testnet_chain_id>** - version of testnet.\n\n## General commands\n\n##### Show all validators\nReturn set of all active and jailed validators.\n```bash\ndocker exec cyberd cyberdcli query staking validators --trust-node\n```\n\n##### Show chain status\nReturn general chain information\n```bash\ndocker exec cyberd cyberdcli status --indent\n```\n\n##### Distribution params\n```bash\ndocker exec cyberd cyberdcli query distr params --trust-node\n```\n\n##### The amount of outstanding rewards\nReturn the sum of rewards in a pool\n```bash\ndocker exec cyberd cyberdcli query distr outstanding-rewards --trust-node\n```\n\n##### Staking params\nChain staking info\n```bash\ndocker exec cyberd cyberdcli query staking params --trust-node\n```\n\n##### Staking pool\n```bash\ndocker exec cyberd cyberdcli query staking pool --trust-node\n```\n\n## Account management\n\n##### Import an account by seed phrase and store it in local keystore\n```bash\ndocker exec -ti cyberd cyberdcli keys add <your_key_name> --recover\n```\n\n##### Import an account by private key and store it in local keystore (private key could be your ETH private key)\n```bash\ndocker exec -ti cyberd cyberdcli keys add import_private <your_key_name>\n```\n\n##### Create a new account\n```bash\ndocker exec -ti cyberd cyberdcli keys add <your_key_name>\n```\n\n##### Show account information\nName, address and public key of current account\n```bash\ndocker exec cyberd cyberdcli keys show <your_key_name>\n```\n\n##### Show account balance.\nReturn account number, balance, public key in 16 and sequence.\n>Don't work if from current account no outgoing transactions. [Issue in progress](https://github.com/cybercongress/cyberd/issues/238)\n\n```bash\ndocker exec cyberd cyberdcli query account <your_key_address>\n```\n\n##### List existing keys\nReturn all keys in cyberdcli\n```bash\ndocker exec cyberd cyberdcli keys list\n```\n\n##### Delete account from cybercli\n```bash\ndocker exec -ti cyberd cyberdcli keys delete <deleting_key_name>\n```\n\n##### Update account password\n```bash\ndocker exec -ti cyberd cyberdcli keys update <your_key_name>\n```\n\n##### Send tokens\n```bash\ndocker exec -ti cyberd cyberdcli tx send <to_address> <amount_cyb> \\\n  --from=<your_key_name> \\\n  --chain-id=<testnet_chain_id>\n```\n\n##### Linking content\n\n>Just ipfs hashes available as a CID\n\n```bash\ndocker exec -ti cyberd cyberdcli link \\\n  --from=<your_key_name> \\\n  --cid-from=<key_phrase_to_link> \\\n  --cid-to=<content_that_you_want_to_link> \\\n  --chain-id=<testnet_chain_id>\n```\n\n## Validator commands\n\n##### Get all validators\n```bash\ndocker exec cyberd cyberdcli query staking validators \\\n    --trust-node\n```\n\n##### The amount of commission\n\nAvailable to withdraw validator commission.\n```bash\ndocker exec cyberd cyberdcli query distr commission <operator_address>\n```\n\n##### State of current validator\n```bash\ndocker exec cyberd cyberdcli query staking validator <operator_address>\n```\n\n##### Return all delegations to validator\n```bash\ndocker exec cyberd cyberdcli query staking delegations-to <operator_address>\n```\n\n##### Edit commission in existing validator account\n```bash\ndocker exec -ti cyberd cyberdcli tx staking edit-validator \\\n  --from=<your_key_name> \\\n  --commission-rate=<new_comission_rate_percentage> \\\n  --chain-id=<testnet_chain_id>\n```\n\n##### Withdraw commission for either a delegation  \n```bash\ndocker exec -ti cyberd cyberdcli tx distr withdraw-rewards <operator_address> \\\n  --from=<your_key_name> \\\n  --chain-id=<testnet_chain_id> \\\n  --commission\n```\n\n##### Edit site and description in existing validator account\n\n>Will be available at description section\n\n```bash\ndocker exec -ti cyberd cyberdcli tx staking edit-validator \\\n  --from=<your_key_name> \\\n  --details=\"<description>\" \\\n  --website=<your_website> \\\n  --chain-id=<testnet_chain_id>\n```\n\n##### Unjail validator previously jailed for downtime\n```bash\ndocker exec -ti cyberd cyberdcli tx slashing unjail \\\n  --from=<your_key_name> \\\n  --chain-id=<testnet_chain_id>\n```\n\n##### Get info about redelegation process from validator\n```bash\ndocker exec -ti cyberd cyberdcli query staking redelegations-from <operator_address>\n```\n\n## Delegator commands\n\n##### Return distribution delegator rewards according current validator\n```bash\ndocker exec -ti cyberd cyberdcli query distr rewards <delegator_address> <operator_address>\n```\n\n##### Return delegator shares with current validator\n```bash\ndocker exec -ti cyberd cyberdcli query staking delegation <delegator_address> <operator_address>\n```\n\n##### Return all delegations made from one delegator\n```bash\ndocker exec -ti cyberd cyberdcli query staking delegations <delegator_address>\n```\n\n##### Return all unbonding delegatations from a validator\n```bash\ndocker exec -ti cyberd cyberdcli query staking unbonding-delegations-from <operator_address>\n```\n\n##### Withdraw rewards for either a delegation  \n```bash\ndocker exec -ti cyberd cyberdcli tx distr withdraw-rewards <operator_address> \\\n  --from=<your_key_name> \\\n  --chain-id=<testnet_chain_id>\n```\n\n##### Withdraw all delegation rewards\n```bash\ndocker exec -ti cyberd cyberdcli tx distr withdraw-all-rewards \\\n  --from=<your_key_name> \\\n  --chain-id=<testnet_chain_id>\n```\n\n##### Change the default withdraw address for rewards associated with an address\n```bash\ndocker exec -ti cyberd cyberdcli tx distr set-withdraw-addr <your_new_address> \\\n  --from=<your_key_name> \\\n  --chain-id=<testnet_chain_id>\n```\n\n##### Delegate liquid tokens to a validator\n```bash\ndocker exec -ti cyberd cyberdcli tx staking delegate <operator_address> <amount_cyb> \\\n  --from=<your_key_name> \\\n  --chain-id=<testnet_chain_id>\n```\n\n##### Redelegate illiquid tokens from one validator to another in absolute cyb value\n>3 weeks for redelegation. Amount must be less than already delegated.\n\n```bash\ndocker exec -ti cyberd cyberdcli tx staking redelegate <old_operator_address> <new_operator_address> <amount_cyb>\n  --from=<your_key_name> \\\n  --chain-id=<testnet_chain_id>\n```\n\n##### Redelegate illiquid tokens from one validator to another in percentages\n>3 weeks for redelegation.\n\n```bash\ndocker exec -ti cyberd cyberdcli tx staking redelegate <old_operator_address> <new_operator_address> <shares_percentage>\n  --from=<your_key_name> \\\n  --chain-id=<testnet_chain_id>\n```\n\n##### Unbond shares from a validator in absolute cyb value\n>3 weeks unbonding.\n\n```bash\ndocker exec -ti cyberd cyberdcli tx staking unbond <operator_address> <amount_cyb>\n  --from=<your_key_name> \\\n  --chain-id=<testnet_chain_id>\n```\n\n##### Unbond shares from a validator in percentages\n>3 weeks unbonding.\n\n```bash\ndocker exec -ti cyberd cyberdcli tx staking unbond <operator_address> <shares_percentage>\n  --from=<your_key_name> \\\n  --chain-id=<testnet_chain_id>\n```\n\n##### Get info about unbonding delegation process to current validator\n```bash\ndocker exec -ti cyberd cyberdcli query staking unbonding-delegation <delegator_address> <operator_address>\n```\n\n##### Get info about unbonding delegation process to all unbonded validators\n```bash\ndocker exec -ti cyberd cyberdcli query staking unbonding-delegation <delegator_address>\n```\n\n##### Get info about redelegation process from to current validator\n```bash\ndocker exec -ti cyberd cyberdcli query staking redelegation <delegator_address> <old_operator_address> <new_operator_address>\n```\n\n##### Get info about all redelegation processes by one delegator\n```bash\ndocker exec -ti cyberd cyberdcli query staking redelegations <delegator_address>\n```",
      "json_metadata": "{\"tags\":[\"web3\",\"ipfs\",\"cyb\",\"ethereum\",\"cyber\"],\"links\":[\"https://github.com/cybercongress/cyberd/issues/238\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
    }
  ]
}
2019/02/19 04:05:33
parent author
parent permlinkweb3
authorsavetheales
permlinkultimate-cyberd-validator-setup-testnet-euler-1
titleUltimate cyberd validator setup. Testnet: Euler-1.
body@@ -16216,44 +16216,8 @@ ash%0A -docker stop cyberd%0Adocker rm cyberd%0A dock @@ -16256,16 +16256,52 @@ hain_id%3E +%0Adocker stop cyberd%0Adocker rm cyberd %0A%0Adocker
json metadata{"tags":["web3","ipfs","cyberd","ethereum","cyber"],"image":["http://cloudflare-ipfs.com/ipfs/QmZzMWV6GZeRH8rXMkb1FTXnSx19Bx9LVMXmkJXtqUF6ir","https://cdn.steemitimages.com/DQmPdAWi1KqKGUzB8iDLD8Vv1rJ3Dw84QVWd71zAaJLm6d2/portainer_start.png","https://cdn.steemitimages.com/DQmT7K1zonayGmw9J9gRjZ87SFKyCxqbECARR2yxQmbrGry/cyberd_logs.jpg"],"links":["0x00CA47db1BE92C1072e973fd8DC4A082f7d70214.eth","0x002b9c5b537a1b6004ed720f32cc808fd6210f26.eth","0x00cFF8CF7Bff03A9A2a81c01920ffD8cFa7AE9D0","0x00d3C9033570b8ADEA9C18780325A45635C55805","0x63e65bc441334b27d2178f81f2d701e4e58c158a.eth","https://steemit.com/web3/@savetheales/ultimate-cyberd-cli-guide-testnet-euler-1","https://www.docker.com/","https://hub.docker.com/r/cyberd/cyberd/","https://github.com/NVIDIA/nvidia-docker","https://portainer.io","https://steemit.com/@cybercongress","https://www.reddit.com/r/cybercongress/","https://twitter.com/cyber_devs","https://t.me/cybercongress","https://t.me/fuckgoogle","QmRYeXC8o69XDT1SL7EJrQSZsU8Vw6Ck9ha55z1vfJWBeW.ipfs","cyb://0x00CA47db1BE92C1072e973fd8DC4A082f7d70214.eth","https://etherscan.io/tx/0x5c338707b5eeb83642f1f24f6fc78f72e8ea73a8df36cbb151ef7cf581eaf870"],"app":"steemit/0.1","format":"markdown"}
Transaction InfoBlock #30473975/Trx 4d74da6203c75c86d71784ea22c76411f5da2353
View Raw JSON Data
{
  "trx_id": "4d74da6203c75c86d71784ea22c76411f5da2353",
  "block": 30473975,
  "trx_in_block": 7,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-02-19T04:05:33",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "web3",
      "author": "savetheales",
      "permlink": "ultimate-cyberd-validator-setup-testnet-euler-1",
      "title": "Ultimate cyberd validator setup. Testnet: Euler-1.",
      "body": "@@ -16216,44 +16216,8 @@\n ash%0A\n-docker stop cyberd%0Adocker rm cyberd%0A\n dock\n@@ -16256,16 +16256,52 @@\n hain_id%3E\n+%0Adocker stop cyberd%0Adocker rm cyberd\n %0A%0Adocker\n",
      "json_metadata": "{\"tags\":[\"web3\",\"ipfs\",\"cyberd\",\"ethereum\",\"cyber\"],\"image\":[\"http://cloudflare-ipfs.com/ipfs/QmZzMWV6GZeRH8rXMkb1FTXnSx19Bx9LVMXmkJXtqUF6ir\",\"https://cdn.steemitimages.com/DQmPdAWi1KqKGUzB8iDLD8Vv1rJ3Dw84QVWd71zAaJLm6d2/portainer_start.png\",\"https://cdn.steemitimages.com/DQmT7K1zonayGmw9J9gRjZ87SFKyCxqbECARR2yxQmbrGry/cyberd_logs.jpg\"],\"links\":[\"0x00CA47db1BE92C1072e973fd8DC4A082f7d70214.eth\",\"0x002b9c5b537a1b6004ed720f32cc808fd6210f26.eth\",\"0x00cFF8CF7Bff03A9A2a81c01920ffD8cFa7AE9D0\",\"0x00d3C9033570b8ADEA9C18780325A45635C55805\",\"0x63e65bc441334b27d2178f81f2d701e4e58c158a.eth\",\"https://steemit.com/web3/@savetheales/ultimate-cyberd-cli-guide-testnet-euler-1\",\"https://www.docker.com/\",\"https://hub.docker.com/r/cyberd/cyberd/\",\"https://github.com/NVIDIA/nvidia-docker\",\"https://portainer.io\",\"https://steemit.com/@cybercongress\",\"https://www.reddit.com/r/cybercongress/\",\"https://twitter.com/cyber_devs\",\"https://t.me/cybercongress\",\"https://t.me/fuckgoogle\",\"QmRYeXC8o69XDT1SL7EJrQSZsU8Vw6Ck9ha55z1vfJWBeW.ipfs\",\"cyb://0x00CA47db1BE92C1072e973fd8DC4A082f7d70214.eth\",\"https://etherscan.io/tx/0x5c338707b5eeb83642f1f24f6fc78f72e8ea73a8df36cbb151ef7cf581eaf870\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
    }
  ]
}
steemdelegated 5.665 SP to @savetheales
2019/02/16 14:30:18
delegatorsteem
delegateesavetheales
vesting shares9224.680424 VESTS
Transaction InfoBlock #30400127/Trx c4b5deb959ee538b49dadfd11de73c28b44bc8a5
View Raw JSON Data
{
  "trx_id": "c4b5deb959ee538b49dadfd11de73c28b44bc8a5",
  "block": 30400127,
  "trx_in_block": 31,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-02-16T14:30:18",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "savetheales",
      "vesting_shares": "9224.680424 VESTS"
    }
  ]
}
savethealespowered up 1.118 STEEM to @savetheales
2019/02/16 13:09:45
fromsavetheales
tosavetheales
amount1.118 STEEM
Transaction InfoBlock #30398518/Trx 3ce925f51b0d8b4cbc18ac95081f6b44a966d1da
View Raw JSON Data
{
  "trx_id": "3ce925f51b0d8b4cbc18ac95081f6b44a966d1da",
  "block": 30398518,
  "trx_in_block": 10,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-02-16T13:09:45",
  "op": [
    "transfer_to_vesting",
    {
      "from": "savetheales",
      "to": "savetheales",
      "amount": "1.118 STEEM"
    }
  ]
}
savethealesclaimed reward balance: 0.218 STEEM, 0.272 SP
2019/02/16 13:09:00
accountsavetheales
reward steem0.218 STEEM
reward sbd0.000 SBD
reward vests443.112133 VESTS
Transaction InfoBlock #30398503/Trx 0189e772af873cb179260135db7160181ef2001e
View Raw JSON Data
{
  "trx_id": "0189e772af873cb179260135db7160181ef2001e",
  "block": 30398503,
  "trx_in_block": 14,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-02-16T13:09:00",
  "op": [
    "claim_reward_balance",
    {
      "account": "savetheales",
      "reward_steem": "0.218 STEEM",
      "reward_sbd": "0.000 SBD",
      "reward_vests": "443.112133 VESTS"
    }
  ]
}
2019/02/16 13:08:42
votersavetheales
authorintroduce.bot
permlinkintroduce-bot-re-savethealesultimate-cyberd-cli-guide-testnet-euler-1
weight10000 (100.00%)
Transaction InfoBlock #30398497/Trx 0df80f7bdd802dbc20adbdb41cef0fcd7ec1dfcc
View Raw JSON Data
{
  "trx_id": "0df80f7bdd802dbc20adbdb41cef0fcd7ec1dfcc",
  "block": 30398497,
  "trx_in_block": 29,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-02-16T13:08:42",
  "op": [
    "vote",
    {
      "voter": "savetheales",
      "author": "introduce.bot",
      "permlink": "introduce-bot-re-savethealesultimate-cyberd-cli-guide-testnet-euler-1",
      "weight": 10000
    }
  ]
}
2019/02/16 13:08:42
votersavetheales
authorsteemitboard
permlinksteemitboard-notify-savetheales-20190208t074053000z
weight10000 (100.00%)
Transaction InfoBlock #30398497/Trx 199d58eac5a314ede9de1ceb0b8cc6aff0cae2f3
View Raw JSON Data
{
  "trx_id": "199d58eac5a314ede9de1ceb0b8cc6aff0cae2f3",
  "block": 30398497,
  "trx_in_block": 14,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-02-16T13:08:42",
  "op": [
    "vote",
    {
      "voter": "savetheales",
      "author": "steemitboard",
      "permlink": "steemitboard-notify-savetheales-20190208t074053000z",
      "weight": 10000
    }
  ]
}
2019/02/16 13:08:42
votersavetheales
authorsteemitboard
permlinksteemitboard-notify-savetheales-20190211t114008000z
weight10000 (100.00%)
Transaction InfoBlock #30398497/Trx da2cabc7194601c51e25f6d48f2926f21df8a719
View Raw JSON Data
{
  "trx_id": "da2cabc7194601c51e25f6d48f2926f21df8a719",
  "block": 30398497,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-02-16T13:08:42",
  "op": [
    "vote",
    {
      "voter": "savetheales",
      "author": "steemitboard",
      "permlink": "steemitboard-notify-savetheales-20190211t114008000z",
      "weight": 10000
    }
  ]
}
savethealesreceived 0.105 STEEM, 0.132 SP author reward for @savetheales / ultimate-cyberd-cli-guide-testnet-euler-1
2019/02/15 05:44:03
authorsavetheales
permlinkultimate-cyberd-cli-guide-testnet-euler-1
sbd payout0.000 SBD
steem payout0.105 STEEM
vesting payout214.526426 VESTS
Transaction InfoBlock #30360836/Virtual Operation #8
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 30360836,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 8,
  "timestamp": "2019-02-15T05:44:03",
  "op": [
    "author_reward",
    {
      "author": "savetheales",
      "permlink": "ultimate-cyberd-cli-guide-testnet-euler-1",
      "sbd_payout": "0.000 SBD",
      "steem_payout": "0.105 STEEM",
      "vesting_payout": "214.526426 VESTS"
    }
  ]
}
savethealesreceived 0.113 STEEM, 0.140 SP author reward for @savetheales / the-show-must-go-on
2019/02/13 08:58:15
authorsavetheales
permlinkthe-show-must-go-on
sbd payout0.000 SBD
steem payout0.113 STEEM
vesting payout228.585707 VESTS
Transaction InfoBlock #30307163/Virtual Operation #5
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 30307163,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 5,
  "timestamp": "2019-02-13T08:58:15",
  "op": [
    "author_reward",
    {
      "author": "savetheales",
      "permlink": "the-show-must-go-on",
      "sbd_payout": "0.000 SBD",
      "steem_payout": "0.113 STEEM",
      "vesting_payout": "228.585707 VESTS"
    }
  ]
}
steemdelegated 7.319 SP to @savetheales
2019/02/11 16:05:33
delegatorsteem
delegateesavetheales
vesting shares11917.744148 VESTS
Transaction InfoBlock #30258150/Trx efac13c82146095dc98dc944913117dbfb65df42
View Raw JSON Data
{
  "trx_id": "efac13c82146095dc98dc944913117dbfb65df42",
  "block": 30258150,
  "trx_in_block": 19,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-02-11T16:05:33",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "savetheales",
      "vesting_shares": "11917.744148 VESTS"
    }
  ]
}
savethealesclaimed reward balance: 0.110 STEEM, 0.137 SP
2019/02/11 14:11:27
accountsavetheales
reward steem0.110 STEEM
reward sbd0.000 SBD
reward vests222.596723 VESTS
Transaction InfoBlock #30255868/Trx 7848f83ed4beeedd7e808356c6fdfa1b88b62014
View Raw JSON Data
{
  "trx_id": "7848f83ed4beeedd7e808356c6fdfa1b88b62014",
  "block": 30255868,
  "trx_in_block": 45,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-02-11T14:11:27",
  "op": [
    "claim_reward_balance",
    {
      "account": "savetheales",
      "reward_steem": "0.110 STEEM",
      "reward_sbd": "0.000 SBD",
      "reward_vests": "222.596723 VESTS"
    }
  ]
}
2019/02/11 11:40:09
parent authorsavetheales
parent permlinkultimate-cyberd-cli-guide-testnet-euler-1
authorsteemitboard
permlinksteemitboard-notify-savetheales-20190211t114008000z
title
bodyCongratulations @savetheales! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@savetheales/birthday1.png</td><td>Happy Birthday! - You are on the Steem blockchain for 1 year!</td></tr></table> <sub>_[Click here to view your Board](https://steemitboard.com/@savetheales)_</sub> > You can upvote this notification to help all Steemit users. Learn why [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!
json metadata{"image":["https://steemitboard.com/img/notify.png"]}
Transaction InfoBlock #30252844/Trx ed7bea7cee7f7ff27895e96234d6f46b0b5d1361
View Raw JSON Data
{
  "trx_id": "ed7bea7cee7f7ff27895e96234d6f46b0b5d1361",
  "block": 30252844,
  "trx_in_block": 9,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-02-11T11:40:09",
  "op": [
    "comment",
    {
      "parent_author": "savetheales",
      "parent_permlink": "ultimate-cyberd-cli-guide-testnet-euler-1",
      "author": "steemitboard",
      "permlink": "steemitboard-notify-savetheales-20190211t114008000z",
      "title": "",
      "body": "Congratulations @savetheales! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@savetheales/birthday1.png</td><td>Happy Birthday! - You are on the Steem blockchain for 1 year!</td></tr></table>\n\n<sub>_[Click here to view your Board](https://steemitboard.com/@savetheales)_</sub>\n\n\n> You can upvote this notification to help all Steemit users. Learn why [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!",
      "json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}"
    }
  ]
}
savethealesreceived 0.110 STEEM, 0.137 SP author reward for @savetheales / ultimate-cyberd-validator-setup-testnet-euler-1
2019/02/11 08:03:00
authorsavetheales
permlinkultimate-cyberd-validator-setup-testnet-euler-1
sbd payout0.000 SBD
steem payout0.110 STEEM
vesting payout222.596723 VESTS
Transaction InfoBlock #30248502/Virtual Operation #6
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 30248502,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 6,
  "timestamp": "2019-02-11T08:03:00",
  "op": [
    "author_reward",
    {
      "author": "savetheales",
      "permlink": "ultimate-cyberd-validator-setup-testnet-euler-1",
      "sbd_payout": "0.000 SBD",
      "steem_payout": "0.110 STEEM",
      "vesting_payout": "222.596723 VESTS"
    }
  ]
}
2019/02/11 05:02:30
voterhipster
authorsavetheales
permlinkultimate-cyberd-cli-guide-testnet-euler-1
weight10000 (100.00%)
Transaction InfoBlock #30244898/Trx 91437aa9095a9491792d4c500a5f13c37131b043
View Raw JSON Data
{
  "trx_id": "91437aa9095a9491792d4c500a5f13c37131b043",
  "block": 30244898,
  "trx_in_block": 7,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-02-11T05:02:30",
  "op": [
    "vote",
    {
      "voter": "hipster",
      "author": "savetheales",
      "permlink": "ultimate-cyberd-cli-guide-testnet-euler-1",
      "weight": 10000
    }
  ]
}
2019/02/11 04:49:39
parent author
parent permlinkweb3
authorsavetheales
permlinkultimate-cyberd-cli-guide-testnet-euler-1
titleUltimate cyberd CLI guide. Testnet: Euler-1.
body@@ -1,8 +1,103 @@ +!%5B1.jpg%5D(https://cdn.steemitimages.com/DQmXAQJtbrqbAKabVfesvSzDcoxq79XD1hFgAzsD3QD8zgz/1.jpg)%0A%0A by %5B@sav
json metadata{"tags":["web3","ipfs","cyb","ethereum","cyberd"],"links":["cyb://0x00CA47db1BE92C1072e973fd8DC4A082f7d70214.eth","https://steemit.com/web3/@savetheales/ultimate-cyberd-validator-setup-testnet-euler-1","https://github.com/cybercongress/cyberd/issues/238","https://steemit.com/@cybercongress","https://www.reddit.com/r/cybercongress/","https://twitter.com/cyber_devs","https://t.me/cybercongress","https://t.me/fuckgoogle","cyb://QmUhxQdEaBueqNbwcxRtaQLvGszbc5aNNt5qzaFRX2vcNT.ipfs","https://etherscan.io/tx/0x2722834c02ec6001c3e09f465d906df62a639f11ace78aa3edab40730766b298"],"app":"steemit/0.1","format":"markdown","image":["https://cdn.steemitimages.com/DQmXAQJtbrqbAKabVfesvSzDcoxq79XD1hFgAzsD3QD8zgz/1.jpg"]}
Transaction InfoBlock #30244642/Trx 5b67453b7fce483b4387777b105ff6ae1431d589
View Raw JSON Data
{
  "trx_id": "5b67453b7fce483b4387777b105ff6ae1431d589",
  "block": 30244642,
  "trx_in_block": 38,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-02-11T04:49:39",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "web3",
      "author": "savetheales",
      "permlink": "ultimate-cyberd-cli-guide-testnet-euler-1",
      "title": "Ultimate cyberd CLI guide. Testnet: Euler-1.",
      "body": "@@ -1,8 +1,103 @@\n+!%5B1.jpg%5D(https://cdn.steemitimages.com/DQmXAQJtbrqbAKabVfesvSzDcoxq79XD1hFgAzsD3QD8zgz/1.jpg)%0A%0A\n by %5B@sav\n",
      "json_metadata": "{\"tags\":[\"web3\",\"ipfs\",\"cyb\",\"ethereum\",\"cyberd\"],\"links\":[\"cyb://0x00CA47db1BE92C1072e973fd8DC4A082f7d70214.eth\",\"https://steemit.com/web3/@savetheales/ultimate-cyberd-validator-setup-testnet-euler-1\",\"https://github.com/cybercongress/cyberd/issues/238\",\"https://steemit.com/@cybercongress\",\"https://www.reddit.com/r/cybercongress/\",\"https://twitter.com/cyber_devs\",\"https://t.me/cybercongress\",\"https://t.me/fuckgoogle\",\"cyb://QmUhxQdEaBueqNbwcxRtaQLvGszbc5aNNt5qzaFRX2vcNT.ipfs\",\"https://etherscan.io/tx/0x2722834c02ec6001c3e09f465d906df62a639f11ace78aa3edab40730766b298\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\",\"image\":[\"https://cdn.steemitimages.com/DQmXAQJtbrqbAKabVfesvSzDcoxq79XD1hFgAzsD3QD8zgz/1.jpg\"]}"
    }
  ]
}
2019/02/11 04:29:30
votercybercongress
authorsavetheales
permlinkultimate-cyberd-cli-guide-testnet-euler-1
weight10000 (100.00%)
Transaction InfoBlock #30244239/Trx c0bb8e44eeb40f852f046720409cd23e3efed13b
View Raw JSON Data
{
  "trx_id": "c0bb8e44eeb40f852f046720409cd23e3efed13b",
  "block": 30244239,
  "trx_in_block": 7,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-02-11T04:29:30",
  "op": [
    "vote",
    {
      "voter": "cybercongress",
      "author": "savetheales",
      "permlink": "ultimate-cyberd-cli-guide-testnet-euler-1",
      "weight": 10000
    }
  ]
}
2019/02/08 09:36:36
voterlitvintech
authorsavetheales
permlinkultimate-cyberd-cli-guide-testnet-euler-1
weight10000 (100.00%)
Transaction InfoBlock #30164024/Trx 179e2cacc7d0ee45c4da1e4b6f30343ad8947ae2
View Raw JSON Data
{
  "trx_id": "179e2cacc7d0ee45c4da1e4b6f30343ad8947ae2",
  "block": 30164024,
  "trx_in_block": 11,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-02-08T09:36:36",
  "op": [
    "vote",
    {
      "voter": "litvintech",
      "author": "savetheales",
      "permlink": "ultimate-cyberd-cli-guide-testnet-euler-1",
      "weight": 10000
    }
  ]
}
2019/02/08 07:40:51
parent authorsavetheales
parent permlinkultimate-cyberd-cli-guide-testnet-euler-1
authorsteemitboard
permlinksteemitboard-notify-savetheales-20190208t074053000z
title
bodyCongratulations @savetheales! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) : <table><tr><td>https://steemitimages.com/60x70/http://steemitboard.com/@savetheales/voted.png?201902080658</td><td>You received more than 250 upvotes. Your next target is to reach 500 upvotes.</td></tr> </table> <sub>_[Click here to view your Board](https://steemitboard.com/@savetheales)_</sub> <sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub> > You can upvote this notification to help all Steemit users. Learn why [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!
json metadata{"image":["https://steemitboard.com/img/notify.png"]}
Transaction InfoBlock #30161712/Trx 4d24c914a437d237f7a5d49215858a9523ce249f
View Raw JSON Data
{
  "trx_id": "4d24c914a437d237f7a5d49215858a9523ce249f",
  "block": 30161712,
  "trx_in_block": 30,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-02-08T07:40:51",
  "op": [
    "comment",
    {
      "parent_author": "savetheales",
      "parent_permlink": "ultimate-cyberd-cli-guide-testnet-euler-1",
      "author": "steemitboard",
      "permlink": "steemitboard-notify-savetheales-20190208t074053000z",
      "title": "",
      "body": "Congratulations @savetheales! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :\n\n<table><tr><td>https://steemitimages.com/60x70/http://steemitboard.com/@savetheales/voted.png?201902080658</td><td>You received more than 250 upvotes. Your next target is to reach 500 upvotes.</td></tr>\n</table>\n\n<sub>_[Click here to view your Board](https://steemitboard.com/@savetheales)_</sub>\n<sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub>\n\n\n\n> You can upvote this notification to help all Steemit users. Learn why [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!",
      "json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}"
    }
  ]
}
2019/02/08 06:32:21
votermagpielover
authorsavetheales
permlinkultimate-cyberd-cli-guide-testnet-euler-1
weight10000 (100.00%)
Transaction InfoBlock #30160343/Trx 79d7f7efac873a54615a16569b2488f6d2c160ed
View Raw JSON Data
{
  "trx_id": "79d7f7efac873a54615a16569b2488f6d2c160ed",
  "block": 30160343,
  "trx_in_block": 7,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-02-08T06:32:21",
  "op": [
    "vote",
    {
      "voter": "magpielover",
      "author": "savetheales",
      "permlink": "ultimate-cyberd-cli-guide-testnet-euler-1",
      "weight": 10000
    }
  ]
}
2019/02/08 06:32:06
voterfilipino
authorsavetheales
permlinkultimate-cyberd-cli-guide-testnet-euler-1
weight1000 (10.00%)
Transaction InfoBlock #30160338/Trx 9478a4b1cf42a54ead5fa2fd0e46a0bb1d7d4a54
View Raw JSON Data
{
  "trx_id": "9478a4b1cf42a54ead5fa2fd0e46a0bb1d7d4a54",
  "block": 30160338,
  "trx_in_block": 4,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-02-08T06:32:06",
  "op": [
    "vote",
    {
      "voter": "filipino",
      "author": "savetheales",
      "permlink": "ultimate-cyberd-cli-guide-testnet-euler-1",
      "weight": 1000
    }
  ]
}
2019/02/08 06:10:27
voteruplandmines
authorsavetheales
permlinkultimate-cyberd-cli-guide-testnet-euler-1
weight10000 (100.00%)
Transaction InfoBlock #30159905/Trx beb1863984b899ef9c7b86badf0c951a0c065cf5
View Raw JSON Data
{
  "trx_id": "beb1863984b899ef9c7b86badf0c951a0c065cf5",
  "block": 30159905,
  "trx_in_block": 50,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-02-08T06:10:27",
  "op": [
    "vote",
    {
      "voter": "uplandmines",
      "author": "savetheales",
      "permlink": "ultimate-cyberd-cli-guide-testnet-euler-1",
      "weight": 10000
    }
  ]
}
2019/02/08 05:59:18
parent authorsavetheales
parent permlinkultimate-cyberd-cli-guide-testnet-euler-1
authorintroduce.bot
permlinkintroduce-bot-re-savethealesultimate-cyberd-cli-guide-testnet-euler-1
title
body✅ Enjoy the vote! For more amazing content, please follow @themadcurator for a chance to receive more free votes!
json metadata
Transaction InfoBlock #30159682/Trx 7e544e6fc746abb885b0591a766099e79d311687
View Raw JSON Data
{
  "trx_id": "7e544e6fc746abb885b0591a766099e79d311687",
  "block": 30159682,
  "trx_in_block": 4,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-02-08T05:59:18",
  "op": [
    "comment",
    {
      "parent_author": "savetheales",
      "parent_permlink": "ultimate-cyberd-cli-guide-testnet-euler-1",
      "author": "introduce.bot",
      "permlink": "introduce-bot-re-savethealesultimate-cyberd-cli-guide-testnet-euler-1",
      "title": "",
      "body": "✅ Enjoy the vote! For more amazing content, please follow @themadcurator for a chance to receive more free votes!",
      "json_metadata": ""
    }
  ]
}
2019/02/08 05:59:15
voterintroduce.bot
authorsavetheales
permlinkultimate-cyberd-cli-guide-testnet-euler-1
weight100 (1.00%)
Transaction InfoBlock #30159681/Trx fc2771d86571b0b591ebd8fad8bce717c09ac6c6
View Raw JSON Data
{
  "trx_id": "fc2771d86571b0b591ebd8fad8bce717c09ac6c6",
  "block": 30159681,
  "trx_in_block": 28,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-02-08T05:59:15",
  "op": [
    "vote",
    {
      "voter": "introduce.bot",
      "author": "savetheales",
      "permlink": "ultimate-cyberd-cli-guide-testnet-euler-1",
      "weight": 100
    }
  ]
}
2019/02/08 05:58:39
voterluna777
authorsavetheales
permlinkultimate-cyberd-cli-guide-testnet-euler-1
weight314 (3.14%)
Transaction InfoBlock #30159669/Trx 12f108424a94b7f376142120fe1721f8bfd6551a
View Raw JSON Data
{
  "trx_id": "12f108424a94b7f376142120fe1721f8bfd6551a",
  "block": 30159669,
  "trx_in_block": 31,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-02-08T05:58:39",
  "op": [
    "vote",
    {
      "voter": "luna777",
      "author": "savetheales",
      "permlink": "ultimate-cyberd-cli-guide-testnet-euler-1",
      "weight": 314
    }
  ]
}
2019/02/08 05:57:24
voterjadabug
authorsavetheales
permlinkultimate-cyberd-cli-guide-testnet-euler-1
weight100 (1.00%)
Transaction InfoBlock #30159644/Trx 69383f3d33e5b7a79ef70f5cb464addf88111cf2
View Raw JSON Data
{
  "trx_id": "69383f3d33e5b7a79ef70f5cb464addf88111cf2",
  "block": 30159644,
  "trx_in_block": 15,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-02-08T05:57:24",
  "op": [
    "vote",
    {
      "voter": "jadabug",
      "author": "savetheales",
      "permlink": "ultimate-cyberd-cli-guide-testnet-euler-1",
      "weight": 100
    }
  ]
}
2019/02/08 05:51:57
parent author
parent permlinkweb3
authorsavetheales
permlinkultimate-cyberd-validator-setup-testnet-euler-1
titleUltimate cyberd validator setup. Testnet: Euler-1.
body@@ -395,16 +395,304 @@ a.eth)%0A%0A +%5BNext post %E2%86%92%5D(https://steemit.com/web3/@savetheales/ultimate-cyberd-cli-guide-testnet-euler-1)%0A%0AToC:%0A%0A1. Ultimate cyberd validator setup. Testnet: Euler-1.%0A2. %5BUltimate cyberd CLI guide. Testnet: Euler-1.%5D(https://steemit.com/web3/@savetheales/ultimate-cyberd-cli-guide-testnet-euler-1)%0A%0A # What i @@ -17782,16 +17782,113 @@ oogle)%0A%0A +%5BNext post %E2%86%92%5D(https://steemit.com/web3/@savetheales/ultimate-cyberd-cli-guide-testnet-euler-1)%0A%0A%0A ---%0A%0A%5BCo
json metadata{"tags":["web3","ipfs","cyberd","ethereum","cyber"],"image":["http://cloudflare-ipfs.com/ipfs/QmZzMWV6GZeRH8rXMkb1FTXnSx19Bx9LVMXmkJXtqUF6ir","https://cdn.steemitimages.com/DQmPdAWi1KqKGUzB8iDLD8Vv1rJ3Dw84QVWd71zAaJLm6d2/portainer_start.png","https://cdn.steemitimages.com/DQmT7K1zonayGmw9J9gRjZ87SFKyCxqbECARR2yxQmbrGry/cyberd_logs.jpg"],"links":["0x00CA47db1BE92C1072e973fd8DC4A082f7d70214.eth","0x002b9c5b537a1b6004ed720f32cc808fd6210f26.eth","0x00cFF8CF7Bff03A9A2a81c01920ffD8cFa7AE9D0","0x00d3C9033570b8ADEA9C18780325A45635C55805","0x63e65bc441334b27d2178f81f2d701e4e58c158a.eth","https://steemit.com/web3/@savetheales/ultimate-cyberd-cli-guide-testnet-euler-1","https://www.docker.com/","https://hub.docker.com/r/cyberd/cyberd/","https://github.com/NVIDIA/nvidia-docker","https://portainer.io","https://steemit.com/@cybercongress","https://www.reddit.com/r/cybercongress/","https://twitter.com/cyber_devs","https://t.me/cybercongress","https://t.me/fuckgoogle","QmRYeXC8o69XDT1SL7EJrQSZsU8Vw6Ck9ha55z1vfJWBeW.ipfs","cyb://0x00CA47db1BE92C1072e973fd8DC4A082f7d70214.eth","https://etherscan.io/tx/0x5c338707b5eeb83642f1f24f6fc78f72e8ea73a8df36cbb151ef7cf581eaf870"],"app":"steemit/0.1","format":"markdown"}
Transaction InfoBlock #30159535/Trx 8bebff8f5488d26d6e6c80f19c5e81b3bc589454
View Raw JSON Data
{
  "trx_id": "8bebff8f5488d26d6e6c80f19c5e81b3bc589454",
  "block": 30159535,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-02-08T05:51:57",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "web3",
      "author": "savetheales",
      "permlink": "ultimate-cyberd-validator-setup-testnet-euler-1",
      "title": "Ultimate cyberd validator setup. Testnet: Euler-1.",
      "body": "@@ -395,16 +395,304 @@\n a.eth)%0A%0A\n+%5BNext post %E2%86%92%5D(https://steemit.com/web3/@savetheales/ultimate-cyberd-cli-guide-testnet-euler-1)%0A%0AToC:%0A%0A1. Ultimate cyberd validator setup. Testnet: Euler-1.%0A2. %5BUltimate cyberd CLI guide. Testnet: Euler-1.%5D(https://steemit.com/web3/@savetheales/ultimate-cyberd-cli-guide-testnet-euler-1)%0A%0A\n # What i\n@@ -17782,16 +17782,113 @@\n oogle)%0A%0A\n+%5BNext post %E2%86%92%5D(https://steemit.com/web3/@savetheales/ultimate-cyberd-cli-guide-testnet-euler-1)%0A%0A%0A\n ---%0A%0A%5BCo\n",
      "json_metadata": "{\"tags\":[\"web3\",\"ipfs\",\"cyberd\",\"ethereum\",\"cyber\"],\"image\":[\"http://cloudflare-ipfs.com/ipfs/QmZzMWV6GZeRH8rXMkb1FTXnSx19Bx9LVMXmkJXtqUF6ir\",\"https://cdn.steemitimages.com/DQmPdAWi1KqKGUzB8iDLD8Vv1rJ3Dw84QVWd71zAaJLm6d2/portainer_start.png\",\"https://cdn.steemitimages.com/DQmT7K1zonayGmw9J9gRjZ87SFKyCxqbECARR2yxQmbrGry/cyberd_logs.jpg\"],\"links\":[\"0x00CA47db1BE92C1072e973fd8DC4A082f7d70214.eth\",\"0x002b9c5b537a1b6004ed720f32cc808fd6210f26.eth\",\"0x00cFF8CF7Bff03A9A2a81c01920ffD8cFa7AE9D0\",\"0x00d3C9033570b8ADEA9C18780325A45635C55805\",\"0x63e65bc441334b27d2178f81f2d701e4e58c158a.eth\",\"https://steemit.com/web3/@savetheales/ultimate-cyberd-cli-guide-testnet-euler-1\",\"https://www.docker.com/\",\"https://hub.docker.com/r/cyberd/cyberd/\",\"https://github.com/NVIDIA/nvidia-docker\",\"https://portainer.io\",\"https://steemit.com/@cybercongress\",\"https://www.reddit.com/r/cybercongress/\",\"https://twitter.com/cyber_devs\",\"https://t.me/cybercongress\",\"https://t.me/fuckgoogle\",\"QmRYeXC8o69XDT1SL7EJrQSZsU8Vw6Ck9ha55z1vfJWBeW.ipfs\",\"cyb://0x00CA47db1BE92C1072e973fd8DC4A082f7d70214.eth\",\"https://etherscan.io/tx/0x5c338707b5eeb83642f1f24f6fc78f72e8ea73a8df36cbb151ef7cf581eaf870\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
    }
  ]
}
2019/02/08 05:48:30
parent author
parent permlinkweb3
authorsavetheales
permlinkultimate-cyberd-cli-guide-testnet-euler-1
titleUltimate cyberd CLI guide. Testnet: Euler-1.
body@@ -1,52 +1,4 @@ -# Ultimate cyberd CLI guide. Testnet: Euler-1.%0A%0A by %5B
json metadata{"tags":["web3","ipfs","cyb","ethereum","cyberd"],"links":["cyb://0x00CA47db1BE92C1072e973fd8DC4A082f7d70214.eth","https://steemit.com/web3/@savetheales/ultimate-cyberd-validator-setup-testnet-euler-1","https://github.com/cybercongress/cyberd/issues/238","https://steemit.com/@cybercongress","https://www.reddit.com/r/cybercongress/","https://twitter.com/cyber_devs","https://t.me/cybercongress","https://t.me/fuckgoogle","cyb://QmUhxQdEaBueqNbwcxRtaQLvGszbc5aNNt5qzaFRX2vcNT.ipfs","https://etherscan.io/tx/0x2722834c02ec6001c3e09f465d906df62a639f11ace78aa3edab40730766b298"],"app":"steemit/0.1","format":"markdown"}
Transaction InfoBlock #30159466/Trx 919cf5e2c0facd7b7151db970dd7e9f7120d06df
View Raw JSON Data
{
  "trx_id": "919cf5e2c0facd7b7151db970dd7e9f7120d06df",
  "block": 30159466,
  "trx_in_block": 28,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-02-08T05:48:30",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "web3",
      "author": "savetheales",
      "permlink": "ultimate-cyberd-cli-guide-testnet-euler-1",
      "title": "Ultimate cyberd CLI guide. Testnet: Euler-1.",
      "body": "@@ -1,52 +1,4 @@\n-# Ultimate cyberd CLI guide. Testnet: Euler-1.%0A%0A\n by %5B\n",
      "json_metadata": "{\"tags\":[\"web3\",\"ipfs\",\"cyb\",\"ethereum\",\"cyberd\"],\"links\":[\"cyb://0x00CA47db1BE92C1072e973fd8DC4A082f7d70214.eth\",\"https://steemit.com/web3/@savetheales/ultimate-cyberd-validator-setup-testnet-euler-1\",\"https://github.com/cybercongress/cyberd/issues/238\",\"https://steemit.com/@cybercongress\",\"https://www.reddit.com/r/cybercongress/\",\"https://twitter.com/cyber_devs\",\"https://t.me/cybercongress\",\"https://t.me/fuckgoogle\",\"cyb://QmUhxQdEaBueqNbwcxRtaQLvGszbc5aNNt5qzaFRX2vcNT.ipfs\",\"https://etherscan.io/tx/0x2722834c02ec6001c3e09f465d906df62a639f11ace78aa3edab40730766b298\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
    }
  ]
}
2019/02/08 05:44:24
votersavetheales
authorsavetheales
permlinkultimate-cyberd-cli-guide-testnet-euler-1
weight10000 (100.00%)
Transaction InfoBlock #30159385/Trx d007e3050f053c35995f881fc7a1284efa3ba253
View Raw JSON Data
{
  "trx_id": "d007e3050f053c35995f881fc7a1284efa3ba253",
  "block": 30159385,
  "trx_in_block": 25,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-02-08T05:44:24",
  "op": [
    "vote",
    {
      "voter": "savetheales",
      "author": "savetheales",
      "permlink": "ultimate-cyberd-cli-guide-testnet-euler-1",
      "weight": 10000
    }
  ]
}
2019/02/08 05:44:03
parent author
parent permlinkweb3
authorsavetheales
permlinkultimate-cyberd-cli-guide-testnet-euler-1
titleUltimate cyberd CLI guide. Testnet: Euler-1.
body# Ultimate cyberd CLI guide. Testnet: Euler-1. by [@savetheales](cyb://0x00CA47db1BE92C1072e973fd8DC4A082f7d70214.eth) [← Previous post](https://steemit.com/web3/@savetheales/ultimate-cyberd-validator-setup-testnet-euler-1) ToC: 1. [Ultimate cyberd validator setup. Testnet: Euler-1.](https://steemit.com/web3/@savetheales/ultimate-cyberd-validator-setup-testnet-euler-1) 2. Ultimate cyberd CLI guide. Testnet: Euler-1. ## Glossary **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. ## General commands ##### Show all validators Return set of all active and jailed validators. ```bash docker exec cyberd cyberdcli query staking validators --trust-node ``` ##### Show chain status Return general chain information ```bash docker exec cyberd cyberdcli status --indent ``` ##### Distribution params ```bash docker exec cyberd cyberdcli query distr params --trust-node ``` ##### The amount of outstanding rewards Return the sum of rewards in a pool ```bash docker exec cyberd cyberdcli query distr outstanding-rewards --trust-node ``` ##### Staking params Chain staking info ```bash docker exec cyberd cyberdcli query staking params --trust-node ``` ##### Staking pool ```bash docker exec cyberd cyberdcli query staking pool --trust-node ``` ## Account management ##### Import an account by seed phrase and store it in local keystore ```bash docker exec -ti cyberd cyberdcli keys add <your_key_name> --recover ``` ##### Import an account by private key and store it in local keystore (private key could be your ETH private key) ```bash docker exec -ti cyberd cyberdcli keys add import_private <your_key_name> ``` ##### Create a new account ```bash docker exec -ti cyberd cyberdcli keys add <your_key_name> ``` ##### Show account information Name, address and public key of current account ```bash docker exec cyberd cyberdcli keys show <your_key_name> ``` ##### Show account balance. Return account number, balance, public key in 16 and sequence. >Don't work if from current account no outgoing transactions. [Issue in progress](https://github.com/cybercongress/cyberd/issues/238) ```bash docker exec cyberd cyberdcli query account <your_key_address> ``` ##### List existing keys Return all keys in cyberdcli ```bash docker exec cyberd cyberdcli keys list ``` ##### Delete account from cybercli ```bash docker exec -ti cyberd cyberdcli keys delete <deleting_key_name> ``` ##### Update account password ```bash docker exec -ti cyberd cyberdcli keys update <your_key_name> ``` ##### Send tokens ```bash 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> ``` ##### Linking content >Just ipfs hashes available as a CID ```bash 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> ``` ## Validator commands ##### Get all validators ```bash docker exec cyberd cyberdcli query staking validators \ --trust-node ``` ##### The amount of commission Available to withdraw validator comission. ```bash docker exec cyberd cyberdcli query distr commission <operator_address> ``` ##### State of current validator ```bash docker exec cyberd cyberdcli query staking validator <operator_address> ``` ##### Return all delegations to validator ```bash docker exec cyberd cyberdcli query staking delegations-to <operator_address> ``` ##### Edit commission in existing validator account ```bash docker exec -ti cyberd cyberdcli tx staking edit-validator \ --from=<your_key_name> \ --commission-rate=<new_comission_rate_percentage> \ --chain-id=<testnet_chain_id> ``` ##### Withdraw comission for either a delegation ```bash docker exec -ti cyberd cyberdcli tx distr withdraw-rewards \ --from=<your_key_name> \ --chain-id=<testnet_chain_id> \ --is-validator ``` ##### Edit site and description in existing validator account >Will be available at description section ```bash docker exec -ti cyberd cyberdcli tx staking edit-validator \ --from=<your_key_name> \ --details="<description>" \ --website=<your_website> \ --chain-id=<testnet_chain_id> ``` ##### Unjail validator previously jailed for downtime ```bash docker exec -ti cyberd cyberdcli tx slashing unjail \ --from=<your_key_name> \ --chain-id=<testnet_chain_id> ``` ##### Get info about redelegation process from validator ```bash docker exec -ti cyberd cyberdcli query staking redelegations-from <operator_address> ``` ## Delegator commands ##### Return distribution delegator rewards according current validator ```bash docker exec -ti cyberd cyberdcli query distr rewards <delegator_address> <operator_address> ``` ##### Return delegator shares with current validator ```bash docker exec -ti cyberd cyberdcli query staking delegation <delegator_address> <operator_address> ``` ##### Return all delegations made from one delegator ```bash docker exec -ti cyberd cyberdcli query staking delegations <delegator_address> ``` ##### Return all unbonding delegatations from a validator ```bash docker exec -ti cyberd cyberdcli query staking unbonding-delegations-from <operator_address> ``` ##### Withdraw rewards for either a delegation ```bash docker exec -ti cyberd cyberdcli tx distr withdraw-rewards \ --from=<your_key_name> \ --chain-id=<testnet_chain_id> \ --only-from-validator=<operator_address> ``` ##### Change the default withdraw address for rewards associated with an address ```bash docker exec -ti cyberd cyberdcli tx distr set-withdraw-addr <your_new_address> \ --from=<your_key_name> \ --chain-id=<testnet_chain_id> ``` ##### Delegate liquid tokens to a validator ```bash docker exec -ti cyberd cyberdcli tx staking delegate \ --from=<your_key_name> \ --amount=<amount>cyb \ --validator=<operator_address> \ --chain-id=<testnet_chain_id> ``` ##### Redelegate illiquid tokens from one validator to another in absolute cyb value >3 weeks for redelegation. Amount must be less than already delegated. ```bash 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> ``` ##### Redelegate illiquid tokens from one validator to another in percentages >3 weeks for redelegation. ```bash 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> ``` ##### Unbond shares from a validator in absolute cyb value >3 weeks unbonding. ```bash docker exec -ti cyberd cyberdcli tx staking unbond --from=<your_key_name> \ --shares-amount=<amount>cyb --validator==<operator_address> \ --chain-id=<testnet_chain_id> ``` ##### Unbond shares from a validator in percentages >3 weeks unbonding. ```bash docker exec -ti cyberd cyberdcli tx staking unbond --from=<your_key_name> \ --shares-fraction=<shares_percentage> \ --validator==<operator_address> \ --chain-id=<testnet_chain_id> ``` ##### Get info about unbonding delegation process to current validator ```bash docker exec -ti cyberd cyberdcli query staking unbonding-delegation <delegator_address> <operator_address> ``` ##### Get info about unbonding delegation process to all unbonded validators ```bash docker exec -ti cyberd cyberdcli query staking unbonding-delegation <delegator_address> ``` ##### Get info about redelegation process from to current validator ```bash docker exec -ti cyberd cyberdcli query staking redelegation <delegator_address> <old_operator_address> <new_operator_address> ``` ##### Get info about all redelegation processes by one delegator ```bash docker exec -ti cyberd cyberdcli query staking redelegations <delegator_address> ``` [← Previous post](https://steemit.com/web3/@savetheales/ultimate-cyberd-validator-setup-testnet-euler-1) --- Subscribe at [Steemit](https://steemit.com/@cybercongress), [Reddit](https://www.reddit.com/r/cybercongress/), [Twitter](https://twitter.com/cyber_devs), [Telegram channel](https://t.me/cybercongress) and join our community in [@fuckgoogle](https://t.me/fuckgoogle) --- [Content hash](cyb://QmUhxQdEaBueqNbwcxRtaQLvGszbc5aNNt5qzaFRX2vcNT.ipfs) is [signed-from](cyb://0x00CA47db1BE92C1072e973fd8DC4A082f7d70214.eth) at the [Feb-08-2019 05:41:41 AM +UTC](https://etherscan.io/tx/0x2722834c02ec6001c3e09f465d906df62a639f11ace78aa3edab40730766b298)
json metadata{"tags":["web3","ipfs","cyb","ethereum","cyberd"],"links":["cyb://0x00CA47db1BE92C1072e973fd8DC4A082f7d70214.eth","https://steemit.com/web3/@savetheales/ultimate-cyberd-validator-setup-testnet-euler-1","https://github.com/cybercongress/cyberd/issues/238","https://steemit.com/@cybercongress","https://www.reddit.com/r/cybercongress/","https://twitter.com/cyber_devs","https://t.me/cybercongress","https://t.me/fuckgoogle","cyb://QmUhxQdEaBueqNbwcxRtaQLvGszbc5aNNt5qzaFRX2vcNT.ipfs","https://etherscan.io/tx/0x2722834c02ec6001c3e09f465d906df62a639f11ace78aa3edab40730766b298"],"app":"steemit/0.1","format":"markdown"}
Transaction InfoBlock #30159378/Trx b198e49703929a4e19ffdf196bdfef7cd96790af
View Raw JSON Data
{
  "trx_id": "b198e49703929a4e19ffdf196bdfef7cd96790af",
  "block": 30159378,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-02-08T05:44:03",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "web3",
      "author": "savetheales",
      "permlink": "ultimate-cyberd-cli-guide-testnet-euler-1",
      "title": "Ultimate cyberd CLI guide. Testnet: Euler-1.",
      "body": "# Ultimate cyberd CLI guide. Testnet: Euler-1.\n\nby [@savetheales](cyb://0x00CA47db1BE92C1072e973fd8DC4A082f7d70214.eth)\n\n[← Previous post](https://steemit.com/web3/@savetheales/ultimate-cyberd-validator-setup-testnet-euler-1)\n\nToC:\n1. [Ultimate cyberd validator setup. Testnet: Euler-1.](https://steemit.com/web3/@savetheales/ultimate-cyberd-validator-setup-testnet-euler-1)\n2. Ultimate cyberd CLI guide. Testnet: Euler-1.\n\n## Glossary\n\n  **Bandwidth** - The recovered unit of your account. Used to complete transactions in the cyberd blockchain. The amount of your bandwidth calculates like:\n\n  `your_cyb_tokens / all_cyb_tokens_in_cyberd * 2000*1000*100`.\n\n  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)\n\n  **commission** -  tokens that you've earned with validation. You can take them at any time.\n\n  **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.\n\n  **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).\n\n  **liquid tokens** - transferable tokens in cyberd blockchain\n\n  **local keystore** - store with keys in you local machine\n\n  **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.\n\n  **<comission_rate_percentage>** - the commission that validator get for the work. Must be fraction >0 and <=1\n\n  **<delegator_address>** - delegator address. Starts with `cyber` most often coinciding with **<key_address>**\n\n  **<key_address>** - account address. Starts with `cyber`\n\n  **<key_name>** - name of account in cybercli\n\n  **<operator_address>** - validator address. Starts with `cybervaloper`\n\n  **<shares_percentage>** - the part of illiquid tokens that you want to unbonding or redelegate. Must be fraction >0 and <=1\n\n  **<testnet_chain_id>** - version of testnet.\n\n## General commands\n\n##### Show all validators\nReturn set of all active and jailed validators.\n```bash\ndocker exec cyberd cyberdcli query staking validators --trust-node\n```\n\n##### Show chain status\nReturn general chain information\n```bash\ndocker exec cyberd cyberdcli status --indent\n```\n\n##### Distribution params\n```bash\ndocker exec cyberd cyberdcli query distr params --trust-node\n```\n\n##### The amount of outstanding rewards\nReturn the sum of rewards in a pool\n```bash\ndocker exec cyberd cyberdcli query distr outstanding-rewards --trust-node\n```\n\n##### Staking params\nChain staking info\n```bash\ndocker exec cyberd cyberdcli query staking params --trust-node\n```\n\n##### Staking pool\n```bash\ndocker exec cyberd cyberdcli query staking pool --trust-node\n```\n\n## Account management\n\n##### Import an account by seed phrase and store it in local keystore\n```bash\ndocker exec -ti cyberd cyberdcli keys add <your_key_name> --recover\n```\n\n##### Import an account by private key and store it in local keystore (private key could be your ETH private key)\n```bash\ndocker exec -ti cyberd cyberdcli keys add import_private <your_key_name>\n```\n\n##### Create a new account\n```bash\ndocker exec -ti cyberd cyberdcli keys add <your_key_name>\n```\n\n##### Show account information\nName, address and public key of current account\n```bash\ndocker exec cyberd cyberdcli keys show <your_key_name>\n```\n\n##### Show account balance.\nReturn account number, balance, public key in 16 and sequence.\n>Don't work if from current account no outgoing transactions. [Issue in progress](https://github.com/cybercongress/cyberd/issues/238)\n\n```bash\ndocker exec cyberd cyberdcli query account <your_key_address>\n```\n\n##### List existing keys\nReturn all keys in cyberdcli\n```bash\ndocker exec cyberd cyberdcli keys list\n```\n\n##### Delete account from cybercli\n```bash\ndocker exec -ti cyberd cyberdcli keys delete <deleting_key_name>\n```\n\n##### Update account password\n```bash\ndocker exec -ti cyberd cyberdcli keys update <your_key_name>\n```\n\n##### Send tokens\n```bash\ndocker exec -ti cyberd cyberdcli tx send \\\n  --from=<your_key_name> \\\n  --to=<key_address_to_send_tokens> \\\n  --amount=<amount>cyb \\\n  --chain-id=<testnet_chain_id>\n```\n\n##### Linking content\n\n>Just ipfs hashes available as a CID\n\n```bash\ndocker exec -ti cyberd cyberdcli link \\\n  --from=<your_key_name> \\\n  --cid-from=<key_phrase_to_link> \\\n  --cid-to=<content_that_you_want_to_link> \\\n  --chain-id=<testnet_chain_id>\n```\n\n## Validator commands\n\n##### Get all validators\n```bash\ndocker exec cyberd cyberdcli query staking validators \\\n    --trust-node\n```\n\n##### The amount of commission\n\nAvailable to withdraw validator comission.\n```bash\ndocker exec cyberd cyberdcli query distr commission <operator_address>\n```\n\n##### State of current validator\n```bash\ndocker exec cyberd cyberdcli query staking validator <operator_address>\n```\n\n##### Return all delegations to validator\n```bash\ndocker exec cyberd cyberdcli query staking delegations-to <operator_address>\n```\n\n##### Edit commission in existing validator account\n```bash\ndocker exec -ti cyberd cyberdcli tx staking edit-validator \\\n  --from=<your_key_name> \\\n  --commission-rate=<new_comission_rate_percentage> \\\n  --chain-id=<testnet_chain_id>\n```\n\n##### Withdraw comission for either a delegation  \n```bash\ndocker exec -ti cyberd cyberdcli tx distr withdraw-rewards \\\n  --from=<your_key_name> \\\n  --chain-id=<testnet_chain_id> \\\n  --is-validator\n```\n\n\n##### Edit site and description in existing validator account\n\n>Will be available at description section\n\n```bash\ndocker exec -ti cyberd cyberdcli tx staking edit-validator \\\n  --from=<your_key_name> \\\n  --details=\"<description>\" \\\n  --website=<your_website> \\\n  --chain-id=<testnet_chain_id>\n```\n\n##### Unjail validator previously jailed for downtime\n```bash\ndocker exec -ti cyberd cyberdcli tx slashing unjail \\\n  --from=<your_key_name> \\\n  --chain-id=<testnet_chain_id>\n```\n\n##### Get info about redelegation process from validator\n```bash\ndocker exec -ti cyberd cyberdcli query staking redelegations-from <operator_address>\n```\n\n## Delegator commands\n\n##### Return distribution delegator rewards according current validator\n```bash\ndocker exec -ti cyberd cyberdcli query distr rewards <delegator_address> <operator_address>\n```\n\n##### Return delegator shares with current validator\n```bash\ndocker exec -ti cyberd cyberdcli query staking delegation <delegator_address> <operator_address>\n```\n\n##### Return all delegations made from one delegator\n```bash\ndocker exec -ti cyberd cyberdcli query staking delegations <delegator_address>\n```\n\n##### Return all unbonding delegatations from a validator\n```bash\ndocker exec -ti cyberd cyberdcli query staking unbonding-delegations-from <operator_address>\n```\n\n##### Withdraw rewards for either a delegation  \n```bash\ndocker exec -ti cyberd cyberdcli tx distr withdraw-rewards \\\n  --from=<your_key_name> \\\n  --chain-id=<testnet_chain_id> \\\n  --only-from-validator=<operator_address>\n```\n\n##### Change the default withdraw address for rewards associated with an address\n```bash\ndocker exec -ti cyberd cyberdcli tx distr set-withdraw-addr <your_new_address> \\\n  --from=<your_key_name> \\\n  --chain-id=<testnet_chain_id>\n```\n\n##### Delegate liquid tokens to a validator\n```bash\ndocker exec -ti cyberd cyberdcli tx staking delegate \\\n  --from=<your_key_name> \\\n  --amount=<amount>cyb \\\n  --validator=<operator_address> \\\n  --chain-id=<testnet_chain_id>\n```\n\n##### Redelegate illiquid tokens from one validator to another in absolute cyb value\n>3 weeks for redelegation. Amount must be less than already delegated.\n\n```bash\ndocker exec -ti cyberd cyberdcli tx staking redelegate\n  --from=<your_key_name> \\\n  --addr-validator-dest=<new_operator_address> \\\n  --addr-validator-source=<old_operator_address> \\\n  --shares-amount=<amount>cyb\n  --chain-id=<testnet_chain_id>\n```\n\n##### Redelegate illiquid tokens from one validator to another in percentages\n>3 weeks for redelegation.\n\n```bash\ndocker exec -ti cyberd cyberdcli tx staking redelegate\n  --from=<your_key_name> \\\n  --addr-validator-dest=<new_operator_address> \\\n  --addr-validator-source=<old_operator_address> \\\n  --shares-fraction=<shares_percentage> \\\n  --chain-id=<testnet_chain_id>\n```\n\n##### Unbond shares from a validator in absolute cyb value\n>3 weeks unbonding.\n\n```bash\ndocker exec -ti cyberd cyberdcli tx staking unbond\n  --from=<your_key_name> \\\n  --shares-amount=<amount>cyb\n  --validator==<operator_address> \\\n  --chain-id=<testnet_chain_id>\n```\n\n##### Unbond shares from a validator in percentages\n>3 weeks unbonding.\n\n```bash\ndocker exec -ti cyberd cyberdcli tx staking unbond\n  --from=<your_key_name> \\\n  --shares-fraction=<shares_percentage> \\\n  --validator==<operator_address> \\\n  --chain-id=<testnet_chain_id>\n```\n\n##### Get info about unbonding delegation process to current validator\n```bash\ndocker exec -ti cyberd cyberdcli query staking unbonding-delegation <delegator_address> <operator_address>\n```\n\n##### Get info about unbonding delegation process to all unbonded validators\n```bash\ndocker exec -ti cyberd cyberdcli query staking unbonding-delegation <delegator_address>\n```\n\n##### Get info about redelegation process from to current validator\n```bash\ndocker exec -ti cyberd cyberdcli query staking redelegation <delegator_address> <old_operator_address> <new_operator_address>\n```\n\n##### Get info about all redelegation processes by one delegator\n```bash\ndocker exec -ti cyberd cyberdcli query staking redelegations <delegator_address>\n```\n\n[← Previous post](https://steemit.com/web3/@savetheales/ultimate-cyberd-validator-setup-testnet-euler-1)\n\n---\n\nSubscribe at [Steemit](https://steemit.com/@cybercongress), [Reddit](https://www.reddit.com/r/cybercongress/), [Twitter](https://twitter.com/cyber_devs), [Telegram channel](https://t.me/cybercongress) and join our community in [@fuckgoogle](https://t.me/fuckgoogle)\n\n---\n\n[Content hash](cyb://QmUhxQdEaBueqNbwcxRtaQLvGszbc5aNNt5qzaFRX2vcNT.ipfs) is [signed-from](cyb://0x00CA47db1BE92C1072e973fd8DC4A082f7d70214.eth) at the [Feb-08-2019 05:41:41 AM +UTC](https://etherscan.io/tx/0x2722834c02ec6001c3e09f465d906df62a639f11ace78aa3edab40730766b298)",
      "json_metadata": "{\"tags\":[\"web3\",\"ipfs\",\"cyb\",\"ethereum\",\"cyberd\"],\"links\":[\"cyb://0x00CA47db1BE92C1072e973fd8DC4A082f7d70214.eth\",\"https://steemit.com/web3/@savetheales/ultimate-cyberd-validator-setup-testnet-euler-1\",\"https://github.com/cybercongress/cyberd/issues/238\",\"https://steemit.com/@cybercongress\",\"https://www.reddit.com/r/cybercongress/\",\"https://twitter.com/cyber_devs\",\"https://t.me/cybercongress\",\"https://t.me/fuckgoogle\",\"cyb://QmUhxQdEaBueqNbwcxRtaQLvGszbc5aNNt5qzaFRX2vcNT.ipfs\",\"https://etherscan.io/tx/0x2722834c02ec6001c3e09f465d906df62a639f11ace78aa3edab40730766b298\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
    }
  ]
}

Account Metadata

POSTING JSON METADATA
profile{"profile_image":"https://cdn.steemitimages.com/DQmP8RftFCwgVbUnC1AdTyKkQAmMshqGE5sZi4T3vb1rswn/ales.jpg","cover_image":"https://cdn.steemitimages.com/DQmTTV1LQhvAN5QDoHXQ3rsEokvbwJajF6H2iPTjpjyrdVX/Photo%20by%20NASA%20on%20Unsplash.png","name":"SaveTheAles","about":"cyberPerson","location":"Whatever "}
JSON METADATA
profile{"profile_image":"https://cdn.steemitimages.com/DQmP8RftFCwgVbUnC1AdTyKkQAmMshqGE5sZi4T3vb1rswn/ales.jpg","cover_image":"https://cdn.steemitimages.com/DQmTTV1LQhvAN5QDoHXQ3rsEokvbwJajF6H2iPTjpjyrdVX/Photo%20by%20NASA%20on%20Unsplash.png","name":"SaveTheAles","about":"cyberPerson","location":"Whatever "}
{
  "posting_json_metadata": {
    "profile": {
      "profile_image": "https://cdn.steemitimages.com/DQmP8RftFCwgVbUnC1AdTyKkQAmMshqGE5sZi4T3vb1rswn/ales.jpg",
      "cover_image": "https://cdn.steemitimages.com/DQmTTV1LQhvAN5QDoHXQ3rsEokvbwJajF6H2iPTjpjyrdVX/Photo%20by%20NASA%20on%20Unsplash.png",
      "name": "SaveTheAles",
      "about": "cyberPerson",
      "location": "Whatever "
    }
  },
  "json_metadata": {
    "profile": {
      "profile_image": "https://cdn.steemitimages.com/DQmP8RftFCwgVbUnC1AdTyKkQAmMshqGE5sZi4T3vb1rswn/ales.jpg",
      "cover_image": "https://cdn.steemitimages.com/DQmTTV1LQhvAN5QDoHXQ3rsEokvbwJajF6H2iPTjpjyrdVX/Photo%20by%20NASA%20on%20Unsplash.png",
      "name": "SaveTheAles",
      "about": "cyberPerson",
      "location": "Whatever "
    }
  }
}

Auth Keys

Owner
Single Signature
Public Keys
STM5YWwwDoZ12c5XKLiAKH9gvNqPrQ3PfrTkKHgmWpTHf7eSoCktp1/1
Active
Single Signature
Public Keys
STM8ZUHJRZWBHMDHaPBcyTQnpmtJuTxR5fA8Xudh6pipVwu6zUpLt1/1
Posting
Single Signature
Public Keys
STM5CkACWyMPwmob1BgtFyQ4RbsBZ5gzYi8qk8o2NoG1BjvKdDVvD1/1
Memo
STM6xANuWhDJhKZFEUNF7dCjif64C4o7e8DQntyCGAzaLV13jN6iG
{
  "owner": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM5YWwwDoZ12c5XKLiAKH9gvNqPrQ3PfrTkKHgmWpTHf7eSoCktp",
        1
      ]
    ]
  },
  "active": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM8ZUHJRZWBHMDHaPBcyTQnpmtJuTxR5fA8Xudh6pipVwu6zUpLt",
        1
      ]
    ]
  },
  "posting": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM5CkACWyMPwmob1BgtFyQ4RbsBZ5gzYi8qk8o2NoG1BjvKdDVvD",
        1
      ]
    ]
  },
  "memo": "STM6xANuWhDJhKZFEUNF7dCjif64C4o7e8DQntyCGAzaLV13jN6iG"
}

Witness Votes

1 / 30
[
  "steemitboard"
]