VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS4.48%
Net Worth
0.013USD
STEEM
0.001STEEM
SBD
0.000SBD
Effective Power
5.001SP
├── Own SP
0.239SP
└── Incoming DelegationsDeleg
+4.762SP
Detailed Balance
| STEEM | ||
| balance | 0.001STEEM | STEEM |
| market_balance | 0.000STEEM | STEEM |
| savings_balance | 0.000STEEM | STEEM |
| reward_steem_balance | 0.000STEEM | STEEM |
| STEEM POWER | ||
| Own SP | 0.239SP | SP |
| Delegated Out | 0.000SP | SP |
| Delegation In | 4.762SP | SP |
| Effective Power | 5.001SP | SP |
| Reward SP (pending) | 0.000SP | 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.000SBD | SBD |
{
"balance": "0.001 STEEM",
"savings_balance": "0.000 STEEM",
"reward_steem_balance": "0.000 STEEM",
"vesting_shares": "389.308675 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "7754.351131 VESTS",
"sbd_balance": "0.000 SBD",
"savings_sbd_balance": "0.000 SBD",
"reward_sbd_balance": "0.000 SBD",
"conversions": []
}Account Info
| name | jonesc |
| id | 931802 |
| rank | 385,395 |
| reputation | 2814618402 |
| created | 2018-04-11T01:59:06 |
| recovery_account | steem |
| proxy | None |
| post_count | 55 |
| comment_count | 0 |
| lifetime_vote_count | 0 |
| witnesses_voted_for | 0 |
| last_post | 2018-04-25T06:53:00 |
| last_root_post | 2018-04-25T06:53:00 |
| last_vote_time | 2018-05-10T22:16:15 |
| proxied_vsf_votes | 0, 0, 0, 0 |
| can_vote | 1 |
| voting_power | 0 |
| delayed_votes | 0 |
| balance | 0.001 STEEM |
| savings_balance | 0.000 STEEM |
| sbd_balance | 0.000 SBD |
| savings_sbd_balance | 0.000 SBD |
| vesting_shares | 389.308675 VESTS |
| delegated_vesting_shares | 0.000000 VESTS |
| received_vesting_shares | 7754.351131 VESTS |
| reward_vesting_balance | 0.000000 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 | 2018-04-24T08:27:54 |
| mined | No |
| sbd_seconds | 93,854,919 |
| sbd_last_interest_payment | 2018-04-14T01:34:39 |
| savings_sbd_last_interest_payment | 1970-01-01T00:00:00 |
{
"id": 931802,
"name": "jonesc",
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM8fn4tS8id8XK6GTizige3nqWAb7uQ2HQV7DDbJCXXoVBanWUqm",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM8Gnh2hdmWp32piQ36p9S2RFY3bL53RnHhuetAZ16mg247FLrax",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [
[
"dlive.app",
1
],
[
"dmania.app",
1
],
[
"dtube.app",
1
],
[
"utopian.app",
1
]
],
"key_auths": [
[
"STM7ZCan2NSBuTfNJPJT4EFiVxPwaQNZ3r4bEzV4LcYWPQsY2kiSQ",
1
]
]
},
"memo_key": "STM8iykaK2Xfe5opMBvrvqSZyRpmxZYGADVQsxpWYmTPx2EzAKKYy",
"json_metadata": "{\"profile\":{\"name\":\"zubair\",\"about\":\"student,developer\",\"location\":\"india\"}}",
"posting_json_metadata": "{\"profile\":{\"name\":\"zubair\",\"about\":\"student,developer\",\"location\":\"india\"}}",
"proxy": "",
"last_owner_update": "1970-01-01T00:00:00",
"last_account_update": "2018-04-24T08:27:54",
"created": "2018-04-11T01:59:06",
"mined": false,
"recovery_account": "steem",
"last_account_recovery": "1970-01-01T00:00:00",
"reset_account": "null",
"comment_count": 0,
"lifetime_vote_count": 0,
"post_count": 55,
"can_vote": true,
"voting_manabar": {
"current_mana": "8143659806",
"last_update_time": 1779069744
},
"downvote_manabar": {
"current_mana": 2035914951,
"last_update_time": 1779069744
},
"voting_power": 0,
"balance": "0.001 STEEM",
"savings_balance": "0.000 STEEM",
"sbd_balance": "0.000 SBD",
"sbd_seconds": "93854919",
"sbd_seconds_last_update": "2018-05-10T22:26:24",
"sbd_last_interest_payment": "2018-04-14T01:34:39",
"savings_sbd_balance": "0.000 SBD",
"savings_sbd_seconds": "0",
"savings_sbd_seconds_last_update": "1970-01-01T00:00:00",
"savings_sbd_last_interest_payment": "1970-01-01T00:00:00",
"savings_withdraw_requests": 0,
"reward_sbd_balance": "0.000 SBD",
"reward_steem_balance": "0.000 STEEM",
"reward_vesting_balance": "0.000000 VESTS",
"reward_vesting_steem": "0.000 STEEM",
"vesting_shares": "389.308675 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "7754.351131 VESTS",
"vesting_withdraw_rate": "0.000000 VESTS",
"next_vesting_withdrawal": "1969-12-31T23:59:59",
"withdrawn": 0,
"to_withdraw": 0,
"withdraw_routes": 0,
"curation_rewards": 6,
"posting_rewards": 165,
"proxied_vsf_votes": [
0,
0,
0,
0
],
"witnesses_voted_for": 0,
"last_post": "2018-04-25T06:53:00",
"last_root_post": "2018-04-25T06:53:00",
"last_vote_time": "2018-05-10T22:16:15",
"post_bandwidth": 0,
"pending_claimed_accounts": 0,
"vesting_balance": "0.000 STEEM",
"reputation": 2814618402,
"transfer_history": [],
"market_history": [],
"post_history": [],
"vote_history": [],
"other_history": [],
"witness_votes": [],
"tags_usage": [],
"guest_bloggers": [],
"rank": 385395
}Withdraw Routes
| Incoming | Outgoing |
|---|---|
Empty | Empty |
{
"incoming": [],
"outgoing": []
}From Date
To Date
2026/05/18 02:02:24
2026/05/18 02:02:24
| delegatee | jonesc |
| delegator | steem |
| vesting shares | 7754.351131 VESTS |
| Transaction Info | Block #106145582/Trx 1ab89400a73696c0a189a375d259fc49502e53c6 |
View Raw JSON Data
{
"block": 106145582,
"op": [
"delegate_vesting_shares",
{
"delegatee": "jonesc",
"delegator": "steem",
"vesting_shares": "7754.351131 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2026-05-18T02:02:24",
"trx_id": "1ab89400a73696c0a189a375d259fc49502e53c6",
"trx_in_block": 3,
"virtual_op": 0
}2026/05/12 11:05:21
2026/05/12 11:05:21
| delegatee | jonesc |
| delegator | steem |
| vesting shares | 5042.140726 VESTS |
| Transaction Info | Block #105984392/Trx b1f73bcd1f816b921d7e1b4a47cdc00d51e80312 |
View Raw JSON Data
{
"block": 105984392,
"op": [
"delegate_vesting_shares",
{
"delegatee": "jonesc",
"delegator": "steem",
"vesting_shares": "5042.140726 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2026-05-12T11:05:21",
"trx_id": "b1f73bcd1f816b921d7e1b4a47cdc00d51e80312",
"trx_in_block": 0,
"virtual_op": 0
}2026/04/26 01:20:30
2026/04/26 01:20:30
| delegatee | jonesc |
| delegator | steem |
| vesting shares | 7766.866887 VESTS |
| Transaction Info | Block #105513181/Trx c6c29414761c46a3623ac27aeab64e14ae3761a4 |
View Raw JSON Data
{
"block": 105513181,
"op": [
"delegate_vesting_shares",
{
"delegatee": "jonesc",
"delegator": "steem",
"vesting_shares": "7766.866887 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2026-04-26T01:20:30",
"trx_id": "c6c29414761c46a3623ac27aeab64e14ae3761a4",
"trx_in_block": 1,
"virtual_op": 0
}2026/01/23 12:35:45
2026/01/23 12:35:45
| delegatee | jonesc |
| delegator | steem |
| vesting shares | 5083.687545 VESTS |
| Transaction Info | Block #102857557/Trx 366f4065ea7685f46c44bdf0ed6f86a1846de0c0 |
View Raw JSON Data
{
"block": 102857557,
"op": [
"delegate_vesting_shares",
{
"delegatee": "jonesc",
"delegator": "steem",
"vesting_shares": "5083.687545 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2026-01-23T12:35:45",
"trx_id": "366f4065ea7685f46c44bdf0ed6f86a1846de0c0",
"trx_in_block": 3,
"virtual_op": 0
}2024/12/17 07:52:06
2024/12/17 07:52:06
| delegatee | jonesc |
| delegator | steem |
| vesting shares | 5247.906742 VESTS |
| Transaction Info | Block #91303898/Trx 6d686e4de364cab5dd0c6a95bbba7dc4bb215f41 |
View Raw JSON Data
{
"block": 91303898,
"op": [
"delegate_vesting_shares",
{
"delegatee": "jonesc",
"delegator": "steem",
"vesting_shares": "5247.906742 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2024-12-17T07:52:06",
"trx_id": "6d686e4de364cab5dd0c6a95bbba7dc4bb215f41",
"trx_in_block": 3,
"virtual_op": 0
}2023/11/13 23:34:12
2023/11/13 23:34:12
| delegatee | jonesc |
| delegator | steem |
| vesting shares | 5417.040274 VESTS |
| Transaction Info | Block #79858085/Trx 441175a0330e8e99cfcdb7c180a058d765fd8e04 |
View Raw JSON Data
{
"block": 79858085,
"op": [
"delegate_vesting_shares",
{
"delegatee": "jonesc",
"delegator": "steem",
"vesting_shares": "5417.040274 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2023-11-13T23:34:12",
"trx_id": "441175a0330e8e99cfcdb7c180a058d765fd8e04",
"trx_in_block": 0,
"virtual_op": 0
}2023/09/21 23:56:12
2023/09/21 23:56:12
| delegatee | jonesc |
| delegator | steem |
| vesting shares | 8354.319060 VESTS |
| Transaction Info | Block #78350350/Trx a2bd9a2d997d8f0c8010f562db3878cba809896b |
View Raw JSON Data
{
"block": 78350350,
"op": [
"delegate_vesting_shares",
{
"delegatee": "jonesc",
"delegator": "steem",
"vesting_shares": "8354.319060 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2023-09-21T23:56:12",
"trx_id": "a2bd9a2d997d8f0c8010f562db3878cba809896b",
"trx_in_block": 4,
"virtual_op": 0
}2022/11/03 13:27:39
2022/11/03 13:27:39
| delegatee | jonesc |
| delegator | steem |
| vesting shares | 8576.000498 VESTS |
| Transaction Info | Block #69115358/Trx 98e6365eb2d9b8eb69148257d330e2f0c30ffad6 |
View Raw JSON Data
{
"block": 69115358,
"op": [
"delegate_vesting_shares",
{
"delegatee": "jonesc",
"delegator": "steem",
"vesting_shares": "8576.000498 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2022-11-03T13:27:39",
"trx_id": "98e6365eb2d9b8eb69148257d330e2f0c30ffad6",
"trx_in_block": 6,
"virtual_op": 0
}2022/01/17 16:50:36
2022/01/17 16:50:36
| delegatee | jonesc |
| delegator | steem |
| vesting shares | 8796.235634 VESTS |
| Transaction Info | Block #60816443/Trx 07a7491c4c929a3371ff8794fed058d2306c6c6c |
View Raw JSON Data
{
"block": 60816443,
"op": [
"delegate_vesting_shares",
{
"delegatee": "jonesc",
"delegator": "steem",
"vesting_shares": "8796.235634 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2022-01-17T16:50:36",
"trx_id": "07a7491c4c929a3371ff8794fed058d2306c6c6c",
"trx_in_block": 7,
"virtual_op": 0
}2021/06/14 02:25:42
2021/06/14 02:25:42
| delegatee | jonesc |
| delegator | steem |
| vesting shares | 8980.302387 VESTS |
| Transaction Info | Block #54609648/Trx 91450a19c8594740b4e1eb33ffc8a2cdc108b54d |
View Raw JSON Data
{
"block": 54609648,
"op": [
"delegate_vesting_shares",
{
"delegatee": "jonesc",
"delegator": "steem",
"vesting_shares": "8980.302387 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2021-06-14T02:25:42",
"trx_id": "91450a19c8594740b4e1eb33ffc8a2cdc108b54d",
"trx_in_block": 1,
"virtual_op": 0
}2020/12/11 12:42:18
2020/12/11 12:42:18
| delegatee | jonesc |
| delegator | steem |
| vesting shares | 9167.724361 VESTS |
| Transaction Info | Block #49357043/Trx b0c0deb7a3dbc956855eb642ae6221e392cc63f5 |
View Raw JSON Data
{
"block": 49357043,
"op": [
"delegate_vesting_shares",
{
"delegatee": "jonesc",
"delegator": "steem",
"vesting_shares": "9167.724361 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-12-11T12:42:18",
"trx_id": "b0c0deb7a3dbc956855eb642ae6221e392cc63f5",
"trx_in_block": 10,
"virtual_op": 0
}2020/12/06 06:19:03
2020/12/06 06:19:03
| delegatee | jonesc |
| delegator | steem |
| vesting shares | 1912.543513 VESTS |
| Transaction Info | Block #49208595/Trx 3ca2a9c4e99c9d47a3d9f9205587fcefb5e84711 |
View Raw JSON Data
{
"block": 49208595,
"op": [
"delegate_vesting_shares",
{
"delegatee": "jonesc",
"delegator": "steem",
"vesting_shares": "1912.543513 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-12-06T06:19:03",
"trx_id": "3ca2a9c4e99c9d47a3d9f9205587fcefb5e84711",
"trx_in_block": 3,
"virtual_op": 0
}2020/12/05 16:20:30
2020/12/05 16:20:30
| delegatee | jonesc |
| delegator | steem |
| vesting shares | 9173.932215 VESTS |
| Transaction Info | Block #49192141/Trx cc55d725a761052c284263d25f45c4f17d846096 |
View Raw JSON Data
{
"block": 49192141,
"op": [
"delegate_vesting_shares",
{
"delegatee": "jonesc",
"delegator": "steem",
"vesting_shares": "9173.932215 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-12-05T16:20:30",
"trx_id": "cc55d725a761052c284263d25f45c4f17d846096",
"trx_in_block": 2,
"virtual_op": 0
}2020/11/02 18:52:48
2020/11/02 18:52:48
| delegatee | jonesc |
| delegator | steem |
| vesting shares | 1920.017158 VESTS |
| Transaction Info | Block #48261620/Trx d828e7d4851360b04998635c13f937f2d939b6e7 |
View Raw JSON Data
{
"block": 48261620,
"op": [
"delegate_vesting_shares",
{
"delegatee": "jonesc",
"delegator": "steem",
"vesting_shares": "1920.017158 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-11-02T18:52:48",
"trx_id": "d828e7d4851360b04998635c13f937f2d939b6e7",
"trx_in_block": 1,
"virtual_op": 0
}2020/05/09 07:18:09
2020/05/09 07:18:09
| delegatee | jonesc |
| delegator | steem |
| vesting shares | 9376.737574 VESTS |
| Transaction Info | Block #43218868/Trx 443c8d2570045ce383edee7f591a2155ab7c539c |
View Raw JSON Data
{
"block": 43218868,
"op": [
"delegate_vesting_shares",
{
"delegatee": "jonesc",
"delegator": "steem",
"vesting_shares": "9376.737574 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-05-09T07:18:09",
"trx_id": "443c8d2570045ce383edee7f591a2155ab7c539c",
"trx_in_block": 13,
"virtual_op": 0
}2020/05/08 11:08:27
2020/05/08 11:08:27
| delegatee | jonesc |
| delegator | steem |
| vesting shares | 1953.311140 VESTS |
| Transaction Info | Block #43195240/Trx 6e792204d814192c7a025488a1ee20f6fb9a1219 |
View Raw JSON Data
{
"block": 43195240,
"op": [
"delegate_vesting_shares",
{
"delegatee": "jonesc",
"delegator": "steem",
"vesting_shares": "1953.311140 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2020-05-08T11:08:27",
"trx_id": "6e792204d814192c7a025488a1ee20f6fb9a1219",
"trx_in_block": 1,
"virtual_op": 0
}2019/08/22 15:10:00
2019/08/22 15:10:00
| amount | 0.001 STEEM |
| from | dtube |
| memo | Time is running out, claim your DTube account now before anyone else can! Login at https://d.tube |
| to | jonesc |
| Transaction Info | Block #35778211/Trx 65c07359f562292bd7453a1da59e09f2e451830b |
View Raw JSON Data
{
"block": 35778211,
"op": [
"transfer",
{
"amount": "0.001 STEEM",
"from": "dtube",
"memo": "Time is running out, claim your DTube account now before anyone else can! Login at https://d.tube",
"to": "jonesc"
}
],
"op_in_trx": 0,
"timestamp": "2019-08-22T15:10:00",
"trx_id": "65c07359f562292bd7453a1da59e09f2e451830b",
"trx_in_block": 9,
"virtual_op": 0
}2019/07/27 11:14:45
2019/07/27 11:14:45
| delegatee | jonesc |
| delegator | steem |
| vesting shares | 9540.918194 VESTS |
| Transaction Info | Block #35026921/Trx ed1072959400d3cee1fb652cbe2dc27ad301425a |
View Raw JSON Data
{
"block": 35026921,
"op": [
"delegate_vesting_shares",
{
"delegatee": "jonesc",
"delegator": "steem",
"vesting_shares": "9540.918194 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2019-07-27T11:14:45",
"trx_id": "ed1072959400d3cee1fb652cbe2dc27ad301425a",
"trx_in_block": 14,
"virtual_op": 0
}2019/04/11 03:15:54
2019/04/11 03:15:54
| author | steemitboard |
| body | Congratulations @jonesc! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@jonesc/birthday1.png</td><td>Happy Birthday! - You are on the Steem blockchain for 1 year!</td></tr></table> <sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@jonesc) and compare to others on the [Steem Ranking](http://steemitboard.com/ranking/index.php?name=jonesc)_</sub> **Do not miss the last post from @steemitboard:** <table><tr><td><a href="https://steemit.com/steemitboard/@steemitboard/the-steem-blockchain-survived-its-first-virus-plague"><img src="https://steemitimages.com/64x128/https://steemitimages.com/0x0/"></a></td><td><a href="https://steemit.com/steemitboard/@steemitboard/the-steem-blockchain-survived-its-first-virus-plague">The Steem blockchain survived its first virus plague!</a></td></tr></table> ###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes! |
| json metadata | {"image":["https://steemitboard.com/img/notify.png"]} |
| parent author | jonesc |
| parent permlink | b93cdfe0-4853-11e8-a699-f3be07be675a |
| permlink | steemitboard-notify-jonesc-20190411t031553000z |
| title | |
| Transaction Info | Block #31940437/Trx 62327e6625c6ca18d111492f7abd26b8824e8d58 |
View Raw JSON Data
{
"block": 31940437,
"op": [
"comment",
{
"author": "steemitboard",
"body": "Congratulations @jonesc! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@jonesc/birthday1.png</td><td>Happy Birthday! - You are on the Steem blockchain for 1 year!</td></tr></table>\n\n<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@jonesc) and compare to others on the [Steem Ranking](http://steemitboard.com/ranking/index.php?name=jonesc)_</sub>\n\n\n**Do not miss the last post from @steemitboard:**\n<table><tr><td><a href=\"https://steemit.com/steemitboard/@steemitboard/the-steem-blockchain-survived-its-first-virus-plague\"><img src=\"https://steemitimages.com/64x128/https://steemitimages.com/0x0/\"></a></td><td><a href=\"https://steemit.com/steemitboard/@steemitboard/the-steem-blockchain-survived-its-first-virus-plague\">The Steem blockchain survived its first virus plague!</a></td></tr></table>\n\n###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!",
"json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}",
"parent_author": "jonesc",
"parent_permlink": "b93cdfe0-4853-11e8-a699-f3be07be675a",
"permlink": "steemitboard-notify-jonesc-20190411t031553000z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2019-04-11T03:15:54",
"trx_id": "62327e6625c6ca18d111492f7abd26b8824e8d58",
"trx_in_block": 11,
"virtual_op": 0
}2018/08/09 23:51:15
2018/08/09 23:51:15
| delegatee | jonesc |
| delegator | steem |
| vesting shares | 9739.531501 VESTS |
| Transaction Info | Block #24929984/Trx f3ca476bdb745156b4194f0a6333d49c6687572d |
View Raw JSON Data
{
"block": 24929984,
"op": [
"delegate_vesting_shares",
{
"delegatee": "jonesc",
"delegator": "steem",
"vesting_shares": "9739.531501 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-08-09T23:51:15",
"trx_id": "f3ca476bdb745156b4194f0a6333d49c6687572d",
"trx_in_block": 17,
"virtual_op": 0
}2018/05/10 22:26:24
2018/05/10 22:26:24
| amount | 0.009 SBD |
| from | jonesc |
| memo | |
| to | janu123 |
| Transaction Info | Block #22319643/Trx 2101231f6ebbbc6096f66702496f28c4dc33a230 |
View Raw JSON Data
{
"block": 22319643,
"op": [
"transfer",
{
"amount": "0.009 SBD",
"from": "jonesc",
"memo": "",
"to": "janu123"
}
],
"op_in_trx": 0,
"timestamp": "2018-05-10T22:26:24",
"trx_id": "2101231f6ebbbc6096f66702496f28c4dc33a230",
"trx_in_block": 40,
"virtual_op": 0
}jonescupvoted (100.00%) @zubi1235 / how-earn-money-online-full-guide2018/05/10 22:16:15
jonescupvoted (100.00%) @zubi1235 / how-earn-money-online-full-guide
2018/05/10 22:16:15
| author | zubi1235 |
| permlink | how-earn-money-online-full-guide |
| voter | jonesc |
| weight | 10000 (100.00%) |
| Transaction Info | Block #22319440/Trx d4c9fdb8f155a315faffebea985b6d6332ff8a8f |
View Raw JSON Data
{
"block": 22319440,
"op": [
"vote",
{
"author": "zubi1235",
"permlink": "how-earn-money-online-full-guide",
"voter": "jonesc",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-05-10T22:16:15",
"trx_id": "d4c9fdb8f155a315faffebea985b6d6332ff8a8f",
"trx_in_block": 11,
"virtual_op": 0
}jonescupvoted (100.00%) @zubi1235 / introduce-myshelf2018/04/25 10:18:21
jonescupvoted (100.00%) @zubi1235 / introduce-myshelf
2018/04/25 10:18:21
| author | zubi1235 |
| permlink | introduce-myshelf |
| voter | jonesc |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21873210/Trx af2db07d343a036041c2ef11eebe2d8957f71208 |
View Raw JSON Data
{
"block": 21873210,
"op": [
"vote",
{
"author": "zubi1235",
"permlink": "introduce-myshelf",
"voter": "jonesc",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-04-25T10:18:21",
"trx_id": "af2db07d343a036041c2ef11eebe2d8957f71208",
"trx_in_block": 37,
"virtual_op": 0
}jonescupvoted (100.00%) @kaka123 / earn-real-money2018/04/25 09:21:48
jonescupvoted (100.00%) @kaka123 / earn-real-money
2018/04/25 09:21:48
| author | kaka123 |
| permlink | earn-real-money |
| voter | jonesc |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21872079/Trx f93de8cab2e340fd96b080cb158cbe19791fa916 |
View Raw JSON Data
{
"block": 21872079,
"op": [
"vote",
{
"author": "kaka123",
"permlink": "earn-real-money",
"voter": "jonesc",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-04-25T09:21:48",
"trx_id": "f93de8cab2e340fd96b080cb158cbe19791fa916",
"trx_in_block": 23,
"virtual_op": 0
}jonescupvoted (100.00%) @kaka123 / photography-its-cool2018/04/25 09:21:39
jonescupvoted (100.00%) @kaka123 / photography-its-cool
2018/04/25 09:21:39
| author | kaka123 |
| permlink | photography-its-cool |
| voter | jonesc |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21872076/Trx 3a8f25c875e9f538d05b0ed27ba63033b0268643 |
View Raw JSON Data
{
"block": 21872076,
"op": [
"vote",
{
"author": "kaka123",
"permlink": "photography-its-cool",
"voter": "jonesc",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-04-25T09:21:39",
"trx_id": "3a8f25c875e9f538d05b0ed27ba63033b0268643",
"trx_in_block": 2,
"virtual_op": 0
}jonescupvoted (100.00%) @kaka123 / my-first-upload-on-steemit2018/04/25 09:21:30
jonescupvoted (100.00%) @kaka123 / my-first-upload-on-steemit
2018/04/25 09:21:30
| author | kaka123 |
| permlink | my-first-upload-on-steemit |
| voter | jonesc |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21872073/Trx 458719a9fc1f87e54863cbbc3f4870074d5c0521 |
View Raw JSON Data
{
"block": 21872073,
"op": [
"vote",
{
"author": "kaka123",
"permlink": "my-first-upload-on-steemit",
"voter": "jonesc",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-04-25T09:21:30",
"trx_id": "458719a9fc1f87e54863cbbc3f4870074d5c0521",
"trx_in_block": 2,
"virtual_op": 0
}2018/04/25 09:21:18
2018/04/25 09:21:18
| author | kaka123 |
| permlink | upvote-this-post-if-you-want-me-to-resteem-your-last-blog-post-to-my-34-800-followers |
| voter | jonesc |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21872069/Trx f9334d9b3fddb56bdee456c2797f2cb15bf7ba41 |
View Raw JSON Data
{
"block": 21872069,
"op": [
"vote",
{
"author": "kaka123",
"permlink": "upvote-this-post-if-you-want-me-to-resteem-your-last-blog-post-to-my-34-800-followers",
"voter": "jonesc",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-04-25T09:21:18",
"trx_id": "f9334d9b3fddb56bdee456c2797f2cb15bf7ba41",
"trx_in_block": 7,
"virtual_op": 0
}2018/04/25 09:20:48
2018/04/25 09:20:48
| author | kaka123 |
| permlink | 3sumw3-upvote-this-post-if-you-want-me-to-resteem-your-last-blog-post-to-my-34-800-followers |
| voter | jonesc |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21872059/Trx 18746b9e3eccd6a894c52c08e5621d21033860db |
View Raw JSON Data
{
"block": 21872059,
"op": [
"vote",
{
"author": "kaka123",
"permlink": "3sumw3-upvote-this-post-if-you-want-me-to-resteem-your-last-blog-post-to-my-34-800-followers",
"voter": "jonesc",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-04-25T09:20:48",
"trx_id": "18746b9e3eccd6a894c52c08e5621d21033860db",
"trx_in_block": 19,
"virtual_op": 0
}jonescupvoted (100.00%) @kaka123 / yes-it-can-be-possible2018/04/25 09:20:42
jonescupvoted (100.00%) @kaka123 / yes-it-can-be-possible
2018/04/25 09:20:42
| author | kaka123 |
| permlink | yes-it-can-be-possible |
| voter | jonesc |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21872057/Trx f26a415965c0932ce8912fa57f2004412f3e0e7c |
View Raw JSON Data
{
"block": 21872057,
"op": [
"vote",
{
"author": "kaka123",
"permlink": "yes-it-can-be-possible",
"voter": "jonesc",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-04-25T09:20:42",
"trx_id": "f26a415965c0932ce8912fa57f2004412f3e0e7c",
"trx_in_block": 4,
"virtual_op": 0
}jonescupvoted (100.00%) @kaka123 / steem-vs-youtube-upvote-and-comment-to-make-money2018/04/25 09:20:39
jonescupvoted (100.00%) @kaka123 / steem-vs-youtube-upvote-and-comment-to-make-money
2018/04/25 09:20:39
| author | kaka123 |
| permlink | steem-vs-youtube-upvote-and-comment-to-make-money |
| voter | jonesc |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21872056/Trx 2a0ea8574667cda949f6448985c803998ce466e2 |
View Raw JSON Data
{
"block": 21872056,
"op": [
"vote",
{
"author": "kaka123",
"permlink": "steem-vs-youtube-upvote-and-comment-to-make-money",
"voter": "jonesc",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-04-25T09:20:39",
"trx_id": "2a0ea8574667cda949f6448985c803998ce466e2",
"trx_in_block": 21,
"virtual_op": 0
}jonescupvoted (100.00%) @kaka123 / found-bugs-in-openshot2018/04/25 07:13:15
jonescupvoted (100.00%) @kaka123 / found-bugs-in-openshot
2018/04/25 07:13:15
| author | kaka123 |
| permlink | found-bugs-in-openshot |
| voter | jonesc |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21869508/Trx 6b0d5894db33fe60d033f99cbabef1afd76361af |
View Raw JSON Data
{
"block": 21869508,
"op": [
"vote",
{
"author": "kaka123",
"permlink": "found-bugs-in-openshot",
"voter": "jonesc",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-04-25T07:13:15",
"trx_id": "6b0d5894db33fe60d033f99cbabef1afd76361af",
"trx_in_block": 13,
"virtual_op": 0
}yeheyupvoted (10.00%) @jonesc / uses-of-elasticsearch-and-things-to-learn2018/04/25 07:07:00
yeheyupvoted (10.00%) @jonesc / uses-of-elasticsearch-and-things-to-learn
2018/04/25 07:07:00
| author | jonesc |
| permlink | uses-of-elasticsearch-and-things-to-learn |
| voter | yehey |
| weight | 1000 (10.00%) |
| Transaction Info | Block #21869383/Trx 3ec1fbcd6b39bcc70dee22180a776f6b280651ce |
View Raw JSON Data
{
"block": 21869383,
"op": [
"vote",
{
"author": "jonesc",
"permlink": "uses-of-elasticsearch-and-things-to-learn",
"voter": "yehey",
"weight": 1000
}
],
"op_in_trx": 0,
"timestamp": "2018-04-25T07:07:00",
"trx_id": "3ec1fbcd6b39bcc70dee22180a776f6b280651ce",
"trx_in_block": 85,
"virtual_op": 0
}acknowledgementupvoted (10.00%) @jonesc / uses-of-elasticsearch-and-things-to-learn2018/04/25 07:02:39
acknowledgementupvoted (10.00%) @jonesc / uses-of-elasticsearch-and-things-to-learn
2018/04/25 07:02:39
| author | jonesc |
| permlink | uses-of-elasticsearch-and-things-to-learn |
| voter | acknowledgement |
| weight | 1000 (10.00%) |
| Transaction Info | Block #21869296/Trx 748d6c624e4352a0f76dbf40efb0bb3d5782382f |
View Raw JSON Data
{
"block": 21869296,
"op": [
"vote",
{
"author": "jonesc",
"permlink": "uses-of-elasticsearch-and-things-to-learn",
"voter": "acknowledgement",
"weight": 1000
}
],
"op_in_trx": 0,
"timestamp": "2018-04-25T07:02:39",
"trx_id": "748d6c624e4352a0f76dbf40efb0bb3d5782382f",
"trx_in_block": 17,
"virtual_op": 0
}jonescupvoted (100.00%) @jonesc / b93cdfe0-4853-11e8-a699-f3be07be675a2018/04/25 06:53:57
jonescupvoted (100.00%) @jonesc / b93cdfe0-4853-11e8-a699-f3be07be675a
2018/04/25 06:53:57
| author | jonesc |
| permlink | b93cdfe0-4853-11e8-a699-f3be07be675a |
| voter | jonesc |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21869122/Trx 1cb1e852ba9f203bd0a983af54c32b4a97f3bdad |
View Raw JSON Data
{
"block": 21869122,
"op": [
"vote",
{
"author": "jonesc",
"permlink": "b93cdfe0-4853-11e8-a699-f3be07be675a",
"voter": "jonesc",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-04-25T06:53:57",
"trx_id": "1cb1e852ba9f203bd0a983af54c32b4a97f3bdad",
"trx_in_block": 3,
"virtual_op": 0
}jonescpublished a new post: b93cdfe0-4853-11e8-a699-f3be07be675a2018/04/25 06:53:00
jonescpublished a new post: b93cdfe0-4853-11e8-a699-f3be07be675a
2018/04/25 06:53:00
| author | jonesc |
| body | [](https://dlive.io/video/jonesc/b93cdfe0-4853-11e8-a699-f3be07be675a) check world hardest games. here in english My video is at [DLive](https://dlive.io/video/jonesc/b93cdfe0-4853-11e8-a699-f3be07be675a) |
| json metadata | {"tags":["dlive","dlive-video","game"],"app":"dlive/0.1","format":"markdown","language":"en","thumbnail":"http://ipfs.io/ipfs/QmTmwn3semH3XKpGcnfA4EZyhC4u5yjX4W8QHqJU9sWuoR","ipfsHash":"QmP8LnuWteZMVSBKkcQLsvfPf5pgsmoFBU3f2EanzVi3hA"} |
| parent author | |
| parent permlink | dlive |
| permlink | b93cdfe0-4853-11e8-a699-f3be07be675a |
| title | Top 10 Hardest Games EVER! |
| Transaction Info | Block #21869103/Trx 9f3919f191480053d3aaaa7bf247bf44225affba |
View Raw JSON Data
{
"block": 21869103,
"op": [
"comment",
{
"author": "jonesc",
"body": "[](https://dlive.io/video/jonesc/b93cdfe0-4853-11e8-a699-f3be07be675a)\n\ncheck world hardest games. here in english\n\nMy video is at [DLive](https://dlive.io/video/jonesc/b93cdfe0-4853-11e8-a699-f3be07be675a)",
"json_metadata": "{\"tags\":[\"dlive\",\"dlive-video\",\"game\"],\"app\":\"dlive/0.1\",\"format\":\"markdown\",\"language\":\"en\",\"thumbnail\":\"http://ipfs.io/ipfs/QmTmwn3semH3XKpGcnfA4EZyhC4u5yjX4W8QHqJU9sWuoR\",\"ipfsHash\":\"QmP8LnuWteZMVSBKkcQLsvfPf5pgsmoFBU3f2EanzVi3hA\"}",
"parent_author": "",
"parent_permlink": "dlive",
"permlink": "b93cdfe0-4853-11e8-a699-f3be07be675a",
"title": "Top 10 Hardest Games EVER!"
}
],
"op_in_trx": 0,
"timestamp": "2018-04-25T06:53:00",
"trx_id": "9f3919f191480053d3aaaa7bf247bf44225affba",
"trx_in_block": 7,
"virtual_op": 0
}2018/04/25 06:30:06
2018/04/25 06:30:06
| author | cheetah |
| body | Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in: https://www.elastic.co/blog/found-uses-of-elasticsearch |
| json metadata | |
| parent author | jonesc |
| parent permlink | uses-of-elasticsearch-and-things-to-learn |
| permlink | cheetah-re-jonescuses-of-elasticsearch-and-things-to-learn |
| title | |
| Transaction Info | Block #21868645/Trx 596aaf45f47003ae85048b49675ebc84c7e3c1bb |
View Raw JSON Data
{
"block": 21868645,
"op": [
"comment",
{
"author": "cheetah",
"body": "Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:\nhttps://www.elastic.co/blog/found-uses-of-elasticsearch",
"json_metadata": "",
"parent_author": "jonesc",
"parent_permlink": "uses-of-elasticsearch-and-things-to-learn",
"permlink": "cheetah-re-jonescuses-of-elasticsearch-and-things-to-learn",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-04-25T06:30:06",
"trx_id": "596aaf45f47003ae85048b49675ebc84c7e3c1bb",
"trx_in_block": 34,
"virtual_op": 0
}cheetahupvoted (0.08%) @jonesc / uses-of-elasticsearch-and-things-to-learn2018/04/25 06:29:57
cheetahupvoted (0.08%) @jonesc / uses-of-elasticsearch-and-things-to-learn
2018/04/25 06:29:57
| author | jonesc |
| permlink | uses-of-elasticsearch-and-things-to-learn |
| voter | cheetah |
| weight | 8 (0.08%) |
| Transaction Info | Block #21868642/Trx c7599410b210b5fdddce005f00f22ae7739df929 |
View Raw JSON Data
{
"block": 21868642,
"op": [
"vote",
{
"author": "jonesc",
"permlink": "uses-of-elasticsearch-and-things-to-learn",
"voter": "cheetah",
"weight": 8
}
],
"op_in_trx": 0,
"timestamp": "2018-04-25T06:29:57",
"trx_id": "c7599410b210b5fdddce005f00f22ae7739df929",
"trx_in_block": 30,
"virtual_op": 0
}jonescpublished a new post: uses-of-elasticsearch-and-things-to-learn2018/04/25 06:29:45
jonescpublished a new post: uses-of-elasticsearch-and-things-to-learn
2018/04/25 06:29:45
| author | jonesc |
| body | At Found, we see a lot of different use cases of Elasticsearch. We are often asked “What is your typical customer?”, however there’s no clear-cut answer beyond “Well, they’d rather spend time building stuff than operate a bunch of clusters!”. We see Elasticsearch used for lots of different awesome things, and a few crazy ones too!  Elasticsearch is still fairly young, and our customers tend to start with Elasticsearch for a certain project, and then later pile on with more clusters for logging and analytics as well.  A common development evolution starts with building a simple search for a web site or a document collection. Then, perhaps faceted navigation is added, and spell checking or “did you mean?” responses. Maybe fuzzy searching is warranted, and auto completion, possibly even “search as you type”. Since relevancy is important, more advanced ranking schemes are likely to be added eventually — possibly based on who the user is, where she is, or who she knows. And of course, to know what the users actually do, usage must be logged — and metrics stored, so we know everything performs well. You can use Elasticsearch for all of this, and more, but the different uses come with vastly different levels of complexity and resource requirements. You Know, For Search! (And Counting!) Unsurprisingly, Elasticsearch is often used to implement “search”, typically meaning there is an input box accompanied by a magnifying glass icon. What we mean by “search” can be ambigious in this case, so I will refer to different kinds of searches as e.g. “simple search”, “fuzzy search”, “aggregating” – simple meaning what you can achieve with a plain match-query. It surprises many that simple searching is among the least resource intensive tasks you can ask of Elasticsearch. If all you require is the top ten results for a regular, non-fuzzy match query, you can sustain hundreds of searches per second on collections of tens of millions of documents on inexpensive hardware. However, when you add fuzzy searching or faceted navigation to the list of requirements, the CPU and memory needs increase a lot. Modern search interfaces are generally expected to have some sort of faceted navigation, i.e. where a user can get a quick understanding of the distribution of the search results. How many books are of a particular author, in a certain price range, with a certain rating? These are implemented using aggregations in Elasticsearch, and they come in many forms. You can aggregate on terms, numerical ranges, date ranges, geo distance, and a lot more. It’s counter-intuitive to many that sifting through millions of documents to find matches is somehow less of an effort than counting and aggregating the matches in various ways. Nevertheless, compared to the information retrieval problem “Which ten documents match (and are most relevant for) these conditions?”, aggregating is expensive. When scoring to find the best documents, Lucene will use tricks like “This set of documents do not match everything these other documents match, so they cannot possible be the best, so just skip them.” When filtering, Elasticsearch will utilize the filter cache a lot. Elasticsearch and Lucene are great at avoiding work when it can, but with aggregations, they need to count all the matching things all the time. In Elasticsearch from the Bottom Up we cover how the inverted index works, and how the dictionary and posting lists are used to perform a simple search. This and our articles on text analysis should make it clear why processing text correctly is very important when working with search. Sizing Elasticsearch and Elasticsearch in Production both detail what kind of memory usage you can expect. Analytics Analytical workloads tend to count things and summarize your data — lots of data, it might even be Big Data, whatever that means! These rely on Elasticsearch’s aggregations, and the aggregations are often generated by tools like Kibana. We have already mentioned that these aggregations can be quite expensive, both in CPU and memory. The demands on memory are big as Elasticsearch needs to rapidly look up a value given a document, which involves loading all the data for all the documents into memory in a “field cache”. This can be alleviated by using “document values”, which need to be enabled in your mapping before you index documents. Furthermore, analytical searches often run on timestamped data, which it can make sense to partition into e.g. daily or monthly indexes. Having one index per time unit makes it easy to reduce your search space, and clean up and archive old data. Fuzzy Searching A fuzzy search is one that is lenient toward spelling errors. To give an example, you can find Levenshtein when searching for Levenstein. Our article on Fuzzy Searches offer more details on how to use fuzzy searches, and how they work. Fuzzy searches are simple to enable and can enhance “recall” a lot, but they can also be very expensive to perform. By default, a term in the input can be rewritten to an OR of 50 terms per field, which combined with multi_field can cause quite the combinatoric explosion of terms in the resulting rewritten query.  It is always important to test changes and improvements to your searches with realistic amounts of data before shipping them to production. This is particularly true when adding the fuzziness parameter. It’s an easy option to enable, but it will make your searches several orders of magnitude more expensive. Fuzzy searches are CPU-intensive. Add them with care, and probably not to every field. Autocompletion and Instant Search Searching while the user types comes in many forms. It can be simple suggestions of e.g. existing tags, trying to predict a search based on search history, or just doing a completely new search for every (throttled) keystroke. There are a lot of different features in Elasticsearch to assist building these features, such as prefix queries, match_phrase_prefix, indexing ngrams, and a family of different suggesters. Searches like this are very sensitive to latencies. The threshold of what no longer feels “instant” is generally considered to be 100 milliseconds. Searching for almost every keystroke also means quite a higher search throughput as well. Thus, it’s essential that the searches are cheap and that these indexes fit in memory. Autocompleting searches while also showing the results for the most likely completed search, much like how Google does it, should be considered as two separate search problems. The amount of data to be searched when autocompleting previous searches is probably a lot less than the content being searched, which makes keeping it all in memory and serving fuzzy searches more feasible. Since an autocomplete search will see a lot higher search load than the full search, keeping the two separate makes it possible to scale them separately as well, possibly in completely separate Elasticsearch clusters. When Soundcloud revamped their search experience, they worked a lot on search suggestions. Implementing it well, they not only saw an increase in search precision, but also a noticable reduction in load on the infrastructure powering the full search. What people search for often follows a Zipf distribution: typically, 10% of the unique searches account for 90% of the search volume. Thus, it’s very likely that the full results for the best search suggestion is already cached (in your application layer), and can be displayed “instantly”. A lot of the engineering behind Soundcloud’s search suggester is what lead to Elasticsearch’s suggester features. There is an excellent presentation by Muir and Willauer on Query Suggestions with Lucene that is worth watching to learn more. Multi-Tenancy Often, you have multiple customers or users with separate collections of documents, and a user should never be able to search documents that do not belong to him. This often leads to a design where every user has his own index. More often than not, this leads to way too many indexes. In almost every case we see index-per-user implemented, one larger Elasticsearch index would actually be better. There are significant downsides to having a huge number of small indexes: The memory overhead is not negligible. Thousands of small indexes will consume a lot of heap space. The number of file descriptors can also explode. There can be a lot of duplication. Consider how the inverted index works, and how Lucene writes and compresses things in segments. Snapshot/Restore is currently a serial process, with an overhead per index. Snapshotting thousands of tiny indexes take an order of magnitude longer than snapshotting a few large indexes. In Sizing Elasticsearch, there is more information about sharding and partitioning strategies, with quite a few more references. Fixing an application with suboptimal index design can take significant effort, so understanding the different approaches is well worth its time. You probably should not make one index per user for your multi-tenant application. Schema Free / User-Defined Schemas Related to having multiple individual customers, we also see a lot of use cases where different users can have completely different documents. For example, if you are providing user surveys/questionnaires as a service, it’s likely that different surveys have completely different fields. Often, this leads to using Elasticsearch’s “dynamic mapping”, sometimes advertised as Elasticsearch being schemaless. However, Elasticsearch will create a mapping for you behind the scenes, and it can be problematic when this grows too big, leading to a “mapping explosion”. Instead, it’s important to make sure that values in a document also end up as values — and not separate fields. This is explained a bit more in “Key/Value Woes”, and in Schemalessness Gone Wrong Elasticsearch has versatile mapping capabilities, with index templates, dynamic templates, multi fields and more. Use them! Even when not using a mapping, know what mapping Elasticsearch creates for you. User-Defined Searches Related to user defined schemas is often the need to let end users define their own searches, with custom filters, scoring and aggregations. One common approach is to limit the search request to certain indexes, and/or wrap the users query with filters. Even when doing so, there are several ways that a user can wreak havoc when custom search requests can be defined, such as expressing searches that are CPU-intensive, memory hogging or cause Elasticsearch to crash. These topics are covered in Six Ways to Crash Elasticsearch and Securing Your Elasticsearch Cluster. Be careful with user-defined search requests. Crawling and Document Processing There are many ways to get your data into Elasticsearch. A river is an Elasticsearch concept where Elasticsearch pulls data from a source, like a database through JDBC, a message queue, a Twitter stream or by crawling web sites. They are quite simple to get started with, but the approach quickly proves challenging to scale and to operate in production. As such, rivers are deprecated, and one should look to solve these problems outside Elasticsearch. Logstash keeps gaining support for more systems and can replace a lot of rivers. For custom applications, there are enough challenges when syncing data to Elasticsearch and preparing Elasticsearch documents that something simple and generic like rivers should not be expected to be sufficient. For crawling, people are using both Scrapy and Nutch together with Elasticsearch. Related to this is the processing and conversion of documents like Word documents or PDFs to plain text that Elasticsearch can index. There is a “mapper-attachments” plugin which can be used to do this conversion within Elasticsearch. However, while the attachments plugin is convenient, we recommend doing the document conversion before sending the documents to Elasticsearch. This gives you the greatest control of how the documents are converted and refined. Document conversion like this is typically one of the first steps during “content refinement”’s “document/text processing pipeline”. The documents you send to Elasticsearch should be the result of this “content refinement/preparation” – leaving Elasticsearch to do the final text processing and indexing. Document conversion is quite CPU-intensive, but easily parallelizable. It is preferable to let Elasticsearch spend its time on indexing and searching, and let “upstream” clients do the document conversion. |
| json metadata | {"tags":["open","source"],"image":["https://steemitimages.com/DQmbdoPZy8tPVDNnFMpd69SWYACAYy5UfFK7qjiqQiVBpmJ/image.png","https://steemitimages.com/DQmaJnf157S96bmAETHaEx7SPeGLcFYCJQS5aijKmN8kSri/image.png","https://steemitimages.com/DQmZuUaWzz7Dn645c1WXJZiEZUi3LTEZHAorv6UkRLFGos7/image.png","https://steemitimages.com/DQmcLLPht1wQ5dtFRbSSrC98VR887s9B5fy7MYZrSZZd8sS/image.png"],"app":"steemit/0.1","format":"markdown"} |
| parent author | |
| parent permlink | open |
| permlink | uses-of-elasticsearch-and-things-to-learn |
| title | Uses of Elasticsearch, and Things to Learn. |
| Transaction Info | Block #21868638/Trx e67f6ba5a386037e0c90470a7198ef06f6a96dca |
View Raw JSON Data
{
"block": 21868638,
"op": [
"comment",
{
"author": "jonesc",
"body": "At Found, we see a lot of different use cases of Elasticsearch. We are often asked “What is your typical customer?”, however there’s no clear-cut answer beyond “Well, they’d rather spend time building stuff than operate a bunch of clusters!”. We see Elasticsearch used for lots of different awesome things, and a few crazy ones too!\n\nElasticsearch is still fairly young, and our customers tend to start with Elasticsearch for a certain project, and then later pile on with more clusters for logging and analytics as well.\n\nA common development evolution starts with building a simple search for a web site or a document collection. Then, perhaps faceted navigation is added, and spell checking or “did you mean?” responses. Maybe fuzzy searching is warranted, and auto completion, possibly even “search as you type”. Since relevancy is important, more advanced ranking schemes are likely to be added eventually — possibly based on who the user is, where she is, or who she knows. And of course, to know what the users actually do, usage must be logged — and metrics stored, so we know everything performs well.\n\nYou can use Elasticsearch for all of this, and more, but the different uses come with vastly different levels of complexity and resource requirements.\n\nYou Know, For Search! (And Counting!)\nUnsurprisingly, Elasticsearch is often used to implement “search”, typically meaning there is an input box accompanied by a magnifying glass icon. What we mean by “search” can be ambigious in this case, so I will refer to different kinds of searches as e.g. “simple search”, “fuzzy search”, “aggregating” – simple meaning what you can achieve with a plain match-query.\n\nIt surprises many that simple searching is among the least resource intensive tasks you can ask of Elasticsearch. If all you require is the top ten results for a regular, non-fuzzy match query, you can sustain hundreds of searches per second on collections of tens of millions of documents on inexpensive hardware. However, when you add fuzzy searching or faceted navigation to the list of requirements, the CPU and memory needs increase a lot.\n\nModern search interfaces are generally expected to have some sort of faceted navigation, i.e. where a user can get a quick understanding of the distribution of the search results. How many books are of a particular author, in a certain price range, with a certain rating? These are implemented using aggregations in Elasticsearch, and they come in many forms. You can aggregate on terms, numerical ranges, date ranges, geo distance, and a lot more.\n\nIt’s counter-intuitive to many that sifting through millions of documents to find matches is somehow less of an effort than counting and aggregating the matches in various ways. Nevertheless, compared to the information retrieval problem “Which ten documents match (and are most relevant for) these conditions?”, aggregating is expensive. When scoring to find the best documents, Lucene will use tricks like “This set of documents do not match everything these other documents match, so they cannot possible be the best, so just skip them.” When filtering, Elasticsearch will utilize the filter cache a lot. Elasticsearch and Lucene are great at avoiding work when it can, but with aggregations, they need to count all the matching things all the time.\n\nIn Elasticsearch from the Bottom Up we cover how the inverted index works, and how the dictionary and posting lists are used to perform a simple search. This and our articles on text analysis should make it clear why processing text correctly is very important when working with search. Sizing Elasticsearch and Elasticsearch in Production both detail what kind of memory usage you can expect.\n\nAnalytics\nAnalytical workloads tend to count things and summarize your data — lots of data, it might even be Big Data, whatever that means! These rely on Elasticsearch’s aggregations, and the aggregations are often generated by tools like Kibana.\n\nWe have already mentioned that these aggregations can be quite expensive, both in CPU and memory. The demands on memory are big as Elasticsearch needs to rapidly look up a value given a document, which involves loading all the data for all the documents into memory in a “field cache”. This can be alleviated by using “document values”, which need to be enabled in your mapping before you index documents.\n\nFurthermore, analytical searches often run on timestamped data, which it can make sense to partition into e.g. daily or monthly indexes. Having one index per time unit makes it easy to reduce your search space, and clean up and archive old data.\n\nFuzzy Searching\nA fuzzy search is one that is lenient toward spelling errors. To give an example, you can find Levenshtein when searching for Levenstein. Our article on Fuzzy Searches offer more details on how to use fuzzy searches, and how they work.\n\nFuzzy searches are simple to enable and can enhance “recall” a lot, but they can also be very expensive to perform. By default, a term in the input can be rewritten to an OR of 50 terms per field, which combined with multi_field can cause quite the combinatoric explosion of terms in the resulting rewritten query.\n\nIt is always important to test changes and improvements to your searches with realistic amounts of data before shipping them to production. This is particularly true when adding the fuzziness parameter. It’s an easy option to enable, but it will make your searches several orders of magnitude more expensive.\n\nFuzzy searches are CPU-intensive. Add them with care, and probably not to every field.\nAutocompletion and Instant Search\nSearching while the user types comes in many forms. It can be simple suggestions of e.g. existing tags, trying to predict a search based on search history, or just doing a completely new search for every (throttled) keystroke.\n\nThere are a lot of different features in Elasticsearch to assist building these features, such as prefix queries, match_phrase_prefix, indexing ngrams, and a family of different suggesters.\n\nSearches like this are very sensitive to latencies. The threshold of what no longer feels “instant” is generally considered to be 100 milliseconds. Searching for almost every keystroke also means quite a higher search throughput as well. Thus, it’s essential that the searches are cheap and that these indexes fit in memory.\n\nAutocompleting searches while also showing the results for the most likely completed search, much like how Google does it, should be considered as two separate search problems. The amount of data to be searched when autocompleting previous searches is probably a lot less than the content being searched, which makes keeping it all in memory and serving fuzzy searches more feasible. Since an autocomplete search will see a lot higher search load than the full search, keeping the two separate makes it possible to scale them separately as well, possibly in completely separate Elasticsearch clusters.\n\nWhen Soundcloud revamped their search experience, they worked a lot on search suggestions. Implementing it well, they not only saw an increase in search precision, but also a noticable reduction in load on the infrastructure powering the full search. What people search for often follows a Zipf distribution: typically, 10% of the unique searches account for 90% of the search volume. Thus, it’s very likely that the full results for the best search suggestion is already cached (in your application layer), and can be displayed “instantly”.\n\nA lot of the engineering behind Soundcloud’s search suggester is what lead to Elasticsearch’s suggester features. There is an excellent presentation by Muir and Willauer on Query Suggestions with Lucene that is worth watching to learn more.\n\nMulti-Tenancy\nOften, you have multiple customers or users with separate collections of documents, and a user should never be able to search documents that do not belong to him. This often leads to a design where every user has his own index.\n\nMore often than not, this leads to way too many indexes. In almost every case we see index-per-user implemented, one larger Elasticsearch index would actually be better. There are significant downsides to having a huge number of small indexes:\n\nThe memory overhead is not negligible. Thousands of small indexes will consume a lot of heap space. The number of file descriptors can also explode.\nThere can be a lot of duplication. Consider how the inverted index works, and how Lucene writes and compresses things in segments.\nSnapshot/Restore is currently a serial process, with an overhead per index. Snapshotting thousands of tiny indexes take an order of magnitude longer than snapshotting a few large indexes.\nIn Sizing Elasticsearch, there is more information about sharding and partitioning strategies, with quite a few more references. Fixing an application with suboptimal index design can take significant effort, so understanding the different approaches is well worth its time.\n\nYou probably should not make one index per user for your multi-tenant application.\nSchema Free / User-Defined Schemas\nRelated to having multiple individual customers, we also see a lot of use cases where different users can have completely different documents. For example, if you are providing user surveys/questionnaires as a service, it’s likely that different surveys have completely different fields.\n\nOften, this leads to using Elasticsearch’s “dynamic mapping”, sometimes advertised as Elasticsearch being schemaless. However, Elasticsearch will create a mapping for you behind the scenes, and it can be problematic when this grows too big, leading to a “mapping explosion”. Instead, it’s important to make sure that values in a document also end up as values — and not separate fields. This is explained a bit more in “Key/Value Woes”, and in Schemalessness Gone Wrong\n\nElasticsearch has versatile mapping capabilities, with index templates, dynamic templates, multi fields and more. Use them!\n\nEven when not using a mapping, know what mapping Elasticsearch creates for you.\nUser-Defined Searches\nRelated to user defined schemas is often the need to let end users define their own searches, with custom filters, scoring and aggregations. One common approach is to limit the search request to certain indexes, and/or wrap the users query with filters.\n\nEven when doing so, there are several ways that a user can wreak havoc when custom search requests can be defined, such as expressing searches that are CPU-intensive, memory hogging or cause Elasticsearch to crash. These topics are covered in Six Ways to Crash Elasticsearch and Securing Your Elasticsearch Cluster.\n\nBe careful with user-defined search requests.\nCrawling and Document Processing\nThere are many ways to get your data into Elasticsearch.\n\nA river is an Elasticsearch concept where Elasticsearch pulls data from a source, like a database through JDBC, a message queue, a Twitter stream or by crawling web sites. They are quite simple to get started with, but the approach quickly proves challenging to scale and to operate in production. As such, rivers are deprecated, and one should look to solve these problems outside Elasticsearch. Logstash keeps gaining support for more systems and can replace a lot of rivers. For custom applications, there are enough challenges when syncing data to Elasticsearch and preparing Elasticsearch documents that something simple and generic like rivers should not be expected to be sufficient. For crawling, people are using both Scrapy and Nutch together with Elasticsearch.\n\nRelated to this is the processing and conversion of documents like Word documents or PDFs to plain text that Elasticsearch can index. There is a “mapper-attachments” plugin which can be used to do this conversion within Elasticsearch. However, while the attachments plugin is convenient, we recommend doing the document conversion before sending the documents to Elasticsearch. This gives you the greatest control of how the documents are converted and refined. Document conversion like this is typically one of the first steps during “content refinement”’s “document/text processing pipeline”. The documents you send to Elasticsearch should be the result of this “content refinement/preparation” – leaving Elasticsearch to do the final text processing and indexing. Document conversion is quite CPU-intensive, but easily parallelizable. It is preferable to let Elasticsearch spend its time on indexing and searching, and let “upstream” clients do the document conversion.",
"json_metadata": "{\"tags\":[\"open\",\"source\"],\"image\":[\"https://steemitimages.com/DQmbdoPZy8tPVDNnFMpd69SWYACAYy5UfFK7qjiqQiVBpmJ/image.png\",\"https://steemitimages.com/DQmaJnf157S96bmAETHaEx7SPeGLcFYCJQS5aijKmN8kSri/image.png\",\"https://steemitimages.com/DQmZuUaWzz7Dn645c1WXJZiEZUi3LTEZHAorv6UkRLFGos7/image.png\",\"https://steemitimages.com/DQmcLLPht1wQ5dtFRbSSrC98VR887s9B5fy7MYZrSZZd8sS/image.png\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "open",
"permlink": "uses-of-elasticsearch-and-things-to-learn",
"title": "Uses of Elasticsearch, and Things to Learn."
}
],
"op_in_trx": 0,
"timestamp": "2018-04-25T06:29:45",
"trx_id": "e67f6ba5a386037e0c90470a7198ef06f6a96dca",
"trx_in_block": 0,
"virtual_op": 0
}2018/04/25 05:41:48
2018/04/25 05:41:48
| delegatee | jonesc |
| delegator | steem |
| vesting shares | 30167.522090 VESTS |
| Transaction Info | Block #21867682/Trx 99abf60fbc59bd72d580c607f07d5fa6ef5b097e |
View Raw JSON Data
{
"block": 21867682,
"op": [
"delegate_vesting_shares",
{
"delegatee": "jonesc",
"delegator": "steem",
"vesting_shares": "30167.522090 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-04-25T05:41:48",
"trx_id": "99abf60fbc59bd72d580c607f07d5fa6ef5b097e",
"trx_in_block": 25,
"virtual_op": 0
}jonescclaimed reward balance: 0.009 SBD, 0.005 SP2018/04/25 05:36:09
jonescclaimed reward balance: 0.009 SBD, 0.005 SP
2018/04/25 05:36:09
| account | jonesc |
| reward sbd | 0.009 SBD |
| reward steem | 0.000 STEEM |
| reward vests | 8.148589 VESTS |
| Transaction Info | Block #21867570/Trx 3707e59033b99b42787913c785e37628ad358174 |
View Raw JSON Data
{
"block": 21867570,
"op": [
"claim_reward_balance",
{
"account": "jonesc",
"reward_sbd": "0.009 SBD",
"reward_steem": "0.000 STEEM",
"reward_vests": "8.148589 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-04-25T05:36:09",
"trx_id": "3707e59033b99b42787913c785e37628ad358174",
"trx_in_block": 10,
"virtual_op": 0
}jonescreceived 0.009 SBD, 0.005 SP author reward for @jonesc / why-usd7-9k-is-bitcoin-s-new-price-to-watch2018/04/25 03:08:54
jonescreceived 0.009 SBD, 0.005 SP author reward for @jonesc / why-usd7-9k-is-bitcoin-s-new-price-to-watch
2018/04/25 03:08:54
| author | jonesc |
| permlink | why-usd7-9k-is-bitcoin-s-new-price-to-watch |
| sbd payout | 0.009 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 8.148589 VESTS |
| Transaction Info | Block #21864630/Virtual Operation #2 |
View Raw JSON Data
{
"block": 21864630,
"op": [
"author_reward",
{
"author": "jonesc",
"permlink": "why-usd7-9k-is-bitcoin-s-new-price-to-watch",
"sbd_payout": "0.009 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "8.148589 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-04-25T03:08:54",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 2
}2018/04/24 17:26:12
2018/04/24 17:26:12
| author | jonesc |
| permlink | 7h6puwms |
| voter | yanlomack |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21853028/Trx 7dd76eb263743ac2318578ca4f9c12eeee4be3dc |
View Raw JSON Data
{
"block": 21853028,
"op": [
"vote",
{
"author": "jonesc",
"permlink": "7h6puwms",
"voter": "yanlomack",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-04-24T17:26:12",
"trx_id": "7dd76eb263743ac2318578ca4f9c12eeee4be3dc",
"trx_in_block": 50,
"virtual_op": 0
}2018/04/24 17:26:12
2018/04/24 17:26:12
| author | jonesc |
| permlink | 7h6puwms |
| voter | ashugar |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21853028/Trx 7d39c3bc32f6bd6a9f75b0d4b27b77f72b1a5c88 |
View Raw JSON Data
{
"block": 21853028,
"op": [
"vote",
{
"author": "jonesc",
"permlink": "7h6puwms",
"voter": "ashugar",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-04-24T17:26:12",
"trx_id": "7d39c3bc32f6bd6a9f75b0d4b27b77f72b1a5c88",
"trx_in_block": 30,
"virtual_op": 0
}2018/04/24 17:26:12
2018/04/24 17:26:12
| author | jonesc |
| permlink | 7h6puwms |
| voter | vana602 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21853028/Trx 8d8088ad2e02467c0ab44baa497a91ad6baa5e15 |
View Raw JSON Data
{
"block": 21853028,
"op": [
"vote",
{
"author": "jonesc",
"permlink": "7h6puwms",
"voter": "vana602",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-04-24T17:26:12",
"trx_id": "8d8088ad2e02467c0ab44baa497a91ad6baa5e15",
"trx_in_block": 17,
"virtual_op": 0
}2018/04/24 17:26:09
2018/04/24 17:26:09
| author | jonesc |
| permlink | 7h6puwms |
| voter | volbuev |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21853027/Trx acd05debfe9a9c1e75152d8b9b46a75d34545192 |
View Raw JSON Data
{
"block": 21853027,
"op": [
"vote",
{
"author": "jonesc",
"permlink": "7h6puwms",
"voter": "volbuev",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-04-24T17:26:09",
"trx_id": "acd05debfe9a9c1e75152d8b9b46a75d34545192",
"trx_in_block": 55,
"virtual_op": 0
}2018/04/24 17:22:27
2018/04/24 17:22:27
| author | jonesc |
| permlink | 7h6puwms |
| voter | kostd |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21852953/Trx 539bb8172d0841cf7a9ba06b26d800b6a781f051 |
View Raw JSON Data
{
"block": 21852953,
"op": [
"vote",
{
"author": "jonesc",
"permlink": "7h6puwms",
"voter": "kostd",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-04-24T17:22:27",
"trx_id": "539bb8172d0841cf7a9ba06b26d800b6a781f051",
"trx_in_block": 45,
"virtual_op": 0
}adabiupvoted (100.00%) @jonesc / 82fbab60-4799-11e8-a699-f3be07be675a2018/04/24 17:05:12
adabiupvoted (100.00%) @jonesc / 82fbab60-4799-11e8-a699-f3be07be675a
2018/04/24 17:05:12
| author | jonesc |
| permlink | 82fbab60-4799-11e8-a699-f3be07be675a |
| voter | adabi |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21852609/Trx e202ae863fb8c35797fc35a458583cf1b199d975 |
View Raw JSON Data
{
"block": 21852609,
"op": [
"vote",
{
"author": "jonesc",
"permlink": "82fbab60-4799-11e8-a699-f3be07be675a",
"voter": "adabi",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-04-24T17:05:12",
"trx_id": "e202ae863fb8c35797fc35a458583cf1b199d975",
"trx_in_block": 37,
"virtual_op": 0
}romagribysupvoted (100.00%) @jonesc / 82fbab60-4799-11e8-a699-f3be07be675a2018/04/24 17:01:03
romagribysupvoted (100.00%) @jonesc / 82fbab60-4799-11e8-a699-f3be07be675a
2018/04/24 17:01:03
| author | jonesc |
| permlink | 82fbab60-4799-11e8-a699-f3be07be675a |
| voter | romagribys |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21852526/Trx 2aeaeda17c8d2282e99939007cada7c3e4bf9833 |
View Raw JSON Data
{
"block": 21852526,
"op": [
"vote",
{
"author": "jonesc",
"permlink": "82fbab60-4799-11e8-a699-f3be07be675a",
"voter": "romagribys",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-04-24T17:01:03",
"trx_id": "2aeaeda17c8d2282e99939007cada7c3e4bf9833",
"trx_in_block": 9,
"virtual_op": 0
}jonescupvoted (100.00%) @jonesc / 82fbab60-4799-11e8-a699-f3be07be675a2018/04/24 12:02:09
jonescupvoted (100.00%) @jonesc / 82fbab60-4799-11e8-a699-f3be07be675a
2018/04/24 12:02:09
| author | jonesc |
| permlink | 82fbab60-4799-11e8-a699-f3be07be675a |
| voter | jonesc |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21846581/Trx 7e3ff8a5b0353291027210946e881d1dea2de3ce |
View Raw JSON Data
{
"block": 21846581,
"op": [
"vote",
{
"author": "jonesc",
"permlink": "82fbab60-4799-11e8-a699-f3be07be675a",
"voter": "jonesc",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-04-24T12:02:09",
"trx_id": "7e3ff8a5b0353291027210946e881d1dea2de3ce",
"trx_in_block": 23,
"virtual_op": 0
}2018/04/24 11:40:39
2018/04/24 11:40:39
| author | jonesc |
| permlink | 7h6puwms |
| voter | babes11 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21846152/Trx 9b10ae851455a1996d98fa4d8063e324065e1574 |
View Raw JSON Data
{
"block": 21846152,
"op": [
"vote",
{
"author": "jonesc",
"permlink": "7h6puwms",
"voter": "babes11",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-04-24T11:40:39",
"trx_id": "9b10ae851455a1996d98fa4d8063e324065e1574",
"trx_in_block": 25,
"virtual_op": 0
}2018/04/24 11:39:27
2018/04/24 11:39:27
| id | follow |
| json | ["follow",{"follower":"jonesc","following":"jone11","what":["blog"]}] |
| required auths | [] |
| required posting auths | ["jonesc"] |
| Transaction Info | Block #21846128/Trx a4ef6344e61037145f562168a3250df84692cea3 |
View Raw JSON Data
{
"block": 21846128,
"op": [
"custom_json",
{
"id": "follow",
"json": "[\"follow\",{\"follower\":\"jonesc\",\"following\":\"jone11\",\"what\":[\"blog\"]}]",
"required_auths": [],
"required_posting_auths": [
"jonesc"
]
}
],
"op_in_trx": 0,
"timestamp": "2018-04-24T11:39:27",
"trx_id": "a4ef6344e61037145f562168a3250df84692cea3",
"trx_in_block": 26,
"virtual_op": 0
}2018/04/24 11:39:24
2018/04/24 11:39:24
| author | jone11 |
| permlink | lv0veyhf |
| voter | jonesc |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21846127/Trx 158b6d5f971b9ac3937088a8cfc27cdeeca5e336 |
View Raw JSON Data
{
"block": 21846127,
"op": [
"vote",
{
"author": "jone11",
"permlink": "lv0veyhf",
"voter": "jonesc",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-04-24T11:39:24",
"trx_id": "158b6d5f971b9ac3937088a8cfc27cdeeca5e336",
"trx_in_block": 36,
"virtual_op": 0
}2018/04/24 11:10:06
2018/04/24 11:10:06
| author | jonesc |
| permlink | 7h6puwms |
| voter | babes12 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21845542/Trx d3bf0cc1de2e30ce78f495f37defed29fb3ed181 |
View Raw JSON Data
{
"block": 21845542,
"op": [
"vote",
{
"author": "jonesc",
"permlink": "7h6puwms",
"voter": "babes12",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-04-24T11:10:06",
"trx_id": "d3bf0cc1de2e30ce78f495f37defed29fb3ed181",
"trx_in_block": 8,
"virtual_op": 0
}2018/04/24 08:54:06
2018/04/24 08:54:06
| author | jonesc |
| permlink | 7h6puwms |
| voter | golgo-13 |
| weight | 1000 (10.00%) |
| Transaction Info | Block #21842833/Trx 91abb2398a79c5f6628f09adfc7a6670c5980bb6 |
View Raw JSON Data
{
"block": 21842833,
"op": [
"vote",
{
"author": "jonesc",
"permlink": "7h6puwms",
"voter": "golgo-13",
"weight": 1000
}
],
"op_in_trx": 0,
"timestamp": "2018-04-24T08:54:06",
"trx_id": "91abb2398a79c5f6628f09adfc7a6670c5980bb6",
"trx_in_block": 2,
"virtual_op": 0
}2018/04/24 08:51:57
2018/04/24 08:51:57
| author | jonesc |
| permlink | 7h6puwms |
| voter | jonesc |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21842790/Trx 5021c0766f0c7b028a7ab87c30b73619b49e0233 |
View Raw JSON Data
{
"block": 21842790,
"op": [
"vote",
{
"author": "jonesc",
"permlink": "7h6puwms",
"voter": "jonesc",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-04-24T08:51:57",
"trx_id": "5021c0766f0c7b028a7ab87c30b73619b49e0233",
"trx_in_block": 10,
"virtual_op": 0
}2018/04/24 08:51:39
2018/04/24 08:51:39
| allow curation rewards | true |
| allow votes | true |
| author | jonesc |
| extensions | [[0,{"beneficiaries":[{"account":"dtube","weight":2500}]}]] |
| max accepted payout | 1000000.000 SBD |
| percent steem dollars | 10000 |
| permlink | 7h6puwms |
| Transaction Info | Block #21842784/Trx 54b11fabd78815b743595f2e291b705b389af7a5 |
View Raw JSON Data
{
"block": 21842784,
"op": [
"comment_options",
{
"allow_curation_rewards": true,
"allow_votes": true,
"author": "jonesc",
"extensions": [
[
0,
{
"beneficiaries": [
{
"account": "dtube",
"weight": 2500
}
]
}
]
],
"max_accepted_payout": "1000000.000 SBD",
"percent_steem_dollars": 10000,
"permlink": "7h6puwms"
}
],
"op_in_trx": 0,
"timestamp": "2018-04-24T08:51:39",
"trx_id": "54b11fabd78815b743595f2e291b705b389af7a5",
"trx_in_block": 9,
"virtual_op": 0
}2018/04/24 08:51:39
2018/04/24 08:51:39
| author | jonesc |
| body | <center><a href='https://d.tube/#!/v/jonesc/7h6puwms'><img src='https://ipfs.io/ipfs/Qmcd9hFuhzmzcyRGM1tJufXNsKj7KfZfqSZdWwhFoqRyct'></a></center><hr> <hr><a href='https://d.tube/#!/v/jonesc/7h6puwms'> ▶️ DTube</a><br /><a href='https://ipfs.io/ipfs/QmNxGtAespgiQDwZ64YdTT7nmaNdig24DXFQ7b31S9p7t6'> ▶️ IPFS</a> |
| json metadata | {"video":{"info":{"title":"Video Tutorial- How to Vizuallize your Steemit account Using SteemDB - YouTube_2","snaphash":"QmYNfZypFFhfSSfLEj2wgJqmGmAdMADfg7cjAGsCzN6fGX","author":"jonesc","permlink":"7h6puwms","duration":613.030999,"filesize":23518208,"spritehash":"QmUirEn8jY9EJavSD7oz1Shv99S2hnJg5mjSCgu9avm4RC"},"content":{"videohash":"QmNxGtAespgiQDwZ64YdTT7nmaNdig24DXFQ7b31S9p7t6","description":"","tags":["steemdb","nsfw"],"video480hash":"QmeAziD9UmraLiQX7oMp1UiZtmNa9xQPQBZCKrYxZsiysA"}},"tags":["steemdb","nsfw","dtube"],"app":"dtube/0.7"} |
| parent author | |
| parent permlink | steemdb |
| permlink | 7h6puwms |
| title | Video Tutorial- How to Vizuallize your Steemit account Using SteemDB - YouTube_2 |
| Transaction Info | Block #21842784/Trx 54b11fabd78815b743595f2e291b705b389af7a5 |
View Raw JSON Data
{
"block": 21842784,
"op": [
"comment",
{
"author": "jonesc",
"body": "<center><a href='https://d.tube/#!/v/jonesc/7h6puwms'><img src='https://ipfs.io/ipfs/Qmcd9hFuhzmzcyRGM1tJufXNsKj7KfZfqSZdWwhFoqRyct'></a></center><hr>\n\n\n\n<hr><a href='https://d.tube/#!/v/jonesc/7h6puwms'> ▶️ DTube</a><br /><a href='https://ipfs.io/ipfs/QmNxGtAespgiQDwZ64YdTT7nmaNdig24DXFQ7b31S9p7t6'> ▶️ IPFS</a>",
"json_metadata": "{\"video\":{\"info\":{\"title\":\"Video Tutorial- How to Vizuallize your Steemit account Using SteemDB - YouTube_2\",\"snaphash\":\"QmYNfZypFFhfSSfLEj2wgJqmGmAdMADfg7cjAGsCzN6fGX\",\"author\":\"jonesc\",\"permlink\":\"7h6puwms\",\"duration\":613.030999,\"filesize\":23518208,\"spritehash\":\"QmUirEn8jY9EJavSD7oz1Shv99S2hnJg5mjSCgu9avm4RC\"},\"content\":{\"videohash\":\"QmNxGtAespgiQDwZ64YdTT7nmaNdig24DXFQ7b31S9p7t6\",\"description\":\"\",\"tags\":[\"steemdb\",\"nsfw\"],\"video480hash\":\"QmeAziD9UmraLiQX7oMp1UiZtmNa9xQPQBZCKrYxZsiysA\"}},\"tags\":[\"steemdb\",\"nsfw\",\"dtube\"],\"app\":\"dtube/0.7\"}",
"parent_author": "",
"parent_permlink": "steemdb",
"permlink": "7h6puwms",
"title": "Video Tutorial- How to Vizuallize your Steemit account Using SteemDB - YouTube_2"
}
],
"op_in_trx": 0,
"timestamp": "2018-04-24T08:51:39",
"trx_id": "54b11fabd78815b743595f2e291b705b389af7a5",
"trx_in_block": 9,
"virtual_op": 0
}2018/04/24 08:30:27
2018/04/24 08:30:27
| author | a-0-0 |
| body | https://steemit.com/@a-0-0 |
| json metadata | {"tags":["dlive"],"links":["https://steemit.com/@a-0-0"],"app":"steemit/0.1"} |
| parent author | jonesc |
| parent permlink | 82fbab60-4799-11e8-a699-f3be07be675a |
| permlink | re-jonesc-82fbab60-4799-11e8-a699-f3be07be675a-20180424t083026602z |
| title | |
| Transaction Info | Block #21842361/Trx fa7131500e11365be00586c0ce0769b1d8d70f99 |
View Raw JSON Data
{
"block": 21842361,
"op": [
"comment",
{
"author": "a-0-0",
"body": "https://steemit.com/@a-0-0",
"json_metadata": "{\"tags\":[\"dlive\"],\"links\":[\"https://steemit.com/@a-0-0\"],\"app\":\"steemit/0.1\"}",
"parent_author": "jonesc",
"parent_permlink": "82fbab60-4799-11e8-a699-f3be07be675a",
"permlink": "re-jonesc-82fbab60-4799-11e8-a699-f3be07be675a-20180424t083026602z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-04-24T08:30:27",
"trx_id": "fa7131500e11365be00586c0ce0769b1d8d70f99",
"trx_in_block": 5,
"virtual_op": 0
}jonescpublished a new post: 82fbab60-4799-11e8-a699-f3be07be675a2018/04/24 08:30:09
jonescpublished a new post: 82fbab60-4799-11e8-a699-f3be07be675a
2018/04/24 08:30:09
| author | jonesc |
| body | [](https://dlive.io/video/jonesc/82fbab60-4799-11e8-a699-f3be07be675a) GOOD ONFORMATION FOR YOU My video is at [DLive](https://dlive.io/video/jonesc/82fbab60-4799-11e8-a699-f3be07be675a) |
| json metadata | {"tags":["dlive","dlive-video","learning"],"app":"dlive/0.1","format":"markdown","language":"en","thumbnail":"http://ipfs.io/ipfs/QmcyAzZpuc843751rfejd2VzQ2w3T76wfdtHPeVxhD47pS","ipfsHash":"QmUEW7GkY9nmrymBiijNrFbszuSiYVbubquHszNxkMo6KK"} |
| parent author | |
| parent permlink | dlive |
| permlink | 82fbab60-4799-11e8-a699-f3be07be675a |
| title | Video Tutorial- How to check Promoted posts Paid cost and standings - YouTube |
| Transaction Info | Block #21842355/Trx f47d7f9345953d601ed8a93e863697889580dedb |
View Raw JSON Data
{
"block": 21842355,
"op": [
"comment",
{
"author": "jonesc",
"body": "[](https://dlive.io/video/jonesc/82fbab60-4799-11e8-a699-f3be07be675a)\n\nGOOD ONFORMATION FOR YOU\n\nMy video is at [DLive](https://dlive.io/video/jonesc/82fbab60-4799-11e8-a699-f3be07be675a)",
"json_metadata": "{\"tags\":[\"dlive\",\"dlive-video\",\"learning\"],\"app\":\"dlive/0.1\",\"format\":\"markdown\",\"language\":\"en\",\"thumbnail\":\"http://ipfs.io/ipfs/QmcyAzZpuc843751rfejd2VzQ2w3T76wfdtHPeVxhD47pS\",\"ipfsHash\":\"QmUEW7GkY9nmrymBiijNrFbszuSiYVbubquHszNxkMo6KK\"}",
"parent_author": "",
"parent_permlink": "dlive",
"permlink": "82fbab60-4799-11e8-a699-f3be07be675a",
"title": "Video Tutorial- How to check Promoted posts Paid cost and standings - YouTube"
}
],
"op_in_trx": 0,
"timestamp": "2018-04-24T08:30:09",
"trx_id": "f47d7f9345953d601ed8a93e863697889580dedb",
"trx_in_block": 19,
"virtual_op": 0
}jonescupdated their account properties2018/04/24 08:27:54
jonescupdated their account properties
2018/04/24 08:27:54
| account | jonesc |
| json metadata | {"profile":{"name":"zubair","about":"student,developer","location":"india"}} |
| memo key | STM8iykaK2Xfe5opMBvrvqSZyRpmxZYGADVQsxpWYmTPx2EzAKKYy |
| posting | {"account_auths":[["dlive.app",1],["dmania.app",1],["dtube.app",1],["utopian.app",1]],"key_auths":[["STM7ZCan2NSBuTfNJPJT4EFiVxPwaQNZ3r4bEzV4LcYWPQsY2kiSQ",1]],"weight_threshold":1} |
| Transaction Info | Block #21842311/Trx 70d3aff51c039d9da9bd1a8af8202afc76dd0804 |
View Raw JSON Data
{
"block": 21842311,
"op": [
"account_update",
{
"account": "jonesc",
"json_metadata": "{\"profile\":{\"name\":\"zubair\",\"about\":\"student,developer\",\"location\":\"india\"}}",
"memo_key": "STM8iykaK2Xfe5opMBvrvqSZyRpmxZYGADVQsxpWYmTPx2EzAKKYy",
"posting": {
"account_auths": [
[
"dlive.app",
1
],
[
"dmania.app",
1
],
[
"dtube.app",
1
],
[
"utopian.app",
1
]
],
"key_auths": [
[
"STM7ZCan2NSBuTfNJPJT4EFiVxPwaQNZ3r4bEzV4LcYWPQsY2kiSQ",
1
]
],
"weight_threshold": 1
}
}
],
"op_in_trx": 0,
"timestamp": "2018-04-24T08:27:54",
"trx_id": "70d3aff51c039d9da9bd1a8af8202afc76dd0804",
"trx_in_block": 50,
"virtual_op": 0
}2018/04/24 08:25:36
2018/04/24 08:25:36
| id | follow |
| json | ["follow",{"follower":"jonesc","following":"dtube","what":["blog"]}] |
| required auths | [] |
| required posting auths | ["jonesc"] |
| Transaction Info | Block #21842266/Trx 28b95405d1f389b56281c707f3c382227d7c843b |
View Raw JSON Data
{
"block": 21842266,
"op": [
"custom_json",
{
"id": "follow",
"json": "[\"follow\",{\"follower\":\"jonesc\",\"following\":\"dtube\",\"what\":[\"blog\"]}]",
"required_auths": [],
"required_posting_auths": [
"jonesc"
]
}
],
"op_in_trx": 0,
"timestamp": "2018-04-24T08:25:36",
"trx_id": "28b95405d1f389b56281c707f3c382227d7c843b",
"trx_in_block": 21,
"virtual_op": 0
}jonescupdated their account properties2018/04/24 08:25:27
jonescupdated their account properties
2018/04/24 08:25:27
| account | jonesc |
| json metadata | {"profile":{"name":"zubair","about":"student,developer","location":"india"}} |
| memo key | STM8iykaK2Xfe5opMBvrvqSZyRpmxZYGADVQsxpWYmTPx2EzAKKYy |
| posting | {"account_auths":[["dmania.app",1],["dtube.app",1],["utopian.app",1]],"key_auths":[["STM7ZCan2NSBuTfNJPJT4EFiVxPwaQNZ3r4bEzV4LcYWPQsY2kiSQ",1]],"weight_threshold":1} |
| Transaction Info | Block #21842263/Trx 49f00f2e57e5ad4754839573b584471add03f34a |
View Raw JSON Data
{
"block": 21842263,
"op": [
"account_update",
{
"account": "jonesc",
"json_metadata": "{\"profile\":{\"name\":\"zubair\",\"about\":\"student,developer\",\"location\":\"india\"}}",
"memo_key": "STM8iykaK2Xfe5opMBvrvqSZyRpmxZYGADVQsxpWYmTPx2EzAKKYy",
"posting": {
"account_auths": [
[
"dmania.app",
1
],
[
"dtube.app",
1
],
[
"utopian.app",
1
]
],
"key_auths": [
[
"STM7ZCan2NSBuTfNJPJT4EFiVxPwaQNZ3r4bEzV4LcYWPQsY2kiSQ",
1
]
],
"weight_threshold": 1
}
}
],
"op_in_trx": 0,
"timestamp": "2018-04-24T08:25:27",
"trx_id": "49f00f2e57e5ad4754839573b584471add03f34a",
"trx_in_block": 17,
"virtual_op": 0
}jonesccustom json: follow2018/04/24 08:24:33
jonesccustom json: follow
2018/04/24 08:24:33
| id | follow |
| json | ["reblog",{"account":"jonesc","author":"babes12","permlink":"7-releastic-ways-to-make-online-money-100-real-method-you-must-be-tried"}] |
| required auths | [] |
| required posting auths | ["jonesc"] |
| Transaction Info | Block #21842245/Trx 51ce00c347713a2b9816f3153ddab366fc40f87a |
View Raw JSON Data
{
"block": 21842245,
"op": [
"custom_json",
{
"id": "follow",
"json": "[\"reblog\",{\"account\":\"jonesc\",\"author\":\"babes12\",\"permlink\":\"7-releastic-ways-to-make-online-money-100-real-method-you-must-be-tried\"}]",
"required_auths": [],
"required_posting_auths": [
"jonesc"
]
}
],
"op_in_trx": 0,
"timestamp": "2018-04-24T08:24:33",
"trx_id": "51ce00c347713a2b9816f3153ddab366fc40f87a",
"trx_in_block": 8,
"virtual_op": 0
}2018/04/24 08:24:30
2018/04/24 08:24:30
| author | babes12 |
| permlink | 7-releastic-ways-to-make-online-money-100-real-method-you-must-be-tried |
| voter | jonesc |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21842244/Trx 3c2b26087456f0e48859944dc3253d7889e14d1e |
View Raw JSON Data
{
"block": 21842244,
"op": [
"vote",
{
"author": "babes12",
"permlink": "7-releastic-ways-to-make-online-money-100-real-method-you-must-be-tried",
"voter": "jonesc",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-04-24T08:24:30",
"trx_id": "3c2b26087456f0e48859944dc3253d7889e14d1e",
"trx_in_block": 14,
"virtual_op": 0
}gre523upvoted (100.00%) @jonesc / the-top-6-free-and-open-source-school-administration-software2018/04/21 15:45:24
gre523upvoted (100.00%) @jonesc / the-top-6-free-and-open-source-school-administration-software
2018/04/21 15:45:24
| author | jonesc |
| permlink | the-top-6-free-and-open-source-school-administration-software |
| voter | gre523 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21765197/Trx 5c71e9441ff9138766c49dffc3d21d7713e18533 |
View Raw JSON Data
{
"block": 21765197,
"op": [
"vote",
{
"author": "jonesc",
"permlink": "the-top-6-free-and-open-source-school-administration-software",
"voter": "gre523",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-04-21T15:45:24",
"trx_id": "5c71e9441ff9138766c49dffc3d21d7713e18533",
"trx_in_block": 71,
"virtual_op": 0
}anfishaniupvoted (100.00%) @jonesc / the-top-6-free-and-open-source-school-administration-software2018/04/21 15:45:00
anfishaniupvoted (100.00%) @jonesc / the-top-6-free-and-open-source-school-administration-software
2018/04/21 15:45:00
| author | jonesc |
| permlink | the-top-6-free-and-open-source-school-administration-software |
| voter | anfishani |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21765189/Trx b854301a9772cbe0468bcec0aab82d4fbcd4c10b |
View Raw JSON Data
{
"block": 21765189,
"op": [
"vote",
{
"author": "jonesc",
"permlink": "the-top-6-free-and-open-source-school-administration-software",
"voter": "anfishani",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-04-21T15:45:00",
"trx_id": "b854301a9772cbe0468bcec0aab82d4fbcd4c10b",
"trx_in_block": 0,
"virtual_op": 0
}nasyakcisupvoted (100.00%) @jonesc / the-top-6-free-and-open-source-school-administration-software2018/04/21 15:44:57
nasyakcisupvoted (100.00%) @jonesc / the-top-6-free-and-open-source-school-administration-software
2018/04/21 15:44:57
| author | jonesc |
| permlink | the-top-6-free-and-open-source-school-administration-software |
| voter | nasyakcis |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21765188/Trx 440d84df98e80f75d07069c0cc56aa01013bb48c |
View Raw JSON Data
{
"block": 21765188,
"op": [
"vote",
{
"author": "jonesc",
"permlink": "the-top-6-free-and-open-source-school-administration-software",
"voter": "nasyakcis",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-04-21T15:44:57",
"trx_id": "440d84df98e80f75d07069c0cc56aa01013bb48c",
"trx_in_block": 47,
"virtual_op": 0
}jonescupvoted (100.00%) @jone11 / how-to-change-your-steemit-password-on-mobile-english2018/04/21 12:01:51
jonescupvoted (100.00%) @jone11 / how-to-change-your-steemit-password-on-mobile-english
2018/04/21 12:01:51
| author | jone11 |
| permlink | how-to-change-your-steemit-password-on-mobile-english |
| voter | jonesc |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21760728/Trx 878795a5c439838b7462b7c438bd87fcb70146f0 |
View Raw JSON Data
{
"block": 21760728,
"op": [
"vote",
{
"author": "jone11",
"permlink": "how-to-change-your-steemit-password-on-mobile-english",
"voter": "jonesc",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-04-21T12:01:51",
"trx_id": "878795a5c439838b7462b7c438bd87fcb70146f0",
"trx_in_block": 58,
"virtual_op": 0
}2018/04/21 11:14:03
2018/04/21 11:14:03
| author | jonesc |
| permlink | bitcoin-price-news-how-much-is-bitcoin-worth-today-will-btc-keep-improving |
| voter | steemitboard |
| weight | 100 (1.00%) |
| Transaction Info | Block #21759774/Trx 2f564d338217016361fed08be3dc262609dca0e8 |
View Raw JSON Data
{
"block": 21759774,
"op": [
"vote",
{
"author": "jonesc",
"permlink": "bitcoin-price-news-how-much-is-bitcoin-worth-today-will-btc-keep-improving",
"voter": "steemitboard",
"weight": 100
}
],
"op_in_trx": 0,
"timestamp": "2018-04-21T11:14:03",
"trx_id": "2f564d338217016361fed08be3dc262609dca0e8",
"trx_in_block": 26,
"virtual_op": 0
}2018/04/21 11:14:00
2018/04/21 11:14:00
| author | steemitboard |
| body | Congratulations @jonesc! You have completed some achievement on Steemit and have been rewarded with new badge(s) : [](http://steemitboard.com/@jonesc) Award for the number of upvotes Click on any badge to view your own Board of Honor on SteemitBoard. To support your work, I also upvoted your post! For more information about SteemitBoard, click [here](https://steemit.com/@steemitboard) If you no longer want to receive notifications, reply to this comment with the word `STOP` > Upvote this notification to help all Steemit users. Learn why [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)! |
| json metadata | {"image":["https://steemitboard.com/img/notifications.png"]} |
| parent author | jonesc |
| parent permlink | bitcoin-price-news-how-much-is-bitcoin-worth-today-will-btc-keep-improving |
| permlink | steemitboard-notify-jonesc-20180421t111402000z |
| title | |
| Transaction Info | Block #21759773/Trx 884b965ee5d65db16ef560c1bf369a99a42200f4 |
View Raw JSON Data
{
"block": 21759773,
"op": [
"comment",
{
"author": "steemitboard",
"body": "Congratulations @jonesc! You have completed some achievement on Steemit and have been rewarded with new badge(s) :\n\n[](http://steemitboard.com/@jonesc) Award for the number of upvotes\n\nClick on any badge to view your own Board of Honor on SteemitBoard.\n\nTo support your work, I also upvoted your post!\nFor more information about SteemitBoard, click [here](https://steemit.com/@steemitboard)\n\nIf you no longer want to receive notifications, reply to this comment with the word `STOP`\n\n> Upvote this notification to help all Steemit users. Learn why [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!",
"json_metadata": "{\"image\":[\"https://steemitboard.com/img/notifications.png\"]}",
"parent_author": "jonesc",
"parent_permlink": "bitcoin-price-news-how-much-is-bitcoin-worth-today-will-btc-keep-improving",
"permlink": "steemitboard-notify-jonesc-20180421t111402000z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-04-21T11:14:00",
"trx_id": "884b965ee5d65db16ef560c1bf369a99a42200f4",
"trx_in_block": 55,
"virtual_op": 0
}jonescupvoted (100.00%) @kaka123 / checkout-my-youtube-channel2018/04/21 07:35:27
jonescupvoted (100.00%) @kaka123 / checkout-my-youtube-channel
2018/04/21 07:35:27
| author | kaka123 |
| permlink | checkout-my-youtube-channel |
| voter | jonesc |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21755404/Trx 25d1882a956406a166899c2438189debe51e21dc |
View Raw JSON Data
{
"block": 21755404,
"op": [
"vote",
{
"author": "kaka123",
"permlink": "checkout-my-youtube-channel",
"voter": "jonesc",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-04-21T07:35:27",
"trx_id": "25d1882a956406a166899c2438189debe51e21dc",
"trx_in_block": 43,
"virtual_op": 0
}jonescupvoted (100.00%) @kaka123 / how-does-steemit-reward-function-work2018/04/21 07:35:18
jonescupvoted (100.00%) @kaka123 / how-does-steemit-reward-function-work
2018/04/21 07:35:18
| author | kaka123 |
| permlink | how-does-steemit-reward-function-work |
| voter | jonesc |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21755401/Trx d90016f97f43c03e90db1932c7b9f2aa5fa33a0a |
View Raw JSON Data
{
"block": 21755401,
"op": [
"vote",
{
"author": "kaka123",
"permlink": "how-does-steemit-reward-function-work",
"voter": "jonesc",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-04-21T07:35:18",
"trx_id": "d90016f97f43c03e90db1932c7b9f2aa5fa33a0a",
"trx_in_block": 18,
"virtual_op": 0
}2018/04/21 07:35:09
2018/04/21 07:35:09
| id | follow |
| json | ["follow",{"follower":"jonesc","following":"kaka123","what":["blog"]}] |
| required auths | [] |
| required posting auths | ["jonesc"] |
| Transaction Info | Block #21755398/Trx 18cd0ea0305d9e8402985b1527947196ee8f6291 |
View Raw JSON Data
{
"block": 21755398,
"op": [
"custom_json",
{
"id": "follow",
"json": "[\"follow\",{\"follower\":\"jonesc\",\"following\":\"kaka123\",\"what\":[\"blog\"]}]",
"required_auths": [],
"required_posting_auths": [
"jonesc"
]
}
],
"op_in_trx": 0,
"timestamp": "2018-04-21T07:35:09",
"trx_id": "18cd0ea0305d9e8402985b1527947196ee8f6291",
"trx_in_block": 38,
"virtual_op": 0
}jonescpublished a new post: bitcoin-price-news-how-much-is-bitcoin-worth-today-will-btc-keep-improving2018/04/21 07:33:06
jonescpublished a new post: bitcoin-price-news-how-much-is-bitcoin-worth-today-will-btc-keep-improving
2018/04/21 07:33:06
| author | jonesc |
| body | Express. Home of the Daily and Sunday Express.express_logo Find us on Facebook Follow us on Twitter LOGINREGISTERAppsPuzzlesHoroscopesShopPaper12°C HOME NEWS SHOWBIZ & TV SPORT COMMENT FINANCE TRAVEL ENTERTAINMENT LIFE & STYLE CITY & BUSINESSPERSONAL FINANCETHE CRUSADERRETIREMENT HomeFinanceCity & BusinessBitcoin price news: How much is bitcoin worth today? Will BTC keep improving? Coronation Street spoilers: David Platt rape ordeal intensifies as Josh reveals trap Coronation Street spoilers: David Platt rape ordeal intensifies… Putin under pressure: Kremlin was 'humiliated' by world & Russian public is 'embarrassed' Putin under pressure: Kremlin was 'humiliated' by world… Belly fat: What it really means about your health - even if you're not overweight Belly fat: What it really means about your health - even if you… ‘Man up Harry’ Meghan Markle’s sister lashes out at Prince over 'ignoring Markle family' ‘Man up Harry’ Meghan Markle’s sister lashes out at Prince over… Man Utd news: Mourinho offers Rashford to Real Madrid in stunning swap deal - report Man Utd news: Mourinho offers Rashford to Real Madrid in… sponsored by City & Business News Bitcoin price news: How much is bitcoin worth today? Will BTC keep improving? BITCOIN prices continue to rise after a bumper week in the cryptocurrency market. How much is bitcoin worth today? Will BTC keep improving? By OWEN GOUGH PUBLISHED: 21:01, Fri, Apr 20, 2018 | UPDATED: 21:13, Fri, Apr 20, 2018 1 Bitcoin price news: How much is bitcoin worth today? Will BTC keep improving?GETTY Bitcoin price news: How much is bitcoin worth today? Will BTC keep improving? Bitcoin prices have shot up more than $500 in a 24-hour flurry of trades that have pushed the entire market up. Bitcoin increased by 3.3 percent in the space of an hour tonight, placing trades at $8,522.22 as of 9pm today. All cryptocurrencies have risen with the tide, with Ethereum going up by 7.74 percent to trade at $586. RELATED ARTICLES Ripple price news: Will XRP reach $1 again? What is the value today? Litecoin price news: Will Litecoin hit $200? What is the value of L... Ripple bounced by 18 percent to trade close to $1 at 40.859. Bitcoin Cash is trading over $1,069, while Litecoin is trading at $149. The cryptocurrency market appears to have recovered from a torrid first quarter in which it lost more than 50 percent of its market value in three months. However, recent results will give BTC its first back-to-back weekly gain in 2018.Will BTC keep improving? Bitcoin has had some positive PR in recent weeks, pushing prices steadily up in late-April. Last week, an Islamic scholar declared bitcoin and other cryptocurrencies halal under Sharia Law, potentially opening up the market to 1.8 billion Muslims around the world. On Monday, IMF boss Christine Lagarde wrote a blogpost in which she detailed the benefits of bitcoin and its underlying blockchain technology. Fundstrat co-founder Tom Lee also asked traders in a poll where bitcoin will be by the mid-year. Results from the poll show 64 percent of traders seeing BTC prices soaring past $12,000. Bitcoin could finally be back on the rise |
| json metadata | {"tags":["btc"],"image":["https://steemitimages.com/DQmQHjXytyFarqq7uasJ5p5G5DZYL6n3XN6fFrL5gCqp4s7/image.png","https://steemitimages.com/DQmQREQrV2AbAAHmN4n4U7LVM8gGGy1h9wCPEzd4oXiXWEX/image.png","https://steemitimages.com/DQmYnYyKjwkj5hLFna9eg8AhKvkLaZoodWUzaNEC6madph4/image.png"],"app":"steemit/0.1","format":"markdown"} |
| parent author | |
| parent permlink | btc |
| permlink | bitcoin-price-news-how-much-is-bitcoin-worth-today-will-btc-keep-improving |
| title | Bitcoin price news: How much is bitcoin worth today? Will BTC keep improving? |
| Transaction Info | Block #21755357/Trx ea4dccace0f6389571f6f5a496f0ed6908306067 |
View Raw JSON Data
{
"block": 21755357,
"op": [
"comment",
{
"author": "jonesc",
"body": "Express. Home of the Daily and Sunday Express.express_logo\nFind us on Facebook\nFollow us on Twitter\n\n\nLOGINREGISTERAppsPuzzlesHoroscopesShopPaper12°C\nHOME\nNEWS\nSHOWBIZ & TV\nSPORT\nCOMMENT\nFINANCE\nTRAVEL\nENTERTAINMENT\nLIFE & STYLE\nCITY & BUSINESSPERSONAL FINANCETHE CRUSADERRETIREMENT\nHomeFinanceCity & BusinessBitcoin price news: How much is bitcoin worth today? Will BTC keep improving?\n Coronation Street spoilers: David Platt rape ordeal intensifies as Josh reveals trap\nCoronation Street spoilers: David Platt rape ordeal intensifies…\n Putin under pressure: Kremlin was 'humiliated' by world & Russian public is 'embarrassed'\nPutin under pressure: Kremlin was 'humiliated' by world…\n Belly fat: What it really means about your health - even if you're not overweight\nBelly fat: What it really means about your health - even if you…\n ‘Man up Harry’ Meghan Markle’s sister lashes out at Prince over 'ignoring Markle family'\n‘Man up Harry’ Meghan Markle’s sister lashes out at Prince over…\n Man Utd news: Mourinho offers Rashford to Real Madrid in stunning swap deal - report\nMan Utd news: Mourinho offers Rashford to Real Madrid in…\n sponsored by\nCity & Business News\nBitcoin price news: How much is bitcoin worth today? Will BTC keep improving?\nBITCOIN prices continue to rise after a bumper week in the cryptocurrency market. How much is bitcoin worth today? Will BTC keep improving?\nBy OWEN GOUGH\nPUBLISHED: 21:01, Fri, Apr 20, 2018 | UPDATED: 21:13, Fri, Apr 20, 2018\n\t\n\t\n\t\n\t\n\t\n1\n\t\nBitcoin price news: How much is bitcoin worth today? Will BTC keep improving?GETTY\n\nBitcoin price news: How much is bitcoin worth today? Will BTC keep improving?\nBitcoin prices have shot up more than $500 in a 24-hour flurry of trades that have pushed the entire market up. \n\nBitcoin increased by 3.3 percent in the space of an hour tonight, placing trades at $8,522.22 as of 9pm today. \n\nAll cryptocurrencies have risen with the tide, with Ethereum going up by 7.74 percent to trade at $586.\n\nRELATED ARTICLES\nRipple price news: Will XRP reach $1 again? What is the value today?\nLitecoin price news: Will Litecoin hit $200? What is the value of L...\nRipple bounced by 18 percent to trade close to $1 at 40.859. Bitcoin Cash is trading over $1,069, while Litecoin is trading at $149.\n\nThe cryptocurrency market appears to have recovered from a torrid first quarter in which it lost more than 50 percent of its market value in three months.\n\nHowever, recent results will give BTC its first back-to-back weekly gain in 2018.Will BTC keep improving?\nBitcoin has had some positive PR in recent weeks, pushing prices steadily up in late-April.\n\nLast week, an Islamic scholar declared bitcoin and other cryptocurrencies halal under Sharia Law, potentially opening up the market to 1.8 billion Muslims around the world.\n\nOn Monday, IMF boss Christine Lagarde wrote a blogpost in which she detailed the benefits of bitcoin and its underlying blockchain technology.\n\nFundstrat co-founder Tom Lee also asked traders in a poll where bitcoin will be by the mid-year. \n\nResults from the poll show 64 percent of traders seeing BTC prices soaring past $12,000.\n\nBitcoin could finally be back on the rise",
"json_metadata": "{\"tags\":[\"btc\"],\"image\":[\"https://steemitimages.com/DQmQHjXytyFarqq7uasJ5p5G5DZYL6n3XN6fFrL5gCqp4s7/image.png\",\"https://steemitimages.com/DQmQREQrV2AbAAHmN4n4U7LVM8gGGy1h9wCPEzd4oXiXWEX/image.png\",\"https://steemitimages.com/DQmYnYyKjwkj5hLFna9eg8AhKvkLaZoodWUzaNEC6madph4/image.png\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "btc",
"permlink": "bitcoin-price-news-how-much-is-bitcoin-worth-today-will-btc-keep-improving",
"title": "Bitcoin price news: How much is bitcoin worth today? Will BTC keep improving?"
}
],
"op_in_trx": 0,
"timestamp": "2018-04-21T07:33:06",
"trx_id": "ea4dccace0f6389571f6f5a496f0ed6908306067",
"trx_in_block": 10,
"virtual_op": 0
}jonescupvoted (100.00%) @jonesc / introduction-about-mysql2018/04/21 07:28:27
jonescupvoted (100.00%) @jonesc / introduction-about-mysql
2018/04/21 07:28:27
| author | jonesc |
| permlink | introduction-about-mysql |
| voter | jonesc |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21755264/Trx e045d3898f3e98a7700e83966d54d17d00c5a883 |
View Raw JSON Data
{
"block": 21755264,
"op": [
"vote",
{
"author": "jonesc",
"permlink": "introduction-about-mysql",
"voter": "jonesc",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-04-21T07:28:27",
"trx_id": "e045d3898f3e98a7700e83966d54d17d00c5a883",
"trx_in_block": 25,
"virtual_op": 0
}Manabar
Voting Power100.00%
Downvote Power100.00%
Resource Credits100.00%
Reputation Progress4.48%
{
"voting_manabar": {
"current_mana": "8143659806",
"last_update_time": 1779069744
},
"downvote_manabar": {
"current_mana": 2035914951,
"last_update_time": 1779069744
},
"rc_account": {
"account": "jonesc",
"max_rc": "10164408779",
"max_rc_creation_adjustment": {
"amount": "2020748973",
"nai": "@@000000037",
"precision": 6
},
"rc_manabar": {
"current_mana": "10164408779",
"last_update_time": 1779069744
}
}
}Account Metadata
| POSTING JSON METADATA | |
| profile | {"name":"zubair","about":"student,developer","location":"india"} |
| JSON METADATA | |
| profile | {"name":"zubair","about":"student,developer","location":"india"} |
{
"posting_json_metadata": {
"profile": {
"name": "zubair",
"about": "student,developer",
"location": "india"
}
},
"json_metadata": {
"profile": {
"name": "zubair",
"about": "student,developer",
"location": "india"
}
}
}Auth Keys
Owner
Single Signature
Public Keys
STM8fn4tS8id8XK6GTizige3nqWAb7uQ2HQV7DDbJCXXoVBanWUqm1/1
Active
Single Signature
Public Keys
STM8Gnh2hdmWp32piQ36p9S2RFY3bL53RnHhuetAZ16mg247FLrax1/1
Posting
Single Signature
Public Keys
STM7ZCan2NSBuTfNJPJT4EFiVxPwaQNZ3r4bEzV4LcYWPQsY2kiSQ1/1
Memo
STM8iykaK2Xfe5opMBvrvqSZyRpmxZYGADVQsxpWYmTPx2EzAKKYy
{
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM8fn4tS8id8XK6GTizige3nqWAb7uQ2HQV7DDbJCXXoVBanWUqm",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM8Gnh2hdmWp32piQ36p9S2RFY3bL53RnHhuetAZ16mg247FLrax",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [
[
"dlive.app",
1
],
[
"dmania.app",
1
],
[
"dtube.app",
1
],
[
"utopian.app",
1
]
],
"key_auths": [
[
"STM7ZCan2NSBuTfNJPJT4EFiVxPwaQNZ3r4bEzV4LcYWPQsY2kiSQ",
1
]
]
},
"memo": "STM8iykaK2Xfe5opMBvrvqSZyRpmxZYGADVQsxpWYmTPx2EzAKKYy"
}Witness Votes
0 / 30
No active witness votes.
[]