Ecoer Logo
VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS0.00%
Net Worth
0.037USD
STEEM
0.000STEEM
SBD
0.000SBD
Effective Power
5.007SP
├── Own SP
0.631SP
└── Incoming Deleg
+4.376SP

Detailed Balance

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

Account Info

namedlystyr
id459103
rank219,213
reputation18133321
created2017-11-22T11:42:36
recovery_accountsteem
proxyNone
post_count1
comment_count0
lifetime_vote_count0
witnesses_voted_for0
last_post2017-11-22T13:05:03
last_root_post2017-11-22T13:05:03
last_vote_time2017-11-24T16:26:51
proxied_vsf_votes0, 0, 0, 0
can_vote1
voting_power0
delayed_votes0
balance0.000 STEEM
savings_balance0.000 STEEM
sbd_balance0.000 SBD
savings_sbd_balance0.000 SBD
vesting_shares1026.629181 VESTS
delegated_vesting_shares0.000000 VESTS
received_vesting_shares7117.030625 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_update2017-11-22T11:50:27
minedNo
sbd_seconds0
sbd_last_interest_payment1970-01-01T00:00:00
savings_sbd_last_interest_payment1970-01-01T00:00:00
{
  "id": 459103,
  "name": "dlystyr",
  "owner": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM7esxp6EQ96Phs9xFsasaKH1sVhNEr92ASWKAB8gUkKwdS4DqWN",
        1
      ]
    ]
  },
  "active": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM6GrPf6AY8tpSWG3TG8wBVmWBANA85HhKfQpcq5SZJEkrA7Y4Gq",
        1
      ]
    ]
  },
  "posting": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM5bfRZoXChtSVNHWkJW1Nf2SXLmTWbkGM89p548sKQkTzdAcKWJ",
        1
      ]
    ]
  },
  "memo_key": "STM8Lz4Ppv3z6zttzZ1jn1n1tEgMaQSGrKtvoDsBz8tGHpLhmHnUT",
  "json_metadata": "{\"profile\":{\"profile_image\":\"https://i.imgur.com/H08kcn9.png\",\"name\":\"dlystyr\",\"location\":\"UK\",\"website\":\"https://www.bitrated.com/dlystyr\"}}",
  "posting_json_metadata": "{\"profile\":{\"profile_image\":\"https://i.imgur.com/H08kcn9.png\",\"name\":\"dlystyr\",\"location\":\"UK\",\"website\":\"https://www.bitrated.com/dlystyr\"}}",
  "proxy": "",
  "last_owner_update": "1970-01-01T00:00:00",
  "last_account_update": "2017-11-22T11:50:27",
  "created": "2017-11-22T11:42:36",
  "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": 1,
  "can_vote": true,
  "voting_manabar": {
    "current_mana": "8143659806",
    "last_update_time": 1779060876
  },
  "downvote_manabar": {
    "current_mana": 2035914951,
    "last_update_time": 1779060876
  },
  "voting_power": 0,
  "balance": "0.000 STEEM",
  "savings_balance": "0.000 STEEM",
  "sbd_balance": "0.000 SBD",
  "sbd_seconds": "0",
  "sbd_seconds_last_update": "1970-01-01T00:00:00",
  "sbd_last_interest_payment": "1970-01-01T00:00:00",
  "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": "1026.629181 VESTS",
  "delegated_vesting_shares": "0.000000 VESTS",
  "received_vesting_shares": "7117.030625 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": 0,
  "posting_rewards": 0,
  "proxied_vsf_votes": [
    0,
    0,
    0,
    0
  ],
  "witnesses_voted_for": 0,
  "last_post": "2017-11-22T13:05:03",
  "last_root_post": "2017-11-22T13:05:03",
  "last_vote_time": "2017-11-24T16:26:51",
  "post_bandwidth": 0,
  "pending_claimed_accounts": 0,
  "vesting_balance": "0.000 STEEM",
  "reputation": 18133321,
  "transfer_history": [],
  "market_history": [],
  "post_history": [],
  "vote_history": [],
  "other_history": [],
  "witness_votes": [],
  "tags_usage": [],
  "guest_bloggers": [],
  "rank": 219213
}

Withdraw Routes

