VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS1.55%
Net Worth
11.478USD
STEEM
0.000STEEM
SBD
0.000SBD
Own SP
212.103SP
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 | 212.103SP | SP |
| Delegated Out | 0.000SP | SP |
| Delegation In | 0.000SP | SP |
| Effective Power | 212.103SP | 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": "345387.001839 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "0.000000 VESTS",
"sbd_balance": "0.000 SBD",
"savings_sbd_balance": "0.000 SBD",
"reward_sbd_balance": "0.000 SBD",
"conversions": []
}Account Info
| name | tooooolong |
| id | 212486 |
| rank | 10,723 |
| reputation | 1296688464721 |
| created | 2017-06-22T05:42:54 |
| recovery_account | steem |
| proxy | None |
| post_count | 6 |
| comment_count | 0 |
| lifetime_vote_count | 0 |
| witnesses_voted_for | 0 |
| last_post | 2017-08-01T07:56:45 |
| last_root_post | 2017-07-03T13:16:39 |
| last_vote_time | 2017-08-08T07:34:03 |
| proxied_vsf_votes | 0, 0, 0, 0 |
| can_vote | 1 |
| voting_power | 9,800 |
| 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 | 345387.001839 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 | 1970-01-01T00:00:00 |
| last_account_update | 2017-06-22T05:45:15 |
| mined | No |
| sbd_seconds | 0 |
| sbd_last_interest_payment | 2017-07-18T03:43:42 |
| savings_sbd_last_interest_payment | 1970-01-01T00:00:00 |
{
"id": 212486,
"name": "tooooolong",
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM89mtVZFkBXXdE2mPHRgh3Cmo8VoWQqicfxWQhwPh8cbTe2sWS5",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM89TwNPuNTnkdPZBkHMcNdywmrrY7kbAyePtbN5iix1ib72jHrT",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM4vk61ispgi6BtpLrDu679n2zsAySmYi5M5vECSNedtCiKZZXEq",
1
]
]
},
"memo_key": "STM76eaVtSJkYth3DokTdeJWVCh77XUayJ6UZkNVcWywEjPC9jCNk",
"json_metadata": "{\"profile\":{\"name\":\"tooooolong\",\"profile_image\":\"https://s-media-cache-ak0.pinimg.com/736x/a9/a2/a3/a9a2a3dfd0b8764daa3041833b89ccda.jpg\"}}",
"posting_json_metadata": "{\"profile\":{\"name\":\"tooooolong\",\"profile_image\":\"https://s-media-cache-ak0.pinimg.com/736x/a9/a2/a3/a9a2a3dfd0b8764daa3041833b89ccda.jpg\"}}",
"proxy": "",
"last_owner_update": "1970-01-01T00:00:00",
"last_account_update": "2017-06-22T05:45:15",
"created": "2017-06-22T05:42:54",
"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": 6,
"can_vote": true,
"voting_manabar": {
"current_mana": 9800,
"last_update_time": 1502177643
},
"downvote_manabar": {
"current_mana": 0,
"last_update_time": 1498110174
},
"voting_power": 9800,
"balance": "0.000 STEEM",
"savings_balance": "0.000 STEEM",
"sbd_balance": "0.000 SBD",
"sbd_seconds": "0",
"sbd_seconds_last_update": "2018-01-23T09:38:48",
"sbd_last_interest_payment": "2017-07-18T03:43:42",
"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": "345387.001839 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": 20,
"posting_rewards": 332931,
"proxied_vsf_votes": [
0,
0,
0,
0
],
"witnesses_voted_for": 0,
"last_post": "2017-08-01T07:56:45",
"last_root_post": "2017-07-03T13:16:39",
"last_vote_time": "2017-08-08T07:34:03",
"post_bandwidth": 0,
"pending_claimed_accounts": 0,
"vesting_balance": "0.000 STEEM",
"reputation": "1296688464721",
"transfer_history": [],
"market_history": [],
"post_history": [],
"vote_history": [],
"other_history": [],
"witness_votes": [],
"tags_usage": [],
"guest_bloggers": [],
"rank": 10723
}Withdraw Routes
| Incoming | Outgoing |
|---|---|
Empty | Empty |
{
"incoming": [],
"outgoing": []
}From Date
To Date
2019/06/22 06:12:21
2019/06/22 06:12:21
| parent author | tooooolong |
| parent permlink | bancor-inspect |
| author | steemitboard |
| permlink | steemitboard-notify-tooooolong-20190622t061220000z |
| title | |
| body | Congratulations @tooooolong! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@tooooolong/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/@tooooolong) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=tooooolong)_</sub> **Do not miss the last post from @steemitboard:** <table><tr><td><a href="https://steemit.com/steemitboard/@steemitboard/the-steem-community-has-lost-an-epic-member-farewell-woflhart"><img src="https://steemitimages.com/64x128/https://cdn.steemitimages.com/DQmQWnM36SWCPGn98nY83M1ArgweMz5fnovQEp2E4FiDdug/Wolfhart_header.png"></a></td><td><a href="https://steemit.com/steemitboard/@steemitboard/the-steem-community-has-lost-an-epic-member-farewell-woflhart">The Steem community has lost an epic member! Farewell @woflhart!</a></td></tr><tr><td><a href="https://steemit.com/steemtoolbar/@steemitboard/steemtoolbar-update-display-bug-fixed"><img src="https://steemitimages.com/64x128/http://i.cubeupload.com/7CiQEO.png"></a></td><td><a href="https://steemit.com/steemtoolbar/@steemitboard/steemtoolbar-update-display-bug-fixed">SteemitBoard - Witness Update</a></td></tr><tr><td><a href="https://steemit.com/steem/@steemitboard/do-not-miss-the-coming-rocky-mountain-steem-meetup-and-get-a-new-community-badge"><img src="https://steemitimages.com/64x128/https://cdn.steemitimages.com/DQmUphCGZFWgt6bJ1XTtunV7esnwy6bxnGqcLcHAV3NEqnQ/meetup-rocky-mountain.png"></a></td><td><a href="https://steemit.com/steem/@steemitboard/do-not-miss-the-coming-rocky-mountain-steem-meetup-and-get-a-new-community-badge">Do not miss the coming Rocky Mountain Steem Meetup and get a new community badge!</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"]} |
| Transaction Info | Block #34014472/Trx ea7a2f9ab99611b4f9e4fafdd2229bdc21f83b70 |
View Raw JSON Data
{
"trx_id": "ea7a2f9ab99611b4f9e4fafdd2229bdc21f83b70",
"block": 34014472,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-06-22T06:12:21",
"op": [
"comment",
{
"parent_author": "tooooolong",
"parent_permlink": "bancor-inspect",
"author": "steemitboard",
"permlink": "steemitboard-notify-tooooolong-20190622t061220000z",
"title": "",
"body": "Congratulations @tooooolong! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@tooooolong/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/@tooooolong) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=tooooolong)_</sub>\n\n\n**Do not miss the last post from @steemitboard:**\n<table><tr><td><a href=\"https://steemit.com/steemitboard/@steemitboard/the-steem-community-has-lost-an-epic-member-farewell-woflhart\"><img src=\"https://steemitimages.com/64x128/https://cdn.steemitimages.com/DQmQWnM36SWCPGn98nY83M1ArgweMz5fnovQEp2E4FiDdug/Wolfhart_header.png\"></a></td><td><a href=\"https://steemit.com/steemitboard/@steemitboard/the-steem-community-has-lost-an-epic-member-farewell-woflhart\">The Steem community has lost an epic member! Farewell @woflhart!</a></td></tr><tr><td><a href=\"https://steemit.com/steemtoolbar/@steemitboard/steemtoolbar-update-display-bug-fixed\"><img src=\"https://steemitimages.com/64x128/http://i.cubeupload.com/7CiQEO.png\"></a></td><td><a href=\"https://steemit.com/steemtoolbar/@steemitboard/steemtoolbar-update-display-bug-fixed\">SteemitBoard - Witness Update</a></td></tr><tr><td><a href=\"https://steemit.com/steem/@steemitboard/do-not-miss-the-coming-rocky-mountain-steem-meetup-and-get-a-new-community-badge\"><img src=\"https://steemitimages.com/64x128/https://cdn.steemitimages.com/DQmUphCGZFWgt6bJ1XTtunV7esnwy6bxnGqcLcHAV3NEqnQ/meetup-rocky-mountain.png\"></a></td><td><a href=\"https://steemit.com/steem/@steemitboard/do-not-miss-the-coming-rocky-mountain-steem-meetup-and-get-a-new-community-badge\">Do not miss the coming Rocky Mountain Steem Meetup and get a new community badge!</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\"]}"
}
]
}slumber1122upvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect2018/04/02 09:53:06
slumber1122upvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect
2018/04/02 09:53:06
| voter | slumber1122 |
| author | tooooolong |
| permlink | eoscrowdsale-contract-inspect |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21211031/Trx d92a77567db5d7effbf7dc3c003e414fd44154b7 |
View Raw JSON Data
{
"trx_id": "d92a77567db5d7effbf7dc3c003e414fd44154b7",
"block": 21211031,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-04-02T09:53:06",
"op": [
"vote",
{
"voter": "slumber1122",
"author": "tooooolong",
"permlink": "eoscrowdsale-contract-inspect",
"weight": 10000
}
]
}tooooolongclaimed reward balance: 0.025 SP2018/01/23 09:38:48
tooooolongclaimed reward balance: 0.025 SP
2018/01/23 09:38:48
| account | tooooolong |
| reward steem | 0.000 STEEM |
| reward sbd | 0.000 SBD |
| reward vests | 41.291043 VESTS |
| Transaction Info | Block #19226119/Trx f1287ec91e57064150706d057d94a7c4ad437cd1 |
View Raw JSON Data
{
"trx_id": "f1287ec91e57064150706d057d94a7c4ad437cd1",
"block": 19226119,
"trx_in_block": 73,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-23T09:38:48",
"op": [
"claim_reward_balance",
{
"account": "tooooolong",
"reward_steem": "0.000 STEEM",
"reward_sbd": "0.000 SBD",
"reward_vests": "41.291043 VESTS"
}
]
}steemdelegated 0.000 SP to @tooooolong2018/01/09 07:14:33
steemdelegated 0.000 SP to @tooooolong
2018/01/09 07:14:33
| delegator | steem |
| delegatee | tooooolong |
| vesting shares | 0.000000 VESTS |
| Transaction Info | Block #18820287/Trx 7166be6076a31fcccd60b33a893a506fec193c25 |
View Raw JSON Data
{
"trx_id": "7166be6076a31fcccd60b33a893a506fec193c25",
"block": 18820287,
"trx_in_block": 33,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-09T07:14:33",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "tooooolong",
"vesting_shares": "0.000000 VESTS"
}
]
}tooooolongreceived 0.006 SP curation reward for @cophey / hyperledger-fabric-12017/08/11 03:39:06
tooooolongreceived 0.006 SP curation reward for @cophey / hyperledger-fabric-1
2017/08/11 03:39:06
| curator | tooooolong |
| reward | 10.321621 VESTS |
| comment author | cophey |
| comment permlink | hyperledger-fabric-1 |
| Transaction Info | Block #14470671/Virtual Operation #15 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 14470671,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 15,
"timestamp": "2017-08-11T03:39:06",
"op": [
"curation_reward",
{
"curator": "tooooolong",
"reward": "10.321621 VESTS",
"comment_author": "cophey",
"comment_permlink": "hyperledger-fabric-1"
}
]
}tooooolongreceived 0.004 SP curation reward for @rex.shi / zeppelinos2017/08/11 01:03:42
tooooolongreceived 0.004 SP curation reward for @rex.shi / zeppelinos
2017/08/11 01:03:42
| curator | tooooolong |
| reward | 6.193008 VESTS |
| comment author | rex.shi |
| comment permlink | zeppelinos |
| Transaction Info | Block #14467571/Virtual Operation #4 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 14467571,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 4,
"timestamp": "2017-08-11T01:03:42",
"op": [
"curation_reward",
{
"curator": "tooooolong",
"reward": "6.193008 VESTS",
"comment_author": "rex.shi",
"comment_permlink": "zeppelinos"
}
]
}tooooolongupvoted (100.00%) @cophey / hyperledger-fabric-12017/08/08 07:34:03
tooooolongupvoted (100.00%) @cophey / hyperledger-fabric-1
2017/08/08 07:34:03
| voter | tooooolong |
| author | cophey |
| permlink | hyperledger-fabric-1 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #14389072/Trx 70c7f3e6ea0a989816ac3d54d6ba85e487e7242a |
View Raw JSON Data
{
"trx_id": "70c7f3e6ea0a989816ac3d54d6ba85e487e7242a",
"block": 14389072,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-08-08T07:34:03",
"op": [
"vote",
{
"voter": "tooooolong",
"author": "cophey",
"permlink": "hyperledger-fabric-1",
"weight": 10000
}
]
}tooooolongreceived 0.006 SP curation reward for @dan / re-clayop-re-dan-reponse-to-vitalik-s-written-remarks-20170731t164332994z2017/08/07 16:43:33
tooooolongreceived 0.006 SP curation reward for @dan / re-clayop-re-dan-reponse-to-vitalik-s-written-remarks-20170731t164332994z
2017/08/07 16:43:33
| curator | tooooolong |
| reward | 10.323505 VESTS |
| comment author | dan |
| comment permlink | re-clayop-re-dan-reponse-to-vitalik-s-written-remarks-20170731t164332994z |
| Transaction Info | Block #14371273/Virtual Operation #11 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 14371273,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 11,
"timestamp": "2017-08-07T16:43:33",
"op": [
"curation_reward",
{
"curator": "tooooolong",
"reward": "10.323505 VESTS",
"comment_author": "dan",
"comment_permlink": "re-clayop-re-dan-reponse-to-vitalik-s-written-remarks-20170731t164332994z"
}
]
}tooooolongreceived 0.009 SP curation reward for @dan / re-eeks-re-dan-reponse-to-vitalik-s-written-remarks-20170731t164126351z2017/08/07 16:41:24
tooooolongreceived 0.009 SP curation reward for @dan / re-eeks-re-dan-reponse-to-vitalik-s-written-remarks-20170731t164126351z
2017/08/07 16:41:24
| curator | tooooolong |
| reward | 14.452909 VESTS |
| comment author | dan |
| comment permlink | re-eeks-re-dan-reponse-to-vitalik-s-written-remarks-20170731t164126351z |
| Transaction Info | Block #14371230/Virtual Operation #14 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 14371230,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 14,
"timestamp": "2017-08-07T16:41:24",
"op": [
"curation_reward",
{
"curator": "tooooolong",
"reward": "14.452909 VESTS",
"comment_author": "dan",
"comment_permlink": "re-eeks-re-dan-reponse-to-vitalik-s-written-remarks-20170731t164126351z"
}
]
}tooooolongupvoted (100.00%) @rex.shi / zeppelinos2017/08/04 01:41:21
tooooolongupvoted (100.00%) @rex.shi / zeppelinos
2017/08/04 01:41:21
| voter | tooooolong |
| author | rex.shi |
| permlink | zeppelinos |
| weight | 10000 (100.00%) |
| Transaction Info | Block #14267116/Trx cc68e005d79c1ea5c87b7548f26c6ddf4e5623f7 |
View Raw JSON Data
{
"trx_id": "cc68e005d79c1ea5c87b7548f26c6ddf4e5623f7",
"block": 14267116,
"trx_in_block": 24,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-08-04T01:41:21",
"op": [
"vote",
{
"voter": "tooooolong",
"author": "rex.shi",
"permlink": "zeppelinos",
"weight": 10000
}
]
}tooooolongupvoted (100.00%) @dan / reponse-to-vitalik-s-written-remarks2017/08/01 08:11:51
tooooolongupvoted (100.00%) @dan / reponse-to-vitalik-s-written-remarks
2017/08/01 08:11:51
| voter | tooooolong |
| author | dan |
| permlink | reponse-to-vitalik-s-written-remarks |
| weight | 10000 (100.00%) |
| Transaction Info | Block #14188559/Trx 51bad2ad105b1e596f1d70763450ee73532218e6 |
View Raw JSON Data
{
"trx_id": "51bad2ad105b1e596f1d70763450ee73532218e6",
"block": 14188559,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-08-01T08:11:51",
"op": [
"vote",
{
"voter": "tooooolong",
"author": "dan",
"permlink": "reponse-to-vitalik-s-written-remarks",
"weight": 10000
}
]
}2017/08/01 07:56:45
2017/08/01 07:56:45
| parent author | dan |
| parent permlink | re-solar-re-dan-reponse-to-vitalik-s-written-remarks-20170731t170606023z |
| author | tooooolong |
| permlink | re-dan-re-solar-re-dan-reponse-to-vitalik-s-written-remarks-20170801t075644913z |
| title | |
| body | ❤️ |
| json metadata | {"tags":["eos"],"app":"steemit/0.1"} |
| Transaction Info | Block #14188257/Trx 6e0f9ca59c0cf3de9f95fb2d99e2e6134d7c1e73 |
View Raw JSON Data
{
"trx_id": "6e0f9ca59c0cf3de9f95fb2d99e2e6134d7c1e73",
"block": 14188257,
"trx_in_block": 11,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-08-01T07:56:45",
"op": [
"comment",
{
"parent_author": "dan",
"parent_permlink": "re-solar-re-dan-reponse-to-vitalik-s-written-remarks-20170731t170606023z",
"author": "tooooolong",
"permlink": "re-dan-re-solar-re-dan-reponse-to-vitalik-s-written-remarks-20170801t075644913z",
"title": "",
"body": "❤️",
"json_metadata": "{\"tags\":[\"eos\"],\"app\":\"steemit/0.1\"}"
}
]
}2017/08/01 07:54:00
2017/08/01 07:54:00
| voter | tooooolong |
| author | dan |
| permlink | re-clayop-re-dan-reponse-to-vitalik-s-written-remarks-20170731t164332994z |
| weight | 10000 (100.00%) |
| Transaction Info | Block #14188202/Trx d490516e856179a8a2cefa66a9eed64c8a418a76 |
View Raw JSON Data
{
"trx_id": "d490516e856179a8a2cefa66a9eed64c8a418a76",
"block": 14188202,
"trx_in_block": 35,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-08-01T07:54:00",
"op": [
"vote",
{
"voter": "tooooolong",
"author": "dan",
"permlink": "re-clayop-re-dan-reponse-to-vitalik-s-written-remarks-20170731t164332994z",
"weight": 10000
}
]
}2017/08/01 07:48:15
2017/08/01 07:48:15
| voter | tooooolong |
| author | dan |
| permlink | re-eeks-re-dan-reponse-to-vitalik-s-written-remarks-20170731t164126351z |
| weight | 10000 (100.00%) |
| Transaction Info | Block #14188087/Trx ed47a4b90b9cd6b6256d5fb822ea367ccc167a5c |
View Raw JSON Data
{
"trx_id": "ed47a4b90b9cd6b6256d5fb822ea367ccc167a5c",
"block": 14188087,
"trx_in_block": 11,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-08-01T07:48:15",
"op": [
"vote",
{
"voter": "tooooolong",
"author": "dan",
"permlink": "re-eeks-re-dan-reponse-to-vitalik-s-written-remarks-20170731t164126351z",
"weight": 10000
}
]
}2017/07/21 07:18:12
2017/07/21 07:18:12
| parent author | tooooolong |
| parent permlink | bancor-inspect |
| author | maxtill94 |
| permlink | re-tooooolong-bancor-inspect-20170721t071811094z |
| title | |
| body | 你的文已看完,我已申请关注了,我也写了第一篇文,有空请阅下~ 个人认为NEVERDIE ICO 也不错,在我个人热帖里,Neverdie.com https://steemit.com/cn/@maxtill94/neverdie-ico-erc20-ico |
| json metadata | {"tags":["bancor"],"links":["https://steemit.com/cn/@maxtill94/neverdie-ico-erc20-ico"],"app":"steemit/0.1"} |
| Transaction Info | Block #13870934/Trx 28b108d76942f1529ebc1214a46b3629b308bb1f |
View Raw JSON Data
{
"trx_id": "28b108d76942f1529ebc1214a46b3629b308bb1f",
"block": 13870934,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-07-21T07:18:12",
"op": [
"comment",
{
"parent_author": "tooooolong",
"parent_permlink": "bancor-inspect",
"author": "maxtill94",
"permlink": "re-tooooolong-bancor-inspect-20170721t071811094z",
"title": "",
"body": "你的文已看完,我已申请关注了,我也写了第一篇文,有空请阅下~\n个人认为NEVERDIE ICO 也不错,在我个人热帖里,Neverdie.com\nhttps://steemit.com/cn/@maxtill94/neverdie-ico-erc20-ico",
"json_metadata": "{\"tags\":[\"bancor\"],\"links\":[\"https://steemit.com/cn/@maxtill94/neverdie-ico-erc20-ico\"],\"app\":\"steemit/0.1\"}"
}
]
}2017/07/21 06:08:48
2017/07/21 06:08:48
| parent author | tooooolong |
| parent permlink | eoscrowdsale-contract-inspect |
| author | maxtill94 |
| permlink | re-tooooolong-eoscrowdsale-contract-inspect-20170721t060847075z |
| title | |
| body | 你的文已看完,我已申请关注了,我也写了第一篇文,有空请阅下~ 个人认为NEVERDIE ICO 也不错,在我个人热帖里,Neverdie.com https://steemit.com/cn/@maxtill94/neverdie-ico-erc20-ico |
| json metadata | {"tags":["eos"],"links":["https://steemit.com/cn/@maxtill94/neverdie-ico-erc20-ico"],"app":"steemit/0.1"} |
| Transaction Info | Block #13869547/Trx eed09febffbd753334ad46d77491b9cefb90f007 |
View Raw JSON Data
{
"trx_id": "eed09febffbd753334ad46d77491b9cefb90f007",
"block": 13869547,
"trx_in_block": 7,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-07-21T06:08:48",
"op": [
"comment",
{
"parent_author": "tooooolong",
"parent_permlink": "eoscrowdsale-contract-inspect",
"author": "maxtill94",
"permlink": "re-tooooolong-eoscrowdsale-contract-inspect-20170721t060847075z",
"title": "",
"body": "你的文已看完,我已申请关注了,我也写了第一篇文,有空请阅下~\n个人认为NEVERDIE ICO 也不错,在我个人热帖里,Neverdie.com\nhttps://steemit.com/cn/@maxtill94/neverdie-ico-erc20-ico",
"json_metadata": "{\"tags\":[\"eos\"],\"links\":[\"https://steemit.com/cn/@maxtill94/neverdie-ico-erc20-ico\"],\"app\":\"steemit/0.1\"}"
}
]
}tooooolongsent 244.000 STEEM to @bittrex- "26c977f05db6440680e"2017/07/19 03:53:42
tooooolongsent 244.000 STEEM to @bittrex- "26c977f05db6440680e"
2017/07/19 03:53:42
| from | tooooolong |
| to | bittrex |
| amount | 244.000 STEEM |
| memo | 26c977f05db6440680e |
| Transaction Info | Block #13809297/Trx 63143f315378f63ec1cc24cb7d06bd97f614de2b |
View Raw JSON Data
{
"trx_id": "63143f315378f63ec1cc24cb7d06bd97f614de2b",
"block": 13809297,
"trx_in_block": 22,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-07-19T03:53:42",
"op": [
"transfer",
{
"from": "tooooolong",
"to": "bittrex",
"amount": "244.000 STEEM",
"memo": "26c977f05db6440680e"
}
]
}tooooolongsent 1.000 STEEM to @bittrex- "26c977f05db6440680e"2017/07/19 03:52:15
tooooolongsent 1.000 STEEM to @bittrex- "26c977f05db6440680e"
2017/07/19 03:52:15
| from | tooooolong |
| to | bittrex |
| amount | 1.000 STEEM |
| memo | 26c977f05db6440680e |
| Transaction Info | Block #13809268/Trx 8d95396c5608be702e8d87ad3e7633654c026e2a |
View Raw JSON Data
{
"trx_id": "8d95396c5608be702e8d87ad3e7633654c026e2a",
"block": 13809268,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-07-19T03:52:15",
"op": [
"transfer",
{
"from": "tooooolong",
"to": "bittrex",
"amount": "1.000 STEEM",
"memo": "26c977f05db6440680e"
}
]
}tooooolongsent 0.301 STEEM to @bittrex- "26c977f05db6440680e"2017/07/19 03:41:39
tooooolongsent 0.301 STEEM to @bittrex- "26c977f05db6440680e"
2017/07/19 03:41:39
| from | tooooolong |
| to | bittrex |
| amount | 0.301 STEEM |
| memo | 26c977f05db6440680e |
| Transaction Info | Block #13809056/Trx 0e57c51c751f09010305306fc7211310bb377c78 |
View Raw JSON Data
{
"trx_id": "0e57c51c751f09010305306fc7211310bb377c78",
"block": 13809056,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-07-19T03:41:39",
"op": [
"transfer",
{
"from": "tooooolong",
"to": "bittrex",
"amount": "0.301 STEEM",
"memo": "26c977f05db6440680e"
}
]
}tooooolongbought 0.522 SBD for 0.469 STEEM from @tooooolong2017/07/18 04:09:48
tooooolongbought 0.522 SBD for 0.469 STEEM from @tooooolong
2017/07/18 04:09:48
| current owner | smooth-f |
| current orderid | 1 |
| current pays | 0.469 STEEM |
| open owner | tooooolong |
| open orderid | 1500349409 |
| open pays | 0.522 SBD |
| Transaction Info | Block #13780828/Trx 517c207d56f0c69bc04be81a853b2b2c8291449d |
View Raw JSON Data
{
"trx_id": "517c207d56f0c69bc04be81a853b2b2c8291449d",
"block": 13780828,
"trx_in_block": 7,
"op_in_trx": 0,
"virtual_op": 1,
"timestamp": "2017-07-18T04:09:48",
"op": [
"fill_order",
{
"current_owner": "smooth-f",
"current_orderid": 1,
"current_pays": "0.469 STEEM",
"open_owner": "tooooolong",
"open_orderid": 1500349409,
"open_pays": "0.522 SBD"
}
]
}tooooolongbought 19.000 SBD for 17.104 STEEM from @tooooolong2017/07/18 04:08:51
tooooolongbought 19.000 SBD for 17.104 STEEM from @tooooolong
2017/07/18 04:08:51
| current owner | harukai |
| current orderid | 1500350924 |
| current pays | 17.104 STEEM |
| open owner | tooooolong |
| open orderid | 1500349409 |
| open pays | 19.000 SBD |
| Transaction Info | Block #13780809/Trx 62db10d3eda7ca5a90a9fb0fdf687817cab9f450 |
View Raw JSON Data
{
"trx_id": "62db10d3eda7ca5a90a9fb0fdf687817cab9f450",
"block": 13780809,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 1,
"timestamp": "2017-07-18T04:08:51",
"op": [
"fill_order",
{
"current_owner": "harukai",
"current_orderid": 1500350924,
"current_pays": "17.104 STEEM",
"open_owner": "tooooolong",
"open_orderid": 1500349409,
"open_pays": "19.000 SBD"
}
]
}tooooolongbought 95.023 SBD for 85.538 STEEM from @tooooolong2017/07/18 04:04:39
tooooolongbought 95.023 SBD for 85.538 STEEM from @tooooolong
2017/07/18 04:04:39
| current owner | smooth-f |
| current orderid | 1 |
| current pays | 85.538 STEEM |
| open owner | tooooolong |
| open orderid | 1500349409 |
| open pays | 95.023 SBD |
| Transaction Info | Block #13780725/Trx c18c9f5ee7ca830dbd20ba0ed7ca31894dddad96 |
View Raw JSON Data
{
"trx_id": "c18c9f5ee7ca830dbd20ba0ed7ca31894dddad96",
"block": 13780725,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 1,
"timestamp": "2017-07-18T04:04:39",
"op": [
"fill_order",
{
"current_owner": "smooth-f",
"current_orderid": 1,
"current_pays": "85.538 STEEM",
"open_owner": "tooooolong",
"open_orderid": 1500349409,
"open_pays": "95.023 SBD"
}
]
}tooooolongbought 2.777 SBD for 2.500 STEEM from @tooooolong2017/07/18 04:02:51
tooooolongbought 2.777 SBD for 2.500 STEEM from @tooooolong
2017/07/18 04:02:51
| current owner | cassidyandfranks |
| current orderid | 1500350534 |
| current pays | 2.500 STEEM |
| open owner | tooooolong |
| open orderid | 1500349409 |
| open pays | 2.777 SBD |
| Transaction Info | Block #13780689/Trx af47a98a935ea97cc18f0e360f60af89e10dba17 |
View Raw JSON Data
{
"trx_id": "af47a98a935ea97cc18f0e360f60af89e10dba17",
"block": 13780689,
"trx_in_block": 9,
"op_in_trx": 0,
"virtual_op": 1,
"timestamp": "2017-07-18T04:02:51",
"op": [
"fill_order",
{
"current_owner": "cassidyandfranks",
"current_orderid": 1500350534,
"current_pays": "2.500 STEEM",
"open_owner": "tooooolong",
"open_orderid": 1500349409,
"open_pays": "2.777 SBD"
}
]
}tooooolongbought 2.221 SBD for 2.000 STEEM from @tooooolong2017/07/18 03:58:00
tooooolongbought 2.221 SBD for 2.000 STEEM from @tooooolong
2017/07/18 03:58:00
| current owner | andre-verbrick |
| current orderid | 1500350273 |
| current pays | 2.000 STEEM |
| open owner | tooooolong |
| open orderid | 1500349409 |
| open pays | 2.221 SBD |
| Transaction Info | Block #13780592/Trx 65e16fca4a19c01471abb760c39560ae7395090d |
View Raw JSON Data
{
"trx_id": "65e16fca4a19c01471abb760c39560ae7395090d",
"block": 13780592,
"trx_in_block": 14,
"op_in_trx": 0,
"virtual_op": 1,
"timestamp": "2017-07-18T03:58:00",
"op": [
"fill_order",
{
"current_owner": "andre-verbrick",
"current_orderid": 1500350273,
"current_pays": "2.000 STEEM",
"open_owner": "tooooolong",
"open_orderid": 1500349409,
"open_pays": "2.221 SBD"
}
]
}tooooolongbought 28.084 SBD for 25.281 STEEM from @tooooolong2017/07/18 03:51:42
tooooolongbought 28.084 SBD for 25.281 STEEM from @tooooolong
2017/07/18 03:51:42
| current owner | smooth-f |
| current orderid | 1 |
| current pays | 25.281 STEEM |
| open owner | tooooolong |
| open orderid | 1500349409 |
| open pays | 28.084 SBD |
| Transaction Info | Block #13780466/Trx 41790b0ac7a7bfa97e9a9eaa174467cc9508e9e6 |
View Raw JSON Data
{
"trx_id": "41790b0ac7a7bfa97e9a9eaa174467cc9508e9e6",
"block": 13780466,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 1,
"timestamp": "2017-07-18T03:51:42",
"op": [
"fill_order",
{
"current_owner": "smooth-f",
"current_orderid": 1,
"current_pays": "25.281 STEEM",
"open_owner": "tooooolong",
"open_orderid": 1500349409,
"open_pays": "28.084 SBD"
}
]
}tooooolongblockchain operation: limit order create2017/07/18 03:43:42
tooooolongblockchain operation: limit order create
2017/07/18 03:43:42
| owner | tooooolong |
| orderid | 1500349409 |
| amount to sell | 272.501 SBD |
| min to receive | 245.298 STEEM |
| fill or kill | false |
| expiration | 1969-12-31T23:59:59 |
| Transaction Info | Block #13780306/Trx a8de615393698344fbe5ac3d42c64699f7432151 |
View Raw JSON Data
{
"trx_id": "a8de615393698344fbe5ac3d42c64699f7432151",
"block": 13780306,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-07-18T03:43:42",
"op": [
"limit_order_create",
{
"owner": "tooooolong",
"orderid": 1500349409,
"amount_to_sell": "272.501 SBD",
"min_to_receive": "245.298 STEEM",
"fill_or_kill": false,
"expiration": "1969-12-31T23:59:59"
}
]
}tooooolongbought 112.409 STEEM for 124.874 SBD from @teamsmooth-mm2017/07/18 03:43:42
tooooolongbought 112.409 STEEM for 124.874 SBD from @teamsmooth-mm
2017/07/18 03:43:42
| current owner | tooooolong |
| current orderid | 1500349409 |
| current pays | 124.874 SBD |
| open owner | teamsmooth-mm |
| open orderid | 2000 |
| open pays | 112.409 STEEM |
| Transaction Info | Block #13780306/Trx a8de615393698344fbe5ac3d42c64699f7432151 |
View Raw JSON Data
{
"trx_id": "a8de615393698344fbe5ac3d42c64699f7432151",
"block": 13780306,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 1,
"timestamp": "2017-07-18T03:43:42",
"op": [
"fill_order",
{
"current_owner": "tooooolong",
"current_orderid": 1500349409,
"current_pays": "124.874 SBD",
"open_owner": "teamsmooth-mm",
"open_orderid": 2000,
"open_pays": "112.409 STEEM"
}
]
}tooooolongcancelled power down2017/07/18 03:42:12
tooooolongcancelled power down
2017/07/18 03:42:12
| account | tooooolong |
| vesting shares | 0.000000 VESTS |
| Transaction Info | Block #13780276/Trx 6a9f91b4cd2031b9d4420bedbc7b93d52b623cb1 |
View Raw JSON Data
{
"trx_id": "6a9f91b4cd2031b9d4420bedbc7b93d52b623cb1",
"block": 13780276,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-07-18T03:42:12",
"op": [
"withdraw_vesting",
{
"account": "tooooolong",
"vesting_shares": "0.000000 VESTS"
}
]
}tooooolongstarted power down of 212.078 SP2017/07/18 03:41:42
tooooolongstarted power down of 212.078 SP
2017/07/18 03:41:42
| account | tooooolong |
| vesting shares | 345345.710796 VESTS |
| Transaction Info | Block #13780266/Trx a6048b45955fbba790ecf3880aceeae2c8634cd4 |
View Raw JSON Data
{
"trx_id": "a6048b45955fbba790ecf3880aceeae2c8634cd4",
"block": 13780266,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-07-18T03:41:42",
"op": [
"withdraw_vesting",
{
"account": "tooooolong",
"vesting_shares": "345345.710796 VESTS"
}
]
}tooooolongclaimed reward balance: 272.501 SBD, 211.442 SP2017/07/18 03:36:33
tooooolongclaimed reward balance: 272.501 SBD, 211.442 SP
2017/07/18 03:36:33
| account | tooooolong |
| reward steem | 0.000 STEEM |
| reward sbd | 272.501 SBD |
| reward vests | 344310.803397 VESTS |
| Transaction Info | Block #13780163/Trx 567cc54a233fdb0b479a4fff851dc204d45f4e04 |
View Raw JSON Data
{
"trx_id": "567cc54a233fdb0b479a4fff851dc204d45f4e04",
"block": 13780163,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-07-18T03:36:33",
"op": [
"claim_reward_balance",
{
"account": "tooooolong",
"reward_steem": "0.000 STEEM",
"reward_sbd": "272.501 SBD",
"reward_vests": "344310.803397 VESTS"
}
]
}tooooolongreceived 0.054 SBD, 0.043 SP author reward for @tooooolong / bancor-inspect2017/07/10 13:16:39
tooooolongreceived 0.054 SBD, 0.043 SP author reward for @tooooolong / bancor-inspect
2017/07/10 13:16:39
| author | tooooolong |
| permlink | bancor-inspect |
| sbd payout | 0.054 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 70.304837 VESTS |
| Transaction Info | Block #13561567/Virtual Operation #6 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 13561567,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 6,
"timestamp": "2017-07-10T13:16:39",
"op": [
"author_reward",
{
"author": "tooooolong",
"permlink": "bancor-inspect",
"sbd_payout": "0.054 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "70.304837 VESTS"
}
]
}tooooolongreceived 272.447 SBD, 211.399 SP author reward for @tooooolong / eoscrowdsale-contract-inspect2017/07/05 10:03:33
tooooolongreceived 272.447 SBD, 211.399 SP author reward for @tooooolong / eoscrowdsale-contract-inspect
2017/07/05 10:03:33
| author | tooooolong |
| permlink | eoscrowdsale-contract-inspect |
| sbd payout | 272.447 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 344240.498560 VESTS |
| Transaction Info | Block #13414311/Virtual Operation #75 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 13414311,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 75,
"timestamp": "2017-07-05T10:03:33",
"op": [
"author_reward",
{
"author": "tooooolong",
"permlink": "eoscrowdsale-contract-inspect",
"sbd_payout": "272.447 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "344240.498560 VESTS"
}
]
}coolspeedupvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect2017/07/04 14:55:00
coolspeedupvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect
2017/07/04 14:55:00
| voter | coolspeed |
| author | tooooolong |
| permlink | eoscrowdsale-contract-inspect |
| weight | 10000 (100.00%) |
| Transaction Info | Block #13391359/Trx 1df31d8bfcb4ec8cc3d078d55fa6621ad72d5358 |
View Raw JSON Data
{
"trx_id": "1df31d8bfcb4ec8cc3d078d55fa6621ad72d5358",
"block": 13391359,
"trx_in_block": 28,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-07-04T14:55:00",
"op": [
"vote",
{
"voter": "coolspeed",
"author": "tooooolong",
"permlink": "eoscrowdsale-contract-inspect",
"weight": 10000
}
]
}timknipupvoted (100.00%) @tooooolong / bancor-inspect2017/07/03 17:33:03
timknipupvoted (100.00%) @tooooolong / bancor-inspect
2017/07/03 17:33:03
| voter | timknip |
| author | tooooolong |
| permlink | bancor-inspect |
| weight | 10000 (100.00%) |
| Transaction Info | Block #13365746/Trx a56b3fd90a6d4274ef56c6c5cb1bfa232c02cc01 |
View Raw JSON Data
{
"trx_id": "a56b3fd90a6d4274ef56c6c5cb1bfa232c02cc01",
"block": 13365746,
"trx_in_block": 27,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-07-03T17:33:03",
"op": [
"vote",
{
"voter": "timknip",
"author": "tooooolong",
"permlink": "bancor-inspect",
"weight": 10000
}
]
}rmbupvoted (100.00%) @tooooolong / bancor-inspect2017/07/03 14:55:39
rmbupvoted (100.00%) @tooooolong / bancor-inspect
2017/07/03 14:55:39
| voter | rmb |
| author | tooooolong |
| permlink | bancor-inspect |
| weight | 10000 (100.00%) |
| Transaction Info | Block #13362599/Trx c7f91f612cacfa5ff139c01ae84f6ac6b7101213 |
View Raw JSON Data
{
"trx_id": "c7f91f612cacfa5ff139c01ae84f6ac6b7101213",
"block": 13362599,
"trx_in_block": 22,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-07-03T14:55:39",
"op": [
"vote",
{
"voter": "rmb",
"author": "tooooolong",
"permlink": "bancor-inspect",
"weight": 10000
}
]
}marcuswilliamsupvoted (100.00%) @tooooolong / bancor-inspect2017/07/03 13:42:54
marcuswilliamsupvoted (100.00%) @tooooolong / bancor-inspect
2017/07/03 13:42:54
| voter | marcuswilliams |
| author | tooooolong |
| permlink | bancor-inspect |
| weight | 10000 (100.00%) |
| Transaction Info | Block #13361145/Trx bf1b78c9153d7f40b070cd803c035dd36e59a214 |
View Raw JSON Data
{
"trx_id": "bf1b78c9153d7f40b070cd803c035dd36e59a214",
"block": 13361145,
"trx_in_block": 12,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-07-03T13:42:54",
"op": [
"vote",
{
"voter": "marcuswilliams",
"author": "tooooolong",
"permlink": "bancor-inspect",
"weight": 10000
}
]
}tayyabafridiupvoted (100.00%) @tooooolong / bancor-inspect2017/07/03 13:37:33
tayyabafridiupvoted (100.00%) @tooooolong / bancor-inspect
2017/07/03 13:37:33
| voter | tayyabafridi |
| author | tooooolong |
| permlink | bancor-inspect |
| weight | 10000 (100.00%) |
| Transaction Info | Block #13361038/Trx 2cdbcbc58b086b9a881e7f43381992de7a2c32a6 |
View Raw JSON Data
{
"trx_id": "2cdbcbc58b086b9a881e7f43381992de7a2c32a6",
"block": 13361038,
"trx_in_block": 14,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-07-03T13:37:33",
"op": [
"vote",
{
"voter": "tayyabafridi",
"author": "tooooolong",
"permlink": "bancor-inspect",
"weight": 10000
}
]
}2017/07/03 13:33:48
2017/07/03 13:33:48
| parent author | jbcoin |
| parent permlink | re-tooooolong-bancor-inspect-20170703t133219216z |
| author | tooooolong |
| permlink | re-jbcoin-re-tooooolong-bancor-inspect-20170703t133347209z |
| title | |
| body | thx 💗 |
| json metadata | {"tags":["bancor"],"app":"steemit/0.1"} |
| Transaction Info | Block #13360963/Trx 5878e5050ef717d402161c80c5acb85d9a054793 |
View Raw JSON Data
{
"trx_id": "5878e5050ef717d402161c80c5acb85d9a054793",
"block": 13360963,
"trx_in_block": 7,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-07-03T13:33:48",
"op": [
"comment",
{
"parent_author": "jbcoin",
"parent_permlink": "re-tooooolong-bancor-inspect-20170703t133219216z",
"author": "tooooolong",
"permlink": "re-jbcoin-re-tooooolong-bancor-inspect-20170703t133347209z",
"title": "",
"body": "thx 💗",
"json_metadata": "{\"tags\":[\"bancor\"],\"app\":\"steemit/0.1\"}"
}
]
}2017/07/03 13:32:21
2017/07/03 13:32:21
| parent author | tooooolong |
| parent permlink | bancor-inspect |
| author | jbcoin |
| permlink | re-tooooolong-bancor-inspect-20170703t133219216z |
| title | |
| body | Thank you, Great post! @tooooolong |
| json metadata | {"tags":["bancor"],"users":["tooooolong"],"app":"steemit/0.1"} |
| Transaction Info | Block #13360934/Trx 079056017f9068b98f4351523dab8d54e5428f1d |
View Raw JSON Data
{
"trx_id": "079056017f9068b98f4351523dab8d54e5428f1d",
"block": 13360934,
"trx_in_block": 6,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-07-03T13:32:21",
"op": [
"comment",
{
"parent_author": "tooooolong",
"parent_permlink": "bancor-inspect",
"author": "jbcoin",
"permlink": "re-tooooolong-bancor-inspect-20170703t133219216z",
"title": "",
"body": "Thank you, Great post! @tooooolong",
"json_metadata": "{\"tags\":[\"bancor\"],\"users\":[\"tooooolong\"],\"app\":\"steemit/0.1\"}"
}
]
}jbcoinupvoted (100.00%) @tooooolong / bancor-inspect2017/07/03 13:31:36
jbcoinupvoted (100.00%) @tooooolong / bancor-inspect
2017/07/03 13:31:36
| voter | jbcoin |
| author | tooooolong |
| permlink | bancor-inspect |
| weight | 10000 (100.00%) |
| Transaction Info | Block #13360919/Trx c30cb4fd9032aeec32cd3af18c38fdbd53430e50 |
View Raw JSON Data
{
"trx_id": "c30cb4fd9032aeec32cd3af18c38fdbd53430e50",
"block": 13360919,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-07-03T13:31:36",
"op": [
"vote",
{
"voter": "jbcoin",
"author": "tooooolong",
"permlink": "bancor-inspect",
"weight": 10000
}
]
}2017/07/03 13:30:27
2017/07/03 13:30:27
| parent author | tooooolong |
| parent permlink | eoscrowdsale-contract-inspect |
| author | jbcoin |
| permlink | re-tooooolong-eoscrowdsale-contract-inspect-20170703t133023326z |
| title | |
| body | Good information! |
| json metadata | {"tags":["eos"],"app":"steemit/0.1"} |
| Transaction Info | Block #13360896/Trx a1833501faca3dfcce6c80cb1eff125631a2ddb6 |
View Raw JSON Data
{
"trx_id": "a1833501faca3dfcce6c80cb1eff125631a2ddb6",
"block": 13360896,
"trx_in_block": 12,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-07-03T13:30:27",
"op": [
"comment",
{
"parent_author": "tooooolong",
"parent_permlink": "eoscrowdsale-contract-inspect",
"author": "jbcoin",
"permlink": "re-tooooolong-eoscrowdsale-contract-inspect-20170703t133023326z",
"title": "",
"body": "Good information!",
"json_metadata": "{\"tags\":[\"eos\"],\"app\":\"steemit/0.1\"}"
}
]
}bindiaupvoted (100.00%) @tooooolong / bancor-inspect2017/07/03 13:17:21
bindiaupvoted (100.00%) @tooooolong / bancor-inspect
2017/07/03 13:17:21
| voter | bindia |
| author | tooooolong |
| permlink | bancor-inspect |
| weight | 10000 (100.00%) |
| Transaction Info | Block #13360634/Trx a6fbb89b840a71b14a06a69f9036d39d1a948e1b |
View Raw JSON Data
{
"trx_id": "a6fbb89b840a71b14a06a69f9036d39d1a948e1b",
"block": 13360634,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-07-03T13:17:21",
"op": [
"vote",
{
"voter": "bindia",
"author": "tooooolong",
"permlink": "bancor-inspect",
"weight": 10000
}
]
}rajaupvoted (100.00%) @tooooolong / bancor-inspect2017/07/03 13:17:18
rajaupvoted (100.00%) @tooooolong / bancor-inspect
2017/07/03 13:17:18
| voter | raja |
| author | tooooolong |
| permlink | bancor-inspect |
| weight | 10000 (100.00%) |
| Transaction Info | Block #13360633/Trx 9aadccf08fcd6fb98dac7471bfd2d42e930e6653 |
View Raw JSON Data
{
"trx_id": "9aadccf08fcd6fb98dac7471bfd2d42e930e6653",
"block": 13360633,
"trx_in_block": 7,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-07-03T13:17:18",
"op": [
"vote",
{
"voter": "raja",
"author": "tooooolong",
"permlink": "bancor-inspect",
"weight": 10000
}
]
}rasool584upvoted (100.00%) @tooooolong / bancor-inspect2017/07/03 13:17:15
rasool584upvoted (100.00%) @tooooolong / bancor-inspect
2017/07/03 13:17:15
| voter | rasool584 |
| author | tooooolong |
| permlink | bancor-inspect |
| weight | 10000 (100.00%) |
| Transaction Info | Block #13360632/Trx 12c1d31ede49f0bf1cc53930be3f918091d13246 |
View Raw JSON Data
{
"trx_id": "12c1d31ede49f0bf1cc53930be3f918091d13246",
"block": 13360632,
"trx_in_block": 20,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-07-03T13:17:15",
"op": [
"vote",
{
"voter": "rasool584",
"author": "tooooolong",
"permlink": "bancor-inspect",
"weight": 10000
}
]
}tooooolongupvoted (100.00%) @tooooolong / bancor-inspect2017/07/03 13:16:39
tooooolongupvoted (100.00%) @tooooolong / bancor-inspect
2017/07/03 13:16:39
| voter | tooooolong |
| author | tooooolong |
| permlink | bancor-inspect |
| weight | 10000 (100.00%) |
| Transaction Info | Block #13360620/Trx c10adcce8d49a605f9f6cc4ce96baabb4d4c7ef2 |
View Raw JSON Data
{
"trx_id": "c10adcce8d49a605f9f6cc4ce96baabb4d4c7ef2",
"block": 13360620,
"trx_in_block": 12,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-07-03T13:16:39",
"op": [
"vote",
{
"voter": "tooooolong",
"author": "tooooolong",
"permlink": "bancor-inspect",
"weight": 10000
}
]
}tooooolongpublished a new post: bancor-inspect2017/07/03 13:16:39
tooooolongpublished a new post: bancor-inspect
2017/07/03 13:16:39
| parent author | |
| parent permlink | bancor |
| author | tooooolong |
| permlink | bancor-inspect |
| title | Bancor Inspect |
| body | Bancor 协议主要的目的是为了解决现有代币价格发现和流通机制的问题。通过 Bancor 协议,代币价格是通过准备金兑换比例确定,而非传统的通过实时交易定价。通过准备金机制,可以让用户自定义的代币也具有流通性。 Bancor 搭建了一个社区平台,用户可以参与其中构建自己的社群,发行自己的代币,开设自己的网络商店。通过准备金兑换机制,让不同社区间的代币流通成为可能,促进整个社区生态更好的发展。 本文主要在技术层面分析 Bancor的众筹合约,以及整个代币互换的业务逻辑。 ## 项目结构 ``` ├── LICENSE ├── README.md ├── package.json └── solidity ├── contracts // 合约源码 ├── hypothesis // 公式测试 ├── jupyter // 公式测试 ├── migrations // 部署脚本 ├── python // 公式测试 ├── test // 合约测试 └── truffle-config.js ``` 本项目是基于 [TruffleFramework](http://truffleframework.com/) 框架开发。 Truffle 框架使用 NodeJS 实现,提供了方便易用的部署、测试功能。 /本项目目录结构不是一个标准的 Truffle 项目/ ## 众筹合约 ### 变量 ``` uint256 public constant DURATION = 14 days; // 众筹周期 uint256 public constant MAX_GAS_PRICE = 50000000000 wei; // GAS 上限 5GWEI uint256 public startTime = 0; // 开始时间 uint256 public endTime = 0; // 结束时间 uint256 public totalEtherCap = 1000000 ether; // 众筹上限,临时数值 uint256 public totalEtherContributed = 0; // 已经众筹数量 bytes32 public realEtherCapHash; // 设置 CAP 是用来验证的 hash address public beneficiary = 0x0; // 众筹 ETH 接受地址 ``` ### 构造函数 ``` function CrowdsaleController(ISmartToken _token, uint256 _startTime, address _beneficiary, address _btcs, bytes32 _realEtherCapHash) SmartTokenController(_token) validAddress(_beneficiary) validAddress(_btcs) earlierThan(_startTime) validAmount(uint256(_realEtherCapHash)) { startTime = _startTime; endTime = startTime + DURATION; beneficiary = _beneficiary; btcs = _btcs; realEtherCapHash = _realEtherCapHash; } ``` 这里是参数检查和变量赋值。 Bancor 这次 ICO 是通过时间来确定开始结束时机。以往都是通过块高度来决定。精度是跟网络出块速度相关,大概在秒级。 ``` modifier earlierThan(uint256 _time) { assert(now < _time); _; } ``` 另外在初始化的时候,设置 TokenController : `SmartTokenController(_token)` ### 转账 ``` function contributeETH() public payable between(startTime, endTime) returns (uint256 amount) { return processContribution(); } ``` `between` 验证交易时间合法性。 ``` function processContribution() private active etherCapNotReached(msg.value) // 有没有到上限 validGasPrice // GAS 是否合理 returns (uint256 amount) { uint256 tokenAmount = computeReturn(msg.value); // 计算兑换比例 assert(beneficiary.send(msg.value)); // 先把 ETH 转移到受益人账户 totalEtherContributed = safeAdd(totalEtherContributed, msg.value); token.issue(msg.sender, tokenAmount); // 发放 token token.issue(beneficiary, tokenAmount); return tokenAmount; } ``` `active` 验证 token 的所有者是不是合约自己 ``` modifier active() { assert(token.owner() == address(this)); _; } ``` `validGasPrice` 在 Bancor 和 Status 的 ICO 中都有用到。我们知道以太坊的交易是 GAS 越高的交易会优先被打包。这种机制在 ICO 场景中是不公平的。所以通过限制 GAS,第一提高公平性,第二为网络上其他紧急的交易预留通道。 ### 软/硬顶 ``` function computeRealCap(uint256 _cap, uint256 _key) public constant returns (bytes32) { return keccak256(_cap, _key); } function enableRealCap(uint256 _cap, uint256 _key) public ownerOnly active between(startTime, endTime) validEtherCap(_cap, _key) { require(_cap < totalEtherCap); // validate input totalEtherCap = _cap; } ``` `computeRealCap` 的计算出来的 hash 会在部署合约时传给构造函数。这个时候,CAP 是不可知的。等到一定时机之后,合约拥有者通过调用 `enableRealCap` 设置 `totalEtherCap` 变量,从而公布硬顶。这样做可以防止资本方通过确定市场比例参与 ICO 进而控制代币价格。 ## Bancor 协议 ### 准备金 ``` struct Reserve { uint256 virtualBalance; // 数量 uint8 ratio; // CRR(准备金率) bool isVirtualBalanceEnabled; bool isPurchaseEnabled; bool isSet; } ``` Bancor 中用户发行的代币都需要有准备金,准备金可以是 ETH、Bancor 等 Token。每种 Token 可以有多种准备金,但是所有准备金的 CRR 之和不能超过 100%。 ### 买入 Token ``` function buy(IERC20Token _reserveToken, uint256 _depositAmount, uint256 _minReturn) public validAmount(_minReturn) returns (uint256 amount) { // 计算兑换比例 amount = getPurchaseReturn(_reserveToken, _depositAmount); assert(amount != 0 && amount >= _minReturn); // 最小购买数 // 增加准备金数量 Reserve reserve = reserves[_reserveToken]; if (reserve.isVirtualBalanceEnabled) reserve.virtualBalance = safeAdd(reserve.virtualBalance, _depositAmount); // 准备金从购买者账户转账到准备金代币合约地址 assert(_reserveToken.transferFrom(msg.sender, this, _depositAmount)); // 发放 Token token.issue(msg.sender, amount); ... } ``` ``` function getPurchaseReturn(IERC20Token _reserveToken, uint256 _depositAmount) public constant active validReserve(_reserveToken) returns (uint256 amount) { Reserve reserve = reserves[_reserveToken]; require(reserve.isPurchaseEnabled); // 通过公式计算兑换量 uint256 tokenSupply = token.totalSupply(); uint256 reserveBalance = getReserveBalance(_reserveToken); return formula.calculatePurchaseReturn(tokenSupply, reserveBalance, reserve.ratio, _depositAmount); } ``` ``` // Return = _supply * ((1 + _depositAmount / _reserveBalance) ^ (_reserveRatio / 100) - 1) function calculatePurchaseReturn(uint256 _supply, uint256 _reserveBalance, uint16 _reserveRatio, uint256 _depositAmount) public constant returns (uint256) { ... uint256 baseN = safeAdd(_depositAmount, _reserveBalance); uint256 temp; // special case if the CRR = 100 if (_reserveRatio == 100) { temp = safeMul(_supply, baseN) / _reserveBalance; return safeSub(temp, _supply); } uint256 resN = power(baseN, _reserveBalance, _reserveRatio, 100); temp = safeMul(_supply, resN) / FIXED_ONE; uint256 result = safeSub(temp, _supply); // from the result, we deduct the minimal increment, which is a // function of S and precision. return safeSub(result, _supply / 0x100000000); } ``` 根据公式可以看出,随着准备金越来越多,相同准备金购买的 Token 越来越少,Token价值越来越高。 ### 卖出 Token ``` function sell(IERC20Token _reserveToken, uint256 _sellAmount, uint256 _minReturn) public validAmount(_minReturn) returns (uint256 amount) { ... // 验证提现数据 amount = getSaleReturn(_reserveToken, _sellAmount); assert(amount != 0 && amount >= _minReturn); // 提现数量需小于等于准备金数量 uint256 reserveBalance = getReserveBalance(_reserveToken); assert(amount <= reserveBalance); // 提现小于准备金余额或者提现等于准备金余额并且卖出代币数量等于供应量 uint256 tokenSupply = token.totalSupply(); assert(amount < reserveBalance || _sellAmount == tokenSupply); // 更新准备金数量 Reserve reserve = reserves[_reserveToken]; if (reserve.isVirtualBalanceEnabled) reserve.virtualBalance = safeSub(reserve.virtualBalance, amount); token.destroy(msg.sender, _sellAmount); // 销毁用户交易的代币数量 assert(_reserveToken.transfer(msg.sender, amount)); // 准备金发送给用户 ... } ``` ``` function getSaleReturn(IERC20Token _reserveToken, uint256 _sellAmount, uint256 _totalSupply) private constant active validReserve(_reserveToken) validAmount(_totalSupply) returns (uint256 amount) { Reserve reserve = reserves[_reserveToken]; uint256 reserveBalance = getReserveBalance(_reserveToken); return formula.calculateSaleReturn(_totalSupply, reserveBalance, reserve.ratio, _sellAmount); } ``` ``` // Return = _reserveBalance * (1 - (1 - _sellAmount / _supply) ^ (1 / (_reserveRatio / 100))) function calculateSaleReturn(uint256 _supply, uint256 _reserveBalance, uint16 _reserveRatio, uint256 _sellAmount) public constant returns (uint256) { ... uint256 baseN = safeSub(_supply, _sellAmount); uint256 temp1; uint256 temp2; // special case if the CRR = 100 if (_reserveRatio == 100) { temp1 = safeMul(_reserveBalance, _supply); temp2 = safeMul(_reserveBalance, baseN); return safeSub(temp1, temp2) / _supply; } // special case for selling the entire supply if (_sellAmount == _supply) return _reserveBalance; uint256 resN = power(_supply, baseN, 100, _reserveRatio); temp1 = safeMul(_reserveBalance, resN); temp2 = safeMul(_reserveBalance, FIXED_ONE); uint256 result = safeSub(temp1, temp2) / resN; // from the result, we deduct the minimal increment, which is a // function of R and precision. return safeSub(result, _reserveBalance / 0x100000000); } ``` 通过以上卖出、买入的操作,就能实现 Token 的流通。 ### 总结 Bancor 的出现对众筹、粉丝经济等方面有极大的促进作用。各个社群的货币互通,可以提高社群的活力,促进社群的发展。 Bancor 提供的价格发现机制,让社群越活跃,其代币越值钱。社群组织者更好盈利,继续扩大社群规模,提高服务质量。社群参与者由于 Token 价值的提高更愿意参加社群活动。 |
| json metadata | {"tags":["bancor","cn","cn-programming"],"links":["http://truffleframework.com/"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #13360620/Trx c10adcce8d49a605f9f6cc4ce96baabb4d4c7ef2 |
View Raw JSON Data
{
"trx_id": "c10adcce8d49a605f9f6cc4ce96baabb4d4c7ef2",
"block": 13360620,
"trx_in_block": 12,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-07-03T13:16:39",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "bancor",
"author": "tooooolong",
"permlink": "bancor-inspect",
"title": "Bancor Inspect",
"body": "Bancor 协议主要的目的是为了解决现有代币价格发现和流通机制的问题。通过 Bancor 协议,代币价格是通过准备金兑换比例确定,而非传统的通过实时交易定价。通过准备金机制,可以让用户自定义的代币也具有流通性。\n\nBancor 搭建了一个社区平台,用户可以参与其中构建自己的社群,发行自己的代币,开设自己的网络商店。通过准备金兑换机制,让不同社区间的代币流通成为可能,促进整个社区生态更好的发展。\n\n本文主要在技术层面分析 Bancor的众筹合约,以及整个代币互换的业务逻辑。\n\n## 项目结构\n```\n├── LICENSE\n├── README.md\n├── package.json\n└── solidity\n ├── contracts // 合约源码\n ├── hypothesis // 公式测试\n ├── jupyter // 公式测试\n ├── migrations // 部署脚本\n ├── python // 公式测试\n ├── test // 合约测试\n └── truffle-config.js\n```\n\n本项目是基于 [TruffleFramework](http://truffleframework.com/) 框架开发。 Truffle 框架使用 NodeJS 实现,提供了方便易用的部署、测试功能。\n\n/本项目目录结构不是一个标准的 Truffle 项目/\n\n## 众筹合约\n\n### 变量\n\n```\nuint256 public constant DURATION = 14 days; // 众筹周期\nuint256 public constant MAX_GAS_PRICE = 50000000000 wei; // GAS 上限 5GWEI\nuint256 public startTime = 0; // 开始时间\nuint256 public endTime = 0; // 结束时间\nuint256 public totalEtherCap = 1000000 ether; // 众筹上限,临时数值\nuint256 public totalEtherContributed = 0; // 已经众筹数量\nbytes32 public realEtherCapHash; // 设置 CAP 是用来验证的 hash\naddress public beneficiary = 0x0; // 众筹 ETH 接受地址\n```\n\n### 构造函数\n\n```\nfunction CrowdsaleController(ISmartToken _token, uint256 _startTime, address _beneficiary, address _btcs, bytes32 _realEtherCapHash)\n\tSmartTokenController(_token)\n validAddress(_beneficiary)\n validAddress(_btcs)\n earlierThan(_startTime)\n validAmount(uint256(_realEtherCapHash))\n{\n\tstartTime = _startTime;\n\tendTime = startTime + DURATION;\n\tbeneficiary = _beneficiary;\n\tbtcs = _btcs;\n\trealEtherCapHash = _realEtherCapHash;\n}\n```\n\n这里是参数检查和变量赋值。\n\nBancor 这次 ICO 是通过时间来确定开始结束时机。以往都是通过块高度来决定。精度是跟网络出块速度相关,大概在秒级。\n\n```\n modifier earlierThan(uint256 _time) {\n assert(now < _time);\n _;\n }\n```\n\n另外在初始化的时候,设置 TokenController : `SmartTokenController(_token)` \n\n### 转账\n\n```\n function contributeETH()\n public\n payable\n between(startTime, endTime)\n returns (uint256 amount)\n {\n return processContribution();\n }\n```\n\n`between` 验证交易时间合法性。\n\n```\nfunction processContribution() private\n active\n etherCapNotReached(msg.value) // 有没有到上限\n validGasPrice // GAS 是否合理\n returns (uint256 amount)\n{\n\tuint256 tokenAmount = computeReturn(msg.value); // 计算兑换比例\n\tassert(beneficiary.send(msg.value)); // 先把 ETH 转移到受益人账户\n totalEtherContributed = safeAdd(totalEtherContributed, msg.value);\n token.issue(msg.sender, tokenAmount); // 发放 token\n token.issue(beneficiary, tokenAmount);\n\n return tokenAmount;\n}\n```\n\n`active` 验证 token 的所有者是不是合约自己\n```\nmodifier active() {\n\tassert(token.owner() == address(this));\n _;\n}\n```\n\n`validGasPrice` 在 Bancor 和 Status 的 ICO 中都有用到。我们知道以太坊的交易是 GAS 越高的交易会优先被打包。这种机制在 ICO 场景中是不公平的。所以通过限制 GAS,第一提高公平性,第二为网络上其他紧急的交易预留通道。\n\n### 软/硬顶\n\n```\nfunction computeRealCap(uint256 _cap, uint256 _key) public constant returns (bytes32)\n{\n\treturn keccak256(_cap, _key);\n}\n\nfunction enableRealCap(uint256 _cap, uint256 _key)\n\tpublic\n\townerOnly\n\tactive\n\tbetween(startTime, endTime)\n\tvalidEtherCap(_cap, _key)\n{\n\trequire(_cap < totalEtherCap); // validate input\n\ttotalEtherCap = _cap;\n}\n```\n\n`computeRealCap` 的计算出来的 hash 会在部署合约时传给构造函数。这个时候,CAP 是不可知的。等到一定时机之后,合约拥有者通过调用 `enableRealCap` 设置 `totalEtherCap` 变量,从而公布硬顶。这样做可以防止资本方通过确定市场比例参与 ICO 进而控制代币价格。\n\n## Bancor 协议\n### 准备金\n\n```\nstruct Reserve {\n\tuint256 virtualBalance; // 数量\n\tuint8 ratio; // CRR(准备金率)\n\tbool isVirtualBalanceEnabled; \n bool isPurchaseEnabled;\n\tbool isSet;\n}\n```\n\nBancor 中用户发行的代币都需要有准备金,准备金可以是 ETH、Bancor 等 Token。每种 Token 可以有多种准备金,但是所有准备金的 CRR 之和不能超过 100%。\n\n### 买入 Token\n\n```\nfunction buy(IERC20Token _reserveToken, uint256 _depositAmount, uint256 _minReturn)\n\tpublic\n\tvalidAmount(_minReturn)\n\treturns (uint256 amount)\n{\n\t// 计算兑换比例\n\tamount = getPurchaseReturn(_reserveToken, _depositAmount);\n\tassert(amount != 0 && amount >= _minReturn); // 最小购买数\n\n\t// 增加准备金数量\n\tReserve reserve = reserves[_reserveToken];\n\tif (reserve.isVirtualBalanceEnabled)\n\t\treserve.virtualBalance = safeAdd(reserve.virtualBalance, _depositAmount);\n\n\t// 准备金从购买者账户转账到准备金代币合约地址\n\tassert(_reserveToken.transferFrom(msg.sender, this, _depositAmount));\n\n\t// 发放 Token\n\ttoken.issue(msg.sender, amount);\n\t...\n}\n```\n\n```\nfunction getPurchaseReturn(IERC20Token _reserveToken, uint256 _depositAmount)\n\tpublic\n\tconstant\n\tactive\n\tvalidReserve(_reserveToken)\n\treturns (uint256 amount)\n{\n\tReserve reserve = reserves[_reserveToken];\n\trequire(reserve.isPurchaseEnabled);\n\n\t// 通过公式计算兑换量\n\tuint256 tokenSupply = token.totalSupply();\n\tuint256 reserveBalance = getReserveBalance(_reserveToken);\n\treturn formula.calculatePurchaseReturn(tokenSupply, reserveBalance, reserve.ratio, _depositAmount);\n}\n```\n\n```\n// Return = _supply * ((1 + _depositAmount / _reserveBalance) ^ (_reserveRatio / 100) - 1)\n\nfunction calculatePurchaseReturn(uint256 _supply, uint256 _reserveBalance, uint16 _reserveRatio, uint256 _depositAmount) public constant returns (uint256)\n{\n\t...\n\n\tuint256 baseN = safeAdd(_depositAmount, _reserveBalance);\n\tuint256 temp;\n\n\t// special case if the CRR = 100\n\tif (_reserveRatio == 100) {\n\t\ttemp = safeMul(_supply, baseN) / _reserveBalance;\n\t\treturn safeSub(temp, _supply); \n\t}\n\n\tuint256 resN = power(baseN, _reserveBalance, _reserveRatio, 100);\n\n\ttemp = safeMul(_supply, resN) / FIXED_ONE;\n\n\tuint256 result = safeSub(temp, _supply);\n\t// from the result, we deduct the minimal increment, which is a \n\t// function of S and precision. \n\treturn safeSub(result, _supply / 0x100000000);\n}\n```\n\n根据公式可以看出,随着准备金越来越多,相同准备金购买的 Token 越来越少,Token价值越来越高。\n\n\n### 卖出 Token\n\n```\nfunction sell(IERC20Token _reserveToken, uint256 _sellAmount, uint256 _minReturn)\n\tpublic\n\tvalidAmount(_minReturn)\n\treturns (uint256 amount)\n{\n\t...\n\n\t// 验证提现数据\n\tamount = getSaleReturn(_reserveToken, _sellAmount);\n\tassert(amount != 0 && amount >= _minReturn);\n\n\t// 提现数量需小于等于准备金数量\n\tuint256 reserveBalance = getReserveBalance(_reserveToken);\n\tassert(amount <= reserveBalance);\n\n\t// 提现小于准备金余额或者提现等于准备金余额并且卖出代币数量等于供应量\n\tuint256 tokenSupply = token.totalSupply();\n\tassert(amount < reserveBalance || _sellAmount == tokenSupply);\n\t\n\t// 更新准备金数量\n\tReserve reserve = reserves[_reserveToken];\n\tif (reserve.isVirtualBalanceEnabled)\n\t\treserve.virtualBalance = safeSub(reserve.virtualBalance, amount);\n\n\ttoken.destroy(msg.sender, _sellAmount); // 销毁用户交易的代币数量\n\tassert(_reserveToken.transfer(msg.sender, amount)); // 准备金发送给用户\n\n\t...\n}\n```\n\n```\nfunction getSaleReturn(IERC20Token _reserveToken, uint256 _sellAmount, uint256 _totalSupply)\n\tprivate\n\tconstant\n\tactive\n\tvalidReserve(_reserveToken)\n\tvalidAmount(_totalSupply)\n\treturns (uint256 amount)\n{\n\tReserve reserve = reserves[_reserveToken];\n\tuint256 reserveBalance = getReserveBalance(_reserveToken);\n\treturn formula.calculateSaleReturn(_totalSupply, reserveBalance, reserve.ratio, _sellAmount);\n}\n```\n\n```\n// Return = _reserveBalance * (1 - (1 - _sellAmount / _supply) ^ (1 / (_reserveRatio / 100)))\n \nfunction calculateSaleReturn(uint256 _supply, uint256 _reserveBalance, uint16 _reserveRatio, uint256 _sellAmount) public constant returns (uint256)\n{\n\t...\n\n\tuint256 baseN = safeSub(_supply, _sellAmount);\n\tuint256 temp1;\n\tuint256 temp2;\n\n\t// special case if the CRR = 100\n\tif (_reserveRatio == 100) {\n\t\ttemp1 = safeMul(_reserveBalance, _supply);\n\t\ttemp2 = safeMul(_reserveBalance, baseN);\n\t\treturn safeSub(temp1, temp2) / _supply;\n\t}\n\n\t// special case for selling the entire supply\n\tif (_sellAmount == _supply)\n\t\treturn _reserveBalance;\n\n\tuint256 resN = power(_supply, baseN, 100, _reserveRatio);\n\n\ttemp1 = safeMul(_reserveBalance, resN);\n\ttemp2 = safeMul(_reserveBalance, FIXED_ONE);\n\n\tuint256 result = safeSub(temp1, temp2) / resN;\n\n\t// from the result, we deduct the minimal increment, which is a \n\t// function of R and precision. \n\treturn safeSub(result, _reserveBalance / 0x100000000);\n}\n```\n\n通过以上卖出、买入的操作,就能实现 Token 的流通。\n\n\n### 总结\n\nBancor 的出现对众筹、粉丝经济等方面有极大的促进作用。各个社群的货币互通,可以提高社群的活力,促进社群的发展。\n\nBancor 提供的价格发现机制,让社群越活跃,其代币越值钱。社群组织者更好盈利,继续扩大社群规模,提高服务质量。社群参与者由于 Token 价值的提高更愿意参加社群活动。",
"json_metadata": "{\"tags\":[\"bancor\",\"cn\",\"cn-programming\"],\"links\":[\"http://truffleframework.com/\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}hendhlastupvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect2017/07/02 03:56:36
hendhlastupvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect
2017/07/02 03:56:36
| voter | hendhlast |
| author | tooooolong |
| permlink | eoscrowdsale-contract-inspect |
| weight | 10000 (100.00%) |
| Transaction Info | Block #13320637/Trx 88260bdd06aafb5498e93ec3c78f03ad03fd1681 |
View Raw JSON Data
{
"trx_id": "88260bdd06aafb5498e93ec3c78f03ad03fd1681",
"block": 13320637,
"trx_in_block": 8,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-07-02T03:56:36",
"op": [
"vote",
{
"voter": "hendhlast",
"author": "tooooolong",
"permlink": "eoscrowdsale-contract-inspect",
"weight": 10000
}
]
}gheidyartupvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect2017/07/01 17:22:15
gheidyartupvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect
2017/07/01 17:22:15
| voter | gheidyart |
| author | tooooolong |
| permlink | eoscrowdsale-contract-inspect |
| weight | 10000 (100.00%) |
| Transaction Info | Block #13307953/Trx 52640666b14786a29e745a402f8433fee08f0c96 |
View Raw JSON Data
{
"trx_id": "52640666b14786a29e745a402f8433fee08f0c96",
"block": 13307953,
"trx_in_block": 16,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-07-01T17:22:15",
"op": [
"vote",
{
"voter": "gheidyart",
"author": "tooooolong",
"permlink": "eoscrowdsale-contract-inspect",
"weight": 10000
}
]
}mahmoudhupvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect2017/07/01 08:14:15
mahmoudhupvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect
2017/07/01 08:14:15
| voter | mahmoudh |
| author | tooooolong |
| permlink | eoscrowdsale-contract-inspect |
| weight | 10000 (100.00%) |
| Transaction Info | Block #13297001/Trx 84352020ed4edb7fc659b1e6c5414f3b792ef47e |
View Raw JSON Data
{
"trx_id": "84352020ed4edb7fc659b1e6c5414f3b792ef47e",
"block": 13297001,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-07-01T08:14:15",
"op": [
"vote",
{
"voter": "mahmoudh",
"author": "tooooolong",
"permlink": "eoscrowdsale-contract-inspect",
"weight": 10000
}
]
}colmanlamkhupvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect2017/06/30 17:51:57
colmanlamkhupvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect
2017/06/30 17:51:57
| voter | colmanlamkh |
| author | tooooolong |
| permlink | eoscrowdsale-contract-inspect |
| weight | 10000 (100.00%) |
| Transaction Info | Block #13279759/Trx 23ac01610cfa7de075701b4b00be1ad076fb1a71 |
View Raw JSON Data
{
"trx_id": "23ac01610cfa7de075701b4b00be1ad076fb1a71",
"block": 13279759,
"trx_in_block": 6,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-06-30T17:51:57",
"op": [
"vote",
{
"voter": "colmanlamkh",
"author": "tooooolong",
"permlink": "eoscrowdsale-contract-inspect",
"weight": 10000
}
]
}2017/06/30 14:16:54
2017/06/30 14:16:54
| parent author | tooooolong |
| parent permlink | eoscrowdsale-contract-inspect |
| author | princekayani |
| permlink | re-tooooolong-eoscrowdsale-contract-inspect-20170630t141636267z |
| title | |
| body | i can see the script but cant understand, anyhow good post with good motions. |
| json metadata | {"tags":["eos"],"app":"steemit/0.1"} |
| Transaction Info | Block #13275461/Trx 14e767f6c5a1543b22c0891a5d1f1acf5c762d17 |
View Raw JSON Data
{
"trx_id": "14e767f6c5a1543b22c0891a5d1f1acf5c762d17",
"block": 13275461,
"trx_in_block": 17,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-06-30T14:16:54",
"op": [
"comment",
{
"parent_author": "tooooolong",
"parent_permlink": "eoscrowdsale-contract-inspect",
"author": "princekayani",
"permlink": "re-tooooolong-eoscrowdsale-contract-inspect-20170630t141636267z",
"title": "",
"body": "i can see the script but cant understand, anyhow good post with good motions.",
"json_metadata": "{\"tags\":[\"eos\"],\"app\":\"steemit/0.1\"}"
}
]
}princekayaniupvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect2017/06/30 14:16:15
princekayaniupvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect
2017/06/30 14:16:15
| voter | princekayani |
| author | tooooolong |
| permlink | eoscrowdsale-contract-inspect |
| weight | 10000 (100.00%) |
| Transaction Info | Block #13275448/Trx 2b4d16608cc87f84ba1594c1bc1ad1aaf8c4e2a8 |
View Raw JSON Data
{
"trx_id": "2b4d16608cc87f84ba1594c1bc1ad1aaf8c4e2a8",
"block": 13275448,
"trx_in_block": 14,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-06-30T14:16:15",
"op": [
"vote",
{
"voter": "princekayani",
"author": "tooooolong",
"permlink": "eoscrowdsale-contract-inspect",
"weight": 10000
}
]
}kingjanupvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect2017/06/30 13:03:09
kingjanupvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect
2017/06/30 13:03:09
| voter | kingjan |
| author | tooooolong |
| permlink | eoscrowdsale-contract-inspect |
| weight | 10000 (100.00%) |
| Transaction Info | Block #13273986/Trx 22c0af91665b50a0a17e226aede202280e85083e |
View Raw JSON Data
{
"trx_id": "22c0af91665b50a0a17e226aede202280e85083e",
"block": 13273986,
"trx_in_block": 7,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-06-30T13:03:09",
"op": [
"vote",
{
"voter": "kingjan",
"author": "tooooolong",
"permlink": "eoscrowdsale-contract-inspect",
"weight": 10000
}
]
}marduk777upvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect2017/06/30 12:11:06
marduk777upvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect
2017/06/30 12:11:06
| voter | marduk777 |
| author | tooooolong |
| permlink | eoscrowdsale-contract-inspect |
| weight | 10000 (100.00%) |
| Transaction Info | Block #13272945/Trx 2e44e3e20901dd93ba01a97c62cd159ff451597c |
View Raw JSON Data
{
"trx_id": "2e44e3e20901dd93ba01a97c62cd159ff451597c",
"block": 13272945,
"trx_in_block": 18,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-06-30T12:11:06",
"op": [
"vote",
{
"voter": "marduk777",
"author": "tooooolong",
"permlink": "eoscrowdsale-contract-inspect",
"weight": 10000
}
]
}bitsdubaiupvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect2017/06/30 06:37:54
bitsdubaiupvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect
2017/06/30 06:37:54
| voter | bitsdubai |
| author | tooooolong |
| permlink | eoscrowdsale-contract-inspect |
| weight | 10000 (100.00%) |
| Transaction Info | Block #13266281/Trx 8890057b3b61a3067bb1990244c88e7555898b36 |
View Raw JSON Data
{
"trx_id": "8890057b3b61a3067bb1990244c88e7555898b36",
"block": 13266281,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-06-30T06:37:54",
"op": [
"vote",
{
"voter": "bitsdubai",
"author": "tooooolong",
"permlink": "eoscrowdsale-contract-inspect",
"weight": 10000
}
]
}bitsdubairemoved vote from (0.00%) @tooooolong / eoscrowdsale-contract-inspect2017/06/30 06:37:45
bitsdubairemoved vote from (0.00%) @tooooolong / eoscrowdsale-contract-inspect
2017/06/30 06:37:45
| voter | bitsdubai |
| author | tooooolong |
| permlink | eoscrowdsale-contract-inspect |
| weight | 0 (0.00%) |
| Transaction Info | Block #13266278/Trx 5952a242cda76d66c767013edebc9a72fc56e2b8 |
View Raw JSON Data
{
"trx_id": "5952a242cda76d66c767013edebc9a72fc56e2b8",
"block": 13266278,
"trx_in_block": 32,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-06-30T06:37:45",
"op": [
"vote",
{
"voter": "bitsdubai",
"author": "tooooolong",
"permlink": "eoscrowdsale-contract-inspect",
"weight": 0
}
]
}bitsdubaiupvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect2017/06/30 06:37:36
bitsdubaiupvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect
2017/06/30 06:37:36
| voter | bitsdubai |
| author | tooooolong |
| permlink | eoscrowdsale-contract-inspect |
| weight | 10000 (100.00%) |
| Transaction Info | Block #13266275/Trx f09d5aeb1ade08460e62beed9cafde7fe1d7b94a |
View Raw JSON Data
{
"trx_id": "f09d5aeb1ade08460e62beed9cafde7fe1d7b94a",
"block": 13266275,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-06-30T06:37:36",
"op": [
"vote",
{
"voter": "bitsdubai",
"author": "tooooolong",
"permlink": "eoscrowdsale-contract-inspect",
"weight": 10000
}
]
}tooooolongupvoted (100.00%) @legendx / dpos2017/06/30 01:49:03
tooooolongupvoted (100.00%) @legendx / dpos
2017/06/30 01:49:03
| voter | tooooolong |
| author | legendx |
| permlink | dpos |
| weight | 10000 (100.00%) |
| Transaction Info | Block #13260505/Trx 7ba5f825992cf1eb8ee10b004523be1a83823ed2 |
View Raw JSON Data
{
"trx_id": "7ba5f825992cf1eb8ee10b004523be1a83823ed2",
"block": 13260505,
"trx_in_block": 7,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-06-30T01:49:03",
"op": [
"vote",
{
"voter": "tooooolong",
"author": "legendx",
"permlink": "dpos",
"weight": 10000
}
]
}tooooolongfollowed @legendx2017/06/30 01:48:39
tooooolongfollowed @legendx
2017/06/30 01:48:39
| required auths | [] |
| required posting auths | ["tooooolong"] |
| id | follow |
| json | ["follow",{"follower":"tooooolong","following":"legendx","what":["blog"]}] |
| Transaction Info | Block #13260497/Trx 3d8fb629659db16158426b9323880f78fc40a843 |
View Raw JSON Data
{
"trx_id": "3d8fb629659db16158426b9323880f78fc40a843",
"block": 13260497,
"trx_in_block": 12,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-06-30T01:48:39",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"tooooolong"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"tooooolong\",\"following\":\"legendx\",\"what\":[\"blog\"]}]"
}
]
}belidgedupvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect2017/06/30 01:05:48
belidgedupvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect
2017/06/30 01:05:48
| voter | belidged |
| author | tooooolong |
| permlink | eoscrowdsale-contract-inspect |
| weight | 10000 (100.00%) |
| Transaction Info | Block #13259640/Trx e9028128531ca24c4ea25b34de4c490ffdc6cfb3 |
View Raw JSON Data
{
"trx_id": "e9028128531ca24c4ea25b34de4c490ffdc6cfb3",
"block": 13259640,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-06-30T01:05:48",
"op": [
"vote",
{
"voter": "belidged",
"author": "tooooolong",
"permlink": "eoscrowdsale-contract-inspect",
"weight": 10000
}
]
}2017/06/30 01:05:45
2017/06/30 01:05:45
| parent author | tooooolong |
| parent permlink | eoscrowdsale-contract-inspect |
| author | belidged |
| permlink | re-tooooolong-eoscrowdsale-contract-inspect-20170630t010545665z |
| title | |
| body | Thank you for the translation and info :-) |
| json metadata | {"tags":["eos"],"app":"steemit/0.1"} |
| Transaction Info | Block #13259639/Trx cf10d93b9703377afc117c03a7246b8ba7343d93 |
View Raw JSON Data
{
"trx_id": "cf10d93b9703377afc117c03a7246b8ba7343d93",
"block": 13259639,
"trx_in_block": 10,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-06-30T01:05:45",
"op": [
"comment",
{
"parent_author": "tooooolong",
"parent_permlink": "eoscrowdsale-contract-inspect",
"author": "belidged",
"permlink": "re-tooooolong-eoscrowdsale-contract-inspect-20170630t010545665z",
"title": "",
"body": "Thank you for the translation and info :-)",
"json_metadata": "{\"tags\":[\"eos\"],\"app\":\"steemit/0.1\"}"
}
]
}punitchoudharyupvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect2017/06/29 22:58:15
punitchoudharyupvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect
2017/06/29 22:58:15
| voter | punitchoudhary |
| author | tooooolong |
| permlink | eoscrowdsale-contract-inspect |
| weight | 10000 (100.00%) |
| Transaction Info | Block #13257092/Trx 32373afb9ec90647b91c24647b3ad6468727ce43 |
View Raw JSON Data
{
"trx_id": "32373afb9ec90647b91c24647b3ad6468727ce43",
"block": 13257092,
"trx_in_block": 12,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-06-29T22:58:15",
"op": [
"vote",
{
"voter": "punitchoudhary",
"author": "tooooolong",
"permlink": "eoscrowdsale-contract-inspect",
"weight": 10000
}
]
}signerupvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect2017/06/29 22:13:57
signerupvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect
2017/06/29 22:13:57
| voter | signer |
| author | tooooolong |
| permlink | eoscrowdsale-contract-inspect |
| weight | 10000 (100.00%) |
| Transaction Info | Block #13256206/Trx 84718715d2449aa6df020777e646626b2bbc73b2 |
View Raw JSON Data
{
"trx_id": "84718715d2449aa6df020777e646626b2bbc73b2",
"block": 13256206,
"trx_in_block": 33,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-06-29T22:13:57",
"op": [
"vote",
{
"voter": "signer",
"author": "tooooolong",
"permlink": "eoscrowdsale-contract-inspect",
"weight": 10000
}
]
}2017/06/29 22:12:00
2017/06/29 22:12:00
| parent author | tooooolong |
| parent permlink | eoscrowdsale-contract-inspect |
| author | thecryptotrader |
| permlink | re-tooooolong-eoscrowdsale-contract-inspect-20170629t221150067z |
| title | |
| body | some english translations please? thanks |
| json metadata | {"tags":["eos"],"app":"steemit/0.1"} |
| Transaction Info | Block #13256167/Trx 745af9f61fd6addda11ed3c1f4a043a73f4d37dc |
View Raw JSON Data
{
"trx_id": "745af9f61fd6addda11ed3c1f4a043a73f4d37dc",
"block": 13256167,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-06-29T22:12:00",
"op": [
"comment",
{
"parent_author": "tooooolong",
"parent_permlink": "eoscrowdsale-contract-inspect",
"author": "thecryptotrader",
"permlink": "re-tooooolong-eoscrowdsale-contract-inspect-20170629t221150067z",
"title": "",
"body": "some english translations please? thanks",
"json_metadata": "{\"tags\":[\"eos\"],\"app\":\"steemit/0.1\"}"
}
]
}klintupvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect2017/06/29 18:49:42
klintupvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect
2017/06/29 18:49:42
| voter | klint |
| author | tooooolong |
| permlink | eoscrowdsale-contract-inspect |
| weight | 10000 (100.00%) |
| Transaction Info | Block #13252124/Trx 602dedd068d233afd411dcaf7fb62122ad0a5c3f |
View Raw JSON Data
{
"trx_id": "602dedd068d233afd411dcaf7fb62122ad0a5c3f",
"block": 13252124,
"trx_in_block": 16,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-06-29T18:49:42",
"op": [
"vote",
{
"voter": "klint",
"author": "tooooolong",
"permlink": "eoscrowdsale-contract-inspect",
"weight": 10000
}
]
}jekramosupvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect2017/06/29 17:40:21
jekramosupvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect
2017/06/29 17:40:21
| voter | jekramos |
| author | tooooolong |
| permlink | eoscrowdsale-contract-inspect |
| weight | 10000 (100.00%) |
| Transaction Info | Block #13250738/Trx 06d73959726d31307539cf1042f0510486badb1f |
View Raw JSON Data
{
"trx_id": "06d73959726d31307539cf1042f0510486badb1f",
"block": 13250738,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-06-29T17:40:21",
"op": [
"vote",
{
"voter": "jekramos",
"author": "tooooolong",
"permlink": "eoscrowdsale-contract-inspect",
"weight": 10000
}
]
}yo117upvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect2017/06/29 17:16:54
yo117upvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect
2017/06/29 17:16:54
| voter | yo117 |
| author | tooooolong |
| permlink | eoscrowdsale-contract-inspect |
| weight | 10000 (100.00%) |
| Transaction Info | Block #13250270/Trx 256e16f6ac1afe19a04e9ceefaac540486a7deb2 |
View Raw JSON Data
{
"trx_id": "256e16f6ac1afe19a04e9ceefaac540486a7deb2",
"block": 13250270,
"trx_in_block": 35,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-06-29T17:16:54",
"op": [
"vote",
{
"voter": "yo117",
"author": "tooooolong",
"permlink": "eoscrowdsale-contract-inspect",
"weight": 10000
}
]
}stichupvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect2017/06/29 16:43:39
stichupvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect
2017/06/29 16:43:39
| voter | stich |
| author | tooooolong |
| permlink | eoscrowdsale-contract-inspect |
| weight | 10000 (100.00%) |
| Transaction Info | Block #13249605/Trx 39ae9d80ecb5f7391c6ebc389285ad884e45cf36 |
View Raw JSON Data
{
"trx_id": "39ae9d80ecb5f7391c6ebc389285ad884e45cf36",
"block": 13249605,
"trx_in_block": 7,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-06-29T16:43:39",
"op": [
"vote",
{
"voter": "stich",
"author": "tooooolong",
"permlink": "eoscrowdsale-contract-inspect",
"weight": 10000
}
]
}2017/06/29 15:11:27
2017/06/29 15:11:27
| parent author | tooooolong |
| parent permlink | eoscrowdsale-contract-inspect |
| author | asarefrederick |
| permlink | re-tooooolong-eoscrowdsale-contract-inspect-20170629t151835038z |
| title | |
| body | happy to follow you |
| json metadata | {"tags":["eos"],"app":"steemit/0.1"} |
| Transaction Info | Block #13247764/Trx 57d03bcd64c6b7c3cf916ddbf6b9e9b8e96022c2 |
View Raw JSON Data
{
"trx_id": "57d03bcd64c6b7c3cf916ddbf6b9e9b8e96022c2",
"block": 13247764,
"trx_in_block": 11,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-06-29T15:11:27",
"op": [
"comment",
{
"parent_author": "tooooolong",
"parent_permlink": "eoscrowdsale-contract-inspect",
"author": "asarefrederick",
"permlink": "re-tooooolong-eoscrowdsale-contract-inspect-20170629t151835038z",
"title": "",
"body": "happy to follow you",
"json_metadata": "{\"tags\":[\"eos\"],\"app\":\"steemit/0.1\"}"
}
]
}paulmersonupvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect2017/06/29 15:04:45
paulmersonupvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect
2017/06/29 15:04:45
| voter | paulmerson |
| author | tooooolong |
| permlink | eoscrowdsale-contract-inspect |
| weight | 10000 (100.00%) |
| Transaction Info | Block #13247630/Trx 5b92cdd67e79e5ee8ed4048e6c8a79ca86afc9e1 |
View Raw JSON Data
{
"trx_id": "5b92cdd67e79e5ee8ed4048e6c8a79ca86afc9e1",
"block": 13247630,
"trx_in_block": 27,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-06-29T15:04:45",
"op": [
"vote",
{
"voter": "paulmerson",
"author": "tooooolong",
"permlink": "eoscrowdsale-contract-inspect",
"weight": 10000
}
]
}crownsamuelupvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect2017/06/29 14:30:12
crownsamuelupvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect
2017/06/29 14:30:12
| voter | crownsamuel |
| author | tooooolong |
| permlink | eoscrowdsale-contract-inspect |
| weight | 10000 (100.00%) |
| Transaction Info | Block #13246941/Trx d4aaf624f6f852b37b86fb9fa8cdf11368deb0eb |
View Raw JSON Data
{
"trx_id": "d4aaf624f6f852b37b86fb9fa8cdf11368deb0eb",
"block": 13246941,
"trx_in_block": 14,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-06-29T14:30:12",
"op": [
"vote",
{
"voter": "crownsamuel",
"author": "tooooolong",
"permlink": "eoscrowdsale-contract-inspect",
"weight": 10000
}
]
}ayundaupvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect2017/06/29 13:50:48
ayundaupvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect
2017/06/29 13:50:48
| voter | ayunda |
| author | tooooolong |
| permlink | eoscrowdsale-contract-inspect |
| weight | 10000 (100.00%) |
| Transaction Info | Block #13246154/Trx 76a86fdeb4ef04eb488bb3e8c7e05b22de7d9e38 |
View Raw JSON Data
{
"trx_id": "76a86fdeb4ef04eb488bb3e8c7e05b22de7d9e38",
"block": 13246154,
"trx_in_block": 26,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-06-29T13:50:48",
"op": [
"vote",
{
"voter": "ayunda",
"author": "tooooolong",
"permlink": "eoscrowdsale-contract-inspect",
"weight": 10000
}
]
}amatupvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect2017/06/29 13:42:30
amatupvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect
2017/06/29 13:42:30
| voter | amat |
| author | tooooolong |
| permlink | eoscrowdsale-contract-inspect |
| weight | 10000 (100.00%) |
| Transaction Info | Block #13245989/Trx 0d91cc23ad22b96c11e0420d60ba7d9495dbb6f1 |
View Raw JSON Data
{
"trx_id": "0d91cc23ad22b96c11e0420d60ba7d9495dbb6f1",
"block": 13245989,
"trx_in_block": 15,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-06-29T13:42:30",
"op": [
"vote",
{
"voter": "amat",
"author": "tooooolong",
"permlink": "eoscrowdsale-contract-inspect",
"weight": 10000
}
]
}tharinduupvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect2017/06/29 13:36:06
tharinduupvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect
2017/06/29 13:36:06
| voter | tharindu |
| author | tooooolong |
| permlink | eoscrowdsale-contract-inspect |
| weight | 10000 (100.00%) |
| Transaction Info | Block #13245861/Trx 346979028c3d44fb7464bb63eac7c83ca3620dd8 |
View Raw JSON Data
{
"trx_id": "346979028c3d44fb7464bb63eac7c83ca3620dd8",
"block": 13245861,
"trx_in_block": 23,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-06-29T13:36:06",
"op": [
"vote",
{
"voter": "tharindu",
"author": "tooooolong",
"permlink": "eoscrowdsale-contract-inspect",
"weight": 10000
}
]
}johndoe6688upvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect2017/06/29 13:09:00
johndoe6688upvoted (100.00%) @tooooolong / eoscrowdsale-contract-inspect
2017/06/29 13:09:00
| voter | johndoe6688 |
| author | tooooolong |
| permlink | eoscrowdsale-contract-inspect |
| weight | 10000 (100.00%) |
| Transaction Info | Block #13245319/Trx 0e4782d2052346242e73b22ca386407678d4831f |
View Raw JSON Data
{
"trx_id": "0e4782d2052346242e73b22ca386407678d4831f",
"block": 13245319,
"trx_in_block": 8,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-06-29T13:09:00",
"op": [
"vote",
{
"voter": "johndoe6688",
"author": "tooooolong",
"permlink": "eoscrowdsale-contract-inspect",
"weight": 10000
}
]
}Manabar
Voting Power100.00%
Downvote Power100.00%
Resource Credits100.00%
Reputation Progress1.55%
{
"voting_manabar": {
"current_mana": 9800,
"last_update_time": 1502177643
},
"downvote_manabar": {
"current_mana": 0,
"last_update_time": 1498110174
},
"rc_account": {
"account": "tooooolong",
"rc_manabar": {
"current_mana": "347407750812",
"last_update_time": 1537887600
},
"max_rc_creation_adjustment": {
"amount": "2020748973",
"precision": 6,
"nai": "@@000000037"
},
"max_rc": "347407750812"
}
}Account Metadata
| POSTING JSON METADATA | |
| profile | {"name":"tooooolong","profile_image":"https://s-media-cache-ak0.pinimg.com/736x/a9/a2/a3/a9a2a3dfd0b8764daa3041833b89ccda.jpg"} |
| JSON METADATA | |
| profile | {"name":"tooooolong","profile_image":"https://s-media-cache-ak0.pinimg.com/736x/a9/a2/a3/a9a2a3dfd0b8764daa3041833b89ccda.jpg"} |
{
"posting_json_metadata": {
"profile": {
"name": "tooooolong",
"profile_image": "https://s-media-cache-ak0.pinimg.com/736x/a9/a2/a3/a9a2a3dfd0b8764daa3041833b89ccda.jpg"
}
},
"json_metadata": {
"profile": {
"name": "tooooolong",
"profile_image": "https://s-media-cache-ak0.pinimg.com/736x/a9/a2/a3/a9a2a3dfd0b8764daa3041833b89ccda.jpg"
}
}
}Auth Keys
Owner
Single Signature
Public Keys
STM89mtVZFkBXXdE2mPHRgh3Cmo8VoWQqicfxWQhwPh8cbTe2sWS51/1
Active
Single Signature
Public Keys
STM89TwNPuNTnkdPZBkHMcNdywmrrY7kbAyePtbN5iix1ib72jHrT1/1
Posting
Single Signature
Public Keys
STM4vk61ispgi6BtpLrDu679n2zsAySmYi5M5vECSNedtCiKZZXEq1/1
Memo
STM76eaVtSJkYth3DokTdeJWVCh77XUayJ6UZkNVcWywEjPC9jCNk
{
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM89mtVZFkBXXdE2mPHRgh3Cmo8VoWQqicfxWQhwPh8cbTe2sWS5",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM89TwNPuNTnkdPZBkHMcNdywmrrY7kbAyePtbN5iix1ib72jHrT",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM4vk61ispgi6BtpLrDu679n2zsAySmYi5M5vECSNedtCiKZZXEq",
1
]
]
},
"memo": "STM76eaVtSJkYth3DokTdeJWVCh77XUayJ6UZkNVcWywEjPC9jCNk"
}Witness Votes
0 / 30
No active witness votes.
[]