Ecoer Logo

@raineorshine

37

Cryptocurrency Engineer

steemit.com/@raineorshine
VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS5.36%
Net Worth
164.153USD
STEEM
2,805.578STEEM
SBD
1.378SBD
Own SP
13.245SP

Detailed Balance

STEEM
balance
2,805.578STEEM
market_balance
0.000STEEM
savings_balance
0.000STEEM
reward_steem_balance
0.000STEEM
STEEM POWER
Own SP
13.245SP
Delegated Out
0.000SP
Delegation In
0.000SP
Effective Power
13.245SP
Reward SP (pending)
0.000SP
SBD
sbd_balance
1.378SBD
sbd_conversions
0.000SBD
sbd_market_balance
0.000SBD
savings_sbd_balance
0.000SBD
reward_sbd_balance
0.000SBD
{
  "balance": "2805.578 STEEM",
  "savings_balance": "0.000 STEEM",
  "reward_steem_balance": "0.000 STEEM",
  "vesting_shares": "21539.296140 VESTS",
  "delegated_vesting_shares": "0.000000 VESTS",
  "received_vesting_shares": "0.000000 VESTS",
  "sbd_balance": "1.378 SBD",
  "savings_sbd_balance": "0.000 SBD",
  "reward_sbd_balance": "0.000 SBD",
  "conversions": []
}

Account Info

nameraineorshine
id151392
rank108,017
reputation21841964298
created2017-05-06T15:04:03
recovery_accountsteem
proxyNone
post_count4
comment_count0
lifetime_vote_count0
witnesses_voted_for0
last_post2017-11-13T17:41:51
last_root_post2017-11-13T17:41:51
last_vote_time2017-07-10T15:30:00
proxied_vsf_votes0, 0, 0, 0
can_vote1
voting_power0
delayed_votes0
balance2805.578 STEEM
savings_balance0.000 STEEM
sbd_balance1.378 SBD
savings_sbd_balance0.000 SBD
vesting_shares21539.296140 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_update2017-07-04T03:36:24
minedNo
sbd_seconds0
sbd_last_interest_payment1970-01-01T00:00:00
savings_sbd_last_interest_payment1970-01-01T00:00:00
{
  "id": 151392,
  "name": "raineorshine",
  "owner": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM8isaQ7Q8c3eeecrRUk8moEzPcCFQrxz2QRsTL2qgPns49twGG5",
        1
      ]
    ]
  },
  "active": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM6boXuigQ4XPKJd3gJsaXkn3v5k7WUhSeNsX5TVrsmq6XD2yHWR",
        1
      ]
    ]
  },
  "posting": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM6noyHAN5YFoEbBZr8Wz33PkkNWqcNzt9UxccQzP3kvEUP1qLvj",
        1
      ]
    ]
  },
  "memo_key": "STM6DPHGYp24Z1qYHAfD6tQWncdNmrSbQCBdzDt2rmqjKJVDQWt4J",
  "json_metadata": "{\"profile\":{\"profile_image\":\"http://www.gravatar.com/avatar/03b704efdab65c446bb6a1f486f1867f.jpg?s=512\",\"name\":\"Raine Revere\",\"about\":\"Cryptocurrency Engineer\"}}",
  "posting_json_metadata": "{\"profile\":{\"profile_image\":\"http://www.gravatar.com/avatar/03b704efdab65c446bb6a1f486f1867f.jpg?s=512\",\"name\":\"Raine Revere\",\"about\":\"Cryptocurrency Engineer\"}}",
  "proxy": "",
  "last_owner_update": "1970-01-01T00:00:00",
  "last_account_update": "2017-07-04T03:36:24",
  "created": "2017-05-06T15:04:03",
  "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": 4,
  "can_vote": true,
  "voting_manabar": {
    "current_mana": "21539296140",
    "last_update_time": 1588948677
  },
  "downvote_manabar": {
    "current_mana": "5384824035",
    "last_update_time": 1588948677
  },
  "voting_power": 0,
  "balance": "2805.578 STEEM",
  "savings_balance": "0.000 STEEM",
  "sbd_balance": "1.378 SBD",
  "sbd_seconds": "0",
  "sbd_seconds_last_update": "2019-10-08T20:56:03",
  "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": "21539.296140 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": 0,
  "posting_rewards": 2782,
  "proxied_vsf_votes": [
    0,
    0,
    0,
    0
  ],
  "witnesses_voted_for": 0,
  "last_post": "2017-11-13T17:41:51",
  "last_root_post": "2017-11-13T17:41:51",
  "last_vote_time": "2017-07-10T15:30:00",
  "post_bandwidth": 0,
  "pending_claimed_accounts": 0,
  "vesting_balance": "0.000 STEEM",
  "reputation": "21841964298",
  "transfer_history": [],
  "market_history": [],
  "post_history": [],
  "vote_history": [],
  "other_history": [],
  "witness_votes": [],
  "tags_usage": [],
  "guest_bloggers": [],
  "rank": 108017
}

Withdraw Routes