IncomingOutgoing
Empty
Empty
{
  "incoming": [],
  "outgoing": []
}
From Date
To Date
steemdelegated 4.376 SP to @dlystyr
2026/05/17 23:34:36
delegatorsteem
delegateedlystyr
vesting shares7117.030625 VESTS
Transaction InfoBlock #106142640/Trx 6172e7a7f9384f1ee2bc9abe65d81f28dbe53b42
View Raw JSON Data
{
  "trx_id": "6172e7a7f9384f1ee2bc9abe65d81f28dbe53b42",
  "block": 106142640,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2026-05-17T23:34:36",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "dlystyr",
      "vesting_shares": "7117.030625 VESTS"
    }
  ]
}
steemdelegated 2.708 SP to @dlystyr
2026/05/12 01:06:48
delegatorsteem
delegateedlystyr
vesting shares4404.820220 VESTS
Transaction InfoBlock #105972445/Trx 60cb1941456d39e4ce9cdf91bba466f2023770cf
View Raw JSON Data
{
  "trx_id": "60cb1941456d39e4ce9cdf91bba466f2023770cf",
  "block": 105972445,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2026-05-12T01:06:48",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "dlystyr",
      "vesting_shares": "4404.820220 VESTS"
    }
  ]
}
steemdelegated 4.384 SP to @dlystyr
2026/04/25 22:56:39
delegatorsteem
delegateedlystyr
vesting shares7129.546381 VESTS
Transaction InfoBlock #105510312/Trx 42dc0617a584d53869806ebfd336dcb3ea6eabb5
View Raw JSON Data
{
  "trx_id": "42dc0617a584d53869806ebfd336dcb3ea6eabb5",
  "block": 105510312,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2026-04-25T22:56:39",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "dlystyr",
      "vesting_shares": "7129.546381 VESTS"
    }
  ]
}
steemdelegated 2.734 SP to @dlystyr
2026/01/23 05:59:30
delegatorsteem
delegateedlystyr
vesting shares4446.367039 VESTS
Transaction InfoBlock #102849640/Trx 6dc28ec774ec0dcf3bcd9f05768d8ab9d4e2f396
View Raw JSON Data
{
  "trx_id": "6dc28ec774ec0dcf3bcd9f05768d8ab9d4e2f396",
  "block": 102849640,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2026-01-23T05:59:30",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "dlystyr",
      "vesting_shares": "4446.367039 VESTS"
    }
  ]
}
steemdelegated 2.835 SP to @dlystyr
2024/12/17 01:19:24
delegatorsteem
delegateedlystyr
vesting shares4610.586236 VESTS
Transaction InfoBlock #91296066/Trx 7c96d7a7367dee2657e6f59498abe26544a7e064
View Raw JSON Data
{
  "trx_id": "7c96d7a7367dee2657e6f59498abe26544a7e064",
  "block": 91296066,
  "trx_in_block": 5,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2024-12-17T01:19:24",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "dlystyr",
      "vesting_shares": "4610.586236 VESTS"
    }
  ]
}
steemdelegated 2.939 SP to @dlystyr
2023/11/13 17:02:24
delegatorsteem
delegateedlystyr
vesting shares4779.719768 VESTS
Transaction InfoBlock #79850281/Trx 3ca9c6afc975f920c76deb591a882e94a5beeced
View Raw JSON Data
{
  "trx_id": "3ca9c6afc975f920c76deb591a882e94a5beeced",
  "block": 79850281,
  "trx_in_block": 8,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2023-11-13T17:02:24",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "dlystyr",
      "vesting_shares": "4779.719768 VESTS"
    }
  ]
}
steemdelegated 4.745 SP to @dlystyr
2023/09/21 21:02:09
delegatorsteem
delegateedlystyr
vesting shares7716.998554 VESTS
Transaction InfoBlock #78346877/Trx 3e4709fc021bb0df6b4a8aab319876c5b4a90e65
View Raw JSON Data
{
  "trx_id": "3e4709fc021bb0df6b4a8aab319876c5b4a90e65",
  "block": 78346877,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2023-09-21T21:02:09",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "dlystyr",
      "vesting_shares": "7716.998554 VESTS"
    }
  ]
}
steemdelegated 4.881 SP to @dlystyr
2022/11/03 10:55:57
delegatorsteem
delegateedlystyr
vesting shares7938.679992 VESTS
Transaction InfoBlock #69112342/Trx 0ce6fe69a2300697e09b9605f0f36bce1f6120b1
View Raw JSON Data
{
  "trx_id": "0ce6fe69a2300697e09b9605f0f36bce1f6120b1",
  "block": 69112342,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2022-11-03T10:55:57",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "dlystyr",
      "vesting_shares": "7938.679992 VESTS"
    }
  ]
}
steemdelegated 5.017 SP to @dlystyr
2022/01/17 10:15:30
delegatorsteem
delegateedlystyr
vesting shares8159.213223 VESTS
Transaction InfoBlock #60808580/Trx b3047bef0d1804da300f97a982ee23802bcc6723
View Raw JSON Data
{
  "trx_id": "b3047bef0d1804da300f97a982ee23802bcc6723",
  "block": 60808580,
  "trx_in_block": 20,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2022-01-17T10:15:30",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "dlystyr",
      "vesting_shares": "8159.213223 VESTS"
    }
  ]
}
steemdelegated 5.130 SP to @dlystyr
2021/06/14 00:12:21
delegatorsteem
delegateedlystyr
vesting shares8342.981881 VESTS
Transaction InfoBlock #54606999/Trx 021896718c4e6cb46ad83f1d5293baf762b5bb6a
View Raw JSON Data
{
  "trx_id": "021896718c4e6cb46ad83f1d5293baf762b5bb6a",
  "block": 54606999,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2021-06-14T00:12:21",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "dlystyr",
      "vesting_shares": "8342.981881 VESTS"
    }
  ]
}
steemdelegated 5.245 SP to @dlystyr
2020/12/11 10:32:24
delegatorsteem
delegateedlystyr
vesting shares8530.403855 VESTS
Transaction InfoBlock #49354491/Trx e491313e2dfdebe07cca1f7db207203b452ebd35
View Raw JSON Data
{
  "trx_id": "e491313e2dfdebe07cca1f7db207203b452ebd35",
  "block": 49354491,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-12-11T10:32:24",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "dlystyr",
      "vesting_shares": "8530.403855 VESTS"
    }
  ]
}
steemdelegated 1.176 SP to @dlystyr
2020/12/06 04:09:42
delegatorsteem
delegateedlystyr
vesting shares1912.543513 VESTS
Transaction InfoBlock #49206055/Trx 48408a4e04fc3e5f9715e64271b0b4be4a0c0493
View Raw JSON Data
{
  "trx_id": "48408a4e04fc3e5f9715e64271b0b4be4a0c0493",
  "block": 49206055,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-12-06T04:09:42",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "dlystyr",
      "vesting_shares": "1912.543513 VESTS"
    }
  ]
}
steemdelegated 5.249 SP to @dlystyr
2020/12/05 14:10:39
delegatorsteem
delegateedlystyr
vesting shares8536.611709 VESTS
Transaction InfoBlock #49189588/Trx 82a9822b56234a2bfbc719db68bac5a459cb74d6
View Raw JSON Data
{
  "trx_id": "82a9822b56234a2bfbc719db68bac5a459cb74d6",
  "block": 49189588,
  "trx_in_block": 7,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-12-05T14:10:39",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "dlystyr",
      "vesting_shares": "8536.611709 VESTS"
    }
  ]
}
steemdelegated 1.181 SP to @dlystyr
2020/11/02 14:21:15
delegatorsteem
delegateedlystyr
vesting shares1920.017158 VESTS
Transaction InfoBlock #48256284/Trx c2d4e1bb83bf4260a5edb48c35ce39b21307c3eb
View Raw JSON Data
{
  "trx_id": "c2d4e1bb83bf4260a5edb48c35ce39b21307c3eb",
  "block": 48256284,
  "trx_in_block": 8,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-11-02T14:21:15",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "dlystyr",
      "vesting_shares": "1920.017158 VESTS"
    }
  ]
}
steemdelegated 5.374 SP to @dlystyr
2020/05/09 05:06:06
delegatorsteem
delegateedlystyr
vesting shares8739.417068 VESTS
Transaction InfoBlock #43216290/Trx 9aa9d0de3e7fb6b4d762bafdf327e3a5d726d14f
View Raw JSON Data
{
  "trx_id": "9aa9d0de3e7fb6b4d762bafdf327e3a5d726d14f",
  "block": 43216290,
  "trx_in_block": 9,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-05-09T05:06:06",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "dlystyr",
      "vesting_shares": "8739.417068 VESTS"
    }
  ]
}
steemdelegated 1.201 SP to @dlystyr
2020/05/08 08:36:39
delegatorsteem
delegateedlystyr
vesting shares1953.311140 VESTS
Transaction InfoBlock #43192276/Trx 872743a4ceb829374ef4f7a2e7b5bdafb134d630
View Raw JSON Data
{
  "trx_id": "872743a4ceb829374ef4f7a2e7b5bdafb134d630",
  "block": 43192276,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-05-08T08:36:39",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "dlystyr",
      "vesting_shares": "1953.311140 VESTS"
    }
  ]
}
steemdelegated 5.382 SP to @dlystyr
2020/04/15 21:13:15
delegatorsteem
delegateedlystyr
vesting shares8752.394487 VESTS
Transaction InfoBlock #42562099/Trx f176de8ccc9f0e4ea43bcae1e83e3bbbc79fb65e
View Raw JSON Data
{
  "trx_id": "f176de8ccc9f0e4ea43bcae1e83e3bbbc79fb65e",
  "block": 42562099,
  "trx_in_block": 37,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-04-15T21:13:15",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "dlystyr",
      "vesting_shares": "8752.394487 VESTS"
    }
  ]
}
2019/11/22 11:58:45
parent authordlystyr
parent permlinkhow-to-create-bitcoin-addresses-in-node-js-cryptographically
authorsteemitboard
permlinksteemitboard-notify-dlystyr-20191122t115845000z
title
bodyCongratulations @dlystyr! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@dlystyr/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/@dlystyr) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=dlystyr)_</sub> ###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!
json metadata{"image":["https://steemitboard.com/img/notify.png"]}
Transaction InfoBlock #38396779/Trx 1ac8f237580e575bd137209df7fbb73aca52c044
View Raw JSON Data
{
  "trx_id": "1ac8f237580e575bd137209df7fbb73aca52c044",
  "block": 38396779,
  "trx_in_block": 23,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-11-22T11:58:45",
  "op": [
    "comment",
    {
      "parent_author": "dlystyr",
      "parent_permlink": "how-to-create-bitcoin-addresses-in-node-js-cryptographically",
      "author": "steemitboard",
      "permlink": "steemitboard-notify-dlystyr-20191122t115845000z",
      "title": "",
      "body": "Congratulations @dlystyr! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@dlystyr/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/@dlystyr) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=dlystyr)_</sub>\n\n\n###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!",
      "json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}"
    }
  ]
}
steemdelegated 5.502 SP to @dlystyr
2019/05/12 14:28:03
delegatorsteem
delegateedlystyr
vesting shares8948.017292 VESTS
Transaction InfoBlock #32844964/Trx 8a4accbba5c5920ae108fa1795615c1d118c9dac
View Raw JSON Data
{
  "trx_id": "8a4accbba5c5920ae108fa1795615c1d118c9dac",
  "block": 32844964,
  "trx_in_block": 8,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-05-12T14:28:03",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "dlystyr",
      "vesting_shares": "8948.017292 VESTS"
    }
  ]
}
2018/11/22 12:10:12
parent authordlystyr
parent permlinkhow-to-create-bitcoin-addresses-in-node-js-cryptographically
authorsteemitboard
permlinksteemitboard-notify-dlystyr-20181122t121011000z
title
bodyCongratulations @dlystyr! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@dlystyr/birthday1.png</td><td>1 Year on Steemit</td></tr></table> <sub>_[Click here to view your Board of Honor](https://steemitboard.com/@dlystyr)_</sub> **Do not miss the last post from @steemitboard:** <table><tr><td><a href="https://steemit.com/steemfest/@steemitboard/meet-the-steemians-contest-the-results-the-winners-and-the-prizes"><img src="https://steemitimages.com/64x128/https://cdn.steemitimages.com/DQmeLukvNFRsa7RURqsFpiLGEZZD49MiU52JtWmjS5S2wtW/image.png"></a></td><td><a href="https://steemit.com/steemfest/@steemitboard/meet-the-steemians-contest-the-results-the-winners-and-the-prizes">Meet the Steemians Contest - The results, the winners and the prizes</a></td></tr><tr><td><a href="https://steemit.com/steemfest/@steemitboard/meet-the-steemians-contest-special-attendees-revealed"><img src="https://steemitimages.com/64x128/https://cdn.steemitimages.com/DQmeLukvNFRsa7RURqsFpiLGEZZD49MiU52JtWmjS5S2wtW/image.png"></a></td><td><a href="https://steemit.com/steemfest/@steemitboard/meet-the-steemians-contest-special-attendees-revealed">Meet the Steemians Contest - Special attendees revealed</a></td></tr><tr><td><a href="https://steemit.com/steemfest/@steemitboard/meet-the-steemians-contest-intermediate-results"><img src="https://steemitimages.com/64x128/https://cdn.steemitimages.com/DQmeLukvNFRsa7RURqsFpiLGEZZD49MiU52JtWmjS5S2wtW/image.png"></a></td><td><a href="https://steemit.com/steemfest/@steemitboard/meet-the-steemians-contest-intermediate-results">Meet the Steemians Contest - Intermediate results</a></td></tr></table> > Support [SteemitBoard's project](https://steemit.com/@steemitboard)! **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!
json metadata{"image":["https://steemitboard.com/img/notify.png"]}
Transaction InfoBlock #27922424/Trx c93a8a3bcb69f40be31d119267efdeb53f04744c
View Raw JSON Data
{
  "trx_id": "c93a8a3bcb69f40be31d119267efdeb53f04744c",
  "block": 27922424,
  "trx_in_block": 4,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-11-22T12:10:12",
  "op": [
    "comment",
    {
      "parent_author": "dlystyr",
      "parent_permlink": "how-to-create-bitcoin-addresses-in-node-js-cryptographically",
      "author": "steemitboard",
      "permlink": "steemitboard-notify-dlystyr-20181122t121011000z",
      "title": "",
      "body": "Congratulations @dlystyr! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@dlystyr/birthday1.png</td><td>1 Year on Steemit</td></tr></table>\n\n<sub>_[Click here to view your Board of Honor](https://steemitboard.com/@dlystyr)_</sub>\n\n\n**Do not miss the last post from @steemitboard:**\n<table><tr><td><a href=\"https://steemit.com/steemfest/@steemitboard/meet-the-steemians-contest-the-results-the-winners-and-the-prizes\"><img src=\"https://steemitimages.com/64x128/https://cdn.steemitimages.com/DQmeLukvNFRsa7RURqsFpiLGEZZD49MiU52JtWmjS5S2wtW/image.png\"></a></td><td><a href=\"https://steemit.com/steemfest/@steemitboard/meet-the-steemians-contest-the-results-the-winners-and-the-prizes\">Meet the Steemians Contest - The results, the winners and the prizes</a></td></tr><tr><td><a href=\"https://steemit.com/steemfest/@steemitboard/meet-the-steemians-contest-special-attendees-revealed\"><img src=\"https://steemitimages.com/64x128/https://cdn.steemitimages.com/DQmeLukvNFRsa7RURqsFpiLGEZZD49MiU52JtWmjS5S2wtW/image.png\"></a></td><td><a href=\"https://steemit.com/steemfest/@steemitboard/meet-the-steemians-contest-special-attendees-revealed\">Meet the Steemians Contest - Special attendees revealed</a></td></tr><tr><td><a href=\"https://steemit.com/steemfest/@steemitboard/meet-the-steemians-contest-intermediate-results\"><img src=\"https://steemitimages.com/64x128/https://cdn.steemitimages.com/DQmeLukvNFRsa7RURqsFpiLGEZZD49MiU52JtWmjS5S2wtW/image.png\"></a></td><td><a href=\"https://steemit.com/steemfest/@steemitboard/meet-the-steemians-contest-intermediate-results\">Meet the Steemians Contest - Intermediate results</a></td></tr></table>\n\n> Support [SteemitBoard's project](https://steemit.com/@steemitboard)! **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!",
      "json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}"
    }
  ]
}
steemdelegated 5.625 SP to @dlystyr
2018/05/16 20:14:27
delegatorsteem
delegateedlystyr
vesting shares9147.569727 VESTS
Transaction InfoBlock #22489790/Trx 4234298f985c5c56a9f9344cd9bb58079889d037
View Raw JSON Data
{
  "trx_id": "4234298f985c5c56a9f9344cd9bb58079889d037",
  "block": 22489790,
  "trx_in_block": 28,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-05-16T20:14:27",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "dlystyr",
      "vesting_shares": "9147.569727 VESTS"
    }
  ]
}
steemdelegated 18.161 SP to @dlystyr
2018/04/21 20:41:48
delegatorsteem
delegateedlystyr
vesting shares29535.538767 VESTS
Transaction InfoBlock #21771124/Trx 9076b525b871e94fd4b6677879d3f9a9cf1780da
View Raw JSON Data
{
  "trx_id": "9076b525b871e94fd4b6677879d3f9a9cf1780da",
  "block": 21771124,
  "trx_in_block": 14,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-04-21T20:41:48",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "dlystyr",
      "vesting_shares": "29535.538767 VESTS"
    }
  ]
}
2017/12/23 00:44:21
voterlepinekong
authordlystyr
permlinkhow-to-create-bitcoin-addresses-in-node-js-cryptographically
weight10000 (100.00%)
Transaction InfoBlock #18323394/Trx 3d6e14aedcfc8c43a8bca562515ec364bf277ce4
View Raw JSON Data
{
  "trx_id": "3d6e14aedcfc8c43a8bca562515ec364bf277ce4",
  "block": 18323394,
  "trx_in_block": 11,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-12-23T00:44:21",
  "op": [
    "vote",
    {
      "voter": "lepinekong",
      "author": "dlystyr",
      "permlink": "how-to-create-bitcoin-addresses-in-node-js-cryptographically",
      "weight": 10000
    }
  ]
}
steemdelegated 18.287 SP to @dlystyr
2017/12/12 22:21:12
delegatorsteem
delegateedlystyr
vesting shares29739.370819 VESTS
Transaction InfoBlock #18032607/Trx 2bd53ac5fac0d7a7f853f2504dcd3ada933f944c
View Raw JSON Data
{
  "trx_id": "2bd53ac5fac0d7a7f853f2504dcd3ada933f944c",
  "block": 18032607,
  "trx_in_block": 10,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-12-12T22:21:12",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "dlystyr",
      "vesting_shares": "29739.370819 VESTS"
    }
  ]
}
2017/11/27 09:11:12
required auths[]
required posting auths["dlystyr"]
idfollow
json["follow",{"follower":"dlystyr","following":"zahidhshabrani","what":["blog"]}]
Transaction InfoBlock #17585024/Trx 37480d06a0cad33e212459990f0c20c30dcd04bc
View Raw JSON Data
{
  "trx_id": "37480d06a0cad33e212459990f0c20c30dcd04bc",
  "block": 17585024,
  "trx_in_block": 15,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-27T09:11:12",
  "op": [
    "custom_json",
    {
      "required_auths": [],
      "required_posting_auths": [
        "dlystyr"
      ],
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"dlystyr\",\"following\":\"zahidhshabrani\",\"what\":[\"blog\"]}]"
    }
  ]
}
dlystyrfollowed @ctf
2017/11/27 09:11:12
required auths[]
required posting auths["dlystyr"]
idfollow
json["follow",{"follower":"dlystyr","following":"ctf","what":["blog"]}]
Transaction InfoBlock #17585024/Trx 0335aef946c6f6e657332a9817a4ca596de64c11
View Raw JSON Data
{
  "trx_id": "0335aef946c6f6e657332a9817a4ca596de64c11",
  "block": 17585024,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-27T09:11:12",
  "op": [
    "custom_json",
    {
      "required_auths": [],
      "required_posting_auths": [
        "dlystyr"
      ],
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"dlystyr\",\"following\":\"ctf\",\"what\":[\"blog\"]}]"
    }
  ]
}
2017/11/27 09:11:09
required auths[]
required posting auths["dlystyr"]
idfollow
json["follow",{"follower":"dlystyr","following":"scientificmemo","what":["blog"]}]
Transaction InfoBlock #17585023/Trx bd387845e330571ca489923d152864a1fefc17c2
View Raw JSON Data
{
  "trx_id": "bd387845e330571ca489923d152864a1fefc17c2",
  "block": 17585023,
  "trx_in_block": 10,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-27T09:11:09",
  "op": [
    "custom_json",
    {
      "required_auths": [],
      "required_posting_auths": [
        "dlystyr"
      ],
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"dlystyr\",\"following\":\"scientificmemo\",\"what\":[\"blog\"]}]"
    }
  ]
}
dlystyrfollowed @ormus
2017/11/27 09:11:06
required auths[]
required posting auths["dlystyr"]
idfollow
json["follow",{"follower":"dlystyr","following":"ormus","what":["blog"]}]
Transaction InfoBlock #17585022/Trx 0a1d9cbf86d4adcf83555589baec1ccff195748b
View Raw JSON Data
{
  "trx_id": "0a1d9cbf86d4adcf83555589baec1ccff195748b",
  "block": 17585022,
  "trx_in_block": 32,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-27T09:11:06",
  "op": [
    "custom_json",
    {
      "required_auths": [],
      "required_posting_auths": [
        "dlystyr"
      ],
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"dlystyr\",\"following\":\"ormus\",\"what\":[\"blog\"]}]"
    }
  ]
}
2017/11/27 09:11:06
required auths[]
required posting auths["dlystyr"]
idfollow
json["follow",{"follower":"dlystyr","following":"crypto-power","what":["blog"]}]
Transaction InfoBlock #17585022/Trx b9742f9bd3826634319fcf63e935de9c2b8fb6c9
View Raw JSON Data
{
  "trx_id": "b9742f9bd3826634319fcf63e935de9c2b8fb6c9",
  "block": 17585022,
  "trx_in_block": 16,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-27T09:11:06",
  "op": [
    "custom_json",
    {
      "required_auths": [],
      "required_posting_auths": [
        "dlystyr"
      ],
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"dlystyr\",\"following\":\"crypto-power\",\"what\":[\"blog\"]}]"
    }
  ]
}
2017/11/27 09:11:06
required auths[]
required posting auths["dlystyr"]
idfollow
json["follow",{"follower":"dlystyr","following":"aladincandido","what":["blog"]}]
Transaction InfoBlock #17585022/Trx 936131a0848df8822b84e00bb78388400a779f15
View Raw JSON Data
{
  "trx_id": "936131a0848df8822b84e00bb78388400a779f15",
  "block": 17585022,
  "trx_in_block": 9,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-27T09:11:06",
  "op": [
    "custom_json",
    {
      "required_auths": [],
      "required_posting_auths": [
        "dlystyr"
      ],
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"dlystyr\",\"following\":\"aladincandido\",\"what\":[\"blog\"]}]"
    }
  ]
}
2017/11/24 16:54:15
required auths[]
required posting auths["dlystyr"]
idfollow
json["follow",{"follower":"dlystyr","following":"jackandrew","what":[]}]
Transaction InfoBlock #17507906/Trx 9810b285dd895fc704e0a3c5541902ab628f1dee
View Raw JSON Data
{
  "trx_id": "9810b285dd895fc704e0a3c5541902ab628f1dee",
  "block": 17507906,
  "trx_in_block": 13,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-24T16:54:15",
  "op": [
    "custom_json",
    {
      "required_auths": [],
      "required_posting_auths": [
        "dlystyr"
      ],
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"dlystyr\",\"following\":\"jackandrew\",\"what\":[]}]"
    }
  ]
}
2017/11/24 16:27:18
required auths[]
required posting auths["dlystyr"]
idfollow
json["follow",{"follower":"dlystyr","following":"nasurunavas","what":["blog"]}]
Transaction InfoBlock #17507367/Trx 81b5b6d3a4eedbdeabd958925b153749e560cf22
View Raw JSON Data
{
  "trx_id": "81b5b6d3a4eedbdeabd958925b153749e560cf22",
  "block": 17507367,
  "trx_in_block": 19,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-24T16:27:18",
  "op": [
    "custom_json",
    {
      "required_auths": [],
      "required_posting_auths": [
        "dlystyr"
      ],
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"dlystyr\",\"following\":\"nasurunavas\",\"what\":[\"blog\"]}]"
    }
  ]
}
2017/11/24 16:27:18
required auths[]
required posting auths["dlystyr"]
idfollow
json["follow",{"follower":"dlystyr","following":"imagediet","what":["blog"]}]
Transaction InfoBlock #17507367/Trx 24ee91207f34a81ba198229d5b855566e0d14919
View Raw JSON Data
{
  "trx_id": "24ee91207f34a81ba198229d5b855566e0d14919",
  "block": 17507367,
  "trx_in_block": 8,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-24T16:27:18",
  "op": [
    "custom_json",
    {
      "required_auths": [],
      "required_posting_auths": [
        "dlystyr"
      ],
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"dlystyr\",\"following\":\"imagediet\",\"what\":[\"blog\"]}]"
    }
  ]
}
2017/11/24 16:27:15
required auths[]
required posting auths["dlystyr"]
idfollow
json["follow",{"follower":"dlystyr","following":"thumbsappstudios","what":["blog"]}]
Transaction InfoBlock #17507366/Trx 8d3c11a56a03013a6d7d2ca262b6262284cb41da
View Raw JSON Data
{
  "trx_id": "8d3c11a56a03013a6d7d2ca262b6262284cb41da",
  "block": 17507366,
  "trx_in_block": 25,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-24T16:27:15",
  "op": [
    "custom_json",
    {
      "required_auths": [],
      "required_posting_auths": [
        "dlystyr"
      ],
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"dlystyr\",\"following\":\"thumbsappstudios\",\"what\":[\"blog\"]}]"
    }
  ]
}
dlystyrcustom json: follow
2017/11/24 16:26:57
required auths[]
required posting auths["dlystyr"]
idfollow
json["reblog",{"account":"dlystyr","author":"a-a-a","permlink":"upvote-resteem-follow-me-and-my-followers-to-gain-more-followers"}]
Transaction InfoBlock #17507360/Trx bcd72e9c3e2d08a027707e4d8d9a2afa38cc6239
View Raw JSON Data
{
  "trx_id": "bcd72e9c3e2d08a027707e4d8d9a2afa38cc6239",
  "block": 17507360,
  "trx_in_block": 20,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-24T16:26:57",
  "op": [
    "custom_json",
    {
      "required_auths": [],
      "required_posting_auths": [
        "dlystyr"
      ],
      "id": "follow",
      "json": "[\"reblog\",{\"account\":\"dlystyr\",\"author\":\"a-a-a\",\"permlink\":\"upvote-resteem-follow-me-and-my-followers-to-gain-more-followers\"}]"
    }
  ]
}
2017/11/24 16:26:51
voterdlystyr
authora-a-a
permlinkupvote-resteem-follow-me-and-my-followers-to-gain-more-followers
weight10000 (100.00%)
Transaction InfoBlock #17507358/Trx df1b3c5fda1f3996c3766963ce77a580c88c3ca4
View Raw JSON Data
{
  "trx_id": "df1b3c5fda1f3996c3766963ce77a580c88c3ca4",
  "block": 17507358,
  "trx_in_block": 21,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-24T16:26:51",
  "op": [
    "vote",
    {
      "voter": "dlystyr",
      "author": "a-a-a",
      "permlink": "upvote-resteem-follow-me-and-my-followers-to-gain-more-followers",
      "weight": 10000
    }
  ]
}
dlystyrfollowed @a-a-a
2017/11/24 01:49:24
required auths[]
required posting auths["dlystyr"]
idfollow
json["follow",{"follower":"dlystyr","following":"a-a-a","what":["blog"]}]
Transaction InfoBlock #17489813/Trx 12bfb74f606215d2f44a6a2dd54920fcc4920085
View Raw JSON Data
{
  "trx_id": "12bfb74f606215d2f44a6a2dd54920fcc4920085",
  "block": 17489813,
  "trx_in_block": 9,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-24T01:49:24",
  "op": [
    "custom_json",
    {
      "required_auths": [],
      "required_posting_auths": [
        "dlystyr"
      ],
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"dlystyr\",\"following\":\"a-a-a\",\"what\":[\"blog\"]}]"
    }
  ]
}
dlystyrfollowed @rmp
2017/11/24 01:49:21
required auths[]
required posting auths["dlystyr"]
idfollow
json["follow",{"follower":"dlystyr","following":"rmp","what":["blog"]}]
Transaction InfoBlock #17489812/Trx 0eb704ea6ab980d44be4165d565db4fb3d6429cf
View Raw JSON Data
{
  "trx_id": "0eb704ea6ab980d44be4165d565db4fb3d6429cf",
  "block": 17489812,
  "trx_in_block": 24,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-24T01:49:21",
  "op": [
    "custom_json",
    {
      "required_auths": [],
      "required_posting_auths": [
        "dlystyr"
      ],
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"dlystyr\",\"following\":\"rmp\",\"what\":[\"blog\"]}]"
    }
  ]
}
2017/11/23 12:35:30
required auths[]
required posting auths["dlystyr"]
idfollow
json["follow",{"follower":"dlystyr","following":"valblomqvist","what":["blog"]}]
Transaction InfoBlock #17473942/Trx 7b46008100df0c0eabfdf7e0a21e000249cb8ba2
View Raw JSON Data
{
  "trx_id": "7b46008100df0c0eabfdf7e0a21e000249cb8ba2",
  "block": 17473942,
  "trx_in_block": 20,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-23T12:35:30",
  "op": [
    "custom_json",
    {
      "required_auths": [],
      "required_posting_auths": [
        "dlystyr"
      ],
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"dlystyr\",\"following\":\"valblomqvist\",\"what\":[\"blog\"]}]"
    }
  ]
}
2017/11/22 17:54:00
required auths[]
required posting auths["dlystyr"]
idfollow
json["follow",{"follower":"dlystyr","following":"cryptoriddler","what":["blog"]}]
Transaction InfoBlock #17451526/Trx 3685d7a7cb9b0527e51c0cbdfa2f07e0f28d8c3e
View Raw JSON Data
{
  "trx_id": "3685d7a7cb9b0527e51c0cbdfa2f07e0f28d8c3e",
  "block": 17451526,
  "trx_in_block": 25,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-22T17:54:00",
  "op": [
    "custom_json",
    {
      "required_auths": [],
      "required_posting_auths": [
        "dlystyr"
      ],
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"dlystyr\",\"following\":\"cryptoriddler\",\"what\":[\"blog\"]}]"
    }
  ]
}
2017/11/22 16:32:54
required auths[]
required posting auths["dlystyr"]
idfollow
json["follow",{"follower":"dlystyr","following":"jackandrew","what":["blog"]}]
Transaction InfoBlock #17449909/Trx 725aa9e3e93dbcaefecabe125585899885c88322
View Raw JSON Data
{
  "trx_id": "725aa9e3e93dbcaefecabe125585899885c88322",
  "block": 17449909,
  "trx_in_block": 15,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-22T16:32:54",
  "op": [
    "custom_json",
    {
      "required_auths": [],
      "required_posting_auths": [
        "dlystyr"
      ],
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"dlystyr\",\"following\":\"jackandrew\",\"what\":[\"blog\"]}]"
    }
  ]
}
2017/11/22 16:31:39
voterdlystyr
authorsteemitboard
permlinksteemitboard-notify-dlystyr-20171122t162808000z
weight10000 (100.00%)
Transaction InfoBlock #17449884/Trx 71cac896c638bbafa7d2d42f13fa38e973d74616
View Raw JSON Data
{
  "trx_id": "71cac896c638bbafa7d2d42f13fa38e973d74616",
  "block": 17449884,
  "trx_in_block": 28,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-22T16:31:39",
  "op": [
    "vote",
    {
      "voter": "dlystyr",
      "author": "steemitboard",
      "permlink": "steemitboard-notify-dlystyr-20171122t162808000z",
      "weight": 10000
    }
  ]
}
2017/11/22 16:28:06
parent authordlystyr
parent permlinkhow-to-create-bitcoin-addresses-in-node-js-cryptographically
authorsteemitboard
permlinksteemitboard-notify-dlystyr-20171122t162808000z
title
bodyCongratulations @dlystyr! You have completed some achievement on Steemit and have been rewarded with new badge(s) : [![](https://steemitimages.com/70x80/http://steemitboard.com/notifications/firstpost.png)](http://steemitboard.com/@dlystyr) You published your First Post [![](https://steemitimages.com/70x80/http://steemitboard.com/notifications/firstvote.png)](http://steemitboard.com/@dlystyr) You made your First Vote Click on any badge to view your own Board of Honor on SteemitBoard. For more information about SteemitBoard, click [here](https://steemit.com/@steemitboard) If you no longer want to receive notifications, reply to this comment with the word `STOP` > By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!
json metadata{"image":["https://steemitboard.com/img/notifications.png"]}
Transaction InfoBlock #17449814/Trx ced0cbc3e4657c45b275fec819fa671cfa92ed7f
View Raw JSON Data
{
  "trx_id": "ced0cbc3e4657c45b275fec819fa671cfa92ed7f",
  "block": 17449814,
  "trx_in_block": 31,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-22T16:28:06",
  "op": [
    "comment",
    {
      "parent_author": "dlystyr",
      "parent_permlink": "how-to-create-bitcoin-addresses-in-node-js-cryptographically",
      "author": "steemitboard",
      "permlink": "steemitboard-notify-dlystyr-20171122t162808000z",
      "title": "",
      "body": "Congratulations @dlystyr! You have completed some achievement on Steemit and have been rewarded with new badge(s) :\n\n[![](https://steemitimages.com/70x80/http://steemitboard.com/notifications/firstpost.png)](http://steemitboard.com/@dlystyr) You published your First Post\n[![](https://steemitimages.com/70x80/http://steemitboard.com/notifications/firstvote.png)](http://steemitboard.com/@dlystyr) You made your First Vote\n\nClick on any badge to view your own Board of Honor on SteemitBoard.\nFor more information about SteemitBoard, click [here](https://steemit.com/@steemitboard)\n\nIf you no longer want to receive notifications, reply to this comment with the word `STOP`\n\n> By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!",
      "json_metadata": "{\"image\":[\"https://steemitboard.com/img/notifications.png\"]}"
    }
  ]
}
2017/11/22 13:35:12
voterdlystyr
authordlystyr
permlinkhow-to-create-bitcoin-addresses-in-node-js-cryptographically
weight10000 (100.00%)
Transaction InfoBlock #17446368/Trx 67fd86ea72de6e23ed94349c6cfdcdd4437d78d3
View Raw JSON Data
{
  "trx_id": "67fd86ea72de6e23ed94349c6cfdcdd4437d78d3",
  "block": 17446368,
  "trx_in_block": 31,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-22T13:35:12",
  "op": [
    "vote",
    {
      "voter": "dlystyr",
      "author": "dlystyr",
      "permlink": "how-to-create-bitcoin-addresses-in-node-js-cryptographically",
      "weight": 10000
    }
  ]
}
2017/11/22 13:08:03
parent author
parent permlinkbitcoin
authordlystyr
permlinkhow-to-create-bitcoin-addresses-in-node-js-cryptographically
titleHow to create Bitcoin Addresses in Node.JS Cryptographically
body@@ -2513,24 +2513,29 @@ Pair();%3Cbr%3E%0A +%3Cbr%3E%0A var privKey @@ -4134,24 +4134,29 @@ 'hex');%3Cbr%3E%0A +%3Cbr%3E%0A var hashBuff @@ -5339,17 +5339,20 @@ ode%5CAddr -%3E +&gt; node ind
json metadata{"tags":["bitcoin","node","javascript","cryptography","address"],"links":["https://en.wikipedia.org/wiki/Elliptic-curve_cryptography","https://bitcoin.org/en/developer-reference","https://pastebin.com/ULaX59fF","https://imgur.com/DvpaTGy"],"app":"steemit/0.1","format":"html"}
Transaction InfoBlock #17445825/Trx 9525c9bd87901a92e63b70904af22540fe0ac1a5
View Raw JSON Data
{
  "trx_id": "9525c9bd87901a92e63b70904af22540fe0ac1a5",
  "block": 17445825,
  "trx_in_block": 20,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-22T13:08:03",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "bitcoin",
      "author": "dlystyr",
      "permlink": "how-to-create-bitcoin-addresses-in-node-js-cryptographically",
      "title": "How to create Bitcoin Addresses in Node.JS Cryptographically",
      "body": "@@ -2513,24 +2513,29 @@\n Pair();%3Cbr%3E%0A\n+%3Cbr%3E%0A\n var privKey \n@@ -4134,24 +4134,29 @@\n 'hex');%3Cbr%3E%0A\n+%3Cbr%3E%0A\n var hashBuff\n@@ -5339,17 +5339,20 @@\n ode%5CAddr\n-%3E\n+&gt;\n node ind\n",
      "json_metadata": "{\"tags\":[\"bitcoin\",\"node\",\"javascript\",\"cryptography\",\"address\"],\"links\":[\"https://en.wikipedia.org/wiki/Elliptic-curve_cryptography\",\"https://bitcoin.org/en/developer-reference\",\"https://pastebin.com/ULaX59fF\",\"https://imgur.com/DvpaTGy\"],\"app\":\"steemit/0.1\",\"format\":\"html\"}"
    }
  ]
}
2017/11/22 13:05:03
parent author
parent permlinkbitcoin
authordlystyr
permlinkhow-to-create-bitcoin-addresses-in-node-js-cryptographically
titleHow to create Bitcoin Addresses in Node.JS Cryptographically
body<html> <p>In my spare time I strive to learn, Learning is without doubt my favourite hobby. In the past week I decided to turn my attention to Node.JS, A framework for JavaScript that allows access to the Windows API and some filesystem functions. I am not the best at putting information across but I would like to share my findings in case it may help anyone. Please be patient and feel free to ask me for clarification.</p> <p>Now, I wont go through the basics of install Node.JS, It is my assumption that you already have it.</p> <p>Bitcoin addresses are created using <a href="https://en.wikipedia.org/wiki/Elliptic-curve_cryptography">elliptic-curve cryptography</a>, I dont claim to be an expert at cryptography, I know a little to get by for personal use. So I wont go into this much. I would suggest reading the <a href="https://bitcoin.org/en/developer-reference">bitcoin.org developer reference</a> to look into how Bitcoin utilises this.&nbsp;</p> <p>So lets start with the actual code.</p> <p><strong>Step 1.</strong> We will need some Node.JS packages to be able to do some cryptographic functions like hashing.</p> <p>Create a new directory, Go to that directory in command prompt or terminal.</p> <pre><code>npm install --save crypto elliptic ripemd160 bs58 buffer</code></pre> <p><strong>Step 2.</strong> Once we have these packages installed we can go ahead and code.</p> <p>Create a new file in the same directory as the node_modules folder called index.js</p> <p>Step 3. We need to require our dependencies so that we are able to use them.</p> <p>At the top of index.js</p> <pre><code>const crypto = require('crypto');<br> const EC = require('elliptic').ec;<br> const RIPEMD160 = require('ripemd160');<br> const bs58 = require('bs58');<br> const buffer = require('buffer');<br> const ec = new EC('secp256k1');<br> <br> function hasha256(data) {<br> &nbsp;&nbsp;&nbsp;return crypto.createHash('sha256').update(data).digest();<br> } // A small function I created as there is a lot of sha256 hashing.</code></pre> <p><strong>Step 4.</strong> We will also need to add some extra information specific to Bitcoin</p> <pre><code>const addrVer = Buffer.alloc(1, 0x00); // 0x00 P2PKH Mainnet, 0x6f P2PKH Testnet<br> const wifByte = Buffer.alloc(1, 0x80); // 0x80 Mainnet, 0xEF Testnet</code></pre> <p>The buffer library allows us &nbsp;to work with bytes. We are creating 1 byte with Bitcoin specifics.</p> <p><strong>Step 5.</strong> Generate Public / Private Keys</p> <pre><code>var key = ec.genKeyPair();<br> var privKey = key.getPrivate().toString('hex');<br> var pubPoint = key.getPublic();<br> var x = pubPoint.getX(); // elliptic x<br> var y = pubPoint.getY(); // elliptic y</code></pre> <p><strong>Step 6.</strong> Now we will turn the hex based private key into bytes using buffer and add our wifByte from step 4 onto the front of the private key.</p> <pre><code>var bufPrivKey = Buffer.from(privKey, 'hex');<br> var wifBufPriv = Buffer.concat([wifByte, bufPrivKey], wifByte.length + bufPrivKey.length);</code></pre> <p>Buffer.concat with concatenate (link/join) the two byte strings together.</p> <p><strong>Step 7. </strong>Now we will finish creating our private key in WIF format (Wallet Import Format)</p> <pre><code>var wifHashFirst = hasha256(wifBufPriv);<br> var wifHashSecond = hasha256(wifHashFirst);<br> var wifHashSig = wifHashSecond.slice(0, 4);<br> var wifBuf = Buffer.concat([wifBufPriv, wifHashSig], wifBufPriv.length + wifHashSig.length);<br> var wifFinal = bs58.encode(wifBuf);</code></pre> <p>We first hash the wifBufPriv concatenated byte string from step 6. We then hash again. We take 4 bytes for the signature. Then we add the signature to the end of the concatenated byte string from step 6.</p> <p>Finally we encode our final byte string in base58. We now have a WIF key.</p> <p>Step 8. Now we will move on to creating the Public key in a Bitcoin format.</p> <pre><code>var publicKey = pubPoint.encode('hex');<br> var publicKeyInitialHash = hasha256(Buffer.from(publicKey, 'hex'));<br> var publicKeyRIPEHash = new RIPEMD160().update(Buffer.from(publicKeyInitialHash, 'hex')).digest('hex');<br> var hashBuffer = Buffer.from(publicKeyRIPEHash, 'hex');<br> var concatHash = Buffer.concat([addrVer, hashBuffer], addrVer.length + hashBuffer.length);<br> var hashExtRipe = hasha256(concatHash);<br> var hashExtRipe2 = hasha256(hashExtRipe);<br> var hashSig = hashExtRipe2.slice(0, 4);<br> var bitcoinBinaryStr = Buffer.concat([concatHash, hashSig], concatHash.length + hashSig.length);</code></pre> <p>All the above code hashes the public key multiple times, Joins the address version for mainnet set in step 4.</p> <p><strong>Step 9. </strong>We are now ready to print our private key in WIF format and our public Bitcoin address.</p> <pre><code>var bitcoinWifAddress = wifFinal.toString('hex');<br> var bitcoinAddress = bs58.encode(Buffer.from(bitcoinBinaryStr));</code></pre> <p>After this lets create 2 console.log statements to print our keys.</p> <pre><code>console.log("WIF Private Key : %s", bitcoinWifAddress.toString('hex'));<br> console.log("Bitcoin Address : %s", bitcoinAddress.toString('hex'));</code></pre> <p>So now our final code looks like this <a href="https://pastebin.com/ULaX59fF">https://pastebin.com/ULaX59fF</a></p> <p>Lets run our program</p> <pre><code>D:\Dev\Node\Addr&gt;node index.js<br> WIF Private Key : 5J8HacMzXqfoX27RpGHsYHsCNcVJJtcD65k9WCUwJJawraA2hUv<br> Bitcoin Address : 1G91P27MhZAiTnevEQRLok11uXTZUX8EtP</code></pre> <p>You can see an image here <a href="https://imgur.com/DvpaTGy">https://imgur.com/DvpaTGy</a></p> <p>I hope this has been useful for some people, I know my teaching skills are not great and I am still learning node myself. Please leave any constructive criticism or comments. Share the knowledge :)</p> <p>dlystyr</p> </html>
json metadata{"tags":["bitcoin","node","javascript","cryptography","address"],"links":["https://en.wikipedia.org/wiki/Elliptic-curve_cryptography","https://bitcoin.org/en/developer-reference","https://pastebin.com/ULaX59fF","https://imgur.com/DvpaTGy"],"app":"steemit/0.1","format":"html"}
Transaction InfoBlock #17445765/Trx 15ca9731305b8fee9f0a25a36283792f0ce05271
View Raw JSON Data
{
  "trx_id": "15ca9731305b8fee9f0a25a36283792f0ce05271",
  "block": 17445765,
  "trx_in_block": 13,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-22T13:05:03",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "bitcoin",
      "author": "dlystyr",
      "permlink": "how-to-create-bitcoin-addresses-in-node-js-cryptographically",
      "title": "How to create Bitcoin Addresses in Node.JS Cryptographically",
      "body": "<html>\n<p>In my spare time I strive to learn, Learning is without doubt my favourite hobby. In the past week I decided to turn my attention to Node.JS, A framework for JavaScript that allows access to the Windows API and some filesystem functions. I am not the best at putting information across but I would like to share my findings in case it may help anyone. Please be patient and feel free to ask me for clarification.</p>\n<p>Now, I wont go through the basics of install Node.JS, It is my assumption that you already have it.</p>\n<p>Bitcoin addresses are created using <a href=\"https://en.wikipedia.org/wiki/Elliptic-curve_cryptography\">elliptic-curve cryptography</a>, I dont claim to be an expert at cryptography, I know a little to get by for personal use. So I wont go into this much. I would suggest reading the <a href=\"https://bitcoin.org/en/developer-reference\">bitcoin.org developer reference</a> to look into how Bitcoin utilises this.&nbsp;</p>\n<p>So lets start with the actual code.</p>\n<p><strong>Step 1.</strong> We will need some Node.JS packages to be able to do some cryptographic functions like hashing.</p>\n<p>Create a new directory, Go to that directory in command prompt or terminal.</p>\n<pre><code>npm install --save crypto elliptic ripemd160 bs58 buffer</code></pre>\n<p><strong>Step 2.</strong> Once we have these packages installed we can go ahead and code.</p>\n<p>Create a new file in the same directory as the node_modules folder called index.js</p>\n<p>Step 3. We need to require our dependencies so that we are able to use them.</p>\n<p>At the top of index.js</p>\n<pre><code>const crypto = require('crypto');<br>\nconst EC = require('elliptic').ec;<br>\nconst RIPEMD160 = require('ripemd160');<br>\nconst bs58 = require('bs58');<br>\nconst buffer = require('buffer');<br>\nconst ec = new EC('secp256k1');<br>\n<br>\nfunction hasha256(data) {<br>\n &nbsp;&nbsp;&nbsp;return crypto.createHash('sha256').update(data).digest();<br>\n} // A small function I created as there is a lot of sha256 hashing.</code></pre>\n<p><strong>Step 4.</strong> We will also need to add some extra information specific to Bitcoin</p>\n<pre><code>const addrVer = Buffer.alloc(1, 0x00); // 0x00 P2PKH Mainnet, 0x6f P2PKH Testnet<br>\nconst wifByte = Buffer.alloc(1, 0x80); // 0x80 Mainnet, 0xEF Testnet</code></pre>\n<p>The buffer library allows us &nbsp;to work with bytes. We are creating 1 byte with Bitcoin specifics.</p>\n<p><strong>Step 5.</strong> Generate Public / Private Keys</p>\n<pre><code>var key = ec.genKeyPair();<br>\nvar privKey = key.getPrivate().toString('hex');<br>\nvar pubPoint = key.getPublic();<br>\nvar x = pubPoint.getX(); // elliptic x<br>\nvar y = pubPoint.getY(); // elliptic y</code></pre>\n<p><strong>Step 6.</strong> Now we will turn the hex based private key into bytes using buffer and add our wifByte from step 4 onto the front of the private key.</p>\n<pre><code>var bufPrivKey = Buffer.from(privKey, 'hex');<br>\nvar wifBufPriv = Buffer.concat([wifByte, bufPrivKey], wifByte.length + bufPrivKey.length);</code></pre>\n<p>Buffer.concat with concatenate (link/join) the two byte strings together.</p>\n<p><strong>Step 7. </strong>Now we will finish creating our private key in WIF format (Wallet Import Format)</p>\n<pre><code>var wifHashFirst = hasha256(wifBufPriv);<br>\nvar wifHashSecond = hasha256(wifHashFirst);<br>\nvar wifHashSig = wifHashSecond.slice(0, 4);<br>\nvar wifBuf = Buffer.concat([wifBufPriv, wifHashSig], wifBufPriv.length + wifHashSig.length);<br>\nvar wifFinal = bs58.encode(wifBuf);</code></pre>\n<p>We first hash the wifBufPriv concatenated byte string from step 6. We then hash again. We take 4 bytes for the signature. Then we add the signature to the end of the concatenated byte string from step 6.</p>\n<p>Finally we encode our final byte string in base58. We now have a WIF key.</p>\n<p>Step 8. Now we will move on to creating the Public key in a Bitcoin format.</p>\n<pre><code>var publicKey = pubPoint.encode('hex');<br>\nvar publicKeyInitialHash = hasha256(Buffer.from(publicKey, 'hex'));<br>\nvar publicKeyRIPEHash = new RIPEMD160().update(Buffer.from(publicKeyInitialHash, 'hex')).digest('hex');<br>\nvar hashBuffer = Buffer.from(publicKeyRIPEHash, 'hex');<br>\nvar concatHash = Buffer.concat([addrVer, hashBuffer], addrVer.length + hashBuffer.length);<br>\nvar hashExtRipe = hasha256(concatHash);<br>\nvar hashExtRipe2 = hasha256(hashExtRipe);<br>\nvar hashSig = hashExtRipe2.slice(0, 4);<br>\nvar bitcoinBinaryStr = Buffer.concat([concatHash, hashSig], concatHash.length + hashSig.length);</code></pre>\n<p>All the above code hashes the public key multiple times, Joins the address version for mainnet set in step 4.</p>\n<p><strong>Step 9. </strong>We are now ready to print our private key in WIF format and our public Bitcoin address.</p>\n<pre><code>var bitcoinWifAddress = wifFinal.toString('hex');<br>\nvar bitcoinAddress = bs58.encode(Buffer.from(bitcoinBinaryStr));</code></pre>\n<p>After this lets create 2 console.log statements to print our keys.</p>\n<pre><code>console.log(\"WIF Private Key : %s\", bitcoinWifAddress.toString('hex'));<br>\nconsole.log(\"Bitcoin Address : %s\", bitcoinAddress.toString('hex'));</code></pre>\n<p>So now our final code looks like this <a href=\"https://pastebin.com/ULaX59fF\">https://pastebin.com/ULaX59fF</a></p>\n<p>Lets run our program</p>\n<pre><code>D:\\Dev\\Node\\Addr&gt;node index.js<br>\nWIF Private Key : 5J8HacMzXqfoX27RpGHsYHsCNcVJJtcD65k9WCUwJJawraA2hUv<br>\nBitcoin Address : 1G91P27MhZAiTnevEQRLok11uXTZUX8EtP</code></pre>\n<p>You can see an image here <a href=\"https://imgur.com/DvpaTGy\">https://imgur.com/DvpaTGy</a></p>\n<p>I hope this has been useful for some people, I know my teaching skills are not great and I am still learning node myself. Please leave any constructive criticism or comments. Share the knowledge :)</p>\n<p>dlystyr</p>\n</html>",
      "json_metadata": "{\"tags\":[\"bitcoin\",\"node\",\"javascript\",\"cryptography\",\"address\"],\"links\":[\"https://en.wikipedia.org/wiki/Elliptic-curve_cryptography\",\"https://bitcoin.org/en/developer-reference\",\"https://pastebin.com/ULaX59fF\",\"https://imgur.com/DvpaTGy\"],\"app\":\"steemit/0.1\",\"format\":\"html\"}"
    }
  ]
}
dlystyrupdated their account properties
2017/11/22 11:50:27
accountdlystyr
memo keySTM8Lz4Ppv3z6zttzZ1jn1n1tEgMaQSGrKtvoDsBz8tGHpLhmHnUT
json metadata{"profile":{"profile_image":"https://i.imgur.com/H08kcn9.png","name":"dlystyr","location":"UK","website":"https://www.bitrated.com/dlystyr"}}
Transaction InfoBlock #17444273/Trx 0c0e75998d65f7a15c5c35f4f7976d749caf50d5
View Raw JSON Data
{
  "trx_id": "0c0e75998d65f7a15c5c35f4f7976d749caf50d5",
  "block": 17444273,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-22T11:50:27",
  "op": [
    "account_update",
    {
      "account": "dlystyr",
      "memo_key": "STM8Lz4Ppv3z6zttzZ1jn1n1tEgMaQSGrKtvoDsBz8tGHpLhmHnUT",
      "json_metadata": "{\"profile\":{\"profile_image\":\"https://i.imgur.com/H08kcn9.png\",\"name\":\"dlystyr\",\"location\":\"UK\",\"website\":\"https://www.bitrated.com/dlystyr\"}}"
    }
  ]
}
steemcreated a new account: @dlystyr
2017/11/22 11:42:36
fee0.500 STEEM
delegation57000.000000 VESTS
creatorsteem
new account namedlystyr
owner{"weight_threshold":1,"account_auths":[],"key_auths":[["STM7esxp6EQ96Phs9xFsasaKH1sVhNEr92ASWKAB8gUkKwdS4DqWN",1]]}
active{"weight_threshold":1,"account_auths":[],"key_auths":[["STM6GrPf6AY8tpSWG3TG8wBVmWBANA85HhKfQpcq5SZJEkrA7Y4Gq",1]]}
posting{"weight_threshold":1,"account_auths":[],"key_auths":[["STM5bfRZoXChtSVNHWkJW1Nf2SXLmTWbkGM89p548sKQkTzdAcKWJ",1]]}
memo keySTM8Lz4Ppv3z6zttzZ1jn1n1tEgMaQSGrKtvoDsBz8tGHpLhmHnUT
json metadata
extensions[]
Transaction InfoBlock #17444117/Trx 72fd223b5b5d2a02865a0fca553425024d14d2ea
View Raw JSON Data
{
  "trx_id": "72fd223b5b5d2a02865a0fca553425024d14d2ea",
  "block": 17444117,
  "trx_in_block": 24,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-22T11:42:36",
  "op": [
    "account_create_with_delegation",
    {
      "fee": "0.500 STEEM",
      "delegation": "57000.000000 VESTS",
      "creator": "steem",
      "new_account_name": "dlystyr",
      "owner": {
        "weight_threshold": 1,
        "account_auths": [],
        "key_auths": [
          [
            "STM7esxp6EQ96Phs9xFsasaKH1sVhNEr92ASWKAB8gUkKwdS4DqWN",
            1
          ]
        ]
      },
      "active": {
        "weight_threshold": 1,
        "account_auths": [],
        "key_auths": [
          [
            "STM6GrPf6AY8tpSWG3TG8wBVmWBANA85HhKfQpcq5SZJEkrA7Y4Gq",
            1
          ]
        ]
      },
      "posting": {
        "weight_threshold": 1,
        "account_auths": [],
        "key_auths": [
          [
            "STM5bfRZoXChtSVNHWkJW1Nf2SXLmTWbkGM89p548sKQkTzdAcKWJ",
            1
          ]
        ]
      },
      "memo_key": "STM8Lz4Ppv3z6zttzZ1jn1n1tEgMaQSGrKtvoDsBz8tGHpLhmHnUT",
      "json_metadata": "",
      "extensions": []
    }
  ]
}

