VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS22.75%
Net Worth
3.336USD
STEEM
0.000STEEM
SBD
6.251SBD
Own SP
5.789SP
Detailed Balance
| STEEM | ||
| balance | 0.000STEEM | STEEM |
| market_balance | 0.000STEEM | STEEM |
| savings_balance | 0.000STEEM | STEEM |
| reward_steem_balance | 0.000STEEM | STEEM |
| STEEM POWER | ||
| Own SP | 5.789SP | SP |
| Delegated Out | 0.000SP | SP |
| Delegation In | 0.000SP | SP |
| Effective Power | 5.789SP | SP |
| Reward SP (pending) | 0.000SP | SP |
| SBD | ||
| sbd_balance | 6.251SBD | 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.000 STEEM",
"savings_balance": "0.000 STEEM",
"reward_steem_balance": "0.000 STEEM",
"vesting_shares": "9415.765757 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "0.000000 VESTS",
"sbd_balance": "6.251 SBD",
"savings_sbd_balance": "0.000 SBD",
"reward_sbd_balance": "0.000 SBD",
"conversions": []
}Account Info
| name | haruka |
| id | 731295 |
| rank | 208,677 |
| reputation | 38091558211 |
| created | 2018-02-06T19:36:00 |
| recovery_account | anonsteem |
| proxy | None |
| post_count | 1 |
| comment_count | 0 |
| lifetime_vote_count | 0 |
| witnesses_voted_for | 0 |
| last_post | 2018-02-07T20:29:30 |
| last_root_post | 2018-02-07T20:29:30 |
| last_vote_time | 2018-11-29T16:57:33 |
| proxied_vsf_votes | 0, 0, 0, 0 |
| can_vote | 1 |
| voting_power | 9,799 |
| delayed_votes | 0 |
| balance | 0.000 STEEM |
| savings_balance | 0.000 STEEM |
| sbd_balance | 6.251 SBD |
| savings_sbd_balance | 0.000 SBD |
| vesting_shares | 9415.765757 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 | 0 |
| to_withdraw | 0 |
| withdraw_routes | 0 |
| savings_withdraw_requests | 0 |
| last_account_recovery | 1970-01-01T00:00:00 |
| reset_account | null |
| last_owner_update | 2018-02-06T20:41:18 |
| last_account_update | 2018-02-06T20:47:48 |
| mined | No |
| sbd_seconds | 0 |
| sbd_last_interest_payment | 1970-01-01T00:00:00 |
| savings_sbd_last_interest_payment | 1970-01-01T00:00:00 |
{
"id": 731295,
"name": "haruka",
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM7mXAGwyvvouxQ5iDUUgT9DfRBhjCjwhxwZAsVKSsTQyfH2WKjV",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM7mXAGwyvvouxQ5iDUUgT9DfRBhjCjwhxwZAsVKSsTQyfH2WKjV",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM888UG7kiWCDwHNFqGVxCRjWmymBxsV3rMbMaEb8m5Anh7aeyCh",
1
]
]
},
"memo_key": "STM7mXAGwyvvouxQ5iDUUgT9DfRBhjCjwhxwZAsVKSsTQyfH2WKjV",
"json_metadata": "",
"posting_json_metadata": "",
"proxy": "",
"last_owner_update": "2018-02-06T20:41:18",
"last_account_update": "2018-02-06T20:47:48",
"created": "2018-02-06T19:36:00",
"mined": false,
"recovery_account": "anonsteem",
"last_account_recovery": "1970-01-01T00:00:00",
"reset_account": "null",
"comment_count": 0,
"lifetime_vote_count": 0,
"post_count": 1,
"can_vote": true,
"voting_manabar": {
"current_mana": "9227450441",
"last_update_time": 1543510653
},
"downvote_manabar": {
"current_mana": 0,
"last_update_time": 1517945760
},
"voting_power": 9799,
"balance": "0.000 STEEM",
"savings_balance": "0.000 STEEM",
"sbd_balance": "6.251 SBD",
"sbd_seconds": "0",
"sbd_seconds_last_update": "2018-02-19T13:38:57",
"sbd_last_interest_payment": "1970-01-01T00:00:00",
"savings_sbd_balance": "0.000 SBD",
"savings_sbd_seconds": "0",
"savings_sbd_seconds_last_update": "1970-01-01T00:00:00",
"savings_sbd_last_interest_payment": "1970-01-01T00:00:00",
"savings_withdraw_requests": 0,
"reward_sbd_balance": "0.000 SBD",
"reward_steem_balance": "0.000 STEEM",
"reward_vesting_balance": "0.000000 VESTS",
"reward_vesting_steem": "0.000 STEEM",
"vesting_shares": "9415.765757 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "0.000000 VESTS",
"vesting_withdraw_rate": "0.000000 VESTS",
"next_vesting_withdrawal": "1969-12-31T23:59:59",
"withdrawn": 0,
"to_withdraw": 0,
"withdraw_routes": 0,
"curation_rewards": 0,
"posting_rewards": 3207,
"proxied_vsf_votes": [
0,
0,
0,
0
],
"witnesses_voted_for": 0,
"last_post": "2018-02-07T20:29:30",
"last_root_post": "2018-02-07T20:29:30",
"last_vote_time": "2018-11-29T16:57:33",
"post_bandwidth": 0,
"pending_claimed_accounts": 0,
"vesting_balance": "0.000 STEEM",
"reputation": "38091558211",
"transfer_history": [],
"market_history": [],
"post_history": [],
"vote_history": [],
"other_history": [],
"witness_votes": [],
"tags_usage": [],
"guest_bloggers": [],
"rank": 208677
}Withdraw Routes
| Incoming | Outgoing |
|---|---|
Empty | Empty |
{
"incoming": [],
"outgoing": []
}From Date
To Date
2020/02/06 20:49:03
2020/02/06 20:49:03
| author | steemitboard |
| body | Congratulations @haruka! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@haruka/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/@haruka) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=haruka)_</sub> **Do not miss the last post from @steemitboard:** <table><tr><td><a href="https://steemit.com/steemitboard/@steemitboard/steemitboard-ranking-update-a-better-rich-list-comparator"><img src="https://steemitimages.com/64x128/https://cdn.steemitimages.com/DQmfRVpHQhLDhnjDtqck8GPv9NPvNKPfMsDaAFDE1D9Er2Z/header_ranking.png"></a></td><td><a href="https://steemit.com/steemitboard/@steemitboard/steemitboard-ranking-update-a-better-rich-list-comparator">SteemitBoard Ranking update - A better rich list comparator</a></td></tr></table> ###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes! |
| json metadata | {"image":["https://steemitboard.com/img/notify.png"]} |
| parent author | haruka |
| parent permlink | detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets |
| permlink | steemitboard-notify-haruka-20200206t204902000z |
| title | |
| Transaction Info | Block #40592005/Trx f21333c0c1934ef40263ddd8c9dcc53ee52edc50 |
View Raw JSON Data
{
"block": 40592005,
"op": [
"comment",
{
"author": "steemitboard",
"body": "Congratulations @haruka! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@haruka/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/@haruka) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=haruka)_</sub>\n\n\n**Do not miss the last post from @steemitboard:**\n<table><tr><td><a href=\"https://steemit.com/steemitboard/@steemitboard/steemitboard-ranking-update-a-better-rich-list-comparator\"><img src=\"https://steemitimages.com/64x128/https://cdn.steemitimages.com/DQmfRVpHQhLDhnjDtqck8GPv9NPvNKPfMsDaAFDE1D9Er2Z/header_ranking.png\"></a></td><td><a href=\"https://steemit.com/steemitboard/@steemitboard/steemitboard-ranking-update-a-better-rich-list-comparator\">SteemitBoard Ranking update - A better rich list comparator</a></td></tr></table>\n\n###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!",
"json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}",
"parent_author": "haruka",
"parent_permlink": "detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets",
"permlink": "steemitboard-notify-haruka-20200206t204902000z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2020-02-06T20:49:03",
"trx_id": "f21333c0c1934ef40263ddd8c9dcc53ee52edc50",
"trx_in_block": 4,
"virtual_op": 0
}2019/02/06 20:02:39
2019/02/06 20:02:39
| author | steemitboard |
| body | Congratulations @haruka! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@haruka/birthday1.png</td><td>Happy Birthday! - You are on the Steem blockchain for 1 year!</td></tr></table> <sub>_[Click here to view your Board](https://steemitboard.com/@haruka)_</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 | haruka |
| parent permlink | detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets |
| permlink | steemitboard-notify-haruka-20190206t200238000z |
| title | |
| Transaction Info | Block #30118985/Trx ca7192332f90475e752bbe133468aaedb7c91dbd |
View Raw JSON Data
{
"block": 30118985,
"op": [
"comment",
{
"author": "steemitboard",
"body": "Congratulations @haruka! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@haruka/birthday1.png</td><td>Happy Birthday! - You are on the Steem blockchain for 1 year!</td></tr></table>\n\n<sub>_[Click here to view your Board](https://steemitboard.com/@haruka)_</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": "haruka",
"parent_permlink": "detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets",
"permlink": "steemitboard-notify-haruka-20190206t200238000z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2019-02-06T20:02:39",
"trx_id": "ca7192332f90475e752bbe133468aaedb7c91dbd",
"trx_in_block": 5,
"virtual_op": 0
}2018/12/21 15:10:21
2018/12/21 15:10:21
| author | haruka |
| permlink | detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets |
| voter | compumatrix |
| weight | 10000 (100.00%) |
| Transaction Info | Block #28760737/Trx 517c0b3d1270f350cdb8a831ce557f660210d261 |
View Raw JSON Data
{
"block": 28760737,
"op": [
"vote",
{
"author": "haruka",
"permlink": "detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets",
"voter": "compumatrix",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-12-21T15:10:21",
"trx_id": "517c0b3d1270f350cdb8a831ce557f660210d261",
"trx_in_block": 2,
"virtual_op": 0
}harukaupvoted (100.00%) @blocktivity / operation-vs-transaction-the-blocktivity-big-debate2018/11/29 16:57:33
harukaupvoted (100.00%) @blocktivity / operation-vs-transaction-the-blocktivity-big-debate
2018/11/29 16:57:33
| author | blocktivity |
| permlink | operation-vs-transaction-the-blocktivity-big-debate |
| voter | haruka |
| weight | 10000 (100.00%) |
| Transaction Info | Block #28129661/Trx db098bd723a091c3376177c312d6b668957713d0 |
View Raw JSON Data
{
"block": 28129661,
"op": [
"vote",
{
"author": "blocktivity",
"permlink": "operation-vs-transaction-the-blocktivity-big-debate",
"voter": "haruka",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-11-29T16:57:33",
"trx_id": "db098bd723a091c3376177c312d6b668957713d0",
"trx_in_block": 7,
"virtual_op": 0
}harukacustom json: follow2018/11/29 16:57:30
harukacustom json: follow
2018/11/29 16:57:30
| id | follow |
| json | ["reblog",{"account":"haruka","author":"blocktivity","permlink":"operation-vs-transaction-the-blocktivity-big-debate"}] |
| required auths | [] |
| required posting auths | ["haruka"] |
| Transaction Info | Block #28129660/Trx fd7ebc095ce66c6027df5101dd0e8e35aeb2ac37 |
View Raw JSON Data
{
"block": 28129660,
"op": [
"custom_json",
{
"id": "follow",
"json": "[\"reblog\",{\"account\":\"haruka\",\"author\":\"blocktivity\",\"permlink\":\"operation-vs-transaction-the-blocktivity-big-debate\"}]",
"required_auths": [],
"required_posting_auths": [
"haruka"
]
}
],
"op_in_trx": 0,
"timestamp": "2018-11-29T16:57:30",
"trx_id": "fd7ebc095ce66c6027df5101dd0e8e35aeb2ac37",
"trx_in_block": 18,
"virtual_op": 0
}2018/11/27 03:44:30
2018/11/27 03:44:30
| author | lukestokes |
| body | Looks like it happened. bitUSD has been called. |
| json metadata | {"tags":["bitshares"],"app":"steemit/0.1"} |
| parent author | haruka |
| parent permlink | detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets |
| permlink | re-haruka-detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets-20181127t034429988z |
| title | |
| Transaction Info | Block #28056221/Trx 95a97cb4fc2f38213db8cabf2e292809acfd8cbb |
View Raw JSON Data
{
"block": 28056221,
"op": [
"comment",
{
"author": "lukestokes",
"body": "Looks like it happened. bitUSD has been called.",
"json_metadata": "{\"tags\":[\"bitshares\"],\"app\":\"steemit/0.1\"}",
"parent_author": "haruka",
"parent_permlink": "detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets",
"permlink": "re-haruka-detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets-20181127t034429988z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-11-27T03:44:30",
"trx_id": "95a97cb4fc2f38213db8cabf2e292809acfd8cbb",
"trx_in_block": 7,
"virtual_op": 0
}2018/11/26 21:44:48
2018/11/26 21:44:48
| author | haruka |
| permlink | detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets |
| voter | jmjatlanta |
| weight | 10000 (100.00%) |
| Transaction Info | Block #28049029/Trx 33cbedb8364fa71383fc2cb62adf49de6d606a38 |
View Raw JSON Data
{
"block": 28049029,
"op": [
"vote",
{
"author": "haruka",
"permlink": "detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets",
"voter": "jmjatlanta",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-11-26T21:44:48",
"trx_id": "33cbedb8364fa71383fc2cb62adf49de6d606a38",
"trx_in_block": 15,
"virtual_op": 0
}harukacustom json: follow2018/11/26 11:58:24
harukacustom json: follow
2018/11/26 11:58:24
| id | follow |
| json | ["reblog",{"account":"haruka","author":"bitshares.fdn","permlink":"how-global-settlements-work"}] |
| required auths | [] |
| required posting auths | ["haruka"] |
| Transaction Info | Block #28037313/Trx 51cef5796b2278afcb173a4603c3429be7d71cc3 |
View Raw JSON Data
{
"block": 28037313,
"op": [
"custom_json",
{
"id": "follow",
"json": "[\"reblog\",{\"account\":\"haruka\",\"author\":\"bitshares.fdn\",\"permlink\":\"how-global-settlements-work\"}]",
"required_auths": [],
"required_posting_auths": [
"haruka"
]
}
],
"op_in_trx": 0,
"timestamp": "2018-11-26T11:58:24",
"trx_id": "51cef5796b2278afcb173a4603c3429be7d71cc3",
"trx_in_block": 1,
"virtual_op": 0
}2018/08/17 20:59:18
2018/08/17 20:59:18
| author | haruka |
| permlink | detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets |
| voter | ppitonak |
| weight | 10000 (100.00%) |
| Transaction Info | Block #25156876/Trx 63037b3972af5b858c2fb088dc6983ef19245932 |
View Raw JSON Data
{
"block": 25156876,
"op": [
"vote",
{
"author": "haruka",
"permlink": "detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets",
"voter": "ppitonak",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-08-17T20:59:18",
"trx_id": "63037b3972af5b858c2fb088dc6983ef19245932",
"trx_in_block": 8,
"virtual_op": 0
}2018/08/15 22:57:33
2018/08/15 22:57:33
| author | haruka |
| permlink | detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets |
| voter | dalesatoshi |
| weight | 10000 (100.00%) |
| Transaction Info | Block #25101655/Trx 9074b2b08f3a67eed02d7d8f85cc861ece3d4394 |
View Raw JSON Data
{
"block": 25101655,
"op": [
"vote",
{
"author": "haruka",
"permlink": "detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets",
"voter": "dalesatoshi",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-08-15T22:57:33",
"trx_id": "9074b2b08f3a67eed02d7d8f85cc861ece3d4394",
"trx_in_block": 9,
"virtual_op": 0
}2018/07/22 02:25:15
2018/07/22 02:25:15
| author | steemitboard |
| body | Congratulations @haruka! You have completed the following achievement on Steemit and have been rewarded with new badge(s) : [](http://steemitboard.com/@haruka) You got your First payout <sub>_Click on the badge to view your Board of Honor._</sub> <sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub> **Do not miss the last post from @steemitboard:** [SteemitBoard World Cup Contest - The results, the winners and the prizes](https://steemit.com/steemitboard/@steemitboard/steemitboard-world-cup-contest-the-results-and-prizes) > Do you like [SteemitBoard's project](https://steemit.com/@steemitboard)? Then **[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 | haruka |
| parent permlink | detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets |
| permlink | steemitboard-notify-haruka-20180722t022515000z |
| title | |
| Transaction Info | Block #24386597/Trx fc44d005e31d472b8bbf129e1aefe877b96f9437 |
View Raw JSON Data
{
"block": 24386597,
"op": [
"comment",
{
"author": "steemitboard",
"body": "Congratulations @haruka! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :\n\n[](http://steemitboard.com/@haruka) You got your First payout\n\n<sub>_Click on the badge to view your Board of Honor._</sub>\n<sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub>\n\n\n\n**Do not miss the last post from @steemitboard:**\n[SteemitBoard World Cup Contest - The results, the winners and the prizes](https://steemit.com/steemitboard/@steemitboard/steemitboard-world-cup-contest-the-results-and-prizes)\n\n> Do you like [SteemitBoard's project](https://steemit.com/@steemitboard)? Then **[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": "haruka",
"parent_permlink": "detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets",
"permlink": "steemitboard-notify-haruka-20180722t022515000z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-07-22T02:25:15",
"trx_id": "fc44d005e31d472b8bbf129e1aefe877b96f9437",
"trx_in_block": 21,
"virtual_op": 0
}2018/07/21 14:06:06
2018/07/21 14:06:06
| author | haruka |
| permlink | detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets |
| voter | brendio |
| weight | 100 (1.00%) |
| Transaction Info | Block #24371834/Trx 9a6addd4e0f2f568cab1ba2c0df0cd505168608d |
View Raw JSON Data
{
"block": 24371834,
"op": [
"vote",
{
"author": "haruka",
"permlink": "detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets",
"voter": "brendio",
"weight": 100
}
],
"op_in_trx": 0,
"timestamp": "2018-07-21T14:06:06",
"trx_id": "9a6addd4e0f2f568cab1ba2c0df0cd505168608d",
"trx_in_block": 43,
"virtual_op": 0
}harukaupvoted (100.00%) @stan / bitcoin-latina-market-manipulation-caught-in-the-act2018/03/29 03:07:12
harukaupvoted (100.00%) @stan / bitcoin-latina-market-manipulation-caught-in-the-act
2018/03/29 03:07:12
| author | stan |
| permlink | bitcoin-latina-market-manipulation-caught-in-the-act |
| voter | haruka |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21087748/Trx 29671a10c8c9a01f49c2e81bcf516a8437925c29 |
View Raw JSON Data
{
"block": 21087748,
"op": [
"vote",
{
"author": "stan",
"permlink": "bitcoin-latina-market-manipulation-caught-in-the-act",
"voter": "haruka",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-29T03:07:12",
"trx_id": "29671a10c8c9a01f49c2e81bcf516a8437925c29",
"trx_in_block": 19,
"virtual_op": 0
}harukacustom json: follow2018/03/29 03:04:45
harukacustom json: follow
2018/03/29 03:04:45
| id | follow |
| json | ["reblog",{"account":"haruka","author":"stan","permlink":"bitcoin-latina-market-manipulation-caught-in-the-act"}] |
| required auths | [] |
| required posting auths | ["haruka"] |
| Transaction Info | Block #21087699/Trx d630a5e956f35cceab00e26f60b4cbf8cb4a1830 |
View Raw JSON Data
{
"block": 21087699,
"op": [
"custom_json",
{
"id": "follow",
"json": "[\"reblog\",{\"account\":\"haruka\",\"author\":\"stan\",\"permlink\":\"bitcoin-latina-market-manipulation-caught-in-the-act\"}]",
"required_auths": [],
"required_posting_auths": [
"haruka"
]
}
],
"op_in_trx": 0,
"timestamp": "2018-03-29T03:04:45",
"trx_id": "d630a5e956f35cceab00e26f60b4cbf8cb4a1830",
"trx_in_block": 21,
"virtual_op": 0
}harukacustom json: follow2018/03/20 13:33:09
harukacustom json: follow
2018/03/20 13:33:09
| id | follow |
| json | ["reblog",{"account":"haruka","author":"bitshares.fdn","permlink":"bitshares-blockchain-foundation-obtains-bitsharestalk-org-from-bitsapphire"}] |
| required auths | [] |
| required posting auths | ["haruka"] |
| Transaction Info | Block #20841920/Trx f3e4d6c50e150fd74679eaa5f7a31a1ac0a6871b |
View Raw JSON Data
{
"block": 20841920,
"op": [
"custom_json",
{
"id": "follow",
"json": "[\"reblog\",{\"account\":\"haruka\",\"author\":\"bitshares.fdn\",\"permlink\":\"bitshares-blockchain-foundation-obtains-bitsharestalk-org-from-bitsapphire\"}]",
"required_auths": [],
"required_posting_auths": [
"haruka"
]
}
],
"op_in_trx": 0,
"timestamp": "2018-03-20T13:33:09",
"trx_id": "f3e4d6c50e150fd74679eaa5f7a31a1ac0a6871b",
"trx_in_block": 12,
"virtual_op": 0
}2018/03/20 13:33:03
2018/03/20 13:33:03
| author | bitshares.fdn |
| permlink | bitshares-blockchain-foundation-obtains-bitsharestalk-org-from-bitsapphire |
| voter | haruka |
| weight | 10000 (100.00%) |
| Transaction Info | Block #20841918/Trx 3a71070628997f9d265500ab52108cc6177cdbae |
View Raw JSON Data
{
"block": 20841918,
"op": [
"vote",
{
"author": "bitshares.fdn",
"permlink": "bitshares-blockchain-foundation-obtains-bitsharestalk-org-from-bitsapphire",
"voter": "haruka",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-20T13:33:03",
"trx_id": "3a71070628997f9d265500ab52108cc6177cdbae",
"trx_in_block": 13,
"virtual_op": 0
}2018/03/04 16:18:45
2018/03/04 16:18:45
| author | haruka |
| permlink | detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets |
| voter | farmerd |
| weight | 10000 (100.00%) |
| Transaction Info | Block #20384953/Trx 4b7980f55b99840a146559b8fb6b0127ad8cb70b |
View Raw JSON Data
{
"block": 20384953,
"op": [
"vote",
{
"author": "haruka",
"permlink": "detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets",
"voter": "farmerd",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-03-04T16:18:45",
"trx_id": "4b7980f55b99840a146559b8fb6b0127ad8cb70b",
"trx_in_block": 28,
"virtual_op": 0
}harukaupvoted (100.00%) @fox / bitshares-core-team-budget-worker-proposal-20182018/02/22 14:54:15
harukaupvoted (100.00%) @fox / bitshares-core-team-budget-worker-proposal-2018
2018/02/22 14:54:15
| author | fox |
| permlink | bitshares-core-team-budget-worker-proposal-2018 |
| voter | haruka |
| weight | 10000 (100.00%) |
| Transaction Info | Block #20095513/Trx dda212d8af8ef8bf0f7d0bf744fb6200143821d8 |
View Raw JSON Data
{
"block": 20095513,
"op": [
"vote",
{
"author": "fox",
"permlink": "bitshares-core-team-budget-worker-proposal-2018",
"voter": "haruka",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-02-22T14:54:15",
"trx_id": "dda212d8af8ef8bf0f7d0bf744fb6200143821d8",
"trx_in_block": 1,
"virtual_op": 0
}harukaupvoted (100.00%) @blocktivity / bit20-the-cryptocurrency-index-fund-2018-02-21-revision2018/02/21 17:14:03
harukaupvoted (100.00%) @blocktivity / bit20-the-cryptocurrency-index-fund-2018-02-21-revision
2018/02/21 17:14:03
| author | blocktivity |
| permlink | bit20-the-cryptocurrency-index-fund-2018-02-21-revision |
| voter | haruka |
| weight | 10000 (100.00%) |
| Transaction Info | Block #20069515/Trx a74e688b70b2d67f2af187f38438739c7f04341f |
View Raw JSON Data
{
"block": 20069515,
"op": [
"vote",
{
"author": "blocktivity",
"permlink": "bit20-the-cryptocurrency-index-fund-2018-02-21-revision",
"voter": "haruka",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-02-21T17:14:03",
"trx_id": "a74e688b70b2d67f2af187f38438739c7f04341f",
"trx_in_block": 56,
"virtual_op": 0
}harukaupvoted (100.00%) @xeroc / pybitshares-uptick-how-to-add-new-on-chain-features2018/02/20 10:34:12
harukaupvoted (100.00%) @xeroc / pybitshares-uptick-how-to-add-new-on-chain-features
2018/02/20 10:34:12
| author | xeroc |
| permlink | pybitshares-uptick-how-to-add-new-on-chain-features |
| voter | haruka |
| weight | 10000 (100.00%) |
| Transaction Info | Block #20032722/Trx 005817322fd1506b75ede3c6dffe2aef7414f8e9 |
View Raw JSON Data
{
"block": 20032722,
"op": [
"vote",
{
"author": "xeroc",
"permlink": "pybitshares-uptick-how-to-add-new-on-chain-features",
"voter": "haruka",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-02-20T10:34:12",
"trx_id": "005817322fd1506b75ede3c6dffe2aef7414f8e9",
"trx_in_block": 56,
"virtual_op": 0
}2018/02/20 10:32:36
2018/02/20 10:32:36
| author | steemitboard |
| body | Congratulations @haruka! You have completed some achievement on Steemit and have been rewarded with new badge(s) : [](http://steemitboard.com/@haruka) You got your First payout Click on any badge to view your own Board of Honor on SteemitBoard. For more information about SteemitBoard, click [here](https://steemit.com/@steemitboard) If you no longer want to receive notifications, reply to this comment with the word `STOP` > Upvote this notification to help all Steemit users. Learn why [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)! |
| json metadata | {"image":["https://steemitboard.com/img/notifications.png"]} |
| parent author | haruka |
| parent permlink | detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets |
| permlink | steemitboard-notify-haruka-20180220t103236000z |
| title | |
| Transaction Info | Block #20032690/Trx 419e5d7d342d3dbf6367d65ed1d4e0895fa2ac7c |
View Raw JSON Data
{
"block": 20032690,
"op": [
"comment",
{
"author": "steemitboard",
"body": "Congratulations @haruka! You have completed some achievement on Steemit and have been rewarded with new badge(s) :\n\n[](http://steemitboard.com/@haruka) You got your First payout\n\nClick on any badge to view your own Board of Honor on SteemitBoard.\nFor more information about SteemitBoard, click [here](https://steemit.com/@steemitboard)\n\nIf you no longer want to receive notifications, reply to this comment with the word `STOP`\n\n> Upvote this notification to help all Steemit users. Learn why [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!",
"json_metadata": "{\"image\":[\"https://steemitboard.com/img/notifications.png\"]}",
"parent_author": "haruka",
"parent_permlink": "detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets",
"permlink": "steemitboard-notify-haruka-20180220t103236000z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-02-20T10:32:36",
"trx_id": "419e5d7d342d3dbf6367d65ed1d4e0895fa2ac7c",
"trx_in_block": 40,
"virtual_op": 0
}harukaupvoted (100.00%) @songminer / bitshares-the-window-of-opportunity-is-closing2018/02/20 07:02:45
harukaupvoted (100.00%) @songminer / bitshares-the-window-of-opportunity-is-closing
2018/02/20 07:02:45
| author | songminer |
| permlink | bitshares-the-window-of-opportunity-is-closing |
| voter | haruka |
| weight | 10000 (100.00%) |
| Transaction Info | Block #20028493/Trx fd89006a26c505b4a705774bf4f38d69376c7bbc |
View Raw JSON Data
{
"block": 20028493,
"op": [
"vote",
{
"author": "songminer",
"permlink": "bitshares-the-window-of-opportunity-is-closing",
"voter": "haruka",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-02-20T07:02:45",
"trx_id": "fd89006a26c505b4a705774bf4f38d69376c7bbc",
"trx_in_block": 0,
"virtual_op": 0
}harukaclaimed reward balance: 6.251 SBD, 2.016 SP2018/02/19 13:38:57
harukaclaimed reward balance: 6.251 SBD, 2.016 SP
2018/02/19 13:38:57
| account | haruka |
| reward sbd | 6.251 SBD |
| reward steem | 0.000 STEEM |
| reward vests | 3279.504985 VESTS |
| Transaction Info | Block #20007641/Trx b886a1d0eae20c7efc54d4d232be918c17ab8bf1 |
View Raw JSON Data
{
"block": 20007641,
"op": [
"claim_reward_balance",
{
"account": "haruka",
"reward_sbd": "6.251 SBD",
"reward_steem": "0.000 STEEM",
"reward_vests": "3279.504985 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-02-19T13:38:57",
"trx_id": "b886a1d0eae20c7efc54d4d232be918c17ab8bf1",
"trx_in_block": 36,
"virtual_op": 0
}harukaupvoted (100.00%) @ravid / support-bitshares-on-israeli-version-of-coinbase2018/02/19 13:38:21
harukaupvoted (100.00%) @ravid / support-bitshares-on-israeli-version-of-coinbase
2018/02/19 13:38:21
| author | ravid |
| permlink | support-bitshares-on-israeli-version-of-coinbase |
| voter | haruka |
| weight | 10000 (100.00%) |
| Transaction Info | Block #20007629/Trx 56040547166d70ddebd17dbee1e5abf5f74b1417 |
View Raw JSON Data
{
"block": 20007629,
"op": [
"vote",
{
"author": "ravid",
"permlink": "support-bitshares-on-israeli-version-of-coinbase",
"voter": "haruka",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-02-19T13:38:21",
"trx_id": "56040547166d70ddebd17dbee1e5abf5f74b1417",
"trx_in_block": 46,
"virtual_op": 0
}harukareceived 6.251 SBD, 2.016 SP author reward for @haruka / detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets2018/02/14 20:29:30
harukareceived 6.251 SBD, 2.016 SP author reward for @haruka / detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets
2018/02/14 20:29:30
| author | haruka |
| permlink | detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets |
| sbd payout | 6.251 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 3279.504985 VESTS |
| Transaction Info | Block #19871919/Virtual Operation #15 |
View Raw JSON Data
{
"block": 19871919,
"op": [
"author_reward",
{
"author": "haruka",
"permlink": "detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets",
"sbd_payout": "6.251 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "3279.504985 VESTS"
}
],
"op_in_trx": 0,
"timestamp": "2018-02-14T20:29:30",
"trx_id": "0000000000000000000000000000000000000000",
"trx_in_block": 4294967295,
"virtual_op": 15
}2018/02/11 03:17:30
2018/02/11 03:17:30
| author | haruka |
| permlink | detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets |
| voter | michaelhebo |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19764986/Trx 9297708bf967599d2324862cc1d196b755ef81cb |
View Raw JSON Data
{
"block": 19764986,
"op": [
"vote",
{
"author": "haruka",
"permlink": "detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets",
"voter": "michaelhebo",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-02-11T03:17:30",
"trx_id": "9297708bf967599d2324862cc1d196b755ef81cb",
"trx_in_block": 33,
"virtual_op": 0
}2018/02/09 08:16:57
2018/02/09 08:16:57
| author | haruka |
| permlink | detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets |
| voter | vvk |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19713403/Trx 7eca2c41f318096a5694094b2a8d3bfa9f1a2fe4 |
View Raw JSON Data
{
"block": 19713403,
"op": [
"vote",
{
"author": "haruka",
"permlink": "detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets",
"voter": "vvk",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-02-09T08:16:57",
"trx_id": "7eca2c41f318096a5694094b2a8d3bfa9f1a2fe4",
"trx_in_block": 19,
"virtual_op": 0
}2018/02/08 15:44:36
2018/02/08 15:44:36
| author | haruka |
| permlink | detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets |
| voter | tt-dogg |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19693589/Trx f7bc4a085b48bf44d683786d6b61fa7faab53c5c |
View Raw JSON Data
{
"block": 19693589,
"op": [
"vote",
{
"author": "haruka",
"permlink": "detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets",
"voter": "tt-dogg",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-02-08T15:44:36",
"trx_id": "f7bc4a085b48bf44d683786d6b61fa7faab53c5c",
"trx_in_block": 32,
"virtual_op": 0
}2018/02/08 15:07:00
2018/02/08 15:07:00
| author | bentley1 |
| body | This post helped a lot! |
| json metadata | {"tags":["bitshares"],"app":"steemit/0.1"} |
| parent author | haruka |
| parent permlink | detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets |
| permlink | re-haruka-detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets-20180208t150701102z |
| title | |
| Transaction Info | Block #19692839/Trx 718d4c2be39bb32860e67f8fbacce944a379fd24 |
View Raw JSON Data
{
"block": 19692839,
"op": [
"comment",
{
"author": "bentley1",
"body": "This post helped a lot!",
"json_metadata": "{\"tags\":[\"bitshares\"],\"app\":\"steemit/0.1\"}",
"parent_author": "haruka",
"parent_permlink": "detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets",
"permlink": "re-haruka-detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets-20180208t150701102z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-02-08T15:07:00",
"trx_id": "718d4c2be39bb32860e67f8fbacce944a379fd24",
"trx_in_block": 23,
"virtual_op": 0
}2018/02/08 14:57:45
2018/02/08 14:57:45
| author | haruka |
| permlink | detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets |
| voter | grzelox |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19692654/Trx cc4d99abf3147faad50d76e15c722d4d9627691d |
View Raw JSON Data
{
"block": 19692654,
"op": [
"vote",
{
"author": "haruka",
"permlink": "detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets",
"voter": "grzelox",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-02-08T14:57:45",
"trx_id": "cc4d99abf3147faad50d76e15c722d4d9627691d",
"trx_in_block": 19,
"virtual_op": 0
}2018/02/08 14:55:51
2018/02/08 14:55:51
| author | haruka |
| permlink | detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets |
| voter | ropox |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19692617/Trx ef7d258f43f372980b5cc36a80be532f9ef04614 |
View Raw JSON Data
{
"block": 19692617,
"op": [
"vote",
{
"author": "haruka",
"permlink": "detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets",
"voter": "ropox",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-02-08T14:55:51",
"trx_id": "ef7d258f43f372980b5cc36a80be532f9ef04614",
"trx_in_block": 12,
"virtual_op": 0
}2018/02/08 14:08:24
2018/02/08 14:08:24
| author | master-set |
| body | Uf, its complicated (( But thanks for info! |
| json metadata | {"tags":["bitshares"],"app":"steemit/0.1"} |
| parent author | haruka |
| parent permlink | detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets |
| permlink | re-haruka-detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets-20180208t140737913z |
| title | |
| Transaction Info | Block #19691674/Trx 227da5c3e2655cde937045b25fb0c23c2035dea8 |
View Raw JSON Data
{
"block": 19691674,
"op": [
"comment",
{
"author": "master-set",
"body": "Uf, its complicated ((\nBut thanks for info!",
"json_metadata": "{\"tags\":[\"bitshares\"],\"app\":\"steemit/0.1\"}",
"parent_author": "haruka",
"parent_permlink": "detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets",
"permlink": "re-haruka-detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets-20180208t140737913z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-02-08T14:08:24",
"trx_id": "227da5c3e2655cde937045b25fb0c23c2035dea8",
"trx_in_block": 9,
"virtual_op": 0
}2018/02/08 12:50:51
2018/02/08 12:50:51
| author | haruka |
| permlink | detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets |
| voter | johnsmith |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19690143/Trx b24f766cccb6bf32f663ed569704ddb3c1d14e07 |
View Raw JSON Data
{
"block": 19690143,
"op": [
"vote",
{
"author": "haruka",
"permlink": "detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets",
"voter": "johnsmith",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-02-08T12:50:51",
"trx_id": "b24f766cccb6bf32f663ed569704ddb3c1d14e07",
"trx_in_block": 10,
"virtual_op": 0
}2018/02/08 10:39:42
2018/02/08 10:39:42
| author | haruka |
| permlink | detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets |
| voter | bentley1 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19687548/Trx 977a89e622f074d8dee4ab6680a98b3be120d0b5 |
View Raw JSON Data
{
"block": 19687548,
"op": [
"vote",
{
"author": "haruka",
"permlink": "detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets",
"voter": "bentley1",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-02-08T10:39:42",
"trx_id": "977a89e622f074d8dee4ab6680a98b3be120d0b5",
"trx_in_block": 38,
"virtual_op": 0
}2018/02/08 09:08:42
2018/02/08 09:08:42
| author | haruka |
| permlink | detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets |
| voter | fractalnode |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19685746/Trx 9cf626e082709a08f47e48fcc834d1727473a4a3 |
View Raw JSON Data
{
"block": 19685746,
"op": [
"vote",
{
"author": "haruka",
"permlink": "detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets",
"voter": "fractalnode",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-02-08T09:08:42",
"trx_id": "9cf626e082709a08f47e48fcc834d1727473a4a3",
"trx_in_block": 43,
"virtual_op": 0
}2018/02/07 22:20:21
2018/02/07 22:20:21
| author | haruka |
| permlink | detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets |
| voter | everythink |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19672873/Trx f41af7567590d86d86c5a30c8bbd319eb260b04d |
View Raw JSON Data
{
"block": 19672873,
"op": [
"vote",
{
"author": "haruka",
"permlink": "detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets",
"voter": "everythink",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-02-07T22:20:21",
"trx_id": "f41af7567590d86d86c5a30c8bbd319eb260b04d",
"trx_in_block": 46,
"virtual_op": 0
}harukapublished a new post: detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets2018/02/07 21:58:27
harukapublished a new post: detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets
2018/02/07 21:58:27
| author | haruka |
| body | @@ -5860,16 +5860,17 @@ nd * MCR +%60 ), the a |
| json metadata | {"tags":["bitshares","bts"],"users":["abit"],"links":["https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_update.cpp#L200-L255","https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_market.cpp#L522-L609","https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_market.cpp#L43-L93","https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_market.cpp#L427-L480","https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/asset_evaluator.cpp#L558-L589","https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_maint.cpp#L719-L767","http://docs.bitshares.org/user/dex-margin-mechanics.html"],"app":"steemit/0.1","format":"markdown"} |
| parent author | |
| parent permlink | bitshares |
| permlink | detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets |
| title | Detailed mechanism of global settlement (black swan) and reviving of bitAssets |
| Transaction Info | Block #19672438/Trx 5b23611fdc03f57273a74252658be38dbdb95abe |
View Raw JSON Data
{
"block": 19672438,
"op": [
"comment",
{
"author": "haruka",
"body": "@@ -5860,16 +5860,17 @@\n nd * MCR\n+%60\n ), the a\n",
"json_metadata": "{\"tags\":[\"bitshares\",\"bts\"],\"users\":[\"abit\"],\"links\":[\"https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_update.cpp#L200-L255\",\"https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_market.cpp#L522-L609\",\"https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_market.cpp#L43-L93\",\"https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_market.cpp#L427-L480\",\"https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/asset_evaluator.cpp#L558-L589\",\"https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_maint.cpp#L719-L767\",\"http://docs.bitshares.org/user/dex-margin-mechanics.html\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "bitshares",
"permlink": "detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets",
"title": "Detailed mechanism of global settlement (black swan) and reviving of bitAssets"
}
],
"op_in_trx": 0,
"timestamp": "2018-02-07T21:58:27",
"trx_id": "5b23611fdc03f57273a74252658be38dbdb95abe",
"trx_in_block": 20,
"virtual_op": 0
}2018/02/07 21:53:27
2018/02/07 21:53:27
| author | haruka |
| permlink | detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets |
| voter | sensation |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19672339/Trx db438ca14e336842ec19d56a5d7949ac97a37c54 |
View Raw JSON Data
{
"block": 19672339,
"op": [
"vote",
{
"author": "haruka",
"permlink": "detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets",
"voter": "sensation",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-02-07T21:53:27",
"trx_id": "db438ca14e336842ec19d56a5d7949ac97a37c54",
"trx_in_block": 44,
"virtual_op": 0
}harukapublished a new post: detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets2018/02/07 21:49:30
harukapublished a new post: detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets
2018/02/07 21:49:30
| author | haruka |
| body | @@ -7845,28 +7845,8 @@ ice -from the price feed is 0 |
| json metadata | {"tags":["bitshares","bts"],"users":["abit"],"links":["https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_update.cpp#L200-L255","https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_market.cpp#L522-L609","https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_market.cpp#L43-L93","https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_market.cpp#L427-L480","https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/asset_evaluator.cpp#L558-L589","https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_maint.cpp#L719-L767","http://docs.bitshares.org/user/dex-margin-mechanics.html"],"app":"steemit/0.1","format":"markdown"} |
| parent author | |
| parent permlink | bitshares |
| permlink | detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets |
| title | Detailed mechanism of global settlement (black swan) and reviving of bitAssets |
| Transaction Info | Block #19672260/Trx df8d129d7db207dc070145ecdb88f5757bce439b |
View Raw JSON Data
{
"block": 19672260,
"op": [
"comment",
{
"author": "haruka",
"body": "@@ -7845,28 +7845,8 @@\n ice \n-from the price feed \n is 0\n",
"json_metadata": "{\"tags\":[\"bitshares\",\"bts\"],\"users\":[\"abit\"],\"links\":[\"https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_update.cpp#L200-L255\",\"https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_market.cpp#L522-L609\",\"https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_market.cpp#L43-L93\",\"https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_market.cpp#L427-L480\",\"https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/asset_evaluator.cpp#L558-L589\",\"https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_maint.cpp#L719-L767\",\"http://docs.bitshares.org/user/dex-margin-mechanics.html\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "bitshares",
"permlink": "detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets",
"title": "Detailed mechanism of global settlement (black swan) and reviving of bitAssets"
}
],
"op_in_trx": 0,
"timestamp": "2018-02-07T21:49:30",
"trx_id": "df8d129d7db207dc070145ecdb88f5757bce439b",
"trx_in_block": 1,
"virtual_op": 0
}2018/02/07 20:57:12
2018/02/07 20:57:12
| author | cryptick |
| body | Thanks for taking the time to write this up! |
| json metadata | {"tags":["bitshares"],"app":"steemit/0.1"} |
| parent author | haruka |
| parent permlink | detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets |
| permlink | re-haruka-detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets-20180207t205712873z |
| title | |
| Transaction Info | Block #19671223/Trx 690228a86e5ff1205ecb51f00c8b30531e831ec3 |
View Raw JSON Data
{
"block": 19671223,
"op": [
"comment",
{
"author": "cryptick",
"body": "Thanks for taking the time to write this up!",
"json_metadata": "{\"tags\":[\"bitshares\"],\"app\":\"steemit/0.1\"}",
"parent_author": "haruka",
"parent_permlink": "detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets",
"permlink": "re-haruka-detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets-20180207t205712873z",
"title": ""
}
],
"op_in_trx": 0,
"timestamp": "2018-02-07T20:57:12",
"trx_id": "690228a86e5ff1205ecb51f00c8b30531e831ec3",
"trx_in_block": 38,
"virtual_op": 0
}2018/02/07 20:56:42
2018/02/07 20:56:42
| author | haruka |
| permlink | detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets |
| voter | cryptick |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19671213/Trx eae1b44d34adf248b5e82da3f86f186acf55c51e |
View Raw JSON Data
{
"block": 19671213,
"op": [
"vote",
{
"author": "haruka",
"permlink": "detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets",
"voter": "cryptick",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-02-07T20:56:42",
"trx_id": "eae1b44d34adf248b5e82da3f86f186acf55c51e",
"trx_in_block": 34,
"virtual_op": 0
}2018/02/07 20:33:33
2018/02/07 20:33:33
| author | haruka |
| permlink | detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets |
| voter | imherenow |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19670753/Trx 2fdf8db6fa3d879dc6334c2adc5ba88903ba815f |
View Raw JSON Data
{
"block": 19670753,
"op": [
"vote",
{
"author": "haruka",
"permlink": "detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets",
"voter": "imherenow",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-02-07T20:33:33",
"trx_id": "2fdf8db6fa3d879dc6334c2adc5ba88903ba815f",
"trx_in_block": 47,
"virtual_op": 0
}2018/02/07 20:30:27
2018/02/07 20:30:27
| author | haruka |
| permlink | detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets |
| voter | anomaly |
| weight | 100 (1.00%) |
| Transaction Info | Block #19670691/Trx b9d7381e8398f43855b9efbb6ba717b36d981ca2 |
View Raw JSON Data
{
"block": 19670691,
"op": [
"vote",
{
"author": "haruka",
"permlink": "detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets",
"voter": "anomaly",
"weight": 100
}
],
"op_in_trx": 0,
"timestamp": "2018-02-07T20:30:27",
"trx_id": "b9d7381e8398f43855b9efbb6ba717b36d981ca2",
"trx_in_block": 2,
"virtual_op": 0
}2018/02/07 20:29:30
2018/02/07 20:29:30
| author | haruka |
| permlink | detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets |
| voter | haruka |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19670672/Trx 0c3984b9bda30db3a995e3d369305fd2186af99e |
View Raw JSON Data
{
"block": 19670672,
"op": [
"vote",
{
"author": "haruka",
"permlink": "detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets",
"voter": "haruka",
"weight": 10000
}
],
"op_in_trx": 0,
"timestamp": "2018-02-07T20:29:30",
"trx_id": "0c3984b9bda30db3a995e3d369305fd2186af99e",
"trx_in_block": 31,
"virtual_op": 0
}harukapublished a new post: detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets2018/02/07 20:29:30
harukapublished a new post: detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets
2018/02/07 20:29:30
| author | haruka |
| body | Maybe they are the most complex parts of BitShares. We don't want to see global settlement happen on popular bitAssets, but we should know how it exactly works. In this post I will try to explain the whole process of these two events. Many thanks to @abit for some of the details I was also missing before. This post reflects the mechanisms of current network consensus (version `2.0.171105a`), and some of them may change in future hardforks. # 1. Triggering Global Settlement ### a. How is it triggered? Currently there are 3 ways to trigger global settlement on bitAssets. #### 1. `asset_global_settle_operation` This operation is for asset issuers to trigger the global settlement manually. I'll skip the details about it here. #### 2. Margin position having collateral ratio below 1 <sup>[1]</sup> This is the most known black swan condition. When settlement price of the asset drops, collateral ratio of open margin positions will also decrease. If the collateral ratio of least collateralized margin position drops below 1, and **there are no bid orders having price above `debt / collateral` of that position**, global settlement will be triggered. In this situation, the global settlement price will be `debt / collateral` of the triggering least collateralized margin position. For example, we have a margin position with debt of 100 bitUSD and collateral of 200 BTS. If the settlement price of bitUSD drop below 0.5 bitUSD/BTS, and the highest bid of the exchange market is also below 0.5 bitUSD/BTS, global settlement will be triggered on bitUSD asset, with global settlement price of 0.5 bitUSD/BTS. #### 3. Margin call order matched at market price below collateral ratio of 1 <sup>[2]</sup> The margin-called positions (those having collateral ratio below maintenance collateral ratio(MCR, usually 1.75)) will be sold on market with the price of `settlement price / maximum short squeeze ratio`(MSSR, usually 1.1). Because of this, the call order could be executed below settlement price. The margin call order will only execute below call price `debt / collateral * MCR` and above the limit `settlement price / MSSR`. More details about margin call executions could be found in documents<sup>[7]</sup>. There could be a situation in which the call order has lowest execute price below 1 collateral ratio (`debt / collateral`). If there are any matching bid order which could lead to the call order execute below 1 collateral ratio, global settlement will be triggered. In this situation, the global settlement price will be current settlement price of the asset. For example, with most common MCR(1.75) and MSSR(1.1), we have a margin position with debt of 100 bitUSD and collateral of 200 BTS. The settlement price of bitUSD is 0.528 bitUSD/BTS, below the position's call price `100 / 200 * 1.75 = 0.875 bitUSD/BTS`, so the call order is put on the market with lowest possible execution price of `0.528 / 1.1 = 0.48 bitUSD/BTS`, which is in turn below the collateral ratio 1 price of the position `100 / 200 = 0.5 bitUSD/BTS`. As the margin positions cannot trade below that price (or the peg is lost), so if there are any buy orders with price between 0.48 and 0.5, global settlement will be triggered, with global settlement price of 0.528 bitUSD/BTS. ### b. What will happen?<sup>[3]</sup> #### 1. All margin positions will be closed at global settlement price For all positions, use the collateral to buy the debt at global settlement price. The bought debt is returned to the blockchain and destroyed, effectively closing the position; the paid collateral will be put into settlement fund; the remaining collateral will be returned to the owner of the position<sup>[4]</sup>. #### 2. Global instant settle will be enabled All of the existing asset will not be affected. Instead, the owner could choose to settle the asset at the global settlement price instantly without 24h delay, returning the asset to the blockchain and destroying them, and get the corresponding value from the settlement fund. **This is not a forced operation.** For example, when bitUSD enter global settlement state with global settlement price and current feed price of 0.5 bitUSD/BTS, there are 2 margin positions: Account|Collateral|Debt|Call price|Collateral ratio -|-|-|-|- `bob`|200 BTS|100 bitUSD|0.5 bitUSD/BTS|1.0 `alice`|150 BTS|50 bitUSD|0.3333 bitUSD/BTS|1.5 During the process of entering global settlement, `alice` will use 100 BTS of the collateral to buy 50 bitUSD at 0.5 bitUSD/BTS, and the remaining 50 BTS will be returned to `alice`, while `bob` will use all of the collateral to buy his debt, getting nothing back. The settlement fund will receive 300 BTS and will be used to settle the circulating 150 bitUSD. #### 3. Normal bitAsset functions will be disabled The asset could still be freely traded at the exchange or send to others, but borrowing will be disabled. The asset is not pegged anymore at this state. Witnesses could still provide price feeds. # 2. Reviving from Global Settlement After the last hardfork, BSIP18 is activated and bitAssets in global settlement could be revived to restore it's complete function. This works by converting the current supply to new margin positions while satisfying all bitAsset requirements. ### a. How to revive bitAsset? There are 3 ways to revive a bitAsset. #### 1. All existing bitAsset is settled <sup>[5]</sup> When the settlement price is changed on feed update, if the bitAsset has valid feed and current supply of the asset is 0, the asset will be revived. #### 2. Settlement fund could satisfy collateral ratio requirement <sup>[5]</sup> When the settlement price is changed on feed update, if the bitAsset has valid feed and the new settlement price is above global settlement price * MCR (actual calculation: `settlement price > current supply / settlement fund * MCR), the asset will be revived. The blockchain will create a new margin position with the issuer of the bitAsset as the owner, current supply as the debt and settlement fund as the collateral. For example, bitUSD is in global settlement state, having global settlement price of 0.5 bitUSD/BTS, with current supply of 100 USD and 200 BTS in settlement fund. If the settlement price from price feed goes above `100 / 200 * 1.75 = 0.875 bitUSD/BTS`, bitUSD will be revived, and committee_account will have a new margin position with 100 bitUSD debt and 200 BTS collateral. #### 3. Collateral bids could cover the supply of the asset <sup>[6]</sup> BSIP-0018 introduced a new operation `bid_collateral_operation`. As reviving requires creating new margin positions, this operation allows everyone to "bid" additional collateral to create new margin positions. To bid additional collateral, the bidder will indicate how much debt he is willing to take, and how much additional collateral he will add to the margin position. This operation is not present in GUI wallet right now, but can be done by using `bid_collateral` command in CLI wallet or constructing the operation manually. On every blockchain maintenance (currently every hour), the blockchain will check if the sum of debt of all bids would cover the current asset supply. If it's true, the blockchain will sort the bids with higher `additional collateral / debt` price in top, then create new margin positions for the bids until all current supply is covered. Each margin position will have debt as in the bid and collateral equals `debt of the bid * global settlement price + additional collateral of the bid`. During the creation process, if any of the new margin position have collateral ratio below MCR, the revive process is failed. Here is an example of how it actually works. bitUSD is in the global settlement state with current supply of 100 bitUSD and 200 BTS in settlement fund. The global settlement price from the price feed is 0.5 bitUSD/BTS, and settlement from price feed is 0.75 bitUSD/BTS. The bids before the maintenance are: Account|Debt to take|Additional collateral|Additional collateral / debt -|-|-|- `alice`|25 bitUSD|100 BTS|4 `bob`|50 bitUSD|25 BTS|0.5 `charlie`|50 bitUSD|50 BTS|1 `dave`|100 bitUSD|1 BTS|0.01 On the blockchain maintenance, the sum of debt from all bids are over the current supply (125 > 100). The blockchain will sort the bids with order `alice - charlie - bob - dave`. 1. `alice` will be assigned a new margin position with 25 bitUSD as debt and `25 / 0.5 + 100 = 150 BTS` as collateral, in which `25 / 0.5 = 50 BTS` is taken from the settlement fund, leaving 150 BTS behind, and 75 bitUSD remaining to be covered. 2. `charlie` will be assigned a new margin position with 50 bitUSD as debt and `50 / 0.5 + 50 = 150 BTS` as collateral, in which `50 / 0.5 = 100 BTS` is taken from the settlement fund, leaving 50 BTS behind, and 25 bitUSD remaining to be covered. 3. `bob` will be assigned a new margin position with remaining 25 bitUSD as debt and `25 / 0.5 + 25 = 75 BTS` as collateral, in which `25 / 0.5 = 50 BTS` is taken from the remaining settlement fund. The whole supply is converted to margin positions at this point, so `dave`'s bid is automatically cancelled. The resulting margin positions are: Account|Collateral|Debt|Call price|Collateral ratio -|-|-|-|- `bob`|75 BTS|25 bitUSD|0.5833 bitUSD/BTS|2.25 `charlie`|150 BTS|50 bitUSD|0.5833 bitUSD/BTS|2.25 `alice`|150 BTS|25 bitUSD|0.2917 bitUSD/BTS|4.5 All of the margin positions have collateral ratio above 1.75, so the bitUSD is successfully revived. ### b. What will happen after the bitAsset revives? After the revive, all functions of the bitAsset will restore to normal - Anyone can borrow new assets into existence, settlement will have 24 hours delay, and most importantly, the asset will be pegged again. And everyone will be happy. ## References For those who want to take a look at the bitshares-core source code, here are the corresponding locations: [1]: https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_update.cpp#L200-L255 [2]: https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_market.cpp#L522-L609 [3]: https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_market.cpp#L43-L93 [4]: https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_market.cpp#L427-L480 [5]: https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/asset_evaluator.cpp#L558-L589 [6]: https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_maint.cpp#L719-L767 The margin call mechanics page article on bitshares docs site is a good read if you want to know more about how margin call is handled. [7]: http://docs.bitshares.org/user/dex-margin-mechanics.html ## Feedback There could still be some details I'm not getting right or missing, or not expressed clearly, especially the reviving part. Please let me know in the comments, and I'll try to update this post or answer if possible. Hope this post clears up some points about the global settlement and reviving mechanism of BitShares platform. And many thanks for reading my first steemit post! |
| json metadata | {"tags":["bitshares","bts"],"users":["abit"],"links":["https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_update.cpp#L200-L255","https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_market.cpp#L522-L609","https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_market.cpp#L43-L93","https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_market.cpp#L427-L480","https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/asset_evaluator.cpp#L558-L589","https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_maint.cpp#L719-L767","http://docs.bitshares.org/user/dex-margin-mechanics.html"],"app":"steemit/0.1","format":"markdown"} |
| parent author | |
| parent permlink | bitshares |
| permlink | detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets |
| title | Detailed mechanism of global settlement (black swan) and reviving of bitAssets |
| Transaction Info | Block #19670672/Trx 0c3984b9bda30db3a995e3d369305fd2186af99e |
View Raw JSON Data
{
"block": 19670672,
"op": [
"comment",
{
"author": "haruka",
"body": "Maybe they are the most complex parts of BitShares. We don't want to see global settlement happen on popular bitAssets, but we should know how it exactly works. In this post I will try to explain the whole process of these two events.\n\nMany thanks to @abit for some of the details I was also missing before.\n\nThis post reflects the mechanisms of current network consensus (version `2.0.171105a`), and some of them may change in future hardforks.\n\n# 1. Triggering Global Settlement\n\n### a. How is it triggered?\n\nCurrently there are 3 ways to trigger global settlement on bitAssets. \n\n#### 1. `asset_global_settle_operation`\nThis operation is for asset issuers to trigger the global settlement manually. I'll skip the details about it here.\n\n#### 2. Margin position having collateral ratio below 1 <sup>[1]</sup>\nThis is the most known black swan condition. When settlement price of the asset drops, collateral ratio of open margin positions will also decrease. If the collateral ratio of least collateralized margin position drops below 1, and **there are no bid orders having price above `debt / collateral` of that position**, global settlement will be triggered. In this situation, the global settlement price will be `debt / collateral` of the triggering least collateralized margin position.\n\nFor example, we have a margin position with debt of 100 bitUSD and collateral of 200 BTS. If the settlement price of bitUSD drop below 0.5 bitUSD/BTS, and the highest bid of the exchange market is also below 0.5 bitUSD/BTS, global settlement will be triggered on bitUSD asset, with global settlement price of 0.5 bitUSD/BTS.\n\n#### 3. Margin call order matched at market price below collateral ratio of 1 <sup>[2]</sup>\nThe margin-called positions (those having collateral ratio below maintenance collateral ratio(MCR, usually 1.75)) will be sold on market with the price of `settlement price / maximum short squeeze ratio`(MSSR, usually 1.1). Because of this, the call order could be executed below settlement price. \nThe margin call order will only execute below call price `debt / collateral * MCR` and above the limit `settlement price / MSSR`. More details about margin call executions could be found in documents<sup>[7]</sup>.\n\nThere could be a situation in which the call order has lowest execute price below 1 collateral ratio (`debt / collateral`). If there are any matching bid order which could lead to the call order execute below 1 collateral ratio, global settlement will be triggered. In this situation, the global settlement price will be current settlement price of the asset.\n\nFor example, with most common MCR(1.75) and MSSR(1.1), we have a margin position with debt of 100 bitUSD and collateral of 200 BTS. The settlement price of bitUSD is 0.528 bitUSD/BTS, below the position's call price `100 / 200 * 1.75 = 0.875 bitUSD/BTS`, so the call order is put on the market with lowest possible execution price of `0.528 / 1.1 = 0.48 bitUSD/BTS`, which is in turn below the collateral ratio 1 price of the position `100 / 200 = 0.5 bitUSD/BTS`. As the margin positions cannot trade below that price (or the peg is lost), so if there are any buy orders with price between 0.48 and 0.5, global settlement will be triggered, with global settlement price of 0.528 bitUSD/BTS.\n\n### b. What will happen?<sup>[3]</sup>\n#### 1. All margin positions will be closed at global settlement price\nFor all positions, use the collateral to buy the debt at global settlement price. The bought debt is returned to the blockchain and destroyed, effectively closing the position; the paid collateral will be put into settlement fund; the remaining collateral will be returned to the owner of the position<sup>[4]</sup>.\n\n#### 2. Global instant settle will be enabled\nAll of the existing asset will not be affected. Instead, the owner could choose to settle the asset at the global settlement price instantly without 24h delay, returning the asset to the blockchain and destroying them, and get the corresponding value from the settlement fund. **This is not a forced operation.**\n\nFor example, when bitUSD enter global settlement state with global settlement price and current feed price of 0.5 bitUSD/BTS, there are 2 margin positions:\n\nAccount|Collateral|Debt|Call price|Collateral ratio\n-|-|-|-|-\n`bob`|200 BTS|100 bitUSD|0.5 bitUSD/BTS|1.0\n`alice`|150 BTS|50 bitUSD|0.3333 bitUSD/BTS|1.5\n\nDuring the process of entering global settlement, `alice` will use 100 BTS of the collateral to buy 50 bitUSD at 0.5 bitUSD/BTS, and the remaining 50 BTS will be returned to `alice`, while `bob` will use all of the collateral to buy his debt, getting nothing back. The settlement fund will receive 300 BTS and will be used to settle the circulating 150 bitUSD.\n\n#### 3. Normal bitAsset functions will be disabled\nThe asset could still be freely traded at the exchange or send to others, but borrowing will be disabled. The asset is not pegged anymore at this state. Witnesses could still provide price feeds.\n\n# 2. Reviving from Global Settlement\nAfter the last hardfork, BSIP18 is activated and bitAssets in global settlement could be revived to restore it's complete function. This works by converting the current supply to new margin positions while satisfying all bitAsset requirements.\n\n### a. How to revive bitAsset?\nThere are 3 ways to revive a bitAsset.\n\n#### 1. All existing bitAsset is settled <sup>[5]</sup>\nWhen the settlement price is changed on feed update, if the bitAsset has valid feed and current supply of the asset is 0, the asset will be revived.\n\n#### 2. Settlement fund could satisfy collateral ratio requirement <sup>[5]</sup>\nWhen the settlement price is changed on feed update, if the bitAsset has valid feed and the new settlement price is above global settlement price * MCR (actual calculation: `settlement price > current supply / settlement fund * MCR), the asset will be revived. The blockchain will create a new margin position with the issuer of the bitAsset as the owner, current supply as the debt and settlement fund as the collateral.\n\nFor example, bitUSD is in global settlement state, having global settlement price of 0.5 bitUSD/BTS, with current supply of 100 USD and 200 BTS in settlement fund. If the settlement price from price feed goes above `100 / 200 * 1.75 = 0.875 bitUSD/BTS`, bitUSD will be revived, and committee_account will have a new margin position with 100 bitUSD debt and 200 BTS collateral.\n\n#### 3. Collateral bids could cover the supply of the asset <sup>[6]</sup>\nBSIP-0018 introduced a new operation `bid_collateral_operation`. As reviving requires creating new margin positions, this operation allows everyone to \"bid\" additional collateral to create new margin positions. \n\nTo bid additional collateral, the bidder will indicate how much debt he is willing to take, and how much additional collateral he will add to the margin position. This operation is not present in GUI wallet right now, but can be done by using `bid_collateral` command in CLI wallet or constructing the operation manually.\n\nOn every blockchain maintenance (currently every hour), the blockchain will check if the sum of debt of all bids would cover the current asset supply. If it's true, the blockchain will sort the bids with higher `additional collateral / debt` price in top, then create new margin positions for the bids until all current supply is covered. Each margin position will have debt as in the bid and collateral equals `debt of the bid * global settlement price + additional collateral of the bid`. During the creation process, if any of the new margin position have collateral ratio below MCR, the revive process is failed.\n\nHere is an example of how it actually works. \n\nbitUSD is in the global settlement state with current supply of 100 bitUSD and 200 BTS in settlement fund. The global settlement price from the price feed is 0.5 bitUSD/BTS, and settlement from price feed is 0.75 bitUSD/BTS.\nThe bids before the maintenance are:\nAccount|Debt to take|Additional collateral|Additional collateral / debt\n-|-|-|-\n`alice`|25 bitUSD|100 BTS|4\n`bob`|50 bitUSD|25 BTS|0.5\n`charlie`|50 bitUSD|50 BTS|1\n`dave`|100 bitUSD|1 BTS|0.01\nOn the blockchain maintenance, the sum of debt from all bids are over the current supply (125 > 100). The blockchain will sort the bids with order `alice - charlie - bob - dave`.\n1. `alice` will be assigned a new margin position with 25 bitUSD as debt and `25 / 0.5 + 100 = 150 BTS` as collateral, in which `25 / 0.5 = 50 BTS` is taken from the settlement fund, leaving 150 BTS behind, and 75 bitUSD remaining to be covered.\n2. `charlie` will be assigned a new margin position with 50 bitUSD as debt and `50 / 0.5 + 50 = 150 BTS` as collateral, in which `50 / 0.5 = 100 BTS` is taken from the settlement fund, leaving 50 BTS behind, and 25 bitUSD remaining to be covered.\n3. `bob` will be assigned a new margin position with remaining 25 bitUSD as debt and `25 / 0.5 + 25 = 75 BTS` as collateral, in which `25 / 0.5 = 50 BTS` is taken from the remaining settlement fund.\n\nThe whole supply is converted to margin positions at this point, so `dave`'s bid is automatically cancelled.\nThe resulting margin positions are:\nAccount|Collateral|Debt|Call price|Collateral ratio\n-|-|-|-|-\n`bob`|75 BTS|25 bitUSD|0.5833 bitUSD/BTS|2.25\n`charlie`|150 BTS|50 bitUSD|0.5833 bitUSD/BTS|2.25\n`alice`|150 BTS|25 bitUSD|0.2917 bitUSD/BTS|4.5\nAll of the margin positions have collateral ratio above 1.75, so the bitUSD is successfully revived.\n\n### b. What will happen after the bitAsset revives?\nAfter the revive, all functions of the bitAsset will restore to normal - Anyone can borrow new assets into existence, settlement will have 24 hours delay, and most importantly, the asset will be pegged again. And everyone will be happy.\n\n## References\nFor those who want to take a look at the bitshares-core source code, here are the corresponding locations:\n[1]: https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_update.cpp#L200-L255\n[2]: https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_market.cpp#L522-L609\n[3]: https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_market.cpp#L43-L93\n[4]: https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_market.cpp#L427-L480\n[5]: https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/asset_evaluator.cpp#L558-L589\n[6]: https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_maint.cpp#L719-L767\n\nThe margin call mechanics page article on bitshares docs site is a good read if you want to know more about how margin call is handled.\n[7]: http://docs.bitshares.org/user/dex-margin-mechanics.html\n\n## Feedback\nThere could still be some details I'm not getting right or missing, or not expressed clearly, especially the reviving part. Please let me know in the comments, and I'll try to update this post or answer if possible. \n\nHope this post clears up some points about the global settlement and reviving mechanism of BitShares platform. And many thanks for reading my first steemit post!",
"json_metadata": "{\"tags\":[\"bitshares\",\"bts\"],\"users\":[\"abit\"],\"links\":[\"https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_update.cpp#L200-L255\",\"https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_market.cpp#L522-L609\",\"https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_market.cpp#L43-L93\",\"https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_market.cpp#L427-L480\",\"https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/asset_evaluator.cpp#L558-L589\",\"https://github.com/bitshares/bitshares-core/blob/master/libraries/chain/db_maint.cpp#L719-L767\",\"http://docs.bitshares.org/user/dex-margin-mechanics.html\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
"parent_author": "",
"parent_permlink": "bitshares",
"permlink": "detailed-mechanism-of-global-settlement-black-swan-and-reviving-of-bitassets",
"title": "Detailed mechanism of global settlement (black swan) and reviving of bitAssets"
}
],
"op_in_trx": 0,
"timestamp": "2018-02-07T20:29:30",
"trx_id": "0c3984b9bda30db3a995e3d369305fd2186af99e",
"trx_in_block": 31,
"virtual_op": 0
}harukaupdated their account properties2018/02/06 20:47:48
harukaupdated their account properties
2018/02/06 20:47:48
| account | haruka |
| json metadata | |
| memo key | STM1111111111111111111111111111111114T1Anm |
| posting | {"account_auths":[],"key_auths":[["STM888UG7kiWCDwHNFqGVxCRjWmymBxsV3rMbMaEb8m5Anh7aeyCh",1]],"weight_threshold":1} |
| Transaction Info | Block #19642289/Trx de370b6c78cdf051de59e3ff4759f450fa8217e1 |
View Raw JSON Data
{
"block": 19642289,
"op": [
"account_update",
{
"account": "haruka",
"json_metadata": "",
"memo_key": "STM1111111111111111111111111111111114T1Anm",
"posting": {
"account_auths": [],
"key_auths": [
[
"STM888UG7kiWCDwHNFqGVxCRjWmymBxsV3rMbMaEb8m5Anh7aeyCh",
1
]
],
"weight_threshold": 1
}
}
],
"op_in_trx": 0,
"timestamp": "2018-02-06T20:47:48",
"trx_id": "de370b6c78cdf051de59e3ff4759f450fa8217e1",
"trx_in_block": 18,
"virtual_op": 0
}harukaupdated their account properties2018/02/06 20:41:18
harukaupdated their account properties
2018/02/06 20:41:18
| account | haruka |
| active | {"account_auths":[],"key_auths":[["STM7mXAGwyvvouxQ5iDUUgT9DfRBhjCjwhxwZAsVKSsTQyfH2WKjV",1]],"weight_threshold":1} |
| json metadata | |
| memo key | STM7mXAGwyvvouxQ5iDUUgT9DfRBhjCjwhxwZAsVKSsTQyfH2WKjV |
| owner | {"account_auths":[],"key_auths":[["STM7mXAGwyvvouxQ5iDUUgT9DfRBhjCjwhxwZAsVKSsTQyfH2WKjV",1]],"weight_threshold":1} |
| posting | {"account_auths":[],"key_auths":[["STM7mXAGwyvvouxQ5iDUUgT9DfRBhjCjwhxwZAsVKSsTQyfH2WKjV",1]],"weight_threshold":1} |
| Transaction Info | Block #19642159/Trx 8e6f3bfe6f4e8c44b4878c3ca8f69dcad71063cd |
View Raw JSON Data
{
"block": 19642159,
"op": [
"account_update",
{
"account": "haruka",
"active": {
"account_auths": [],
"key_auths": [
[
"STM7mXAGwyvvouxQ5iDUUgT9DfRBhjCjwhxwZAsVKSsTQyfH2WKjV",
1
]
],
"weight_threshold": 1
},
"json_metadata": "",
"memo_key": "STM7mXAGwyvvouxQ5iDUUgT9DfRBhjCjwhxwZAsVKSsTQyfH2WKjV",
"owner": {
"account_auths": [],
"key_auths": [
[
"STM7mXAGwyvvouxQ5iDUUgT9DfRBhjCjwhxwZAsVKSsTQyfH2WKjV",
1
]
],
"weight_threshold": 1
},
"posting": {
"account_auths": [],
"key_auths": [
[
"STM7mXAGwyvvouxQ5iDUUgT9DfRBhjCjwhxwZAsVKSsTQyfH2WKjV",
1
]
],
"weight_threshold": 1
}
}
],
"op_in_trx": 0,
"timestamp": "2018-02-06T20:41:18",
"trx_id": "8e6f3bfe6f4e8c44b4878c3ca8f69dcad71063cd",
"trx_in_block": 4,
"virtual_op": 0
}harukaupdated their account properties2018/02/06 19:38:57
harukaupdated their account properties
2018/02/06 19:38:57
| account | haruka |
| active | {"account_auths":[],"key_auths":[["STM7FWusV8JQjcEapdX9BhgtT2Y526EijAsaQA9LYTNPdDHnfdmeV",1]],"weight_threshold":1} |
| json metadata | |
| memo key | STM7dyCd1HDbjAk8rBiXyjYctRA4SqZkuP1QHZE7pHkvkn9xmdUsb |
| owner | {"account_auths":[],"key_auths":[["STM5n7JTm6o7j6UxkQ9VeRqt1LhqitpVFbvxQdyXMZu54oyAhsG18",1]],"weight_threshold":1} |
| posting | {"account_auths":[],"key_auths":[["STM53KFf9T3ZL79DKe6R7Vz4GkGURBJPWFEw7UYvoy1wnWN1q1zo4",1]],"weight_threshold":1} |
| Transaction Info | Block #19640914/Trx c73913a20c0eb8d68ba41a9cefd57d5dcc891a33 |
View Raw JSON Data
{
"block": 19640914,
"op": [
"account_update",
{
"account": "haruka",
"active": {
"account_auths": [],
"key_auths": [
[
"STM7FWusV8JQjcEapdX9BhgtT2Y526EijAsaQA9LYTNPdDHnfdmeV",
1
]
],
"weight_threshold": 1
},
"json_metadata": "",
"memo_key": "STM7dyCd1HDbjAk8rBiXyjYctRA4SqZkuP1QHZE7pHkvkn9xmdUsb",
"owner": {
"account_auths": [],
"key_auths": [
[
"STM5n7JTm6o7j6UxkQ9VeRqt1LhqitpVFbvxQdyXMZu54oyAhsG18",
1
]
],
"weight_threshold": 1
},
"posting": {
"account_auths": [],
"key_auths": [
[
"STM53KFf9T3ZL79DKe6R7Vz4GkGURBJPWFEw7UYvoy1wnWN1q1zo4",
1
]
],
"weight_threshold": 1
}
}
],
"op_in_trx": 0,
"timestamp": "2018-02-06T19:38:57",
"trx_id": "c73913a20c0eb8d68ba41a9cefd57d5dcc891a33",
"trx_in_block": 5,
"virtual_op": 0
}2018/02/06 19:36:00
2018/02/06 19:36:00
| active | {"account_auths":[],"key_auths":[["STM6BYgPnbNTco31w1ZAr7Mqgygswt5FvypnBngAaYQAurnZec662",1]],"weight_threshold":1} |
| creator | anonsteem |
| delegation | 0.000000 VESTS |
| extensions | [] |
| fee | 3.000 STEEM |
| json metadata | |
| memo key | STM79VBp7SurYnPKXqgJCg9iTNsmNe3F7j5ewB9hg7xxmEi1zkA21 |
| new account name | haruka |
| owner | {"account_auths":[],"key_auths":[["STM6NZNSQ25qKoArCy6u7ooBizWUHnhQiAqPXhaLxWfDSffzVBHFZ",1]],"weight_threshold":1} |
| posting | {"account_auths":[],"key_auths":[["STM7guL6ANZsr7orRp3Dp3inGQAfT5bCXuBB3t8aikoEP54t9p4Hd",1]],"weight_threshold":1} |
| Transaction Info | Block #19640855/Trx 15e8daf8132bad071e216a11ad61677242ef79bf |
View Raw JSON Data
{
"block": 19640855,
"op": [
"account_create_with_delegation",
{
"active": {
"account_auths": [],
"key_auths": [
[
"STM6BYgPnbNTco31w1ZAr7Mqgygswt5FvypnBngAaYQAurnZec662",
1
]
],
"weight_threshold": 1
},
"creator": "anonsteem",
"delegation": "0.000000 VESTS",
"extensions": [],
"fee": "3.000 STEEM",
"json_metadata": "",
"memo_key": "STM79VBp7SurYnPKXqgJCg9iTNsmNe3F7j5ewB9hg7xxmEi1zkA21",
"new_account_name": "haruka",
"owner": {
"account_auths": [],
"key_auths": [
[
"STM6NZNSQ25qKoArCy6u7ooBizWUHnhQiAqPXhaLxWfDSffzVBHFZ",
1
]
],
"weight_threshold": 1
},
"posting": {
"account_auths": [],
"key_auths": [
[
"STM7guL6ANZsr7orRp3Dp3inGQAfT5bCXuBB3t8aikoEP54t9p4Hd",
1
]
],
"weight_threshold": 1
}
}
],
"op_in_trx": 0,
"timestamp": "2018-02-06T19:36:00",
"trx_id": "15e8daf8132bad071e216a11ad61677242ef79bf",
"trx_in_block": 21,
"virtual_op": 0
}Manabar
Voting Power100.00%
Downvote Power100.00%
Resource Credits100.00%
Reputation Progress22.75%
{
"voting_manabar": {
"current_mana": "9227450441",
"last_update_time": 1543510653
},
"downvote_manabar": {
"current_mana": 0,
"last_update_time": 1517945760
},
"rc_account": {
"account": "haruka",
"rc_manabar": {
"current_mana": "10855365341",
"last_update_time": 1543510653
},
"max_rc_creation_adjustment": {
"amount": "2020748973",
"precision": 6,
"nai": "@@000000037"
},
"max_rc": "11436514730"
}
}Account Metadata
| POSTING JSON METADATA | |
| None | |
| JSON METADATA | |
| None |
{
"posting_json_metadata": {},
"json_metadata": {}
}Auth Keys
Owner
Single Signature
Public Keys
STM7mXAGwyvvouxQ5iDUUgT9DfRBhjCjwhxwZAsVKSsTQyfH2WKjV1/1
Active
Single Signature
Public Keys
STM7mXAGwyvvouxQ5iDUUgT9DfRBhjCjwhxwZAsVKSsTQyfH2WKjV1/1
Posting
Single Signature
Public Keys
STM888UG7kiWCDwHNFqGVxCRjWmymBxsV3rMbMaEb8m5Anh7aeyCh1/1
Memo
STM7mXAGwyvvouxQ5iDUUgT9DfRBhjCjwhxwZAsVKSsTQyfH2WKjV
{
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM7mXAGwyvvouxQ5iDUUgT9DfRBhjCjwhxwZAsVKSsTQyfH2WKjV",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM7mXAGwyvvouxQ5iDUUgT9DfRBhjCjwhxwZAsVKSsTQyfH2WKjV",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM888UG7kiWCDwHNFqGVxCRjWmymBxsV3rMbMaEb8m5Anh7aeyCh",
1
]
]
},
"memo": "STM7mXAGwyvvouxQ5iDUUgT9DfRBhjCjwhxwZAsVKSsTQyfH2WKjV"
}Witness Votes
0 / 30
No active witness votes.
[]