VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS0.00%
Net Worth
0.044USD
STEEM
0.001STEEM
SBD
0.015SBD
Effective Power
5.007SP
├── Own SP
0.629SP
└── Incoming DelegationsDeleg
+4.378SP
Detailed Balance
| STEEM | ||
| balance | 0.000STEEM | STEEM |
| market_balance | 0.000STEEM | STEEM |
| savings_balance | 0.000STEEM | STEEM |
| reward_steem_balance | 0.001STEEM | STEEM |
| STEEM POWER | ||
| Own SP | 0.629SP | SP |
| Delegated Out | 0.000SP | SP |
| Delegation In | 4.378SP | SP |
| Effective Power | 5.007SP | SP |
| Reward SP (pending) | 0.009SP | SP |
| SBD | ||
| sbd_balance | 0.000SBD | SBD |
| sbd_conversions | 0.000SBD | SBD |
| sbd_market_balance | 0.000SBD | SBD |
| savings_sbd_balance | 0.000SBD | SBD |
| reward_sbd_balance | 0.015SBD | SBD |
{
"balance": "0.000 STEEM",
"savings_balance": "0.000 STEEM",
"reward_steem_balance": "0.001 STEEM",
"vesting_shares": "1023.115773 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "7120.544033 VESTS",
"sbd_balance": "0.000 SBD",
"savings_sbd_balance": "0.000 SBD",
"reward_sbd_balance": "0.015 SBD",
"conversions": []
}Account Info
| name | jakelin |
| id | 693039 |
| rank | 615,380 |
| reputation | 206179415 |
| created | 2018-01-30T00:30:39 |
| recovery_account | steem |
| proxy | None |
| post_count | 2 |
| comment_count | 0 |
| lifetime_vote_count | 0 |
| witnesses_voted_for | 0 |
| last_post | 2018-03-21T23:53:36 |
| last_root_post | 2018-03-21T00:35:36 |
| last_vote_time | 2018-03-21T02:53:51 |
| proxied_vsf_votes | 0, 0, 0, 0 |
| can_vote | 1 |
| voting_power | 0 |
| delayed_votes | 0 |
| balance | 0.000 STEEM |
| savings_balance | 0.000 STEEM |
| sbd_balance | 0.000 SBD |
| savings_sbd_balance | 0.000 SBD |
| vesting_shares | 1023.115773 VESTS |
| delegated_vesting_shares | 0.000000 VESTS |
| received_vesting_shares | 7120.544033 VESTS |
| reward_vesting_balance | 18.361357 VESTS |
| vesting_balance | 0.000 STEEM |
| vesting_withdraw_rate | 0.000000 VESTS |
| next_vesting_withdrawal | 1969-12-31T23:59:59 |
| withdrawn | 0 |
| to_withdraw | 0 |
| withdraw_routes | 0 |
| savings_withdraw_requests | 0 |
| last_account_recovery | 1970-01-01T00:00:00 |
| reset_account | null |
| last_owner_update | 1970-01-01T00:00:00 |
| last_account_update | 1970-01-01T00:00:00 |
| mined | No |
| sbd_seconds | 0 |
| sbd_last_interest_payment | 1970-01-01T00:00:00 |
| savings_sbd_last_interest_payment | 1970-01-01T00:00:00 |
{
"active": {
"account_auths": [],
"key_auths": [
[
"STM6SJdMypoENkmActXb4g8oNw1jnTbwoaXrnWk5fbTdJFH5F2QQc",
1
]
],
"weight_threshold": 1
},
"balance": "0.000 STEEM",
"can_vote": true,
"comment_count": 0,
"created": "2018-01-30T00:30:39",
"curation_rewards": 0,
"delegated_vesting_shares": "0.000000 VESTS",
"downvote_manabar": {
"current_mana": 2035914951,
"last_update_time": 1779068346
},
"guest_bloggers": [],
"id": 693039,
"json_metadata": "",
"last_account_recovery": "1970-01-01T00:00:00",
"last_account_update": "1970-01-01T00:00:00",
"last_owner_update": "1970-01-01T00:00:00",
"last_post": "2018-03-21T23:53:36",
"last_root_post": "2018-03-21T00:35:36",
"last_vote_time": "2018-03-21T02:53:51",
"lifetime_vote_count": 0,
"market_history": [],
"memo_key": "STM6542k1e4RizxFff5T3YKw2QDjLu9iPHwGvxkaEN1VxSN1ir9Ao",
"mined": false,
"name": "jakelin",
"next_vesting_withdrawal": "1969-12-31T23:59:59",
"other_history": [],
"owner": {
"account_auths": [],
"key_auths": [
[
"STM73Yp5KjFjVacu5p5GzbWiqe1PUUsDGHV96gunSBgC5zSRwAdUL",
1
]
],
"weight_threshold": 1
},
"pending_claimed_accounts": 0,
"post_bandwidth": 0,
"post_count": 2,
"post_history": [],
"posting": {
"account_auths": [],
"key_auths": [
[
"STM7idpCEPFC5XEZs3g6QGVoFoHsB8z3h9zJEHMW7bUfuq5vjWk7t",
1
]
],
"weight_threshold": 1
},
"posting_json_metadata": "",
"posting_rewards": 18,
"proxied_vsf_votes": [
0,
0,
0,
0
],
"proxy": "",
"received_vesting_shares": "7120.544033 VESTS",
"recovery_account": "steem",
"reputation": 206179415,
"reset_account": "null",
"reward_sbd_balance": "0.015 SBD",
"reward_steem_balance": "0.001 STEEM",
"reward_vesting_balance": "18.361357 VESTS",
"reward_vesting_steem": "0.009 STEEM",
"savings_balance": "0.000 STEEM",
"savings_sbd_balance": "0.000 SBD",
"savings_sbd_last_interest_payment": "1970-01-01T00:00:00",
"savings_sbd_seconds": "0",
"savings_sbd_seconds_last_update": "1970-01-01T00:00:00",
"savings_withdraw_requests": 0,
"sbd_balance": "0.000 SBD",
"sbd_last_interest_payment": "1970-01-01T00:00:00",
"sbd_seconds": "0",
"sbd_seconds_last_update": "1970-01-01T00:00:00",
"tags_usage": [],
"to_withdraw": 0,
"transfer_history": [],
"vesting_balance": "0.000 STEEM",
"vesting_shares": "1023.115773 VESTS",
"vesting_withdraw_rate": "0.000000 VESTS",
"vote_history": [],
"voting_manabar": {
"current_mana": "8143659806",
"last_update_time": 1779068346
},
"voting_power": 0,
"withdraw_routes": 0,
"withdrawn": 0,
"witness_votes": [],
"witnesses_voted_for": 0,
"rank": 615380
}Withdraw Routes
| Incoming | Outgoing |
|---|---|
Empty | Empty |
{
"incoming": [],
"outgoing": []
}From Date
To Date
2026/05/18 01:39:06
2026/05/18 01:39:06
| delegatee | jakelin |
| delegator | steem |
| vesting shares | 7120.544033 VESTS |
| Transaction Info | Block #106145117/Trx 95c80aa70e4c823a3f72c96c2be9394548f90057 |
View Raw JSON Data
{
"block": 106145117,
"op": [
"delegate_vesting_shares",
{
"delegatee": "jakelin",
"delegator": "steem",
"vesting_shares": "7120.544033 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2026-05-18T01:39:06",
"trx_id": "95c80aa70e4c823a3f72c96c2be9394548f90057",
"trx_in_block": 1,
"virtual_op": 0
}2026/05/12 09:31:30
2026/05/12 09:31:30
| delegatee | jakelin |
| delegator | steem |
| vesting shares | 4408.333628 VESTS |
| Transaction Info | Block #105982518/Trx 2f8f2f5c4014a7f6ef0d33bd087410efba572497 |
View Raw JSON Data
{
"block": 105982518,
"op": [
"delegate_vesting_shares",
{
"delegatee": "jakelin",
"delegator": "steem",
"vesting_shares": "4408.333628 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2026-05-12T09:31:30",
"trx_id": "2f8f2f5c4014a7f6ef0d33bd087410efba572497",
"trx_in_block": 3,
"virtual_op": 0
}2026/04/26 00:57:45
2026/04/26 00:57:45
| delegatee | jakelin |
| delegator | steem |
| vesting shares | 7133.059789 VESTS |
| Transaction Info | Block #105512730/Trx 83488d3f5a0890feaed37f0ab179c6f080d61031 |
View Raw JSON Data
{
"block": 105512730,
"op": [
"delegate_vesting_shares",
{
"delegatee": "jakelin",
"delegator": "steem",
"vesting_shares": "7133.059789 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2026-04-26T00:57:45",
"trx_id": "83488d3f5a0890feaed37f0ab179c6f080d61031",
"trx_in_block": 0,
"virtual_op": 0
}2026/01/23 11:34:09
2026/01/23 11:34:09
| delegatee | jakelin |
| delegator | steem |
| vesting shares | 4449.880447 VESTS |
| Transaction Info | Block #102856327/Trx 260c07c2be9c9182d754c645b73c7025f4ca9b49 |
View Raw JSON Data
{
"block": 102856327,
"op": [
"delegate_vesting_shares",
{
"delegatee": "jakelin",
"delegator": "steem",
"vesting_shares": "4449.880447 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2026-01-23T11:34:09",
"trx_id": "260c07c2be9c9182d754c645b73c7025f4ca9b49",
"trx_in_block": 2,
"virtual_op": 0
}2024/12/17 06:51:18
2024/12/17 06:51:18
| delegatee | jakelin |
| delegator | steem |
| vesting shares | 4614.099644 VESTS |
| Transaction Info | Block #91302686/Trx 99c3b9b7f12519136c011286212f02c976ec0559 |
View Raw JSON Data
{
"block": 91302686,
"op": [
"delegate_vesting_shares",
{
"delegatee": "jakelin",
"delegator": "steem",
"vesting_shares": "4614.099644 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2024-12-17T06:51:18",
"trx_id": "99c3b9b7f12519136c011286212f02c976ec0559",
"trx_in_block": 3,
"virtual_op": 0
}2023/11/13 22:33:24
2023/11/13 22:33:24
| delegatee | jakelin |
| delegator | steem |
| vesting shares | 4783.233176 VESTS |
| Transaction Info | Block #79856872/Trx 77cce74b3384cbe1b6fd66f9d4eeb0b9a8702913 |
View Raw JSON Data
{
"block": 79856872,
"op": [
"delegate_vesting_shares",
{
"delegatee": "jakelin",
"delegator": "steem",
"vesting_shares": "4783.233176 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2023-11-13T22:33:24",
"trx_id": "77cce74b3384cbe1b6fd66f9d4eeb0b9a8702913",
"trx_in_block": 3,
"virtual_op": 0
}2023/09/21 23:29:09
2023/09/21 23:29:09
| delegatee | jakelin |
| delegator | steem |
| vesting shares | 7720.511962 VESTS |
| Transaction Info | Block #78349811/Trx d3c398113c62b290aa745e2eb35b0a4425e2b49b |
View Raw JSON Data
{
"block": 78349811,
"op": [
"delegate_vesting_shares",
{
"delegatee": "jakelin",
"delegator": "steem",
"vesting_shares": "7720.511962 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2023-09-21T23:29:09",
"trx_id": "d3c398113c62b290aa745e2eb35b0a4425e2b49b",
"trx_in_block": 10,
"virtual_op": 0
}2022/11/03 13:03:33
2022/11/03 13:03:33
| delegatee | jakelin |
| delegator | steem |
| vesting shares | 7942.193400 VESTS |
| Transaction Info | Block #69114880/Trx ccd84f2b333e337a2f0f28fa2a35cbde5f026446 |
View Raw JSON Data
{
"block": 69114880,
"op": [
"delegate_vesting_shares",
{
"delegatee": "jakelin",
"delegator": "steem",
"vesting_shares": "7942.193400 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2022-11-03T13:03:33",
"trx_id": "ccd84f2b333e337a2f0f28fa2a35cbde5f026446",
"trx_in_block": 16,
"virtual_op": 0
}2022/01/17 12:12:42
2022/01/17 12:12:42
| delegatee | jakelin |
| delegator | steem |
| vesting shares | 8162.726631 VESTS |
| Transaction Info | Block #60810913/Trx fe64b62cdfcb99bcd1e34bbe7de67b81f92447b2 |
View Raw JSON Data
{
"block": 60810913,
"op": [
"delegate_vesting_shares",
{
"delegatee": "jakelin",
"delegator": "steem",
"vesting_shares": "8162.726631 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2022-01-17T12:12:42",
"trx_id": "fe64b62cdfcb99bcd1e34bbe7de67b81f92447b2",
"trx_in_block": 15,
"virtual_op": 0
}2021/06/14 02:04:33
2021/06/14 02:04:33
| delegatee | jakelin |
| delegator | steem |
| vesting shares | 8346.495289 VESTS |
| Transaction Info | Block #54609227/Trx 2935ce5c90ce7df1207c7165fa74d49ac4bbed97 |
View Raw JSON Data
{
"block": 54609227,
"op": [
"delegate_vesting_shares",
{
"delegatee": "jakelin",
"delegator": "steem",
"vesting_shares": "8346.495289 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2021-06-14T02:04:33",
"trx_id": "2935ce5c90ce7df1207c7165fa74d49ac4bbed97",
"trx_in_block": 4,
"virtual_op": 0
}2020/12/11 12:21:30
2020/12/11 12:21:30
| delegatee | jakelin |
| delegator | steem |
| vesting shares | 8533.917263 VESTS |
| Transaction Info | Block #49356631/Trx 257dd0c9cdf979a508761a09f70dd7ca11567a17 |
View Raw JSON Data
{
"block": 49356631,
"op": [
"delegate_vesting_shares",
{
"delegatee": "jakelin",
"delegator": "steem",
"vesting_shares": "8533.917263 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-12-11T12:21:30",
"trx_id": "257dd0c9cdf979a508761a09f70dd7ca11567a17",
"trx_in_block": 2,
"virtual_op": 0
}2020/12/06 05:58:24
2020/12/06 05:58:24
| delegatee | jakelin |
| delegator | steem |
| vesting shares | 1912.543513 VESTS |
| Transaction Info | Block #49208190/Trx 260dceef3423ba077c67377c0f9d00efc6056865 |
View Raw JSON Data
{
"block": 49208190,
"op": [
"delegate_vesting_shares",
{
"delegatee": "jakelin",
"delegator": "steem",
"vesting_shares": "1912.543513 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-12-06T05:58:24",
"trx_id": "260dceef3423ba077c67377c0f9d00efc6056865",
"trx_in_block": 1,
"virtual_op": 0
}2020/12/05 15:59:24
2020/12/05 15:59:24
| delegatee | jakelin |
| delegator | steem |
| vesting shares | 8540.125117 VESTS |
| Transaction Info | Block #49191726/Trx 5f071a037577a6b7959843e97aa971ad0dace834 |
View Raw JSON Data
{
"block": 49191726,
"op": [
"delegate_vesting_shares",
{
"delegatee": "jakelin",
"delegator": "steem",
"vesting_shares": "8540.125117 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-12-05T15:59:24",
"trx_id": "5f071a037577a6b7959843e97aa971ad0dace834",
"trx_in_block": 3,
"virtual_op": 0
}2020/11/02 18:11:57
2020/11/02 18:11:57
| delegatee | jakelin |
| delegator | steem |
| vesting shares | 1920.017158 VESTS |
| Transaction Info | Block #48260817/Trx 3a0335357159523979379ac3b42fa90dd3d904e4 |
View Raw JSON Data
{
"block": 48260817,
"op": [
"delegate_vesting_shares",
{
"delegatee": "jakelin",
"delegator": "steem",
"vesting_shares": "1920.017158 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-11-02T18:11:57",
"trx_id": "3a0335357159523979379ac3b42fa90dd3d904e4",
"trx_in_block": 3,
"virtual_op": 0
}2020/05/09 06:57:03
2020/05/09 06:57:03
| delegatee | jakelin |
| delegator | steem |
| vesting shares | 8742.930476 VESTS |
| Transaction Info | Block #43218456/Trx 07a70b65c8b141387308971a4b8c8706b9a3950f |
View Raw JSON Data
{
"block": 43218456,
"op": [
"delegate_vesting_shares",
{
"delegatee": "jakelin",
"delegator": "steem",
"vesting_shares": "8742.930476 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-05-09T06:57:03",
"trx_id": "07a70b65c8b141387308971a4b8c8706b9a3950f",
"trx_in_block": 11,
"virtual_op": 0
}2020/05/08 10:44:09
2020/05/08 10:44:09
| delegatee | jakelin |
| delegator | steem |
| vesting shares | 1953.311140 VESTS |
| Transaction Info | Block #43194765/Trx 3843d6939adea8b168a5749562fddd9e028d06fa |
View Raw JSON Data
{
"block": 43194765,
"op": [
"delegate_vesting_shares",
{
"delegatee": "jakelin",
"delegator": "steem",
"vesting_shares": "1953.311140 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-05-08T10:44:09",
"trx_id": "3843d6939adea8b168a5749562fddd9e028d06fa",
"trx_in_block": 26,
"virtual_op": 0
}2020/01/30 06:18:57
2020/01/30 06:18:57
| author | steemitboard |
| body | Congratulations @jakelin! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@jakelin/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/@jakelin) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=jakelin)_</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"]} |
| parent author | jakelin |
| parent permlink | how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle |
| permlink | steemitboard-notify-jakelin-20200130t061856000z |
| title | |
| Transaction Info | Block #40373467/Trx 93f75e361b62bd68c41abaaea377315c31174d27 |
View Raw JSON Data
{
"block": 40373467,
"op": [
"comment",
{
"author": "steemitboard",
"body": "Congratulations @jakelin! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@jakelin/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/@jakelin) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=jakelin)_</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\"]}",
"parent_author": "jakelin",
"parent_permlink": "how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle",
"permlink": "steemitboard-notify-jakelin-20200130t061856000z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2020-01-30T06:18:57",
"trx_id": "93f75e361b62bd68c41abaaea377315c31174d27",
"trx_in_block": 7,
"virtual_op": 0
}2019/06/13 01:15:03
2019/06/13 01:15:03
| delegatee | jakelin |
| delegator | steem |
| vesting shares | 8933.234372 VESTS |
| Transaction Info | Block #33749834/Trx eaf9917e83495884d1ecab98e4cd960215fee76e |
View Raw JSON Data
{
"block": 33749834,
"op": [
"delegate_vesting_shares",
{
"delegatee": "jakelin",
"delegator": "steem",
"vesting_shares": "8933.234372 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2019-06-13T01:15:03",
"trx_id": "eaf9917e83495884d1ecab98e4cd960215fee76e",
"trx_in_block": 9,
"virtual_op": 0
}2019/01/30 05:12:03
2019/01/30 05:12:03
| author | steemitboard |
| body | Congratulations @jakelin! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@jakelin/birthday1.png</td><td>Happy Birthday! - You are on the Steem blockchain for 1 year!</td></tr></table> <sub>_[Click here to view your Board](https://steemitboard.com/@jakelin)_</sub> > 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"]} |
| parent author | jakelin |
| parent permlink | how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle |
| permlink | steemitboard-notify-jakelin-20190130t051203000z |
| title | |
| Transaction Info | Block #29899783/Trx ff9a79fce21e01dfc917c134bcd08cb6fdb9a500 |
View Raw JSON Data
{
"block": 29899783,
"op": [
"comment",
{
"author": "steemitboard",
"body": "Congratulations @jakelin! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@jakelin/birthday1.png</td><td>Happy Birthday! - You are on the Steem blockchain for 1 year!</td></tr></table>\n\n<sub>_[Click here to view your Board](https://steemitboard.com/@jakelin)_</sub>\n\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\"]}",
"parent_author": "jakelin",
"parent_permlink": "how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle",
"permlink": "steemitboard-notify-jakelin-20190130t051203000z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2019-01-30T05:12:03",
"trx_id": "ff9a79fce21e01dfc917c134bcd08cb6fdb9a500",
"trx_in_block": 10,
"virtual_op": 0
}2018/08/26 03:05:12
2018/08/26 03:05:12
| author | bioscrolls |
| body | Awesome post, I need to go back to work, but on my free time I'm coming back to check that out step by step. This riddle is a really cool idea as a means to get people into cryptocurrencies. Things like this should be going on regularly to promote coins... |
| json metadata | {"tags":["introduceyourself"],"app":"steemit/0.1"} |
| parent author | jakelin |
| parent permlink | how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle |
| permlink | re-jakelin-how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle-20180826t030502015z |
| title | |
| Transaction Info | Block #25394482/Trx 5604d27b3db834d13d69e421e4ce301815c97bce |
View Raw JSON Data
{
"block": 25394482,
"op": [
"comment",
{
"author": "bioscrolls",
"body": "Awesome post, I need to go back to work, but on my free time I'm coming back to check that out step by step. \n\nThis riddle is a really cool idea as a means to get people into cryptocurrencies. Things like this should be going on regularly to promote coins...",
"json_metadata": "{\"tags\":[\"introduceyourself\"],\"app\":\"steemit/0.1\"}",
"parent_author": "jakelin",
"parent_permlink": "how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle",
"permlink": "re-jakelin-how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle-20180826t030502015z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-08-26T03:05:12",
"trx_id": "5604d27b3db834d13d69e421e4ce301815c97bce",
"trx_in_block": 5,
"virtual_op": 0
}2018/06/21 01:14:00
2018/06/21 01:14:00
| delegatee | jakelin |
| delegator | steem |
| vesting shares | 9132.375714 VESTS |
| Transaction Info | Block #23502581/Trx 627a0d1ecd94f7cfba3ac1cf70c84ccbf0e0a640 |
View Raw JSON Data
{
"block": 23502581,
"op": [
"delegate_vesting_shares",
{
"delegatee": "jakelin",
"delegator": "steem",
"vesting_shares": "9132.375714 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-06-21T01:14:00",
"trx_id": "627a0d1ecd94f7cfba3ac1cf70c84ccbf0e0a640",
"trx_in_block": 1,
"virtual_op": 0
}2018/05/18 19:43:21
2018/05/18 19:43:21
| delegatee | jakelin |
| delegator | steem |
| vesting shares | 29496.404152 VESTS |
| Transaction Info | Block #22546759/Trx 2470c82ca6ea16d640c5b092b0038097b701d89c |
View Raw JSON Data
{
"block": 22546759,
"op": [
"delegate_vesting_shares",
{
"delegatee": "jakelin",
"delegator": "steem",
"vesting_shares": "29496.404152 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-05-18T19:43:21",
"trx_id": "2470c82ca6ea16d640c5b092b0038097b701d89c",
"trx_in_block": 48,
"virtual_op": 0
}2018/04/01 15:10:42
2018/04/01 15:10:42
| author | dennisalund |
| body | Yes, please do get engaged in the development of the platform. I've been too busy to write and engage properly on the online communities lately. So I haven't had time to follow along with the latest development and updates of milestones, so please check the repo and join the conversation: https://github.com/steemit/condenser |
| json metadata | {"tags":["utopian-io"],"links":["https://github.com/steemit/condenser"],"app":"steemit/0.1"} |
| parent author | jakelin |
| parent permlink | re-dennisalund-allow-embedded-github-gists-20180321t235335242z |
| permlink | re-jakelin-re-dennisalund-allow-embedded-github-gists-20180401t151042089z |
| title | |
| Transaction Info | Block #21188586/Trx 39ed8701fcf59f3b6e90c4facce42d16566a7634 |
View Raw JSON Data
{
"block": 21188586,
"op": [
"comment",
{
"author": "dennisalund",
"body": "Yes, please do get engaged in the development of the platform. \n\nI've been too busy to write and engage properly on the online communities lately. So I haven't had time to follow along with the latest development and updates of milestones, so please check the repo and join the conversation: https://github.com/steemit/condenser",
"json_metadata": "{\"tags\":[\"utopian-io\"],\"links\":[\"https://github.com/steemit/condenser\"],\"app\":\"steemit/0.1\"}",
"parent_author": "jakelin",
"parent_permlink": "re-dennisalund-allow-embedded-github-gists-20180321t235335242z",
"permlink": "re-jakelin-re-dennisalund-allow-embedded-github-gists-20180401t151042089z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-04-01T15:10:42",
"trx_id": "39ed8701fcf59f3b6e90c4facce42d16566a7634",
"trx_in_block": 8,
"virtual_op": 0
}jakelinreceived 0.001 STEEM, 0.015 SBD, 0.011 SP author reward for @jakelin / how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle2018/03/28 00:35:36
jakelinreceived 0.001 STEEM, 0.015 SBD, 0.011 SP author reward for @jakelin / how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle
2018/03/28 00:35:36
| author | jakelin |
| permlink | how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle |
| sbd payout | 0.015 SBD |
| steem payout | 0.001 STEEM |
| vesting payout | 18.361357 VESTS |
| Transaction Info | Block #21055930/Virtual Operation #3 |
View Raw JSON Data
{
"block": 21055930,
"op": [
"author_reward",
{
"author": "jakelin",
"permlink": "how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle",
"sbd_payout": "0.015 SBD",
"steem_payout": "0.001 STEEM",
"vesting_payout": "18.361357 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-03-28T00:35:36",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 3
}callmewhyupvoted (100.00%) @jakelin / how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle2018/03/22 05:08:48
callmewhyupvoted (100.00%) @jakelin / how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle
2018/03/22 05:08:48
| author | jakelin |
| permlink | how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle |
| voter | callmewhy |
| weight | 10000 (100.00%) |
| Transaction Info | Block #20888984/Trx 6e07304db089c8d1ec1c7bb4d5949e9848044c70 |
View Raw JSON Data
{
"block": 20888984,
"op": [
"vote",
{
"author": "jakelin",
"permlink": "how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle",
"voter": "callmewhy",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-22T05:08:48",
"trx_id": "6e07304db089c8d1ec1c7bb4d5949e9848044c70",
"trx_in_block": 12,
"virtual_op": 0
}2018/03/21 23:53:36
2018/03/21 23:53:36
| author | jakelin |
| body | I am new to Steemit and I am a developer, is any way I can help with this feature? I need it for my posts 😁 |
| json metadata | {"tags":["utopian-io"],"app":"steemit/0.1"} |
| parent author | dennisalund |
| parent permlink | allow-embedded-github-gists |
| permlink | re-dennisalund-allow-embedded-github-gists-20180321t235335242z |
| title | |
| Transaction Info | Block #20882689/Trx da99ae91760ed10ac22d95cbfe720d6e96cb822c |
View Raw JSON Data
{
"block": 20882689,
"op": [
"comment",
{
"author": "jakelin",
"body": "I am new to Steemit and I am a developer, is any way I can help with this feature? I need it for my posts 😁",
"json_metadata": "{\"tags\":[\"utopian-io\"],\"app\":\"steemit/0.1\"}",
"parent_author": "dennisalund",
"parent_permlink": "allow-embedded-github-gists",
"permlink": "re-dennisalund-allow-embedded-github-gists-20180321t235335242z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T23:53:36",
"trx_id": "da99ae91760ed10ac22d95cbfe720d6e96cb822c",
"trx_in_block": 17,
"virtual_op": 0
}jakelinpublished a new post: how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle2018/03/21 23:48:03
jakelinpublished a new post: how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle
2018/03/21 23:48:03
| author | jakelin |
| body | @@ -1,12 +1,83 @@ +# How to earn one ether by writing a simple program - Ethereum Riddle%0A%0A ## Hello Ste @@ -121,17 +121,17 @@ Chinese -n +N ame: %E6%9E%97%E6%B0%B8%E5%9D%9A @@ -1550,17 +1550,18 @@ riddle.%0A + %0A - The Ridd @@ -9524,17 +9524,17 @@ vate key -. +, we can @@ -10570,16 +10570,17 @@ out the +%22 Yellow P @@ -16612,16 +16612,19 @@ eciated%0A +%0A* BTC: %5B3D @@ -16725,16 +16725,18 @@ aPVVUJ)%0A +* ETH: %5B0x |
| json metadata | {"tags":["introduceyourself"],"image":["https://user-images.githubusercontent.com/573856/37686157-5c44cb42-2cea-11e8-887b-52b4f1d4bd41.png","https://user-images.githubusercontent.com/573856/37686165-5d8e95c8-2cea-11e8-89ff-8805dbb4a19e.jpg","https://user-images.githubusercontent.com/573856/37689828-808a9f98-2cfb-11e8-9c68-ec7e57196817.png","https://user-images.githubusercontent.com/573856/37686170-5e780118-2cea-11e8-8336-168929814601.png","https://user-images.githubusercontent.com/573856/37686153-5bb634ae-2cea-11e8-9e47-6a0485f5fa09.png","https://user-images.githubusercontent.com/573856/37686156-5c134bb2-2cea-11e8-9c4d-718985e67846.png","https://user-images.githubusercontent.com/573856/37686154-5be41900-2cea-11e8-81e7-d314f5f3c6b1.png","https://user-images.githubusercontent.com/573856/37686169-5e470e96-2cea-11e8-97e4-4e11ff3af5a7.png","https://user-images.githubusercontent.com/573856/37686159-5c73cf6e-2cea-11e8-8af9-2424b46e8f44.png","https://user-images.githubusercontent.com/573856/37686160-5ca13440-2cea-11e8-862d-5db95ae26111.png","https://user-images.githubusercontent.com/573856/37686161-5cd03092-2cea-11e8-8e5c-553c9fa75321.png","https://user-images.githubusercontent.com/573856/37686162-5cfe913a-2cea-11e8-908d-78cb058e4e1b.png","https://user-images.githubusercontent.com/573856/37686164-5d60d2c8-2cea-11e8-85a9-a4c242bc9a2d.png","https://user-images.githubusercontent.com/573856/37686163-5d2d6834-2cea-11e8-9bdc-2c2395b9fb9a.png","https://user-images.githubusercontent.com/573856/37689849-9a1dfa40-2cfb-11e8-9a4b-b249b9057278.png","https://user-images.githubusercontent.com/573856/37689830-80eb750c-2cfb-11e8-8ab1-c777ea2da09c.png"],"links":["connected.yowconference.com.au/","www.devworld.com.au/","gmtc.geekbang.org/","github.com/IBAnimatable/IBAnimatable","https://github.com/JakeLin/SwiftLanguageWeather","https://github.com/JakeLin/SaveTheDot","https://ethereum.github.io/yellowpaper/paper.pdf","https://github.com/JakeLin/ethereum-riddle","https://etherscan.io/tx/0x8e86450635dcf8d9a6edb54a7df9f36808311f3c1b3f6f343581b9a693c5999b","https://github.com/JakeLin","https://dribbble.com/Jake_Lin","https://twitter.com/Jake_Lin","https://steemit.com/@jakelin","https://blockchain.info/address/3DxxE5Y8QMVLfeKzQgJ3nh4f6mxbaPVVUJ","https://etherscan.io/address/0x48d9f0ad5bf1024821362871e04af456ad264f14"],"app":"steemit/0.1","format":"markdown"} |
| parent author | |
| parent permlink | introduceyourself |
| permlink | how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle |
| title | How to earn one ether by writing a simple program - Ethereum Riddle |
| Transaction Info | Block #20882578/Trx 358aca1a339c217730a725a4fe558874f864ccc2 |
View Raw JSON Data
{
"block": 20882578,
"op": [
"comment",
{
"author": "jakelin",
"body": "@@ -1,12 +1,83 @@\n+# How to earn one ether by writing a simple program - Ethereum Riddle%0A%0A\n ## Hello Ste\n@@ -121,17 +121,17 @@\n Chinese \n-n\n+N\n ame: %E6%9E%97%E6%B0%B8%E5%9D%9A\n@@ -1550,17 +1550,18 @@\n riddle.%0A\n+ \n %0A\n-\n The Ridd\n@@ -9524,17 +9524,17 @@\n vate key\n-.\n+,\n we can \n@@ -10570,16 +10570,17 @@\n out the \n+%22\n Yellow P\n@@ -16612,16 +16612,19 @@\n eciated%0A\n+%0A* \n BTC: %5B3D\n@@ -16725,16 +16725,18 @@\n aPVVUJ)%0A\n+* \n ETH: %5B0x\n",
"json_metadata": "{\"tags\":[\"introduceyourself\"],\"image\":[\"https://user-images.githubusercontent.com/573856/37686157-5c44cb42-2cea-11e8-887b-52b4f1d4bd41.png\",\"https://user-images.githubusercontent.com/573856/37686165-5d8e95c8-2cea-11e8-89ff-8805dbb4a19e.jpg\",\"https://user-images.githubusercontent.com/573856/37689828-808a9f98-2cfb-11e8-9c68-ec7e57196817.png\",\"https://user-images.githubusercontent.com/573856/37686170-5e780118-2cea-11e8-8336-168929814601.png\",\"https://user-images.githubusercontent.com/573856/37686153-5bb634ae-2cea-11e8-9e47-6a0485f5fa09.png\",\"https://user-images.githubusercontent.com/573856/37686156-5c134bb2-2cea-11e8-9c4d-718985e67846.png\",\"https://user-images.githubusercontent.com/573856/37686154-5be41900-2cea-11e8-81e7-d314f5f3c6b1.png\",\"https://user-images.githubusercontent.com/573856/37686169-5e470e96-2cea-11e8-97e4-4e11ff3af5a7.png\",\"https://user-images.githubusercontent.com/573856/37686159-5c73cf6e-2cea-11e8-8af9-2424b46e8f44.png\",\"https://user-images.githubusercontent.com/573856/37686160-5ca13440-2cea-11e8-862d-5db95ae26111.png\",\"https://user-images.githubusercontent.com/573856/37686161-5cd03092-2cea-11e8-8e5c-553c9fa75321.png\",\"https://user-images.githubusercontent.com/573856/37686162-5cfe913a-2cea-11e8-908d-78cb058e4e1b.png\",\"https://user-images.githubusercontent.com/573856/37686164-5d60d2c8-2cea-11e8-85a9-a4c242bc9a2d.png\",\"https://user-images.githubusercontent.com/573856/37686163-5d2d6834-2cea-11e8-9bdc-2c2395b9fb9a.png\",\"https://user-images.githubusercontent.com/573856/37689849-9a1dfa40-2cfb-11e8-9a4b-b249b9057278.png\",\"https://user-images.githubusercontent.com/573856/37689830-80eb750c-2cfb-11e8-8ab1-c777ea2da09c.png\"],\"links\":[\"connected.yowconference.com.au/\",\"www.devworld.com.au/\",\"gmtc.geekbang.org/\",\"github.com/IBAnimatable/IBAnimatable\",\"https://github.com/JakeLin/SwiftLanguageWeather\",\"https://github.com/JakeLin/SaveTheDot\",\"https://ethereum.github.io/yellowpaper/paper.pdf\",\"https://github.com/JakeLin/ethereum-riddle\",\"https://etherscan.io/tx/0x8e86450635dcf8d9a6edb54a7df9f36808311f3c1b3f6f343581b9a693c5999b\",\"https://github.com/JakeLin\",\"https://dribbble.com/Jake_Lin\",\"https://twitter.com/Jake_Lin\",\"https://steemit.com/@jakelin\",\"https://blockchain.info/address/3DxxE5Y8QMVLfeKzQgJ3nh4f6mxbaPVVUJ\",\"https://etherscan.io/address/0x48d9f0ad5bf1024821362871e04af456ad264f14\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "introduceyourself",
"permlink": "how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle",
"title": "How to earn one ether by writing a simple program - Ethereum Riddle"
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T23:48:03",
"trx_id": "358aca1a339c217730a725a4fe558874f864ccc2",
"trx_in_block": 22,
"virtual_op": 0
}jakelinupvoted (100.00%) @dennisalund / allow-embedded-github-gists2018/03/21 23:46:12
jakelinupvoted (100.00%) @dennisalund / allow-embedded-github-gists
2018/03/21 23:46:12
| author | dennisalund |
| permlink | allow-embedded-github-gists |
| voter | jakelin |
| weight | 10000 (100.00%) |
| Transaction Info | Block #20882541/Trx c2c31ff4b38ff7489a5f50213de8b5df97c4bcfe |
View Raw JSON Data
{
"block": 20882541,
"op": [
"vote",
{
"author": "dennisalund",
"permlink": "allow-embedded-github-gists",
"voter": "jakelin",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T23:46:12",
"trx_id": "c2c31ff4b38ff7489a5f50213de8b5df97c4bcfe",
"trx_in_block": 28,
"virtual_op": 0
}2018/03/21 09:13:30
2018/03/21 09:13:30
| author | jakelin |
| permlink | how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle |
| voter | introbot |
| weight | 100 (1.00%) |
| Transaction Info | Block #20865336/Trx 34c94e0b82463c36ff06703e3e9621fb56e78686 |
View Raw JSON Data
{
"block": 20865336,
"op": [
"vote",
{
"author": "jakelin",
"permlink": "how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle",
"voter": "introbot",
"weight": 100
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T09:13:30",
"trx_id": "34c94e0b82463c36ff06703e3e9621fb56e78686",
"trx_in_block": 37,
"virtual_op": 0
}2018/03/21 09:13:21
2018/03/21 09:13:21
| author | introbot |
| body | <br> Welcome to Steemit @jakelin!<br><br> I wish you much success and hope you find Steemit to be as rewarding and informative as I have.<br><br> Here are some links you might find useful.<br> [Your stats on SteemNow](https://steemnow.com/@jakelin)<br> [Your stats on SteemWorld](https://steemworld.org/@jakelin)<br> [Your stats on SteemD](https://steemd.com/@jakelin)<br> [How to use Minnow Booster](https://steemit.com/steemit/@bycoleman/a-post-of-much-greater-value-how-to-increase-your-vote-count-dramatically-just-like-the-big-fish-do)<br> [How does Steemit actually work?](https://steemit.com/steemit/@bycoleman/where-does-all-the-money-come-from-on-steemit-fully-answered-will-it-continue-yes)<br><br> Introbot is hosted and managed with donations from @byColeman to help make your journey on Steemit be truly rewarding. Your feedback is always welcome so that we may improve this welcome message.<br> Oh yea, I have upvoted you and followed you. Many blessings from @introbot & @bycoleman<br><br> |
| json metadata | {"tags":["introbot-welcome"],"users":["jakelin","jakelin","jakelin","jakelin","bycoleman","bycoleman","byColeman","introbot","bycoleman"],"links":["https://steemitimages.com/DQmbGXMwALuD4zZvtnzKLY2SRpjQJZzCYsFn1VLa1iPg4uH/image.png","https://steemnow.com/@jakelin","https://steemworld.org/@jakelin","https://steemd.com/@jakelin","https://steemit.com/steemit/@bycoleman/a-post-of-much-greater-value-how-to-increase-your-vote-count-dramatically-just-like-the-big-fish-do","https://steemit.com/steemit/@bycoleman/where-does-all-the-money-come-from-on-steemit-fully-answered-will-it-continue-yes"],"app":"null/null","format":"markdown"} |
| parent author | jakelin |
| parent permlink | how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle |
| permlink | re-how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle-1521623596709tff0db637-e780-4c13-a635-5792a89e25b3uid |
| title | |
| Transaction Info | Block #20865333/Trx fed765c5d959b7f820ae7160fbcc0451498cb420 |
View Raw JSON Data
{
"block": 20865333,
"op": [
"comment",
{
"author": "introbot",
"body": "<br> Welcome to Steemit @jakelin!<br><br> I wish you much success and hope you find Steemit to be as rewarding and informative as I have.<br><br> Here are some links you might find useful.<br> [Your stats on SteemNow](https://steemnow.com/@jakelin)<br> [Your stats on SteemWorld](https://steemworld.org/@jakelin)<br> [Your stats on SteemD](https://steemd.com/@jakelin)<br> [How to use Minnow Booster](https://steemit.com/steemit/@bycoleman/a-post-of-much-greater-value-how-to-increase-your-vote-count-dramatically-just-like-the-big-fish-do)<br> [How does Steemit actually work?](https://steemit.com/steemit/@bycoleman/where-does-all-the-money-come-from-on-steemit-fully-answered-will-it-continue-yes)<br><br> Introbot is hosted and managed with donations from @byColeman to help make your journey on Steemit be truly rewarding. Your feedback is always welcome so that we may improve this welcome message.<br> Oh yea, I have upvoted you and followed you. Many blessings from @introbot & @bycoleman<br><br> ",
"json_metadata": "{\"tags\":[\"introbot-welcome\"],\"users\":[\"jakelin\",\"jakelin\",\"jakelin\",\"jakelin\",\"bycoleman\",\"bycoleman\",\"byColeman\",\"introbot\",\"bycoleman\"],\"links\":[\"https://steemitimages.com/DQmbGXMwALuD4zZvtnzKLY2SRpjQJZzCYsFn1VLa1iPg4uH/image.png\",\"https://steemnow.com/@jakelin\",\"https://steemworld.org/@jakelin\",\"https://steemd.com/@jakelin\",\"https://steemit.com/steemit/@bycoleman/a-post-of-much-greater-value-how-to-increase-your-vote-count-dramatically-just-like-the-big-fish-do\",\"https://steemit.com/steemit/@bycoleman/where-does-all-the-money-come-from-on-steemit-fully-answered-will-it-continue-yes\"],\"app\":\"null/null\",\"format\":\"markdown\"}",
"parent_author": "jakelin",
"parent_permlink": "how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle",
"permlink": "re-how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle-1521623596709tff0db637-e780-4c13-a635-5792a89e25b3uid",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T09:13:21",
"trx_id": "fed765c5d959b7f820ae7160fbcc0451498cb420",
"trx_in_block": 25,
"virtual_op": 0
}2018/03/21 08:02:12
2018/03/21 08:02:12
| author | newsteemians |
| body | Welcome to Steem Community @jakelin! As a gentle reminder, please keep your master password safe. The best practise is to use your private posting key to login to Steemit when posting; and the private active key for wallet related transactions. In the New Steemians project, we help new members of steem by education and resteeeming their articles. Get your articles resteemed too for maximum exposure. You can learn more about it here: https://steemit.com/introduceyourself/@gaman/new-steemians-project-launch |
| json metadata | {"app": "pysteem/0.5.4"} |
| parent author | jakelin |
| parent permlink | how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle |
| permlink | how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle-newsteemians-03212018 |
| title | |
| Transaction Info | Block #20863983/Trx 5c1fa00fc766828fd0cdc358c803ce2360452426 |
View Raw JSON Data
{
"block": 20863983,
"op": [
"comment",
{
"author": "newsteemians",
"body": "Welcome to Steem Community @jakelin! As a gentle reminder, please keep your master password safe. The best practise is to use your private posting key to login to Steemit when posting; and the private active key for wallet related transactions. \n\n In the New Steemians project, we help new members of steem by education and resteeeming their articles. Get your articles resteemed too for maximum exposure. You can learn more about it here: https://steemit.com/introduceyourself/@gaman/new-steemians-project-launch ",
"json_metadata": "{\"app\": \"pysteem/0.5.4\"}",
"parent_author": "jakelin",
"parent_permlink": "how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle",
"permlink": "how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle-newsteemians-03212018",
"title": " "
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T08:02:12",
"trx_id": "5c1fa00fc766828fd0cdc358c803ce2360452426",
"trx_in_block": 19,
"virtual_op": 0
}2018/03/21 07:32:57
2018/03/21 07:32:57
| author | newsteemians |
| body | Welcome to Steem Community @jakelin! As a gentle reminder, please keep your master password safe. The best practise is to use your private posting key to login to Steemit when posting; and the private active key for wallet related transactions. In the New Steemians project, we help new members of steem by education and resteeeming their articles. Get your articles resteemed too for maximum exposure. You can learn more about it here: https://steemit.com/introduceyourself/@gaman/new-steemians-project-launch |
| json metadata | {"app": "pysteem/0.5.4"} |
| parent author | jakelin |
| parent permlink | how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle |
| permlink | how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle-newsteemians-03212018 |
| title | |
| Transaction Info | Block #20863427/Trx f093d772f804c2b3d3b10636361f486e5d2d763c |
View Raw JSON Data
{
"block": 20863427,
"op": [
"comment",
{
"author": "newsteemians",
"body": "Welcome to Steem Community @jakelin! As a gentle reminder, please keep your master password safe. The best practise is to use your private posting key to login to Steemit when posting; and the private active key for wallet related transactions. \n\n In the New Steemians project, we help new members of steem by education and resteeeming their articles. Get your articles resteemed too for maximum exposure. You can learn more about it here: https://steemit.com/introduceyourself/@gaman/new-steemians-project-launch ",
"json_metadata": "{\"app\": \"pysteem/0.5.4\"}",
"parent_author": "jakelin",
"parent_permlink": "how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle",
"permlink": "how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle-newsteemians-03212018",
"title": " "
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T07:32:57",
"trx_id": "f093d772f804c2b3d3b10636361f486e5d2d763c",
"trx_in_block": 22,
"virtual_op": 0
}2018/03/21 04:07:57
2018/03/21 04:07:57
| author | newsteemians |
| body | Welcome to Steem Community @jakelin! As a gentle reminder, please keep your master password safe. The best practise is to use your private posting key to login to Steemit when posting; and the private active key for wallet related transactions. In the New Steemians project, we help new members of steem by education and resteeeming their articles. Get your articles resteemed too for maximum exposure. You can learn more about it here: https://steemit.com/introduceyourself/@gaman/new-steemians-project-launch |
| json metadata | {"app": "pysteem/0.5.4"} |
| parent author | jakelin |
| parent permlink | how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle |
| permlink | how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle-newsteemians-03212018 |
| title | |
| Transaction Info | Block #20859399/Trx 90db7400c89a946fa2b33a257da29c054ce9e793 |
View Raw JSON Data
{
"block": 20859399,
"op": [
"comment",
{
"author": "newsteemians",
"body": "Welcome to Steem Community @jakelin! As a gentle reminder, please keep your master password safe. The best practise is to use your private posting key to login to Steemit when posting; and the private active key for wallet related transactions. \n\n In the New Steemians project, we help new members of steem by education and resteeeming their articles. Get your articles resteemed too for maximum exposure. You can learn more about it here: https://steemit.com/introduceyourself/@gaman/new-steemians-project-launch ",
"json_metadata": "{\"app\": \"pysteem/0.5.4\"}",
"parent_author": "jakelin",
"parent_permlink": "how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle",
"permlink": "how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle-newsteemians-03212018",
"title": " "
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T04:07:57",
"trx_id": "90db7400c89a946fa2b33a257da29c054ce9e793",
"trx_in_block": 0,
"virtual_op": 0
}2018/03/21 03:09:30
2018/03/21 03:09:30
| author | newsteemians |
| body | Welcome to Steem Community @jakelin! As a gentle reminder, please keep your master password safe. The best practise is to use your private posting key to login to Steemit when posting; and the private active key for wallet related transactions. In the New Steemians project, we help new members of steem by education and resteeeming their articles. Get your articles resteemed too for maximum exposure. You can learn more about it here: https://steemit.com/introduceyourself/@gaman/new-steemians-project-launch |
| json metadata | {"app": "pysteem/0.5.4"} |
| parent author | jakelin |
| parent permlink | how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle |
| permlink | how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle-newsteemians-03212018 |
| title | |
| Transaction Info | Block #20858230/Trx 14d47d33b4f8095e9e39d06b2e14ce4443d9c016 |
View Raw JSON Data
{
"block": 20858230,
"op": [
"comment",
{
"author": "newsteemians",
"body": "Welcome to Steem Community @jakelin! As a gentle reminder, please keep your master password safe. The best practise is to use your private posting key to login to Steemit when posting; and the private active key for wallet related transactions. \n\n In the New Steemians project, we help new members of steem by education and resteeeming their articles. Get your articles resteemed too for maximum exposure. You can learn more about it here: https://steemit.com/introduceyourself/@gaman/new-steemians-project-launch ",
"json_metadata": "{\"app\": \"pysteem/0.5.4\"}",
"parent_author": "jakelin",
"parent_permlink": "how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle",
"permlink": "how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle-newsteemians-03212018",
"title": " "
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T03:09:30",
"trx_id": "14d47d33b4f8095e9e39d06b2e14ce4443d9c016",
"trx_in_block": 12,
"virtual_op": 0
}2018/03/21 02:53:51
2018/03/21 02:53:51
| author | soteyapanbot |
| permlink | re-how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle-20180321t005514 |
| voter | jakelin |
| weight | 10000 (100.00%) |
| Transaction Info | Block #20857917/Trx 0e07064e3f1e7e4d00dcd4419844630dd665b2c1 |
View Raw JSON Data
{
"block": 20857917,
"op": [
"vote",
{
"author": "soteyapanbot",
"permlink": "re-how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle-20180321t005514",
"voter": "jakelin",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T02:53:51",
"trx_id": "0e07064e3f1e7e4d00dcd4419844630dd665b2c1",
"trx_in_block": 1,
"virtual_op": 0
}2018/03/21 02:53:45
2018/03/21 02:53:45
| author | newsteemians |
| permlink | how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle-newsteemians-03212018 |
| voter | jakelin |
| weight | 10000 (100.00%) |
| Transaction Info | Block #20857915/Trx f7beb357c47d98035520f4a9faf49b9aa75afae3 |
View Raw JSON Data
{
"block": 20857915,
"op": [
"vote",
{
"author": "newsteemians",
"permlink": "how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle-newsteemians-03212018",
"voter": "jakelin",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T02:53:45",
"trx_id": "f7beb357c47d98035520f4a9faf49b9aa75afae3",
"trx_in_block": 68,
"virtual_op": 0
}2018/03/21 02:40:06
2018/03/21 02:40:06
| author | jakelin |
| permlink | how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle |
| voter | newsteemians |
| weight | 1000 (10.00%) |
| Transaction Info | Block #20857642/Trx 7edc467fd48ac3711b7cc90ea02649b081eb8a50 |
View Raw JSON Data
{
"block": 20857642,
"op": [
"vote",
{
"author": "jakelin",
"permlink": "how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle",
"voter": "newsteemians",
"weight": 1000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T02:40:06",
"trx_id": "7edc467fd48ac3711b7cc90ea02649b081eb8a50",
"trx_in_block": 98,
"virtual_op": 0
}2018/03/21 02:40:03
2018/03/21 02:40:03
| author | newsteemians |
| body | Welcome to Steem Community @jakelin! As a gentle reminder, please keep your master password safe. The best practise is to use your private posting key to login to Steemit when posting; and the private active key for wallet related transactions. In the New Steemians project, we help new members of steem by education and resteeeming their articles. Get your articles resteemed too for maximum exposure. You can learn more about it here: https://steemit.com/introduceyourself/@gaman/new-steemians-project-launch |
| json metadata | {"app": "pysteem/0.5.4"} |
| parent author | jakelin |
| parent permlink | how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle |
| permlink | how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle-newsteemians-03212018 |
| title | |
| Transaction Info | Block #20857641/Trx 4551d104d196bf8e1fa2421cd28a5afa32617e38 |
View Raw JSON Data
{
"block": 20857641,
"op": [
"comment",
{
"author": "newsteemians",
"body": "Welcome to Steem Community @jakelin! As a gentle reminder, please keep your master password safe. The best practise is to use your private posting key to login to Steemit when posting; and the private active key for wallet related transactions. \n\n In the New Steemians project, we help new members of steem by education and resteeeming their articles. Get your articles resteemed too for maximum exposure. You can learn more about it here: https://steemit.com/introduceyourself/@gaman/new-steemians-project-launch ",
"json_metadata": "{\"app\": \"pysteem/0.5.4\"}",
"parent_author": "jakelin",
"parent_permlink": "how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle",
"permlink": "how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle-newsteemians-03212018",
"title": " "
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T02:40:03",
"trx_id": "4551d104d196bf8e1fa2421cd28a5afa32617e38",
"trx_in_block": 60,
"virtual_op": 0
}2018/03/21 01:33:12
2018/03/21 01:33:12
| author | steem-network |
| body | <html> <p>Congratulations <a href="/@jakelin" target="_blank">@jakelin</a>, you have decided to take the next big step with your first post! The Steem Network Team wishes you a great time among this awesome community.</p> <hr> <div class="pull-left"><img src="https://steemitimages.com/DQmaAdLUJ3yaSkmcmWECWyPGPWcjfbCoZ8Tu4RM6H4DbjCi/steem-network-thumbs-up.gif" alt="Thumbs up for Steem Network´s strategy" title="I suggest Steem Network´s strategy" width="320" height="222"></div> <h1>The proven road to boost your personal success in this amazing Steem Network</h1> <p>Do you already know that awesome content will get great profits by following these <a href="https://steemit.com/steem-network/@steem-network/spread-your-posts-through-this-proven-strategy-and-get-great-profits-in-return--for-posts-created-at-2018-03-21" target="_blank" alt="Steem Network" title="Follow Steem Network´s suggestions to boost your success">simple steps</a> that have been worked out by experts?</p> </html> |
| json metadata | {"tags": ["steem-network"], "users": ["steem-network", "jakelin"], "image": ["https://steemitimages.com/DQmaAdLUJ3yaSkmcmWECWyPGPWcjfbCoZ8Tu4RM6H4DbjCi/steem-network-thumbs-up.gif"], "links": ["/@jakelin", "https://steemit.com/steem-network/@steem-network/spread-your-posts-through-this-proven-strategy-and-get-great-profits-in-return--for-posts-created-at-2018-03-21"], "community": "steem-network", "app": "steem-network/1.0.1", "format": "html"} |
| parent author | jakelin |
| parent permlink | how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle |
| permlink | re-how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle-20180321t013312 |
| title | |
| Transaction Info | Block #20856304/Trx c452594bed5de40e4ef33905c91e3f5ee5294897 |
View Raw JSON Data
{
"block": 20856304,
"op": [
"comment",
{
"author": "steem-network",
"body": "<html>\n<p>Congratulations <a href=\"/@jakelin\" target=\"_blank\">@jakelin</a>, you have decided to take the next big step with your first post! The Steem Network Team wishes you a great time among this awesome community.</p>\n<hr>\n<div class=\"pull-left\"><img src=\"https://steemitimages.com/DQmaAdLUJ3yaSkmcmWECWyPGPWcjfbCoZ8Tu4RM6H4DbjCi/steem-network-thumbs-up.gif\" alt=\"Thumbs up for Steem Network´s strategy\" title=\"I suggest Steem Network´s strategy\" width=\"320\" height=\"222\"></div>\n<h1>The proven road to boost your personal success in this amazing Steem Network</h1>\n<p>Do you already know that awesome content will get great profits by following these <a href=\"https://steemit.com/steem-network/@steem-network/spread-your-posts-through-this-proven-strategy-and-get-great-profits-in-return--for-posts-created-at-2018-03-21\" target=\"_blank\" alt=\"Steem Network\" title=\"Follow Steem Network´s suggestions to boost your success\">simple steps</a> that have been worked out by experts?</p>\n</html>",
"json_metadata": "{\"tags\": [\"steem-network\"], \"users\": [\"steem-network\", \"jakelin\"], \"image\": [\"https://steemitimages.com/DQmaAdLUJ3yaSkmcmWECWyPGPWcjfbCoZ8Tu4RM6H4DbjCi/steem-network-thumbs-up.gif\"], \"links\": [\"/@jakelin\", \"https://steemit.com/steem-network/@steem-network/spread-your-posts-through-this-proven-strategy-and-get-great-profits-in-return--for-posts-created-at-2018-03-21\"], \"community\": \"steem-network\", \"app\": \"steem-network/1.0.1\", \"format\": \"html\"}",
"parent_author": "jakelin",
"parent_permlink": "how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle",
"permlink": "re-how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle-20180321t013312",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T01:33:12",
"trx_id": "c452594bed5de40e4ef33905c91e3f5ee5294897",
"trx_in_block": 26,
"virtual_op": 0
}2018/03/21 01:08:33
2018/03/21 01:08:33
| author | jakelin |
| permlink | how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle |
| voter | lopezdacruz |
| weight | 150 (1.50%) |
| Transaction Info | Block #20855811/Trx 5c439e554e7c727ae5e131bd970af20bf9140623 |
View Raw JSON Data
{
"block": 20855811,
"op": [
"vote",
{
"author": "jakelin",
"permlink": "how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle",
"voter": "lopezdacruz",
"weight": 150
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T01:08:33",
"trx_id": "5c439e554e7c727ae5e131bd970af20bf9140623",
"trx_in_block": 14,
"virtual_op": 0
}2018/03/21 01:08:30
2018/03/21 01:08:30
| author | lopezdacruz |
| body | welcome jakelin! Im looking forward to read your posts :D |
| json metadata | |
| parent author | jakelin |
| parent permlink | how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle |
| permlink | re-how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle-20180321t010827 |
| title | |
| Transaction Info | Block #20855810/Trx 7fe6353cd8677fd68a36477ab3c5f6264ca489a7 |
View Raw JSON Data
{
"block": 20855810,
"op": [
"comment",
{
"author": "lopezdacruz",
"body": "welcome jakelin! Im looking forward to read your posts :D",
"json_metadata": "",
"parent_author": "jakelin",
"parent_permlink": "how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle",
"permlink": "re-how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle-20180321t010827",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T01:08:30",
"trx_id": "7fe6353cd8677fd68a36477ab3c5f6264ca489a7",
"trx_in_block": 69,
"virtual_op": 0
}2018/03/21 01:03:09
2018/03/21 01:03:09
| author | jakelin |
| permlink | how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle |
| voter | davidfnck |
| weight | 5000 (50.00%) |
| Transaction Info | Block #20855703/Trx ce3b9dfbaa2c3ddb93db285c7877140f799d5e91 |
View Raw JSON Data
{
"block": 20855703,
"op": [
"vote",
{
"author": "jakelin",
"permlink": "how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle",
"voter": "davidfnck",
"weight": 5000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T01:03:09",
"trx_id": "ce3b9dfbaa2c3ddb93db285c7877140f799d5e91",
"trx_in_block": 15,
"virtual_op": 0
}jakelinpublished a new post: how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle2018/03/21 00:56:27
jakelinpublished a new post: how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle
2018/03/21 00:56:27
| author | jakelin |
| body | @@ -15235,16 +15235,18 @@ to %60f%60) +%E2%AC%86%EF%B8%8F . Each t |
| json metadata | {"tags":["introduceyourself"],"image":["https://user-images.githubusercontent.com/573856/37686157-5c44cb42-2cea-11e8-887b-52b4f1d4bd41.png","https://user-images.githubusercontent.com/573856/37686165-5d8e95c8-2cea-11e8-89ff-8805dbb4a19e.jpg","https://user-images.githubusercontent.com/573856/37689828-808a9f98-2cfb-11e8-9c68-ec7e57196817.png","https://user-images.githubusercontent.com/573856/37686170-5e780118-2cea-11e8-8336-168929814601.png","https://user-images.githubusercontent.com/573856/37686153-5bb634ae-2cea-11e8-9e47-6a0485f5fa09.png","https://user-images.githubusercontent.com/573856/37686156-5c134bb2-2cea-11e8-9c4d-718985e67846.png","https://user-images.githubusercontent.com/573856/37686154-5be41900-2cea-11e8-81e7-d314f5f3c6b1.png","https://user-images.githubusercontent.com/573856/37686169-5e470e96-2cea-11e8-97e4-4e11ff3af5a7.png","https://user-images.githubusercontent.com/573856/37686159-5c73cf6e-2cea-11e8-8af9-2424b46e8f44.png","https://user-images.githubusercontent.com/573856/37686160-5ca13440-2cea-11e8-862d-5db95ae26111.png","https://user-images.githubusercontent.com/573856/37686161-5cd03092-2cea-11e8-8e5c-553c9fa75321.png","https://user-images.githubusercontent.com/573856/37686162-5cfe913a-2cea-11e8-908d-78cb058e4e1b.png","https://user-images.githubusercontent.com/573856/37686164-5d60d2c8-2cea-11e8-85a9-a4c242bc9a2d.png","https://user-images.githubusercontent.com/573856/37686163-5d2d6834-2cea-11e8-9bdc-2c2395b9fb9a.png","https://user-images.githubusercontent.com/573856/37689849-9a1dfa40-2cfb-11e8-9a4b-b249b9057278.png","https://user-images.githubusercontent.com/573856/37689830-80eb750c-2cfb-11e8-8ab1-c777ea2da09c.png"],"links":["connected.yowconference.com.au/","www.devworld.com.au/","gmtc.geekbang.org/","github.com/IBAnimatable/IBAnimatable","https://github.com/JakeLin/SwiftLanguageWeather","https://github.com/JakeLin/SaveTheDot","https://ethereum.github.io/yellowpaper/paper.pdf","https://github.com/JakeLin/ethereum-riddle","https://etherscan.io/tx/0x8e86450635dcf8d9a6edb54a7df9f36808311f3c1b3f6f343581b9a693c5999b","https://github.com/JakeLin","https://dribbble.com/Jake_Lin","https://twitter.com/Jake_Lin","https://steemit.com/@jakelin","https://blockchain.info/address/3DxxE5Y8QMVLfeKzQgJ3nh4f6mxbaPVVUJ","https://etherscan.io/address/0x48d9f0ad5bf1024821362871e04af456ad264f14"],"app":"steemit/0.1","format":"markdown"} |
| parent author | |
| parent permlink | introduceyourself |
| permlink | how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle |
| title | How to earn one ether by writing a simple program - Ethereum Riddle |
| Transaction Info | Block #20855569/Trx eea418c04562ddcb83f1999b7d6b509144e07997 |
View Raw JSON Data
{
"block": 20855569,
"op": [
"comment",
{
"author": "jakelin",
"body": "@@ -15235,16 +15235,18 @@\n to %60f%60)\n+%E2%AC%86%EF%B8%8F\n . Each t\n",
"json_metadata": "{\"tags\":[\"introduceyourself\"],\"image\":[\"https://user-images.githubusercontent.com/573856/37686157-5c44cb42-2cea-11e8-887b-52b4f1d4bd41.png\",\"https://user-images.githubusercontent.com/573856/37686165-5d8e95c8-2cea-11e8-89ff-8805dbb4a19e.jpg\",\"https://user-images.githubusercontent.com/573856/37689828-808a9f98-2cfb-11e8-9c68-ec7e57196817.png\",\"https://user-images.githubusercontent.com/573856/37686170-5e780118-2cea-11e8-8336-168929814601.png\",\"https://user-images.githubusercontent.com/573856/37686153-5bb634ae-2cea-11e8-9e47-6a0485f5fa09.png\",\"https://user-images.githubusercontent.com/573856/37686156-5c134bb2-2cea-11e8-9c4d-718985e67846.png\",\"https://user-images.githubusercontent.com/573856/37686154-5be41900-2cea-11e8-81e7-d314f5f3c6b1.png\",\"https://user-images.githubusercontent.com/573856/37686169-5e470e96-2cea-11e8-97e4-4e11ff3af5a7.png\",\"https://user-images.githubusercontent.com/573856/37686159-5c73cf6e-2cea-11e8-8af9-2424b46e8f44.png\",\"https://user-images.githubusercontent.com/573856/37686160-5ca13440-2cea-11e8-862d-5db95ae26111.png\",\"https://user-images.githubusercontent.com/573856/37686161-5cd03092-2cea-11e8-8e5c-553c9fa75321.png\",\"https://user-images.githubusercontent.com/573856/37686162-5cfe913a-2cea-11e8-908d-78cb058e4e1b.png\",\"https://user-images.githubusercontent.com/573856/37686164-5d60d2c8-2cea-11e8-85a9-a4c242bc9a2d.png\",\"https://user-images.githubusercontent.com/573856/37686163-5d2d6834-2cea-11e8-9bdc-2c2395b9fb9a.png\",\"https://user-images.githubusercontent.com/573856/37689849-9a1dfa40-2cfb-11e8-9a4b-b249b9057278.png\",\"https://user-images.githubusercontent.com/573856/37689830-80eb750c-2cfb-11e8-8ab1-c777ea2da09c.png\"],\"links\":[\"connected.yowconference.com.au/\",\"www.devworld.com.au/\",\"gmtc.geekbang.org/\",\"github.com/IBAnimatable/IBAnimatable\",\"https://github.com/JakeLin/SwiftLanguageWeather\",\"https://github.com/JakeLin/SaveTheDot\",\"https://ethereum.github.io/yellowpaper/paper.pdf\",\"https://github.com/JakeLin/ethereum-riddle\",\"https://etherscan.io/tx/0x8e86450635dcf8d9a6edb54a7df9f36808311f3c1b3f6f343581b9a693c5999b\",\"https://github.com/JakeLin\",\"https://dribbble.com/Jake_Lin\",\"https://twitter.com/Jake_Lin\",\"https://steemit.com/@jakelin\",\"https://blockchain.info/address/3DxxE5Y8QMVLfeKzQgJ3nh4f6mxbaPVVUJ\",\"https://etherscan.io/address/0x48d9f0ad5bf1024821362871e04af456ad264f14\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "introduceyourself",
"permlink": "how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle",
"title": "How to earn one ether by writing a simple program - Ethereum Riddle"
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T00:56:27",
"trx_id": "eea418c04562ddcb83f1999b7d6b509144e07997",
"trx_in_block": 17,
"virtual_op": 0
}2018/03/21 00:55:18
2018/03/21 00:55:18
| author | soteyapanbot |
| body | Don’t make me think. Great Post! |
| json metadata | |
| parent author | jakelin |
| parent permlink | how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle |
| permlink | re-how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle-20180321t005514 |
| title | |
| Transaction Info | Block #20855546/Trx f9296f1b993eef57bc348198b86e2e583e9c38b2 |
View Raw JSON Data
{
"block": 20855546,
"op": [
"comment",
{
"author": "soteyapanbot",
"body": "\nDon’t make me think. \n Great Post!",
"json_metadata": "",
"parent_author": "jakelin",
"parent_permlink": "how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle",
"permlink": "re-how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle-20180321t005514",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T00:55:18",
"trx_id": "f9296f1b993eef57bc348198b86e2e583e9c38b2",
"trx_in_block": 8,
"virtual_op": 0
}2018/03/21 00:55:12
2018/03/21 00:55:12
| author | jakelin |
| permlink | how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle |
| voter | soteyapanbot |
| weight | 5000 (50.00%) |
| Transaction Info | Block #20855544/Trx 46b8b980f92b795a21de0375d287c29b0e81d039 |
View Raw JSON Data
{
"block": 20855544,
"op": [
"vote",
{
"author": "jakelin",
"permlink": "how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle",
"voter": "soteyapanbot",
"weight": 5000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T00:55:12",
"trx_id": "46b8b980f92b795a21de0375d287c29b0e81d039",
"trx_in_block": 21,
"virtual_op": 0
}jakelinpublished a new post: how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle2018/03/21 00:53:03
jakelinpublished a new post: how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle
2018/03/21 00:53:03
| author | jakelin |
| body | @@ -50,17 +50,17 @@ Chinese -N +n ame: %E6%9E%97%E6%B0%B8%E5%9D%9A |
| json metadata | {"tags":["introduceyourself"],"image":["https://user-images.githubusercontent.com/573856/37686157-5c44cb42-2cea-11e8-887b-52b4f1d4bd41.png","https://user-images.githubusercontent.com/573856/37686165-5d8e95c8-2cea-11e8-89ff-8805dbb4a19e.jpg","https://user-images.githubusercontent.com/573856/37689828-808a9f98-2cfb-11e8-9c68-ec7e57196817.png","https://user-images.githubusercontent.com/573856/37686170-5e780118-2cea-11e8-8336-168929814601.png","https://user-images.githubusercontent.com/573856/37686153-5bb634ae-2cea-11e8-9e47-6a0485f5fa09.png","https://user-images.githubusercontent.com/573856/37686156-5c134bb2-2cea-11e8-9c4d-718985e67846.png","https://user-images.githubusercontent.com/573856/37686154-5be41900-2cea-11e8-81e7-d314f5f3c6b1.png","https://user-images.githubusercontent.com/573856/37686169-5e470e96-2cea-11e8-97e4-4e11ff3af5a7.png","https://user-images.githubusercontent.com/573856/37686159-5c73cf6e-2cea-11e8-8af9-2424b46e8f44.png","https://user-images.githubusercontent.com/573856/37686160-5ca13440-2cea-11e8-862d-5db95ae26111.png","https://user-images.githubusercontent.com/573856/37686161-5cd03092-2cea-11e8-8e5c-553c9fa75321.png","https://user-images.githubusercontent.com/573856/37686162-5cfe913a-2cea-11e8-908d-78cb058e4e1b.png","https://user-images.githubusercontent.com/573856/37686164-5d60d2c8-2cea-11e8-85a9-a4c242bc9a2d.png","https://user-images.githubusercontent.com/573856/37686163-5d2d6834-2cea-11e8-9bdc-2c2395b9fb9a.png","https://user-images.githubusercontent.com/573856/37689849-9a1dfa40-2cfb-11e8-9a4b-b249b9057278.png","https://user-images.githubusercontent.com/573856/37689830-80eb750c-2cfb-11e8-8ab1-c777ea2da09c.png"],"links":["connected.yowconference.com.au/","www.devworld.com.au/","gmtc.geekbang.org/","github.com/IBAnimatable/IBAnimatable","https://github.com/JakeLin/SwiftLanguageWeather","https://github.com/JakeLin/SaveTheDot","https://ethereum.github.io/yellowpaper/paper.pdf","https://github.com/JakeLin/ethereum-riddle","https://etherscan.io/tx/0x8e86450635dcf8d9a6edb54a7df9f36808311f3c1b3f6f343581b9a693c5999b","https://github.com/JakeLin","https://dribbble.com/Jake_Lin","https://twitter.com/Jake_Lin","https://steemit.com/@jakelin","https://blockchain.info/address/3DxxE5Y8QMVLfeKzQgJ3nh4f6mxbaPVVUJ","https://etherscan.io/address/0x48d9f0ad5bf1024821362871e04af456ad264f14"],"app":"steemit/0.1","format":"markdown"} |
| parent author | |
| parent permlink | introduceyourself |
| permlink | how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle |
| title | How to earn one ether by writing a simple program - Ethereum Riddle |
| Transaction Info | Block #20855501/Trx 0efbdff886e09892d1f157f18efc9dab518a45cf |
View Raw JSON Data
{
"block": 20855501,
"op": [
"comment",
{
"author": "jakelin",
"body": "@@ -50,17 +50,17 @@\n Chinese \n-N\n+n\n ame: %E6%9E%97%E6%B0%B8%E5%9D%9A\n",
"json_metadata": "{\"tags\":[\"introduceyourself\"],\"image\":[\"https://user-images.githubusercontent.com/573856/37686157-5c44cb42-2cea-11e8-887b-52b4f1d4bd41.png\",\"https://user-images.githubusercontent.com/573856/37686165-5d8e95c8-2cea-11e8-89ff-8805dbb4a19e.jpg\",\"https://user-images.githubusercontent.com/573856/37689828-808a9f98-2cfb-11e8-9c68-ec7e57196817.png\",\"https://user-images.githubusercontent.com/573856/37686170-5e780118-2cea-11e8-8336-168929814601.png\",\"https://user-images.githubusercontent.com/573856/37686153-5bb634ae-2cea-11e8-9e47-6a0485f5fa09.png\",\"https://user-images.githubusercontent.com/573856/37686156-5c134bb2-2cea-11e8-9c4d-718985e67846.png\",\"https://user-images.githubusercontent.com/573856/37686154-5be41900-2cea-11e8-81e7-d314f5f3c6b1.png\",\"https://user-images.githubusercontent.com/573856/37686169-5e470e96-2cea-11e8-97e4-4e11ff3af5a7.png\",\"https://user-images.githubusercontent.com/573856/37686159-5c73cf6e-2cea-11e8-8af9-2424b46e8f44.png\",\"https://user-images.githubusercontent.com/573856/37686160-5ca13440-2cea-11e8-862d-5db95ae26111.png\",\"https://user-images.githubusercontent.com/573856/37686161-5cd03092-2cea-11e8-8e5c-553c9fa75321.png\",\"https://user-images.githubusercontent.com/573856/37686162-5cfe913a-2cea-11e8-908d-78cb058e4e1b.png\",\"https://user-images.githubusercontent.com/573856/37686164-5d60d2c8-2cea-11e8-85a9-a4c242bc9a2d.png\",\"https://user-images.githubusercontent.com/573856/37686163-5d2d6834-2cea-11e8-9bdc-2c2395b9fb9a.png\",\"https://user-images.githubusercontent.com/573856/37689849-9a1dfa40-2cfb-11e8-9a4b-b249b9057278.png\",\"https://user-images.githubusercontent.com/573856/37689830-80eb750c-2cfb-11e8-8ab1-c777ea2da09c.png\"],\"links\":[\"connected.yowconference.com.au/\",\"www.devworld.com.au/\",\"gmtc.geekbang.org/\",\"github.com/IBAnimatable/IBAnimatable\",\"https://github.com/JakeLin/SwiftLanguageWeather\",\"https://github.com/JakeLin/SaveTheDot\",\"https://ethereum.github.io/yellowpaper/paper.pdf\",\"https://github.com/JakeLin/ethereum-riddle\",\"https://etherscan.io/tx/0x8e86450635dcf8d9a6edb54a7df9f36808311f3c1b3f6f343581b9a693c5999b\",\"https://github.com/JakeLin\",\"https://dribbble.com/Jake_Lin\",\"https://twitter.com/Jake_Lin\",\"https://steemit.com/@jakelin\",\"https://blockchain.info/address/3DxxE5Y8QMVLfeKzQgJ3nh4f6mxbaPVVUJ\",\"https://etherscan.io/address/0x48d9f0ad5bf1024821362871e04af456ad264f14\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "introduceyourself",
"permlink": "how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle",
"title": "How to earn one ether by writing a simple program - Ethereum Riddle"
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T00:53:03",
"trx_id": "0efbdff886e09892d1f157f18efc9dab518a45cf",
"trx_in_block": 0,
"virtual_op": 0
}2018/03/21 00:45:00
2018/03/21 00:45:00
| author | jakelin |
| permlink | how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle |
| voter | kingkong1 |
| weight | 200 (2.00%) |
| Transaction Info | Block #20855340/Trx 12882a3550f6279e7e7aa7dd2f7bc6ab4db6daac |
View Raw JSON Data
{
"block": 20855340,
"op": [
"vote",
{
"author": "jakelin",
"permlink": "how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle",
"voter": "kingkong1",
"weight": 200
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T00:45:00",
"trx_id": "12882a3550f6279e7e7aa7dd2f7bc6ab4db6daac",
"trx_in_block": 33,
"virtual_op": 0
}jakelinpublished a new post: how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle2018/03/21 00:42:09
jakelinpublished a new post: how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle
2018/03/21 00:42:09
| author | jakelin |
| body | @@ -460,16 +460,17 @@ project +s like %5BI |
| json metadata | {"tags":["introduceyourself"],"image":["https://user-images.githubusercontent.com/573856/37686157-5c44cb42-2cea-11e8-887b-52b4f1d4bd41.png","https://user-images.githubusercontent.com/573856/37686165-5d8e95c8-2cea-11e8-89ff-8805dbb4a19e.jpg","https://user-images.githubusercontent.com/573856/37689828-808a9f98-2cfb-11e8-9c68-ec7e57196817.png","https://user-images.githubusercontent.com/573856/37686170-5e780118-2cea-11e8-8336-168929814601.png","https://user-images.githubusercontent.com/573856/37686153-5bb634ae-2cea-11e8-9e47-6a0485f5fa09.png","https://user-images.githubusercontent.com/573856/37686156-5c134bb2-2cea-11e8-9c4d-718985e67846.png","https://user-images.githubusercontent.com/573856/37686154-5be41900-2cea-11e8-81e7-d314f5f3c6b1.png","https://user-images.githubusercontent.com/573856/37686169-5e470e96-2cea-11e8-97e4-4e11ff3af5a7.png","https://user-images.githubusercontent.com/573856/37686159-5c73cf6e-2cea-11e8-8af9-2424b46e8f44.png","https://user-images.githubusercontent.com/573856/37686160-5ca13440-2cea-11e8-862d-5db95ae26111.png","https://user-images.githubusercontent.com/573856/37686161-5cd03092-2cea-11e8-8e5c-553c9fa75321.png","https://user-images.githubusercontent.com/573856/37686162-5cfe913a-2cea-11e8-908d-78cb058e4e1b.png","https://user-images.githubusercontent.com/573856/37686164-5d60d2c8-2cea-11e8-85a9-a4c242bc9a2d.png","https://user-images.githubusercontent.com/573856/37686163-5d2d6834-2cea-11e8-9bdc-2c2395b9fb9a.png","https://user-images.githubusercontent.com/573856/37689849-9a1dfa40-2cfb-11e8-9a4b-b249b9057278.png","https://user-images.githubusercontent.com/573856/37689830-80eb750c-2cfb-11e8-8ab1-c777ea2da09c.png"],"links":["connected.yowconference.com.au/","www.devworld.com.au/","gmtc.geekbang.org/","github.com/IBAnimatable/IBAnimatable","https://github.com/JakeLin/SwiftLanguageWeather","https://github.com/JakeLin/SaveTheDot","https://ethereum.github.io/yellowpaper/paper.pdf","https://github.com/JakeLin/ethereum-riddle","https://etherscan.io/tx/0x8e86450635dcf8d9a6edb54a7df9f36808311f3c1b3f6f343581b9a693c5999b","https://github.com/JakeLin","https://dribbble.com/Jake_Lin","https://twitter.com/Jake_Lin","https://steemit.com/@jakelin","https://blockchain.info/address/3DxxE5Y8QMVLfeKzQgJ3nh4f6mxbaPVVUJ","https://etherscan.io/address/0x48d9f0ad5bf1024821362871e04af456ad264f14"],"app":"steemit/0.1","format":"markdown"} |
| parent author | |
| parent permlink | introduceyourself |
| permlink | how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle |
| title | How to earn one ether by writing a simple program - Ethereum Riddle |
| Transaction Info | Block #20855283/Trx 7f02ee831bfd9dedd1cf0ce831851f8e9c56b11f |
View Raw JSON Data
{
"block": 20855283,
"op": [
"comment",
{
"author": "jakelin",
"body": "@@ -460,16 +460,17 @@\n project\n+s\n like %5BI\n",
"json_metadata": "{\"tags\":[\"introduceyourself\"],\"image\":[\"https://user-images.githubusercontent.com/573856/37686157-5c44cb42-2cea-11e8-887b-52b4f1d4bd41.png\",\"https://user-images.githubusercontent.com/573856/37686165-5d8e95c8-2cea-11e8-89ff-8805dbb4a19e.jpg\",\"https://user-images.githubusercontent.com/573856/37689828-808a9f98-2cfb-11e8-9c68-ec7e57196817.png\",\"https://user-images.githubusercontent.com/573856/37686170-5e780118-2cea-11e8-8336-168929814601.png\",\"https://user-images.githubusercontent.com/573856/37686153-5bb634ae-2cea-11e8-9e47-6a0485f5fa09.png\",\"https://user-images.githubusercontent.com/573856/37686156-5c134bb2-2cea-11e8-9c4d-718985e67846.png\",\"https://user-images.githubusercontent.com/573856/37686154-5be41900-2cea-11e8-81e7-d314f5f3c6b1.png\",\"https://user-images.githubusercontent.com/573856/37686169-5e470e96-2cea-11e8-97e4-4e11ff3af5a7.png\",\"https://user-images.githubusercontent.com/573856/37686159-5c73cf6e-2cea-11e8-8af9-2424b46e8f44.png\",\"https://user-images.githubusercontent.com/573856/37686160-5ca13440-2cea-11e8-862d-5db95ae26111.png\",\"https://user-images.githubusercontent.com/573856/37686161-5cd03092-2cea-11e8-8e5c-553c9fa75321.png\",\"https://user-images.githubusercontent.com/573856/37686162-5cfe913a-2cea-11e8-908d-78cb058e4e1b.png\",\"https://user-images.githubusercontent.com/573856/37686164-5d60d2c8-2cea-11e8-85a9-a4c242bc9a2d.png\",\"https://user-images.githubusercontent.com/573856/37686163-5d2d6834-2cea-11e8-9bdc-2c2395b9fb9a.png\",\"https://user-images.githubusercontent.com/573856/37689849-9a1dfa40-2cfb-11e8-9a4b-b249b9057278.png\",\"https://user-images.githubusercontent.com/573856/37689830-80eb750c-2cfb-11e8-8ab1-c777ea2da09c.png\"],\"links\":[\"connected.yowconference.com.au/\",\"www.devworld.com.au/\",\"gmtc.geekbang.org/\",\"github.com/IBAnimatable/IBAnimatable\",\"https://github.com/JakeLin/SwiftLanguageWeather\",\"https://github.com/JakeLin/SaveTheDot\",\"https://ethereum.github.io/yellowpaper/paper.pdf\",\"https://github.com/JakeLin/ethereum-riddle\",\"https://etherscan.io/tx/0x8e86450635dcf8d9a6edb54a7df9f36808311f3c1b3f6f343581b9a693c5999b\",\"https://github.com/JakeLin\",\"https://dribbble.com/Jake_Lin\",\"https://twitter.com/Jake_Lin\",\"https://steemit.com/@jakelin\",\"https://blockchain.info/address/3DxxE5Y8QMVLfeKzQgJ3nh4f6mxbaPVVUJ\",\"https://etherscan.io/address/0x48d9f0ad5bf1024821362871e04af456ad264f14\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "introduceyourself",
"permlink": "how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle",
"title": "How to earn one ether by writing a simple program - Ethereum Riddle"
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T00:42:09",
"trx_id": "7f02ee831bfd9dedd1cf0ce831851f8e9c56b11f",
"trx_in_block": 16,
"virtual_op": 0
}2018/03/21 00:39:24
2018/03/21 00:39:24
| author | jakelin |
| permlink | how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle |
| voter | dlivestarbooster |
| weight | 200 (2.00%) |
| Transaction Info | Block #20855228/Trx 110e9a85da54f9e321c6156b0dfd464d2de42891 |
View Raw JSON Data
{
"block": 20855228,
"op": [
"vote",
{
"author": "jakelin",
"permlink": "how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle",
"voter": "dlivestarbooster",
"weight": 200
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T00:39:24",
"trx_id": "110e9a85da54f9e321c6156b0dfd464d2de42891",
"trx_in_block": 17,
"virtual_op": 0
}jakelinpublished a new post: how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle2018/03/21 00:38:03
jakelinpublished a new post: how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle
2018/03/21 00:38:03
| author | jakelin |
| body | @@ -1396,24 +1396,103 @@ 4a19e.jpg)%0A%0A +Disclaimer: I don't have any relationship with the person posted this riddle.%0A%0A The Riddle i |
| json metadata | {"tags":["introduceyourself"],"image":["https://user-images.githubusercontent.com/573856/37686157-5c44cb42-2cea-11e8-887b-52b4f1d4bd41.png","https://user-images.githubusercontent.com/573856/37686165-5d8e95c8-2cea-11e8-89ff-8805dbb4a19e.jpg","https://user-images.githubusercontent.com/573856/37689828-808a9f98-2cfb-11e8-9c68-ec7e57196817.png","https://user-images.githubusercontent.com/573856/37686170-5e780118-2cea-11e8-8336-168929814601.png","https://user-images.githubusercontent.com/573856/37686153-5bb634ae-2cea-11e8-9e47-6a0485f5fa09.png","https://user-images.githubusercontent.com/573856/37686156-5c134bb2-2cea-11e8-9c4d-718985e67846.png","https://user-images.githubusercontent.com/573856/37686154-5be41900-2cea-11e8-81e7-d314f5f3c6b1.png","https://user-images.githubusercontent.com/573856/37686169-5e470e96-2cea-11e8-97e4-4e11ff3af5a7.png","https://user-images.githubusercontent.com/573856/37686159-5c73cf6e-2cea-11e8-8af9-2424b46e8f44.png","https://user-images.githubusercontent.com/573856/37686160-5ca13440-2cea-11e8-862d-5db95ae26111.png","https://user-images.githubusercontent.com/573856/37686161-5cd03092-2cea-11e8-8e5c-553c9fa75321.png","https://user-images.githubusercontent.com/573856/37686162-5cfe913a-2cea-11e8-908d-78cb058e4e1b.png","https://user-images.githubusercontent.com/573856/37686164-5d60d2c8-2cea-11e8-85a9-a4c242bc9a2d.png","https://user-images.githubusercontent.com/573856/37686163-5d2d6834-2cea-11e8-9bdc-2c2395b9fb9a.png","https://user-images.githubusercontent.com/573856/37689849-9a1dfa40-2cfb-11e8-9a4b-b249b9057278.png","https://user-images.githubusercontent.com/573856/37689830-80eb750c-2cfb-11e8-8ab1-c777ea2da09c.png"],"links":["connected.yowconference.com.au/","www.devworld.com.au/","gmtc.geekbang.org/","github.com/IBAnimatable/IBAnimatable","https://github.com/JakeLin/SwiftLanguageWeather","https://github.com/JakeLin/SaveTheDot","https://ethereum.github.io/yellowpaper/paper.pdf","https://github.com/JakeLin/ethereum-riddle","https://etherscan.io/tx/0x8e86450635dcf8d9a6edb54a7df9f36808311f3c1b3f6f343581b9a693c5999b","https://github.com/JakeLin","https://dribbble.com/Jake_Lin","https://twitter.com/Jake_Lin","https://steemit.com/@jakelin","https://blockchain.info/address/3DxxE5Y8QMVLfeKzQgJ3nh4f6mxbaPVVUJ","https://etherscan.io/address/0x48d9f0ad5bf1024821362871e04af456ad264f14"],"app":"steemit/0.1","format":"markdown"} |
| parent author | |
| parent permlink | introduceyourself |
| permlink | how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle |
| title | How to earn one ether by writing a simple program - Ethereum Riddle |
| Transaction Info | Block #20855201/Trx 30b29fa389cccfbcfdb82f8d881244230a535f30 |
View Raw JSON Data
{
"block": 20855201,
"op": [
"comment",
{
"author": "jakelin",
"body": "@@ -1396,24 +1396,103 @@\n 4a19e.jpg)%0A%0A\n+Disclaimer: I don't have any relationship with the person posted this riddle.%0A%0A\n The Riddle i\n",
"json_metadata": "{\"tags\":[\"introduceyourself\"],\"image\":[\"https://user-images.githubusercontent.com/573856/37686157-5c44cb42-2cea-11e8-887b-52b4f1d4bd41.png\",\"https://user-images.githubusercontent.com/573856/37686165-5d8e95c8-2cea-11e8-89ff-8805dbb4a19e.jpg\",\"https://user-images.githubusercontent.com/573856/37689828-808a9f98-2cfb-11e8-9c68-ec7e57196817.png\",\"https://user-images.githubusercontent.com/573856/37686170-5e780118-2cea-11e8-8336-168929814601.png\",\"https://user-images.githubusercontent.com/573856/37686153-5bb634ae-2cea-11e8-9e47-6a0485f5fa09.png\",\"https://user-images.githubusercontent.com/573856/37686156-5c134bb2-2cea-11e8-9c4d-718985e67846.png\",\"https://user-images.githubusercontent.com/573856/37686154-5be41900-2cea-11e8-81e7-d314f5f3c6b1.png\",\"https://user-images.githubusercontent.com/573856/37686169-5e470e96-2cea-11e8-97e4-4e11ff3af5a7.png\",\"https://user-images.githubusercontent.com/573856/37686159-5c73cf6e-2cea-11e8-8af9-2424b46e8f44.png\",\"https://user-images.githubusercontent.com/573856/37686160-5ca13440-2cea-11e8-862d-5db95ae26111.png\",\"https://user-images.githubusercontent.com/573856/37686161-5cd03092-2cea-11e8-8e5c-553c9fa75321.png\",\"https://user-images.githubusercontent.com/573856/37686162-5cfe913a-2cea-11e8-908d-78cb058e4e1b.png\",\"https://user-images.githubusercontent.com/573856/37686164-5d60d2c8-2cea-11e8-85a9-a4c242bc9a2d.png\",\"https://user-images.githubusercontent.com/573856/37686163-5d2d6834-2cea-11e8-9bdc-2c2395b9fb9a.png\",\"https://user-images.githubusercontent.com/573856/37689849-9a1dfa40-2cfb-11e8-9a4b-b249b9057278.png\",\"https://user-images.githubusercontent.com/573856/37689830-80eb750c-2cfb-11e8-8ab1-c777ea2da09c.png\"],\"links\":[\"connected.yowconference.com.au/\",\"www.devworld.com.au/\",\"gmtc.geekbang.org/\",\"github.com/IBAnimatable/IBAnimatable\",\"https://github.com/JakeLin/SwiftLanguageWeather\",\"https://github.com/JakeLin/SaveTheDot\",\"https://ethereum.github.io/yellowpaper/paper.pdf\",\"https://github.com/JakeLin/ethereum-riddle\",\"https://etherscan.io/tx/0x8e86450635dcf8d9a6edb54a7df9f36808311f3c1b3f6f343581b9a693c5999b\",\"https://github.com/JakeLin\",\"https://dribbble.com/Jake_Lin\",\"https://twitter.com/Jake_Lin\",\"https://steemit.com/@jakelin\",\"https://blockchain.info/address/3DxxE5Y8QMVLfeKzQgJ3nh4f6mxbaPVVUJ\",\"https://etherscan.io/address/0x48d9f0ad5bf1024821362871e04af456ad264f14\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "introduceyourself",
"permlink": "how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle",
"title": "How to earn one ether by writing a simple program - Ethereum Riddle"
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T00:38:03",
"trx_id": "30b29fa389cccfbcfdb82f8d881244230a535f30",
"trx_in_block": 41,
"virtual_op": 0
}jakelinpublished a new post: how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle2018/03/21 00:35:36
jakelinpublished a new post: how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle
2018/03/21 00:35:36
| author | jakelin |
| body | ## Hello Steemit community! My name is Jake Lin (Chinese Name: 林永坚), I am new to Steemit. I am a Chinese and living in Melbourne, Australia. I am a dad of two awesome kids 👦🏻 & 👶🏻. I am a Mobile Developer, I code Swift and Kotlin for living and fun. I like to share and open source. I spoke at conferences like [YOW! Connected](connected.yowconference.com.au/), [/dev/world](www.devworld.com.au/) and [GMTC](gmtc.geekbang.org/). I open source some popular project like [IBAnimatable](github.com/IBAnimatable/IBAnimatable), [Swift Weather](https://github.com/JakeLin/SwiftLanguageWeather) and [SaveTheDot](https://github.com/JakeLin/SaveTheDot). More stars 🌟 than EOS project 🤣. Now I spend most of my spare time (after kids bedtime) on coding smart contracts using Solidity and DAaps using React. OK, that's me. In short: A dad can code 😁 ## Ethereum Riddle  In the lunisolar Chinese calendar, the fifteenth day of the first month (15th of January) is the Lantern Festival. During the Lantern Festival, people go out at night to carry paper lanterns and solve riddles on the lanterns. Someone posted a crypto riddle for Lantern Festival this year as below:  The Riddle is in Chinese, we can use Google Translate app to translates it into something like:  OK, let's translate it properly. There is an Ethereum private key `0x1c2bbd4fd5627db7a2cd3d2c16737826335bdcf2333ff2c212bcd222223265ff`, but it has been changed two and only two hexadecimal numbers. If we can correct those two hex, we can generate the target address `0x7858121D26cE162011C97F0fd38c8CfB0859796c` and transfer the ether out of this account. ## Terms Before we move on to the fun part - coding, let's go through some terms we will use in the code. #### Wallet Ethereum Wallet stores some information like the private key and the public key to allow the user access the fund. Wallet just stores the information, it doesn't store the cryptos like bitcoin or ether. It is similar to when we have the account number and password for our saving account, then we can access our money. But the money is not physically stored on our debit card. #### Private key Ethereum private key is a number between 1 to 2^256-1. e.g. `0x1c2bbd4fd5627db7a2cd3d2c16737826335bdcf2333ff2c212bcd222223265ff` We use it with public key for encryption and decryption. We will talk about the public key in the next section. It's like the password for your saving account. Anyone has your private key, they can access the fund. We should never disclose our private key to anyone else. #### Public key A public key is a byte array of size 64. It can be generated from a private key. For example, we can generate the public key `0xd04c1579c26007f1f7e08ed056dc38007977fa8a8f89cc1ed46c47ad64d25faf207778e9cfffc4b8a6afe389793619858f3457ce35a775f0361b195e5564830f` from the private key as mentioned above. But we can't revert the private key from the public key. The public key is like the saving account number, we can share it with the others. #### Cryptography Why do we have the private key and public key? Let's have a look how cryptography works. Cryptography is a method of storing and transmitting data in a particular form so that only those for whom it is intended can read and process it. Think about a store: Alice wants to pass some message to Bob but doesn't want the other read it without permission. ##### Symmetric cryptography One way is to use symmetric cryptography.  In this method, Alice uses her private key to encrypt the clear text to ciphertext. Then transmit the ciphertext over the Internet to Bob. Then Bob uses Alice's private key to decrypt the ciphertext back to the clear text. Although some others on the Internet receive the ciphertext, they still can't read the clear text unless they obtain Alice's private key. But Alice has to share her private key to the public. There is a security issue for her when transmitting the private key over the Internet. That's why we have asymmetric cryptography. ##### Asymmetric cryptography Asymmetric cryptography is similar to symmetric cryptography but it uses a pair of keys: a private key and a public key.  In this case, Alice uses her private to encrypt. But Bob uses Alice's public key to decrypt instead of the private key. Then Alice doesn't need to worry about leaking her private key. Asymmetric cryptography is broadly used in the Internet and crypto ecosystem. There are two main use cases: encryption and digital signature. ##### Encryption  We can use asymmetric cryptography method for encryption. Because Alice can share her public key to anyone. Bob can encrypt the message using Alice's public key and publish on the Internet, anyone can receive the ciphertext but only Alice can decrypt it back to clear text with her private key. ##### Digital signature  Another popular case is to use asymmetric cryptography for digital signature. Alice can encrypt her digital signature to ciphertext and transmit both the ciphertext and the signature (in clear text) to Bob. Bob can decrypt the ciphertext back to clear text by using Alice's public key, then compare the clear text with the transmitted signature. If they are the same, it means the ciphertext was signed by Alice because only Alice can sign it with her private key. #### Address An Ethereum address is a 40 character hex string. e.g. `0x7858121D26cE162011C97F0fd38c8CfB0859796c`. The address is generated by a public key. But we can't revert it back the public key. We can use it for receiving ethers. It's similar to the nickname of the account number because as you have seen above, the public key (account number) is way longer than the address.  OK, enough boring glossary, let's move on to the fun part - coding 😉 ## Coding time - the fun part ### The requirements Before start coding, let's figure out what should we do. As we mentioned before, there is no way to revert the private key from an address or a public key. We need to do it the opposite way. We can swap two hex in the provided private key `0x1c2bbd4fd5627db7a2cd3d2c16737826335bdcf2333ff2c212bcd222223265ff` and use the swapped private key to generate the address. Then compare the generated address with the target address `0x7858121D26cE162011C97F0fd38c8CfB0859796c`. If they match. It means we have found the correct private key 🎉 , hooray. That requires two steps: 1. Swap two hex with the original private key each time. 2. Generate the address from a private key. ### How to generate the address from a private key Let's start with the easy one - generating the address from a private key. We can implement it in any programming language. The code below is written in JavaScript. ```javascript const EC = require('elliptic').ec const BN = require('bn.js') const ec = new EC('secp256k1') const G = ec.g; // Generator point const keccak256 = require('js-sha3').keccak256 // Refer to https://etherworld.co/2017/11/17/understanding-the-concept-of-private-key-public-key-and-address-in-ethereum-blockchain /// Get public key from private key. `privateKey` is private key in buffer const getPublickKeyFromPrivateKey = (privateKey) => { if (!(privateKey instanceof Buffer)) { throw new TypeError('param privateKey must be of Buffer type'); } const pk = new BN(privateKey) // private key as big number const publicPoint = G.mul(pk) // EC multiplication to determine public point const x = publicPoint().toBuffer() //32 bit x co-ordinate of public point const y = publicPoint().toBuffer() //32 bit y co-ordinate of public point const publicKey = Buffer.concat([x,y]) return publicKey } /// Get address from public key. `publicKey` is public key in buffer const getAddressFromPublicKey = (publicKey) => { if (!(publicKey instanceof Buffer)) { throw new TypeError('param privateKey must be of Buffer type'); } const hash = keccak256(publicKey) const address = Buffer.from(hash, 'hex').slice(-20) return address } /// Get address from private key. `privateKey` is private key in buffer const getAddressFromPrivateKey = (privateKey) => { if (!(privateKey instanceof Buffer)) { throw new TypeError('param privateKey must be of Buffer type'); } const publicKey = getPublickKeyFromPrivateKey(privateKey) const address = getAddressFromPublicKey(publicKey) return address } ``` To generate the address from a private key. we can find the technical details in [The "Yellow Paper": Ethereum's formal specification](https://ethereum.github.io/yellowpaper/paper.pdf). Firstly, we need to get the public key from the provided private key. As we can see in `getPublickKeyFromPrivateKey` method, we use **Elliptic Curve Cryptography** to generate the x and y co-ordinate of the public point, then concat them together to be 64 bytes long public key like `0xd04c1579c26007f1f7e08ed056dc38007977fa8a8f89cc1ed46c47ad64d25faf207778e9cfffc4b8a6afe389793619858f3457ce35a775f0361b195e5564830f` The last step is to derive the Ethereum address from the public key. As described in the "Yellow Paper", Ethereum uses the Keccak-256 hash function instead of SHA-3. As seen in `getAddressFromPublicKey`, we use `keccak256` method to hash the public key and take the last 20 bytes (40 hex characters long) as the address. That's it. It's very straightforward if we don't go forward with the technical details. If you are interested in those details, please go ahead to check out the Yellow Paper". ### How to swap two hex with the original private key As described in the riddle, two hex of the provided private key has been replaced. We can try to swap two hex each time, and then generate the address and match it with the target address. To achieve that, we introduce two sticks (blue and red). Each one has the hex number from `0` to `f`. Firstly, we place the first blue stick to the first hex of the original private key. And then we place the second red stick to the second hex as below:  The first two hex has been swapped to `002bbd4fd5627db7a2cd3d2c16737826335bdcf2333ff2c212bcd222223265ff`. Now we use it to generate the address and compare. If we are not lucky enough to match the target address. Then we move the red stick up one hex like:  We repeat the generation and compression steps until the red stick hits `f`. We need to move the red stick toward the right to the third hex of the original private key like:  Then we keep doing the generation and compression steps by moving the red stick up and right until we hit the last hex of the original private key with `f` like:  In the case, it means the first hex of the private key must not be `0`, We need to move the first blue stick one up to `1` and move the second red stick back to the second hex like:  Then we keep doing the compression and moving the red up and right (only one move a time). After we move the first blue stick to `f` in the first hex and we are still not lucky enough, we need to move the blue stick to the second hex and reset to `0` then move the red stick to third hex as well like:  We repeat the steps - moving one at a time and comparing with the target address - again and again. We eventually will find out the target address. Here is the code: ```javascript const findPrivateKeyForAddress = (privateKeyStr, addressStr) => { if (typeof privateKeyStr !== 'string') { throw new TypeError('param privateKeyStr must be of String'); } else if (typeof addressStr !== 'string') { throw new TypeError('param addressStr must be of String'); } const hexStr = '0123456789abcdef' const targetAddress = Buffer.from(addressStr, 'hex') const privateKeyLength = privateKeyStr.length // Place the first blue stick from first to the second last of the hex for (let i = 0; i < privateKeyLength - 1; i++) { // Swap the first blue stick with a new hex (from `0` to `f`) for (const c1 of hexStr) { // Place the second red stick from one right of the placed blue stick the last of the hex for (let j = i + 1; j < privateKeyLength ; j++) { // Swap the second red stick with a new hex (from `0` to `f`) for (const c2 of hexStr) { const privateKeyInChars = privateKeyStr.split('') privateKeyInChars[i] = c1 privateKeyInChars[j] = c2 // Generate the Ethereum address from the swapped private key const privateKey = Buffer.from(privateKeyInChars.join(''), 'hex') const address = getAddressFromPrivateKey(privateKey) // Compare the generated address with the target address if (address.equals(targetAddress)) { // Bingo, we found it. console.log('💥💥💥 PRIVATE KEY FOUND 💥💥💥') return privateKey.toString('hex') } } } } } } ``` There are four `for` loops in the code, the first loop is used for moving the first blue stick from first to the second last of the hex ➡️. The second loop is used for moving the first blue stick with a new hex (from `0` to `f`) ⬆️. The third loop is used for moving the second red stick from one right of the placed blue stick the last of the hex ➡️. The fourth loop is used for moving the second red stick with a new hex (from `0` to `f`). Each time we generate the Ethereum address from the swapped private key and then compare it with the target address. Return the private key when they are matched. All the code can be found on [GitHub | ethereum-riddle](https://github.com/JakeLin/ethereum-riddle) ## Transferring the fund out The last and most important step is to transfer out the fund as the reward. We can import the private key in any Ethereum compatible wallet like MetaMask.  Then We can transfer out the fund like  Unfortunately, when I saw this riddle, the fund had been transferred out. As a reward, I transferred myself `0.00008888` Ether 😁, we can find the transaction on [etherscan.io](https://etherscan.io/tx/0x8e86450635dcf8d9a6edb54a7df9f36808311f3c1b3f6f343581b9a693c5999b) ## Thanks 👐 Thanks for your time, I hope you enjoy it. You can find me on: * GitHub: https://github.com/JakeLin * Dribble: https://dribbble.com/Jake_Lin * Twitter: https://twitter.com/Jake_Lin * WeChat: jakelinau * Steemit: https://steemit.com/@jakelin Small donation will be appreciated BTC: [3DxxE5Y8QMVLfeKzQgJ3nh4f6mxbaPVVUJ](https://blockchain.info/address/3DxxE5Y8QMVLfeKzQgJ3nh4f6mxbaPVVUJ) ETH: [0x48D9F0AD5BF1024821362871E04AF456Ad264F14](https://etherscan.io/address/0x48d9f0ad5bf1024821362871e04af456ad264f14) |
| json metadata | {"tags":["introduceyourself"],"image":["https://user-images.githubusercontent.com/573856/37686157-5c44cb42-2cea-11e8-887b-52b4f1d4bd41.png","https://user-images.githubusercontent.com/573856/37686165-5d8e95c8-2cea-11e8-89ff-8805dbb4a19e.jpg","https://user-images.githubusercontent.com/573856/37689828-808a9f98-2cfb-11e8-9c68-ec7e57196817.png","https://user-images.githubusercontent.com/573856/37686170-5e780118-2cea-11e8-8336-168929814601.png","https://user-images.githubusercontent.com/573856/37686153-5bb634ae-2cea-11e8-9e47-6a0485f5fa09.png","https://user-images.githubusercontent.com/573856/37686156-5c134bb2-2cea-11e8-9c4d-718985e67846.png","https://user-images.githubusercontent.com/573856/37686154-5be41900-2cea-11e8-81e7-d314f5f3c6b1.png","https://user-images.githubusercontent.com/573856/37686169-5e470e96-2cea-11e8-97e4-4e11ff3af5a7.png","https://user-images.githubusercontent.com/573856/37686159-5c73cf6e-2cea-11e8-8af9-2424b46e8f44.png","https://user-images.githubusercontent.com/573856/37686160-5ca13440-2cea-11e8-862d-5db95ae26111.png","https://user-images.githubusercontent.com/573856/37686161-5cd03092-2cea-11e8-8e5c-553c9fa75321.png","https://user-images.githubusercontent.com/573856/37686162-5cfe913a-2cea-11e8-908d-78cb058e4e1b.png","https://user-images.githubusercontent.com/573856/37686164-5d60d2c8-2cea-11e8-85a9-a4c242bc9a2d.png","https://user-images.githubusercontent.com/573856/37686163-5d2d6834-2cea-11e8-9bdc-2c2395b9fb9a.png","https://user-images.githubusercontent.com/573856/37689849-9a1dfa40-2cfb-11e8-9a4b-b249b9057278.png","https://user-images.githubusercontent.com/573856/37689830-80eb750c-2cfb-11e8-8ab1-c777ea2da09c.png"],"links":["connected.yowconference.com.au/","www.devworld.com.au/","gmtc.geekbang.org/","github.com/IBAnimatable/IBAnimatable","https://github.com/JakeLin/SwiftLanguageWeather","https://github.com/JakeLin/SaveTheDot","https://ethereum.github.io/yellowpaper/paper.pdf","https://github.com/JakeLin/ethereum-riddle","https://etherscan.io/tx/0x8e86450635dcf8d9a6edb54a7df9f36808311f3c1b3f6f343581b9a693c5999b","https://github.com/JakeLin","https://dribbble.com/Jake_Lin","https://twitter.com/Jake_Lin","https://steemit.com/@jakelin","https://blockchain.info/address/3DxxE5Y8QMVLfeKzQgJ3nh4f6mxbaPVVUJ","https://etherscan.io/address/0x48d9f0ad5bf1024821362871e04af456ad264f14"],"app":"steemit/0.1","format":"markdown"} |
| parent author | |
| parent permlink | introduceyourself |
| permlink | how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle |
| title | #How to earn one ether by writing a simple program - Ethereum Riddle |
| Transaction Info | Block #20855152/Trx 2bb6b9641cc22e220bdb6688b1e33da0b455d7a3 |
View Raw JSON Data
{
"block": 20855152,
"op": [
"comment",
{
"author": "jakelin",
"body": "## Hello Steemit community!\nMy name is Jake Lin (Chinese Name: 林永坚), I am new to Steemit. I am a Chinese and living in Melbourne, Australia. I am a dad of two awesome kids 👦🏻 & 👶🏻. I am a Mobile Developer, I code Swift and Kotlin for living and fun. I like to share and open source. I spoke at conferences like [YOW! Connected](connected.yowconference.com.au/), [/dev/world](www.devworld.com.au/) and [GMTC](gmtc.geekbang.org/). I open source some popular project like [IBAnimatable](github.com/IBAnimatable/IBAnimatable), [Swift Weather](https://github.com/JakeLin/SwiftLanguageWeather) and [SaveTheDot](https://github.com/JakeLin/SaveTheDot). More stars 🌟 than EOS project 🤣. Now I spend most of my spare time (after kids bedtime) on coding smart contracts using Solidity and DAaps using React. OK, that's me. In short: A dad can code 😁\n\n## Ethereum Riddle\n\n\n\nIn the lunisolar Chinese calendar, the fifteenth day of the first month (15th of January) is the Lantern Festival. During the Lantern Festival, people go out at night to carry paper lanterns and solve riddles on the lanterns. Someone posted a crypto riddle for Lantern Festival this year as below:\n\n\n\nThe Riddle is in Chinese, we can use Google Translate app to translates it into something like:\n\n\nOK, let's translate it properly.\n\nThere is an Ethereum private key `0x1c2bbd4fd5627db7a2cd3d2c16737826335bdcf2333ff2c212bcd222223265ff`, but it has been changed two and only two hexadecimal numbers. If we can correct those two hex, we can generate the target address `0x7858121D26cE162011C97F0fd38c8CfB0859796c` and transfer the ether out of this account.\n\n## Terms\nBefore we move on to the fun part - coding, let's go through some terms we will use in the code.\n\n#### Wallet\nEthereum Wallet stores some information like the private key and the public key to allow the user access the fund. Wallet just stores the information, it doesn't store the cryptos like bitcoin or ether. It is similar to when we have the account number and password for our saving account, then we can access our money. But the money is not physically stored on our debit card.\n\n#### Private key\nEthereum private key is a number between 1 to 2^256-1. e.g. `0x1c2bbd4fd5627db7a2cd3d2c16737826335bdcf2333ff2c212bcd222223265ff` We use it with public key for encryption and decryption. We will talk about the public key in the next section. It's like the password for your saving account. Anyone has your private key, they can access the fund. We should never disclose our private key to anyone else.\n\n#### Public key\nA public key is a byte array of size 64. It can be generated from a private key. For example, we can generate the public key `0xd04c1579c26007f1f7e08ed056dc38007977fa8a8f89cc1ed46c47ad64d25faf207778e9cfffc4b8a6afe389793619858f3457ce35a775f0361b195e5564830f` from the private key as mentioned above. But we can't revert the private key from the public key. The public key is like the saving account number, we can share it with the others.\n\n#### Cryptography\nWhy do we have the private key and public key? Let's have a look how cryptography works. Cryptography is a method of storing and transmitting data in a particular form so that only those for whom it is intended can read and process it. Think about a store: Alice wants to pass some message to Bob but doesn't want the other read it without permission.\n\n##### Symmetric cryptography\nOne way is to use symmetric cryptography.\n\n\n\nIn this method, Alice uses her private key to encrypt the clear text to ciphertext. Then transmit the ciphertext over the Internet to Bob. Then Bob uses Alice's private key to decrypt the ciphertext back to the clear text. Although some others on the Internet receive the ciphertext, they still can't read the clear text unless they obtain Alice's private key. But Alice has to share her private key to the public. There is a security issue for her when transmitting the private key over the Internet. That's why we have asymmetric cryptography.\n\n##### Asymmetric cryptography\nAsymmetric cryptography is similar to symmetric cryptography but it uses a pair of keys: a private key and a public key.\n\n\n\nIn this case, Alice uses her private to encrypt. But Bob uses Alice's public key to decrypt instead of the private key. Then Alice doesn't need to worry about leaking her private key.\n\nAsymmetric cryptography is broadly used in the Internet and crypto ecosystem. There are two main use cases: encryption and digital signature.\n\n##### Encryption\n\nWe can use asymmetric cryptography method for encryption. Because Alice can share her public key to anyone. Bob can encrypt the message using Alice's public key and publish on the Internet, anyone can receive the ciphertext but only Alice can decrypt it back to clear text with her private key.\n\n\n##### Digital signature\n\nAnother popular case is to use asymmetric cryptography for digital signature. Alice can encrypt her digital signature to ciphertext and transmit both the ciphertext and the signature (in clear text) to Bob. Bob can decrypt the ciphertext back to clear text by using Alice's public key, then compare the clear text with the transmitted signature. If they are the same, it means the ciphertext was signed by Alice because only Alice can sign it with her private key.\n\n#### Address\nAn Ethereum address is a 40 character hex string. e.g. `0x7858121D26cE162011C97F0fd38c8CfB0859796c`. The address is generated by a public key. But we can't revert it back the public key. We can use it for receiving ethers. It's similar to the nickname of the account number because as you have seen above, the public key (account number) is way longer than the address.\n\n\n\nOK, enough boring glossary, let's move on to the fun part - coding 😉 \n\n\n## Coding time - the fun part\n\n### The requirements\nBefore start coding, let's figure out what should we do. As we mentioned before, there is no way to revert the private key from an address or a public key. We need to do it the opposite way. We can swap two hex in the provided private key `0x1c2bbd4fd5627db7a2cd3d2c16737826335bdcf2333ff2c212bcd222223265ff` and use the swapped private key to generate the address. Then compare the generated address with the target address `0x7858121D26cE162011C97F0fd38c8CfB0859796c`. If they match. It means we have found the correct private key 🎉 , hooray. \n\nThat requires two steps: \n1. Swap two hex with the original private key each time. \n2. Generate the address from a private key.\n\n### How to generate the address from a private key\nLet's start with the easy one - generating the address from a private key. We can implement it in any programming language. The code below is written in JavaScript.\n\n```javascript\nconst EC = require('elliptic').ec\nconst BN = require('bn.js')\nconst ec = new EC('secp256k1')\nconst G = ec.g; // Generator point\nconst keccak256 = require('js-sha3').keccak256\n\n// Refer to https://etherworld.co/2017/11/17/understanding-the-concept-of-private-key-public-key-and-address-in-ethereum-blockchain\n/// Get public key from private key. `privateKey` is private key in buffer\nconst getPublickKeyFromPrivateKey = (privateKey) => {\n if (!(privateKey instanceof Buffer)) {\n throw new TypeError('param privateKey must be of Buffer type');\n }\n \n const pk = new BN(privateKey) // private key as big number\n const publicPoint = G.mul(pk) // EC multiplication to determine public point \n const x = publicPoint().toBuffer() //32 bit x co-ordinate of public point \n const y = publicPoint().toBuffer() //32 bit y co-ordinate of public point \n \n const publicKey = Buffer.concat([x,y])\n return publicKey\n}\n\n/// Get address from public key. `publicKey` is public key in buffer\nconst getAddressFromPublicKey = (publicKey) => {\n if (!(publicKey instanceof Buffer)) {\n throw new TypeError('param privateKey must be of Buffer type');\n }\n \n const hash = keccak256(publicKey)\n const address = Buffer.from(hash, 'hex').slice(-20)\n return address\n}\n\n/// Get address from private key. `privateKey` is private key in buffer\nconst getAddressFromPrivateKey = (privateKey) => {\n if (!(privateKey instanceof Buffer)) {\n throw new TypeError('param privateKey must be of Buffer type');\n }\n\n const publicKey = getPublickKeyFromPrivateKey(privateKey)\n const address = getAddressFromPublicKey(publicKey)\n return address\n}\n```\n\nTo generate the address from a private key. we can find the technical details in [The \"Yellow Paper\": Ethereum's formal specification](https://ethereum.github.io/yellowpaper/paper.pdf). Firstly, we need to get the public key from the provided private key. As we can see in `getPublickKeyFromPrivateKey` method, we use **Elliptic Curve Cryptography** to generate the x and y co-ordinate of the public point, then concat them together to be 64 bytes long public key like `0xd04c1579c26007f1f7e08ed056dc38007977fa8a8f89cc1ed46c47ad64d25faf207778e9cfffc4b8a6afe389793619858f3457ce35a775f0361b195e5564830f` \n\nThe last step is to derive the Ethereum address from the public key. As described in the \"Yellow Paper\", Ethereum uses the Keccak-256 hash function instead of SHA-3. As seen in `getAddressFromPublicKey`, we use `keccak256` method to hash the public key and take the last 20 bytes (40 hex characters long) as the address.\n\nThat's it. It's very straightforward if we don't go forward with the technical details. If you are interested in those details, please go ahead to check out the Yellow Paper\".\n\n### How to swap two hex with the original private key\nAs described in the riddle, two hex of the provided private key has been replaced. We can try to swap two hex each time, and then generate the address and match it with the target address.\n\nTo achieve that, we introduce two sticks (blue and red). Each one has the hex number from `0` to `f`. Firstly, we place the first blue stick to the first hex of the original private key. And then we place the second red stick to the second hex as below:\n\n\nThe first two hex has been swapped to `002bbd4fd5627db7a2cd3d2c16737826335bdcf2333ff2c212bcd222223265ff`. Now we use it to generate the address and compare. If we are not lucky enough to match the target address. Then we move the red stick up one hex like:\n\n\nWe repeat the generation and compression steps until the red stick hits `f`. We need to move the red stick toward the right to the third hex of the original private key like: \n\n\nThen we keep doing the generation and compression steps by moving the red stick up and right until we hit the last hex of the original private key with `f` like:\n\n\n\nIn the case, it means the first hex of the private key must not be `0`, We need to move the first blue stick one up to `1` and move the second red stick back to the second hex like: \n\n\nThen we keep doing the compression and moving the red up and right (only one move a time).\n\nAfter we move the first blue stick to `f` in the first hex and we are still not lucky enough, we need to move the blue stick to the second hex and reset to `0` then move the red stick to third hex as well like: \n\n\nWe repeat the steps - moving one at a time and comparing with the target address - again and again. We eventually will find out the target address. Here is the code:\n\n```javascript\nconst findPrivateKeyForAddress = (privateKeyStr, addressStr) => {\n if (typeof privateKeyStr !== 'string') {\n throw new TypeError('param privateKeyStr must be of String');\n } else if (typeof addressStr !== 'string') {\n throw new TypeError('param addressStr must be of String');\n }\n\n const hexStr = '0123456789abcdef'\n\n const targetAddress = Buffer.from(addressStr, 'hex')\n\n const privateKeyLength = privateKeyStr.length\n \n // Place the first blue stick from first to the second last of the hex\n for (let i = 0; i < privateKeyLength - 1; i++) {\n // Swap the first blue stick with a new hex (from `0` to `f`)\n for (const c1 of hexStr) {\n // Place the second red stick from one right of the placed blue stick the last of the hex\n for (let j = i + 1; j < privateKeyLength ; j++) {\n // Swap the second red stick with a new hex (from `0` to `f`)\n for (const c2 of hexStr) {\n const privateKeyInChars = privateKeyStr.split('')\n privateKeyInChars[i] = c1\n privateKeyInChars[j] = c2\n \n // Generate the Ethereum address from the swapped private key\n const privateKey = Buffer.from(privateKeyInChars.join(''), 'hex')\n const address = getAddressFromPrivateKey(privateKey)\n // Compare the generated address with the target address\n if (address.equals(targetAddress)) {\n // Bingo, we found it.\n console.log('💥💥💥 PRIVATE KEY FOUND 💥💥💥')\n return privateKey.toString('hex')\n }\n }\n\n }\n }\n }\n}\n```\n\nThere are four `for` loops in the code, the first loop is used for moving the first blue stick from first to the second last of the hex ➡️. The second loop is used for moving the first blue stick with a new hex (from `0` to `f`) ⬆️. The third loop is used for moving the second red stick from one right of the placed blue stick the last of the hex ➡️. The fourth loop is used for moving the second red stick with a new hex (from `0` to `f`). Each time we generate the Ethereum address from the swapped private key and then compare it with the target address. Return the private key when they are matched.\n\nAll the code can be found on [GitHub | ethereum-riddle](https://github.com/JakeLin/ethereum-riddle)\n\n## Transferring the fund out\nThe last and most important step is to transfer out the fund as the reward. We can import the private key in any Ethereum compatible wallet like MetaMask.\n\n\n\nThen We can transfer out the fund like\n\n\nUnfortunately, when I saw this riddle, the fund had been transferred out. As a reward, I transferred myself `0.00008888` Ether 😁, we can find the transaction on [etherscan.io](https://etherscan.io/tx/0x8e86450635dcf8d9a6edb54a7df9f36808311f3c1b3f6f343581b9a693c5999b)\n\n## Thanks 👐\nThanks for your time, I hope you enjoy it. You can find me on:\n\n* GitHub: https://github.com/JakeLin\n* Dribble: https://dribbble.com/Jake_Lin\n* Twitter: https://twitter.com/Jake_Lin\n* WeChat: jakelinau\n* Steemit: https://steemit.com/@jakelin\n\nSmall donation will be appreciated\nBTC: [3DxxE5Y8QMVLfeKzQgJ3nh4f6mxbaPVVUJ](https://blockchain.info/address/3DxxE5Y8QMVLfeKzQgJ3nh4f6mxbaPVVUJ)\nETH: [0x48D9F0AD5BF1024821362871E04AF456Ad264F14](https://etherscan.io/address/0x48d9f0ad5bf1024821362871e04af456ad264f14)",
"json_metadata": "{\"tags\":[\"introduceyourself\"],\"image\":[\"https://user-images.githubusercontent.com/573856/37686157-5c44cb42-2cea-11e8-887b-52b4f1d4bd41.png\",\"https://user-images.githubusercontent.com/573856/37686165-5d8e95c8-2cea-11e8-89ff-8805dbb4a19e.jpg\",\"https://user-images.githubusercontent.com/573856/37689828-808a9f98-2cfb-11e8-9c68-ec7e57196817.png\",\"https://user-images.githubusercontent.com/573856/37686170-5e780118-2cea-11e8-8336-168929814601.png\",\"https://user-images.githubusercontent.com/573856/37686153-5bb634ae-2cea-11e8-9e47-6a0485f5fa09.png\",\"https://user-images.githubusercontent.com/573856/37686156-5c134bb2-2cea-11e8-9c4d-718985e67846.png\",\"https://user-images.githubusercontent.com/573856/37686154-5be41900-2cea-11e8-81e7-d314f5f3c6b1.png\",\"https://user-images.githubusercontent.com/573856/37686169-5e470e96-2cea-11e8-97e4-4e11ff3af5a7.png\",\"https://user-images.githubusercontent.com/573856/37686159-5c73cf6e-2cea-11e8-8af9-2424b46e8f44.png\",\"https://user-images.githubusercontent.com/573856/37686160-5ca13440-2cea-11e8-862d-5db95ae26111.png\",\"https://user-images.githubusercontent.com/573856/37686161-5cd03092-2cea-11e8-8e5c-553c9fa75321.png\",\"https://user-images.githubusercontent.com/573856/37686162-5cfe913a-2cea-11e8-908d-78cb058e4e1b.png\",\"https://user-images.githubusercontent.com/573856/37686164-5d60d2c8-2cea-11e8-85a9-a4c242bc9a2d.png\",\"https://user-images.githubusercontent.com/573856/37686163-5d2d6834-2cea-11e8-9bdc-2c2395b9fb9a.png\",\"https://user-images.githubusercontent.com/573856/37689849-9a1dfa40-2cfb-11e8-9a4b-b249b9057278.png\",\"https://user-images.githubusercontent.com/573856/37689830-80eb750c-2cfb-11e8-8ab1-c777ea2da09c.png\"],\"links\":[\"connected.yowconference.com.au/\",\"www.devworld.com.au/\",\"gmtc.geekbang.org/\",\"github.com/IBAnimatable/IBAnimatable\",\"https://github.com/JakeLin/SwiftLanguageWeather\",\"https://github.com/JakeLin/SaveTheDot\",\"https://ethereum.github.io/yellowpaper/paper.pdf\",\"https://github.com/JakeLin/ethereum-riddle\",\"https://etherscan.io/tx/0x8e86450635dcf8d9a6edb54a7df9f36808311f3c1b3f6f343581b9a693c5999b\",\"https://github.com/JakeLin\",\"https://dribbble.com/Jake_Lin\",\"https://twitter.com/Jake_Lin\",\"https://steemit.com/@jakelin\",\"https://blockchain.info/address/3DxxE5Y8QMVLfeKzQgJ3nh4f6mxbaPVVUJ\",\"https://etherscan.io/address/0x48d9f0ad5bf1024821362871e04af456ad264f14\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "introduceyourself",
"permlink": "how-to-earn-one-ether-by-writing-a-simple-program-ethereum-riddle",
"title": "#How to earn one ether by writing a simple program - Ethereum Riddle"
}
],
"op_in_trx": 0,
"timestamp": "2018-03-21T00:35:36",
"trx_id": "2bb6b9641cc22e220bdb6688b1e33da0b455d7a3",
"trx_in_block": 1,
"virtual_op": 0
}2018/02/10 03:48:36
2018/02/10 03:48:36
| author | followbtcnews |
| permlink | don-t-panic-steemit-chat-is-up-and-running-here-are-all-the-official-details |
| voter | jakelin |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19736823/Trx f96bf36c99ba016de0de36faed670037c4da1b1e |
View Raw JSON Data
{
"block": 19736823,
"op": [
"vote",
{
"author": "followbtcnews",
"permlink": "don-t-panic-steemit-chat-is-up-and-running-here-are-all-the-official-details",
"voter": "jakelin",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-02-10T03:48:36",
"trx_id": "f96bf36c99ba016de0de36faed670037c4da1b1e",
"trx_in_block": 92,
"virtual_op": 0
}jakelinupvoted (100.00%) @momok / hello-steemit-steemit2018/01/30 22:23:15
jakelinupvoted (100.00%) @momok / hello-steemit-steemit
2018/01/30 22:23:15
| author | momok |
| permlink | hello-steemit-steemit |
| voter | jakelin |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19442875/Trx eae25b6a7c1576fe216ae76d50b1e660200951ad |
View Raw JSON Data
{
"block": 19442875,
"op": [
"vote",
{
"author": "momok",
"permlink": "hello-steemit-steemit",
"voter": "jakelin",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-01-30T22:23:15",
"trx_id": "eae25b6a7c1576fe216ae76d50b1e660200951ad",
"trx_in_block": 18,
"virtual_op": 0
}jakelinupvoted (100.00%) @haejin / bitcoin-cash-bch-time-pacman2018/01/30 13:02:57
jakelinupvoted (100.00%) @haejin / bitcoin-cash-bch-time-pacman
2018/01/30 13:02:57
| author | haejin |
| permlink | bitcoin-cash-bch-time-pacman |
| voter | jakelin |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19431681/Trx 50a6825553900e7527c440a939447dde6cc5e148 |
View Raw JSON Data
{
"block": 19431681,
"op": [
"vote",
{
"author": "haejin",
"permlink": "bitcoin-cash-bch-time-pacman",
"voter": "jakelin",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-01-30T13:02:57",
"trx_id": "50a6825553900e7527c440a939447dde6cc5e148",
"trx_in_block": 44,
"virtual_op": 0
}jakelinupvoted (100.00%) @kpine / steemians-i-need-your-help2018/01/30 11:25:48
jakelinupvoted (100.00%) @kpine / steemians-i-need-your-help
2018/01/30 11:25:48
| author | kpine |
| permlink | steemians-i-need-your-help |
| voter | jakelin |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19429742/Trx d0868db35efdcc4562aa5e8b4660ad76d552e849 |
View Raw JSON Data
{
"block": 19429742,
"op": [
"vote",
{
"author": "kpine",
"permlink": "steemians-i-need-your-help",
"voter": "jakelin",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-01-30T11:25:48",
"trx_id": "d0868db35efdcc4562aa5e8b4660ad76d552e849",
"trx_in_block": 11,
"virtual_op": 0
}2018/01/30 00:30:39
2018/01/30 00:30:39
| active | {"account_auths":[],"key_auths":[["STM6SJdMypoENkmActXb4g8oNw1jnTbwoaXrnWk5fbTdJFH5F2QQc",1]],"weight_threshold":1} |
| creator | steem |
| delegation | 29700.000000 VESTS |
| extensions | [] |
| fee | 0.500 STEEM |
| json metadata | |
| memo key | STM6542k1e4RizxFff5T3YKw2QDjLu9iPHwGvxkaEN1VxSN1ir9Ao |
| new account name | jakelin |
| owner | {"account_auths":[],"key_auths":[["STM73Yp5KjFjVacu5p5GzbWiqe1PUUsDGHV96gunSBgC5zSRwAdUL",1]],"weight_threshold":1} |
| posting | {"account_auths":[],"key_auths":[["STM7idpCEPFC5XEZs3g6QGVoFoHsB8z3h9zJEHMW7bUfuq5vjWk7t",1]],"weight_threshold":1} |
| Transaction Info | Block #19416659/Trx e0604e2a46053453765bb39ec5fc2671159a2c7a |
View Raw JSON Data
{
"block": 19416659,
"op": [
"account_create_with_delegation",
{
"active": {
"account_auths": [],
"key_auths": [
[
"STM6SJdMypoENkmActXb4g8oNw1jnTbwoaXrnWk5fbTdJFH5F2QQc",
1
]
],
"weight_threshold": 1
},
"creator": "steem",
"delegation": "29700.000000 VESTS",
"extensions": [],
"fee": "0.500 STEEM",
"json_metadata": "",
"memo_key": "STM6542k1e4RizxFff5T3YKw2QDjLu9iPHwGvxkaEN1VxSN1ir9Ao",
"new_account_name": "jakelin",
"owner": {
"account_auths": [],
"key_auths": [
[
"STM73Yp5KjFjVacu5p5GzbWiqe1PUUsDGHV96gunSBgC5zSRwAdUL",
1
]
],
"weight_threshold": 1
},
"posting": {
"account_auths": [],
"key_auths": [
[
"STM7idpCEPFC5XEZs3g6QGVoFoHsB8z3h9zJEHMW7bUfuq5vjWk7t",
1
]
],
"weight_threshold": 1
}
}
],
"op_in_trx": 0,
"timestamp": "2018-01-30T00:30:39",
"trx_id": "e0604e2a46053453765bb39ec5fc2671159a2c7a",
"trx_in_block": 16,
"virtual_op": 0
}Manabar
Voting Power100.00%
Downvote Power100.00%
Resource Credits100.00%
Reputation Progress0.00%
{
"voting_manabar": {
"current_mana": "8143659806",
"last_update_time": 1779068346
},
"downvote_manabar": {
"current_mana": 2035914951,
"last_update_time": 1779068346
},
"rc_account": {
"account": "jakelin",
"max_rc": "10164408779",
"max_rc_creation_adjustment": {
"amount": "2020748973",
"nai": "@@000000037",
"precision": 6
},
"rc_manabar": {
"current_mana": "10164408779",
"last_update_time": 1779068346
}
}
}Account Metadata
| POSTING JSON METADATA | |
| None | |
| JSON METADATA | |
| None |
{
"posting_json_metadata": {},
"json_metadata": {}
}Auth Keys
Owner
Single Signature
Public Keys
STM73Yp5KjFjVacu5p5GzbWiqe1PUUsDGHV96gunSBgC5zSRwAdUL1/1
Active
Single Signature
Public Keys
STM6SJdMypoENkmActXb4g8oNw1jnTbwoaXrnWk5fbTdJFH5F2QQc1/1
Posting
Single Signature
Public Keys
STM7idpCEPFC5XEZs3g6QGVoFoHsB8z3h9zJEHMW7bUfuq5vjWk7t1/1
Memo
STM6542k1e4RizxFff5T3YKw2QDjLu9iPHwGvxkaEN1VxSN1ir9Ao
{
"owner": {
"account_auths": [],
"key_auths": [
[
"STM73Yp5KjFjVacu5p5GzbWiqe1PUUsDGHV96gunSBgC5zSRwAdUL",
1
]
],
"weight_threshold": 1
},
"active": {
"account_auths": [],
"key_auths": [
[
"STM6SJdMypoENkmActXb4g8oNw1jnTbwoaXrnWk5fbTdJFH5F2QQc",
1
]
],
"weight_threshold": 1
},
"posting": {
"account_auths": [],
"key_auths": [
[
"STM7idpCEPFC5XEZs3g6QGVoFoHsB8z3h9zJEHMW7bUfuq5vjWk7t",
1
]
],
"weight_threshold": 1
},
"memo": "STM6542k1e4RizxFff5T3YKw2QDjLu9iPHwGvxkaEN1VxSN1ir9Ao"
}Witness Votes
0 / 30
No active witness votes.
[]