Account Metadata

POSTING JSON METADATA
profile{"profile_image":"https://i.imgur.com/H08kcn9.png","name":"dlystyr","location":"UK","website":"https://www.bitrated.com/dlystyr"}
JSON METADATA
profile{"profile_image":"https://i.imgur.com/H08kcn9.png","name":"dlystyr","location":"UK","website":"https://www.bitrated.com/dlystyr"}
{
  "posting_json_metadata": {
    "profile": {
      "profile_image": "https://i.imgur.com/H08kcn9.png",
      "name": "dlystyr",
      "location": "UK",
      "website": "https://www.bitrated.com/dlystyr"
    }
  },
  "json_metadata": {
    "profile": {
      "profile_image": "https://i.imgur.com/H08kcn9.png",
      "name": "dlystyr",
      "location": "UK",
      "website": "https://www.bitrated.com/dlystyr"
    }
  }
}

Auth Keys

Owner
Single Signature
Public Keys
STM7esxp6EQ96Phs9xFsasaKH1sVhNEr92ASWKAB8gUkKwdS4DqWN1/1
Active
Single Signature
Public Keys
STM6GrPf6AY8tpSWG3TG8wBVmWBANA85HhKfQpcq5SZJEkrA7Y4Gq1/1
Posting
Single Signature
Public Keys
STM5bfRZoXChtSVNHWkJW1Nf2SXLmTWbkGM89p548sKQkTzdAcKWJ1/1
Memo
STM8Lz4Ppv3z6zttzZ1jn1n1tEgMaQSGrKtvoDsBz8tGHpLhmHnUT
{
  "owner": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM7esxp6EQ96Phs9xFsasaKH1sVhNEr92ASWKAB8gUkKwdS4DqWN",
        1
      ]
    ]
  },
  "active": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM6GrPf6AY8tpSWG3TG8wBVmWBANA85HhKfQpcq5SZJEkrA7Y4Gq",
        1
      ]
    ]
  },
  "posting": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM5bfRZoXChtSVNHWkJW1Nf2SXLmTWbkGM89p548sKQkTzdAcKWJ",
        1
      ]
    ]
  },
  "memo": "STM8Lz4Ppv3z6zttzZ1jn1n1tEgMaQSGrKtvoDsBz8tGHpLhmHnUT"
}

Witness Votes

0 / 30
No active witness votes.
[]