IncomingOutgoing
Empty
Empty
{
  "incoming": [],
  "outgoing": []
}
From Date
To Date
steemdelegated 0.000 SP to @raineorshine
2020/05/08 14:37:57
delegatorsteem
delegateeraineorshine
vesting shares0.000000 VESTS
Transaction InfoBlock #43199335/Trx 8df91e85e7ba2e8b0371895b8d4a78ee79af7b9a
View Raw JSON Data
{
  "trx_id": "8df91e85e7ba2e8b0371895b8d4a78ee79af7b9a",
  "block": 43199335,
  "trx_in_block": 11,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-05-08T14:37:57",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "raineorshine",
      "vesting_shares": "0.000000 VESTS"
    }
  ]
}
noblebotsent 0.001 STEEM to @raineorshine- "Hey, you have broadcasted your PRIVATE MEMO KEY. Now anyone can read your encrypted memo messages. Please change your MASTER PASSWORD as soon as possible."
2019/10/08 22:21:18
fromnoblebot
toraineorshine
amount0.001 STEEM
memoHey, you have broadcasted your PRIVATE MEMO KEY. Now anyone can read your encrypted memo messages. Please change your MASTER PASSWORD as soon as possible.
Transaction InfoBlock #37115760/Trx 044742aac0cbabbf06c0dc4d7090d6cbd9f3e7c3
View Raw JSON Data
{
  "trx_id": "044742aac0cbabbf06c0dc4d7090d6cbd9f3e7c3",
  "block": 37115760,
  "trx_in_block": 3,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-10-08T22:21:18",
  "op": [
    "transfer",
    {
      "from": "noblebot",
      "to": "raineorshine",
      "amount": "0.001 STEEM",
      "memo": "Hey, you have broadcasted your PRIVATE MEMO KEY. Now anyone can read your encrypted memo messages. Please change your MASTER PASSWORD as soon as possible."
    }
  ]
}
poloniexsent 2,805.577 STEEM to @raineorshine- "5KjeoPPFeEPjgupBg84sESLamuqcB1YYdMDNegtHEopxjvEHVgT"
2019/10/08 22:21:12
frompoloniex
toraineorshine
amount2805.577 STEEM
memo5KjeoPPFeEPjgupBg84sESLamuqcB1YYdMDNegtHEopxjvEHVgT
Transaction InfoBlock #37115758/Trx 29c37a028bd0264b2554d4232ec0300cc4592b80
View Raw JSON Data
{
  "trx_id": "29c37a028bd0264b2554d4232ec0300cc4592b80",
  "block": 37115758,
  "trx_in_block": 6,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-10-08T22:21:12",
  "op": [
    "transfer",
    {
      "from": "poloniex",
      "to": "raineorshine",
      "amount": "2805.577 STEEM",
      "memo": "5KjeoPPFeEPjgupBg84sESLamuqcB1YYdMDNegtHEopxjvEHVgT"
    }
  ]
}
raineorshineclaimed reward balance: 1.378 SBD, 1.762 SP
2019/10/08 20:56:03
accountraineorshine
reward steem0.000 STEEM
reward sbd1.378 SBD
reward vests2864.651940 VESTS
Transaction InfoBlock #37114064/Trx 1c1adbb4f9578e58d8feb1f0b87444d6cc94d815
View Raw JSON Data
{
  "trx_id": "1c1adbb4f9578e58d8feb1f0b87444d6cc94d815",
  "block": 37114064,
  "trx_in_block": 11,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-10-08T20:56:03",
  "op": [
    "claim_reward_balance",
    {
      "account": "raineorshine",
      "reward_steem": "0.000 STEEM",
      "reward_sbd": "1.378 SBD",
      "reward_vests": "2864.651940 VESTS"
    }
  ]
}
2019/05/06 16:29:36
parent authorraineorshine
parent permlinkstart-using-secure-communication
authorsteemitboard
permlinksteemitboard-notify-raineorshine-20190506t162935000z
title
bodyCongratulations @raineorshine! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@raineorshine/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/@raineorshine) and compare to others on the [Steem Ranking](http://steemitboard.com/ranking/index.php?name=raineorshine)_</sub> **Do not miss the last post from @steemitboard:** <table><tr><td><a href="https://steemit.com/steemitboard/@steemitboard/steemitboard-witness-update-2019-05"><img src="https://steemitimages.com/64x128/http://i.cubeupload.com/7CiQEO.png"></a></td><td><a href="https://steemit.com/steemitboard/@steemitboard/steemitboard-witness-update-2019-05">SteemitBoard - Witness Update</a></td></tr><tr><td><a href="https://steemit.com/steemmeetupaachen/@steemitboard/steemitboard-to-support-the-german-speaking-community-meetups"><img src="https://steemitimages.com/64x128/https://cdn.steemitimages.com/DQmeoNp9iCaCfd2D6TqnWa3Aky2mU4Fm3xaSmjTM91YoNBS/image.png"></a></td><td><a href="https://steemit.com/steemmeetupaachen/@steemitboard/steemitboard-to-support-the-german-speaking-community-meetups">SteemitBoard to support the german speaking community meetups</a></td></tr></table> ###### [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 #32674660/Trx e166bc941a42080cdbba6a7805004fecccb7553a
View Raw JSON Data
{
  "trx_id": "e166bc941a42080cdbba6a7805004fecccb7553a",
  "block": 32674660,
  "trx_in_block": 4,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-05-06T16:29:36",
  "op": [
    "comment",
    {
      "parent_author": "raineorshine",
      "parent_permlink": "start-using-secure-communication",
      "author": "steemitboard",
      "permlink": "steemitboard-notify-raineorshine-20190506t162935000z",
      "title": "",
      "body": "Congratulations @raineorshine! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@raineorshine/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/@raineorshine) and compare to others on the [Steem Ranking](http://steemitboard.com/ranking/index.php?name=raineorshine)_</sub>\n\n\n**Do not miss the last post from @steemitboard:**\n<table><tr><td><a href=\"https://steemit.com/steemitboard/@steemitboard/steemitboard-witness-update-2019-05\"><img src=\"https://steemitimages.com/64x128/http://i.cubeupload.com/7CiQEO.png\"></a></td><td><a href=\"https://steemit.com/steemitboard/@steemitboard/steemitboard-witness-update-2019-05\">SteemitBoard - Witness Update</a></td></tr><tr><td><a href=\"https://steemit.com/steemmeetupaachen/@steemitboard/steemitboard-to-support-the-german-speaking-community-meetups\"><img src=\"https://steemitimages.com/64x128/https://cdn.steemitimages.com/DQmeoNp9iCaCfd2D6TqnWa3Aky2mU4Fm3xaSmjTM91YoNBS/image.png\"></a></td><td><a href=\"https://steemit.com/steemmeetupaachen/@steemitboard/steemitboard-to-support-the-german-speaking-community-meetups\">SteemitBoard to support the german speaking community meetups</a></td></tr></table>\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 1.251 SP to @raineorshine
2018/05/16 23:51:36
delegatorsteem
delegateeraineorshine
vesting shares2034.832276 VESTS
Transaction InfoBlock #22494133/Trx ff7907f73104c2df671e6fe10096c4086dcb0419
View Raw JSON Data
{
  "trx_id": "ff7907f73104c2df671e6fe10096c4086dcb0419",
  "block": 22494133,
  "trx_in_block": 41,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-05-16T23:51:36",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "raineorshine",
      "vesting_shares": "2034.832276 VESTS"
    }
  ]
}
2018/05/06 17:00:27
parent authorraineorshine
parent permlinkstart-using-secure-communication
authorsteemitboard
permlinksteemitboard-notify-raineorshine-20180506t170027000z
title
bodyCongratulations @raineorshine! You have received a personal award! [![](https://steemitimages.com/70x70/http://steemitboard.com/@raineorshine/birthday1.png)](http://steemitboard.com/@raineorshine) 1 Year on Steemit Click on the badge to view your own Board of Honor on SteemitBoard. > Upvote this notificationto 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/notifications.png"]}
Transaction InfoBlock #22197957/Trx 07bc6f9c3e90ca7ecc0e12a0c65f22afc156246b
View Raw JSON Data
{
  "trx_id": "07bc6f9c3e90ca7ecc0e12a0c65f22afc156246b",
  "block": 22197957,
  "trx_in_block": 16,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-05-06T17:00:27",
  "op": [
    "comment",
    {
      "parent_author": "raineorshine",
      "parent_permlink": "start-using-secure-communication",
      "author": "steemitboard",
      "permlink": "steemitboard-notify-raineorshine-20180506t170027000z",
      "title": "",
      "body": "Congratulations @raineorshine! You have received a personal award!\n\n[![](https://steemitimages.com/70x70/http://steemitboard.com/@raineorshine/birthday1.png)](http://steemitboard.com/@raineorshine)  1 Year on Steemit\nClick on the badge to view your own Board of Honor on SteemitBoard.\n\n> Upvote this notificationto 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/notifications.png\"]}"
    }
  ]
}
steemdelegated 7.410 SP to @raineorshine
2018/01/09 06:54:39
delegatorsteem
delegateeraineorshine
vesting shares12050.527816 VESTS
Transaction InfoBlock #18819889/Trx a5993e065f652d6a4b32e44efb7f6afb858f4244
View Raw JSON Data
{
  "trx_id": "a5993e065f652d6a4b32e44efb7f6afb858f4244",
  "block": 18819889,
  "trx_in_block": 16,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-01-09T06:54:39",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "raineorshine",
      "vesting_shares": "12050.527816 VESTS"
    }
  ]
}
2017/12/31 09:34:57
votersameergpatil
authorraineorshine
permlinkstart-using-secure-communication
weight10000 (100.00%)
Transaction InfoBlock #18564286/Trx f4198800e86ac1645f9b692e53c1779608a60520
View Raw JSON Data
{
  "trx_id": "f4198800e86ac1645f9b692e53c1779608a60520",
  "block": 18564286,
  "trx_in_block": 34,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-12-31T09:34:57",
  "op": [
    "vote",
    {
      "voter": "sameergpatil",
      "author": "raineorshine",
      "permlink": "start-using-secure-communication",
      "weight": 10000
    }
  ]
}
2017/12/28 16:51:27
voterfode
authorraineorshine
permlinkstart-using-secure-communication
weight10000 (100.00%)
Transaction InfoBlock #18486629/Trx 502b3c44e1566e6b70a8e7abed213ade66f15524
View Raw JSON Data
{
  "trx_id": "502b3c44e1566e6b70a8e7abed213ade66f15524",
  "block": 18486629,
  "trx_in_block": 25,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-12-28T16:51:27",
  "op": [
    "vote",
    {
      "voter": "fode",
      "author": "raineorshine",
      "permlink": "start-using-secure-communication",
      "weight": 10000
    }
  ]
}
2017/12/27 17:40:00
voterraineorshine
authorflowingman
permlinkinsufficient-space-on-ledger-nano-s-cold-wallet
weight10000 (100.00%)
Transaction InfoBlock #18458814/Trx 3a624212227ba666eef2d67017379df98fcbb144
View Raw JSON Data
{
  "trx_id": "3a624212227ba666eef2d67017379df98fcbb144",
  "block": 18458814,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-12-27T17:40:00",
  "op": [
    "vote",
    {
      "voter": "raineorshine",
      "author": "flowingman",
      "permlink": "insufficient-space-on-ledger-nano-s-cold-wallet",
      "weight": 10000
    }
  ]
}
2017/12/27 17:39:51
voterraineorshine
authorathareja
permlinkre-flowingman-insufficient-space-on-ledger-nano-s-cold-wallet-20170801t080916595z
weight10000 (100.00%)
Transaction InfoBlock #18458811/Trx f53d758991294ad95448271b8e058d1d279f7bea
View Raw JSON Data
{
  "trx_id": "f53d758991294ad95448271b8e058d1d279f7bea",
  "block": 18458811,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-12-27T17:39:51",
  "op": [
    "vote",
    {
      "voter": "raineorshine",
      "author": "athareja",
      "permlink": "re-flowingman-insufficient-space-on-ledger-nano-s-cold-wallet-20170801t080916595z",
      "weight": 10000
    }
  ]
}
2017/11/23 04:31:57
votersmartonelegal
authorraineorshine
permlinkstart-using-secure-communication
weight100 (1.00%)
Transaction InfoBlock #17464274/Trx f8f93653ec872b02e184cdbf896636622d022c0f
View Raw JSON Data
{
  "trx_id": "f8f93653ec872b02e184cdbf896636622d022c0f",
  "block": 17464274,
  "trx_in_block": 15,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-23T04:31:57",
  "op": [
    "vote",
    {
      "voter": "smartonelegal",
      "author": "raineorshine",
      "permlink": "start-using-secure-communication",
      "weight": 100
    }
  ]
}
raineorshinereceived 0.857 SBD, 1.189 SP author reward for @raineorshine / start-using-secure-communication
2017/11/20 17:41:51
authorraineorshine
permlinkstart-using-secure-communication
sbd payout0.857 SBD
steem payout0.000 STEEM
vesting payout1934.350041 VESTS
Transaction InfoBlock #17393728/Virtual Operation #9
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 17393728,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 9,
  "timestamp": "2017-11-20T17:41:51",
  "op": [
    "author_reward",
    {
      "author": "raineorshine",
      "permlink": "start-using-secure-communication",
      "sbd_payout": "0.857 SBD",
      "steem_payout": "0.000 STEEM",
      "vesting_payout": "1934.350041 VESTS"
    }
  ]
}
2017/11/15 07:52:57
votercuriousinventor
authorraineorshine
permlinkstart-using-secure-communication
weight10000 (100.00%)
Transaction InfoBlock #17237992/Trx 3002f9c1cd07ba38e60bc0ce74bbf42835b26921
View Raw JSON Data
{
  "trx_id": "3002f9c1cd07ba38e60bc0ce74bbf42835b26921",
  "block": 17237992,
  "trx_in_block": 7,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-15T07:52:57",
  "op": [
    "vote",
    {
      "voter": "curiousinventor",
      "author": "raineorshine",
      "permlink": "start-using-secure-communication",
      "weight": 10000
    }
  ]
}
2017/11/15 00:22:51
voterawesomianist
authorraineorshine
permlinkstart-using-secure-communication
weight6900 (69.00%)
Transaction InfoBlock #17228994/Trx c188d8694784a240e413806ccb2a212aa5c14a33
View Raw JSON Data
{
  "trx_id": "c188d8694784a240e413806ccb2a212aa5c14a33",
  "block": 17228994,
  "trx_in_block": 14,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-15T00:22:51",
  "op": [
    "vote",
    {
      "voter": "awesomianist",
      "author": "raineorshine",
      "permlink": "start-using-secure-communication",
      "weight": 6900
    }
  ]
}
2017/11/14 23:11:00
voterdebraycodes
authorraineorshine
permlinkstart-using-secure-communication
weight10000 (100.00%)
Transaction InfoBlock #17227557/Trx 1b24df0a440d679330e392e130b07e3c9c4bef27
View Raw JSON Data
{
  "trx_id": "1b24df0a440d679330e392e130b07e3c9c4bef27",
  "block": 17227557,
  "trx_in_block": 27,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-14T23:11:00",
  "op": [
    "vote",
    {
      "voter": "debraycodes",
      "author": "raineorshine",
      "permlink": "start-using-secure-communication",
      "weight": 10000
    }
  ]
}
2017/11/14 01:01:36
parent authorraineorshine
parent permlinkstart-using-secure-communication
authorfurion
permlinkre-raineorshine-start-using-secure-communication-20171114t010134025z
title
bodyHey there, welcome to steemit. ps: I've discovered your trough your recent interview on Bitcoin Uncensored; where I found your insights on how humans work quite interesting.
json metadata{"tags":["security"],"app":"steemit/0.1"}
Transaction InfoBlock #17200974/Trx 0c6dc0a5f354cd40dc07f2408741459286e88a88
View Raw JSON Data
{
  "trx_id": "0c6dc0a5f354cd40dc07f2408741459286e88a88",
  "block": 17200974,
  "trx_in_block": 7,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-14T01:01:36",
  "op": [
    "comment",
    {
      "parent_author": "raineorshine",
      "parent_permlink": "start-using-secure-communication",
      "author": "furion",
      "permlink": "re-raineorshine-start-using-secure-communication-20171114t010134025z",
      "title": "",
      "body": "Hey there, welcome to steemit.\n\nps: I've discovered your trough your recent interview on Bitcoin Uncensored; where I found your insights on how humans work quite interesting.",
      "json_metadata": "{\"tags\":[\"security\"],\"app\":\"steemit/0.1\"}"
    }
  ]
}
2017/11/14 00:53:03
voterfurion
authorraineorshine
permlinkstart-using-secure-communication
weight10000 (100.00%)
Transaction InfoBlock #17200803/Trx 59ed97b904bb0557b98e3fbcf13be22efdeaa704
View Raw JSON Data
{
  "trx_id": "59ed97b904bb0557b98e3fbcf13be22efdeaa704",
  "block": 17200803,
  "trx_in_block": 4,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-14T00:53:03",
  "op": [
    "vote",
    {
      "voter": "furion",
      "author": "raineorshine",
      "permlink": "start-using-secure-communication",
      "weight": 10000
    }
  ]
}
2017/11/13 23:39:33
voterxosluman
authorraineorshine
permlinkstart-using-secure-communication
weight10000 (100.00%)
Transaction InfoBlock #17199334/Trx 351178f798d3228694a5a87a31537eef2cb4da85
View Raw JSON Data
{
  "trx_id": "351178f798d3228694a5a87a31537eef2cb4da85",
  "block": 17199334,
  "trx_in_block": 16,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-13T23:39:33",
  "op": [
    "vote",
    {
      "voter": "xosluman",
      "author": "raineorshine",
      "permlink": "start-using-secure-communication",
      "weight": 10000
    }
  ]
}
2017/11/13 20:34:42
voterrachel-ftw
authorraineorshine
permlinkstart-using-secure-communication
weight10000 (100.00%)
Transaction InfoBlock #17195637/Trx 42a98c3ed418741cbc635fe91efdb69dd888df6a
View Raw JSON Data
{
  "trx_id": "42a98c3ed418741cbc635fe91efdb69dd888df6a",
  "block": 17195637,
  "trx_in_block": 3,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-13T20:34:42",
  "op": [
    "vote",
    {
      "voter": "rachel-ftw",
      "author": "raineorshine",
      "permlink": "start-using-secure-communication",
      "weight": 10000
    }
  ]
}
2017/11/13 20:14:54
voterlacremo-it
authorraineorshine
permlinkstart-using-secure-communication
weight3500 (35.00%)
Transaction InfoBlock #17195241/Trx f7b9f1f0335be136776d2c7f6a1027cfc6a0d46d
View Raw JSON Data
{
  "trx_id": "f7b9f1f0335be136776d2c7f6a1027cfc6a0d46d",
  "block": 17195241,
  "trx_in_block": 17,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-13T20:14:54",
  "op": [
    "vote",
    {
      "voter": "lacremo-it",
      "author": "raineorshine",
      "permlink": "start-using-secure-communication",
      "weight": 3500
    }
  ]
}
2017/11/13 18:02:51
voterubg
authorraineorshine
permlinkstart-using-secure-communication
weight100 (1.00%)
Transaction InfoBlock #17192600/Trx 2ab37abb7c114b8febe36051314ec576c77a7a5e
View Raw JSON Data
{
  "trx_id": "2ab37abb7c114b8febe36051314ec576c77a7a5e",
  "block": 17192600,
  "trx_in_block": 16,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-13T18:02:51",
  "op": [
    "vote",
    {
      "voter": "ubg",
      "author": "raineorshine",
      "permlink": "start-using-secure-communication",
      "weight": 100
    }
  ]
}
2017/11/13 17:41:51
parent author
parent permlinksecurity
authorraineorshine
permlinkstart-using-secure-communication
titleStart Using Secure Communication
bodyAs we move into a decentralized, digital age, we are beginning to recognize the critical importance of privacy. Email is not a secure protocol. Fully encrypted messages should be standard. You may not think you need this level of security, or that you have [nothing to hide](https://www.ted.com/talks/glenn_greenwald_why_privacy_matters), but if you invest in cryptocurrencies or do radical activism or anything that might be used against you in the future, it's a good idea to start using secure communication now! Please consider downloading the [Keybase app](https://keybase.io) for your computer or device. This will allow you to send messages that are fully encrypted and mathematically invisible to any third party. **https://keybase.io** You can add me on Keybase at https://keybase.io/raineorshine. I will exclusively be using Keybase (or the similarly private [Signal app](https://signal.org)) to communicate in all financial/legal/activist matters. If you'd like to be able to receive my messages, I recommend downloading one of the above apps. They work just like any messenger app. You won't even know that you're using super secure, high-grade encryption! If you occupy a marginalized social location, I encourage you even more to start using these technologies and investing in cryptocurrency. These technologies are the leading edge, and we need more identities operating at the leading edge!
json metadata{"tags":["security","cryptocurrency","keybase","signalapp","blockchain"],"links":["https://www.ted.com/talks/glenn_greenwald_why_privacy_matters","https://keybase.io","https://keybase.io/raineorshine","https://signal.org"],"app":"steemit/0.1","format":"markdown"}
Transaction InfoBlock #17192180/Trx 3434967cb17d81e7543cc728c5324dc104cd6666
View Raw JSON Data
{
  "trx_id": "3434967cb17d81e7543cc728c5324dc104cd6666",
  "block": 17192180,
  "trx_in_block": 19,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-11-13T17:41:51",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "security",
      "author": "raineorshine",
      "permlink": "start-using-secure-communication",
      "title": "Start Using Secure Communication",
      "body": "As we move into a decentralized, digital age, we are beginning to recognize the critical importance of privacy. Email is not a secure protocol. Fully encrypted messages should be standard. You may not think you need this level of security, or that you have [nothing to hide](https://www.ted.com/talks/glenn_greenwald_why_privacy_matters), but if you invest in cryptocurrencies or do radical activism or anything that might be used against you in the future, it's a good idea to start using secure communication now!\n\nPlease consider downloading the [Keybase app](https://keybase.io) for your computer or device. This will allow you to send messages that are fully encrypted and mathematically invisible to any third party.\n\n**https://keybase.io**\n\nYou can add me on Keybase at https://keybase.io/raineorshine. I will exclusively be using Keybase (or the similarly private [Signal app](https://signal.org)) to communicate in all financial/legal/activist matters. If you'd like to be able to receive my messages, I recommend downloading one of the above apps. They work just like any messenger app. You won't even know that you're using super secure, high-grade encryption!\n\nIf you occupy a marginalized social location, I encourage you even more to start using these technologies and investing in cryptocurrency. These technologies are the leading edge, and we need more identities operating at the leading edge!",
      "json_metadata": "{\"tags\":[\"security\",\"cryptocurrency\",\"keybase\",\"signalapp\",\"blockchain\"],\"links\":[\"https://www.ted.com/talks/glenn_greenwald_why_privacy_matters\",\"https://keybase.io\",\"https://keybase.io/raineorshine\",\"https://signal.org\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
    }
  ]
}
raineorshinereceived 0.332 SBD, 0.365 SP author reward for @raineorshine / programming-tips-from-a-team-lead
2017/07/14 15:22:06
authorraineorshine
permlinkprogramming-tips-from-a-team-lead
sbd payout0.332 SBD
steem payout0.000 STEEM
vesting payout593.325738 VESTS
Transaction InfoBlock #13679167/Virtual Operation #7
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 13679167,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 7,
  "timestamp": "2017-07-14T15:22:06",
  "op": [
    "author_reward",
    {
      "author": "raineorshine",
      "permlink": "programming-tips-from-a-team-lead",
      "sbd_payout": "0.332 SBD",
      "steem_payout": "0.000 STEEM",
      "vesting_payout": "593.325738 VESTS"
    }
  ]
}
raineorshinereceived 0.189 SBD, 0.207 SP author reward for @raineorshine / introduction
2017/07/14 15:04:36
authorraineorshine
permlinkintroduction
sbd payout0.189 SBD
steem payout0.000 STEEM
vesting payout336.976161 VESTS
Transaction InfoBlock #13678817/Virtual Operation #4
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 13678817,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 4,
  "timestamp": "2017-07-14T15:04:36",
  "op": [
    "author_reward",
    {
      "author": "raineorshine",
      "permlink": "introduction",
      "sbd_payout": "0.189 SBD",
      "steem_payout": "0.000 STEEM",
      "vesting_payout": "336.976161 VESTS"
    }
  ]
}
2017/07/11 10:56:33
voterwoz.software
authorraineorshine
permlinkprogramming-tips-from-a-team-lead
weight10000 (100.00%)
Transaction InfoBlock #13587545/Trx 9d8348500e15b58db007f1cb9b753088a645e6de
View Raw JSON Data
{
  "trx_id": "9d8348500e15b58db007f1cb9b753088a645e6de",
  "block": 13587545,
  "trx_in_block": 31,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-07-11T10:56:33",
  "op": [
    "vote",
    {
      "voter": "woz.software",
      "author": "raineorshine",
      "permlink": "programming-tips-from-a-team-lead",
      "weight": 10000
    }
  ]
}
2017/07/10 15:31:00
voterraineorshine
authorqonq99
permlinkre-melissaschwartz-edit-or-delete-post-20160728t152644509z
weight-10000 (-100.00%)
Transaction InfoBlock #13564250/Trx 95aee682af94eb23c99f652355490866eb9c2cf3
View Raw JSON Data
{
  "trx_id": "95aee682af94eb23c99f652355490866eb9c2cf3",
  "block": 13564250,
  "trx_in_block": 17,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-07-10T15:31:00",
  "op": [
    "vote",
    {
      "voter": "raineorshine",
      "author": "qonq99",
      "permlink": "re-melissaschwartz-edit-or-delete-post-20160728t152644509z",
      "weight": -10000
    }
  ]
}
2017/07/10 15:30:00
voterraineorshine
authorraineorshine
permlinkintroduction
weight10000 (100.00%)
Transaction InfoBlock #13564230/Trx 63bb2d44aa26f4f4ebcb2fca67c2e2dc48710c58
View Raw JSON Data
{
  "trx_id": "63bb2d44aa26f4f4ebcb2fca67c2e2dc48710c58",
  "block": 13564230,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-07-10T15:30:00",
  "op": [
    "vote",
    {
      "voter": "raineorshine",
      "author": "raineorshine",
      "permlink": "introduction",
      "weight": 10000
    }
  ]
}
2017/07/10 15:29:51
voterraineorshine
authorraineorshine
permlinkprogramming-tips-from-a-team-lead
weight10000 (100.00%)
Transaction InfoBlock #13564227/Trx 84169859ab6212d23b78fd80dc7c1f39fa8c4b41
View Raw JSON Data
{
  "trx_id": "84169859ab6212d23b78fd80dc7c1f39fa8c4b41",
  "block": 13564227,
  "trx_in_block": 36,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-07-10T15:29:51",
  "op": [
    "vote",
    {
      "voter": "raineorshine",
      "author": "raineorshine",
      "permlink": "programming-tips-from-a-team-lead",
      "weight": 10000
    }
  ]
}
2017/07/09 18:27:42
parent authorraineorshine
parent permlinkre-adnanrahic-re-raineorshine-programming-tips-from-a-team-lead-20170708t162032324z
authoradnanrahic
permlinkre-raineorshine-re-adnanrahic-re-raineorshine-programming-tips-from-a-team-lead-20170709t182741737z
title
bodyYes, indeed a quite intriguing topic. I definitely agree with you regarding the flawed ideology. Companies should push their employees to want to learn because of themselves, not because they need to. But that opens up another topic altogether. Some people simply do not have a desire to grow. They're perfectly content with where they are, and how they got there. The only thing you can do is to be a _"community leader"_ of sorts. I've seen that it is much easier for such individuals to follow along to meetups or workshops if you are the one to instigate and create such events. Looking at your GitHub, I seem to doubt you are new to public speaking at events such as I mentioned above. :) I'm very glad to have had this talk. Looking forward to reading more from you.
json metadata{"tags":["programming"],"app":"steemit/0.1"}
Transaction InfoBlock #13539081/Trx 5da215dc5b386caeba2880467138e551ab5ee952
View Raw JSON Data
{
  "trx_id": "5da215dc5b386caeba2880467138e551ab5ee952",
  "block": 13539081,
  "trx_in_block": 12,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-07-09T18:27:42",
  "op": [
    "comment",
    {
      "parent_author": "raineorshine",
      "parent_permlink": "re-adnanrahic-re-raineorshine-programming-tips-from-a-team-lead-20170708t162032324z",
      "author": "adnanrahic",
      "permlink": "re-raineorshine-re-adnanrahic-re-raineorshine-programming-tips-from-a-team-lead-20170709t182741737z",
      "title": "",
      "body": "Yes, indeed a quite intriguing topic. I definitely agree with you regarding the flawed ideology. Companies should push their employees to want to learn because of themselves, not because they need to. But that opens up another topic altogether. Some people simply do not have a desire to grow. They're perfectly content with where they are, and how they got there. The only thing you can do is to be a _\"community leader\"_ of sorts. I've seen that it is much easier for such individuals to follow along to meetups or workshops if you are the one to instigate and create such events. Looking at your GitHub, I seem to doubt you are new to public speaking at events such as I mentioned above. :)\n\nI'm very glad to have had this talk. Looking forward to reading more from you.",
      "json_metadata": "{\"tags\":[\"programming\"],\"app\":\"steemit/0.1\"}"
    }
  ]
}
2017/07/09 14:21:00
voterraineorshine
authorhastla
permlinkre-raineorshine-programming-tips-from-a-team-lead-20170709t094247223z
weight10000 (100.00%)
Transaction InfoBlock #13534148/Trx 9af1681b7fbe79958b57c007a1df23c30e8cadf9
View Raw JSON Data
{
  "trx_id": "9af1681b7fbe79958b57c007a1df23c30e8cadf9",
  "block": 13534148,
  "trx_in_block": 35,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-07-09T14:21:00",
  "op": [
    "vote",
    {
      "voter": "raineorshine",
      "author": "hastla",
      "permlink": "re-raineorshine-programming-tips-from-a-team-lead-20170709t094247223z",
      "weight": 10000
    }
  ]
}
hastlaupvoted (100.00%) @raineorshine / introduction
2017/07/09 09:43:06
voterhastla
authorraineorshine
permlinkintroduction
weight10000 (100.00%)
Transaction InfoBlock #13528591/Trx 87ff29196c7767a3677d877cb48a373d9686d0a3
View Raw JSON Data
{
  "trx_id": "87ff29196c7767a3677d877cb48a373d9686d0a3",
  "block": 13528591,
  "trx_in_block": 5,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-07-09T09:43:06",
  "op": [
    "vote",
    {
      "voter": "hastla",
      "author": "raineorshine",
      "permlink": "introduction",
      "weight": 10000
    }
  ]
}
2017/07/09 09:42:48
parent authorraineorshine
parent permlinkprogramming-tips-from-a-team-lead
authorhastla
permlinkre-raineorshine-programming-tips-from-a-team-lead-20170709t094247223z
title
bodyGreat info from great person :) Your github is just hardcore impressive... when look at that I know why I am simply too old for learning coding - lol.
json metadata{"tags":["programming"],"app":"steemit/0.1"}
Transaction InfoBlock #13528585/Trx 8dbcb4e9b3411f21c8cf8905e00e818ba75942ff
View Raw JSON Data
{
  "trx_id": "8dbcb4e9b3411f21c8cf8905e00e818ba75942ff",
  "block": 13528585,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-07-09T09:42:48",
  "op": [
    "comment",
    {
      "parent_author": "raineorshine",
      "parent_permlink": "programming-tips-from-a-team-lead",
      "author": "hastla",
      "permlink": "re-raineorshine-programming-tips-from-a-team-lead-20170709t094247223z",
      "title": "",
      "body": "Great info from great person :)\n\nYour github is just hardcore impressive... when look at that I know why I am simply too old for learning coding - lol.",
      "json_metadata": "{\"tags\":[\"programming\"],\"app\":\"steemit/0.1\"}"
    }
  ]
}
2017/07/09 09:41:45
voterhastla
authorraineorshine
permlinkprogramming-tips-from-a-team-lead
weight10000 (100.00%)
Transaction InfoBlock #13528564/Trx 26c30c7a11986e9bd5624e17bca13872d3ba03a0
View Raw JSON Data
{
  "trx_id": "26c30c7a11986e9bd5624e17bca13872d3ba03a0",
  "block": 13528564,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-07-09T09:41:45",
  "op": [
    "vote",
    {
      "voter": "hastla",
      "author": "raineorshine",
      "permlink": "programming-tips-from-a-team-lead",
      "weight": 10000
    }
  ]
}
2017/07/08 16:20:42
voterraineorshine
authoradnanrahic
permlinkre-raineorshine-programming-tips-from-a-team-lead-20170708t085518376z
weight10000 (100.00%)
Transaction InfoBlock #13507751/Trx 18e6c1832ac8e401e22e9c6b422e7556614030b0
View Raw JSON Data
{
  "trx_id": "18e6c1832ac8e401e22e9c6b422e7556614030b0",
  "block": 13507751,
  "trx_in_block": 18,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-07-08T16:20:42",
  "op": [
    "vote",
    {
      "voter": "raineorshine",
      "author": "adnanrahic",
      "permlink": "re-raineorshine-programming-tips-from-a-team-lead-20170708t085518376z",
      "weight": 10000
    }
  ]
}
2017/07/08 16:20:39
parent authoradnanrahic
parent permlinkre-raineorshine-programming-tips-from-a-team-lead-20170708t085518376z
authorraineorshine
permlinkre-adnanrahic-re-raineorshine-programming-tips-from-a-team-lead-20170708t162032324z
title
bodyGlad you enjoyed it. Your comment is... well-timed! I am struggling with some of the same things myself. It is relatively easy to enforce code quality policies. It is a lot harder to change someone's attitude towards coding and work. I admit that I am in a somewhat pessimistic phase right now; it seems that some people have a desire to learn and grow, and others just want to do the minimum to get by. Not sure there is much that I can do to change that. I have seen companies who have adopted rigorous training and development practices. I'm sure they get good results. I'm not sure I'm completely on board ideologically though. It can create an atmosphere of external motivation and performance expectations. This may ensure strong team performance, but I am not sure that it helps people realize their potential in a more holistic way. Interesting topic :).
json metadata{"tags":["programming"],"app":"steemit/0.1"}
Transaction InfoBlock #13507750/Trx a51800e7eb31c714cf0c1e3557b6f4c8ae7d7630
View Raw JSON Data
{
  "trx_id": "a51800e7eb31c714cf0c1e3557b6f4c8ae7d7630",
  "block": 13507750,
  "trx_in_block": 8,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-07-08T16:20:39",
  "op": [
    "comment",
    {
      "parent_author": "adnanrahic",
      "parent_permlink": "re-raineorshine-programming-tips-from-a-team-lead-20170708t085518376z",
      "author": "raineorshine",
      "permlink": "re-adnanrahic-re-raineorshine-programming-tips-from-a-team-lead-20170708t162032324z",
      "title": "",
      "body": "Glad you enjoyed it. Your comment is... well-timed! I am struggling with some of the same things myself. It is relatively easy to enforce code quality policies. It is a lot harder to change someone's attitude towards coding and work. I admit that I am in a somewhat pessimistic phase right now; it seems that some people have a desire to learn and grow, and others just want to do the minimum to get by. Not sure there is much that I can do to change that.\n\nI have seen companies who have adopted rigorous training and development practices. I'm sure they get good results. I'm not sure I'm completely on board ideologically though. It can create an atmosphere of external motivation and performance expectations. This may ensure strong team performance, but I am not sure that it helps people realize their potential in a more holistic way. Interesting topic :).",
      "json_metadata": "{\"tags\":[\"programming\"],\"app\":\"steemit/0.1\"}"
    }
  ]
}
2017/07/08 08:55:27
parent authorraineorshine
parent permlinkprogramming-tips-from-a-team-lead
authoradnanrahic
permlinkre-raineorshine-programming-tips-from-a-team-lead-20170708t085518376z
title
bodyVery insightful. Thanks for the article. But, how do you motivate members of the team to work on themselves and learn new programming concepts? For example, take courses, go to meetups, etc...
json metadata{"tags":["programming"],"app":"steemit/0.1"}
Transaction InfoBlock #13498847/Trx 301eea5cb777f56f5944ab2192f7b7891e2bcc54
View Raw JSON Data
{
  "trx_id": "301eea5cb777f56f5944ab2192f7b7891e2bcc54",
  "block": 13498847,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-07-08T08:55:27",
  "op": [
    "comment",
    {
      "parent_author": "raineorshine",
      "parent_permlink": "programming-tips-from-a-team-lead",
      "author": "adnanrahic",
      "permlink": "re-raineorshine-programming-tips-from-a-team-lead-20170708t085518376z",
      "title": "",
      "body": "Very insightful. Thanks for the article. But, how do you motivate members of the team to work on themselves and learn new programming concepts? For example, take courses, go to meetups, etc...",
      "json_metadata": "{\"tags\":[\"programming\"],\"app\":\"steemit/0.1\"}"
    }
  ]
}
2017/07/08 08:53:15
voteradnanrahic
authorraineorshine
permlinkprogramming-tips-from-a-team-lead
weight10000 (100.00%)
Transaction InfoBlock #13498803/Trx 5a4acd56d49530272118bdc8190b084a48b3bb8f
View Raw JSON Data
{
  "trx_id": "5a4acd56d49530272118bdc8190b084a48b3bb8f",
  "block": 13498803,
  "trx_in_block": 16,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-07-08T08:53:15",
  "op": [
    "vote",
    {
      "voter": "adnanrahic",
      "author": "raineorshine",
      "permlink": "programming-tips-from-a-team-lead",
      "weight": 10000
    }
  ]
}
2017/07/07 16:23:12
votergoodaytraders
authorraineorshine
permlinkprogramming-tips-from-a-team-lead
weight1300 (13.00%)
Transaction InfoBlock #13479022/Trx 62085e7a4d63efa672f13c9b9e951810ff84fcac
View Raw JSON Data
{
  "trx_id": "62085e7a4d63efa672f13c9b9e951810ff84fcac",
  "block": 13479022,
  "trx_in_block": 5,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-07-07T16:23:12",
  "op": [
    "vote",
    {
      "voter": "goodaytraders",
      "author": "raineorshine",
      "permlink": "programming-tips-from-a-team-lead",
      "weight": 1300
    }
  ]
}
2017/07/07 16:10:39
voteralmost-digital
authorraineorshine
permlinkprogramming-tips-from-a-team-lead
weight4200 (42.00%)
Transaction InfoBlock #13478771/Trx d3dd3a2c7cd57ff74e570606d48e0aa785ed398d
View Raw JSON Data
{
  "trx_id": "d3dd3a2c7cd57ff74e570606d48e0aa785ed398d",
  "block": 13478771,
  "trx_in_block": 10,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-07-07T16:10:39",
  "op": [
    "vote",
    {
      "voter": "almost-digital",
      "author": "raineorshine",
      "permlink": "programming-tips-from-a-team-lead",
      "weight": 4200
    }
  ]
}
2017/07/07 15:22:06
parent author
parent permlinkprogramming
authorraineorshine
permlinkprogramming-tips-from-a-team-lead
titleProgramming Tips from a Team Lead
bodyIf the devs on my team remember *anything*, I want them to remember these fundamental programming guidelines. 🎩 (examples are based on a Javascript environment, but many can be extrapolated to other environments) ## Handle all errors Don't let anything fail silently! You will thank me when you have to debug some random error on Production that does not occur locally. On the client-side, you'll want to flash the error to the screen in whatever framework you are using: ``` this.props.dispatch({ type: 'flash-error', data: "Specific error message." }) ``` <b></b> On the server-side, you'll want to print to the console and either rethrow or send a 500 response (if you are in a route): ``` someAsyncThing .then(...) .catch(err) { console.error('Specific description of where we are in the code.', err) throw new Error(err) // make sure to send a 500 to the client if in a route! // res.status(500).send('Specific description of where we are in the code.') }) ``` <b></b> Make sure you print the actual `err` object as seen above, not just the error message, so that you print the full stack trace! Do NOT do `console.log('ERROR: ' + err)` as the error will be converted to a string and the stack trace will be lost! ## Prefer immutable State (mutable values) is the source of all evil. More seriously, it is a messy construct that introduces time as an implicit variable. More simply, it makes your code more error-prone and harder to debug. - Instead of using `var` or `let`, use `const`. This one will set you on the right path 95% of the time. If you find yourself reaching for something other than `const`, ask yourself if you really need a mutable value. It's far better to create a brand new value most of the time than reusing an existing value. The reason this is so important is not that you are going to realistically mess up `var` every time. It is that writing `var` forces other developers to search the entire file to make sure the value is not being modified in any other sneaky ways. `const` communicates loud and clear: _this is guaranteed to be the only place this value is set_. This communicates clear intentions and saves other programmers lots of time. - Instead of writing a `for` loop and pushing items onto an array, do an `arr.map(...)`. - Instead of writing a bunch of logic to process array items to generate a final value, use `arr.reduce(...)` (you can really do a lot with `reduce`). - Instead of modifying a value in an object, use `Object.assign` to copy an object with a new value. Code bunnies everywhere will rejoice! 🐰 ## Return promises If you write a function that does some asynchronous processing, return a promise that resolves when it completes! This is a good practice _even if you are not using the return value_. Without it, there is no way to catch errors, no way to tell how long something took, and no way to serialize other operations. Always returning a promise for asynchronous functions gives you flexibility in the future to chain asynchronous options together and handle errors consistently. ## Respect abstractions What?!? I know. This one is hard to explain. Probably the most important one to help you level up as a programmer though. Write code that does one thing and does it well. Write functions/modules that *hide* their implementation, only exposing the minimum interface required. Make decisions about what functions/modules are responsible for, and don't let that bleed into other areas! Saying the job of a programmer is to "just get it to work" is like saying the job of mountaineer is to put their left leg in front of their right. That's the easy part. *The job of a programmer is to manage complexity*. (Complexity != Learning Curve!!!) Good code hides implementation details while exposing a clean, intuitive interface to other modules. Much of programming is making judgment calls about possible tradeoffs. Optimize for low complexity and surface area and you will be in good shape 99% of the time. ## Invest in your codebase - Use a linter. How nice to have a machine keep your code tidy! 🤖 - Write unit tests. They will save you hours of work finding regressions. 10% vs 0% coverage is 100x better than 20% vs 10% coverage! - Take time to build protection around common slip-ups. For example, a simple pre-commit hook that checks for extraneous dependencies in a node project will catch developers who accidentally installed a module without saving it to the package.json: `"echo \"Looking for extraneous dependencies...\" && ! (npm ls --depth 0 2>/dev/null | grep extraneous && echo \"Extraneous dependencies detected. Please use \"npm install --save\" for wanted packages and \"npm prune\" to remove all unwanted packages.\")"`. Yay! - If you realized you implemented something the wrong way, make the effort to fix it *even if it's already working*. It's one thing to choose a simpler, less robust implementation because of the engineering effort saved. It's another thing to justify keeping shitty code in your code base because "it's not worth it now." Trust me, you do not want to go down this path. It sets up a bad cycle of writing bad code, hiding a deeper problem of poor planning/architectural skills. Those are the raw ingredients of technical debt. I hope these tips help you and your team level up your skills and maintain a clean and maintainable codebase! --- <center> **Raine Revere** [clarityofheart.com](http://www.clarityofheart.com/) </center>
json metadata{"tags":["programming","javascript","tips","guidelines"],"links":["http://www.clarityofheart.com/"],"app":"steemit/0.1","format":"markdown"}
Transaction InfoBlock #13477803/Trx 92334d726f6b7119295912e2825a7210bdf75c89
View Raw JSON Data
{
  "trx_id": "92334d726f6b7119295912e2825a7210bdf75c89",
  "block": 13477803,
  "trx_in_block": 15,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-07-07T15:22:06",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "programming",
      "author": "raineorshine",
      "permlink": "programming-tips-from-a-team-lead",
      "title": "Programming Tips from a Team Lead",
      "body": "If the devs on my team remember *anything*, I want them to remember these fundamental programming guidelines. 🎩\n\n(examples are based on a Javascript environment, but many can be extrapolated to other environments)\n\n## Handle all errors\nDon't let anything fail silently! You will thank me when you have to debug some random error on Production that does not occur locally.\n\nOn the client-side, you'll want to flash the error to the screen in whatever framework you are using:\n\n```\nthis.props.dispatch({ type: 'flash-error', data: \"Specific error message.\" })\n```\n\n<b></b>\nOn the server-side, you'll want to print to the console and either rethrow or send a 500 response (if you are in a route):\n\n```\nsomeAsyncThing\n  .then(...)\n  .catch(err) {\n    console.error('Specific description of where we are in the code.', err)\n    throw new Error(err)\n    // make sure to send a 500 to the client if in a route!\n    // res.status(500).send('Specific description of where we are in the code.')\n  })\n```\n<b></b>\nMake sure you print the actual `err` object as seen above, not just the error message, so that you print the full stack trace! Do NOT do `console.log('ERROR: ' + err)` as the error will be converted to a string and the stack trace will be lost!\n\n## Prefer immutable\n\nState (mutable values) is the source of all evil. More seriously, it is a messy construct that introduces time as an implicit variable. More simply, it makes your code more error-prone and harder to debug. \n\n- Instead of using `var` or `let`, use `const`. This one will set you on the right path 95% of the time. If you find yourself reaching for something other than `const`, ask yourself if you really need a mutable value. It's far better to create a brand new value most of the time than reusing an existing value. The reason this is so important is not that you are going to realistically mess up `var` every time. It is that writing `var` forces other developers to search the entire file to make sure the value is not being modified in any other sneaky ways. `const` communicates loud and clear: _this is guaranteed to be the only place this value is set_. This communicates clear intentions and saves other programmers lots of time.\n- Instead of writing a `for` loop and pushing items onto an array, do an `arr.map(...)`. \n- Instead of writing a bunch of logic to process array items to generate a final value, use `arr.reduce(...)` (you can really do a lot with `reduce`). \n- Instead of modifying a value in an object, use `Object.assign` to copy an object with a new value.\n\nCode bunnies everywhere will rejoice! 🐰\n\n## Return promises\n\nIf you write a function that does some asynchronous processing, return a promise that resolves when it completes! This is a good practice _even if you are not using the return value_. Without it, there is no way to catch errors, no way to tell how long something took, and no way to serialize other operations. Always returning a promise for asynchronous functions gives you flexibility in the future to chain asynchronous options together and handle errors consistently.\n\n## Respect abstractions\n\nWhat?!? I know. This one is hard to explain. Probably the most important one to help you level up as a programmer though. Write code that does one thing and does it well. Write functions/modules that *hide* their implementation, only exposing the minimum interface required. Make decisions about what functions/modules are responsible for, and don't let that bleed into other areas!\n\nSaying the job of a programmer is to \"just get it to work\" is like saying the job of mountaineer is to put their left leg in front of their right. That's the easy part. *The job of a programmer is to manage complexity*. (Complexity != Learning Curve!!!) Good code hides implementation details while exposing a clean, intuitive interface to other modules. Much of programming is making judgment calls about possible tradeoffs. Optimize for low complexity and surface area and you will be in good shape 99% of the time.\n\n## Invest in your codebase\n\n- Use a linter. How nice to have a machine keep your code tidy! 🤖\n- Write unit tests. They will save you hours of work finding regressions. 10% vs 0% coverage is 100x better than 20% vs 10% coverage!\n- Take time to build protection around common slip-ups. For example, a simple pre-commit hook that checks for extraneous dependencies in a node project will catch developers who accidentally installed a module without saving it to the package.json: `\"echo \\\"Looking for extraneous dependencies...\\\" && ! (npm ls --depth 0 2>/dev/null | grep extraneous && echo \\\"Extraneous dependencies detected. Please use \\\"npm install --save\\\" for wanted packages and \\\"npm prune\\\" to remove all unwanted packages.\\\")\"`. Yay!\n- If you realized you implemented something the wrong way, make the effort to fix it *even if it's already working*. It's one thing to choose a simpler, less robust implementation because of the engineering effort saved. It's another thing to justify keeping shitty code in your code base because \"it's not worth it now.\" Trust me, you do not want to go down this path. It sets up a bad cycle of writing bad code, hiding a deeper problem of poor planning/architectural skills. Those are the raw ingredients of technical debt.\n\nI hope these tips help you and your team level up your skills and maintain a clean and maintainable codebase!\n\n---\n\n<center>\n**Raine Revere**\n[clarityofheart.com](http://www.clarityofheart.com/)\n</center>",
      "json_metadata": "{\"tags\":[\"programming\",\"javascript\",\"tips\",\"guidelines\"],\"links\":[\"http://www.clarityofheart.com/\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
    }
  ]
}
2017/07/07 15:11:12
voterbola
authorraineorshine
permlinkintroduction
weight100 (1.00%)
Transaction InfoBlock #13477585/Trx 8564e848182ea4e9b7d1daa07fb52810d0f3ca69
View Raw JSON Data
{
  "trx_id": "8564e848182ea4e9b7d1daa07fb52810d0f3ca69",
  "block": 13477585,
  "trx_in_block": 8,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-07-07T15:11:12",
  "op": [
    "vote",
    {
      "voter": "bola",
      "author": "raineorshine",
      "permlink": "introduction",
      "weight": 100
    }
  ]
}
2017/07/07 15:05:36
parent authorraineorshine
parent permlinkintroduction
authortwitterbot
permlinkre-introduction-20170707t150533
title
body### ![metaraine](https://pbs.twimg.com/profile_images/880881164126310400/zZ4-5obY_normal.jpg) **[Raine Revere](https://twitter.com/@metaraine/status/883339908785487873)** tweeted @ 07 Jul 2017 - 15:00 UTC > I am [steemit.com/@raineorshine](https://t.co/mV77JXY2aC) on @Steemit 🐠✨🎖 ###### *Disclaimer: I am just a bot trying to be helpful.*
json metadata
Transaction InfoBlock #13477474/Trx 9903fea5ff966db3159223248c5610b0f3404de6
View Raw JSON Data
{
  "trx_id": "9903fea5ff966db3159223248c5610b0f3404de6",
  "block": 13477474,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-07-07T15:05:36",
  "op": [
    "comment",
    {
      "parent_author": "raineorshine",
      "parent_permlink": "introduction",
      "author": "twitterbot",
      "permlink": "re-introduction-20170707t150533",
      "title": "",
      "body": "### ![metaraine](https://pbs.twimg.com/profile_images/880881164126310400/zZ4-5obY_normal.jpg) **[Raine Revere](https://twitter.com/@metaraine/status/883339908785487873)** tweeted @ 07 Jul 2017 - 15:00 UTC\n\n> I am [steemit.com/@raineorshine](https://t.co/mV77JXY2aC) on @Steemit 🐠✨🎖\n\n\n###### *Disclaimer: I am just a bot trying to be helpful.*",
      "json_metadata": ""
    }
  ]
}
raineorshinepublished a new post: introduction
2017/07/07 15:04:36
parent author
parent permlinkintroduction
authorraineorshine
permlinkintroduction
titleIntroduction
bodyRaine Revere is a cryptocurrency engineer specializing in Ethereum smart contract development. Raine works as a developer, teacher, and counselor, integrating technical knowledge with deep training in contemplative psychology and spirituality. [Github Verification](https://gist.github.com/raineorshine/d93f37bb76de5ff036357d66558de66b) [Twitter Verification](https://twitter.com/metaraine/status/883339908785487873)
json metadata{"tags":["introduction","verification"],"links":["https://gist.github.com/raineorshine/d93f37bb76de5ff036357d66558de66b","https://twitter.com/metaraine/status/883339908785487873"],"app":"steemit/0.1","format":"markdown"}
Transaction InfoBlock #13477454/Trx 7584d044cd8bf595081a0eb21f7de6aa77df3b41
View Raw JSON Data
{
  "trx_id": "7584d044cd8bf595081a0eb21f7de6aa77df3b41",
  "block": 13477454,
  "trx_in_block": 9,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-07-07T15:04:36",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "introduction",
      "author": "raineorshine",
      "permlink": "introduction",
      "title": "Introduction",
      "body": "Raine Revere is a cryptocurrency engineer specializing in Ethereum smart contract development. Raine works as a developer, teacher, and counselor, integrating technical knowledge with deep training in contemplative psychology and spirituality.\n\n[Github Verification](https://gist.github.com/raineorshine/d93f37bb76de5ff036357d66558de66b)\n[Twitter Verification](https://twitter.com/metaraine/status/883339908785487873)",
      "json_metadata": "{\"tags\":[\"introduction\",\"verification\"],\"links\":[\"https://gist.github.com/raineorshine/d93f37bb76de5ff036357d66558de66b\",\"https://twitter.com/metaraine/status/883339908785487873\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
    }
  ]
}
2017/07/04 03:44:06
voterraineorshine
authordrherz
permlinkwho-owns-the-content
weight10000 (100.00%)
Transaction InfoBlock #13377951/Trx 326a4806d60d2517540fb44d9edfe8c123ac25d3
View Raw JSON Data
{
  "trx_id": "326a4806d60d2517540fb44d9edfe8c123ac25d3",
  "block": 13377951,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-07-04T03:44:06",
  "op": [
    "vote",
    {
      "voter": "raineorshine",
      "author": "drherz",
      "permlink": "who-owns-the-content",
      "weight": 10000
    }
  ]
}
raineorshineupdated their account properties
2017/07/04 03:36:24
accountraineorshine
memo keySTM6DPHGYp24Z1qYHAfD6tQWncdNmrSbQCBdzDt2rmqjKJVDQWt4J
json metadata{"profile":{"profile_image":"http://www.gravatar.com/avatar/03b704efdab65c446bb6a1f486f1867f.jpg?s=512","name":"Raine Revere","about":"Cryptocurrency Engineer"}}
Transaction InfoBlock #13377797/Trx 4a4c05f8327e08427ddcbd683859e96c76dd7f37
View Raw JSON Data
{
  "trx_id": "4a4c05f8327e08427ddcbd683859e96c76dd7f37",
  "block": 13377797,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-07-04T03:36:24",
  "op": [
    "account_update",
    {
      "account": "raineorshine",
      "memo_key": "STM6DPHGYp24Z1qYHAfD6tQWncdNmrSbQCBdzDt2rmqjKJVDQWt4J",
      "json_metadata": "{\"profile\":{\"profile_image\":\"http://www.gravatar.com/avatar/03b704efdab65c446bb6a1f486f1867f.jpg?s=512\",\"name\":\"Raine Revere\",\"about\":\"Cryptocurrency Engineer\"}}"
    }
  ]
}
steemdelegated 7.620 SP to @raineorshine
2017/06/12 16:21:03
delegatorsteem
delegateeraineorshine
vesting shares12392.355800 VESTS
Transaction InfoBlock #12760388/Trx fb8704e4c7adca297b20fa7971f741c52eb7a0ee
View Raw JSON Data
{
  "trx_id": "fb8704e4c7adca297b20fa7971f741c52eb7a0ee",
  "block": 12760388,
  "trx_in_block": 5,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-06-12T16:21:03",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "raineorshine",
      "vesting_shares": "12392.355800 VESTS"
    }
  ]
}
steemdelegated 0.000 SP to @raineorshine
2017/06/08 21:36:33
delegatorsteem
delegateeraineorshine
vesting shares0.000000 VESTS
Transaction InfoBlock #12651565/Trx 226ba37bffd2d8824f7c3bea8383ce51c745102f
View Raw JSON Data
{
  "trx_id": "226ba37bffd2d8824f7c3bea8383ce51c745102f",
  "block": 12651565,
  "trx_in_block": 11,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-06-08T21:36:33",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "raineorshine",
      "vesting_shares": "0.000000 VESTS"
    }
  ]
}
steemcreated a new account: @raineorshine
2017/05/06 15:04:03
fee9.000 STEEM
delegation220000.000000 VESTS
creatorsteem
new account nameraineorshine
owner{"weight_threshold":1,"account_auths":[],"key_auths":[["STM8isaQ7Q8c3eeecrRUk8moEzPcCFQrxz2QRsTL2qgPns49twGG5",1]]}
active{"weight_threshold":1,"account_auths":[],"key_auths":[["STM6boXuigQ4XPKJd3gJsaXkn3v5k7WUhSeNsX5TVrsmq6XD2yHWR",1]]}
posting{"weight_threshold":1,"account_auths":[],"key_auths":[["STM6noyHAN5YFoEbBZr8Wz33PkkNWqcNzt9UxccQzP3kvEUP1qLvj",1]]}
memo keySTM6DPHGYp24Z1qYHAfD6tQWncdNmrSbQCBdzDt2rmqjKJVDQWt4J
json metadata
extensions[]
Transaction InfoBlock #11694123/Trx 78bd3d2976e17c9222ae1b48117aaacf09e75912
View Raw JSON Data
{
  "trx_id": "78bd3d2976e17c9222ae1b48117aaacf09e75912",
  "block": 11694123,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-05-06T15:04:03",
  "op": [
    "account_create_with_delegation",
    {
      "fee": "9.000 STEEM",
      "delegation": "220000.000000 VESTS",
      "creator": "steem",
      "new_account_name": "raineorshine",
      "owner": {
        "weight_threshold": 1,
        "account_auths": [],
        "key_auths": [
          [
            "STM8isaQ7Q8c3eeecrRUk8moEzPcCFQrxz2QRsTL2qgPns49twGG5",
            1
          ]
        ]
      },
      "active": {
        "weight_threshold": 1,
        "account_auths": [],
        "key_auths": [
          [
            "STM6boXuigQ4XPKJd3gJsaXkn3v5k7WUhSeNsX5TVrsmq6XD2yHWR",
            1
          ]
        ]
      },
      "posting": {
        "weight_threshold": 1,
        "account_auths": [],
        "key_auths": [
          [
            "STM6noyHAN5YFoEbBZr8Wz33PkkNWqcNzt9UxccQzP3kvEUP1qLvj",
            1
          ]
        ]
      },
      "memo_key": "STM6DPHGYp24Z1qYHAfD6tQWncdNmrSbQCBdzDt2rmqjKJVDQWt4J",
      "json_metadata": "",
      "extensions": []
    }
  ]
}

