VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS0.00%
Net Worth
0.061USD
STEEM
0.500STEEM
SBD
0.000SBD
Effective Power
5.001SP
├── Own SP
0.631SP
└── Incoming DelegationsDeleg
+4.370SP
Detailed Balance
| STEEM | ||
| balance | 0.500STEEM | STEEM |
| market_balance | 0.000STEEM | STEEM |
| savings_balance | 0.000STEEM | STEEM |
| reward_steem_balance | 0.000STEEM | STEEM |
| STEEM POWER | ||
| Own SP | 0.631SP | SP |
| Delegated Out | 0.000SP | SP |
| Delegation In | 4.370SP | SP |
| Effective Power | 5.001SP | SP |
| Reward SP (pending) | 0.000SP | SP |
| SBD | ||
| sbd_balance | 0.000SBD | SBD |
| sbd_conversions | 0.000SBD | SBD |
| sbd_market_balance | 0.000SBD | SBD |
| savings_sbd_balance | 0.000SBD | SBD |
| reward_sbd_balance | 0.000SBD | SBD |
{
"balance": "0.500 STEEM",
"savings_balance": "0.000 STEEM",
"reward_steem_balance": "0.000 STEEM",
"vesting_shares": "1028.057889 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "7115.601917 VESTS",
"sbd_balance": "0.000 SBD",
"savings_sbd_balance": "0.000 SBD",
"reward_sbd_balance": "0.000 SBD",
"conversions": []
}Account Info
| name | dagrawal |
| id | 425857 |
| rank | 1,424,774 |
| reputation | 23290462 |
| created | 2017-10-26T09:19:15 |
| recovery_account | steem |
| proxy | None |
| post_count | 4 |
| comment_count | 0 |
| lifetime_vote_count | 0 |
| witnesses_voted_for | 0 |
| last_post | 2018-04-23T05:03:21 |
| last_root_post | 2018-04-23T05:03:21 |
| last_vote_time | 2019-02-15T10:22:00 |
| proxied_vsf_votes | 0, 0, 0, 0 |
| can_vote | 1 |
| voting_power | 0 |
| delayed_votes | 0 |
| balance | 0.500 STEEM |
| savings_balance | 0.000 STEEM |
| sbd_balance | 0.000 SBD |
| savings_sbd_balance | 0.000 SBD |
| vesting_shares | 1028.057889 VESTS |
| delegated_vesting_shares | 0.000000 VESTS |
| received_vesting_shares | 7115.601917 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-12-03T23:56:42 |
| 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": 425857,
"name": "dagrawal",
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM7VZtvZT8DTrcomyGXQ2qrAWvAnYcr1tCVMr7EiA9zz8bjQsoh2",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM4xkBTUva4LJkudWE65ARA3KWSVMLPabnxz51zGpUJf9QKVNvx7",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM6i1FSoEYqiT3SGNFYL9ibLEdKGRgBjjGfgC1e1ZLhJnvZT2YsF",
1
]
]
},
"memo_key": "STM74BCspA7dky2Ly895mGFBzTJ1qp2e53uYoEc3AqepRCMYLRjtD",
"json_metadata": "{\"profile\":{\"name\":\"Dheeraj Agrawal\",\"about\":\"Coder by profession, learner by choice\",\"location\":\"Melbourne, AUS\"}}",
"posting_json_metadata": "{\"profile\":{\"name\":\"Dheeraj Agrawal\",\"about\":\"Coder by profession, learner by choice\",\"location\":\"Melbourne, AUS\"}}",
"proxy": "",
"last_owner_update": "1970-01-01T00:00:00",
"last_account_update": "2017-12-03T23:56:42",
"created": "2017-10-26T09:19:15",
"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": 4,
"can_vote": true,
"voting_manabar": {
"current_mana": "8143659806",
"last_update_time": 1779059301
},
"downvote_manabar": {
"current_mana": 2035914951,
"last_update_time": 1779059301
},
"voting_power": 0,
"balance": "0.500 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": "1028.057889 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "7115.601917 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": "2018-04-23T05:03:21",
"last_root_post": "2018-04-23T05:03:21",
"last_vote_time": "2019-02-15T10:22:00",
"post_bandwidth": 0,
"pending_claimed_accounts": 0,
"vesting_balance": "0.000 STEEM",
"reputation": 23290462,
"transfer_history": [],
"market_history": [],
"post_history": [],
"vote_history": [],
"other_history": [],
"witness_votes": [],
"tags_usage": [],
"guest_bloggers": [],
"rank": 1424774
}Withdraw Routes
| Incoming | Outgoing |
|---|---|
Empty | Empty |
{
"incoming": [],
"outgoing": []
}From Date
To Date
2026/05/17 23:08:21
2026/05/17 23:08:21
| delegator | steem |
| delegatee | dagrawal |
| vesting shares | 7115.601917 VESTS |
| Transaction Info | Block #106142117/Trx 51fdcce03ba8bab25ca4bb6fa0f61b2fb4e68466 |
View Raw JSON Data
{
"trx_id": "51fdcce03ba8bab25ca4bb6fa0f61b2fb4e68466",
"block": 106142117,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-17T23:08:21",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "dagrawal",
"vesting_shares": "7115.601917 VESTS"
}
]
}2026/05/11 23:21:24
2026/05/11 23:21:24
| delegator | steem |
| delegatee | dagrawal |
| vesting shares | 4403.391512 VESTS |
| Transaction Info | Block #105970343/Trx 85b0948d86dc32334d536a2c17cade8b866e341c |
View Raw JSON Data
{
"trx_id": "85b0948d86dc32334d536a2c17cade8b866e341c",
"block": 105970343,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-11T23:21:24",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "dagrawal",
"vesting_shares": "4403.391512 VESTS"
}
]
}2026/04/25 22:31:06
2026/04/25 22:31:06
| delegator | steem |
| delegatee | dagrawal |
| vesting shares | 7128.117673 VESTS |
| Transaction Info | Block #105509802/Trx 3e365531beec3330fba7486aa20e0eb46ab7228f |
View Raw JSON Data
{
"trx_id": "3e365531beec3330fba7486aa20e0eb46ab7228f",
"block": 105509802,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-04-25T22:31:06",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "dagrawal",
"vesting_shares": "7128.117673 VESTS"
}
]
}2026/01/23 04:49:30
2026/01/23 04:49:30
| delegator | steem |
| delegatee | dagrawal |
| vesting shares | 4444.938331 VESTS |
| Transaction Info | Block #102848246/Trx 1bd6f23e6fb2a13276cf534619bc5a3fb6d196fb |
View Raw JSON Data
{
"trx_id": "1bd6f23e6fb2a13276cf534619bc5a3fb6d196fb",
"block": 102848246,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-01-23T04:49:30",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "dagrawal",
"vesting_shares": "4444.938331 VESTS"
}
]
}2024/12/17 00:09:06
2024/12/17 00:09:06
| delegator | steem |
| delegatee | dagrawal |
| vesting shares | 4609.157528 VESTS |
| Transaction Info | Block #91294662/Trx 8a35e6af8524ce124154014b61077da5d78dc4cb |
View Raw JSON Data
{
"trx_id": "8a35e6af8524ce124154014b61077da5d78dc4cb",
"block": 91294662,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2024-12-17T00:09:06",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "dagrawal",
"vesting_shares": "4609.157528 VESTS"
}
]
}2023/11/13 15:53:06
2023/11/13 15:53:06
| delegator | steem |
| delegatee | dagrawal |
| vesting shares | 4778.291060 VESTS |
| Transaction Info | Block #79848898/Trx 6586ebf95f2f8ff7cd6b1dc00ce3ea769d8be29f |
View Raw JSON Data
{
"trx_id": "6586ebf95f2f8ff7cd6b1dc00ce3ea769d8be29f",
"block": 79848898,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2023-11-13T15:53:06",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "dagrawal",
"vesting_shares": "4778.291060 VESTS"
}
]
}2023/09/21 20:31:27
2023/09/21 20:31:27
| delegator | steem |
| delegatee | dagrawal |
| vesting shares | 7715.569846 VESTS |
| Transaction Info | Block #78346268/Trx 0af3d4fd34d71b855df7fc6241f97d2d93ea32c3 |
View Raw JSON Data
{
"trx_id": "0af3d4fd34d71b855df7fc6241f97d2d93ea32c3",
"block": 78346268,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2023-09-21T20:31:27",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "dagrawal",
"vesting_shares": "7715.569846 VESTS"
}
]
}2022/11/03 10:29:00
2022/11/03 10:29:00
| delegator | steem |
| delegatee | dagrawal |
| vesting shares | 7937.251284 VESTS |
| Transaction Info | Block #69111804/Trx 56b5956eedd01547abb695ac1f3f5737c3997f38 |
View Raw JSON Data
{
"trx_id": "56b5956eedd01547abb695ac1f3f5737c3997f38",
"block": 69111804,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2022-11-03T10:29:00",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "dagrawal",
"vesting_shares": "7937.251284 VESTS"
}
]
}2022/01/17 09:50:57
2022/01/17 09:50:57
| delegator | steem |
| delegatee | dagrawal |
| vesting shares | 8157.784515 VESTS |
| Transaction Info | Block #60808093/Trx 66275b37ac27dfdb2ea30ff6d270c73441ce6fc6 |
View Raw JSON Data
{
"trx_id": "66275b37ac27dfdb2ea30ff6d270c73441ce6fc6",
"block": 60808093,
"trx_in_block": 22,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2022-01-17T09:50:57",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "dagrawal",
"vesting_shares": "8157.784515 VESTS"
}
]
}2021/06/13 23:48:45
2021/06/13 23:48:45
| delegator | steem |
| delegatee | dagrawal |
| vesting shares | 8341.553173 VESTS |
| Transaction Info | Block #54606533/Trx d2de06e23577e02cfd4ac1cf47929160dd74aa6e |
View Raw JSON Data
{
"trx_id": "d2de06e23577e02cfd4ac1cf47929160dd74aa6e",
"block": 54606533,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2021-06-13T23:48:45",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "dagrawal",
"vesting_shares": "8341.553173 VESTS"
}
]
}2020/12/11 10:09:21
2020/12/11 10:09:21
| delegator | steem |
| delegatee | dagrawal |
| vesting shares | 8528.975147 VESTS |
| Transaction Info | Block #49354037/Trx 11699dafeb4a265aefabcaf9fcf33ed8ff245d03 |
View Raw JSON Data
{
"trx_id": "11699dafeb4a265aefabcaf9fcf33ed8ff245d03",
"block": 49354037,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-12-11T10:09:21",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "dagrawal",
"vesting_shares": "8528.975147 VESTS"
}
]
}2020/12/06 03:46:30
2020/12/06 03:46:30
| delegator | steem |
| delegatee | dagrawal |
| vesting shares | 1912.543513 VESTS |
| Transaction Info | Block #49205599/Trx 66c2f7932895e541f39c391b76926ee40d9df252 |
View Raw JSON Data
{
"trx_id": "66c2f7932895e541f39c391b76926ee40d9df252",
"block": 49205599,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-12-06T03:46:30",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "dagrawal",
"vesting_shares": "1912.543513 VESTS"
}
]
}2020/12/05 11:43:42
2020/12/05 11:43:42
| delegator | steem |
| delegatee | dagrawal |
| vesting shares | 8535.341786 VESTS |
| Transaction Info | Block #49186707/Trx 572259996d75680a5134e0cdd61fc4fbfbe211a2 |
View Raw JSON Data
{
"trx_id": "572259996d75680a5134e0cdd61fc4fbfbe211a2",
"block": 49186707,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-12-05T11:43:42",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "dagrawal",
"vesting_shares": "8535.341786 VESTS"
}
]
}2020/11/02 13:27:48
2020/11/02 13:27:48
| delegator | steem |
| delegatee | dagrawal |
| vesting shares | 1920.017158 VESTS |
| Transaction Info | Block #48255242/Trx 828f37b7e4f93b5e554af52bc63ca40e039f508e |
View Raw JSON Data
{
"trx_id": "828f37b7e4f93b5e554af52bc63ca40e039f508e",
"block": 48255242,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-11-02T13:27:48",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "dagrawal",
"vesting_shares": "1920.017158 VESTS"
}
]
}2020/05/09 04:42:48
2020/05/09 04:42:48
| delegator | steem |
| delegatee | dagrawal |
| vesting shares | 8737.988360 VESTS |
| Transaction Info | Block #43215837/Trx e896c80180136971786b10d2f70317ff0b437b8a |
View Raw JSON Data
{
"trx_id": "e896c80180136971786b10d2f70317ff0b437b8a",
"block": 43215837,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-05-09T04:42:48",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "dagrawal",
"vesting_shares": "8737.988360 VESTS"
}
]
}2020/05/08 08:09:48
2020/05/08 08:09:48
| delegator | steem |
| delegatee | dagrawal |
| vesting shares | 1953.311140 VESTS |
| Transaction Info | Block #43191751/Trx 9fcd80eefa92a7f4e5740fc16757fb355b51c446 |
View Raw JSON Data
{
"trx_id": "9fcd80eefa92a7f4e5740fc16757fb355b51c446",
"block": 43191751,
"trx_in_block": 9,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-05-08T08:09:48",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "dagrawal",
"vesting_shares": "1953.311140 VESTS"
}
]
}2020/04/21 04:26:06
2020/04/21 04:26:06
| delegator | steem |
| delegatee | dagrawal |
| vesting shares | 8748.094348 VESTS |
| Transaction Info | Block #42710225/Trx bb94f821adef75bd9ab36f4aeea26dbed213a38d |
View Raw JSON Data
{
"trx_id": "bb94f821adef75bd9ab36f4aeea26dbed213a38d",
"block": 42710225,
"trx_in_block": 27,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-04-21T04:26:06",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "dagrawal",
"vesting_shares": "8748.094348 VESTS"
}
]
}2019/10/26 10:56:09
2019/10/26 10:56:09
| parent author | dagrawal |
| parent permlink | web3-js-how-to-search-all-the-contracts-ever-created-by-and-address |
| author | steemitboard |
| permlink | steemitboard-notify-dagrawal-20191026t105608000z |
| title | |
| body | Congratulations @dagrawal! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@dagrawal/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/@dagrawal) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=dagrawal)_</sub> **Do not miss the last post from @steemitboard:** <table><tr><td><a href="https://steemit.com/steemfest/@steemitboard/steemfest-commemorative-badge-refactored"><img src="https://steemitimages.com/64x128/https://files.steempeak.com/file/steempeak/arcange/YqQV5Tbj-image.png"></a></td><td><a href="https://steemit.com/steemfest/@steemitboard/steemfest-commemorative-badge-refactored">SteemFest⁴ commemorative badge refactored</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 #37619435/Trx 538274c7bd20d39b08185796f491bc03d710c5c8 |
View Raw JSON Data
{
"trx_id": "538274c7bd20d39b08185796f491bc03d710c5c8",
"block": 37619435,
"trx_in_block": 6,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-10-26T10:56:09",
"op": [
"comment",
{
"parent_author": "dagrawal",
"parent_permlink": "web3-js-how-to-search-all-the-contracts-ever-created-by-and-address",
"author": "steemitboard",
"permlink": "steemitboard-notify-dagrawal-20191026t105608000z",
"title": "",
"body": "Congratulations @dagrawal! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@dagrawal/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/@dagrawal) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=dagrawal)_</sub>\n\n\n**Do not miss the last post from @steemitboard:**\n<table><tr><td><a href=\"https://steemit.com/steemfest/@steemitboard/steemfest-commemorative-badge-refactored\"><img src=\"https://steemitimages.com/64x128/https://files.steempeak.com/file/steempeak/arcange/YqQV5Tbj-image.png\"></a></td><td><a href=\"https://steemit.com/steemfest/@steemitboard/steemfest-commemorative-badge-refactored\">SteemFest⁴ commemorative badge refactored</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\"]}"
}
]
}2019/05/17 12:37:39
2019/05/17 12:37:39
| delegator | steem |
| delegatee | dagrawal |
| vesting shares | 8943.667614 VESTS |
| Transaction Info | Block #32986671/Trx dacd864c59083eb96ea06d246d56e1415343ef72 |
View Raw JSON Data
{
"trx_id": "dacd864c59083eb96ea06d246d56e1415343ef72",
"block": 32986671,
"trx_in_block": 27,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-05-17T12:37:39",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "dagrawal",
"vesting_shares": "8943.667614 VESTS"
}
]
}2019/02/15 12:21:33
2019/02/15 12:21:33
| delegator | steem |
| delegatee | dagrawal |
| vesting shares | 29044.723997 VESTS |
| Transaction Info | Block #30368781/Trx dd84b05bdb343495e39b0c3836e28c026a1e9784 |
View Raw JSON Data
{
"trx_id": "dd84b05bdb343495e39b0c3836e28c026a1e9784",
"block": 30368781,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-02-15T12:21:33",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "dagrawal",
"vesting_shares": "29044.723997 VESTS"
}
]
}2019/02/15 10:22:00
2019/02/15 10:22:00
| voter | dagrawal |
| author | thelogicaldude |
| permlink | re-thelogicaldude-re-guysellars-bitcoin-to-usd1-000-what-would-you-do-part-1-20190212t215030101z |
| weight | 10000 (100.00%) |
| Transaction Info | Block #30366392/Trx b391dcf6ce19045539869c51d4e9f072bf6472fd |
View Raw JSON Data
{
"trx_id": "b391dcf6ce19045539869c51d4e9f072bf6472fd",
"block": 30366392,
"trx_in_block": 6,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-02-15T10:22:00",
"op": [
"vote",
{
"voter": "dagrawal",
"author": "thelogicaldude",
"permlink": "re-thelogicaldude-re-guysellars-bitcoin-to-usd1-000-what-would-you-do-part-1-20190212t215030101z",
"weight": 10000
}
]
}2019/02/15 10:16:12
2019/02/15 10:16:12
| voter | dagrawal |
| author | creativecrypto |
| permlink | craftingaspaceforblockchaininterviewwithgianifabriciopart2-wv0k0vjcxj |
| weight | 10000 (100.00%) |
| Transaction Info | Block #30366276/Trx 3f890310186feb5d45f6aa3d057a41f599603182 |
View Raw JSON Data
{
"trx_id": "3f890310186feb5d45f6aa3d057a41f599603182",
"block": 30366276,
"trx_in_block": 21,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-02-15T10:16:12",
"op": [
"vote",
{
"voter": "dagrawal",
"author": "creativecrypto",
"permlink": "craftingaspaceforblockchaininterviewwithgianifabriciopart2-wv0k0vjcxj",
"weight": 10000
}
]
}2018/10/26 17:37:27
2018/10/26 17:37:27
| parent author | dagrawal |
| parent permlink | web3-js-how-to-search-all-the-contracts-ever-created-by-and-address |
| author | steemitboard |
| permlink | steemitboard-notify-dagrawal-20181026t173728000z |
| title | |
| body | Congratulations @dagrawal! You have received a personal award! [](http://steemitboard.com/@dagrawal) 1 Year on Steemit <sub>_Click on the badge to view your Board of Honor._</sub> **Do not miss the last post from @steemitboard:** <table><tr><td><a href="https://steemit.com/steemitboard/@steemitboard/steemitboard-notifications-improved"><img src="https://steemitimages.com/64x128/http://i.cubeupload.com/NgygYH.png"></a></td><td><a href="https://steemit.com/steemitboard/@steemitboard/steemitboard-notifications-improved">SteemitBoard notifications improved</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 #27151882/Trx 6ac88305ee5a63c7045656ab280d77154f1893e2 |
View Raw JSON Data
{
"trx_id": "6ac88305ee5a63c7045656ab280d77154f1893e2",
"block": 27151882,
"trx_in_block": 17,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-10-26T17:37:27",
"op": [
"comment",
{
"parent_author": "dagrawal",
"parent_permlink": "web3-js-how-to-search-all-the-contracts-ever-created-by-and-address",
"author": "steemitboard",
"permlink": "steemitboard-notify-dagrawal-20181026t173728000z",
"title": "",
"body": "Congratulations @dagrawal! You have received a personal award!\n\n[](http://steemitboard.com/@dagrawal) 1 Year on Steemit\n<sub>_Click on the badge to view your Board of Honor._</sub>\n\n\n**Do not miss the last post from @steemitboard:**\n<table><tr><td><a href=\"https://steemit.com/steemitboard/@steemitboard/steemitboard-notifications-improved\"><img src=\"https://steemitimages.com/64x128/http://i.cubeupload.com/NgygYH.png\"></a></td><td><a href=\"https://steemit.com/steemitboard/@steemitboard/steemitboard-notifications-improved\">SteemitBoard notifications improved</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/08/30 05:40:39
2018/08/30 05:40:39
| delegator | steem |
| delegatee | dagrawal |
| vesting shares | 9089.735451 VESTS |
| Transaction Info | Block #25512733/Trx 061268a26ebf1b465ab97bf0ced006ca119c274f |
View Raw JSON Data
{
"trx_id": "061268a26ebf1b465ab97bf0ced006ca119c274f",
"block": 25512733,
"trx_in_block": 6,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-30T05:40:39",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "dagrawal",
"vesting_shares": "9089.735451 VESTS"
}
]
}2018/08/26 09:37:03
2018/08/26 09:37:03
| delegator | steem |
| delegatee | dagrawal |
| vesting shares | 29331.594835 VESTS |
| Transaction Info | Block #25402316/Trx 05fe0b67c634aad2349a430480531ffd6dcbee2a |
View Raw JSON Data
{
"trx_id": "05fe0b67c634aad2349a430480531ffd6dcbee2a",
"block": 25402316,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-26T09:37:03",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "dagrawal",
"vesting_shares": "29331.594835 VESTS"
}
]
}contestbotsent 0.500 STEEM to @dagrawal- "You are receiving this because you signed up for the Caspian Challenge bonus (https://challenge.caspian.tech/)! Come say "hi" on Telegram (https://t.me/Caspian_Tech). Remember, there are more bonuses ..."2018/08/18 06:48:57
contestbotsent 0.500 STEEM to @dagrawal- "You are receiving this because you signed up for the Caspian Challenge bonus (https://challenge.caspian.tech/)! Come say "hi" on Telegram (https://t.me/Caspian_Tech). Remember, there are more bonuses ..."
2018/08/18 06:48:57
| from | contestbot |
| to | dagrawal |
| amount | 0.500 STEEM |
| memo | You are receiving this because you signed up for the Caspian Challenge bonus (https://challenge.caspian.tech/)! Come say "hi" on Telegram (https://t.me/Caspian_Tech). Remember, there are more bonuses to earn on Telegram through the challenge! (https://challenge.caspian.tech/) |
| Transaction Info | Block #25168659/Trx 978213273c939a796588deca105dc03c95bfa9f9 |
View Raw JSON Data
{
"trx_id": "978213273c939a796588deca105dc03c95bfa9f9",
"block": 25168659,
"trx_in_block": 109,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-18T06:48:57",
"op": [
"transfer",
{
"from": "contestbot",
"to": "dagrawal",
"amount": "0.500 STEEM",
"memo": "You are receiving this because you signed up for the Caspian Challenge bonus (https://challenge.caspian.tech/)! Come say \"hi\" on Telegram (https://t.me/Caspian_Tech). Remember, there are more bonuses to earn on Telegram through the challenge! (https://challenge.caspian.tech/)"
}
]
}dagrawalfollowed @findexchange2018/05/31 04:01:30
dagrawalfollowed @findexchange
2018/05/31 04:01:30
| required auths | [] |
| required posting auths | ["dagrawal"] |
| id | follow |
| json | ["follow",{"follower":"dagrawal","following":"findexchange","what":["blog"]}] |
| Transaction Info | Block #22901894/Trx 540d377c6bc7c68baf4da8bb1ad07eaeeca447c1 |
View Raw JSON Data
{
"trx_id": "540d377c6bc7c68baf4da8bb1ad07eaeeca447c1",
"block": 22901894,
"trx_in_block": 49,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-05-31T04:01:30",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"dagrawal"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"dagrawal\",\"following\":\"findexchange\",\"what\":[\"blog\"]}]"
}
]
}dagrawalupvoted (100.00%) @findexchange / getting-started-with-find-exchange2018/05/31 04:00:36
dagrawalupvoted (100.00%) @findexchange / getting-started-with-find-exchange
2018/05/31 04:00:36
| voter | dagrawal |
| author | findexchange |
| permlink | getting-started-with-find-exchange |
| weight | 10000 (100.00%) |
| Transaction Info | Block #22901876/Trx a3f3341644b783b6507dc01bedcf4ebe2e6d8b9e |
View Raw JSON Data
{
"trx_id": "a3f3341644b783b6507dc01bedcf4ebe2e6d8b9e",
"block": 22901876,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-05-31T04:00:36",
"op": [
"vote",
{
"voter": "dagrawal",
"author": "findexchange",
"permlink": "getting-started-with-find-exchange",
"weight": 10000
}
]
}2018/04/23 05:16:24
2018/04/23 05:16:24
| voter | cryptoslicex |
| author | dagrawal |
| permlink | web3-js-how-to-search-all-the-contracts-ever-created-by-and-address |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21810210/Trx bb91fe08942a725cad07c9f88ae2a1aeb45afb99 |
View Raw JSON Data
{
"trx_id": "bb91fe08942a725cad07c9f88ae2a1aeb45afb99",
"block": 21810210,
"trx_in_block": 34,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-04-23T05:16:24",
"op": [
"vote",
{
"voter": "cryptoslicex",
"author": "dagrawal",
"permlink": "web3-js-how-to-search-all-the-contracts-ever-created-by-and-address",
"weight": 10000
}
]
}dagrawalpublished a new post: web3-js-how-to-search-all-the-contracts-ever-created-by-and-address2018/04/23 05:03:54
dagrawalpublished a new post: web3-js-how-to-search-all-the-contracts-ever-created-by-and-address
2018/04/23 05:03:54
| parent author | |
| parent permlink | ethereum |
| author | dagrawal |
| permlink | web3-js-how-to-search-all-the-contracts-ever-created-by-and-address |
| title | web3.js how to search all the contracts ever created by and address |
| body | For those who are looking for a way, as Adam said in his post, there is no direct way to find contracts created by wallet address. Hence, we have to implement registry pattern as shown below to keep track of things and just ask that contract in web3.js, also shown below.... This is how my contract look like contract ContractA { bool public is_approved; address public visa_details; uint public artifact_count; // constructors function ContractA() public { owner = msg.sender; } } Here is the registry pattern contract contract ContractARegistry { mapping(address => address[]) user_contracts; function registerContract(address contractA) public { user_applications[msg.sender].push(contractA) - 1; // -1 is very important } function findContract(address user) view public returns (address[]){ return user_contracts[user]; } } In web3.js you may search like this (I am using Angular4) import * as ContractA from '../../../../build/contracts/ContractA.json'; import * as UserContracts from '../../../../build/contracts/UserContracts.json'; import * as TruffleContract from 'truffle-contract'; import {Observable} from "rxjs/Observable"; declare var window: any; @Injectable() export class AppWeb3ContractAService { CONTRACT_A = TruffleContract(ContractA); USER_CONTRACTS = TruffleContract(UserContracts); constructor(private appWeb3Svc: AppWeb3Service) { console.log("Injecting the provider"); this.CONTRACT_A.setProvider(this.appWeb3Svc.currentProvider()); this.USER_CONTRACTS.setProvider(this.appWeb3Svc.currentProvider()); } create(ethAddress): Observable<any> { return Observable.create(observer => { this.CONTRACT_A .new({ from: ethAddress }) .then(application => { this.USER_CONTRACTS .deployed() .then(registry => { registry.registerContractA(application.address, {from: ethAddress}) .then(result => observer.next(application)) .catch(error => observer.error(error)); }) .catch(error => observer.error(error)); }) .catch(error => observer.error(error)); }); } findAll(ethAddress: string): Observable<any[]> { return Observable.create(observer => { this.USER_CONTRACTS .deployed() .then(registry => { registry.findUserContracts(ethAddress, {from: ethAddress}) .then(addresses => { addresses.forEach(address => observer.next(this.CONTRACT_A.at(address))); }) .catch(error => observer.error(error)); }) .catch(error => observer.error(error)); }); } } This is how my appWeb3Svc looks like import {Injectable} from '@angular/core'; import {environment} from '../../../environments/environment'; import * as Web3 from 'web3'; declare var window: any; @Injectable() export class AppWeb3Service { public web3: Web3; checkAndInstantiateWeb3 = () => { // Checking if Web3 has been injected by the browser (Mist/MetaMask) if (typeof window.web3 !== 'undefined') { console.warn( 'Using web3 detected from external source. If you find that your accounts don\'t appear or you have 0 MetaCoin, ensure you\'ve configured that source properly. If using MetaMask, see the following link. Feel free to delete this warning. :) http://truffleframework.com/tutorials/truffle-and-metamask' ); // Use Mist/MetaMask's provider this.web3 = new Web3(window.web3.currentProvider); } else { console.warn( 'No web3 detected. Falling back to ${environment.HttpProvider}. You should remove this fallback when you deploy live, as it\'s inherently insecure. Consider switching to Metamask for development. More info here: http://truffleframework.com/tutorials/truffle-and-metamask' ); // fallback - use your fallback strategy (local node / hosted node + in-dapp id mgmt / fail) this.web3 = new Web3( new Web3.providers.HttpProvider(environment.HttpProvider) ); } }; constructor() { this.checkAndInstantiateWeb3(); } currentProvider() { return this.web3.currentProvider; } eth() { return this.web3.eth; } isAddress(ethAddress: string): boolean { if (this.web3) { return this.web3.isAddress(ethAddress); } return false } } Hope this helps! |
| json metadata | {"tags":["ethereum","erc-20","solidity","angularjs","web3"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #21809960/Trx e486d501fd76747e6e8029b817565ebf06c67f99 |
View Raw JSON Data
{
"trx_id": "e486d501fd76747e6e8029b817565ebf06c67f99",
"block": 21809960,
"trx_in_block": 81,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-04-23T05:03:54",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "ethereum",
"author": "dagrawal",
"permlink": "web3-js-how-to-search-all-the-contracts-ever-created-by-and-address",
"title": "web3.js how to search all the contracts ever created by and address",
"body": "For those who are looking for a way, as Adam said in his post, there is no direct way to find contracts created by wallet address. Hence, we have to implement registry pattern as shown below to keep track of things and just ask that contract in web3.js, also shown below....\n\nThis is how my contract look like\n\n contract ContractA {\n bool public is_approved;\n address public visa_details;\n uint public artifact_count;\n\n // constructors\n function ContractA() public {\n owner = msg.sender;\n }\n }\n\nHere is the registry pattern contract\n\n contract ContractARegistry {\n mapping(address => address[]) user_contracts;\n\n function registerContract(address contractA) public {\n user_applications[msg.sender].push(contractA) - 1; // -1 is very important\n }\n\n function findContract(address user) view public returns (address[]){\n return user_contracts[user];\n }\n }\n \nIn web3.js you may search like this (I am using Angular4) \n\n import * as ContractA from '../../../../build/contracts/ContractA.json';\n import * as UserContracts from '../../../../build/contracts/UserContracts.json';\n import * as TruffleContract from 'truffle-contract';\n import {Observable} from \"rxjs/Observable\";\n\n declare var window: any;\n\n\t@Injectable()\n\texport class AppWeb3ContractAService {\n\t CONTRACT_A = TruffleContract(ContractA);\n\t USER_CONTRACTS = TruffleContract(UserContracts);\n\n\t constructor(private appWeb3Svc: AppWeb3Service) {\n\t\tconsole.log(\"Injecting the provider\");\n\t\tthis.CONTRACT_A.setProvider(this.appWeb3Svc.currentProvider());\n\t\tthis.USER_CONTRACTS.setProvider(this.appWeb3Svc.currentProvider());\n\t }\n\n\t create(ethAddress): Observable<any> {\n\t\treturn Observable.create(observer => {\n\t\t this.CONTRACT_A\n\t\t\t.new({\n\t\t\t from: ethAddress\n\t\t\t})\n\t\t\t.then(application => {\n\t\t\t this.USER_CONTRACTS\n\t\t\t\t.deployed()\n\t\t\t\t.then(registry => {\n\t\t\t\t registry.registerContractA(application.address, {from: ethAddress})\n\t\t\t\t\t.then(result => observer.next(application))\n\t\t\t\t\t.catch(error => observer.error(error));\n\t\t\t\t})\n\t\t\t\t.catch(error => observer.error(error));\n\t\t\t})\n\t\t\t.catch(error => observer.error(error));\n\t\t});\n\t }\n\n\n\t findAll(ethAddress: string):\n\t\tObservable<any[]> {\n\t\treturn Observable.create(observer => {\n\t\t this.USER_CONTRACTS\n\t\t\t.deployed()\n\t\t\t.then(registry => {\n\t\t\t registry.findUserContracts(ethAddress, {from: ethAddress})\n\t\t\t\t.then(addresses => {\n\t\t\t\t addresses.forEach(address => observer.next(this.CONTRACT_A.at(address)));\n\t\t\t\t})\n\t\t\t\t.catch(error => observer.error(error));\n\t\t\t})\n\t\t\t.catch(error => observer.error(error));\n\t\t});\n\t }\n\t}\n\n\nThis is how my appWeb3Svc looks like\t\n\n\t\n import {Injectable} from '@angular/core';\n\timport {environment} from '../../../environments/environment';\n\timport * as Web3 from 'web3';\n\n\tdeclare var window: any;\n\n\t@Injectable()\n\texport class AppWeb3Service {\n\t public web3: Web3;\n\n\t checkAndInstantiateWeb3 = () => {\n\t\t// Checking if Web3 has been injected by the browser (Mist/MetaMask)\n\t\tif (typeof window.web3 !== 'undefined') {\n\t\t console.warn(\n\t\t\t'Using web3 detected from external source. If you find that your accounts don\\'t appear or you have 0 MetaCoin, ensure you\\'ve configured that source properly. If using MetaMask, see the following link. Feel free to delete this warning. :) http://truffleframework.com/tutorials/truffle-and-metamask'\n\t\t );\n\t\t // Use Mist/MetaMask's provider\n\t\t this.web3 = new Web3(window.web3.currentProvider);\n\t\t} else {\n\t\t console.warn(\n\t\t\t'No web3 detected. Falling back to ${environment.HttpProvider}. You should remove this fallback when you deploy live, as it\\'s inherently insecure. Consider switching to Metamask for development. More info here: http://truffleframework.com/tutorials/truffle-and-metamask'\n\t\t );\n\t\t // fallback - use your fallback strategy (local node / hosted node + in-dapp id mgmt / fail)\n\t\t this.web3 = new Web3(\n\t\t\tnew Web3.providers.HttpProvider(environment.HttpProvider)\n\t\t );\n\t\t}\n\t };\n\n\t constructor() {\n\t\tthis.checkAndInstantiateWeb3();\n\t }\n\n\t currentProvider() {\n\t\treturn this.web3.currentProvider;\n\t }\n\n\t eth() {\n\t\treturn this.web3.eth;\n\t }\n\n\t isAddress(ethAddress: string): boolean {\n\t\tif (this.web3) {\n\t\t return this.web3.isAddress(ethAddress);\n\t\t}\n\t\treturn false\n\t }\n\t}\n\t\nHope this helps!",
"json_metadata": "{\"tags\":[\"ethereum\",\"erc-20\",\"solidity\",\"angularjs\",\"web3\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}2018/04/23 05:03:33
2018/04/23 05:03:33
| voter | ax3 |
| author | dagrawal |
| permlink | web3-js-how-to-search-all-the-contracts-ever-created-by-and-address |
| weight | 100 (1.00%) |
| Transaction Info | Block #21809953/Trx 267cc5d70e7bbb313618a5bebed8bdbdedbca981 |
View Raw JSON Data
{
"trx_id": "267cc5d70e7bbb313618a5bebed8bdbdedbca981",
"block": 21809953,
"trx_in_block": 9,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-04-23T05:03:33",
"op": [
"vote",
{
"voter": "ax3",
"author": "dagrawal",
"permlink": "web3-js-how-to-search-all-the-contracts-ever-created-by-and-address",
"weight": 100
}
]
}dagrawalpublished a new post: web3-js-how-to-search-all-the-contracts-ever-created-by-and-address2018/04/23 05:03:21
dagrawalpublished a new post: web3-js-how-to-search-all-the-contracts-ever-created-by-and-address
2018/04/23 05:03:21
| parent author | |
| parent permlink | ethereum |
| author | dagrawal |
| permlink | web3-js-how-to-search-all-the-contracts-ever-created-by-and-address |
| title | web3.js how to search all the contracts ever created by and address |
| body | For those who are looking for a way, as Adam said in his post, there is no direct way to find contracts created by wallet address. Hence, we have to implement registry pattern as shown below to keep track of things and just ask that contract in web3.js, also shown below.... This is how my contract look like contract ContractA { bool public is_approved; address public visa_details; uint public artifact_count; // constructors function ContractA() public { owner = msg.sender; } } Here is the registry pattern contract contract ContractARegistry { mapping(address => address[]) user_contracts; function registerContract(address contractA) public { user_applications[msg.sender].push(contractA) - 1; // -1 is very important } function findContract(address user) view public returns (address[]){ return user_contracts[user]; } } In web3.js you may search like this (I am using Angular4) import * as ContractA from '../../../../build/contracts/ContractA.json'; import * as UserContracts from '../../../../build/contracts/UserContracts.json'; import * as TruffleContract from 'truffle-contract'; import {Observable} from "rxjs/Observable"; declare var window: any; @Injectable() export class AppWeb3ContractAService { CONTRACT_A = TruffleContract(ContractA); USER_CONTRACTS = TruffleContract(UserContracts); constructor(private appWeb3Svc: AppWeb3Service) { console.log("Injecting the provider"); this.CONTRACT_A.setProvider(this.appWeb3Svc.currentProvider()); this.USER_CONTRACTS.setProvider(this.appWeb3Svc.currentProvider()); } create(ethAddress): Observable<any> { return Observable.create(observer => { this.CONTRACT_A .new({ from: ethAddress }) .then(application => { this.USER_CONTRACTS .deployed() .then(registry => { registry.registerContractA(application.address, {from: ethAddress}) .then(result => observer.next(application)) .catch(error => observer.error(error)); }) .catch(error => observer.error(error)); }) .catch(error => observer.error(error)); }); } findAll(ethAddress: string): Observable<any[]> { return Observable.create(observer => { this.USER_CONTRACTS .deployed() .then(registry => { registry.findUserContracts(ethAddress, {from: ethAddress}) .then(addresses => { addresses.forEach(address => observer.next(this.CONTRACT_A.at(address))); }) .catch(error => observer.error(error)); }) .catch(error => observer.error(error)); }); } } This is how my appWeb3Svc looks like import {Injectable} from '@angular/core'; import {environment} from '../../../environments/environment'; import * as Web3 from 'web3'; declare var window: any; @Injectable() export class AppWeb3Service { public web3: Web3; checkAndInstantiateWeb3 = () => { // Checking if Web3 has been injected by the browser (Mist/MetaMask) if (typeof window.web3 !== 'undefined') { console.warn( 'Using web3 detected from external source. If you find that your accounts don\'t appear or you have 0 MetaCoin, ensure you\'ve configured that source properly. If using MetaMask, see the following link. Feel free to delete this warning. :) http://truffleframework.com/tutorials/truffle-and-metamask' ); // Use Mist/MetaMask's provider this.web3 = new Web3(window.web3.currentProvider); } else { console.warn( 'No web3 detected. Falling back to ${environment.HttpProvider}. You should remove this fallback when you deploy live, as it\'s inherently insecure. Consider switching to Metamask for development. More info here: http://truffleframework.com/tutorials/truffle-and-metamask' ); // fallback - use your fallback strategy (local node / hosted node + in-dapp id mgmt / fail) this.web3 = new Web3( new Web3.providers.HttpProvider(environment.HttpProvider) ); } }; constructor() { this.checkAndInstantiateWeb3(); } currentProvider() { return this.web3.currentProvider; } eth() { return this.web3.eth; } isAddress(ethAddress: string): boolean { if (this.web3) { return this.web3.isAddress(ethAddress); } return false } } Hope this helps! |
| json metadata | {"tags":["ethereum","erc-20","solidity","angularjs","web3"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #21809949/Trx 8837dc7d9907690c0852ef4c12cfc06a3822bbb6 |
View Raw JSON Data
{
"trx_id": "8837dc7d9907690c0852ef4c12cfc06a3822bbb6",
"block": 21809949,
"trx_in_block": 68,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-04-23T05:03:21",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "ethereum",
"author": "dagrawal",
"permlink": "web3-js-how-to-search-all-the-contracts-ever-created-by-and-address",
"title": "web3.js how to search all the contracts ever created by and address",
"body": "For those who are looking for a way, as Adam said in his post, there is no direct way to find contracts created by wallet address. Hence, we have to implement registry pattern as shown below to keep track of things and just ask that contract in web3.js, also shown below....\n\nThis is how my contract look like\n\n contract ContractA {\n bool public is_approved;\n address public visa_details;\n uint public artifact_count;\n\n // constructors\n function ContractA() public {\n owner = msg.sender;\n }\n }\n\nHere is the registry pattern contract\n\n contract ContractARegistry {\n mapping(address => address[]) user_contracts;\n\n function registerContract(address contractA) public {\n user_applications[msg.sender].push(contractA) - 1; // -1 is very important\n }\n\n function findContract(address user) view public returns (address[]){\n return user_contracts[user];\n }\n }\n \nIn web3.js you may search like this (I am using Angular4) \n\n import * as ContractA from '../../../../build/contracts/ContractA.json';\n import * as UserContracts from '../../../../build/contracts/UserContracts.json';\n import * as TruffleContract from 'truffle-contract';\n import {Observable} from \"rxjs/Observable\";\n\n declare var window: any;\n\n\t@Injectable()\n\texport class AppWeb3ContractAService {\n\t CONTRACT_A = TruffleContract(ContractA);\n\t USER_CONTRACTS = TruffleContract(UserContracts);\n\n\t constructor(private appWeb3Svc: AppWeb3Service) {\n\t\tconsole.log(\"Injecting the provider\");\n\t\tthis.CONTRACT_A.setProvider(this.appWeb3Svc.currentProvider());\n\t\tthis.USER_CONTRACTS.setProvider(this.appWeb3Svc.currentProvider());\n\t }\n\n\t create(ethAddress): Observable<any> {\n\t\treturn Observable.create(observer => {\n\t\t this.CONTRACT_A\n\t\t\t.new({\n\t\t\t from: ethAddress\n\t\t\t})\n\t\t\t.then(application => {\n\t\t\t this.USER_CONTRACTS\n\t\t\t\t.deployed()\n\t\t\t\t.then(registry => {\n\t\t\t\t registry.registerContractA(application.address, {from: ethAddress})\n\t\t\t\t\t.then(result => observer.next(application))\n\t\t\t\t\t.catch(error => observer.error(error));\n\t\t\t\t})\n\t\t\t\t.catch(error => observer.error(error));\n\t\t\t})\n\t\t\t.catch(error => observer.error(error));\n\t\t});\n\t }\n\n\n\t findAll(ethAddress: string):\n\t\tObservable<any[]> {\n\t\treturn Observable.create(observer => {\n\t\t this.USER_CONTRACTS\n\t\t\t.deployed()\n\t\t\t.then(registry => {\n\t\t\t registry.findUserContracts(ethAddress, {from: ethAddress})\n\t\t\t\t.then(addresses => {\n\t\t\t\t addresses.forEach(address => observer.next(this.CONTRACT_A.at(address)));\n\t\t\t\t})\n\t\t\t\t.catch(error => observer.error(error));\n\t\t\t})\n\t\t\t.catch(error => observer.error(error));\n\t\t});\n\t }\n\t}\n\n\nThis is how my appWeb3Svc looks like\t\n\n\t\n import {Injectable} from '@angular/core';\n\timport {environment} from '../../../environments/environment';\n\timport * as Web3 from 'web3';\n\n\tdeclare var window: any;\n\n\t@Injectable()\n\texport class AppWeb3Service {\n\t public web3: Web3;\n\n\t checkAndInstantiateWeb3 = () => {\n\t\t// Checking if Web3 has been injected by the browser (Mist/MetaMask)\n\t\tif (typeof window.web3 !== 'undefined') {\n\t\t console.warn(\n\t\t\t'Using web3 detected from external source. If you find that your accounts don\\'t appear or you have 0 MetaCoin, ensure you\\'ve configured that source properly. If using MetaMask, see the following link. Feel free to delete this warning. :) http://truffleframework.com/tutorials/truffle-and-metamask'\n\t\t );\n\t\t // Use Mist/MetaMask's provider\n\t\t this.web3 = new Web3(window.web3.currentProvider);\n\t\t} else {\n\t\t console.warn(\n\t\t\t'No web3 detected. Falling back to ${environment.HttpProvider}. You should remove this fallback when you deploy live, as it\\'s inherently insecure. Consider switching to Metamask for development. More info here: http://truffleframework.com/tutorials/truffle-and-metamask'\n\t\t );\n\t\t // fallback - use your fallback strategy (local node / hosted node + in-dapp id mgmt / fail)\n\t\t this.web3 = new Web3(\n\t\t\tnew Web3.providers.HttpProvider(environment.HttpProvider)\n\t\t );\n\t\t}\n\t };\n\n\t constructor() {\n\t\tthis.checkAndInstantiateWeb3();\n\t }\n\n\t currentProvider() {\n\t\treturn this.web3.currentProvider;\n\t }\n\n\t eth() {\n\t\treturn this.web3.eth;\n\t }\n\n\t isAddress(ethAddress: string): boolean {\n\t\tif (this.web3) {\n\t\t return this.web3.isAddress(ethAddress);\n\t\t}\n\t\treturn false\n\t }\n\t}\n\t\nHope this helps!",
"json_metadata": "{\"tags\":[\"ethereum\",\"erc-20\",\"solidity\",\"angularjs\",\"web3\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}2018/04/21 20:41:09
2018/04/21 20:41:09
| delegator | steem |
| delegatee | dagrawal |
| vesting shares | 29534.110059 VESTS |
| Transaction Info | Block #21771111/Trx c05f01dbb2504d8230bda434763436bbb34a9ced |
View Raw JSON Data
{
"trx_id": "c05f01dbb2504d8230bda434763436bbb34a9ced",
"block": 21771111,
"trx_in_block": 19,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-04-21T20:41:09",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "dagrawal",
"vesting_shares": "29534.110059 VESTS"
}
]
}dagrawalupvoted (100.00%) @stocks29 / crypto-to-avoid-big-banks2018/01/02 06:00:48
dagrawalupvoted (100.00%) @stocks29 / crypto-to-avoid-big-banks
2018/01/02 06:00:48
| voter | dagrawal |
| author | stocks29 |
| permlink | crypto-to-avoid-big-banks |
| weight | 10000 (100.00%) |
| Transaction Info | Block #18617369/Trx 4d9c3f4397131b2bc27072e3ff532146e412f6c3 |
View Raw JSON Data
{
"trx_id": "4d9c3f4397131b2bc27072e3ff532146e412f6c3",
"block": 18617369,
"trx_in_block": 13,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-02T06:00:48",
"op": [
"vote",
{
"voter": "dagrawal",
"author": "stocks29",
"permlink": "crypto-to-avoid-big-banks",
"weight": 10000
}
]
}2017/12/12 22:22:48
2017/12/12 22:22:48
| delegator | steem |
| delegatee | dagrawal |
| vesting shares | 29737.942111 VESTS |
| Transaction Info | Block #18032639/Trx e8dfa207f63f60e0dbbe53e2b0884f9348efd61c |
View Raw JSON Data
{
"trx_id": "e8dfa207f63f60e0dbbe53e2b0884f9348efd61c",
"block": 18032639,
"trx_in_block": 26,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-12-12T22:22:48",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "dagrawal",
"vesting_shares": "29737.942111 VESTS"
}
]
}dagrawalupvoted (100.00%) @crypto-ta / lisk-fundamental-analysis-long-term-investment-future-top-10-coin2017/12/12 06:46:12
dagrawalupvoted (100.00%) @crypto-ta / lisk-fundamental-analysis-long-term-investment-future-top-10-coin
2017/12/12 06:46:12
| voter | dagrawal |
| author | crypto-ta |
| permlink | lisk-fundamental-analysis-long-term-investment-future-top-10-coin |
| weight | 10000 (100.00%) |
| Transaction Info | Block #18013916/Trx 4f943e7fa22dcd89740f2bc07813f63fa33ff43b |
View Raw JSON Data
{
"trx_id": "4f943e7fa22dcd89740f2bc07813f63fa33ff43b",
"block": 18013916,
"trx_in_block": 7,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-12-12T06:46:12",
"op": [
"vote",
{
"voter": "dagrawal",
"author": "crypto-ta",
"permlink": "lisk-fundamental-analysis-long-term-investment-future-top-10-coin",
"weight": 10000
}
]
}dagrawalupvoted (100.00%) @dagrawal / dont-have-money-to-invest-in-crypto-s2017/12/11 06:29:18
dagrawalupvoted (100.00%) @dagrawal / dont-have-money-to-invest-in-crypto-s
2017/12/11 06:29:18
| voter | dagrawal |
| author | dagrawal |
| permlink | dont-have-money-to-invest-in-crypto-s |
| weight | 10000 (100.00%) |
| Transaction Info | Block #17984785/Trx 7f5580f42d42073af4304be79e94e8b840b7af56 |
View Raw JSON Data
{
"trx_id": "7f5580f42d42073af4304be79e94e8b840b7af56",
"block": 17984785,
"trx_in_block": 6,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-12-11T06:29:18",
"op": [
"vote",
{
"voter": "dagrawal",
"author": "dagrawal",
"permlink": "dont-have-money-to-invest-in-crypto-s",
"weight": 10000
}
]
}dagrawalupvoted (100.00%) @jerrybanfield / bitfinex-tether-cryptocurrency-crash2017/12/11 06:28:48
dagrawalupvoted (100.00%) @jerrybanfield / bitfinex-tether-cryptocurrency-crash
2017/12/11 06:28:48
| voter | dagrawal |
| author | jerrybanfield |
| permlink | bitfinex-tether-cryptocurrency-crash |
| weight | 10000 (100.00%) |
| Transaction Info | Block #17984775/Trx f6a6cb183ed7af1d0362d148669ab724d6428d89 |
View Raw JSON Data
{
"trx_id": "f6a6cb183ed7af1d0362d148669ab724d6428d89",
"block": 17984775,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-12-11T06:28:48",
"op": [
"vote",
{
"voter": "dagrawal",
"author": "jerrybanfield",
"permlink": "bitfinex-tether-cryptocurrency-crash",
"weight": 10000
}
]
}dagrawalupvoted (100.00%) @cryptoportfolio / iota-is-problematic-usdmiota-broken-internet-of-things2017/12/06 00:03:45
dagrawalupvoted (100.00%) @cryptoportfolio / iota-is-problematic-usdmiota-broken-internet-of-things
2017/12/06 00:03:45
| voter | dagrawal |
| author | cryptoportfolio |
| permlink | iota-is-problematic-usdmiota-broken-internet-of-things |
| weight | 10000 (100.00%) |
| Transaction Info | Block #17833153/Trx 6c40c50c7a8b376a2c64d0b2cdc9f90429369b5c |
View Raw JSON Data
{
"trx_id": "6c40c50c7a8b376a2c64d0b2cdc9f90429369b5c",
"block": 17833153,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-12-06T00:03:45",
"op": [
"vote",
{
"voter": "dagrawal",
"author": "cryptoportfolio",
"permlink": "iota-is-problematic-usdmiota-broken-internet-of-things",
"weight": 10000
}
]
}2017/12/04 03:08:54
2017/12/04 03:08:54
| voter | dagrawal |
| author | flick |
| permlink | re-dagrawal-re-flick-what-do-you-guys-think-about-powerledger-20171204t011627653z |
| weight | 10000 (100.00%) |
| Transaction Info | Block #17779311/Trx 465a91c1af53e2ba390e6d331e2e853099ca6850 |
View Raw JSON Data
{
"trx_id": "465a91c1af53e2ba390e6d331e2e853099ca6850",
"block": 17779311,
"trx_in_block": 22,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-12-04T03:08:54",
"op": [
"vote",
{
"voter": "dagrawal",
"author": "flick",
"permlink": "re-dagrawal-re-flick-what-do-you-guys-think-about-powerledger-20171204t011627653z",
"weight": 10000
}
]
}kneepadsupvoted (25.00%) @dagrawal / dont-have-money-to-invest-in-crypto-s2017/12/04 01:35:03
kneepadsupvoted (25.00%) @dagrawal / dont-have-money-to-invest-in-crypto-s
2017/12/04 01:35:03
| voter | kneepads |
| author | dagrawal |
| permlink | dont-have-money-to-invest-in-crypto-s |
| weight | 2500 (25.00%) |
| Transaction Info | Block #17777434/Trx f0666857f76aa017e10ce3b72ce781d9a0d65d81 |
View Raw JSON Data
{
"trx_id": "f0666857f76aa017e10ce3b72ce781d9a0d65d81",
"block": 17777434,
"trx_in_block": 28,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-12-04T01:35:03",
"op": [
"vote",
{
"voter": "kneepads",
"author": "dagrawal",
"permlink": "dont-have-money-to-invest-in-crypto-s",
"weight": 2500
}
]
}bitcoinparadiseupvoted (0.02%) @dagrawal / dont-have-money-to-invest-in-crypto-s2017/12/04 01:17:21
bitcoinparadiseupvoted (0.02%) @dagrawal / dont-have-money-to-invest-in-crypto-s
2017/12/04 01:17:21
| voter | bitcoinparadise |
| author | dagrawal |
| permlink | dont-have-money-to-invest-in-crypto-s |
| weight | 2 (0.02%) |
| Transaction Info | Block #17777080/Trx eeb63e99c8b81baf3bc55db0f31747236382e74f |
View Raw JSON Data
{
"trx_id": "eeb63e99c8b81baf3bc55db0f31747236382e74f",
"block": 17777080,
"trx_in_block": 28,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-12-04T01:17:21",
"op": [
"vote",
{
"voter": "bitcoinparadise",
"author": "dagrawal",
"permlink": "dont-have-money-to-invest-in-crypto-s",
"weight": 2
}
]
}2017/12/04 01:16:27
2017/12/04 01:16:27
| parent author | dagrawal |
| parent permlink | re-flick-what-do-you-guys-think-about-powerledger-20171204t010744270z |
| author | flick |
| permlink | re-dagrawal-re-flick-what-do-you-guys-think-about-powerledger-20171204t011627653z |
| title | |
| body | Pretty much the same outlook I have. I think this, cardano and iota will be ones to watch. |
| json metadata | {"tags":["cryptocurrency"],"app":"steemit/0.1"} |
| Transaction Info | Block #17777062/Trx 5ea97ea4624ff12d037f04d7feaaf54d9d83d57e |
View Raw JSON Data
{
"trx_id": "5ea97ea4624ff12d037f04d7feaaf54d9d83d57e",
"block": 17777062,
"trx_in_block": 31,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-12-04T01:16:27",
"op": [
"comment",
{
"parent_author": "dagrawal",
"parent_permlink": "re-flick-what-do-you-guys-think-about-powerledger-20171204t010744270z",
"author": "flick",
"permlink": "re-dagrawal-re-flick-what-do-you-guys-think-about-powerledger-20171204t011627653z",
"title": "",
"body": "Pretty much the same outlook I have. I think this, cardano and iota will be ones to watch.",
"json_metadata": "{\"tags\":[\"cryptocurrency\"],\"app\":\"steemit/0.1\"}"
}
]
}primetimesportsupvoted (0.02%) @dagrawal / dont-have-money-to-invest-in-crypto-s2017/12/04 01:14:18
primetimesportsupvoted (0.02%) @dagrawal / dont-have-money-to-invest-in-crypto-s
2017/12/04 01:14:18
| voter | primetimesports |
| author | dagrawal |
| permlink | dont-have-money-to-invest-in-crypto-s |
| weight | 2 (0.02%) |
| Transaction Info | Block #17777019/Trx c0aabf9772a346743bb7b2f571d1b9646f9db0b8 |
View Raw JSON Data
{
"trx_id": "c0aabf9772a346743bb7b2f571d1b9646f9db0b8",
"block": 17777019,
"trx_in_block": 9,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-12-04T01:14:18",
"op": [
"vote",
{
"voter": "primetimesports",
"author": "dagrawal",
"permlink": "dont-have-money-to-invest-in-crypto-s",
"weight": 2
}
]
}fivestargroupupvoted (0.02%) @dagrawal / dont-have-money-to-invest-in-crypto-s2017/12/04 01:13:57
fivestargroupupvoted (0.02%) @dagrawal / dont-have-money-to-invest-in-crypto-s
2017/12/04 01:13:57
| voter | fivestargroup |
| author | dagrawal |
| permlink | dont-have-money-to-invest-in-crypto-s |
| weight | 2 (0.02%) |
| Transaction Info | Block #17777012/Trx 9396bb697f63468e391bbf853cb5e3876c7f3514 |
View Raw JSON Data
{
"trx_id": "9396bb697f63468e391bbf853cb5e3876c7f3514",
"block": 17777012,
"trx_in_block": 23,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-12-04T01:13:57",
"op": [
"vote",
{
"voter": "fivestargroup",
"author": "dagrawal",
"permlink": "dont-have-money-to-invest-in-crypto-s",
"weight": 2
}
]
}2017/12/04 01:07:45
2017/12/04 01:07:45
| parent author | flick |
| parent permlink | what-do-you-guys-think-about-powerledger |
| author | dagrawal |
| permlink | re-flick-what-do-you-guys-think-about-powerledger-20171204t010744270z |
| title | |
| body | Hey mate, I like the thought process behind PowerLedger. I believe in what they are doing as the team look strong and the idea is linked to renewable energy which is the future. I am not a pro in crypto but I feel good about them. I have invested but not much as they have lot to accomplish. |
| json metadata | {"tags":["cryptocurrency"],"app":"steemit/0.1"} |
| Transaction Info | Block #17776888/Trx 2d54b000a0fbbec4c79c514a3a54771b0409408c |
View Raw JSON Data
{
"trx_id": "2d54b000a0fbbec4c79c514a3a54771b0409408c",
"block": 17776888,
"trx_in_block": 17,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-12-04T01:07:45",
"op": [
"comment",
{
"parent_author": "flick",
"parent_permlink": "what-do-you-guys-think-about-powerledger",
"author": "dagrawal",
"permlink": "re-flick-what-do-you-guys-think-about-powerledger-20171204t010744270z",
"title": "",
"body": "Hey mate, I like the thought process behind PowerLedger. I believe in what they are doing as the team look strong and the idea is linked to renewable energy which is the future. I am not a pro in crypto but I feel good about them.\n\nI have invested but not much as they have lot to accomplish.",
"json_metadata": "{\"tags\":[\"cryptocurrency\"],\"app\":\"steemit/0.1\"}"
}
]
}anomalyupvoted (1.00%) @dagrawal / dont-have-money-to-invest-in-crypto-s2017/12/04 00:57:48
anomalyupvoted (1.00%) @dagrawal / dont-have-money-to-invest-in-crypto-s
2017/12/04 00:57:48
| voter | anomaly |
| author | dagrawal |
| permlink | dont-have-money-to-invest-in-crypto-s |
| weight | 100 (1.00%) |
| Transaction Info | Block #17776689/Trx 3e3c0b2504ce89451905c1bea8577525aa399a98 |
View Raw JSON Data
{
"trx_id": "3e3c0b2504ce89451905c1bea8577525aa399a98",
"block": 17776689,
"trx_in_block": 20,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-12-04T00:57:48",
"op": [
"vote",
{
"voter": "anomaly",
"author": "dagrawal",
"permlink": "dont-have-money-to-invest-in-crypto-s",
"weight": 100
}
]
}dagrawalpublished a new post: dont-have-money-to-invest-in-crypto-s2017/12/04 00:56:54
dagrawalpublished a new post: dont-have-money-to-invest-in-crypto-s
2017/12/04 00:56:54
| parent author | |
| parent permlink | crypto |
| author | dagrawal |
| permlink | dont-have-money-to-invest-in-crypto-s |
| title | Dont have money to invest in crypto's? |
| body | Almost everyone have heard and know something about crypto currencies, specifically BITCOIN, but failed to invest in something which is not tangible. And due to this mental block has lost possible profits. Don't worry I was in the same boat and now (better late than never), started investing in crypto's. As lot of authors here, advised, invest whatever you can and ready to loose. I started my journey with those forgotten fiat coins which I tossed in the drawers, under the bed, on the table because they were to heavy and messy to carry in my pocket. I started collecting all these coins (a dollar, a penny, a quarter) and you will wonder how much money, like this, you will find lying around in your house or office. Just collect them and use them to buy crypto's. What worse could happen to them, they are already forgotten by you, you do not consider them money. If you loose them it will not matter. Even investing 10$ a week can make you profit. I am doing it and converting my coins into real money. You can also do it. I bet in no time you will have a decent investment profile. Hope this will motivate you to invest and have the pleasure of earning something extra on the side. |
| json metadata | {"tags":["crypto"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #17776671/Trx ed1be56ffc4adc09008137c1ca125895da7a99d2 |
View Raw JSON Data
{
"trx_id": "ed1be56ffc4adc09008137c1ca125895da7a99d2",
"block": 17776671,
"trx_in_block": 22,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-12-04T00:56:54",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "crypto",
"author": "dagrawal",
"permlink": "dont-have-money-to-invest-in-crypto-s",
"title": "Dont have money to invest in crypto's?",
"body": "Almost everyone have heard and know something about crypto currencies, specifically BITCOIN, but failed to invest in something which is not tangible. And due to this mental block has lost possible profits.\n\nDon't worry I was in the same boat and now (better late than never), started investing in crypto's. As lot of authors here, advised, invest whatever you can and ready to loose. \n\nI started my journey with those forgotten fiat coins which I tossed in the drawers, under the bed, on the table because they were to heavy and messy to carry in my pocket. I started collecting all these coins (a dollar, a penny, a quarter) and you will wonder how much money, like this, you will find lying around in your house or office. Just collect them and use them to buy crypto's. What worse could happen to them, they are already forgotten by you, you do not consider them money. If you loose them it will not matter. \n\nEven investing 10$ a week can make you profit. I am doing it and converting my coins into real money. You can also do it. I bet in no time you will have a decent investment profile.\n\nHope this will motivate you to invest and have the pleasure of earning something extra on the side.",
"json_metadata": "{\"tags\":[\"crypto\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}dagrawalupdated their account properties2017/12/03 23:56:42
dagrawalupdated their account properties
2017/12/03 23:56:42
| account | dagrawal |
| memo key | STM74BCspA7dky2Ly895mGFBzTJ1qp2e53uYoEc3AqepRCMYLRjtD |
| json metadata | {"profile":{"name":"Dheeraj Agrawal","about":"Coder by profession, learner by choice","location":"Melbourne, AUS"}} |
| Transaction Info | Block #17775467/Trx 4e6d833e59afc5db1fc02373045bbeaba482149e |
View Raw JSON Data
{
"trx_id": "4e6d833e59afc5db1fc02373045bbeaba482149e",
"block": 17775467,
"trx_in_block": 26,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-12-03T23:56:42",
"op": [
"account_update",
{
"account": "dagrawal",
"memo_key": "STM74BCspA7dky2Ly895mGFBzTJ1qp2e53uYoEc3AqepRCMYLRjtD",
"json_metadata": "{\"profile\":{\"name\":\"Dheeraj Agrawal\",\"about\":\"Coder by profession, learner by choice\",\"location\":\"Melbourne, AUS\"}}"
}
]
}dagrawalupvoted (100.00%) @userperson321 / ethereum-vs-eos-who-is-the-future-2017629t9046740z2017/12/03 23:54:21
dagrawalupvoted (100.00%) @userperson321 / ethereum-vs-eos-who-is-the-future-2017629t9046740z
2017/12/03 23:54:21
| voter | dagrawal |
| author | userperson321 |
| permlink | ethereum-vs-eos-who-is-the-future-2017629t9046740z |
| weight | 10000 (100.00%) |
| Transaction Info | Block #17775420/Trx 4aa2914c494c9d6abfd016dc91f558cb2370f7b0 |
View Raw JSON Data
{
"trx_id": "4aa2914c494c9d6abfd016dc91f558cb2370f7b0",
"block": 17775420,
"trx_in_block": 11,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-12-03T23:54:21",
"op": [
"vote",
{
"voter": "dagrawal",
"author": "userperson321",
"permlink": "ethereum-vs-eos-who-is-the-future-2017629t9046740z",
"weight": 10000
}
]
}2017/12/03 23:54:06
2017/12/03 23:54:06
| parent author | userperson321 |
| parent permlink | ethereum-vs-eos-who-is-the-future-2017629t9046740z |
| author | dagrawal |
| permlink | re-userperson321-ethereum-vs-eos-who-is-the-future-2017629t9046740z-20171203t235406731z |
| title | |
| body | I still believe in ETH but I will take the advice on EOS. |
| json metadata | {"tags":["cryptocurrency"],"app":"steemit/0.1"} |
| Transaction Info | Block #17775415/Trx fb47b572d928881e59890741c8f4489545d09ff9 |
View Raw JSON Data
{
"trx_id": "fb47b572d928881e59890741c8f4489545d09ff9",
"block": 17775415,
"trx_in_block": 23,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-12-03T23:54:06",
"op": [
"comment",
{
"parent_author": "userperson321",
"parent_permlink": "ethereum-vs-eos-who-is-the-future-2017629t9046740z",
"author": "dagrawal",
"permlink": "re-userperson321-ethereum-vs-eos-who-is-the-future-2017629t9046740z-20171203t235406731z",
"title": "",
"body": "I still believe in ETH but I will take the advice on EOS.",
"json_metadata": "{\"tags\":[\"cryptocurrency\"],\"app\":\"steemit/0.1\"}"
}
]
}dagrawalupvoted (100.00%) @fejcon / power-ledger-another-ico-with-anti-whale-purchase-cap2017/11/22 14:17:06
dagrawalupvoted (100.00%) @fejcon / power-ledger-another-ico-with-anti-whale-purchase-cap
2017/11/22 14:17:06
| voter | dagrawal |
| author | fejcon |
| permlink | power-ledger-another-ico-with-anti-whale-purchase-cap |
| weight | 10000 (100.00%) |
| Transaction Info | Block #17447204/Trx 0b1a3892940701800c580f68a1dd441ba02bb472 |
View Raw JSON Data
{
"trx_id": "0b1a3892940701800c580f68a1dd441ba02bb472",
"block": 17447204,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-11-22T14:17:06",
"op": [
"vote",
{
"voter": "dagrawal",
"author": "fejcon",
"permlink": "power-ledger-another-ico-with-anti-whale-purchase-cap",
"weight": 10000
}
]
}dagrawalupvoted (100.00%) @thewolfofcrypto / reddcoin-too-usd1-soon-proof-inside2017/11/22 14:12:42
dagrawalupvoted (100.00%) @thewolfofcrypto / reddcoin-too-usd1-soon-proof-inside
2017/11/22 14:12:42
| voter | dagrawal |
| author | thewolfofcrypto |
| permlink | reddcoin-too-usd1-soon-proof-inside |
| weight | 10000 (100.00%) |
| Transaction Info | Block #17447116/Trx 61ab49eb0470b1b437c308f29fd1e342cc3c3246 |
View Raw JSON Data
{
"trx_id": "61ab49eb0470b1b437c308f29fd1e342cc3c3246",
"block": 17447116,
"trx_in_block": 37,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-11-22T14:12:42",
"op": [
"vote",
{
"voter": "dagrawal",
"author": "thewolfofcrypto",
"permlink": "reddcoin-too-usd1-soon-proof-inside",
"weight": 10000
}
]
}2017/10/26 09:19:15
2017/10/26 09:19:15
| fee | 0.500 STEEM |
| delegation | 57000.000000 VESTS |
| creator | steem |
| new account name | dagrawal |
| owner | {"weight_threshold":1,"account_auths":[],"key_auths":[["STM7VZtvZT8DTrcomyGXQ2qrAWvAnYcr1tCVMr7EiA9zz8bjQsoh2",1]]} |
| active | {"weight_threshold":1,"account_auths":[],"key_auths":[["STM4xkBTUva4LJkudWE65ARA3KWSVMLPabnxz51zGpUJf9QKVNvx7",1]]} |
| posting | {"weight_threshold":1,"account_auths":[],"key_auths":[["STM6i1FSoEYqiT3SGNFYL9ibLEdKGRgBjjGfgC1e1ZLhJnvZT2YsF",1]]} |
| memo key | STM74BCspA7dky2Ly895mGFBzTJ1qp2e53uYoEc3AqepRCMYLRjtD |
| json metadata | |
| extensions | [] |
| Transaction Info | Block #16664028/Trx 6d7b797f72837c1c9683a90b4e0511c84551aa45 |
View Raw JSON Data
{
"trx_id": "6d7b797f72837c1c9683a90b4e0511c84551aa45",
"block": 16664028,
"trx_in_block": 14,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-10-26T09:19:15",
"op": [
"account_create_with_delegation",
{
"fee": "0.500 STEEM",
"delegation": "57000.000000 VESTS",
"creator": "steem",
"new_account_name": "dagrawal",
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM7VZtvZT8DTrcomyGXQ2qrAWvAnYcr1tCVMr7EiA9zz8bjQsoh2",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM4xkBTUva4LJkudWE65ARA3KWSVMLPabnxz51zGpUJf9QKVNvx7",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM6i1FSoEYqiT3SGNFYL9ibLEdKGRgBjjGfgC1e1ZLhJnvZT2YsF",
1
]
]
},
"memo_key": "STM74BCspA7dky2Ly895mGFBzTJ1qp2e53uYoEc3AqepRCMYLRjtD",
"json_metadata": "",
"extensions": []
}
]
}Manabar
Voting Power100.00%
Downvote Power100.00%
Resource Credits100.00%
Reputation Progress0.00%
{
"voting_manabar": {
"current_mana": "8143659806",
"last_update_time": 1779059301
},
"downvote_manabar": {
"current_mana": 2035914951,
"last_update_time": 1779059301
},
"rc_account": {
"account": "dagrawal",
"rc_manabar": {
"current_mana": "10164408779",
"last_update_time": 1779059301
},
"max_rc_creation_adjustment": {
"amount": "2020748973",
"precision": 6,
"nai": "@@000000037"
},
"max_rc": "10164408779"
}
}Account Metadata
| POSTING JSON METADATA | |
| profile | {"name":"Dheeraj Agrawal","about":"Coder by profession, learner by choice","location":"Melbourne, AUS"} |
| JSON METADATA | |
| profile | {"name":"Dheeraj Agrawal","about":"Coder by profession, learner by choice","location":"Melbourne, AUS"} |
{
"posting_json_metadata": {
"profile": {
"name": "Dheeraj Agrawal",
"about": "Coder by profession, learner by choice",
"location": "Melbourne, AUS"
}
},
"json_metadata": {
"profile": {
"name": "Dheeraj Agrawal",
"about": "Coder by profession, learner by choice",
"location": "Melbourne, AUS"
}
}
}Auth Keys
Owner
Single Signature
Public Keys
STM7VZtvZT8DTrcomyGXQ2qrAWvAnYcr1tCVMr7EiA9zz8bjQsoh21/1
Active
Single Signature
Public Keys
STM4xkBTUva4LJkudWE65ARA3KWSVMLPabnxz51zGpUJf9QKVNvx71/1
Posting
Single Signature
Public Keys
STM6i1FSoEYqiT3SGNFYL9ibLEdKGRgBjjGfgC1e1ZLhJnvZT2YsF1/1
Memo
STM74BCspA7dky2Ly895mGFBzTJ1qp2e53uYoEc3AqepRCMYLRjtD
{
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM7VZtvZT8DTrcomyGXQ2qrAWvAnYcr1tCVMr7EiA9zz8bjQsoh2",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM4xkBTUva4LJkudWE65ARA3KWSVMLPabnxz51zGpUJf9QKVNvx7",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM6i1FSoEYqiT3SGNFYL9ibLEdKGRgBjjGfgC1e1ZLhJnvZT2YsF",
1
]
]
},
"memo": "STM74BCspA7dky2Ly895mGFBzTJ1qp2e53uYoEc3AqepRCMYLRjtD"
}Witness Votes
0 / 30
No active witness votes.
[]