VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS46.11%
Net Worth
0.007USD
STEEM
0.001STEEM
SBD
0.000SBD
Own SP
0.124SP
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.124SP | SP |
| Delegated Out | 0.000SP | SP |
| Delegation In | 0.000SP | SP |
| Effective Power | 0.124SP | 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": "202.311507 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "0.000000 VESTS",
"sbd_balance": "0.000 SBD",
"savings_sbd_balance": "0.000 SBD",
"reward_sbd_balance": "0.000 SBD",
"conversions": []
}Account Info
| name | cyberdust |
| id | 498499 |
| rank | 1,680,984 |
| reputation | 522279168000 |
| created | 2017-12-15T11:49:15 |
| recovery_account | steem |
| proxy | None |
| post_count | 79 |
| comment_count | 0 |
| lifetime_vote_count | 0 |
| witnesses_voted_for | 0 |
| last_post | 2018-12-18T04:54:00 |
| last_root_post | 2018-12-18T04:54:00 |
| last_vote_time | 2018-07-05T18:20:06 |
| proxied_vsf_votes | 0, 0, 0, 0 |
| can_vote | 1 |
| voting_power | 9,614 |
| 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 | 202.311507 VESTS |
| delegated_vesting_shares | 0.000000 VESTS |
| received_vesting_shares | 0.000000 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 | 41863774027 |
| to_withdraw | 41863774027 |
| withdraw_routes | 0 |
| savings_withdraw_requests | 0 |
| last_account_recovery | 1970-01-01T00:00:00 |
| reset_account | null |
| last_owner_update | 2018-01-25T06:38:36 |
| last_account_update | 2018-06-01T06:28:51 |
| mined | No |
| sbd_seconds | 39,492,259,800 |
| sbd_last_interest_payment | 2018-09-02T08:56:24 |
| savings_sbd_last_interest_payment | 1970-01-01T00:00:00 |
{
"active": {
"account_auths": [],
"key_auths": [
[
"STM7XGrKhLKcz7JzZopaHX9GC6qMNqXSCuu7NzL4Q1Nzx2dpq1xJi",
1
]
],
"weight_threshold": 1
},
"balance": "0.001 STEEM",
"can_vote": true,
"comment_count": 0,
"created": "2017-12-15T11:49:15",
"curation_rewards": 6350,
"delegated_vesting_shares": "0.000000 VESTS",
"downvote_manabar": {
"current_mana": 0,
"last_update_time": 1513338555
},
"guest_bloggers": [],
"id": 498499,
"json_metadata": "{\"profile\":{\"profile_image\":\"https://www.cyberdust.org/uploads/logo-dark.png\",\"cover_image\":\"https://i.imgur.com/vg3xYyf.png\"}}",
"last_account_recovery": "1970-01-01T00:00:00",
"last_account_update": "2018-06-01T06:28:51",
"last_owner_update": "2018-01-25T06:38:36",
"last_post": "2018-12-18T04:54:00",
"last_root_post": "2018-12-18T04:54:00",
"last_vote_time": "2018-07-05T18:20:06",
"lifetime_vote_count": 0,
"market_history": [],
"memo_key": "STM8dJa85eKjhxaEmHwmrVsFTT1zTggt1ocRV1yhE83sb1tBWYDvu",
"mined": false,
"name": "cyberdust",
"next_vesting_withdrawal": "1969-12-31T23:59:59",
"other_history": [],
"owner": {
"account_auths": [],
"key_auths": [
[
"STM8T81gJXLSABrG864CmbLLqaabMMqc578bv6u1YgFviRG8qVKR7",
1
]
],
"weight_threshold": 1
},
"pending_claimed_accounts": 0,
"post_bandwidth": 0,
"post_count": 79,
"post_history": [],
"posting": {
"account_auths": [
[
"dlive.app",
1
]
],
"key_auths": [
[
"STM89CihPs72sqgs8R8GNLMCefFeBJDDwxWAuT5mqDKCM8SgDzY6q",
1
]
],
"weight_threshold": 1
},
"posting_json_metadata": "{\"profile\":{\"profile_image\":\"https://www.cyberdust.org/uploads/logo-dark.png\",\"cover_image\":\"https://i.imgur.com/vg3xYyf.png\"}}",
"posting_rewards": 47920,
"proxied_vsf_votes": [
0,
0,
0,
0
],
"proxy": "",
"received_vesting_shares": "0.000000 VESTS",
"recovery_account": "steem",
"reputation": "522279168000",
"reset_account": "null",
"reward_sbd_balance": "0.000 SBD",
"reward_steem_balance": "0.000 STEEM",
"reward_vesting_balance": "0.000000 VESTS",
"reward_vesting_steem": "0.000 STEEM",
"savings_balance": "0.000 STEEM",
"savings_sbd_balance": "0.000 SBD",
"savings_sbd_last_interest_payment": "1970-01-01T00:00:00",
"savings_sbd_seconds": "0",
"savings_sbd_seconds_last_update": "1970-01-01T00:00:00",
"savings_withdraw_requests": 0,
"sbd_balance": "0.000 SBD",
"sbd_last_interest_payment": "2018-09-02T08:56:24",
"sbd_seconds": "39492259800",
"sbd_seconds_last_update": "2018-10-01T06:23:54",
"tags_usage": [],
"to_withdraw": "41863774027",
"transfer_history": [],
"vesting_balance": "0.000 STEEM",
"vesting_shares": "202.311507 VESTS",
"vesting_withdraw_rate": "0.000000 VESTS",
"vote_history": [],
"voting_manabar": {
"current_mana": 9614,
"last_update_time": 1530814806
},
"voting_power": 9614,
"withdraw_routes": 0,
"withdrawn": "41863774027",
"witness_votes": [],
"witnesses_voted_for": 0,
"rank": 1680984
}Withdraw Routes
| Incoming | Outgoing |
|---|---|
Empty | Empty |
{
"incoming": [],
"outgoing": []
}From Date
To Date
2019/12/15 13:25:06
2019/12/15 13:25:06
| author | steemitboard |
| body | Congratulations @cyberdust! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@cyberdust/birthday2.png</td><td>Happy Birthday! - You are on the Steem blockchain for 2 years!</td></tr></table> <sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@cyberdust) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=cyberdust)_</sub> ###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes! |
| json metadata | {"image":["https://steemitboard.com/img/notify.png"]} |
| parent author | cyberdust |
| parent permlink | test |
| permlink | steemitboard-notify-cyberdust-20191215t132506000z |
| title | |
| Transaction Info | Block #39059690/Trx bfb840658bf7a94bf06f4a88cfdd9ed3e9743817 |
View Raw JSON Data
{
"block": 39059690,
"op": [
"comment",
{
"author": "steemitboard",
"body": "Congratulations @cyberdust! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@cyberdust/birthday2.png</td><td>Happy Birthday! - You are on the Steem blockchain for 2 years!</td></tr></table>\n\n<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@cyberdust) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=cyberdust)_</sub>\n\n\n###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!",
"json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}",
"parent_author": "cyberdust",
"parent_permlink": "test",
"permlink": "steemitboard-notify-cyberdust-20191215t132506000z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2019-12-15T13:25:06",
"trx_id": "bfb840658bf7a94bf06f4a88cfdd9ed3e9743817",
"trx_in_block": 5,
"virtual_op": 0
}dtubesent 0.001 STEEM to @cyberdust- "Time is running out, claim your DTube account now before anyone else can! Login at https://d.tube"2019/08/22 17:19:03
dtubesent 0.001 STEEM to @cyberdust- "Time is running out, claim your DTube account now before anyone else can! Login at https://d.tube"
2019/08/22 17:19:03
| 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 | cyberdust |
| Transaction Info | Block #35780789/Trx bd4fab2dd284ebf77cc71468f4c0b4c9937e5020 |
View Raw JSON Data
{
"block": 35780789,
"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": "cyberdust"
}
],
"op_in_trx": 0,
"timestamp": "2019-08-22T17:19:03",
"trx_id": "bd4fab2dd284ebf77cc71468f4c0b4c9937e5020",
"trx_in_block": 23,
"virtual_op": 0
}2019/01/18 06:27:09
2019/01/18 06:27:09
| author | partiko |
| body | [](https://partiko-io.app.link/A27hLeUkgT) |
| json metadata | {"app":"partiko"} |
| parent author | cyberdust |
| parent permlink | test |
| permlink | partiko-re-cyberdust-test-20190118t062709490z |
| title | |
| Transaction Info | Block #29556049/Trx 9e411e224b97dcfb91eac01ccdf5df23f8dc9b8a |
View Raw JSON Data
{
"block": 29556049,
"op": [
"comment",
{
"author": "partiko",
"body": "[](https://partiko-io.app.link/A27hLeUkgT)",
"json_metadata": "{\"app\":\"partiko\"}",
"parent_author": "cyberdust",
"parent_permlink": "test",
"permlink": "partiko-re-cyberdust-test-20190118t062709490z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2019-01-18T06:27:09",
"trx_id": "9e411e224b97dcfb91eac01ccdf5df23f8dc9b8a",
"trx_in_block": 13,
"virtual_op": 0
}raise-me-upupvoted (0.01%) @cyberdust / test2018/12/18 05:00:39
raise-me-upupvoted (0.01%) @cyberdust / test
2018/12/18 05:00:39
| author | cyberdust |
| permlink | test |
| voter | raise-me-up |
| weight | 1 (0.01%) |
| Transaction Info | Block #28662228/Trx d5b72260dac120420fd7ea8146fa48ad2a3e3b15 |
View Raw JSON Data
{
"block": 28662228,
"op": [
"vote",
{
"author": "cyberdust",
"permlink": "test",
"voter": "raise-me-up",
"weight": 1
}
],
"op_in_trx": 0,
"timestamp": "2018-12-18T05:00:39",
"trx_id": "d5b72260dac120420fd7ea8146fa48ad2a3e3b15",
"trx_in_block": 10,
"virtual_op": 0
}2018/12/18 04:54:00
2018/12/18 04:54:00
| author | cyberdust |
| body | <html> <p>test</p> </html> |
| json metadata | {"tags":["test"],"app":"steemit/0.1","format":"html"} |
| parent author | |
| parent permlink | test |
| permlink | test |
| title | test |
| Transaction Info | Block #28662095/Trx b0e2dc2f65b37113ec61c9b694cd8125b446508e |
View Raw JSON Data
{
"block": 28662095,
"op": [
"comment",
{
"author": "cyberdust",
"body": "<html>\n<p>test</p>\n</html>",
"json_metadata": "{\"tags\":[\"test\"],\"app\":\"steemit/0.1\",\"format\":\"html\"}",
"parent_author": "",
"parent_permlink": "test",
"permlink": "test",
"title": "test"
}
],
"op_in_trx": 0,
"timestamp": "2018-12-18T04:54:00",
"trx_id": "b0e2dc2f65b37113ec61c9b694cd8125b446508e",
"trx_in_block": 8,
"virtual_op": 0
}2018/12/15 12:56:15
2018/12/15 12:56:15
| author | steemitboard |
| body | Congratulations @cyberdust! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@cyberdust/birthday1.png</td><td>1 Year on Steemit</td></tr></table> <sub>_[Click here to view your Board of Honor](https://steemitboard.com/@cyberdust)_</sub> > Support [SteemitBoard's project](https://steemit.com/@steemitboard)! **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**! |
| json metadata | {"image":["https://steemitboard.com/img/notify.png"]} |
| parent author | cyberdust |
| parent permlink | 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares |
| permlink | steemitboard-notify-cyberdust-20181215t125614000z |
| title | |
| Transaction Info | Block #28585381/Trx 56c7b298b20a01c7fa96d718d07994a0451ee157 |
View Raw JSON Data
{
"block": 28585381,
"op": [
"comment",
{
"author": "steemitboard",
"body": "Congratulations @cyberdust! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@cyberdust/birthday1.png</td><td>1 Year on Steemit</td></tr></table>\n\n<sub>_[Click here to view your Board of Honor](https://steemitboard.com/@cyberdust)_</sub>\n\n\n> Support [SteemitBoard's project](https://steemit.com/@steemitboard)! **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!",
"json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}",
"parent_author": "cyberdust",
"parent_permlink": "7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares",
"permlink": "steemitboard-notify-cyberdust-20181215t125614000z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-12-15T12:56:15",
"trx_id": "56c7b298b20a01c7fa96d718d07994a0451ee157",
"trx_in_block": 5,
"virtual_op": 0
}2018/10/01 06:27:36
2018/10/01 06:27:36
| amount | 53.413 STEEM |
| from | cyberdust |
| memo | dex:cbd0 |
| to | rudex |
| Transaction Info | Block #26419002/Trx d45a8ddd19f1cf1fbaa7e1fd58f57b84c7592b71 |
View Raw JSON Data
{
"block": 26419002,
"op": [
"transfer",
{
"amount": "53.413 STEEM",
"from": "cyberdust",
"memo": "dex:cbd0",
"to": "rudex"
}
],
"op_in_trx": 0,
"timestamp": "2018-10-01T06:27:36",
"trx_id": "d45a8ddd19f1cf1fbaa7e1fd58f57b84c7592b71",
"trx_in_block": 32,
"virtual_op": 0
}2018/10/01 06:23:54
2018/10/01 06:23:54
| amount | 16.582 SBD |
| from | cyberdust |
| memo | dex:cbd0 |
| to | rudex |
| Transaction Info | Block #26418928/Trx 289336390d844dec79b5b966fe266e9a6037defb |
View Raw JSON Data
{
"block": 26418928,
"op": [
"transfer",
{
"amount": "16.582 SBD",
"from": "cyberdust",
"memo": "dex:cbd0",
"to": "rudex"
}
],
"op_in_trx": 0,
"timestamp": "2018-10-01T06:23:54",
"trx_id": "289336390d844dec79b5b966fe266e9a6037defb",
"trx_in_block": 1,
"virtual_op": 0
}cyberdustreceived 0.000 STEEM from power down installment (0.000 SP)2018/09/15 13:59:03
cyberdustreceived 0.000 STEEM from power down installment (0.000 SP)
2018/09/15 13:59:03
| deposited | 0.000 STEEM |
| from account | cyberdust |
| to account | cyberdust |
| withdrawn | 0.000010 VESTS |
| Transaction Info | Block #25983298/Virtual Operation #6 |
View Raw JSON Data
{
"block": 25983298,
"op": [
"fill_vesting_withdraw",
{
"deposited": "0.000 STEEM",
"from_account": "cyberdust",
"to_account": "cyberdust",
"withdrawn": "0.000010 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-09-15T13:59:03",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 6
}lucksacks.comsent 2.110 SBD to @cyberdust- "Lucksacks.com Cash Out Request 2018-09-12"2018/09/12 19:34:54
lucksacks.comsent 2.110 SBD to @cyberdust- "Lucksacks.com Cash Out Request 2018-09-12"
2018/09/12 19:34:54
| amount | 2.110 SBD |
| from | lucksacks.com |
| memo | Lucksacks.com Cash Out Request 2018-09-12 |
| to | cyberdust |
| Transaction Info | Block #25903638/Trx af9173d67ad5ffb30e4de23e4b6be78b1bfbeb63 |
View Raw JSON Data
{
"block": 25903638,
"op": [
"transfer",
{
"amount": "2.110 SBD",
"from": "lucksacks.com",
"memo": "Lucksacks.com Cash Out Request 2018-09-12",
"to": "cyberdust"
}
],
"op_in_trx": 0,
"timestamp": "2018-09-12T19:34:54",
"trx_id": "af9173d67ad5ffb30e4de23e4b6be78b1bfbeb63",
"trx_in_block": 133,
"virtual_op": 0
}cyberdustreceived 1.592 STEEM from power down installment (1.978 SP)2018/09/08 13:59:03
cyberdustreceived 1.592 STEEM from power down installment (1.978 SP)
2018/09/08 13:59:03
| deposited | 1.592 STEEM |
| from account | cyberdust |
| to account | cyberdust |
| withdrawn | 3220.290309 VESTS |
| Transaction Info | Block #25781748/Virtual Operation #2 |
View Raw JSON Data
{
"block": 25781748,
"op": [
"fill_vesting_withdraw",
{
"deposited": "1.592 STEEM",
"from_account": "cyberdust",
"to_account": "cyberdust",
"withdrawn": "3220.290309 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-09-08T13:59:03",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 2
}2018/09/02 08:56:24
2018/09/02 08:56:24
| amount | 1.000 SBD |
| from | cyberdust |
| memo | |
| to | nicnas |
| Transaction Info | Block #25603007/Trx 77e851dfbcd00b29f878e8d0c65908f6d708deae |
View Raw JSON Data
{
"block": 25603007,
"op": [
"transfer",
{
"amount": "1.000 SBD",
"from": "cyberdust",
"memo": "",
"to": "nicnas"
}
],
"op_in_trx": 0,
"timestamp": "2018-09-02T08:56:24",
"trx_id": "77e851dfbcd00b29f878e8d0c65908f6d708deae",
"trx_in_block": 16,
"virtual_op": 0
}cyberdustreceived 1.591 STEEM from power down installment (1.978 SP)2018/09/01 13:59:03
cyberdustreceived 1.591 STEEM from power down installment (1.978 SP)
2018/09/01 13:59:03
| deposited | 1.591 STEEM |
| from account | cyberdust |
| to account | cyberdust |
| withdrawn | 3220.290309 VESTS |
| Transaction Info | Block #25580275/Virtual Operation #8 |
View Raw JSON Data
{
"block": 25580275,
"op": [
"fill_vesting_withdraw",
{
"deposited": "1.591 STEEM",
"from_account": "cyberdust",
"to_account": "cyberdust",
"withdrawn": "3220.290309 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-09-01T13:59:03",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 8
}cyberdustreceived 1.591 STEEM from power down installment (1.978 SP)2018/08/25 13:59:03
cyberdustreceived 1.591 STEEM from power down installment (1.978 SP)
2018/08/25 13:59:03
| deposited | 1.591 STEEM |
| from account | cyberdust |
| to account | cyberdust |
| withdrawn | 3220.290309 VESTS |
| Transaction Info | Block #25378763/Virtual Operation #5 |
View Raw JSON Data
{
"block": 25378763,
"op": [
"fill_vesting_withdraw",
{
"deposited": "1.591 STEEM",
"from_account": "cyberdust",
"to_account": "cyberdust",
"withdrawn": "3220.290309 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-08-25T13:59:03",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 5
}cyberdustreceived 1.590 STEEM from power down installment (1.978 SP)2018/08/18 13:59:03
cyberdustreceived 1.590 STEEM from power down installment (1.978 SP)
2018/08/18 13:59:03
| deposited | 1.590 STEEM |
| from account | cyberdust |
| to account | cyberdust |
| withdrawn | 3220.290309 VESTS |
| Transaction Info | Block #25177256/Virtual Operation #4 |
View Raw JSON Data
{
"block": 25177256,
"op": [
"fill_vesting_withdraw",
{
"deposited": "1.590 STEEM",
"from_account": "cyberdust",
"to_account": "cyberdust",
"withdrawn": "3220.290309 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-08-18T13:59:03",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 4
}cyberdustreceived 1.589 STEEM from power down installment (1.978 SP)2018/08/11 13:59:03
cyberdustreceived 1.589 STEEM from power down installment (1.978 SP)
2018/08/11 13:59:03
| deposited | 1.589 STEEM |
| from account | cyberdust |
| to account | cyberdust |
| withdrawn | 3220.290309 VESTS |
| Transaction Info | Block #24975724/Virtual Operation #12 |
View Raw JSON Data
{
"block": 24975724,
"op": [
"fill_vesting_withdraw",
{
"deposited": "1.589 STEEM",
"from_account": "cyberdust",
"to_account": "cyberdust",
"withdrawn": "3220.290309 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-08-11T13:59:03",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 12
}cyberdustreceived 1.589 STEEM from power down installment (1.978 SP)2018/08/04 13:59:03
cyberdustreceived 1.589 STEEM from power down installment (1.978 SP)
2018/08/04 13:59:03
| deposited | 1.589 STEEM |
| from account | cyberdust |
| to account | cyberdust |
| withdrawn | 3220.290309 VESTS |
| Transaction Info | Block #24774205/Virtual Operation #19 |
View Raw JSON Data
{
"block": 24774205,
"op": [
"fill_vesting_withdraw",
{
"deposited": "1.589 STEEM",
"from_account": "cyberdust",
"to_account": "cyberdust",
"withdrawn": "3220.290309 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-08-04T13:59:03",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 19
}cyberdustreceived 1.588 STEEM from power down installment (1.978 SP)2018/07/28 13:59:03
cyberdustreceived 1.588 STEEM from power down installment (1.978 SP)
2018/07/28 13:59:03
| deposited | 1.588 STEEM |
| from account | cyberdust |
| to account | cyberdust |
| withdrawn | 3220.290309 VESTS |
| Transaction Info | Block #24572829/Virtual Operation #15 |
View Raw JSON Data
{
"block": 24572829,
"op": [
"fill_vesting_withdraw",
{
"deposited": "1.588 STEEM",
"from_account": "cyberdust",
"to_account": "cyberdust",
"withdrawn": "3220.290309 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-07-28T13:59:03",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 15
}cyberdustreceived 1.588 STEEM from power down installment (1.978 SP)2018/07/21 13:59:03
cyberdustreceived 1.588 STEEM from power down installment (1.978 SP)
2018/07/21 13:59:03
| deposited | 1.588 STEEM |
| from account | cyberdust |
| to account | cyberdust |
| withdrawn | 3220.290309 VESTS |
| Transaction Info | Block #24371692/Virtual Operation #18 |
View Raw JSON Data
{
"block": 24371692,
"op": [
"fill_vesting_withdraw",
{
"deposited": "1.588 STEEM",
"from_account": "cyberdust",
"to_account": "cyberdust",
"withdrawn": "3220.290309 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-07-21T13:59:03",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 18
}cyberdustreceived 1.587 STEEM from power down installment (1.978 SP)2018/07/14 13:59:03
cyberdustreceived 1.587 STEEM from power down installment (1.978 SP)
2018/07/14 13:59:03
| deposited | 1.587 STEEM |
| from account | cyberdust |
| to account | cyberdust |
| withdrawn | 3220.290309 VESTS |
| Transaction Info | Block #24170211/Virtual Operation #11 |
View Raw JSON Data
{
"block": 24170211,
"op": [
"fill_vesting_withdraw",
{
"deposited": "1.587 STEEM",
"from_account": "cyberdust",
"to_account": "cyberdust",
"withdrawn": "3220.290309 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-07-14T13:59:03",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 11
}cyberdustreceived 1.586 STEEM from power down installment (1.978 SP)2018/07/07 13:59:03
cyberdustreceived 1.586 STEEM from power down installment (1.978 SP)
2018/07/07 13:59:03
| deposited | 1.586 STEEM |
| from account | cyberdust |
| to account | cyberdust |
| withdrawn | 3220.290309 VESTS |
| Transaction Info | Block #23968678/Virtual Operation #13 |
View Raw JSON Data
{
"block": 23968678,
"op": [
"fill_vesting_withdraw",
{
"deposited": "1.586 STEEM",
"from_account": "cyberdust",
"to_account": "cyberdust",
"withdrawn": "3220.290309 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-07-07T13:59:03",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 13
}2018/07/06 13:05:27
2018/07/06 13:05:27
| author | full-steem-ahead |
| body | @@ -168,16 +168,17 @@ P every +3 seconds |
| json metadata | {"tags":["bitshares"],"app":"steemit/0.1"} |
| parent author | cyberdust |
| parent permlink | re-full-steem-ahead-2qcsgp-verbaltech2-bitshares-witness-report-monthly-update-20180705t181154878z |
| permlink | re-cyberdust-re-full-steem-ahead-2qcsgp-verbaltech2-bitshares-witness-report-monthly-update-20180705t181617312z |
| title | |
| Transaction Info | Block #23938827/Trx 22f93d6449e8199765d4585ced0490d8911b261d |
View Raw JSON Data
{
"block": 23938827,
"op": [
"comment",
{
"author": "full-steem-ahead",
"body": "@@ -168,16 +168,17 @@\n P every \n+3\n seconds\n",
"json_metadata": "{\"tags\":[\"bitshares\"],\"app\":\"steemit/0.1\"}",
"parent_author": "cyberdust",
"parent_permlink": "re-full-steem-ahead-2qcsgp-verbaltech2-bitshares-witness-report-monthly-update-20180705t181154878z",
"permlink": "re-cyberdust-re-full-steem-ahead-2qcsgp-verbaltech2-bitshares-witness-report-monthly-update-20180705t181617312z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-07-06T13:05:27",
"trx_id": "22f93d6449e8199765d4585ced0490d8911b261d",
"trx_in_block": 53,
"virtual_op": 0
}2018/07/05 23:28:42
2018/07/05 23:28:42
| author | cyberdust |
| permlink | re-full-steem-ahead-re-cyberdust-re-full-steem-ahead-2qcsgp-verbaltech2-bitshares-witness-report-monthly-update-20180705t181935619z |
| voter | diogogomes |
| weight | 7400 (74.00%) |
| Transaction Info | Block #23922503/Trx fa8d1742f2b1f2ac68e71be15c6e57e57b4e7b9d |
View Raw JSON Data
{
"block": 23922503,
"op": [
"vote",
{
"author": "cyberdust",
"permlink": "re-full-steem-ahead-re-cyberdust-re-full-steem-ahead-2qcsgp-verbaltech2-bitshares-witness-report-monthly-update-20180705t181935619z",
"voter": "diogogomes",
"weight": 7400
}
],
"op_in_trx": 0,
"timestamp": "2018-07-05T23:28:42",
"trx_id": "fa8d1742f2b1f2ac68e71be15c6e57e57b4e7b9d",
"trx_in_block": 5,
"virtual_op": 0
}2018/07/05 18:25:51
2018/07/05 18:25:51
| author | cyberdust |
| body | Yeah makes sense. That solution works as well. |
| json metadata | {"tags":["bitshares"],"app":"steemit/0.1"} |
| parent author | full-steem-ahead |
| parent permlink | re-cyberdust-re-full-steem-ahead-re-cyberdust-re-full-steem-ahead-2qcsgp-verbaltech2-bitshares-witness-report-monthly-update-20180705t182300575z |
| permlink | re-full-steem-ahead-re-cyberdust-re-full-steem-ahead-re-cyberdust-re-full-steem-ahead-2qcsgp-verbaltech2-bitshares-witness-report-monthly-update-20180705t182515254z |
| title | |
| Transaction Info | Block #23916448/Trx fc74a90759c633ffb3a4bf4fcbfa29330e5be501 |
View Raw JSON Data
{
"block": 23916448,
"op": [
"comment",
{
"author": "cyberdust",
"body": "Yeah makes sense. That solution works as well.",
"json_metadata": "{\"tags\":[\"bitshares\"],\"app\":\"steemit/0.1\"}",
"parent_author": "full-steem-ahead",
"parent_permlink": "re-cyberdust-re-full-steem-ahead-re-cyberdust-re-full-steem-ahead-2qcsgp-verbaltech2-bitshares-witness-report-monthly-update-20180705t182300575z",
"permlink": "re-full-steem-ahead-re-cyberdust-re-full-steem-ahead-re-cyberdust-re-full-steem-ahead-2qcsgp-verbaltech2-bitshares-witness-report-monthly-update-20180705t182515254z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-07-05T18:25:51",
"trx_id": "fc74a90759c633ffb3a4bf4fcbfa29330e5be501",
"trx_in_block": 24,
"virtual_op": 0
}2018/07/05 18:25:21
2018/07/05 18:25:21
| author | cyberdust |
| body | Yeah makes sense. |
| json metadata | {"tags":["bitshares"],"app":"steemit/0.1"} |
| parent author | full-steem-ahead |
| parent permlink | re-cyberdust-re-full-steem-ahead-re-cyberdust-re-full-steem-ahead-2qcsgp-verbaltech2-bitshares-witness-report-monthly-update-20180705t182300575z |
| permlink | re-full-steem-ahead-re-cyberdust-re-full-steem-ahead-re-cyberdust-re-full-steem-ahead-2qcsgp-verbaltech2-bitshares-witness-report-monthly-update-20180705t182515254z |
| title | |
| Transaction Info | Block #23916438/Trx ccf9f18ccc1526681f56f7ca8c11b2da6df0e6fa |
View Raw JSON Data
{
"block": 23916438,
"op": [
"comment",
{
"author": "cyberdust",
"body": "Yeah makes sense.",
"json_metadata": "{\"tags\":[\"bitshares\"],\"app\":\"steemit/0.1\"}",
"parent_author": "full-steem-ahead",
"parent_permlink": "re-cyberdust-re-full-steem-ahead-re-cyberdust-re-full-steem-ahead-2qcsgp-verbaltech2-bitshares-witness-report-monthly-update-20180705t182300575z",
"permlink": "re-full-steem-ahead-re-cyberdust-re-full-steem-ahead-re-cyberdust-re-full-steem-ahead-2qcsgp-verbaltech2-bitshares-witness-report-monthly-update-20180705t182515254z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-07-05T18:25:21",
"trx_id": "ccf9f18ccc1526681f56f7ca8c11b2da6df0e6fa",
"trx_in_block": 47,
"virtual_op": 0
}2018/07/05 18:25:15
2018/07/05 18:25:15
| author | cyberdust |
| body | Yeah makes sense |
| json metadata | {"tags":["bitshares"],"app":"steemit/0.1"} |
| parent author | full-steem-ahead |
| parent permlink | re-cyberdust-re-full-steem-ahead-re-cyberdust-re-full-steem-ahead-2qcsgp-verbaltech2-bitshares-witness-report-monthly-update-20180705t182300575z |
| permlink | re-full-steem-ahead-re-cyberdust-re-full-steem-ahead-re-cyberdust-re-full-steem-ahead-2qcsgp-verbaltech2-bitshares-witness-report-monthly-update-20180705t182515254z |
| title | |
| Transaction Info | Block #23916436/Trx eb25901e95386b0041f4c31eaebd289df0f9b641 |
View Raw JSON Data
{
"block": 23916436,
"op": [
"comment",
{
"author": "cyberdust",
"body": "Yeah makes sense",
"json_metadata": "{\"tags\":[\"bitshares\"],\"app\":\"steemit/0.1\"}",
"parent_author": "full-steem-ahead",
"parent_permlink": "re-cyberdust-re-full-steem-ahead-re-cyberdust-re-full-steem-ahead-2qcsgp-verbaltech2-bitshares-witness-report-monthly-update-20180705t182300575z",
"permlink": "re-full-steem-ahead-re-cyberdust-re-full-steem-ahead-re-cyberdust-re-full-steem-ahead-2qcsgp-verbaltech2-bitshares-witness-report-monthly-update-20180705t182515254z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-07-05T18:25:15",
"trx_id": "eb25901e95386b0041f4c31eaebd289df0f9b641",
"trx_in_block": 26,
"virtual_op": 0
}2018/07/05 18:23:00
2018/07/05 18:23:00
| author | full-steem-ahead |
| body | The switcher script is run on an independent server. Been thinking of ways to add even more redundancy by protecting that as well. A second failover monitor. Haven't seen much need for that level of redundancy tho. Gotta be a point of diminishing returns. |
| json metadata | {"tags":["bitshares"],"app":"steemit/0.1"} |
| parent author | cyberdust |
| parent permlink | re-full-steem-ahead-re-cyberdust-re-full-steem-ahead-2qcsgp-verbaltech2-bitshares-witness-report-monthly-update-20180705t181935619z |
| permlink | re-cyberdust-re-full-steem-ahead-re-cyberdust-re-full-steem-ahead-2qcsgp-verbaltech2-bitshares-witness-report-monthly-update-20180705t182300575z |
| title | |
| Transaction Info | Block #23916392/Trx 7d4312c30687cbd84dd3223b93947cfa8c17a2f3 |
View Raw JSON Data
{
"block": 23916392,
"op": [
"comment",
{
"author": "full-steem-ahead",
"body": "The switcher script is run on an independent server. Been thinking of ways to add even more redundancy by protecting that as well. A second failover monitor. Haven't seen much need for that level of redundancy tho. Gotta be a point of diminishing returns.",
"json_metadata": "{\"tags\":[\"bitshares\"],\"app\":\"steemit/0.1\"}",
"parent_author": "cyberdust",
"parent_permlink": "re-full-steem-ahead-re-cyberdust-re-full-steem-ahead-2qcsgp-verbaltech2-bitshares-witness-report-monthly-update-20180705t181935619z",
"permlink": "re-cyberdust-re-full-steem-ahead-re-cyberdust-re-full-steem-ahead-2qcsgp-verbaltech2-bitshares-witness-report-monthly-update-20180705t182300575z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-07-05T18:23:00",
"trx_id": "7d4312c30687cbd84dd3223b93947cfa8c17a2f3",
"trx_in_block": 57,
"virtual_op": 0
}2018/07/05 18:20:06
2018/07/05 18:20:06
| author | full-steem-ahead |
| permlink | re-cyberdust-re-full-steem-ahead-2qcsgp-verbaltech2-bitshares-witness-report-monthly-update-20180705t181617312z |
| voter | cyberdust |
| weight | 0 (0.00%) |
| Transaction Info | Block #23916334/Trx fcc7884068feed0eda315620be9b816c950c2d71 |
View Raw JSON Data
{
"block": 23916334,
"op": [
"vote",
{
"author": "full-steem-ahead",
"permlink": "re-cyberdust-re-full-steem-ahead-2qcsgp-verbaltech2-bitshares-witness-report-monthly-update-20180705t181617312z",
"voter": "cyberdust",
"weight": 0
}
],
"op_in_trx": 0,
"timestamp": "2018-07-05T18:20:06",
"trx_id": "fcc7884068feed0eda315620be9b816c950c2d71",
"trx_in_block": 82,
"virtual_op": 0
}2018/07/05 18:19:51
2018/07/05 18:19:51
| author | full-steem-ahead |
| permlink | re-cyberdust-re-full-steem-ahead-2qcsgp-verbaltech2-bitshares-witness-report-monthly-update-20180705t181617312z |
| voter | cyberdust |
| weight | 10000 (100.00%) |
| Transaction Info | Block #23916329/Trx a19ab73c984dbfb5eb5801e675972284b44ab268 |
View Raw JSON Data
{
"block": 23916329,
"op": [
"vote",
{
"author": "full-steem-ahead",
"permlink": "re-cyberdust-re-full-steem-ahead-2qcsgp-verbaltech2-bitshares-witness-report-monthly-update-20180705t181617312z",
"voter": "cyberdust",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-07-05T18:19:51",
"trx_id": "a19ab73c984dbfb5eb5801e675972284b44ab268",
"trx_in_block": 2,
"virtual_op": 0
}2018/07/05 18:19:36
2018/07/05 18:19:36
| author | cyberdust |
| body | Interesting. What if your BP loses network connectivity though? Then it can't notify another node to boot up and start producing blocks. Unless theres an internal network they can communicate with each other on, yea? |
| json metadata | {"tags":["bitshares"],"app":"steemit/0.1"} |
| parent author | full-steem-ahead |
| parent permlink | re-cyberdust-re-full-steem-ahead-2qcsgp-verbaltech2-bitshares-witness-report-monthly-update-20180705t181617312z |
| permlink | re-full-steem-ahead-re-cyberdust-re-full-steem-ahead-2qcsgp-verbaltech2-bitshares-witness-report-monthly-update-20180705t181935619z |
| title | |
| Transaction Info | Block #23916324/Trx d75fabe1a1c36a14b18b767567a2807f939adae1 |
View Raw JSON Data
{
"block": 23916324,
"op": [
"comment",
{
"author": "cyberdust",
"body": "Interesting. What if your BP loses network connectivity though? Then it can't notify another node to boot up and start producing blocks. Unless theres an internal network they can communicate with each other on, yea?",
"json_metadata": "{\"tags\":[\"bitshares\"],\"app\":\"steemit/0.1\"}",
"parent_author": "full-steem-ahead",
"parent_permlink": "re-cyberdust-re-full-steem-ahead-2qcsgp-verbaltech2-bitshares-witness-report-monthly-update-20180705t181617312z",
"permlink": "re-full-steem-ahead-re-cyberdust-re-full-steem-ahead-2qcsgp-verbaltech2-bitshares-witness-report-monthly-update-20180705t181935619z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-07-05T18:19:36",
"trx_id": "d75fabe1a1c36a14b18b767567a2807f939adae1",
"trx_in_block": 8,
"virtual_op": 0
}2018/07/05 18:16:18
2018/07/05 18:16:18
| author | full-steem-ahead |
| body | It automatically switches to a different BP (Block Producer) node when the currently active BP fails. This is only for my own nodes. Graphene switches to a different BP every seconds. |
| json metadata | {"tags":["bitshares"],"app":"steemit/0.1"} |
| parent author | cyberdust |
| parent permlink | re-full-steem-ahead-2qcsgp-verbaltech2-bitshares-witness-report-monthly-update-20180705t181154878z |
| permlink | re-cyberdust-re-full-steem-ahead-2qcsgp-verbaltech2-bitshares-witness-report-monthly-update-20180705t181617312z |
| title | |
| Transaction Info | Block #23916258/Trx ef4081685e98edd6d779d519de6d27c6681b5200 |
View Raw JSON Data
{
"block": 23916258,
"op": [
"comment",
{
"author": "full-steem-ahead",
"body": "It automatically switches to a different BP (Block Producer) node when the currently active BP fails. This is only for my own nodes. Graphene switches to a different BP every seconds.",
"json_metadata": "{\"tags\":[\"bitshares\"],\"app\":\"steemit/0.1\"}",
"parent_author": "cyberdust",
"parent_permlink": "re-full-steem-ahead-2qcsgp-verbaltech2-bitshares-witness-report-monthly-update-20180705t181154878z",
"permlink": "re-cyberdust-re-full-steem-ahead-2qcsgp-verbaltech2-bitshares-witness-report-monthly-update-20180705t181617312z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-07-05T18:16:18",
"trx_id": "ef4081685e98edd6d779d519de6d27c6681b5200",
"trx_in_block": 3,
"virtual_op": 0
}2018/07/05 18:11:54
2018/07/05 18:11:54
| author | cyberdust |
| body | Very cool! What's a failover script? |
| json metadata | {"tags":["bitshares"],"app":"steemit/0.1"} |
| parent author | full-steem-ahead |
| parent permlink | 2qcsgp-verbaltech2-bitshares-witness-report-monthly-update |
| permlink | re-full-steem-ahead-2qcsgp-verbaltech2-bitshares-witness-report-monthly-update-20180705t181154878z |
| title | |
| Transaction Info | Block #23916170/Trx 01a465196696b59f2a1f71011ae8b8c40eef69ad |
View Raw JSON Data
{
"block": 23916170,
"op": [
"comment",
{
"author": "cyberdust",
"body": "Very cool! What's a failover script?",
"json_metadata": "{\"tags\":[\"bitshares\"],\"app\":\"steemit/0.1\"}",
"parent_author": "full-steem-ahead",
"parent_permlink": "2qcsgp-verbaltech2-bitshares-witness-report-monthly-update",
"permlink": "re-full-steem-ahead-2qcsgp-verbaltech2-bitshares-witness-report-monthly-update-20180705t181154878z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-07-05T18:11:54",
"trx_id": "01a465196696b59f2a1f71011ae8b8c40eef69ad",
"trx_in_block": 29,
"virtual_op": 0
}cyberdustupvoted (100.00%) @full-steem-ahead / 2qcsgp-verbaltech2-bitshares-witness-report-monthly-update2018/07/05 18:11:42
cyberdustupvoted (100.00%) @full-steem-ahead / 2qcsgp-verbaltech2-bitshares-witness-report-monthly-update
2018/07/05 18:11:42
| author | full-steem-ahead |
| permlink | 2qcsgp-verbaltech2-bitshares-witness-report-monthly-update |
| voter | cyberdust |
| weight | 10000 (100.00%) |
| Transaction Info | Block #23916166/Trx f597a303ddd0a01088c74c33f9eac9c2499c3a05 |
View Raw JSON Data
{
"block": 23916166,
"op": [
"vote",
{
"author": "full-steem-ahead",
"permlink": "2qcsgp-verbaltech2-bitshares-witness-report-monthly-update",
"voter": "cyberdust",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-07-05T18:11:42",
"trx_id": "f597a303ddd0a01088c74c33f9eac9c2499c3a05",
"trx_in_block": 22,
"virtual_op": 0
}cyberdustreceived 1.586 STEEM from power down installment (1.978 SP)2018/06/30 13:59:03
cyberdustreceived 1.586 STEEM from power down installment (1.978 SP)
2018/06/30 13:59:03
| deposited | 1.586 STEEM |
| from account | cyberdust |
| to account | cyberdust |
| withdrawn | 3220.290309 VESTS |
| Transaction Info | Block #23777000/Virtual Operation #6 |
View Raw JSON Data
{
"block": 23777000,
"op": [
"fill_vesting_withdraw",
{
"deposited": "1.586 STEEM",
"from_account": "cyberdust",
"to_account": "cyberdust",
"withdrawn": "3220.290309 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-06-30T13:59:03",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 6
}cyberdustreceived 1.585 STEEM from power down installment (1.978 SP)2018/06/23 13:59:03
cyberdustreceived 1.585 STEEM from power down installment (1.978 SP)
2018/06/23 13:59:03
| deposited | 1.585 STEEM |
| from account | cyberdust |
| to account | cyberdust |
| withdrawn | 3220.290309 VESTS |
| Transaction Info | Block #23575475/Virtual Operation #12 |
View Raw JSON Data
{
"block": 23575475,
"op": [
"fill_vesting_withdraw",
{
"deposited": "1.585 STEEM",
"from_account": "cyberdust",
"to_account": "cyberdust",
"withdrawn": "3220.290309 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-06-23T13:59:03",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 12
}cyberdustreceived 1.585 STEEM from power down installment (1.978 SP)2018/06/16 13:59:03
cyberdustreceived 1.585 STEEM from power down installment (1.978 SP)
2018/06/16 13:59:03
| deposited | 1.585 STEEM |
| from account | cyberdust |
| to account | cyberdust |
| withdrawn | 3220.290309 VESTS |
| Transaction Info | Block #23373938/Virtual Operation #12 |
View Raw JSON Data
{
"block": 23373938,
"op": [
"fill_vesting_withdraw",
{
"deposited": "1.585 STEEM",
"from_account": "cyberdust",
"to_account": "cyberdust",
"withdrawn": "3220.290309 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-06-16T13:59:03",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 12
}cyberduststarted power down of 25.708 SP2018/06/09 13:59:03
cyberduststarted power down of 25.708 SP
2018/06/09 13:59:03
| account | cyberdust |
| vesting shares | 41863.774027 VESTS |
| Transaction Info | Block #23172944/Trx b24bfd712be6183e68b01add844c0bbeeeb420ae |
View Raw JSON Data
{
"block": 23172944,
"op": [
"withdraw_vesting",
{
"account": "cyberdust",
"vesting_shares": "41863.774027 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-06-09T13:59:03",
"trx_id": "b24bfd712be6183e68b01add844c0bbeeeb420ae",
"trx_in_block": 126,
"virtual_op": 0
}cyberdustclaimed reward balance: 0.093 STEEM, 4.366 SBD, 2.318 SP2018/06/09 13:58:42
cyberdustclaimed reward balance: 0.093 STEEM, 4.366 SBD, 2.318 SP
2018/06/09 13:58:42
| account | cyberdust |
| reward sbd | 4.366 SBD |
| reward steem | 0.093 STEEM |
| reward vests | 3774.764422 VESTS |
| Transaction Info | Block #23172937/Trx 2dd1eba14dce346bd7c15675bc9b5aefc84ac62c |
View Raw JSON Data
{
"block": 23172937,
"op": [
"claim_reward_balance",
{
"account": "cyberdust",
"reward_sbd": "4.366 SBD",
"reward_steem": "0.093 STEEM",
"reward_vests": "3774.764422 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-06-09T13:58:42",
"trx_id": "2dd1eba14dce346bd7c15675bc9b5aefc84ac62c",
"trx_in_block": 45,
"virtual_op": 0
}cyberdustreceived 0.007 SP curation reward for @oxarbitrage / bitshares-elasticsearch-wrapper-and-swagger2018/06/06 21:06:09
cyberdustreceived 0.007 SP curation reward for @oxarbitrage / bitshares-elasticsearch-wrapper-and-swagger
2018/06/06 21:06:09
| comment author | oxarbitrage |
| comment permlink | bitshares-elasticsearch-wrapper-and-swagger |
| curator | cyberdust |
| reward | 12.195750 VESTS |
| Transaction Info | Block #23095113/Virtual Operation #22 |
View Raw JSON Data
{
"block": 23095113,
"op": [
"curation_reward",
{
"comment_author": "oxarbitrage",
"comment_permlink": "bitshares-elasticsearch-wrapper-and-swagger",
"curator": "cyberdust",
"reward": "12.195750 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-06-06T21:06:09",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 22
}cyberdustreceived 0.093 STEEM, 4.366 SBD, 2.311 SP author reward for @cyberdust / 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares2018/06/05 23:10:45
cyberdustreceived 0.093 STEEM, 4.366 SBD, 2.311 SP author reward for @cyberdust / 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares
2018/06/05 23:10:45
| author | cyberdust |
| permlink | 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares |
| sbd payout | 4.366 SBD |
| steem payout | 0.093 STEEM |
| vesting payout | 3762.568672 VESTS |
| Transaction Info | Block #23068809/Virtual Operation #20 |
View Raw JSON Data
{
"block": 23068809,
"op": [
"author_reward",
{
"author": "cyberdust",
"permlink": "7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares",
"sbd_payout": "4.366 SBD",
"steem_payout": "0.093 STEEM",
"vesting_payout": "3762.568672 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-06-05T23:10:45",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 20
}cyberdustreceived 3.122 STEEM from power down installment (3.898 SP)2018/06/02 14:18:18
cyberdustreceived 3.122 STEEM from power down installment (3.898 SP)
2018/06/02 14:18:18
| deposited | 3.122 STEEM |
| from account | cyberdust |
| to account | cyberdust |
| withdrawn | 6347.892972 VESTS |
| Transaction Info | Block #22971794/Virtual Operation #8 |
View Raw JSON Data
{
"block": 22971794,
"op": [
"fill_vesting_withdraw",
{
"deposited": "3.122 STEEM",
"from_account": "cyberdust",
"to_account": "cyberdust",
"withdrawn": "6347.892972 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-06-02T14:18:18",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 8
}byresteemsent 0.001 SBD to @cyberdust- "Hello, This month +600 people have used ByResteem.I can promote your post. ✉27.000 Followers + Upvote @byresteem ⚡7000+ SP Upvote with min +100 Different accounts + New followers + Loyality bonus FREE..."2018/06/01 09:28:21
byresteemsent 0.001 SBD to @cyberdust- "Hello, This month +600 people have used ByResteem.I can promote your post. ✉27.000 Followers + Upvote @byresteem ⚡7000+ SP Upvote with min +100 Different accounts + New followers + Loyality bonus FREE..."
2018/06/01 09:28:21
| amount | 0.001 SBD |
| from | byresteem |
| memo | Hello, This month +600 people have used ByResteem.I can promote your post. ✉27.000 Followers + Upvote @byresteem ⚡7000+ SP Upvote with min +100 Different accounts + New followers + Loyality bonus FREE . Send 2 SBD or 2 STEEM To ByResteem URL as Memo Service ACTIVE |
| to | cyberdust |
| Transaction Info | Block #22937217/Trx 7da51dbb5b22e8a9f9b0c7ca53a597f4dc2df1a2 |
View Raw JSON Data
{
"block": 22937217,
"op": [
"transfer",
{
"amount": "0.001 SBD",
"from": "byresteem",
"memo": "Hello, This month +600 people have used ByResteem.I can promote your post. ✉27.000 Followers + Upvote @byresteem ⚡7000+ SP Upvote with min +100 Different accounts + New followers + Loyality bonus FREE . Send 2 SBD or 2 STEEM To ByResteem URL as Memo Service ACTIVE",
"to": "cyberdust"
}
],
"op_in_trx": 0,
"timestamp": "2018-06-01T09:28:21",
"trx_id": "7da51dbb5b22e8a9f9b0c7ca53a597f4dc2df1a2",
"trx_in_block": 11,
"virtual_op": 0
}cyberdustupdated their account properties2018/06/01 06:28:51
cyberdustupdated their account properties
2018/06/01 06:28:51
| account | cyberdust |
| json metadata | {"profile":{"profile_image":"https://www.cyberdust.org/uploads/logo-dark.png","cover_image":"https://i.imgur.com/vg3xYyf.png"}} |
| memo key | STM8dJa85eKjhxaEmHwmrVsFTT1zTggt1ocRV1yhE83sb1tBWYDvu |
| Transaction Info | Block #22933629/Trx e8893435471a33245ee8f6358c74d1144066c40a |
View Raw JSON Data
{
"block": 22933629,
"op": [
"account_update",
{
"account": "cyberdust",
"json_metadata": "{\"profile\":{\"profile_image\":\"https://www.cyberdust.org/uploads/logo-dark.png\",\"cover_image\":\"https://i.imgur.com/vg3xYyf.png\"}}",
"memo_key": "STM8dJa85eKjhxaEmHwmrVsFTT1zTggt1ocRV1yhE83sb1tBWYDvu"
}
],
"op_in_trx": 0,
"timestamp": "2018-06-01T06:28:51",
"trx_id": "e8893435471a33245ee8f6358c74d1144066c40a",
"trx_in_block": 21,
"virtual_op": 0
}tsugimotoupvoted (100.00%) @cyberdust / 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares2018/05/31 19:11:09
tsugimotoupvoted (100.00%) @cyberdust / 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares
2018/05/31 19:11:09
| author | cyberdust |
| permlink | 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares |
| voter | tsugimoto |
| weight | 10000 (100.00%) |
| Transaction Info | Block #22920083/Trx 433f3fb8d52f81fb4f7b136bed4836b94008a284 |
View Raw JSON Data
{
"block": 22920083,
"op": [
"vote",
{
"author": "cyberdust",
"permlink": "7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares",
"voter": "tsugimoto",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-05-31T19:11:09",
"trx_id": "433f3fb8d52f81fb4f7b136bed4836b94008a284",
"trx_in_block": 45,
"virtual_op": 0
}cyberdustupvoted (100.00%) @oxarbitrage / bitshares-elasticsearch-wrapper-and-swagger2018/05/30 21:22:21
cyberdustupvoted (100.00%) @oxarbitrage / bitshares-elasticsearch-wrapper-and-swagger
2018/05/30 21:22:21
| author | oxarbitrage |
| permlink | bitshares-elasticsearch-wrapper-and-swagger |
| voter | cyberdust |
| weight | 10000 (100.00%) |
| Transaction Info | Block #22893912/Trx 59e847a030e6e5d62c9eb4e66786f85b92eaa672 |
View Raw JSON Data
{
"block": 22893912,
"op": [
"vote",
{
"author": "oxarbitrage",
"permlink": "bitshares-elasticsearch-wrapper-and-swagger",
"voter": "cyberdust",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-05-30T21:22:21",
"trx_id": "59e847a030e6e5d62c9eb4e66786f85b92eaa672",
"trx_in_block": 35,
"virtual_op": 0
}tombstoneupvoted (10.00%) @cyberdust / 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares2018/05/30 10:21:12
tombstoneupvoted (10.00%) @cyberdust / 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares
2018/05/30 10:21:12
| author | cyberdust |
| permlink | 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares |
| voter | tombstone |
| weight | 1000 (10.00%) |
| Transaction Info | Block #22880691/Trx 326961c8845ec0b8b9786e818beb9171849477c8 |
View Raw JSON Data
{
"block": 22880691,
"op": [
"vote",
{
"author": "cyberdust",
"permlink": "7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares",
"voter": "tombstone",
"weight": 1000
}
],
"op_in_trx": 0,
"timestamp": "2018-05-30T10:21:12",
"trx_id": "326961c8845ec0b8b9786e818beb9171849477c8",
"trx_in_block": 17,
"virtual_op": 0
}byresteemsent 0.001 SBD to @cyberdust- "☝ Resteem your post; ✉27.000 Followers + Upvote @byresteem ⚡7000+ SP Upvote with min +100 Different accounts + New followers + Loyality bonus FREE . Send 2 SBD or 2 STEEM To ByResteem URL as Memo Serv..."2018/05/30 09:13:06
byresteemsent 0.001 SBD to @cyberdust- "☝ Resteem your post; ✉27.000 Followers + Upvote @byresteem ⚡7000+ SP Upvote with min +100 Different accounts + New followers + Loyality bonus FREE . Send 2 SBD or 2 STEEM To ByResteem URL as Memo Serv..."
2018/05/30 09:13:06
| amount | 0.001 SBD |
| from | byresteem |
| memo | ☝ Resteem your post; ✉27.000 Followers + Upvote @byresteem ⚡7000+ SP Upvote with min +100 Different accounts + New followers + Loyality bonus FREE . Send 2 SBD or 2 STEEM To ByResteem URL as Memo Service ACTIVE |
| to | cyberdust |
| Transaction Info | Block #22879329/Trx 58e3a65655a981aeca536cd95bb99dc08e590669 |
View Raw JSON Data
{
"block": 22879329,
"op": [
"transfer",
{
"amount": "0.001 SBD",
"from": "byresteem",
"memo": "☝ Resteem your post; ✉27.000 Followers + Upvote @byresteem ⚡7000+ SP Upvote with min +100 Different accounts + New followers + Loyality bonus FREE . Send 2 SBD or 2 STEEM To ByResteem URL as Memo Service ACTIVE",
"to": "cyberdust"
}
],
"op_in_trx": 0,
"timestamp": "2018-05-30T09:13:06",
"trx_id": "58e3a65655a981aeca536cd95bb99dc08e590669",
"trx_in_block": 47,
"virtual_op": 0
}chainsquadupvoted (100.00%) @cyberdust / 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares2018/05/30 09:12:33
chainsquadupvoted (100.00%) @cyberdust / 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares
2018/05/30 09:12:33
| author | cyberdust |
| permlink | 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares |
| voter | chainsquad |
| weight | 10000 (100.00%) |
| Transaction Info | Block #22879318/Trx 3821f15dfb37ce224ae0aef201ee45e43a2bc832 |
View Raw JSON Data
{
"block": 22879318,
"op": [
"vote",
{
"author": "cyberdust",
"permlink": "7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares",
"voter": "chainsquad",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-05-30T09:12:33",
"trx_id": "3821f15dfb37ce224ae0aef201ee45e43a2bc832",
"trx_in_block": 20,
"virtual_op": 0
}lakerta06upvoted (100.00%) @cyberdust / 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares2018/05/30 06:48:57
lakerta06upvoted (100.00%) @cyberdust / 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares
2018/05/30 06:48:57
| author | cyberdust |
| permlink | 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares |
| voter | lakerta06 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #22876447/Trx 8731f18f5e28277e6cd6917596cca550fb8dee19 |
View Raw JSON Data
{
"block": 22876447,
"op": [
"vote",
{
"author": "cyberdust",
"permlink": "7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares",
"voter": "lakerta06",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-05-30T06:48:57",
"trx_id": "8731f18f5e28277e6cd6917596cca550fb8dee19",
"trx_in_block": 7,
"virtual_op": 0
}xerocupvoted (100.00%) @cyberdust / 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares2018/05/30 06:37:30
xerocupvoted (100.00%) @cyberdust / 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares
2018/05/30 06:37:30
| author | cyberdust |
| permlink | 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares |
| voter | xeroc |
| weight | 10000 (100.00%) |
| Transaction Info | Block #22876218/Trx b7ddaf2a09c5b0a6f33cfc98cc8b047bb46f8640 |
View Raw JSON Data
{
"block": 22876218,
"op": [
"vote",
{
"author": "cyberdust",
"permlink": "7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares",
"voter": "xeroc",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-05-30T06:37:30",
"trx_id": "b7ddaf2a09c5b0a6f33cfc98cc8b047bb46f8640",
"trx_in_block": 14,
"virtual_op": 0
}malia88upvoted (100.00%) @cyberdust / 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares2018/05/30 03:49:24
malia88upvoted (100.00%) @cyberdust / 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares
2018/05/30 03:49:24
| author | cyberdust |
| permlink | 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares |
| voter | malia88 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #22872856/Trx e3a42bb360e88f5fbae6e48098096de61e292331 |
View Raw JSON Data
{
"block": 22872856,
"op": [
"vote",
{
"author": "cyberdust",
"permlink": "7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares",
"voter": "malia88",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-05-30T03:49:24",
"trx_id": "e3a42bb360e88f5fbae6e48098096de61e292331",
"trx_in_block": 48,
"virtual_op": 0
}danielnewsommupvoted (100.00%) @cyberdust / 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares2018/05/30 03:49:24
danielnewsommupvoted (100.00%) @cyberdust / 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares
2018/05/30 03:49:24
| author | cyberdust |
| permlink | 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares |
| voter | danielnewsomm |
| weight | 10000 (100.00%) |
| Transaction Info | Block #22872856/Trx 39aaca368ef146333b54fcc75e76a62e2c6ea2ba |
View Raw JSON Data
{
"block": 22872856,
"op": [
"vote",
{
"author": "cyberdust",
"permlink": "7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares",
"voter": "danielnewsomm",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-05-30T03:49:24",
"trx_id": "39aaca368ef146333b54fcc75e76a62e2c6ea2ba",
"trx_in_block": 44,
"virtual_op": 0
}garikpetrosyanupvoted (100.00%) @cyberdust / 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares2018/05/30 03:49:24
garikpetrosyanupvoted (100.00%) @cyberdust / 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares
2018/05/30 03:49:24
| author | cyberdust |
| permlink | 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares |
| voter | garikpetrosyan |
| weight | 10000 (100.00%) |
| Transaction Info | Block #22872856/Trx 32b29569997f43b4b416da22a5eb439599b77fb7 |
View Raw JSON Data
{
"block": 22872856,
"op": [
"vote",
{
"author": "cyberdust",
"permlink": "7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares",
"voter": "garikpetrosyan",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-05-30T03:49:24",
"trx_id": "32b29569997f43b4b416da22a5eb439599b77fb7",
"trx_in_block": 41,
"virtual_op": 0
}gallopescabecheupvoted (100.00%) @cyberdust / 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares2018/05/30 03:44:36
gallopescabecheupvoted (100.00%) @cyberdust / 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares
2018/05/30 03:44:36
| author | cyberdust |
| permlink | 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares |
| voter | gallopescabeche |
| weight | 10000 (100.00%) |
| Transaction Info | Block #22872760/Trx d1eebd669923d672282a3ddc43b5107fe49207fe |
View Raw JSON Data
{
"block": 22872760,
"op": [
"vote",
{
"author": "cyberdust",
"permlink": "7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares",
"voter": "gallopescabeche",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-05-30T03:44:36",
"trx_id": "d1eebd669923d672282a3ddc43b5107fe49207fe",
"trx_in_block": 34,
"virtual_op": 0
}micropituitaryupvoted (100.00%) @cyberdust / 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares2018/05/30 03:44:36
micropituitaryupvoted (100.00%) @cyberdust / 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares
2018/05/30 03:44:36
| author | cyberdust |
| permlink | 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares |
| voter | micropituitary |
| weight | 10000 (100.00%) |
| Transaction Info | Block #22872760/Trx cb4eda6062ad95682fe38868fe277f1b9d2e17fa |
View Raw JSON Data
{
"block": 22872760,
"op": [
"vote",
{
"author": "cyberdust",
"permlink": "7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares",
"voter": "micropituitary",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-05-30T03:44:36",
"trx_id": "cb4eda6062ad95682fe38868fe277f1b9d2e17fa",
"trx_in_block": 28,
"virtual_op": 0
}widgeontasksupvoted (100.00%) @cyberdust / 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares2018/05/30 03:39:36
widgeontasksupvoted (100.00%) @cyberdust / 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares
2018/05/30 03:39:36
| author | cyberdust |
| permlink | 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares |
| voter | widgeontasks |
| weight | 10000 (100.00%) |
| Transaction Info | Block #22872660/Trx a8805862f17a6d6140646c7333df58e503ca4c9e |
View Raw JSON Data
{
"block": 22872660,
"op": [
"vote",
{
"author": "cyberdust",
"permlink": "7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares",
"voter": "widgeontasks",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-05-30T03:39:36",
"trx_id": "a8805862f17a6d6140646c7333df58e503ca4c9e",
"trx_in_block": 37,
"virtual_op": 0
}tensteamupvoted (100.00%) @cyberdust / 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares2018/05/30 03:39:36
tensteamupvoted (100.00%) @cyberdust / 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares
2018/05/30 03:39:36
| author | cyberdust |
| permlink | 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares |
| voter | tensteam |
| weight | 10000 (100.00%) |
| Transaction Info | Block #22872660/Trx ea42829d37cca698ca7c13c18c20ad3a088f19f8 |
View Raw JSON Data
{
"block": 22872660,
"op": [
"vote",
{
"author": "cyberdust",
"permlink": "7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares",
"voter": "tensteam",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-05-30T03:39:36",
"trx_id": "ea42829d37cca698ca7c13c18c20ad3a088f19f8",
"trx_in_block": 33,
"virtual_op": 0
}backpackfluupvoted (100.00%) @cyberdust / 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares2018/05/30 03:34:36
backpackfluupvoted (100.00%) @cyberdust / 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares
2018/05/30 03:34:36
| author | cyberdust |
| permlink | 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares |
| voter | backpackflu |
| weight | 10000 (100.00%) |
| Transaction Info | Block #22872560/Trx b99470bde3ed89e18816f3358cf61d61f4566302 |
View Raw JSON Data
{
"block": 22872560,
"op": [
"vote",
{
"author": "cyberdust",
"permlink": "7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares",
"voter": "backpackflu",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-05-30T03:34:36",
"trx_id": "b99470bde3ed89e18816f3358cf61d61f4566302",
"trx_in_block": 45,
"virtual_op": 0
}zoraivanov92upvoted (100.00%) @cyberdust / 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares2018/05/30 03:30:36
zoraivanov92upvoted (100.00%) @cyberdust / 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares
2018/05/30 03:30:36
| author | cyberdust |
| permlink | 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares |
| voter | zoraivanov92 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #22872480/Trx ee3bee18e4a54be4c667b6f59feae68a711980c9 |
View Raw JSON Data
{
"block": 22872480,
"op": [
"vote",
{
"author": "cyberdust",
"permlink": "7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares",
"voter": "zoraivanov92",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-05-30T03:30:36",
"trx_id": "ee3bee18e4a54be4c667b6f59feae68a711980c9",
"trx_in_block": 32,
"virtual_op": 0
}dearshyupvoted (100.00%) @cyberdust / 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares2018/05/30 03:29:36
dearshyupvoted (100.00%) @cyberdust / 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares
2018/05/30 03:29:36
| author | cyberdust |
| permlink | 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares |
| voter | dearshy |
| weight | 10000 (100.00%) |
| Transaction Info | Block #22872460/Trx 13114d4d5dff97b1a0b5b4203c3da39f0a698b71 |
View Raw JSON Data
{
"block": 22872460,
"op": [
"vote",
{
"author": "cyberdust",
"permlink": "7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares",
"voter": "dearshy",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-05-30T03:29:36",
"trx_id": "13114d4d5dff97b1a0b5b4203c3da39f0a698b71",
"trx_in_block": 44,
"virtual_op": 0
}cyberdustpublished a new post: 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares2018/05/30 03:18:42
cyberdustpublished a new post: 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares
2018/05/30 03:18:42
| author | cyberdust |
| body | @@ -6646,16 +6646,17 @@ t to you +r node by |
| json metadata | {"tags":["bitshares","bts","witness","api"],"image":["https://i.imgur.com/IvNMXMT.png"],"links":["https://github.com/bitshares/bitshares-core"],"app":"steemit/0.1","format":"markdown"} |
| parent author | |
| parent permlink | bitshares |
| permlink | 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares |
| title | Tutorial: How to use the Asset API in Bitshares |
| Transaction Info | Block #22872242/Trx 8cbc720a125df02faba22d6b3d30b26d392e5c45 |
View Raw JSON Data
{
"block": 22872242,
"op": [
"comment",
{
"author": "cyberdust",
"body": "@@ -6646,16 +6646,17 @@\n t to you\n+r\n node by\n",
"json_metadata": "{\"tags\":[\"bitshares\",\"bts\",\"witness\",\"api\"],\"image\":[\"https://i.imgur.com/IvNMXMT.png\"],\"links\":[\"https://github.com/bitshares/bitshares-core\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "bitshares",
"permlink": "7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares",
"title": "Tutorial: How to use the Asset API in Bitshares"
}
],
"op_in_trx": 0,
"timestamp": "2018-05-30T03:18:42",
"trx_id": "8cbc720a125df02faba22d6b3d30b26d392e5c45",
"trx_in_block": 38,
"virtual_op": 0
}cyberdustpublished a new post: 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares2018/05/30 03:17:18
cyberdustpublished a new post: 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares
2018/05/30 03:17:18
| author | cyberdust |
| body | @@ -5966,27 +5966,24 @@ ting. Start -up the program @@ -5982,16 +5982,19 @@ program +up again:%0A%0A |
| json metadata | {"tags":["bitshares","bts","witness","api"],"image":["https://i.imgur.com/IvNMXMT.png"],"links":["https://github.com/bitshares/bitshares-core"],"app":"steemit/0.1","format":"markdown"} |
| parent author | |
| parent permlink | bitshares |
| permlink | 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares |
| title | Tutorial: How to use the Asset API in Bitshares |
| Transaction Info | Block #22872214/Trx 4bbd81f2aea247dd12de9ddcc784a906c993f9a2 |
View Raw JSON Data
{
"block": 22872214,
"op": [
"comment",
{
"author": "cyberdust",
"body": "@@ -5966,27 +5966,24 @@\n ting. Start \n-up \n the program \n@@ -5982,16 +5982,19 @@\n program \n+up \n again:%0A%0A\n",
"json_metadata": "{\"tags\":[\"bitshares\",\"bts\",\"witness\",\"api\"],\"image\":[\"https://i.imgur.com/IvNMXMT.png\"],\"links\":[\"https://github.com/bitshares/bitshares-core\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "bitshares",
"permlink": "7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares",
"title": "Tutorial: How to use the Asset API in Bitshares"
}
],
"op_in_trx": 0,
"timestamp": "2018-05-30T03:17:18",
"trx_id": "4bbd81f2aea247dd12de9ddcc784a906c993f9a2",
"trx_in_block": 51,
"virtual_op": 0
}cyberdustpublished a new post: 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares2018/05/30 03:14:30
cyberdustpublished a new post: 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares
2018/05/30 03:14:30
| author | cyberdust |
| body | @@ -2771,17 +2771,16 @@ the key -s %60CTRL%60, |
| json metadata | {"tags":["bitshares","bts","witness","api"],"image":["https://i.imgur.com/IvNMXMT.png"],"links":["https://github.com/bitshares/bitshares-core"],"app":"steemit/0.1","format":"markdown"} |
| parent author | |
| parent permlink | bitshares |
| permlink | 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares |
| title | Tutorial: How to use the Asset API in Bitshares |
| Transaction Info | Block #22872158/Trx 62fb5c9c3ce507bd4ca16b9559031c7feef1aa62 |
View Raw JSON Data
{
"block": 22872158,
"op": [
"comment",
{
"author": "cyberdust",
"body": "@@ -2771,17 +2771,16 @@\n the key\n-s\n %60CTRL%60,\n",
"json_metadata": "{\"tags\":[\"bitshares\",\"bts\",\"witness\",\"api\"],\"image\":[\"https://i.imgur.com/IvNMXMT.png\"],\"links\":[\"https://github.com/bitshares/bitshares-core\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "bitshares",
"permlink": "7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares",
"title": "Tutorial: How to use the Asset API in Bitshares"
}
],
"op_in_trx": 0,
"timestamp": "2018-05-30T03:14:30",
"trx_id": "62fb5c9c3ce507bd4ca16b9559031c7feef1aa62",
"trx_in_block": 9,
"virtual_op": 0
}cyberdustpublished a new post: 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares2018/05/29 23:45:09
cyberdustpublished a new post: 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares
2018/05/29 23:45:09
| author | cyberdust |
| body | @@ -3893,16 +3893,131 @@ %0A%7D%0A%60%60%60%0A%0A +You can now save and exit from the file by pressing %60CTRL+X%60 and then pressing %60enter%60 to accept the save prompt.%0A%0A We have @@ -5268,99 +5268,12 @@ the -configuration file by pressing %60CTRL+X%60 and then pressing %60enter%60 to accept the save prompt +file .%0A%0AT |
| json metadata | {"tags":["bitshares","bts","witness","api"],"image":["https://i.imgur.com/IvNMXMT.png"],"links":["https://github.com/bitshares/bitshares-core"],"app":"steemit/0.1","format":"markdown"} |
| parent author | |
| parent permlink | bitshares |
| permlink | 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares |
| title | Tutorial: How to use the Asset API in Bitshares |
| Transaction Info | Block #22867971/Trx d754bb76a85f364d402edf87cd982389301504b0 |
View Raw JSON Data
{
"block": 22867971,
"op": [
"comment",
{
"author": "cyberdust",
"body": "@@ -3893,16 +3893,131 @@\n %0A%7D%0A%60%60%60%0A%0A\n+You can now save and exit from the file by pressing %60CTRL+X%60 and then pressing %60enter%60 to accept the save prompt.%0A%0A\n We have \n@@ -5268,99 +5268,12 @@\n the \n-configuration file by pressing %60CTRL+X%60 and then pressing %60enter%60 to accept the save prompt\n+file\n .%0A%0AT\n",
"json_metadata": "{\"tags\":[\"bitshares\",\"bts\",\"witness\",\"api\"],\"image\":[\"https://i.imgur.com/IvNMXMT.png\"],\"links\":[\"https://github.com/bitshares/bitshares-core\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "bitshares",
"permlink": "7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares",
"title": "Tutorial: How to use the Asset API in Bitshares"
}
],
"op_in_trx": 0,
"timestamp": "2018-05-29T23:45:09",
"trx_id": "d754bb76a85f364d402edf87cd982389301504b0",
"trx_in_block": 31,
"virtual_op": 0
}cyberdustpublished a new post: 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares2018/05/29 23:37:42
cyberdustpublished a new post: 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares
2018/05/29 23:37:42
| author | cyberdust |
| body | @@ -6168,19 +6168,21 @@ %0A## -Wrapping Up +Using the API %0A%0ATh @@ -6346,8 +6346,1633 @@ roperly. + In order to issue commands to your node, you will need to connect to it through a websocket client. We will be using %60wscat%60 in this tutorial. You should be installing it on your local computer using the Node Package Manager: %0A%0A%60npm install -g wscat%60%0A%0AThen, connect to you node by substituting %60$%7BNODE_ADDRESS%7D%60 with the IP address (or DNS address, if you have one) of your server:%0A%0A%60wscat -c ws://$%7BNODE_ADDRESS%7D:8090%60%0A%0AYour prompt should have changed to the %60%3E%60 symbol. Start off by enabling the %60Asset API%60 for your current websocket session (copy paste the following call into the prompt):%0A%0A%60%7B%22id%22:2,%22method%22:%22call%22,%22params%22:%5B1,%22asset%22,%5B%5D%5D%7D%60%0A%0AOnce it is enabled, you can make queries on asset holders. Try searching for the top 100 holders of the BEYONDBIT asset:%0A%0A%60%7B%22id%22:1, %22method%22:%22call%22, %22params%22:%5B%22asset%22,%22get_asset_holders%22,%5B%221.3.1454%22, 0, 100%5D%5D%7D%60%0A%0AIf you get a bunch of JSON output, it means that the Asset API is working properly. If not, it means that you have misconfigured something along the way. Step back and try each step one more time.%0A%0A## Wrapping Up%0A%0AIf you've made it to this point, congratulations! In this guide we covered the basics of how to set up a Bitshares full node and synced its database with the blockchain data provided by peers. We then modified the node's configuration to support the %60Asset API%60, and finally made sure that the API was working properly by making some test calls using a websocket connection.%0A%0AI hope this guide helped you, and good luck in developing your graphene-based applications.%0A%0AIf you find any errors in this guide, please point them out in the comments below. |
| json metadata | {"tags":["bitshares","bts","witness","api"],"image":["https://i.imgur.com/IvNMXMT.png"],"links":["https://github.com/bitshares/bitshares-core"],"app":"steemit/0.1","format":"markdown"} |
| parent author | |
| parent permlink | bitshares |
| permlink | 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares |
| title | Tutorial: How to use the Asset API in Bitshares |
| Transaction Info | Block #22867822/Trx 704f5815b483b7750449270143957d2a59365704 |
View Raw JSON Data
{
"block": 22867822,
"op": [
"comment",
{
"author": "cyberdust",
"body": "@@ -6168,19 +6168,21 @@\n %0A## \n-Wrapping Up\n+Using the API\n %0A%0ATh\n@@ -6346,8 +6346,1633 @@\n roperly.\n+ In order to issue commands to your node, you will need to connect to it through a websocket client. We will be using %60wscat%60 in this tutorial. You should be installing it on your local computer using the Node Package Manager: %0A%0A%60npm install -g wscat%60%0A%0AThen, connect to you node by substituting %60$%7BNODE_ADDRESS%7D%60 with the IP address (or DNS address, if you have one) of your server:%0A%0A%60wscat -c ws://$%7BNODE_ADDRESS%7D:8090%60%0A%0AYour prompt should have changed to the %60%3E%60 symbol. Start off by enabling the %60Asset API%60 for your current websocket session (copy paste the following call into the prompt):%0A%0A%60%7B%22id%22:2,%22method%22:%22call%22,%22params%22:%5B1,%22asset%22,%5B%5D%5D%7D%60%0A%0AOnce it is enabled, you can make queries on asset holders. Try searching for the top 100 holders of the BEYONDBIT asset:%0A%0A%60%7B%22id%22:1, %22method%22:%22call%22, %22params%22:%5B%22asset%22,%22get_asset_holders%22,%5B%221.3.1454%22, 0, 100%5D%5D%7D%60%0A%0AIf you get a bunch of JSON output, it means that the Asset API is working properly. If not, it means that you have misconfigured something along the way. Step back and try each step one more time.%0A%0A## Wrapping Up%0A%0AIf you've made it to this point, congratulations! In this guide we covered the basics of how to set up a Bitshares full node and synced its database with the blockchain data provided by peers. We then modified the node's configuration to support the %60Asset API%60, and finally made sure that the API was working properly by making some test calls using a websocket connection.%0A%0AI hope this guide helped you, and good luck in developing your graphene-based applications.%0A%0AIf you find any errors in this guide, please point them out in the comments below.\n",
"json_metadata": "{\"tags\":[\"bitshares\",\"bts\",\"witness\",\"api\"],\"image\":[\"https://i.imgur.com/IvNMXMT.png\"],\"links\":[\"https://github.com/bitshares/bitshares-core\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "bitshares",
"permlink": "7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares",
"title": "Tutorial: How to use the Asset API in Bitshares"
}
],
"op_in_trx": 0,
"timestamp": "2018-05-29T23:37:42",
"trx_id": "704f5815b483b7750449270143957d2a59365704",
"trx_in_block": 42,
"virtual_op": 0
}cyberdustpublished a new post: 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares2018/05/29 23:16:27
cyberdustpublished a new post: 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares
2018/05/29 23:16:27
| author | cyberdust |
| body | @@ -5611,17 +5611,16 @@ ss%60%0A%0ANow -, we need |
| json metadata | {"tags":["bitshares","bts","witness","api"],"image":["https://i.imgur.com/IvNMXMT.png"],"links":["https://github.com/bitshares/bitshares-core"],"app":"steemit/0.1","format":"markdown"} |
| parent author | |
| parent permlink | bitshares |
| permlink | 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares |
| title | Tutorial: How to use the Asset API in Bitshares |
| Transaction Info | Block #22867397/Trx cac0e884411923d596c600c06222052c323aa857 |
View Raw JSON Data
{
"block": 22867397,
"op": [
"comment",
{
"author": "cyberdust",
"body": "@@ -5611,17 +5611,16 @@\n ss%60%0A%0ANow\n-,\n we need\n",
"json_metadata": "{\"tags\":[\"bitshares\",\"bts\",\"witness\",\"api\"],\"image\":[\"https://i.imgur.com/IvNMXMT.png\"],\"links\":[\"https://github.com/bitshares/bitshares-core\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "bitshares",
"permlink": "7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares",
"title": "Tutorial: How to use the Asset API in Bitshares"
}
],
"op_in_trx": 0,
"timestamp": "2018-05-29T23:16:27",
"trx_id": "cac0e884411923d596c600c06222052c323aa857",
"trx_in_block": 0,
"virtual_op": 0
}cyberdustpublished a new post: 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares2018/05/29 23:15:51
cyberdustpublished a new post: 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares
2018/05/29 23:15:51
| author | cyberdust |
| body | @@ -5506,16 +5506,8 @@ has -loading a st @@ -5523,16 +5523,23 @@ guration + loaded . First, |
| json metadata | {"tags":["bitshares","bts","witness","api"],"image":["https://i.imgur.com/IvNMXMT.png"],"links":["https://github.com/bitshares/bitshares-core"],"app":"steemit/0.1","format":"markdown"} |
| parent author | |
| parent permlink | bitshares |
| permlink | 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares |
| title | Tutorial: How to use the Asset API in Bitshares |
| Transaction Info | Block #22867385/Trx f264ec0d6e8b595a8a8d095a97ca29c3d6d32408 |
View Raw JSON Data
{
"block": 22867385,
"op": [
"comment",
{
"author": "cyberdust",
"body": "@@ -5506,16 +5506,8 @@\n has \n-loading \n a st\n@@ -5523,16 +5523,23 @@\n guration\n+ loaded\n . First,\n",
"json_metadata": "{\"tags\":[\"bitshares\",\"bts\",\"witness\",\"api\"],\"image\":[\"https://i.imgur.com/IvNMXMT.png\"],\"links\":[\"https://github.com/bitshares/bitshares-core\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "bitshares",
"permlink": "7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares",
"title": "Tutorial: How to use the Asset API in Bitshares"
}
],
"op_in_trx": 0,
"timestamp": "2018-05-29T23:15:51",
"trx_id": "f264ec0d6e8b595a8a8d095a97ca29c3d6d32408",
"trx_in_block": 8,
"virtual_op": 0
}cyberdustpublished a new post: 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares2018/05/29 23:14:36
cyberdustpublished a new post: 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares
2018/05/29 23:14:36
| author | cyberdust |
| body | @@ -5817,8 +5817,537 @@ XMT.png) +%0A%0AGive it a few moments to exit cleanly. Once you see your prompt appearing again, it means that it has finished exiting. Start up the program again:%0A%0A%60./programs/witness_node/witness_node%60%0A%0AIt will take a while to start up, but if it starts to list transactions without any errors being displayed in between, it means you did everything right!%0A%0A## Wrapping Up%0A%0AThis step is optional, but recommended as it shows you how to use some of the %60Asset API%60 commands and also allows you to make sure that your node is working properly. |
| json metadata | {"tags":["bitshares","bts","witness","api"],"image":["https://i.imgur.com/IvNMXMT.png"],"links":["https://github.com/bitshares/bitshares-core"],"app":"steemit/0.1","format":"markdown"} |
| parent author | |
| parent permlink | bitshares |
| permlink | 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares |
| title | Tutorial: How to use the Asset API in Bitshares |
| Transaction Info | Block #22867360/Trx fa7a9c8e72bd59812e47f0282b97200fcbac5d0d |
View Raw JSON Data
{
"block": 22867360,
"op": [
"comment",
{
"author": "cyberdust",
"body": "@@ -5817,8 +5817,537 @@\n XMT.png)\n+%0A%0AGive it a few moments to exit cleanly. Once you see your prompt appearing again, it means that it has finished exiting. Start up the program again:%0A%0A%60./programs/witness_node/witness_node%60%0A%0AIt will take a while to start up, but if it starts to list transactions without any errors being displayed in between, it means you did everything right!%0A%0A## Wrapping Up%0A%0AThis step is optional, but recommended as it shows you how to use some of the %60Asset API%60 commands and also allows you to make sure that your node is working properly.\n",
"json_metadata": "{\"tags\":[\"bitshares\",\"bts\",\"witness\",\"api\"],\"image\":[\"https://i.imgur.com/IvNMXMT.png\"],\"links\":[\"https://github.com/bitshares/bitshares-core\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "bitshares",
"permlink": "7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares",
"title": "Tutorial: How to use the Asset API in Bitshares"
}
],
"op_in_trx": 0,
"timestamp": "2018-05-29T23:14:36",
"trx_id": "fa7a9c8e72bd59812e47f0282b97200fcbac5d0d",
"trx_in_block": 19,
"virtual_op": 0
}cyberdustpublished a new post: 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares2018/05/29 23:10:45
cyberdustpublished a new post: 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares
2018/05/29 23:10:45
| author | cyberdust |
| body | If you're reading this, I assume you already have some knowledge of how graphene works and are looking to enable the `Asset API` for use within your programs. This API is primarily used to make calls on asset holders, such as `get_asset_holders`, which returns a list of accounts that hold a particular asset that you pass into the call as an argument. Note that the `Asset API` is not enabled by default in Bitshares nodes, so we will have to create our own node and configure it correctly so that it supports this functionality. ## Preparation The hardware requirements are a bit rough in the setup I used. We'll need an **Ubuntu 16.04** server with at least **25GB RAM** and **100GB disk space**. It may be possible to get this to work with lower specs, but I have not tested any other specs so I will only be referencing the aforementioned specs in this guide. Note that if you don't have that much RAM, you might be able to get away with an SSD which has high IOPS (input/output operations per second), by using your SSD space as swap space to substitute for the lack of RAM. ## Full Node Installation We will be following the standard Bitshares guide on setting up a full node outlined in the [core repository](https://github.com/bitshares/bitshares-core). In case you don't want to read through that, I've also added the proper commands to run in your terminal within this guide. Log into the root account of your server (we could make a new user, but user management is beyond the scope of this guide). Update the package repository and install the build dependencies: ``` sudo apt-get update sudo apt-get install autoconf cmake git libboost-all-dev libssl-dev g++ libcurl4-openssl-dev ``` Build the witness node program: ``` git clone https://github.com/bitshares/bitshares-core.git cd bitshares-core git checkout master git submodule update --init --recursive cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo . make ``` Wait until the build completes. Do not run any other commands while waiting. Note that this may take a while depending on your hardware, so be patient. Once the build completes, we need to generate the necessary configuration files and sync the blockchain before we can progress further. Since the syncing is going to take around a day or two, we want to be able to leave witness node program running and come back to it later. To do this we need to use `GNU screen`: `apt-get -y install screen` Then, start up a screen session to run the witness program in: `screen -S witness` Start up the full node: ``` cd ~/bitshares-core ./programs/witness_node/witness_node ``` Awesome, you now have a full node running. It will start to download blocks from peers until it is fully synced. You can now exit the screen session by holding down the keys `CTRL`, then tapping the `A` key, and finally tapping the `D` key. Exit your server but come back periodically to see if the syncing is complete. If it is, you can proceed onto the next section. ## Asset API Configuration In order for the Asset API to be enabled within your node, you need to provide the node with a JSON configuration file that outlines the access restrictions that users have when accessing your node. The default configuration does not include the Asset API within the access restrictions, so we need to create a custom one which does include it: `touch ~/bitshares-core/witness_node_data_dir/api-access.json` Open up the created file for editing: `nano ~/bitshares-core/witness_node_data_dir/api-access.json` Paste the following contents into the file (note that `asset_api` is appended to the end of `allowed_apis`): ``` { "permission_map" : [ [ "*", { "password_hash_b64" : "*", "password_salt_b64" : "*", "allowed_apis" : ["database_api", "network_broadcast_api", "history_api", "asset_api"] } ] ] } ``` We have the access restriction file, but the node does not know where it is located yet. We have to modify the global configuration file for our node and specify the location of our access restriction file: `nano ~/bitshares-core/witness_node_data_dir/config.ini` You will see something like this: ``` ... # JSON array of P2P nodes to connect to on startup # seed-nodes = # Pairs of [BLOCK_NUM,BLOCK_ID] that should be enforced as checkpoints. # checkpoint = # Endpoint for websocket RPC to listen on # rpc-endpoint = # Endpoint for TLS websocket RPC to listen on # rpc-tls-endpoint = # The TLS certificate file for this server # server-pem = # Password for this certificate # server-pem-password = # File to read Genesis State from # genesis-json = # Block signing key to use for init witnesses, overrides genesis file # dbg-init-key = # JSON file specifying API permissions # api-access = ... ``` You now need to modify the part listed as `# api-access =` to `api-access = /root/bitshares-core/witness_node_data_dir/api-access.json` Also make sure you modify `# rpc-endpoint =` to `rpc-endpoint = 0.0.0.0:8090` so that the node is accessible through websockets for use in testing commands later. You can now save and exit from the configuration file by pressing `CTRL+X` and then pressing `enter` to accept the save prompt. The last thing we need to do is to actually apply the configuration. The witness program only reads configuration files when it is started up, so we need to restart the `witness_node` process in our existing screen session since it is already running and has loading a stale configuration. First, resume back into the `witness` screen session: `screen -r witness` Now, we need to signal a `SIGINT` (signal interrupt) to the `witness_node` process. Press `CTRL+C`. You should get an output that looks something like this:  |
| json metadata | {"tags":["bitshares","bts","witness","api"],"image":["https://i.imgur.com/IvNMXMT.png"],"links":["https://github.com/bitshares/bitshares-core"],"app":"steemit/0.1","format":"markdown"} |
| parent author | |
| parent permlink | bitshares |
| permlink | 7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares |
| title | Tutorial: How to use the Asset API in Bitshares |
| Transaction Info | Block #22867283/Trx 0be1a1909e0758b46c6e5811ed57e714bbd7df73 |
View Raw JSON Data
{
"block": 22867283,
"op": [
"comment",
{
"author": "cyberdust",
"body": "If you're reading this, I assume you already have some knowledge of how graphene works and are looking to enable the `Asset API` for use within your programs. This API is primarily used to make calls on asset holders, such as `get_asset_holders`, which returns a list of accounts that hold a particular asset that you pass into the call as an argument. Note that the `Asset API` is not enabled by default in Bitshares nodes, so we will have to create our own node and configure it correctly so that it supports this functionality.\n\n## Preparation\n\nThe hardware requirements are a bit rough in the setup I used. We'll need an **Ubuntu 16.04** server with at least **25GB RAM** and **100GB disk space**. It may be possible to get this to work with lower specs, but I have not tested any other specs so I will only be referencing the aforementioned specs in this guide. Note that if you don't have that much RAM, you might be able to get away with an SSD which has high IOPS (input/output operations per second), by using your SSD space as swap space to substitute for the lack of RAM.\n\n## Full Node Installation\n\nWe will be following the standard Bitshares guide on setting up a full node outlined in the [core repository](https://github.com/bitshares/bitshares-core). In case you don't want to read through that, I've also added the proper commands to run in your terminal within this guide.\n\nLog into the root account of your server (we could make a new user, but user management is beyond the scope of this guide).\n\nUpdate the package repository and install the build dependencies:\n\n```\nsudo apt-get update\nsudo apt-get install autoconf cmake git libboost-all-dev libssl-dev g++ libcurl4-openssl-dev\n```\n\nBuild the witness node program:\n\n```\ngit clone https://github.com/bitshares/bitshares-core.git\ncd bitshares-core\ngit checkout master\ngit submodule update --init --recursive\ncmake -DCMAKE_BUILD_TYPE=RelWithDebInfo .\nmake\n```\n\nWait until the build completes. Do not run any other commands while waiting. Note that this may take a while depending on your hardware, so be patient.\n\nOnce the build completes, we need to generate the necessary configuration files and sync the blockchain before we can progress further. Since the syncing is going to take around a day or two, we want to be able to leave witness node program running and come back to it later. To do this we need to use `GNU screen`:\n\n`apt-get -y install screen`\n\nThen, start up a screen session to run the witness program in:\n\n`screen -S witness`\n\nStart up the full node:\n\n```\ncd ~/bitshares-core\n./programs/witness_node/witness_node\n```\n\nAwesome, you now have a full node running. It will start to download blocks from peers until it is fully synced. You can now exit the screen session by holding down the keys `CTRL`, then tapping the `A` key, and finally tapping the `D` key. Exit your server but come back periodically to see if the syncing is complete. If it is, you can proceed onto the next section.\n\n## Asset API Configuration\n\nIn order for the Asset API to be enabled within your node, you need to provide the node with a JSON configuration file that outlines the access restrictions that users have when accessing your node. The default configuration does not include the Asset API within the access restrictions, so we need to create a custom one which does include it:\n\n`touch ~/bitshares-core/witness_node_data_dir/api-access.json`\n\nOpen up the created file for editing:\n\n`nano ~/bitshares-core/witness_node_data_dir/api-access.json`\n\nPaste the following contents into the file (note that `asset_api` is appended to the end of `allowed_apis`):\n\n```\n{\n \"permission_map\" :\n [\n [\n \"*\",\n {\n \"password_hash_b64\" : \"*\",\n \"password_salt_b64\" : \"*\",\n \"allowed_apis\" : [\"database_api\", \"network_broadcast_api\", \"history_api\", \"asset_api\"]\n }\n ]\n ]\n}\n```\n\nWe have the access restriction file, but the node does not know where it is located yet. We have to modify the global configuration file for our node and specify the location of our access restriction file:\n\n`nano ~/bitshares-core/witness_node_data_dir/config.ini`\n\nYou will see something like this:\n\n```\n...\n\n# JSON array of P2P nodes to connect to on startup\n# seed-nodes = \n\n# Pairs of [BLOCK_NUM,BLOCK_ID] that should be enforced as checkpoints.\n# checkpoint = \n\n# Endpoint for websocket RPC to listen on\n# rpc-endpoint =\n\n# Endpoint for TLS websocket RPC to listen on\n# rpc-tls-endpoint = \n\n# The TLS certificate file for this server\n# server-pem = \n\n# Password for this certificate\n# server-pem-password = \n\n# File to read Genesis State from\n# genesis-json = \n\n# Block signing key to use for init witnesses, overrides genesis file\n# dbg-init-key = \n\n# JSON file specifying API permissions\n# api-access =\n\n...\n```\n\nYou now need to modify the part listed as `# api-access =` to `api-access = /root/bitshares-core/witness_node_data_dir/api-access.json`\n\nAlso make sure you modify `# rpc-endpoint =` to `rpc-endpoint = 0.0.0.0:8090` so that the node is accessible through websockets for use in testing commands later.\n\nYou can now save and exit from the configuration file by pressing `CTRL+X` and then pressing `enter` to accept the save prompt.\n\nThe last thing we need to do is to actually apply the configuration. The witness program only reads configuration files when it is started up, so we need to restart the `witness_node` process in our existing screen session since it is already running and has loading a stale configuration. First, resume back into the `witness` screen session:\n\n`screen -r witness`\n\nNow, we need to signal a `SIGINT` (signal interrupt) to the `witness_node` process. Press `CTRL+C`. You should get an output that looks something like this:\n\n",
"json_metadata": "{\"tags\":[\"bitshares\",\"bts\",\"witness\",\"api\"],\"image\":[\"https://i.imgur.com/IvNMXMT.png\"],\"links\":[\"https://github.com/bitshares/bitshares-core\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "bitshares",
"permlink": "7dtmup-tutorial-how-to-use-the-asset-api-in-bitshares",
"title": "Tutorial: How to use the Asset API in Bitshares"
}
],
"op_in_trx": 0,
"timestamp": "2018-05-29T23:10:45",
"trx_id": "0be1a1909e0758b46c6e5811ed57e714bbd7df73",
"trx_in_block": 42,
"virtual_op": 0
}cyberdustpublished a new post: tutorial-how-to-use-the-asset-api-in-bitshares2018/05/29 22:25:33
cyberdustpublished a new post: tutorial-how-to-use-the-asset-api-in-bitshares
2018/05/29 22:25:33
| author | cyberdust |
| body | <html> <p> </p> <p><br></p> <p><br></p> </html> |
| json metadata | {"tags":["bitshares"],"app":"steemit/0.1","format":"html"} |
| parent author | |
| parent permlink | bitshares |
| permlink | tutorial-how-to-use-the-asset-api-in-bitshares |
| title | Deleted |
| Transaction Info | Block #22866379/Trx cc3c2b3b0e7fe6a35f6c758546aa0702e0544529 |
View Raw JSON Data
{
"block": 22866379,
"op": [
"comment",
{
"author": "cyberdust",
"body": "<html>\n<p> </p>\n<p><br></p>\n<p><br></p>\n</html>",
"json_metadata": "{\"tags\":[\"bitshares\"],\"app\":\"steemit/0.1\",\"format\":\"html\"}",
"parent_author": "",
"parent_permlink": "bitshares",
"permlink": "tutorial-how-to-use-the-asset-api-in-bitshares",
"title": "Deleted"
}
],
"op_in_trx": 0,
"timestamp": "2018-05-29T22:25:33",
"trx_id": "cc3c2b3b0e7fe6a35f6c758546aa0702e0544529",
"trx_in_block": 12,
"virtual_op": 0
}cyberdustpublished a new post: tutorial-how-to-use-the-asset-api-in-bitshares2018/05/29 21:57:27
cyberdustpublished a new post: tutorial-how-to-use-the-asset-api-in-bitshares
2018/05/29 21:57:27
| author | cyberdust |
| body | @@ -573,17 +573,17 @@ .%3C/p%3E%0A%3Ch -1 +2 %3EPrepara @@ -589,17 +589,17 @@ ation%3C/h -1 +2 %3E%0A%3Cp%3EThe @@ -1175,17 +1175,17 @@ .%3C/p%3E%0A%3Ch -1 +2 %3E%3Cstrong @@ -1219,17 +1219,17 @@ rong%3E%3C/h -1 +2 %3E%0A%3Cp%3EWe |
| json metadata | {"tags":["bitshares","bts","witness","api"],"links":["https://github.com/bitshares/bitshares-core"],"app":"steemit/0.1","format":"html"} |
| parent author | |
| parent permlink | bitshares |
| permlink | tutorial-how-to-use-the-asset-api-in-bitshares |
| title | Tutorial: How to use the Asset API in Bitshares |
| Transaction Info | Block #22865817/Trx 0c77863c1d7c3be3ccad7836b0fd88bbf3cdd1d3 |
View Raw JSON Data
{
"block": 22865817,
"op": [
"comment",
{
"author": "cyberdust",
"body": "@@ -573,17 +573,17 @@\n .%3C/p%3E%0A%3Ch\n-1\n+2\n %3EPrepara\n@@ -589,17 +589,17 @@\n ation%3C/h\n-1\n+2\n %3E%0A%3Cp%3EThe\n@@ -1175,17 +1175,17 @@\n .%3C/p%3E%0A%3Ch\n-1\n+2\n %3E%3Cstrong\n@@ -1219,17 +1219,17 @@\n rong%3E%3C/h\n-1\n+2\n %3E%0A%3Cp%3EWe \n",
"json_metadata": "{\"tags\":[\"bitshares\",\"bts\",\"witness\",\"api\"],\"links\":[\"https://github.com/bitshares/bitshares-core\"],\"app\":\"steemit/0.1\",\"format\":\"html\"}",
"parent_author": "",
"parent_permlink": "bitshares",
"permlink": "tutorial-how-to-use-the-asset-api-in-bitshares",
"title": "Tutorial: How to use the Asset API in Bitshares"
}
],
"op_in_trx": 0,
"timestamp": "2018-05-29T21:57:27",
"trx_id": "0c77863c1d7c3be3ccad7836b0fd88bbf3cdd1d3",
"trx_in_block": 12,
"virtual_op": 0
}cyberdustpublished a new post: tutorial-how-to-use-the-asset-api-in-bitshares2018/05/29 21:55:12
cyberdustpublished a new post: tutorial-how-to-use-the-asset-api-in-bitshares
2018/05/29 21:55:12
| author | cyberdust |
| body | @@ -572,25 +572,18 @@ y.%3C/p%3E%0A%3C -p%3E%3Cstrong +h1 %3EPrepara @@ -584,34 +584,26 @@ reparation%3C/ -strong%3E%3C/p +h1 %3E%0A%3Cp%3EThe har @@ -1174,17 +1174,18 @@ M.%3C/p%3E%0A%3C -p +h1 %3E%3Cstrong @@ -1218,17 +1218,18 @@ trong%3E%3C/ -p +h1 %3E%0A%3Cp%3EWe @@ -1759,21 +1759,16 @@ ate%3Cbr%3E%0A -%3Cbr%3E%0A sudo apt @@ -1977,21 +1977,16 @@ git%3Cbr%3E%0A -%3Cbr%3E%0A cd bitsh @@ -1995,29 +1995,24 @@ es-core%3Cbr%3E%0A -%3Cbr%3E%0A git checkout @@ -2023,21 +2023,16 @@ ter%3Cbr%3E%0A -%3Cbr%3E%0A git subm @@ -2067,21 +2067,16 @@ ive%3Cbr%3E%0A -%3Cbr%3E%0A cmake -D @@ -2113,21 +2113,16 @@ o .%3Cbr%3E%0A -%3Cbr%3E%0A make%3C/co |
| json metadata | {"tags":["bitshares","bts","witness","api"],"links":["https://github.com/bitshares/bitshares-core"],"app":"steemit/0.1","format":"html"} |
| parent author | |
| parent permlink | bitshares |
| permlink | tutorial-how-to-use-the-asset-api-in-bitshares |
| title | Tutorial: How to use the Asset API in Bitshares |
| Transaction Info | Block #22865772/Trx 5581d8d2e7a190f2fc1bb4c426ce50a6b33792c2 |
View Raw JSON Data
{
"block": 22865772,
"op": [
"comment",
{
"author": "cyberdust",
"body": "@@ -572,25 +572,18 @@\n y.%3C/p%3E%0A%3C\n-p%3E%3Cstrong\n+h1\n %3EPrepara\n@@ -584,34 +584,26 @@\n reparation%3C/\n-strong%3E%3C/p\n+h1\n %3E%0A%3Cp%3EThe har\n@@ -1174,17 +1174,18 @@\n M.%3C/p%3E%0A%3C\n-p\n+h1\n %3E%3Cstrong\n@@ -1218,17 +1218,18 @@\n trong%3E%3C/\n-p\n+h1\n %3E%0A%3Cp%3EWe \n@@ -1759,21 +1759,16 @@\n ate%3Cbr%3E%0A\n-%3Cbr%3E%0A\n sudo apt\n@@ -1977,21 +1977,16 @@\n git%3Cbr%3E%0A\n-%3Cbr%3E%0A\n cd bitsh\n@@ -1995,29 +1995,24 @@\n es-core%3Cbr%3E%0A\n-%3Cbr%3E%0A\n git checkout\n@@ -2023,21 +2023,16 @@\n ter%3Cbr%3E%0A\n-%3Cbr%3E%0A\n git subm\n@@ -2067,21 +2067,16 @@\n ive%3Cbr%3E%0A\n-%3Cbr%3E%0A\n cmake -D\n@@ -2113,21 +2113,16 @@\n o .%3Cbr%3E%0A\n-%3Cbr%3E%0A\n make%3C/co\n",
"json_metadata": "{\"tags\":[\"bitshares\",\"bts\",\"witness\",\"api\"],\"links\":[\"https://github.com/bitshares/bitshares-core\"],\"app\":\"steemit/0.1\",\"format\":\"html\"}",
"parent_author": "",
"parent_permlink": "bitshares",
"permlink": "tutorial-how-to-use-the-asset-api-in-bitshares",
"title": "Tutorial: How to use the Asset API in Bitshares"
}
],
"op_in_trx": 0,
"timestamp": "2018-05-29T21:55:12",
"trx_id": "5581d8d2e7a190f2fc1bb4c426ce50a6b33792c2",
"trx_in_block": 31,
"virtual_op": 0
}cyberdustpublished a new post: tutorial-how-to-use-the-asset-api-in-bitshares2018/05/29 21:53:42
cyberdustpublished a new post: tutorial-how-to-use-the-asset-api-in-bitshares
2018/05/29 21:53:42
| author | cyberdust |
| body | @@ -4,47 +4,8 @@ ml%3E%0A -%3Cp%3Ehttps://i.imgur.com/t49gDug.png%3C/p%3E%0A %3Cp%3EI @@ -1777,26 +1777,16 @@ r%3E%0A%3Cbr%3E%0A -%3Cbr%3E%0A%3Cbr%3E%0A sudo apt @@ -1995,16 +1995,21 @@ git%3Cbr%3E%0A +%3Cbr%3E%0A cd bitsh @@ -2018,24 +2018,29 @@ es-core%3Cbr%3E%0A +%3Cbr%3E%0A git checkout @@ -2047,24 +2047,29 @@ master%3Cbr%3E%0A +%3Cbr%3E%0A git submodul @@ -2100,16 +2100,21 @@ ive%3Cbr%3E%0A +%3Cbr%3E%0A cmake -D @@ -2151,16 +2151,21 @@ o .%3Cbr%3E%0A +%3Cbr%3E%0A make%3C/co |
| json metadata | {"tags":["bitshares","bts","witness","api"],"links":["https://github.com/bitshares/bitshares-core"],"app":"steemit/0.1","format":"html"} |
| parent author | |
| parent permlink | bitshares |
| permlink | tutorial-how-to-use-the-asset-api-in-bitshares |
| title | Tutorial: How to use the Asset API in Bitshares |
| Transaction Info | Block #22865742/Trx 0eebb2a2084abe02cef209ead409045d94d1bc4e |
View Raw JSON Data
{
"block": 22865742,
"op": [
"comment",
{
"author": "cyberdust",
"body": "@@ -4,47 +4,8 @@\n ml%3E%0A\n-%3Cp%3Ehttps://i.imgur.com/t49gDug.png%3C/p%3E%0A\n %3Cp%3EI\n@@ -1777,26 +1777,16 @@\n r%3E%0A%3Cbr%3E%0A\n-%3Cbr%3E%0A%3Cbr%3E%0A\n sudo apt\n@@ -1995,16 +1995,21 @@\n git%3Cbr%3E%0A\n+%3Cbr%3E%0A\n cd bitsh\n@@ -2018,24 +2018,29 @@\n es-core%3Cbr%3E%0A\n+%3Cbr%3E%0A\n git checkout\n@@ -2047,24 +2047,29 @@\n master%3Cbr%3E%0A\n+%3Cbr%3E%0A\n git submodul\n@@ -2100,16 +2100,21 @@\n ive%3Cbr%3E%0A\n+%3Cbr%3E%0A\n cmake -D\n@@ -2151,16 +2151,21 @@\n o .%3Cbr%3E%0A\n+%3Cbr%3E%0A\n make%3C/co\n",
"json_metadata": "{\"tags\":[\"bitshares\",\"bts\",\"witness\",\"api\"],\"links\":[\"https://github.com/bitshares/bitshares-core\"],\"app\":\"steemit/0.1\",\"format\":\"html\"}",
"parent_author": "",
"parent_permlink": "bitshares",
"permlink": "tutorial-how-to-use-the-asset-api-in-bitshares",
"title": "Tutorial: How to use the Asset API in Bitshares"
}
],
"op_in_trx": 0,
"timestamp": "2018-05-29T21:53:42",
"trx_id": "0eebb2a2084abe02cef209ead409045d94d1bc4e",
"trx_in_block": 5,
"virtual_op": 0
}cyberdustpublished a new post: tutorial-how-to-use-the-asset-api-in-bitshares2018/05/29 21:52:36
cyberdustpublished a new post: tutorial-how-to-use-the-asset-api-in-bitshares
2018/05/29 21:52:36
| author | cyberdust |
| body | @@ -1816,16 +1816,26 @@ r%3E%0A%3Cbr%3E%0A +%3Cbr%3E%0A%3Cbr%3E%0A sudo apt @@ -1932,28 +1932,16 @@ %3E%3C/pre%3E%0A -%3Cp%3E%3Cbr%3E%3C/p%3E%0A %3Cp%3EBuild @@ -2044,21 +2044,16 @@ git%3Cbr%3E%0A -%3Cbr%3E%0A cd bitsh @@ -2062,29 +2062,24 @@ es-core%3Cbr%3E%0A -%3Cbr%3E%0A git checkout @@ -2090,21 +2090,16 @@ ter%3Cbr%3E%0A -%3Cbr%3E%0A git subm @@ -2134,21 +2134,16 @@ ive%3Cbr%3E%0A -%3Cbr%3E%0A cmake -D @@ -2180,21 +2180,16 @@ o .%3Cbr%3E%0A -%3Cbr%3E%0A make%3C/co |
| json metadata | {"tags":["bitshares","bts","witness","api"],"image":["https://i.imgur.com/t49gDug.png"],"links":["https://github.com/bitshares/bitshares-core"],"app":"steemit/0.1","format":"html"} |
| parent author | |
| parent permlink | bitshares |
| permlink | tutorial-how-to-use-the-asset-api-in-bitshares |
| title | Tutorial: How to use the Asset API in Bitshares |
| Transaction Info | Block #22865720/Trx 6d5e5dacdfa89e2456c7330852a84a795e7a875a |
View Raw JSON Data
{
"block": 22865720,
"op": [
"comment",
{
"author": "cyberdust",
"body": "@@ -1816,16 +1816,26 @@\n r%3E%0A%3Cbr%3E%0A\n+%3Cbr%3E%0A%3Cbr%3E%0A\n sudo apt\n@@ -1932,28 +1932,16 @@\n %3E%3C/pre%3E%0A\n-%3Cp%3E%3Cbr%3E%3C/p%3E%0A\n %3Cp%3EBuild\n@@ -2044,21 +2044,16 @@\n git%3Cbr%3E%0A\n-%3Cbr%3E%0A\n cd bitsh\n@@ -2062,29 +2062,24 @@\n es-core%3Cbr%3E%0A\n-%3Cbr%3E%0A\n git checkout\n@@ -2090,21 +2090,16 @@\n ter%3Cbr%3E%0A\n-%3Cbr%3E%0A\n git subm\n@@ -2134,21 +2134,16 @@\n ive%3Cbr%3E%0A\n-%3Cbr%3E%0A\n cmake -D\n@@ -2180,21 +2180,16 @@\n o .%3Cbr%3E%0A\n-%3Cbr%3E%0A\n make%3C/co\n",
"json_metadata": "{\"tags\":[\"bitshares\",\"bts\",\"witness\",\"api\"],\"image\":[\"https://i.imgur.com/t49gDug.png\"],\"links\":[\"https://github.com/bitshares/bitshares-core\"],\"app\":\"steemit/0.1\",\"format\":\"html\"}",
"parent_author": "",
"parent_permlink": "bitshares",
"permlink": "tutorial-how-to-use-the-asset-api-in-bitshares",
"title": "Tutorial: How to use the Asset API in Bitshares"
}
],
"op_in_trx": 0,
"timestamp": "2018-05-29T21:52:36",
"trx_id": "6d5e5dacdfa89e2456c7330852a84a795e7a875a",
"trx_in_block": 20,
"virtual_op": 0
}cyberdustpublished a new post: tutorial-how-to-use-the-asset-api-in-bitshares2018/05/29 21:52:09
cyberdustpublished a new post: tutorial-how-to-use-the-asset-api-in-bitshares
2018/05/29 21:52:09
| author | cyberdust |
| body | @@ -1811,16 +1811,21 @@ ate%3Cbr%3E%0A +%3Cbr%3E%0A sudo apt @@ -1922,16 +1922,28 @@ %3E%3C/pre%3E%0A +%3Cp%3E%3Cbr%3E%3C/p%3E%0A %3Cp%3EBuild @@ -2046,16 +2046,21 @@ git%3Cbr%3E%0A +%3Cbr%3E%0A cd bitsh @@ -2069,24 +2069,29 @@ es-core%3Cbr%3E%0A +%3Cbr%3E%0A git checkout @@ -2098,24 +2098,29 @@ master%3Cbr%3E%0A +%3Cbr%3E%0A git submodul @@ -2151,16 +2151,21 @@ ive%3Cbr%3E%0A +%3Cbr%3E%0A cmake -D @@ -2202,16 +2202,21 @@ o .%3Cbr%3E%0A +%3Cbr%3E%0A make%3C/co |
| json metadata | {"tags":["bitshares","bts","witness","api"],"image":["https://i.imgur.com/t49gDug.png"],"links":["https://github.com/bitshares/bitshares-core"],"app":"steemit/0.1","format":"html"} |
| parent author | |
| parent permlink | bitshares |
| permlink | tutorial-how-to-use-the-asset-api-in-bitshares |
| title | Tutorial: How to use the Asset API in Bitshares |
| Transaction Info | Block #22865711/Trx 2717f659454b857ac7f6eacdd36f831ba0461ceb |
View Raw JSON Data
{
"block": 22865711,
"op": [
"comment",
{
"author": "cyberdust",
"body": "@@ -1811,16 +1811,21 @@\n ate%3Cbr%3E%0A\n+%3Cbr%3E%0A\n sudo apt\n@@ -1922,16 +1922,28 @@\n %3E%3C/pre%3E%0A\n+%3Cp%3E%3Cbr%3E%3C/p%3E%0A\n %3Cp%3EBuild\n@@ -2046,16 +2046,21 @@\n git%3Cbr%3E%0A\n+%3Cbr%3E%0A\n cd bitsh\n@@ -2069,24 +2069,29 @@\n es-core%3Cbr%3E%0A\n+%3Cbr%3E%0A\n git checkout\n@@ -2098,24 +2098,29 @@\n master%3Cbr%3E%0A\n+%3Cbr%3E%0A\n git submodul\n@@ -2151,16 +2151,21 @@\n ive%3Cbr%3E%0A\n+%3Cbr%3E%0A\n cmake -D\n@@ -2202,16 +2202,21 @@\n o .%3Cbr%3E%0A\n+%3Cbr%3E%0A\n make%3C/co\n",
"json_metadata": "{\"tags\":[\"bitshares\",\"bts\",\"witness\",\"api\"],\"image\":[\"https://i.imgur.com/t49gDug.png\"],\"links\":[\"https://github.com/bitshares/bitshares-core\"],\"app\":\"steemit/0.1\",\"format\":\"html\"}",
"parent_author": "",
"parent_permlink": "bitshares",
"permlink": "tutorial-how-to-use-the-asset-api-in-bitshares",
"title": "Tutorial: How to use the Asset API in Bitshares"
}
],
"op_in_trx": 0,
"timestamp": "2018-05-29T21:52:09",
"trx_id": "2717f659454b857ac7f6eacdd36f831ba0461ceb",
"trx_in_block": 29,
"virtual_op": 0
}Manabar
Voting Power100.00%
Downvote Power100.00%
Resource Credits100.00%
Reputation Progress46.11%
{
"voting_manabar": {
"current_mana": 9614,
"last_update_time": 1530814806
},
"downvote_manabar": {
"current_mana": 0,
"last_update_time": 1513338555
},
"rc_account": {
"account": "cyberdust",
"max_rc": 2223060480,
"max_rc_creation_adjustment": {
"amount": "2020748973",
"nai": "@@000000037",
"precision": 6
},
"rc_manabar": {
"current_mana": 824046460,
"last_update_time": 1545108840
}
}
}Account Metadata
| POSTING JSON METADATA | |
| profile | {"profile_image":"https://www.cyberdust.org/uploads/logo-dark.png","cover_image":"https://i.imgur.com/vg3xYyf.png"} |
| JSON METADATA | |
| profile | {"profile_image":"https://www.cyberdust.org/uploads/logo-dark.png","cover_image":"https://i.imgur.com/vg3xYyf.png"} |
{
"posting_json_metadata": {
"profile": {
"profile_image": "https://www.cyberdust.org/uploads/logo-dark.png",
"cover_image": "https://i.imgur.com/vg3xYyf.png"
}
},
"json_metadata": {
"profile": {
"profile_image": "https://www.cyberdust.org/uploads/logo-dark.png",
"cover_image": "https://i.imgur.com/vg3xYyf.png"
}
}
}Auth Keys
Owner
Single Signature
Public Keys
STM8T81gJXLSABrG864CmbLLqaabMMqc578bv6u1YgFviRG8qVKR71/1
Active
Single Signature
Public Keys
STM7XGrKhLKcz7JzZopaHX9GC6qMNqXSCuu7NzL4Q1Nzx2dpq1xJi1/1
Posting
Single Signature
Public Keys
STM89CihPs72sqgs8R8GNLMCefFeBJDDwxWAuT5mqDKCM8SgDzY6q1/1
App Permissions
@dlive.app1/1
Memo
STM8dJa85eKjhxaEmHwmrVsFTT1zTggt1ocRV1yhE83sb1tBWYDvu
{
"owner": {
"account_auths": [],
"key_auths": [
[
"STM8T81gJXLSABrG864CmbLLqaabMMqc578bv6u1YgFviRG8qVKR7",
1
]
],
"weight_threshold": 1
},
"active": {
"account_auths": [],
"key_auths": [
[
"STM7XGrKhLKcz7JzZopaHX9GC6qMNqXSCuu7NzL4Q1Nzx2dpq1xJi",
1
]
],
"weight_threshold": 1
},
"posting": {
"account_auths": [
[
"dlive.app",
1
]
],
"key_auths": [
[
"STM89CihPs72sqgs8R8GNLMCefFeBJDDwxWAuT5mqDKCM8SgDzY6q",
1
]
],
"weight_threshold": 1
},
"memo": "STM8dJa85eKjhxaEmHwmrVsFTT1zTggt1ocRV1yhE83sb1tBWYDvu"
}Witness Votes
0 / 30
No active witness votes.
[]