Account Metadata

POSTING JSON METADATA
profile{"profile_image":"http://www.gravatar.com/avatar/03b704efdab65c446bb6a1f486f1867f.jpg?s=512","name":"Raine Revere","about":"Cryptocurrency Engineer"}
JSON METADATA
profile{"profile_image":"http://www.gravatar.com/avatar/03b704efdab65c446bb6a1f486f1867f.jpg?s=512","name":"Raine Revere","about":"Cryptocurrency Engineer"}
{
  "posting_json_metadata": {
    "profile": {
      "profile_image": "http://www.gravatar.com/avatar/03b704efdab65c446bb6a1f486f1867f.jpg?s=512",
      "name": "Raine Revere",
      "about": "Cryptocurrency Engineer"
    }
  },
  "json_metadata": {
    "profile": {
      "profile_image": "http://www.gravatar.com/avatar/03b704efdab65c446bb6a1f486f1867f.jpg?s=512",
      "name": "Raine Revere",
      "about": "Cryptocurrency Engineer"
    }
  }
}

Auth Keys

Owner
Single Signature
Public Keys
STM8isaQ7Q8c3eeecrRUk8moEzPcCFQrxz2QRsTL2qgPns49twGG51/1
Active
Single Signature
Public Keys
STM6boXuigQ4XPKJd3gJsaXkn3v5k7WUhSeNsX5TVrsmq6XD2yHWR1/1
Posting
Single Signature
Public Keys
STM6noyHAN5YFoEbBZr8Wz33PkkNWqcNzt9UxccQzP3kvEUP1qLvj1/1
Memo
STM6DPHGYp24Z1qYHAfD6tQWncdNmrSbQCBdzDt2rmqjKJVDQWt4J
{
  "owner": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM8isaQ7Q8c3eeecrRUk8moEzPcCFQrxz2QRsTL2qgPns49twGG5",
        1
      ]
    ]
  },
  "active": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM6boXuigQ4XPKJd3gJsaXkn3v5k7WUhSeNsX5TVrsmq6XD2yHWR",
        1
      ]
    ]
  },
  "posting": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM6noyHAN5YFoEbBZr8Wz33PkkNWqcNzt9UxccQzP3kvEUP1qLvj",
        1
      ]
    ]
  },
  "memo": "STM6DPHGYp24Z1qYHAfD6tQWncdNmrSbQCBdzDt2rmqjKJVDQWt4J"
}

Witness Votes

0 / 30
No active witness votes.
[]