VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS0.00%
Net Worth
0.037USD
STEEM
0.000STEEM
SBD
0.000SBD
Effective Power
5.011SP
├── Own SP
0.632SP
└── Incoming DelegationsDeleg
+4.379SP
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 | 0.632SP | SP |
| Delegated Out | 0.000SP | SP |
| Delegation In | 4.379SP | SP |
| Effective Power | 5.011SP | 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.000 STEEM",
"savings_balance": "0.000 STEEM",
"reward_steem_balance": "0.000 STEEM",
"vesting_shares": "1026.633733 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "7117.026073 VESTS",
"sbd_balance": "0.000 SBD",
"savings_sbd_balance": "0.000 SBD",
"reward_sbd_balance": "0.000 SBD",
"conversions": []
}Account Info
| name | qfrank |
| id | 458994 |
| rank | 450,928 |
| reputation | 129215723 |
| created | 2017-11-22T09:37:51 |
| recovery_account | steem |
| proxy | None |
| post_count | 7 |
| comment_count | 0 |
| lifetime_vote_count | 0 |
| witnesses_voted_for | 0 |
| last_post | 2019-02-15T12:59:09 |
| last_root_post | 2019-02-15T12:59:09 |
| last_vote_time | 2017-11-23T05:32:12 |
| proxied_vsf_votes | 0, 0, 0, 0 |
| can_vote | 1 |
| voting_power | 0 |
| delayed_votes | 0 |
| balance | 0.000 STEEM |
| savings_balance | 0.000 STEEM |
| sbd_balance | 0.000 SBD |
| savings_sbd_balance | 0.000 SBD |
| vesting_shares | 1026.633733 VESTS |
| delegated_vesting_shares | 0.000000 VESTS |
| received_vesting_shares | 7117.026073 VESTS |
| reward_vesting_balance | 0.000000 VESTS |
| vesting_balance | 0.000 STEEM |
| vesting_withdraw_rate | 0.000000 VESTS |
| next_vesting_withdrawal | 1969-12-31T23:59:59 |
| withdrawn | 0 |
| to_withdraw | 0 |
| withdraw_routes | 0 |
| savings_withdraw_requests | 0 |
| last_account_recovery | 1970-01-01T00:00:00 |
| reset_account | null |
| last_owner_update | 1970-01-01T00:00:00 |
| last_account_update | 2017-11-23T05:11:21 |
| 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": 458994,
"name": "qfrank",
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM8V5d2kdqmWSuYWDgVLRZLMoA9cg4bDTWUsPYDX7GAwv3iovNrP",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM6ZmmNNVoM4FCo2yMEVUE2NaovTAbDYcWjFjXvK6dDJcoBztbLV",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM8HqXPkzWPGwsutpFDNQmUbMtSLfxnBsyn5a1c51XCiJKfhtMiw",
1
]
]
},
"memo_key": "STM74e5ZjhgHLn3haJ6xmYA6F9MuoyoTB2rAENu2coEYGuTyjEAp3",
"json_metadata": "{\"profile\":{\"profile_image\":\"https://i.stack.imgur.com/iBxOh.png?s=256&g=1\",\"name\":\"frank\",\"website\":\"https://stackoverflow.com/users/2262920/qfrank\"}}",
"posting_json_metadata": "{\"profile\":{\"profile_image\":\"https://i.stack.imgur.com/iBxOh.png?s=256&g=1\",\"name\":\"frank\",\"website\":\"https://stackoverflow.com/users/2262920/qfrank\"}}",
"proxy": "",
"last_owner_update": "1970-01-01T00:00:00",
"last_account_update": "2017-11-23T05:11:21",
"created": "2017-11-22T09:37:51",
"mined": false,
"recovery_account": "steem",
"last_account_recovery": "1970-01-01T00:00:00",
"reset_account": "null",
"comment_count": 0,
"lifetime_vote_count": 0,
"post_count": 7,
"can_vote": true,
"voting_manabar": {
"current_mana": "8143659806",
"last_update_time": 1779081651
},
"downvote_manabar": {
"current_mana": 2035914951,
"last_update_time": 1779081651
},
"voting_power": 0,
"balance": "0.000 STEEM",
"savings_balance": "0.000 STEEM",
"sbd_balance": "0.000 SBD",
"sbd_seconds": "0",
"sbd_seconds_last_update": "1970-01-01T00:00:00",
"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": "1026.633733 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "7117.026073 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": 0,
"proxied_vsf_votes": [
0,
0,
0,
0
],
"witnesses_voted_for": 0,
"last_post": "2019-02-15T12:59:09",
"last_root_post": "2019-02-15T12:59:09",
"last_vote_time": "2017-11-23T05:32:12",
"post_bandwidth": 0,
"pending_claimed_accounts": 0,
"vesting_balance": "0.000 STEEM",
"reputation": 129215723,
"transfer_history": [],
"market_history": [],
"post_history": [],
"vote_history": [],
"other_history": [],
"witness_votes": [],
"tags_usage": [],
"guest_bloggers": [],
"rank": 450928
}Withdraw Routes
| Incoming | Outgoing |
|---|---|
Empty | Empty |
{
"incoming": [],
"outgoing": []
}From Date
To Date
2026/05/18 05:20:51
2026/05/18 05:20:51
| delegator | steem |
| delegatee | qfrank |
| vesting shares | 7117.026073 VESTS |
| Transaction Info | Block #106149534/Trx 4b7c0622da479dea065498e1a433a67d68e4ba45 |
View Raw JSON Data
{
"trx_id": "4b7c0622da479dea065498e1a433a67d68e4ba45",
"block": 106149534,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-18T05:20:51",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "qfrank",
"vesting_shares": "7117.026073 VESTS"
}
]
}2026/05/13 00:31:06
2026/05/13 00:31:06
| delegator | steem |
| delegatee | qfrank |
| vesting shares | 4404.815668 VESTS |
| Transaction Info | Block #106000469/Trx 40b8db5228df92f570dd2a4cdb54a00b9422cc55 |
View Raw JSON Data
{
"trx_id": "40b8db5228df92f570dd2a4cdb54a00b9422cc55",
"block": 106000469,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-13T00:31:06",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "qfrank",
"vesting_shares": "4404.815668 VESTS"
}
]
}2026/04/26 04:34:03
2026/04/26 04:34:03
| delegator | steem |
| delegatee | qfrank |
| vesting shares | 7129.541829 VESTS |
| Transaction Info | Block #105517046/Trx eb9c48605336755ac3097775659a5301c23cbddd |
View Raw JSON Data
{
"trx_id": "eb9c48605336755ac3097775659a5301c23cbddd",
"block": 105517046,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-04-26T04:34:03",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "qfrank",
"vesting_shares": "7129.541829 VESTS"
}
]
}2026/01/23 21:29:30
2026/01/23 21:29:30
| delegator | steem |
| delegatee | qfrank |
| vesting shares | 4446.362487 VESTS |
| Transaction Info | Block #102868212/Trx 4cee79a04caaecd2e3926757002d089c770e18ca |
View Raw JSON Data
{
"trx_id": "4cee79a04caaecd2e3926757002d089c770e18ca",
"block": 102868212,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-01-23T21:29:30",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "qfrank",
"vesting_shares": "4446.362487 VESTS"
}
]
}2024/12/17 16:40:24
2024/12/17 16:40:24
| delegator | steem |
| delegatee | qfrank |
| vesting shares | 4610.581684 VESTS |
| Transaction Info | Block #91314443/Trx d19eaac2982cd3dcfcacff5304d98cb9472971d2 |
View Raw JSON Data
{
"trx_id": "d19eaac2982cd3dcfcacff5304d98cb9472971d2",
"block": 91314443,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2024-12-17T16:40:24",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "qfrank",
"vesting_shares": "4610.581684 VESTS"
}
]
}2023/11/14 08:21:42
2023/11/14 08:21:42
| delegator | steem |
| delegatee | qfrank |
| vesting shares | 4779.715216 VESTS |
| Transaction Info | Block #79868598/Trx 9b839e5b7573d20111d8d0b36862bc3777b1c464 |
View Raw JSON Data
{
"trx_id": "9b839e5b7573d20111d8d0b36862bc3777b1c464",
"block": 79868598,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2023-11-14T08:21:42",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "qfrank",
"vesting_shares": "4779.715216 VESTS"
}
]
}2023/11/14 08:21:42
2023/11/14 08:21:42
| delegator | steem |
| delegatee | qfrank |
| vesting shares | 4779.715216 VESTS |
| Transaction Info | Block #79868598/Trx 9b839e5b7573d20111d8d0b36862bc3777b1c464 |
View Raw JSON Data
{
"trx_id": "9b839e5b7573d20111d8d0b36862bc3777b1c464",
"block": 79868598,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2023-11-14T08:21:42",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "qfrank",
"vesting_shares": "4779.715216 VESTS"
}
]
}2023/09/22 09:16:12
2023/09/22 09:16:12
| delegator | steem |
| delegatee | qfrank |
| vesting shares | 7716.624002 VESTS |
| Transaction Info | Block #78361523/Trx 6f37fb4274ab520e646845d566a51ed67ce58f7d |
View Raw JSON Data
{
"trx_id": "6f37fb4274ab520e646845d566a51ed67ce58f7d",
"block": 78361523,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2023-09-22T09:16:12",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "qfrank",
"vesting_shares": "7716.624002 VESTS"
}
]
}2022/11/03 16:52:51
2022/11/03 16:52:51
| delegator | steem |
| delegatee | qfrank |
| vesting shares | 7938.675440 VESTS |
| Transaction Info | Block #69119445/Trx ce7de358e531b75b35925885e25ea2c61a60e49c |
View Raw JSON Data
{
"trx_id": "ce7de358e531b75b35925885e25ea2c61a60e49c",
"block": 69119445,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2022-11-03T16:52:51",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "qfrank",
"vesting_shares": "7938.675440 VESTS"
}
]
}2022/01/17 22:10:42
2022/01/17 22:10:42
| delegator | steem |
| delegatee | qfrank |
| vesting shares | 8158.783041 VESTS |
| Transaction Info | Block #60822809/Trx 58c59b5ace14c9cdd7596e397db4673d225f40fc |
View Raw JSON Data
{
"trx_id": "58c59b5ace14c9cdd7596e397db4673d225f40fc",
"block": 60822809,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2022-01-17T22:10:42",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "qfrank",
"vesting_shares": "8158.783041 VESTS"
}
]
}2021/06/14 05:24:03
2021/06/14 05:24:03
| delegator | steem |
| delegatee | qfrank |
| vesting shares | 8342.977329 VESTS |
| Transaction Info | Block #54613189/Trx d483dae288e6d48842a041ada845ebfef1f7afdb |
View Raw JSON Data
{
"trx_id": "d483dae288e6d48842a041ada845ebfef1f7afdb",
"block": 54613189,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2021-06-14T05:24:03",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "qfrank",
"vesting_shares": "8342.977329 VESTS"
}
]
}2020/12/11 15:37:03
2020/12/11 15:37:03
| delegator | steem |
| delegatee | qfrank |
| vesting shares | 8530.399303 VESTS |
| Transaction Info | Block #49360478/Trx 964f7e9f7a6cc0f86c279f224940a8689824ff9f |
View Raw JSON Data
{
"trx_id": "964f7e9f7a6cc0f86c279f224940a8689824ff9f",
"block": 49360478,
"trx_in_block": 15,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-12-11T15:37:03",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "qfrank",
"vesting_shares": "8530.399303 VESTS"
}
]
}2020/12/06 09:13:06
2020/12/06 09:13:06
| delegator | steem |
| delegatee | qfrank |
| vesting shares | 1912.543513 VESTS |
| Transaction Info | Block #49212005/Trx 0e7d7f020f6d10679bd22b3057df92842f8abe9d |
View Raw JSON Data
{
"trx_id": "0e7d7f020f6d10679bd22b3057df92842f8abe9d",
"block": 49212005,
"trx_in_block": 14,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-12-06T09:13:06",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "qfrank",
"vesting_shares": "1912.543513 VESTS"
}
]
}2020/12/05 19:14:57
2020/12/05 19:14:57
| delegator | steem |
| delegatee | qfrank |
| vesting shares | 8536.607157 VESTS |
| Transaction Info | Block #49195561/Trx da562f6ae2b826b5e8ed94dc01378e73401c2d96 |
View Raw JSON Data
{
"trx_id": "da562f6ae2b826b5e8ed94dc01378e73401c2d96",
"block": 49195561,
"trx_in_block": 8,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-12-05T19:14:57",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "qfrank",
"vesting_shares": "8536.607157 VESTS"
}
]
}2020/11/03 00:56:36
2020/11/03 00:56:36
| delegator | steem |
| delegatee | qfrank |
| vesting shares | 1920.017158 VESTS |
| Transaction Info | Block #48268758/Trx fca495d4e20a934f944695f550855f125e9f8f37 |
View Raw JSON Data
{
"trx_id": "fca495d4e20a934f944695f550855f125e9f8f37",
"block": 48268758,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-11-03T00:56:36",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "qfrank",
"vesting_shares": "1920.017158 VESTS"
}
]
}qfrankcustom json: notify2020/07/01 12:20:09
qfrankcustom json: notify
2020/07/01 12:20:09
| required auths | [] |
| required posting auths | ["qfrank"] |
| id | notify |
| json | ["setLastRead",{"date":"2020-07-01T12:20:08"}] |
| Transaction Info | Block #44726816/Trx f95c3f5bebcad0cb992c7a6a8326097e6fe00bbd |
View Raw JSON Data
{
"trx_id": "f95c3f5bebcad0cb992c7a6a8326097e6fe00bbd",
"block": 44726816,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-07-01T12:20:09",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"qfrank"
],
"id": "notify",
"json": "[\"setLastRead\",{\"date\":\"2020-07-01T12:20:08\"}]"
}
]
}2020/05/09 10:15:18
2020/05/09 10:15:18
| delegator | steem |
| delegatee | qfrank |
| vesting shares | 8739.412516 VESTS |
| Transaction Info | Block #43222325/Trx 6fa1fc60f86f4a263dc9f73c5fa9f50d2adc244a |
View Raw JSON Data
{
"trx_id": "6fa1fc60f86f4a263dc9f73c5fa9f50d2adc244a",
"block": 43222325,
"trx_in_block": 6,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-05-09T10:15:18",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "qfrank",
"vesting_shares": "8739.412516 VESTS"
}
]
}2020/05/08 14:32:03
2020/05/08 14:32:03
| delegator | steem |
| delegatee | qfrank |
| vesting shares | 1953.311140 VESTS |
| Transaction Info | Block #43199219/Trx f00006c861751eeff3f8edcef7b51ec405681d78 |
View Raw JSON Data
{
"trx_id": "f00006c861751eeff3f8edcef7b51ec405681d78",
"block": 43199219,
"trx_in_block": 13,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-05-08T14:32:03",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "qfrank",
"vesting_shares": "1953.311140 VESTS"
}
]
}2020/04/21 07:01:03
2020/04/21 07:01:03
| delegator | steem |
| delegatee | qfrank |
| vesting shares | 8749.465143 VESTS |
| Transaction Info | Block #42713238/Trx 2cbf0e4a0d25d132a8446c7a08938da182e910df |
View Raw JSON Data
{
"trx_id": "2cbf0e4a0d25d132a8446c7a08938da182e910df",
"block": 42713238,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-04-21T07:01:03",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "qfrank",
"vesting_shares": "8749.465143 VESTS"
}
]
}2019/11/22 10:54:03
2019/11/22 10:54:03
| parent author | qfrank |
| parent permlink | docker-status |
| author | steemitboard |
| permlink | steemitboard-notify-qfrank-20191122t105402000z |
| title | |
| body | Congratulations @qfrank! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@qfrank/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/@qfrank) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=qfrank)_</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"]} |
| Transaction Info | Block #38395487/Trx d90712e59c6ccf160598b742bb40ea176aa0ea97 |
View Raw JSON Data
{
"trx_id": "d90712e59c6ccf160598b742bb40ea176aa0ea97",
"block": 38395487,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-11-22T10:54:03",
"op": [
"comment",
{
"parent_author": "qfrank",
"parent_permlink": "docker-status",
"author": "steemitboard",
"permlink": "steemitboard-notify-qfrank-20191122t105402000z",
"title": "",
"body": "Congratulations @qfrank! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@qfrank/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/@qfrank) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=qfrank)_</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\"]}"
}
]
}2019/05/17 15:13:24
2019/05/17 15:13:24
| delegator | steem |
| delegatee | qfrank |
| vesting shares | 8945.034823 VESTS |
| Transaction Info | Block #32989784/Trx ecb766ec796c56b401fc4ac39c28fe26ca431853 |
View Raw JSON Data
{
"trx_id": "ecb766ec796c56b401fc4ac39c28fe26ca431853",
"block": 32989784,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-05-17T15:13:24",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "qfrank",
"vesting_shares": "8945.034823 VESTS"
}
]
}2019/02/26 02:50:45
2019/02/26 02:50:45
| parent author | qfrank |
| parent permlink | docker-status |
| author | partiko |
| permlink | partiko-re-qfrank-docker-status-20190226t025045158z |
| title | |
| body | Hello @qfrank! This is a friendly reminder that you have 3000 Partiko Points unclaimed in your Partiko account! Partiko is a fast and beautiful mobile app for Steem, and it’s the most popular Steem mobile app out there! Download Partiko using the link below and login using SteemConnect to claim your 3000 Partiko points! You can easily convert them into Steem token! https://partiko.app/referral/partiko |
| json metadata | {"app":"partiko"} |
| Transaction Info | Block #30673937/Trx d109aca674b7e18224d3fc44d841d1d2b9f38f49 |
View Raw JSON Data
{
"trx_id": "d109aca674b7e18224d3fc44d841d1d2b9f38f49",
"block": 30673937,
"trx_in_block": 37,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-02-26T02:50:45",
"op": [
"comment",
{
"parent_author": "qfrank",
"parent_permlink": "docker-status",
"author": "partiko",
"permlink": "partiko-re-qfrank-docker-status-20190226t025045158z",
"title": "",
"body": "Hello @qfrank! This is a friendly reminder that you have 3000 Partiko Points unclaimed in your Partiko account!\n\nPartiko is a fast and beautiful mobile app for Steem, and it’s the most popular Steem mobile app out there! Download Partiko using the link below and login using SteemConnect to claim your 3000 Partiko points! You can easily convert them into Steem token!\n\nhttps://partiko.app/referral/partiko",
"json_metadata": "{\"app\":\"partiko\"}"
}
]
}2019/02/15 14:55:39
2019/02/15 14:55:39
| delegator | steem |
| delegatee | qfrank |
| vesting shares | 29045.974655 VESTS |
| Transaction Info | Block #30371863/Trx 76c444c98867c97da661668e5308a971e702f43d |
View Raw JSON Data
{
"trx_id": "76c444c98867c97da661668e5308a971e702f43d",
"block": 30371863,
"trx_in_block": 23,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-02-15T14:55:39",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "qfrank",
"vesting_shares": "29045.974655 VESTS"
}
]
}qfrankpublished a new post: docker-status2019/02/15 12:59:09
qfrankpublished a new post: docker-status
2019/02/15 12:59:09
| parent author | |
| parent permlink | status-node |
| author | qfrank |
| permlink | docker-status |
| title | 使用docker运行status节点 |
| body | ##### 配置要求 - 内存>=1GB - CPU>=1核 - 硬盘空间 如果开启`-mailserver`选项,[文档](https://status.im/docs/run_status_node.html)中描述的是一个月大约消耗600MB的空间;如果不开启`-mailserver`选项则无此消耗,节点将仅用作`Whisper`消息服务器 - 操作系统 只要可以运行docker理论上应该都可以,**注:此文以linux系统为例** 关于如何安装docker,此处略过,具体步骤可参见[docker官网](https://docs.docker.com/install/linux/docker-ce/centos/) ##### 运行节点 1. 创建http-enabled.json文件 `echo '{ "HTTPEnabled": true, "HTTPHost": "0.0.0.0", "APIModules": "admin,debug" }' > http-enabled.json` 2. 拉取并启动status节点docker镜像 ``` docker run --rm \ -p 8545:8545 \ -p 30303:30303 \ -v $(pwd)/http-enabled.json:/config/config.json \ statusteam/status-go \ -register \ -mailserver \ -log DEBUG \ -c /config/config.json ``` --- ##### 校验节点是否运行正常 执行如下命令: ``` curl -X POST \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"admin_peers","params":[],"id":1}' \ localhost:8545 ``` ,正常的话你将看到类似如下响应: ``` {"jsonrpc":"2.0","id":1,"result":[{"enode":"enode://a80eb084f6bf3f98bf6a492fd6ba3db636986b17643695f67f543115d93d69920fb72e349e0c617a01544764f09375bb85f452b9c750a892d01d0e627d9c251e@47.89.16.125:30305?discport=0","id":"36f613e54cb8412a1830fffd5c0b4099b1b9c107d6ab7104a27367b29fd5178b","name":"Statusd/vdeploy-staging/linux-amd64/go1.10.8","caps":["shh/6"],"network":{"localAddress":"172.17.0.2:56732","remoteAddress":"47.89.16.125:30305","inbound":false,"trusted":false,"static":true},"protocols":{"shh":"unknown"}},{"enode":"enode://960777f01b7dcda7c58319e3aded317a127f686631b1702a7168ad408b8f8b7616272d805ddfab7a5a6bc4bd07ae92c03e23b4b8cd4bf858d0f74d563ec76c9f@47.52.58.213:30305","id":"781b904d6468f2c996ed15d4a16a7b7d248e995b03e6b98bdd4fb62a444ec8a0","name":"Statusd/vdeploy-staging/linux-amd64/go1.10.8","caps":["shh/6"],"network":{"localAddress":"172.17.0.2:41148","remoteAddress":"47.52.58.213:30305","inbound":false,"trusted":false,"static":true},"protocols":{"shh":"unknown"}},{"enode":"enode://7c80e37f324bbc767d890e6381854ef9985d33940285413311e8b5927bf47702afa40cd5d34be9aa6183ac467009b9545e24b0d0bc54ef2b773547bb8c274192@47.91.155.62:30305?discport=0","id":"84d828cecc6d7fa6e4f831501e528f8593999d9972d4e5b46a22defb5fe554b2","name":"Statusd/vdeploy-staging/linux-amd64/go1.10.8","caps":["shh/6"],"network":{"localAddress":"172.17.0.2:39454","remoteAddress":"47.91.155.62:30305","inbound":false,"trusted":false,"static":true},"protocols":{"shh":"unknown"}}]} ``` --- ##### `-mailserver`选项 打开`-mailserver`开关默认会加载如下配置: ``` { "WhisperConfig": { "Enabled": true, "EnableNTPSync": true, "EnableMailServer": true, "MailServerPassword": "status-offline-inbox" } } ``` 其中的`MailServerPassword`正如其命名,是邮件服务器的密码,在后面会用到。 --- ##### status手机端app添加自定义邮件服务器 以ios版本为例,邮件服务器的设置菜单路径: `个人资料`-->`高级`-->`邮件服务器`,点击右上角的加号`+`进行添加,`名称`自己随便定,其中邮件服务器地址格式模板为:`enode://{enode-id}:{password}@{ip-address}:{port}`,这个地址在节点启动的时候会在日志中输出,例如其日志内容类似如下: ``` INFO [02-15|09:20:35.006] UDP listener up net=enode://d848d1f3c12b07419860d7f9409c601c334ae6d9283f6395e050dc3a7a00e7e12d06d4fc54d1d47a407a92723cdab5d963959908a4922ff6e9f30118bc79b2a0@[::]:30303 ``` 假设节点机器的ip为`47.244.23.30`,则对应的实际邮件地址我们应该填写为:`enode://d848d1f3c12b07419860d7f9409c601c334ae6d9283f6395e050dc3a7a00e7e12d06d4fc54d1d47a407a92723cdab5d963959908a4922ff6e9f30118bc79b2a0:[email protected]:30303` ***注意:***在选择使用自定义的邮件服务器后,app可能会要求你重新输入密码登录 --- ##### 使用自建节点的好处 - 连接更稳定;app默认提供的列表节点可能在国外,我这边的使用情况是经常提示Error connect to mail server... - 接收消息速度加快 - 去中心化 --- 如果觉得这篇文章对你有用,欢迎使用snt打赏哦,本人的status联系地址:https://get.status.im/user/0x04fc558da36a9b88eb208a31f94729a9d0494e86deebde69503809084ef14eecc83bd2cab4cceaa93def8f6e9021ca7f1eb507ab3d47dd18661b8614d967b40e77 --- 参考资料:https://status.im/docs/run_status_node.html |
| json metadata | {"tags":["status-node","status节点","docker"],"links":["https://status.im/docs/run_status_node.html","https://docs.docker.com/install/linux/docker-ce/centos/","https://get.status.im/user/0x04fc558da36a9b88eb208a31f94729a9d0494e86deebde69503809084ef14eecc83bd2cab4cceaa93def8f6e9021ca7f1eb507ab3d47dd18661b8614d967b40e77"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #30369533/Trx 4d4ae6c15d85f3aa26640191db3432fba97efad3 |
View Raw JSON Data
{
"trx_id": "4d4ae6c15d85f3aa26640191db3432fba97efad3",
"block": 30369533,
"trx_in_block": 6,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-02-15T12:59:09",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "status-node",
"author": "qfrank",
"permlink": "docker-status",
"title": "使用docker运行status节点",
"body": "##### 配置要求\n- 内存>=1GB\n- CPU>=1核\n- 硬盘空间 \n 如果开启`-mailserver`选项,[文档](https://status.im/docs/run_status_node.html)中描述的是一个月大约消耗600MB的空间;如果不开启`-mailserver`选项则无此消耗,节点将仅用作`Whisper`消息服务器\n- 操作系统 \n 只要可以运行docker理论上应该都可以,**注:此文以linux系统为例**\n\n关于如何安装docker,此处略过,具体步骤可参见[docker官网](https://docs.docker.com/install/linux/docker-ce/centos/)\n\n##### 运行节点\n1. 创建http-enabled.json文件\n `echo '{\n \"HTTPEnabled\": true,\n \"HTTPHost\": \"0.0.0.0\",\n \"APIModules\": \"admin,debug\"\n}' > http-enabled.json`\n2. 拉取并启动status节点docker镜像\n```\n docker run --rm \\\n -p 8545:8545 \\\n -p 30303:30303 \\\n -v $(pwd)/http-enabled.json:/config/config.json \\\n statusteam/status-go \\\n -register \\\n -mailserver \\\n -log DEBUG \\\n -c /config/config.json \n```\n--- \n##### 校验节点是否运行正常\n执行如下命令:\n\n```\ncurl -X POST \\\n -H \"Content-Type: application/json\" \\\n -d '{\"jsonrpc\":\"2.0\",\"method\":\"admin_peers\",\"params\":[],\"id\":1}' \\\n localhost:8545\n```\n,正常的话你将看到类似如下响应:\n```\n{\"jsonrpc\":\"2.0\",\"id\":1,\"result\":[{\"enode\":\"enode://a80eb084f6bf3f98bf6a492fd6ba3db636986b17643695f67f543115d93d69920fb72e349e0c617a01544764f09375bb85f452b9c750a892d01d0e627d9c251e@47.89.16.125:30305?discport=0\",\"id\":\"36f613e54cb8412a1830fffd5c0b4099b1b9c107d6ab7104a27367b29fd5178b\",\"name\":\"Statusd/vdeploy-staging/linux-amd64/go1.10.8\",\"caps\":[\"shh/6\"],\"network\":{\"localAddress\":\"172.17.0.2:56732\",\"remoteAddress\":\"47.89.16.125:30305\",\"inbound\":false,\"trusted\":false,\"static\":true},\"protocols\":{\"shh\":\"unknown\"}},{\"enode\":\"enode://960777f01b7dcda7c58319e3aded317a127f686631b1702a7168ad408b8f8b7616272d805ddfab7a5a6bc4bd07ae92c03e23b4b8cd4bf858d0f74d563ec76c9f@47.52.58.213:30305\",\"id\":\"781b904d6468f2c996ed15d4a16a7b7d248e995b03e6b98bdd4fb62a444ec8a0\",\"name\":\"Statusd/vdeploy-staging/linux-amd64/go1.10.8\",\"caps\":[\"shh/6\"],\"network\":{\"localAddress\":\"172.17.0.2:41148\",\"remoteAddress\":\"47.52.58.213:30305\",\"inbound\":false,\"trusted\":false,\"static\":true},\"protocols\":{\"shh\":\"unknown\"}},{\"enode\":\"enode://7c80e37f324bbc767d890e6381854ef9985d33940285413311e8b5927bf47702afa40cd5d34be9aa6183ac467009b9545e24b0d0bc54ef2b773547bb8c274192@47.91.155.62:30305?discport=0\",\"id\":\"84d828cecc6d7fa6e4f831501e528f8593999d9972d4e5b46a22defb5fe554b2\",\"name\":\"Statusd/vdeploy-staging/linux-amd64/go1.10.8\",\"caps\":[\"shh/6\"],\"network\":{\"localAddress\":\"172.17.0.2:39454\",\"remoteAddress\":\"47.91.155.62:30305\",\"inbound\":false,\"trusted\":false,\"static\":true},\"protocols\":{\"shh\":\"unknown\"}}]}\n```\n ---\n##### `-mailserver`选项\n打开`-mailserver`开关默认会加载如下配置:\n```\n{\n \"WhisperConfig\": {\n \"Enabled\": true,\n \"EnableNTPSync\": true,\n \"EnableMailServer\": true,\n \"MailServerPassword\": \"status-offline-inbox\"\n }\n}\n```\n 其中的`MailServerPassword`正如其命名,是邮件服务器的密码,在后面会用到。\n\n---\n##### status手机端app添加自定义邮件服务器\n以ios版本为例,邮件服务器的设置菜单路径:\n`个人资料`-->`高级`-->`邮件服务器`,点击右上角的加号`+`进行添加,`名称`自己随便定,其中邮件服务器地址格式模板为:`enode://{enode-id}:{password}@{ip-address}:{port}`,这个地址在节点启动的时候会在日志中输出,例如其日志内容类似如下:\n```\nINFO [02-15|09:20:35.006] UDP listener up net=enode://d848d1f3c12b07419860d7f9409c601c334ae6d9283f6395e050dc3a7a00e7e12d06d4fc54d1d47a407a92723cdab5d963959908a4922ff6e9f30118bc79b2a0@[::]:30303\n```\n假设节点机器的ip为`47.244.23.30`,则对应的实际邮件地址我们应该填写为:`enode://d848d1f3c12b07419860d7f9409c601c334ae6d9283f6395e050dc3a7a00e7e12d06d4fc54d1d47a407a92723cdab5d963959908a4922ff6e9f30118bc79b2a0:[email protected]:30303`\n***注意:***在选择使用自定义的邮件服务器后,app可能会要求你重新输入密码登录\n---\n##### 使用自建节点的好处\n- 连接更稳定;app默认提供的列表节点可能在国外,我这边的使用情况是经常提示Error connect to mail server...\n- 接收消息速度加快\n- 去中心化\n\n---\n\n如果觉得这篇文章对你有用,欢迎使用snt打赏哦,本人的status联系地址:https://get.status.im/user/0x04fc558da36a9b88eb208a31f94729a9d0494e86deebde69503809084ef14eecc83bd2cab4cceaa93def8f6e9021ca7f1eb507ab3d47dd18661b8614d967b40e77\n\n---\n参考资料:https://status.im/docs/run_status_node.html",
"json_metadata": "{\"tags\":[\"status-node\",\"status节点\",\"docker\"],\"links\":[\"https://status.im/docs/run_status_node.html\",\"https://docs.docker.com/install/linux/docker-ce/centos/\",\"https://get.status.im/user/0x04fc558da36a9b88eb208a31f94729a9d0494e86deebde69503809084ef14eecc83bd2cab4cceaa93def8f6e9021ca7f1eb507ab3d47dd18661b8614d967b40e77\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}2018/11/22 10:05:06
2018/11/22 10:05:06
| parent author | qfrank |
| parent permlink | closewait |
| author | steemitboard |
| permlink | steemitboard-notify-qfrank-20181122t100505000z |
| title | |
| body | Congratulations @qfrank! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@qfrank/birthday1.png</td><td>1 Year on Steemit</td></tr></table> <sub>_[Click here to view your Board of Honor](https://steemitboard.com/@qfrank)_</sub> **Do not miss the last post from @steemitboard:** <table><tr><td><a href="https://steemit.com/steemfest/@steemitboard/meet-the-steemians-contest-the-results-the-winners-and-the-prizes"><img src="https://steemitimages.com/64x128/https://cdn.steemitimages.com/DQmeLukvNFRsa7RURqsFpiLGEZZD49MiU52JtWmjS5S2wtW/image.png"></a></td><td><a href="https://steemit.com/steemfest/@steemitboard/meet-the-steemians-contest-the-results-the-winners-and-the-prizes">Meet the Steemians Contest - The results, the winners and the prizes</a></td></tr><tr><td><a href="https://steemit.com/steemfest/@steemitboard/meet-the-steemians-contest-special-attendees-revealed"><img src="https://steemitimages.com/64x128/https://cdn.steemitimages.com/DQmeLukvNFRsa7RURqsFpiLGEZZD49MiU52JtWmjS5S2wtW/image.png"></a></td><td><a href="https://steemit.com/steemfest/@steemitboard/meet-the-steemians-contest-special-attendees-revealed">Meet the Steemians Contest - Special attendees revealed</a></td></tr><tr><td><a href="https://steemit.com/steemfest/@steemitboard/meet-the-steemians-contest-intermediate-results"><img src="https://steemitimages.com/64x128/https://cdn.steemitimages.com/DQmeLukvNFRsa7RURqsFpiLGEZZD49MiU52JtWmjS5S2wtW/image.png"></a></td><td><a href="https://steemit.com/steemfest/@steemitboard/meet-the-steemians-contest-intermediate-results">Meet the Steemians Contest - Intermediate results</a></td></tr></table> > 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"]} |
| Transaction Info | Block #27919923/Trx a95cc21bd0a193a971b65092259184114bee7513 |
View Raw JSON Data
{
"trx_id": "a95cc21bd0a193a971b65092259184114bee7513",
"block": 27919923,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-11-22T10:05:06",
"op": [
"comment",
{
"parent_author": "qfrank",
"parent_permlink": "closewait",
"author": "steemitboard",
"permlink": "steemitboard-notify-qfrank-20181122t100505000z",
"title": "",
"body": "Congratulations @qfrank! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@qfrank/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/@qfrank)_</sub>\n\n\n**Do not miss the last post from @steemitboard:**\n<table><tr><td><a href=\"https://steemit.com/steemfest/@steemitboard/meet-the-steemians-contest-the-results-the-winners-and-the-prizes\"><img src=\"https://steemitimages.com/64x128/https://cdn.steemitimages.com/DQmeLukvNFRsa7RURqsFpiLGEZZD49MiU52JtWmjS5S2wtW/image.png\"></a></td><td><a href=\"https://steemit.com/steemfest/@steemitboard/meet-the-steemians-contest-the-results-the-winners-and-the-prizes\">Meet the Steemians Contest - The results, the winners and the prizes</a></td></tr><tr><td><a href=\"https://steemit.com/steemfest/@steemitboard/meet-the-steemians-contest-special-attendees-revealed\"><img src=\"https://steemitimages.com/64x128/https://cdn.steemitimages.com/DQmeLukvNFRsa7RURqsFpiLGEZZD49MiU52JtWmjS5S2wtW/image.png\"></a></td><td><a href=\"https://steemit.com/steemfest/@steemitboard/meet-the-steemians-contest-special-attendees-revealed\">Meet the Steemians Contest - Special attendees revealed</a></td></tr><tr><td><a href=\"https://steemit.com/steemfest/@steemitboard/meet-the-steemians-contest-intermediate-results\"><img src=\"https://steemitimages.com/64x128/https://cdn.steemitimages.com/DQmeLukvNFRsa7RURqsFpiLGEZZD49MiU52JtWmjS5S2wtW/image.png\"></a></td><td><a href=\"https://steemit.com/steemfest/@steemitboard/meet-the-steemians-contest-intermediate-results\">Meet the Steemians Contest - Intermediate results</a></td></tr></table>\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\"]}"
}
]
}2018/10/08 18:25:33
2018/10/08 18:25:33
| delegator | steem |
| delegatee | qfrank |
| vesting shares | 9070.047858 VESTS |
| Transaction Info | Block #26634834/Trx 334f8a8463828efc8984a6084bd196e5a3927ad1 |
View Raw JSON Data
{
"trx_id": "334f8a8463828efc8984a6084bd196e5a3927ad1",
"block": 26634834,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-10-08T18:25:33",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "qfrank",
"vesting_shares": "9070.047858 VESTS"
}
]
}2018/07/03 21:31:21
2018/07/03 21:31:21
| parent author | |
| parent permlink | closewait |
| author | qfrank |
| permlink | closewait |
| title | 记一次服务器大量CLOSE_WAIT的故障处理过程 |
| body | @@ -1,59 +1,12 @@ -%E6%9F%90%E5%A4%A9%E6%9F%90%E6%97%B6%E7%9C%8B%E8%A7%81%E7%BE%A4%E9%87%8C%E6%9C%89%E4%BA%BA%E5%8F%8D%E9%A6%88%E8%AF%B4XX%E7%B3%BB%E7%BB%9F%E8%AE%BF%E9%97%AE%E4%B8%8D%E4%BA%86%E4%BA%86%EF%BC%8C%E7%99%BB%E5%BD%95%E4%B8%8A%E5%8E%BB%E6%A3%80%E6%9F%A5%E4%BA%86%E4%B8%8B%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%E7%8A%B6%E6%80%81%E3%80%82%0A%0A##### %E6%9C%8D%E5%8A%A1%E5%99%A8%E6%95%85%E9%9A%9C%E6%97%B6%E7%9A%84%E7%89%B9%E5%BE%81 +##### %E7%97%87%E7%8A%B6 %0A- C |
| json metadata | {"tags":["closewait","httpclient","tomcat","java","cn"],"links":["https://www.cnblogs.com/sunxucool/p/3449068.html"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #23862679/Trx c700b7158bd04a86d2fb42cc7f2ab10231cfc01d |
View Raw JSON Data
{
"trx_id": "c700b7158bd04a86d2fb42cc7f2ab10231cfc01d",
"block": 23862679,
"trx_in_block": 22,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-07-03T21:31:21",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "closewait",
"author": "qfrank",
"permlink": "closewait",
"title": "记一次服务器大量CLOSE_WAIT的故障处理过程",
"body": "@@ -1,59 +1,12 @@\n-%E6%9F%90%E5%A4%A9%E6%9F%90%E6%97%B6%E7%9C%8B%E8%A7%81%E7%BE%A4%E9%87%8C%E6%9C%89%E4%BA%BA%E5%8F%8D%E9%A6%88%E8%AF%B4XX%E7%B3%BB%E7%BB%9F%E8%AE%BF%E9%97%AE%E4%B8%8D%E4%BA%86%E4%BA%86%EF%BC%8C%E7%99%BB%E5%BD%95%E4%B8%8A%E5%8E%BB%E6%A3%80%E6%9F%A5%E4%BA%86%E4%B8%8B%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%E7%8A%B6%E6%80%81%E3%80%82%0A%0A##### %E6%9C%8D%E5%8A%A1%E5%99%A8%E6%95%85%E9%9A%9C%E6%97%B6%E7%9A%84%E7%89%B9%E5%BE%81\n+##### %E7%97%87%E7%8A%B6\n %0A- C\n",
"json_metadata": "{\"tags\":[\"closewait\",\"httpclient\",\"tomcat\",\"java\",\"cn\"],\"links\":[\"https://www.cnblogs.com/sunxucool/p/3449068.html\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}2018/07/03 14:02:48
2018/07/03 14:02:48
| voter | ax3 |
| author | qfrank |
| permlink | closewait |
| weight | 100 (1.00%) |
| Transaction Info | Block #23853854/Trx bb794007bf044beb6e11547317712307ac669516 |
View Raw JSON Data
{
"trx_id": "bb794007bf044beb6e11547317712307ac669516",
"block": 23853854,
"trx_in_block": 87,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-07-03T14:02:48",
"op": [
"vote",
{
"voter": "ax3",
"author": "qfrank",
"permlink": "closewait",
"weight": 100
}
]
}2018/07/03 14:02:42
2018/07/03 14:02:42
| parent author | |
| parent permlink | closewait |
| author | qfrank |
| permlink | closewait |
| title | 记一次服务器大量CLOSE_WAIT的故障处理过程 |
| body | 某天某时看见群里有人反馈说XX系统访问不了了,登录上去检查了下服务器的状态。 ##### 服务器故障时的特征 - CPU正常 - 内存正常 - 网络出现大量CLOSE_WAIT连接状态 - 应用日志文件无异常 其中用到的网络连接统计命令: ``` netstat -apn|grep 443|awk '{if($2 > 1) print $1"\t"$2"\t"$3"\t"$4"\t"$5"\t"$6"\t"$7}'|sort -k 2 ``` # 服务器上的应用程序是用`Java`编写,使用了tomcat,使用命令 ``` jcmd 20165 Thread.print > threads.log ``` # 导出线程堆栈情况发现大量的WAITING状态线程,线程总数约200个,大部分线程调用堆栈都包含了`httpclient`包的调用,查看了对应的`Java`代码,发现如下写法: ``` HttpResponse res = httpClient.execute(post); if(res.getStatusLine().getStatusCode() == HttpStatus.SC_OK){ //读取响应内容 resp = EntityUtils.toString(res.getEntity(), "UTF-8"); } return resp; ``` ##### 推测 如果响应的res状态码不是200,resp对应的输入流是没有正常读取释放的;如果不正常释放,httpclient维护的连接池及单个主机连接数是会被消耗光的,最终出现新的http请求会一直阻塞,进而消耗掉tomcat所有的工作线程(默认工作线程200个左右与thread.log统计一致)。 ##### 问题复现 略 ##### 解决方案 在`if`条件后增加`else`处理,使用方法`org.apache.http.util.EntityUtils#consumeQuietly`对服务端返回的输入流进行读取消耗。 ##### 参考资料 [服务器TIME_WAIT和CLOSE_WAIT详解和解决办法](https://www.cnblogs.com/sunxucool/p/3449068.html): |
| json metadata | {"tags":["closewait","httpclient","tomcat","java","cn"],"links":["https://www.cnblogs.com/sunxucool/p/3449068.html"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #23853852/Trx 9e2f78bd9a38ba0d739d11637fa1bb91a143b5ed |
View Raw JSON Data
{
"trx_id": "9e2f78bd9a38ba0d739d11637fa1bb91a143b5ed",
"block": 23853852,
"trx_in_block": 35,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-07-03T14:02:42",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "closewait",
"author": "qfrank",
"permlink": "closewait",
"title": "记一次服务器大量CLOSE_WAIT的故障处理过程",
"body": "某天某时看见群里有人反馈说XX系统访问不了了,登录上去检查了下服务器的状态。\n\n##### 服务器故障时的特征\n- CPU正常\n- 内存正常\n- 网络出现大量CLOSE_WAIT连接状态\n- 应用日志文件无异常\n\n其中用到的网络连接统计命令:\n```\nnetstat -apn|grep 443|awk '{if($2 > 1) print $1\"\\t\"$2\"\\t\"$3\"\\t\"$4\"\\t\"$5\"\\t\"$6\"\\t\"$7}'|sort -k 2\n```\n#\n服务器上的应用程序是用`Java`编写,使用了tomcat,使用命令\n```\njcmd 20165 Thread.print > threads.log\n```\n#\n导出线程堆栈情况发现大量的WAITING状态线程,线程总数约200个,大部分线程调用堆栈都包含了`httpclient`包的调用,查看了对应的`Java`代码,发现如下写法:\n```\nHttpResponse res = httpClient.execute(post);\nif(res.getStatusLine().getStatusCode() == HttpStatus.SC_OK){\n //读取响应内容\n resp = EntityUtils.toString(res.getEntity(), \"UTF-8\");\n}\nreturn resp;\n```\n\n##### 推测\n如果响应的res状态码不是200,resp对应的输入流是没有正常读取释放的;如果不正常释放,httpclient维护的连接池及单个主机连接数是会被消耗光的,最终出现新的http请求会一直阻塞,进而消耗掉tomcat所有的工作线程(默认工作线程200个左右与thread.log统计一致)。\n\n##### 问题复现\n略\n\n##### 解决方案\n在`if`条件后增加`else`处理,使用方法`org.apache.http.util.EntityUtils#consumeQuietly`对服务端返回的输入流进行读取消耗。\n\n##### 参考资料\n[服务器TIME_WAIT和CLOSE_WAIT详解和解决办法](https://www.cnblogs.com/sunxucool/p/3449068.html):",
"json_metadata": "{\"tags\":[\"closewait\",\"httpclient\",\"tomcat\",\"java\",\"cn\"],\"links\":[\"https://www.cnblogs.com/sunxucool/p/3449068.html\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}2018/07/02 00:10:54
2018/07/02 00:10:54
| parent author | cn-naughty.boy |
| parent permlink | 20180701t102706539z-post |
| author | qfrank |
| permlink | re-cn-naughtyboy-20180701t102706539z-post-20180702t001055636z |
| title | |
| body | thanks |
| json metadata | {"tags":["onlyoffice"],"app":"steemit/0.1"} |
| Transaction Info | Block #23818034/Trx 625c807b45c66e0ff3ea094513104748b5329a67 |
View Raw JSON Data
{
"trx_id": "625c807b45c66e0ff3ea094513104748b5329a67",
"block": 23818034,
"trx_in_block": 24,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-07-02T00:10:54",
"op": [
"comment",
{
"parent_author": "cn-naughty.boy",
"parent_permlink": "20180701t102706539z-post",
"author": "qfrank",
"permlink": "re-cn-naughtyboy-20180701t102706539z-post-20180702t001055636z",
"title": "",
"body": "thanks",
"json_metadata": "{\"tags\":[\"onlyoffice\"],\"app\":\"steemit/0.1\"}"
}
]
}cn-naughty.boyreplied to @qfrank / 20180701t102706539z-post2018/07/01 10:27:06
cn-naughty.boyreplied to @qfrank / 20180701t102706539z-post
2018/07/01 10:27:06
| parent author | qfrank |
| parent permlink | docker-onlyoffice |
| author | cn-naughty.boy |
| permlink | 20180701t102706539z-post |
| title | |
| body | @qfrank, 够专业! |
| json metadata | {"tags":["cn"]} |
| Transaction Info | Block #23801559/Trx 14c92c8f2a7526914eb879f1c3f2195f16914718 |
View Raw JSON Data
{
"trx_id": "14c92c8f2a7526914eb879f1c3f2195f16914718",
"block": 23801559,
"trx_in_block": 18,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-07-01T10:27:06",
"op": [
"comment",
{
"parent_author": "qfrank",
"parent_permlink": "docker-onlyoffice",
"author": "cn-naughty.boy",
"permlink": "20180701t102706539z-post",
"title": "",
"body": "@qfrank, 够专业!",
"json_metadata": "{\"tags\":[\"cn\"]}"
}
]
}cn-naughty.boyupvoted (43.20%) @qfrank / docker-onlyoffice2018/07/01 10:27:03
cn-naughty.boyupvoted (43.20%) @qfrank / docker-onlyoffice
2018/07/01 10:27:03
| voter | cn-naughty.boy |
| author | qfrank |
| permlink | docker-onlyoffice |
| weight | 4320 (43.20%) |
| Transaction Info | Block #23801558/Trx b1ade259ad1c1cb429f89f3350af3b40e0f2c8e1 |
View Raw JSON Data
{
"trx_id": "b1ade259ad1c1cb429f89f3350af3b40e0f2c8e1",
"block": 23801558,
"trx_in_block": 38,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-07-01T10:27:03",
"op": [
"vote",
{
"voter": "cn-naughty.boy",
"author": "qfrank",
"permlink": "docker-onlyoffice",
"weight": 4320
}
]
}qfrankpublished a new post: docker-onlyoffice2018/07/01 10:12:27
qfrankpublished a new post: docker-onlyoffice
2018/07/01 10:12:27
| parent author | |
| parent permlink | onlyoffice |
| author | qfrank |
| permlink | docker-onlyoffice |
| title | 使用docker部署社区版onlyoffice手记 |
| body | 操作系统:`centos7 3.10.0-514.26.2.el7.x86_64` docker版本:`17.06.1-ce, build 874a737` QQ提供的在线协作编辑文档有点弱,于是发现了[onlyoffice](https://www.onlyoffice.com/)。先来两张高大尚的效果图……   ***部署步骤:*** 1. 安装`mono` yum install -y yum-utils rpm --import "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF" yum-config-manager --add-repo http://download.mono-project.com/repo/centos7/ yum install -y mono-devel 2. 创建`bridge`网络 docker network create --driver bridge onlyoffice 3. 启动**文档服务** docker run --net onlyoffice --privileged -i -t -d --restart=always \ --name onlyoffice-document-server \ -v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data \ -v /app/onlyoffice/DocumentServer/logs:/var/log/onlyoffice \ -v /app/onlyoffice/DocumentServer/lib:/var/lib/onlyoffice \ onlyoffice/documentserver 4. 启动**社区服务** docker run --net onlyoffice --privileged -i -t -d --restart=always \ --name onlyoffice-community-server -p 80:80 -p 5222:5222 -p 443:443 \ -v /app/onlyoffice/CommunityServer/data:/var/www/onlyoffice/Data \ -v /app/onlyoffice/CommunityServer/mysql:/var/lib/mysql \ -v /app/onlyoffice/CommunityServer/logs:/var/log/onlyoffice \ -v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/DocumentServerData \ -e DOCUMENT_SERVER_PORT_80_TCP_ADDR=onlyoffice-document-server \ onlyoffice/communityserver 5. 打开浏览器输入部署服务器ip即可访问,第一次访问因为要初始化会要点时间,耐心等待下,接着会要求输入密码及邮箱地址等基础配置信息,这个一看就会就不说了…… ***遇到的问题*** 1. 激动地新建了一个文档并进行编辑却提示出错,原因是文件权限造成的。 *解决方案:*在部署服务器上执行命令变更文件权限 chmod -R 777 /app/onlyoffice/ 2. 编辑文档时输入中文乱码,原因是默认字体列表没有中文的。 *解决方案:*从windows系统复制中文字体文件到centos的目录`/usr/share/fonts/`下,此处以新宋体常规字体为例,新宋体常规字体文件名为`simsun.ttc`。 - 将**文档服务**容器停止并删除: docker rm -f onlyoffice-document-server - 用如下命令重新启动**文档服务**: docker run --net onlyoffice --privileged -i -t -d --restart=always \ --name onlyoffice-document-server \ -v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data \ -v /app/onlyoffice/DocumentServer/logs:/var/log/onlyoffice \ -v /app/onlyoffice/DocumentServer/lib:/var/lib/onlyoffice \ -v /usr/share/fonts:/usr/share/fonts \ onlyoffice/documentserver - 使用docker exec登录到**文档服务**容器,输入以下命令更新字体 documentserver-generate-allfonts.sh - 打开浏览器,进入到文档编辑界面,清除缓存后重新加载编辑界面,字体列表会出现`SimSun`字体,选择该字体并输入中文内容,中文正常显示,问题解决! **参考链接:** - [安装mono](http://www.mono-project.com/download/#download-lin-centos) - [安装字体](https://helpcenter.onlyoffice.com/de/server/linux/document/install-fonts.aspx) - [Docker-DocumentServer](https://github.com/ONLYOFFICE/Docker-DocumentServer) |
| json metadata | {"tags":["onlyoffice","cn","docker","qq-doc","centos7"],"image":["https://cdn.steemitimages.com/DQmNXp7ZxnjfJJUijA6JcHtsZtwUzL9Y6cNGfDEjStdjQB7/1.png","https://cdn.steemitimages.com/DQmWbyBhT4nEpJud7C7mGkPcphbkBAdT1RgU2R6UwmTEGgj/2.png"],"links":["https://www.onlyoffice.com/","http://www.mono-project.com/download/#download-lin-centos","https://helpcenter.onlyoffice.com/de/server/linux/document/install-fonts.aspx","https://github.com/ONLYOFFICE/Docker-DocumentServer"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #23801267/Trx 625f2332e174445a4ca41a22eebff61fb3a245eb |
View Raw JSON Data
{
"trx_id": "625f2332e174445a4ca41a22eebff61fb3a245eb",
"block": 23801267,
"trx_in_block": 16,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-07-01T10:12:27",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "onlyoffice",
"author": "qfrank",
"permlink": "docker-onlyoffice",
"title": "使用docker部署社区版onlyoffice手记",
"body": "操作系统:`centos7 3.10.0-514.26.2.el7.x86_64`\ndocker版本:`17.06.1-ce, build 874a737`\n\nQQ提供的在线协作编辑文档有点弱,于是发现了[onlyoffice](https://www.onlyoffice.com/)。先来两张高大尚的效果图……\n\n\n\n\n\n\n***部署步骤:***\n1. 安装`mono`\n\n yum install -y yum-utils \n rpm --import \"http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF\"\n yum-config-manager --add-repo http://download.mono-project.com/repo/centos7/\n yum install -y mono-devel\n\n2. 创建`bridge`网络\n\n docker network create --driver bridge onlyoffice\n\n3. 启动**文档服务**\n\n docker run --net onlyoffice --privileged -i -t -d --restart=always \\\n --name onlyoffice-document-server \\\n -v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data \\\n -v /app/onlyoffice/DocumentServer/logs:/var/log/onlyoffice \\\n -v /app/onlyoffice/DocumentServer/lib:/var/lib/onlyoffice \\\n onlyoffice/documentserver\n\n4. 启动**社区服务**\n\n docker run --net onlyoffice --privileged -i -t -d --restart=always \\\n --name onlyoffice-community-server -p 80:80 -p 5222:5222 -p 443:443 \\\n -v /app/onlyoffice/CommunityServer/data:/var/www/onlyoffice/Data \\\n -v /app/onlyoffice/CommunityServer/mysql:/var/lib/mysql \\\n -v /app/onlyoffice/CommunityServer/logs:/var/log/onlyoffice \\\n -v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/DocumentServerData \\\n -e DOCUMENT_SERVER_PORT_80_TCP_ADDR=onlyoffice-document-server \\\n onlyoffice/communityserver\n\n5. 打开浏览器输入部署服务器ip即可访问,第一次访问因为要初始化会要点时间,耐心等待下,接着会要求输入密码及邮箱地址等基础配置信息,这个一看就会就不说了……\n\n***遇到的问题***\n1. 激动地新建了一个文档并进行编辑却提示出错,原因是文件权限造成的。\n*解决方案:*在部署服务器上执行命令变更文件权限\n\n chmod -R 777 /app/onlyoffice/\n\n2. 编辑文档时输入中文乱码,原因是默认字体列表没有中文的。\n*解决方案:*从windows系统复制中文字体文件到centos的目录`/usr/share/fonts/`下,此处以新宋体常规字体为例,新宋体常规字体文件名为`simsun.ttc`。\n\n - 将**文档服务**容器停止并删除:\n\n docker rm -f onlyoffice-document-server\n\n - 用如下命令重新启动**文档服务**:\n\n docker run --net onlyoffice --privileged -i -t -d --restart=always \\\n --name onlyoffice-document-server \\\n -v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data \\\n -v /app/onlyoffice/DocumentServer/logs:/var/log/onlyoffice \\\n -v /app/onlyoffice/DocumentServer/lib:/var/lib/onlyoffice \\\n -v /usr/share/fonts:/usr/share/fonts \\\n onlyoffice/documentserver\n\n - 使用docker exec登录到**文档服务**容器,输入以下命令更新字体\n\n documentserver-generate-allfonts.sh\n\n - 打开浏览器,进入到文档编辑界面,清除缓存后重新加载编辑界面,字体列表会出现`SimSun`字体,选择该字体并输入中文内容,中文正常显示,问题解决!\n\n**参考链接:** \n- [安装mono](http://www.mono-project.com/download/#download-lin-centos)\n- [安装字体](https://helpcenter.onlyoffice.com/de/server/linux/document/install-fonts.aspx)\n- [Docker-DocumentServer](https://github.com/ONLYOFFICE/Docker-DocumentServer)",
"json_metadata": "{\"tags\":[\"onlyoffice\",\"cn\",\"docker\",\"qq-doc\",\"centos7\"],\"image\":[\"https://cdn.steemitimages.com/DQmNXp7ZxnjfJJUijA6JcHtsZtwUzL9Y6cNGfDEjStdjQB7/1.png\",\"https://cdn.steemitimages.com/DQmWbyBhT4nEpJud7C7mGkPcphbkBAdT1RgU2R6UwmTEGgj/2.png\"],\"links\":[\"https://www.onlyoffice.com/\",\"http://www.mono-project.com/download/#download-lin-centos\",\"https://helpcenter.onlyoffice.com/de/server/linux/document/install-fonts.aspx\",\"https://github.com/ONLYOFFICE/Docker-DocumentServer\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}2018/06/28 09:56:48
2018/06/28 09:56:48
| delegator | steem |
| delegatee | qfrank |
| vesting shares | 29428.019331 VESTS |
| Transaction Info | Block #23714606/Trx c839024edccbd7035c179f1ba59c99b62fda0e03 |
View Raw JSON Data
{
"trx_id": "c839024edccbd7035c179f1ba59c99b62fda0e03",
"block": 23714606,
"trx_in_block": 7,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-06-28T09:56:48",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "qfrank",
"vesting_shares": "29428.019331 VESTS"
}
]
}qfrankupvoted (100.00%) @fundurian / re-chenyun-re-fundurian-7kfamt-steemit-20171215t222738615z2018/06/28 08:51:54
qfrankupvoted (100.00%) @fundurian / re-chenyun-re-fundurian-7kfamt-steemit-20171215t222738615z
2018/06/28 08:51:54
| voter | qfrank |
| author | fundurian |
| permlink | re-chenyun-re-fundurian-7kfamt-steemit-20171215t222738615z |
| weight | 10000 (100.00%) |
| Transaction Info | Block #23713308/Trx 3c3916408331f45fee01b31ca8ccba529eb5f337 |
View Raw JSON Data
{
"trx_id": "3c3916408331f45fee01b31ca8ccba529eb5f337",
"block": 23713308,
"trx_in_block": 24,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-06-28T08:51:54",
"op": [
"vote",
{
"voter": "qfrank",
"author": "fundurian",
"permlink": "re-chenyun-re-fundurian-7kfamt-steemit-20171215t222738615z",
"weight": 10000
}
]
}2018/05/16 23:48:36
2018/05/16 23:48:36
| delegator | steem |
| delegatee | qfrank |
| vesting shares | 9147.527645 VESTS |
| Transaction Info | Block #22494073/Trx 34752efa13ff32cef97cf15ae81bb5d460aaa71d |
View Raw JSON Data
{
"trx_id": "34752efa13ff32cef97cf15ae81bb5d460aaa71d",
"block": 22494073,
"trx_in_block": 40,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-05-16T23:48:36",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "qfrank",
"vesting_shares": "9147.527645 VESTS"
}
]
}2018/04/21 20:50:51
2018/04/21 20:50:51
| delegator | steem |
| delegatee | qfrank |
| vesting shares | 29535.534215 VESTS |
| Transaction Info | Block #21771305/Trx 20e6b7d19b52fa905ffe55181cae65415c2a0018 |
View Raw JSON Data
{
"trx_id": "20e6b7d19b52fa905ffe55181cae65415c2a0018",
"block": 21771305,
"trx_in_block": 32,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-04-21T20:50:51",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "qfrank",
"vesting_shares": "29535.534215 VESTS"
}
]
}2018/01/15 12:07:45
2018/01/15 12:07:45
| parent author | winnieoriana |
| parent permlink | re-sumansid-re-haejin-tierion-tnt-could-be-a-ground-floor-opportunity-target-usd1-24-4-9x-profit-potential-20180115t042025163z |
| author | qfrank |
| permlink | re-winnieoriana-re-sumansid-re-haejin-tierion-tnt-could-be-a-ground-floor-opportunity-target-usd1-24-4-9x-profit-potential-20180115t120744678z |
| title | |
| body | lol |
| json metadata | {"tags":["bitcoin"],"app":"steemit/0.1"} |
| Transaction Info | Block #18998794/Trx 18369d48276aec0824b5d914e1f2fc99c7eb5eb0 |
View Raw JSON Data
{
"trx_id": "18369d48276aec0824b5d914e1f2fc99c7eb5eb0",
"block": 18998794,
"trx_in_block": 21,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-15T12:07:45",
"op": [
"comment",
{
"parent_author": "winnieoriana",
"parent_permlink": "re-sumansid-re-haejin-tierion-tnt-could-be-a-ground-floor-opportunity-target-usd1-24-4-9x-profit-potential-20180115t042025163z",
"author": "qfrank",
"permlink": "re-winnieoriana-re-sumansid-re-haejin-tierion-tnt-could-be-a-ground-floor-opportunity-target-usd1-24-4-9x-profit-potential-20180115t120744678z",
"title": "",
"body": "lol",
"json_metadata": "{\"tags\":[\"bitcoin\"],\"app\":\"steemit/0.1\"}"
}
]
}2017/12/12 22:21:12
2017/12/12 22:21:12
| delegator | steem |
| delegatee | qfrank |
| vesting shares | 29739.366267 VESTS |
| Transaction Info | Block #18032607/Trx 2bd53ac5fac0d7a7f853f2504dcd3ada933f944c |
View Raw JSON Data
{
"trx_id": "2bd53ac5fac0d7a7f853f2504dcd3ada933f944c",
"block": 18032607,
"trx_in_block": 10,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-12-12T22:21:12",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "qfrank",
"vesting_shares": "29739.366267 VESTS"
}
]
}2017/11/23 22:31:03
2017/11/23 22:31:03
| parent author | qfrank |
| parent permlink | re-sweetsssj-travel-with-me-97-the-national-palace-museum-in-taipei-taiwan-20171123t044451514z |
| author | sweetsssj |
| permlink | re-qfrank-re-sweetsssj-travel-with-me-97-the-national-palace-museum-in-taipei-taiwan-20171123t223102087z |
| title | |
| body | thanks qfrank, i'll do my best to get that posted soon :) |
| json metadata | {"tags":["travel"],"app":"steemit/0.1"} |
| Transaction Info | Block #17485847/Trx 251d95622bd319798953f14cdf5419a06c1a571e |
View Raw JSON Data
{
"trx_id": "251d95622bd319798953f14cdf5419a06c1a571e",
"block": 17485847,
"trx_in_block": 10,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-11-23T22:31:03",
"op": [
"comment",
{
"parent_author": "qfrank",
"parent_permlink": "re-sweetsssj-travel-with-me-97-the-national-palace-museum-in-taipei-taiwan-20171123t044451514z",
"author": "sweetsssj",
"permlink": "re-qfrank-re-sweetsssj-travel-with-me-97-the-national-palace-museum-in-taipei-taiwan-20171123t223102087z",
"title": "",
"body": "thanks qfrank, i'll do my best to get that posted soon :)",
"json_metadata": "{\"tags\":[\"travel\"],\"app\":\"steemit/0.1\"}"
}
]
}2017/11/23 05:32:12
2017/11/23 05:32:12
| voter | qfrank |
| author | ty2nicerva |
| permlink | re-sirlunchthehost-vlog-65-i-went-real-world-up-voting-and-flagging-part-1-using-my-sp-off-the-steem-blockchain-20171122t192710295z |
| weight | 10000 (100.00%) |
| Transaction Info | Block #17465478/Trx 9747d21aeef24048747e74a2a1c3cf2270b9f82f |
View Raw JSON Data
{
"trx_id": "9747d21aeef24048747e74a2a1c3cf2270b9f82f",
"block": 17465478,
"trx_in_block": 9,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-11-23T05:32:12",
"op": [
"vote",
{
"voter": "qfrank",
"author": "ty2nicerva",
"permlink": "re-sirlunchthehost-vlog-65-i-went-real-world-up-voting-and-flagging-part-1-using-my-sp-off-the-steem-blockchain-20171122t192710295z",
"weight": 10000
}
]
}2017/11/23 05:18:54
2017/11/23 05:18:54
| parent author | blackbunny |
| parent permlink | 4xx8nj |
| author | qfrank |
| permlink | re-blackbunny-4xx8nj-20171123t051853721z |
| title | |
| body | #### 配图很美~ |
| json metadata | {"tags":["cn"],"app":"steemit/0.1"} |
| Transaction Info | Block #17465212/Trx 766642bf4f065fde55d211dfc870c2f247f6bb0f |
View Raw JSON Data
{
"trx_id": "766642bf4f065fde55d211dfc870c2f247f6bb0f",
"block": 17465212,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-11-23T05:18:54",
"op": [
"comment",
{
"parent_author": "blackbunny",
"parent_permlink": "4xx8nj",
"author": "qfrank",
"permlink": "re-blackbunny-4xx8nj-20171123t051853721z",
"title": "",
"body": "#### 配图很美~",
"json_metadata": "{\"tags\":[\"cn\"],\"app\":\"steemit/0.1\"}"
}
]
}qfrankupdated their account properties2017/11/23 05:11:21
qfrankupdated their account properties
2017/11/23 05:11:21
| account | qfrank |
| memo key | STM74e5ZjhgHLn3haJ6xmYA6F9MuoyoTB2rAENu2coEYGuTyjEAp3 |
| json metadata | {"profile":{"profile_image":"https://i.stack.imgur.com/iBxOh.png?s=256&g=1","name":"frank","website":"https://stackoverflow.com/users/2262920/qfrank"}} |
| Transaction Info | Block #17465061/Trx 703b6c2cca9a4f8dac6efe0a0e85c4577e0b5758 |
View Raw JSON Data
{
"trx_id": "703b6c2cca9a4f8dac6efe0a0e85c4577e0b5758",
"block": 17465061,
"trx_in_block": 29,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-11-23T05:11:21",
"op": [
"account_update",
{
"account": "qfrank",
"memo_key": "STM74e5ZjhgHLn3haJ6xmYA6F9MuoyoTB2rAENu2coEYGuTyjEAp3",
"json_metadata": "{\"profile\":{\"profile_image\":\"https://i.stack.imgur.com/iBxOh.png?s=256&g=1\",\"name\":\"frank\",\"website\":\"https://stackoverflow.com/users/2262920/qfrank\"}}"
}
]
}qfrankupvoted (100.00%) @cryptoriddler / my-dragon-torch-spits-fire-meine-drackenfackel-speit-feuer2017/11/23 05:06:15
qfrankupvoted (100.00%) @cryptoriddler / my-dragon-torch-spits-fire-meine-drackenfackel-speit-feuer
2017/11/23 05:06:15
| voter | qfrank |
| author | cryptoriddler |
| permlink | my-dragon-torch-spits-fire-meine-drackenfackel-speit-feuer |
| weight | 10000 (100.00%) |
| Transaction Info | Block #17464959/Trx 5d91f6d25b41dcf6b8ca6eb06562fceb90c597cf |
View Raw JSON Data
{
"trx_id": "5d91f6d25b41dcf6b8ca6eb06562fceb90c597cf",
"block": 17464959,
"trx_in_block": 6,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-11-23T05:06:15",
"op": [
"vote",
{
"voter": "qfrank",
"author": "cryptoriddler",
"permlink": "my-dragon-torch-spits-fire-meine-drackenfackel-speit-feuer",
"weight": 10000
}
]
}2017/11/23 04:44:51
2017/11/23 04:44:51
| parent author | sweetsssj |
| parent permlink | travel-with-me-97-the-national-palace-museum-in-taipei-taiwan |
| author | qfrank |
| permlink | re-sweetsssj-travel-with-me-97-the-national-palace-museum-in-taipei-taiwan-20171123t044451514z |
| title | |
| body | Very nice travel log, looking forward to your next sharing! |
| json metadata | {"tags":["travel"],"app":"steemit/0.1"} |
| Transaction Info | Block #17464532/Trx 4fdd52261a55e7cf2781888377e28125b026c490 |
View Raw JSON Data
{
"trx_id": "4fdd52261a55e7cf2781888377e28125b026c490",
"block": 17464532,
"trx_in_block": 12,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-11-23T04:44:51",
"op": [
"comment",
{
"parent_author": "sweetsssj",
"parent_permlink": "travel-with-me-97-the-national-palace-museum-in-taipei-taiwan",
"author": "qfrank",
"permlink": "re-sweetsssj-travel-with-me-97-the-national-palace-museum-in-taipei-taiwan-20171123t044451514z",
"title": "",
"body": "Very nice travel log, looking forward to your next sharing!",
"json_metadata": "{\"tags\":[\"travel\"],\"app\":\"steemit/0.1\"}"
}
]
}2017/11/22 09:37:51
2017/11/22 09:37:51
| fee | 0.500 STEEM |
| delegation | 57000.000000 VESTS |
| creator | steem |
| new account name | qfrank |
| owner | {"weight_threshold":1,"account_auths":[],"key_auths":[["STM8V5d2kdqmWSuYWDgVLRZLMoA9cg4bDTWUsPYDX7GAwv3iovNrP",1]]} |
| active | {"weight_threshold":1,"account_auths":[],"key_auths":[["STM6ZmmNNVoM4FCo2yMEVUE2NaovTAbDYcWjFjXvK6dDJcoBztbLV",1]]} |
| posting | {"weight_threshold":1,"account_auths":[],"key_auths":[["STM8HqXPkzWPGwsutpFDNQmUbMtSLfxnBsyn5a1c51XCiJKfhtMiw",1]]} |
| memo key | STM74e5ZjhgHLn3haJ6xmYA6F9MuoyoTB2rAENu2coEYGuTyjEAp3 |
| json metadata | |
| extensions | [] |
| Transaction Info | Block #17441623/Trx 9ce85dfb8f872c0c9377d939e006aa64604f3afa |
View Raw JSON Data
{
"trx_id": "9ce85dfb8f872c0c9377d939e006aa64604f3afa",
"block": 17441623,
"trx_in_block": 16,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-11-22T09:37:51",
"op": [
"account_create_with_delegation",
{
"fee": "0.500 STEEM",
"delegation": "57000.000000 VESTS",
"creator": "steem",
"new_account_name": "qfrank",
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM8V5d2kdqmWSuYWDgVLRZLMoA9cg4bDTWUsPYDX7GAwv3iovNrP",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM6ZmmNNVoM4FCo2yMEVUE2NaovTAbDYcWjFjXvK6dDJcoBztbLV",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM8HqXPkzWPGwsutpFDNQmUbMtSLfxnBsyn5a1c51XCiJKfhtMiw",
1
]
]
},
"memo_key": "STM74e5ZjhgHLn3haJ6xmYA6F9MuoyoTB2rAENu2coEYGuTyjEAp3",
"json_metadata": "",
"extensions": []
}
]
}Manabar
Voting Power100.00%
Downvote Power100.00%
Resource Credits100.00%
Reputation Progress0.00%
{
"voting_manabar": {
"current_mana": "8143659806",
"last_update_time": 1779081651
},
"downvote_manabar": {
"current_mana": 2035914951,
"last_update_time": 1779081651
},
"rc_account": {
"account": "qfrank",
"rc_manabar": {
"current_mana": "10164408779",
"last_update_time": 1779081651
},
"max_rc_creation_adjustment": {
"amount": "2020748973",
"precision": 6,
"nai": "@@000000037"
},
"max_rc": "10164408779"
}
}Account Metadata
| POSTING JSON METADATA | |
| profile | {"profile_image":"https://i.stack.imgur.com/iBxOh.png?s=256&g=1","name":"frank","website":"https://stackoverflow.com/users/2262920/qfrank"} |
| JSON METADATA | |
| profile | {"profile_image":"https://i.stack.imgur.com/iBxOh.png?s=256&g=1","name":"frank","website":"https://stackoverflow.com/users/2262920/qfrank"} |
{
"posting_json_metadata": {
"profile": {
"profile_image": "https://i.stack.imgur.com/iBxOh.png?s=256&g=1",
"name": "frank",
"website": "https://stackoverflow.com/users/2262920/qfrank"
}
},
"json_metadata": {
"profile": {
"profile_image": "https://i.stack.imgur.com/iBxOh.png?s=256&g=1",
"name": "frank",
"website": "https://stackoverflow.com/users/2262920/qfrank"
}
}
}Auth Keys
Owner
Single Signature
Public Keys
STM8V5d2kdqmWSuYWDgVLRZLMoA9cg4bDTWUsPYDX7GAwv3iovNrP1/1
Active
Single Signature
Public Keys
STM6ZmmNNVoM4FCo2yMEVUE2NaovTAbDYcWjFjXvK6dDJcoBztbLV1/1
Posting
Single Signature
Public Keys
STM8HqXPkzWPGwsutpFDNQmUbMtSLfxnBsyn5a1c51XCiJKfhtMiw1/1
Memo
STM74e5ZjhgHLn3haJ6xmYA6F9MuoyoTB2rAENu2coEYGuTyjEAp3
{
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM8V5d2kdqmWSuYWDgVLRZLMoA9cg4bDTWUsPYDX7GAwv3iovNrP",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM6ZmmNNVoM4FCo2yMEVUE2NaovTAbDYcWjFjXvK6dDJcoBztbLV",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM8HqXPkzWPGwsutpFDNQmUbMtSLfxnBsyn5a1c51XCiJKfhtMiw",
1
]
]
},
"memo": "STM74e5ZjhgHLn3haJ6xmYA6F9MuoyoTB2rAENu2coEYGuTyjEAp3"
}Witness Votes
0 / 30
No active witness votes.
[]