VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS0.00%
Net Worth
0.360USD
STEEM
0.000STEEM
SBD
0.000SBD
Own SP
6.644SP
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 | 6.644SP | SP |
| Delegated Out | 0.000SP | SP |
| Delegation In | 0.000SP | SP |
| Effective Power | 6.644SP | 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": "10819.098470 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 | raghav |
| id | 64127 |
| rank | 183,473 |
| reputation | 2694235 |
| created | 2016-08-15T05:19:39 |
| recovery_account | steem |
| proxy | None |
| post_count | 2 |
| comment_count | 0 |
| lifetime_vote_count | 0 |
| witnesses_voted_for | 0 |
| last_post | 2016-08-15T05:33:54 |
| last_root_post | 2016-08-15T05:33:54 |
| last_vote_time | 2016-08-15T05:33:54 |
| proxied_vsf_votes | 0, 0, 0, 0 |
| can_vote | 1 |
| voting_power | 9,908 |
| 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 | 10819.098470 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 | 1970-01-01T00:00:00 |
| 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": 64127,
"name": "raghav",
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM7qkzb2B5K3ocfoiyCDN4RYLpR9KhJjijkisgffbizc34VjYVmu",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM5f8cdb9W2Qp63TZiFdpCD1MbwqGJgRTVA1XFTkT6hnmfKdUNBn",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM6P6ts9uX8WigZJwrjquRCrmZ5M3ZMXuVVCx4WJpZtsMrKeTN97",
1
]
]
},
"memo_key": "STM55SmQfwesRpg5fgFFDQ9Z64dzehZT7GH8j3VWKtMDPMqSDdEDa",
"json_metadata": "",
"posting_json_metadata": "",
"proxy": "",
"last_owner_update": "1970-01-01T00:00:00",
"last_account_update": "1970-01-01T00:00:00",
"created": "2016-08-15T05:19:39",
"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": 2,
"can_vote": true,
"voting_manabar": {
"current_mana": 9908,
"last_update_time": 1471239234
},
"downvote_manabar": {
"current_mana": 0,
"last_update_time": 1471238379
},
"voting_power": 9908,
"balance": "0.000 STEEM",
"savings_balance": "0.000 STEEM",
"sbd_balance": "0.000 SBD",
"sbd_seconds": "0",
"sbd_seconds_last_update": "1970-01-01T00:00:00",
"sbd_last_interest_payment": "1970-01-01T00:00:00",
"savings_sbd_balance": "0.000 SBD",
"savings_sbd_seconds": "0",
"savings_sbd_seconds_last_update": "1970-01-01T00:00:00",
"savings_sbd_last_interest_payment": "1970-01-01T00:00:00",
"savings_withdraw_requests": 0,
"reward_sbd_balance": "0.000 SBD",
"reward_steem_balance": "0.000 STEEM",
"reward_vesting_balance": "0.000000 VESTS",
"reward_vesting_steem": "0.000 STEEM",
"vesting_shares": "10819.098470 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "0.000000 VESTS",
"vesting_withdraw_rate": "0.000000 VESTS",
"next_vesting_withdrawal": "1969-12-31T23:59:59",
"withdrawn": 0,
"to_withdraw": 0,
"withdraw_routes": 0,
"curation_rewards": 0,
"posting_rewards": 0,
"proxied_vsf_votes": [
0,
0,
0,
0
],
"witnesses_voted_for": 0,
"last_post": "2016-08-15T05:33:54",
"last_root_post": "2016-08-15T05:33:54",
"last_vote_time": "2016-08-15T05:33:54",
"post_bandwidth": 19954,
"pending_claimed_accounts": 0,
"vesting_balance": "0.000 STEEM",
"reputation": 2694235,
"transfer_history": [],
"market_history": [],
"post_history": [],
"vote_history": [],
"other_history": [],
"witness_votes": [],
"tags_usage": [],
"guest_bloggers": [],
"rank": 183473
}Withdraw Routes
| Incoming | Outgoing |
|---|---|
Empty | Empty |
{
"incoming": [],
"outgoing": []
}From Date
To Date
2019/08/15 06:09:36
2019/08/15 06:09:36
| parent author | raghav |
| parent permlink | introducing-solium-a-customizable-stand-alone-linter-for-ethereum-s-solidity |
| author | steemitboard |
| permlink | steemitboard-notify-raghav-20190815t060935000z |
| title | |
| body | Congratulations @raghav! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@raghav/birthday3.png</td><td>Happy Birthday! - You are on the Steem blockchain for 3 years!</td></tr></table> <sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@raghav) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=raghav)_</sub> ###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes! |
| json metadata | {"image":["https://steemitboard.com/img/notify.png"]} |
| Transaction Info | Block #35566166/Trx 2b85d282786cb833484b62e3c9e7ec371665db92 |
View Raw JSON Data
{
"trx_id": "2b85d282786cb833484b62e3c9e7ec371665db92",
"block": 35566166,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-08-15T06:09:36",
"op": [
"comment",
{
"parent_author": "raghav",
"parent_permlink": "introducing-solium-a-customizable-stand-alone-linter-for-ethereum-s-solidity",
"author": "steemitboard",
"permlink": "steemitboard-notify-raghav-20190815t060935000z",
"title": "",
"body": "Congratulations @raghav! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@raghav/birthday3.png</td><td>Happy Birthday! - You are on the Steem blockchain for 3 years!</td></tr></table>\n\n<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@raghav) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=raghav)_</sub>\n\n\n###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!",
"json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}"
}
]
}2018/08/15 06:57:51
2018/08/15 06:57:51
| parent author | raghav |
| parent permlink | introducing-solium-a-customizable-stand-alone-linter-for-ethereum-s-solidity |
| author | steemitboard |
| permlink | steemitboard-notify-raghav-20180815t065753000z |
| title | |
| body | Congratulations @raghav! You have received a personal award! [](http://steemitboard.com/@raghav) 2 Years on Steemit <sub>_Click on the badge to view your Board of Honor._</sub> > Do you like [SteemitBoard's project](https://steemit.com/@steemitboard)? Then **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**! |
| json metadata | {"image":["https://steemitboard.com/img/notify.png"]} |
| Transaction Info | Block #25082469/Trx 0bcd180f9cff178d3b95a017b2cbaaffe7ecee0d |
View Raw JSON Data
{
"trx_id": "0bcd180f9cff178d3b95a017b2cbaaffe7ecee0d",
"block": 25082469,
"trx_in_block": 34,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-15T06:57:51",
"op": [
"comment",
{
"parent_author": "raghav",
"parent_permlink": "introducing-solium-a-customizable-stand-alone-linter-for-ethereum-s-solidity",
"author": "steemitboard",
"permlink": "steemitboard-notify-raghav-20180815t065753000z",
"title": "",
"body": "Congratulations @raghav! You have received a personal award!\n\n[](http://steemitboard.com/@raghav) 2 Years on Steemit\n<sub>_Click on the badge to view your Board of Honor._</sub>\n\n\n> Do you like [SteemitBoard's project](https://steemit.com/@steemitboard)? Then **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!",
"json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}"
}
]
}2018/07/09 13:40:18
2018/07/09 13:40:18
| parent author | raghav |
| parent permlink | watching-solidity-events-the-right-way |
| author | katyapolutina |
| permlink | re-raghav-watching-solidity-events-the-right-way-20180709t134014087z |
| title | |
| body | <a href="http://moviezland.com"><img src="https://i.imgur.com/CuJcc1K.gif" alt="https://i.imgur.com/CuJcc1K.gif" /></a> Watch online here ►►►►►►►►►►►►►►►►►►►►► Click here: ►► http://moviezland.com ◄◄ ►► http://moviezland.com ◄◄ ►► http://moviezland.com ◄◄ -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Watch online here ►►►►►►►►►►►►►►►►►►►►► Click here: ►► http://moviezland.com ◄◄ ►► http://moviezland.com ◄◄ ►► http://moviezland.com ◄◄ -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 9127 |
| json metadata | {"tags":["solidity"],"image":["https://i.imgur.com/CuJcc1K.gif"],"links":["http://moviezland.com"],"app":"steemit/0.1"} |
| Transaction Info | Block #24025890/Trx 5e129efea679992e4a40c2d5b44d167b1e16746d |
View Raw JSON Data
{
"trx_id": "5e129efea679992e4a40c2d5b44d167b1e16746d",
"block": 24025890,
"trx_in_block": 13,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-07-09T13:40:18",
"op": [
"comment",
{
"parent_author": "raghav",
"parent_permlink": "watching-solidity-events-the-right-way",
"author": "katyapolutina",
"permlink": "re-raghav-watching-solidity-events-the-right-way-20180709t134014087z",
"title": "",
"body": "<a href=\"http://moviezland.com\"><img src=\"https://i.imgur.com/CuJcc1K.gif\" alt=\"https://i.imgur.com/CuJcc1K.gif\" /></a>\nWatch online here\n►►►►►►►►►►►►►►►►►►►►►\nClick here:\n►► http://moviezland.com ◄◄\n►► http://moviezland.com ◄◄\n►► http://moviezland.com ◄◄\n-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\nWatch online here\n►►►►►►►►►►►►►►►►►►►►►\nClick here:\n►► http://moviezland.com ◄◄\n►► http://moviezland.com ◄◄\n►► http://moviezland.com ◄◄\n-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\n\n9127",
"json_metadata": "{\"tags\":[\"solidity\"],\"image\":[\"https://i.imgur.com/CuJcc1K.gif\"],\"links\":[\"http://moviezland.com\"],\"app\":\"steemit/0.1\"}"
}
]
}pynchonupvoted (100.00%) @raghav / watching-solidity-events-the-right-way2018/05/26 17:55:30
pynchonupvoted (100.00%) @raghav / watching-solidity-events-the-right-way
2018/05/26 17:55:30
| voter | pynchon |
| author | raghav |
| permlink | watching-solidity-events-the-right-way |
| weight | 10000 (100.00%) |
| Transaction Info | Block #22774589/Trx e2193ff2e13a788ff1a336ca2bdb6d2dd4e88764 |
View Raw JSON Data
{
"trx_id": "e2193ff2e13a788ff1a336ca2bdb6d2dd4e88764",
"block": 22774589,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-05-26T17:55:30",
"op": [
"vote",
{
"voter": "pynchon",
"author": "raghav",
"permlink": "watching-solidity-events-the-right-way",
"weight": 10000
}
]
}linknikupvoted (100.00%) @raghav / watching-solidity-events-the-right-way2018/01/30 22:22:57
linknikupvoted (100.00%) @raghav / watching-solidity-events-the-right-way
2018/01/30 22:22:57
| voter | linknik |
| author | raghav |
| permlink | watching-solidity-events-the-right-way |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19442869/Trx 24e2326aada2ad332e39e523c7e4f1e0c55868a2 |
View Raw JSON Data
{
"trx_id": "24e2326aada2ad332e39e523c7e4f1e0c55868a2",
"block": 19442869,
"trx_in_block": 31,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-30T22:22:57",
"op": [
"vote",
{
"voter": "linknik",
"author": "raghav",
"permlink": "watching-solidity-events-the-right-way",
"weight": 10000
}
]
}2018/01/29 13:33:18
2018/01/29 13:33:18
| parent author | raghav |
| parent permlink | watching-solidity-events-the-right-way |
| author | netscape101 |
| permlink | re-raghav-watching-solidity-events-the-right-way-20180129t133318545z |
| title | |
| body | Nice post btw. I had a quick look at your github repo, there is only a readme in, but I don't think I saw any solidity snippets. Would you mind adding them? |
| json metadata | {"tags":["solidity"],"app":"steemit/0.1"} |
| Transaction Info | Block #19403522/Trx 868f1438b2ad3ee7c012ef2b045c85aaa7a716c2 |
View Raw JSON Data
{
"trx_id": "868f1438b2ad3ee7c012ef2b045c85aaa7a716c2",
"block": 19403522,
"trx_in_block": 48,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-29T13:33:18",
"op": [
"comment",
{
"parent_author": "raghav",
"parent_permlink": "watching-solidity-events-the-right-way",
"author": "netscape101",
"permlink": "re-raghav-watching-solidity-events-the-right-way-20180129t133318545z",
"title": "",
"body": "Nice post btw. I had a quick look at your github repo, there is only a readme in, but I don't think I saw any solidity snippets. Would you mind adding them?",
"json_metadata": "{\"tags\":[\"solidity\"],\"app\":\"steemit/0.1\"}"
}
]
}2018/01/29 13:32:30
2018/01/29 13:32:30
| parent author | raghav |
| parent permlink | watching-solidity-events-the-right-way |
| author | netscape101 |
| permlink | re-raghav-watching-solidity-events-the-right-way-20180129t133228101z |
| title | |
| body | Have a look at this site: cryptozombies.io one of the tutorials covers events and web3js. Btw this is my wiki: https://yoirtuts.com/index.php?title=Ethereum |
| json metadata | {"tags":["solidity"],"links":["https://yoirtuts.com/index.php?title=Ethereum"],"app":"steemit/0.1"} |
| Transaction Info | Block #19403506/Trx 4dc32bf8f18badb0dc9380c8eba2d077a3f65722 |
View Raw JSON Data
{
"trx_id": "4dc32bf8f18badb0dc9380c8eba2d077a3f65722",
"block": 19403506,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-29T13:32:30",
"op": [
"comment",
{
"parent_author": "raghav",
"parent_permlink": "watching-solidity-events-the-right-way",
"author": "netscape101",
"permlink": "re-raghav-watching-solidity-events-the-right-way-20180129t133228101z",
"title": "",
"body": "Have a look at this site: cryptozombies.io one of the tutorials covers events and web3js. Btw this is my wiki: https://yoirtuts.com/index.php?title=Ethereum",
"json_metadata": "{\"tags\":[\"solidity\"],\"links\":[\"https://yoirtuts.com/index.php?title=Ethereum\"],\"app\":\"steemit/0.1\"}"
}
]
}cofeinesunshineupvoted (100.00%) @raghav / watching-solidity-events-the-right-way2018/01/06 18:33:48
cofeinesunshineupvoted (100.00%) @raghav / watching-solidity-events-the-right-way
2018/01/06 18:33:48
| voter | cofeinesunshine |
| author | raghav |
| permlink | watching-solidity-events-the-right-way |
| weight | 10000 (100.00%) |
| Transaction Info | Block #18747581/Trx f9d91956059d0d5406b9c89b26b8c1e7b0538853 |
View Raw JSON Data
{
"trx_id": "f9d91956059d0d5406b9c89b26b8c1e7b0538853",
"block": 18747581,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-06T18:33:48",
"op": [
"vote",
{
"voter": "cofeinesunshine",
"author": "raghav",
"permlink": "watching-solidity-events-the-right-way",
"weight": 10000
}
]
}2017/09/13 13:06:45
2017/09/13 13:06:45
| parent author | raghav |
| parent permlink | watching-solidity-events-the-right-way |
| author | sagi85 |
| permlink | re-raghav-watching-solidity-events-the-right-way-20170913t130644523z |
| title | |
| body | Thank you very much for this. By the way, speaking about technology I found the most amazing tech, online, <a href="http://www.allseated.com/events/event-planning-software/">event planning software</a> that allows you to create you very own <a href="http://www.allseated.com/wedding/wedding-seating-chart-template/">wedding seating chart template</a> and has the <a href="http://www.allseated.com/wedding/wedding-seating-chart/">wedding seating chart</a> tool as well to guest list tool and floor plans tool. It's amazing and I recommend to try it out. |
| json metadata | {"tags":["solidity"],"links":["http://www.allseated.com/events/event-planning-software/","http://www.allseated.com/wedding/wedding-seating-chart-template/","http://www.allseated.com/wedding/wedding-seating-chart/"],"app":"steemit/0.1"} |
| Transaction Info | Block #15431159/Trx 665e69e0b4d9dd5a85ba421838c430ab81032890 |
View Raw JSON Data
{
"trx_id": "665e69e0b4d9dd5a85ba421838c430ab81032890",
"block": 15431159,
"trx_in_block": 10,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-09-13T13:06:45",
"op": [
"comment",
{
"parent_author": "raghav",
"parent_permlink": "watching-solidity-events-the-right-way",
"author": "sagi85",
"permlink": "re-raghav-watching-solidity-events-the-right-way-20170913t130644523z",
"title": "",
"body": "Thank you very much for this.\nBy the way, speaking about technology I found the most amazing tech, online, <a href=\"http://www.allseated.com/events/event-planning-software/\">event planning software</a> that allows you to create you very own <a href=\"http://www.allseated.com/wedding/wedding-seating-chart-template/\">wedding seating chart template</a> and has the <a href=\"http://www.allseated.com/wedding/wedding-seating-chart/\">wedding seating chart</a> tool as well to guest list tool and floor plans tool.\nIt's amazing and I recommend to try it out.",
"json_metadata": "{\"tags\":[\"solidity\"],\"links\":[\"http://www.allseated.com/events/event-planning-software/\",\"http://www.allseated.com/wedding/wedding-seating-chart-template/\",\"http://www.allseated.com/wedding/wedding-seating-chart/\"],\"app\":\"steemit/0.1\"}"
}
]
}2017/08/08 18:18:06
2017/08/08 18:18:06
| parent author | raghav |
| parent permlink | introducing-solium-a-customizable-stand-alone-linter-for-ethereum-s-solidity |
| author | ciabrazevba |
| permlink | re-raghav-introducing-solium-a-customizable-stand-alone-linter-for-ethereum-s-solidity-20170808t181839813z |
| title | |
| body | Great article! |
| json metadata | {"tags":["solidity"],"app":"steemit/0.1"} |
| Transaction Info | Block #14401921/Trx 4b26f6710edf689a8e63ea5ec8a0723a0335b115 |
View Raw JSON Data
{
"trx_id": "4b26f6710edf689a8e63ea5ec8a0723a0335b115",
"block": 14401921,
"trx_in_block": 9,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-08-08T18:18:06",
"op": [
"comment",
{
"parent_author": "raghav",
"parent_permlink": "introducing-solium-a-customizable-stand-alone-linter-for-ethereum-s-solidity",
"author": "ciabrazevba",
"permlink": "re-raghav-introducing-solium-a-customizable-stand-alone-linter-for-ethereum-s-solidity-20170808t181839813z",
"title": "",
"body": "Great article!",
"json_metadata": "{\"tags\":[\"solidity\"],\"app\":\"steemit/0.1\"}"
}
]
}2017/08/08 16:20:00
2017/08/08 16:20:00
| parent author | raghav |
| parent permlink | watching-solidity-events-the-right-way |
| author | mopobota |
| permlink | re-raghav-watching-solidity-events-the-right-way-20170808t162031332z |
| title | |
| body | Good! |
| json metadata | {"tags":["solidity"],"app":"steemit/0.1"} |
| Transaction Info | Block #14399559/Trx 1202369bd0afbbb48a3dce507a817633cc238225 |
View Raw JSON Data
{
"trx_id": "1202369bd0afbbb48a3dce507a817633cc238225",
"block": 14399559,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-08-08T16:20:00",
"op": [
"comment",
{
"parent_author": "raghav",
"parent_permlink": "watching-solidity-events-the-right-way",
"author": "mopobota",
"permlink": "re-raghav-watching-solidity-events-the-right-way-20170808t162031332z",
"title": "",
"body": "Good!",
"json_metadata": "{\"tags\":[\"solidity\"],\"app\":\"steemit/0.1\"}"
}
]
}| voter | bmann |
| author | raghav |
| permlink | introducing-solium-a-customizable-stand-alone-linter-for-ethereum-s-solidity |
| weight | 10000 (100.00%) |
| Transaction Info | Block #4105624/Trx 2b175a2300414651efee22d21879245bf0f224eb |
View Raw JSON Data
{
"trx_id": "2b175a2300414651efee22d21879245bf0f224eb",
"block": 4105624,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2016-08-15T14:24:27",
"op": [
"vote",
{
"voter": "bmann",
"author": "raghav",
"permlink": "introducing-solium-a-customizable-stand-alone-linter-for-ethereum-s-solidity",
"weight": 10000
}
]
}| voter | raghav |
| author | raghav |
| permlink | introducing-solium-a-customizable-stand-alone-linter-for-ethereum-s-solidity |
| weight | 10000 (100.00%) |
| Transaction Info | Block #4095062/Trx 605fbe8209847f0b1ef4310541d869b03df97d46 |
View Raw JSON Data
{
"trx_id": "605fbe8209847f0b1ef4310541d869b03df97d46",
"block": 4095062,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2016-08-15T05:33:54",
"op": [
"vote",
{
"voter": "raghav",
"author": "raghav",
"permlink": "introducing-solium-a-customizable-stand-alone-linter-for-ethereum-s-solidity",
"weight": 10000
}
]
}raghavpublished a new post: introducing-solium-a-customizable-stand-alone-linter-for-ethereum-s-solidity
raghavpublished a new post: introducing-solium-a-customizable-stand-alone-linter-for-ethereum-s-solidity
| parent author | |
| parent permlink | solidity |
| author | raghav |
| permlink | introducing-solium-a-customizable-stand-alone-linter-for-ethereum-s-solidity |
| title | Introducing Solium: A customizable, stand-alone Linter for Ethereum’s Solidity |
| body | <html> <p>Before you begin working on a new project, always try to optimise your workflow.</p> <p>This mantra has done wonders for me. A little extra effort at the beginning (which, believe me, seems like a complete waste of time) goes a long way in saving you a lot of manual, repetitive effort during the lifetime of your project.</p> <p>So I’ve always been a believer of improving work flow, which led me to build a range of projects that help me improve it.I recently started dabbling with Smart Contract development using Solidity. And what I‘ve realised is that despite all the hype and fast-paced innovation surrounding Ethereum, the platform itself is an uncharted territory. Its development tools have a massive scope for improvement and so does its workflow.</p> <p>So I set out to do the one thing I’ve recently fallen in love with — make the development process as smooth as humanely possible for myself and for the community (all the cool kids are doing stuff and appending “for the community” to it!).My greatest contribution so far, I believe, is <a href="https://github.com/duaraghav8/Solium"><strong>Solium</strong></a>. Its a linter that aims to follow the official <a href="http://solidity.readthedocs.io/en/latest/style-guide.html">Solidity Style guide</a> (although I personally disagree with some of the conventions listed in it — ah! the eternal warfare between tabs and spaces). It would have the option of selecting rules over others, based on the user’s adopted conventions.</p> <p>However, its greatest strength lies in its flexibility — Solium would allow you to <strong>write your custom linting rules</strong> and just <strong>plug them in!</strong></p> <p>Currently, the tool is in its infancy stage — the core software along with around 10-12 rules is fully functional, with some <strong>Hot Reloading</strong> for swag. As more rules & features are added and tests written, the project will mature into (I hope so) something the solidity community at large would find useful!</p> <p>Solium is available via npm:</p> <p><strong>npm install -g solium</strong></p> </html> |
| json metadata | {"tags":["solidity","linter","ethereum","dapp"],"links":["https://github.com/duaraghav8/Solium","http://solidity.readthedocs.io/en/latest/style-guide.html"]} |
| Transaction Info | Block #4095062/Trx 605fbe8209847f0b1ef4310541d869b03df97d46 |
View Raw JSON Data
{
"trx_id": "605fbe8209847f0b1ef4310541d869b03df97d46",
"block": 4095062,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2016-08-15T05:33:54",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "solidity",
"author": "raghav",
"permlink": "introducing-solium-a-customizable-stand-alone-linter-for-ethereum-s-solidity",
"title": "Introducing Solium: A customizable, stand-alone Linter for Ethereum’s Solidity",
"body": "<html>\n<p>Before you begin working on a new project, always try to optimise your workflow.</p>\n<p>This mantra has done wonders for me. A little extra effort at the beginning (which, believe me, seems like a complete waste of time) goes a long way in saving you a lot of manual, repetitive effort during the lifetime of your project.</p>\n<p>So I’ve always been a believer of improving work flow, which led me to build a range of projects that help me improve it.I recently started dabbling with Smart Contract development using Solidity. And what I‘ve realised is that despite all the hype and fast-paced innovation surrounding Ethereum, the platform itself is an uncharted territory. Its development tools have a massive scope for improvement and so does its workflow.</p>\n<p>So I set out to do the one thing I’ve recently fallen in love with — make the development process as smooth as humanely possible for myself and for the community (all the cool kids are doing stuff and appending “for the community” to it!).My greatest contribution so far, I believe, is <a href=\"https://github.com/duaraghav8/Solium\"><strong>Solium</strong></a>. Its a linter that aims to follow the official <a href=\"http://solidity.readthedocs.io/en/latest/style-guide.html\">Solidity Style guide</a> (although I personally disagree with some of the conventions listed in it — ah! the eternal warfare between tabs and spaces). It would have the option of selecting rules over others, based on the user’s adopted conventions.</p>\n<p>However, its greatest strength lies in its flexibility — Solium would allow you to <strong>write your custom linting rules</strong> and just <strong>plug them in!</strong></p>\n<p>Currently, the tool is in its infancy stage — the core software along with around 10-12 rules is fully functional, with some <strong>Hot Reloading</strong> for swag. As more rules & features are added and tests written, the project will mature into (I hope so) something the solidity community at large would find useful!</p>\n<p>Solium is available via npm:</p>\n<p><strong>npm install -g solium</strong></p>\n</html>",
"json_metadata": "{\"tags\":[\"solidity\",\"linter\",\"ethereum\",\"dapp\"],\"links\":[\"https://github.com/duaraghav8/Solium\",\"http://solidity.readthedocs.io/en/latest/style-guide.html\"]}"
}
]
}raghavupvoted (100.00%) @raghav / watching-solidity-events-the-right-way
raghavupvoted (100.00%) @raghav / watching-solidity-events-the-right-way
| voter | raghav |
| author | raghav |
| permlink | watching-solidity-events-the-right-way |
| weight | 10000 (100.00%) |
| Transaction Info | Block #4094930/Trx d2f2ac52d4334904984c4b9f6019831f29c6db27 |
View Raw JSON Data
{
"trx_id": "d2f2ac52d4334904984c4b9f6019831f29c6db27",
"block": 4094930,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2016-08-15T05:27:18",
"op": [
"vote",
{
"voter": "raghav",
"author": "raghav",
"permlink": "watching-solidity-events-the-right-way",
"weight": 10000
}
]
}raghavpublished a new post: watching-solidity-events-the-right-way
raghavpublished a new post: watching-solidity-events-the-right-way
| parent author | |
| parent permlink | solidity |
| author | raghav |
| permlink | watching-solidity-events-the-right-way |
| title | Watching Solidity Events — the right way |
| body | <html> <p>This post is meant for solidity noobs (like me) who have recently started dabbling with ethereum DApp development & the blockchain technology.</p> <p>I’ve had a hard time following Solidity tutorials and its <a href="https://solidity.readthedocs.io/en/latest/">official documentation</a>. Some snippets are simply not up-to-date, especially the web3 API. Those few things can be really frustrating to figure out on your own, and I’ve taken great pains to figure out the actual web3 API usage rather than what’s described in the doc, and I’d like to share them. This is the first post in the series and also my first blog, hopefully you will not be so disappointed =) </p> <p>ps- you can also read the same on <a href="https://github.com/duaraghav8/ethereum-snippets">my repository.</a></p> <p>Events help clients keep track of a particular occurrence — the closing of an Auction, for example. So let’s explore how to create events, emit them and establish a mechanism that notifies us upon firing of the particular event.</p> <p>We’ll start with a very basic Auction Contract. The end result will load an HTML document which notifies that the call to close the auction will be made after 3 seconds. When the auction is closed, an event is triggered, notifying web3 of the closing, which in turn notifies our listener, whose code changes the text to “Auction closed”.</p> <p>Below are the 3 truffle files (the entire truffle project will soon be available under the “project” directory):</p> <p><strong>index.html</strong></p> <pre><code><!DOCTYPE html><br> <html><br> <head><br> <title>MetaCoin - Default Truffle App</title><br> <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700' rel='stylesheet' type='text/css'><br> <link href="./app.css" rel='stylesheet' type='text/css'><br> <script src="./app.js"></script><br> </head><br> <body><br> <div id = "status">Closing Auction in 3 seconds...</div><br> </body><br> </html></code></pre> <p><strong>Auction.sol</strong></p> <pre><code>contract Auction {<br> event AuctionClosed (uint highestBid); //declare eventto be triggered when Auction closes<br> address public creator;</code></pre> <pre><code> function Auction () { //Auction Constructor to register the creator of the contract<br> creator = msg.sender;<br> }</code></pre> <pre><code> function closeAuction (uint someRandomBid) {<br> if (msg.sender == creator) { //make sure that auction is being ended by the creator themselves<br> AuctionClosed (someRandomBid); //trigger the event to notify the listeneres that the auction has ended<br> return;<br> }<br> throw;<br> }<br> }</code></pre> <p><strong>app.js</strong></p> <pre><code>window.onload = function () {<br> let accounts = web3.eth.accounts; //create local variable for easy access<br> let maxBid = Math.ceil (Math.random () * 1000); //the maximum bid placed by the end of the auction<br> let status = document.getElementById ('status');</code></pre> <pre><code> Auction.new ({from: accounts [0]}) //create new contract object<br> .then ( (contract) => {<br> contract.AuctionClosed ().watch ( (err, response) => { //set up listener for the AuctionClosed Event<br> //once the event has been detected, take actions as desired<br> status.innerHTML = 'The auction has ended! Highest Bid is ' + response.args.highestBid;<br> });</code></pre> <pre><code> setTimeout ( () => { //simulate an auction for 3 seconds, after which the creator closes the auction<br> contract.closeAuction (maxBid, {from: accounts [0]});<br> }, 3000);<br> })<br> .catch ( (err) => {<br> status.innerHTML = 'Some error occured. I guess shit happens =(';<br> });<br> };</code></pre> <p>The main thing in our Solidity contract is the declaration and triggering of the AuctionClosed event. The main thing in app.js is the right way to use the web3 API to listen for events and act upon them as and when they occur.Now, fire up 2 terminals. In the first one, launch the testrpc utility to simulate the ethereum blockchain:</p> <pre><code>testrpc</code></pre> <p>In the second terminal, navigate to the root directory of this project, then:</p> <pre><code>truffle compile<br> truffle serve</code></pre> <p>Then open up your browser and launch <a href="http://localhost:8080/">http://localhost:8080/</a> (if you haven’t messed around with any of the default settings), wait for 3 seconds and BAM! You will see the highest bid (randomly generated, duh).</p> <p><strong>NOTE:</strong> There is no gas involved in this because <strong>testrpc</strong> is basically a simulation.That’s all folks. Would love to hear your feedback on this =)</p> <p>If you liked it, share it with your friends so they too can learn something new. If you hated it, share it with your friends so they too can suffer a bit!</p> </html> |
| json metadata | {"tags":["solidity","ethereum","blockchain","web3","dapp"],"links":["https://solidity.readthedocs.io/en/latest/","https://github.com/duaraghav8/ethereum-snippets","http://localhost:8080/"]} |
| Transaction Info | Block #4094930/Trx d2f2ac52d4334904984c4b9f6019831f29c6db27 |
View Raw JSON Data
{
"trx_id": "d2f2ac52d4334904984c4b9f6019831f29c6db27",
"block": 4094930,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2016-08-15T05:27:18",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "solidity",
"author": "raghav",
"permlink": "watching-solidity-events-the-right-way",
"title": "Watching Solidity Events — the right way",
"body": "<html>\n<p>This post is meant for solidity noobs (like me) who have recently started dabbling with ethereum DApp development & the blockchain technology.</p>\n<p>I’ve had a hard time following Solidity tutorials and its <a href=\"https://solidity.readthedocs.io/en/latest/\">official documentation</a>. Some snippets are simply not up-to-date, especially the web3 API. Those few things can be really frustrating to figure out on your own, and I’ve taken great pains to figure out the actual web3 API usage rather than what’s described in the doc, and I’d like to share them. This is the first post in the series and also my first blog, hopefully you will not be so disappointed =) </p>\n<p>ps- you can also read the same on <a href=\"https://github.com/duaraghav8/ethereum-snippets\">my repository.</a></p>\n<p>Events help clients keep track of a particular occurrence — the closing of an Auction, for example. So let’s explore how to create events, emit them and establish a mechanism that notifies us upon firing of the particular event.</p>\n<p>We’ll start with a very basic Auction Contract. The end result will load an HTML document which notifies that the call to close the auction will be made after 3 seconds. When the auction is closed, an event is triggered, notifying web3 of the closing, which in turn notifies our listener, whose code changes the text to “Auction closed”.</p>\n<p>Below are the 3 truffle files (the entire truffle project will soon be available under the “project” directory):</p>\n<p><strong>index.html</strong></p>\n<pre><code><!DOCTYPE html><br>\n<html><br>\n<head><br>\n <title>MetaCoin - Default Truffle App</title><br>\n <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700' rel='stylesheet' type='text/css'><br>\n <link href=\"./app.css\" rel='stylesheet' type='text/css'><br>\n <script src=\"./app.js\"></script><br>\n</head><br>\n<body><br>\n <div id = \"status\">Closing Auction in 3 seconds...</div><br>\n</body><br>\n</html></code></pre>\n<p><strong>Auction.sol</strong></p>\n<pre><code>contract Auction {<br>\n event AuctionClosed (uint highestBid); //declare eventto be triggered when Auction closes<br>\n address public creator;</code></pre>\n<pre><code> function Auction () { //Auction Constructor to register the creator of the contract<br>\n creator = msg.sender;<br>\n }</code></pre>\n<pre><code> function closeAuction (uint someRandomBid) {<br>\n if (msg.sender == creator) { //make sure that auction is being ended by the creator themselves<br>\n AuctionClosed (someRandomBid); //trigger the event to notify the listeneres that the auction has ended<br>\n return;<br>\n }<br>\n throw;<br>\n }<br>\n}</code></pre>\n<p><strong>app.js</strong></p>\n<pre><code>window.onload = function () {<br>\n let accounts = web3.eth.accounts; //create local variable for easy access<br>\n let maxBid = Math.ceil (Math.random () * 1000); //the maximum bid placed by the end of the auction<br>\n let status = document.getElementById ('status');</code></pre>\n<pre><code> Auction.new ({from: accounts [0]}) //create new contract object<br>\n .then ( (contract) => {<br>\n contract.AuctionClosed ().watch ( (err, response) => { //set up listener for the AuctionClosed Event<br>\n //once the event has been detected, take actions as desired<br>\n status.innerHTML = 'The auction has ended! Highest Bid is ' + response.args.highestBid;<br>\n });</code></pre>\n<pre><code> setTimeout ( () => { //simulate an auction for 3 seconds, after which the creator closes the auction<br>\n contract.closeAuction (maxBid, {from: accounts [0]});<br>\n }, 3000);<br>\n })<br>\n .catch ( (err) => {<br>\n status.innerHTML = 'Some error occured. I guess shit happens =(';<br>\n });<br>\n};</code></pre>\n<p>The main thing in our Solidity contract is the declaration and triggering of the AuctionClosed event. The main thing in app.js is the right way to use the web3 API to listen for events and act upon them as and when they occur.Now, fire up 2 terminals. In the first one, launch the testrpc utility to simulate the ethereum blockchain:</p>\n<pre><code>testrpc</code></pre>\n<p>In the second terminal, navigate to the root directory of this project, then:</p>\n<pre><code>truffle compile<br>\ntruffle serve</code></pre>\n<p>Then open up your browser and launch <a href=\"http://localhost:8080/\">http://localhost:8080/</a> (if you haven’t messed around with any of the default settings), wait for 3 seconds and BAM! You will see the highest bid (randomly generated, duh).</p>\n<p><strong>NOTE:</strong> There is no gas involved in this because <strong>testrpc</strong> is basically a simulation.That’s all folks. Would love to hear your feedback on this =)</p>\n<p>If you liked it, share it with your friends so they too can learn something new. If you hated it, share it with your friends so they too can suffer a bit!</p>\n</html>",
"json_metadata": "{\"tags\":[\"solidity\",\"ethereum\",\"blockchain\",\"web3\",\"dapp\"],\"links\":[\"https://solidity.readthedocs.io/en/latest/\",\"https://github.com/duaraghav8/ethereum-snippets\",\"http://localhost:8080/\"]}"
}
]
}| fee | 3.000 STEEM |
| creator | steem |
| new account name | raghav |
| owner | {"weight_threshold":1,"account_auths":[],"key_auths":[["STM7qkzb2B5K3ocfoiyCDN4RYLpR9KhJjijkisgffbizc34VjYVmu",1]]} |
| active | {"weight_threshold":1,"account_auths":[],"key_auths":[["STM5f8cdb9W2Qp63TZiFdpCD1MbwqGJgRTVA1XFTkT6hnmfKdUNBn",1]]} |
| posting | {"weight_threshold":1,"account_auths":[],"key_auths":[["STM6P6ts9uX8WigZJwrjquRCrmZ5M3ZMXuVVCx4WJpZtsMrKeTN97",1]]} |
| memo key | STM55SmQfwesRpg5fgFFDQ9Z64dzehZT7GH8j3VWKtMDPMqSDdEDa |
| json metadata | |
| Transaction Info | Block #4094777/Trx 1fb6ead2480c68b73f61d378df7839265145147c |
View Raw JSON Data
{
"trx_id": "1fb6ead2480c68b73f61d378df7839265145147c",
"block": 4094777,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2016-08-15T05:19:39",
"op": [
"account_create",
{
"fee": "3.000 STEEM",
"creator": "steem",
"new_account_name": "raghav",
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM7qkzb2B5K3ocfoiyCDN4RYLpR9KhJjijkisgffbizc34VjYVmu",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM5f8cdb9W2Qp63TZiFdpCD1MbwqGJgRTVA1XFTkT6hnmfKdUNBn",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM6P6ts9uX8WigZJwrjquRCrmZ5M3ZMXuVVCx4WJpZtsMrKeTN97",
1
]
]
},
"memo_key": "STM55SmQfwesRpg5fgFFDQ9Z64dzehZT7GH8j3VWKtMDPMqSDdEDa",
"json_metadata": ""
}
]
}Manabar
Voting Power100.00%
Downvote Power100.00%
Resource Credits100.00%
Reputation Progress0.00%
{
"voting_manabar": {
"current_mana": 9908,
"last_update_time": 1471239234
},
"downvote_manabar": {
"current_mana": 0,
"last_update_time": 1471238379
},
"rc_account": {
"account": "raghav",
"rc_manabar": {
"current_mana": "12839847443",
"last_update_time": 1537887600
},
"max_rc_creation_adjustment": {
"amount": "2020748973",
"precision": 6,
"nai": "@@000000037"
},
"max_rc": "12839847443"
}
}Account Metadata
| POSTING JSON METADATA | |
| None | |
| JSON METADATA | |
| None |
{
"posting_json_metadata": {},
"json_metadata": {}
}Auth Keys
Owner
Single Signature
Public Keys
STM7qkzb2B5K3ocfoiyCDN4RYLpR9KhJjijkisgffbizc34VjYVmu1/1
Active
Single Signature
Public Keys
STM5f8cdb9W2Qp63TZiFdpCD1MbwqGJgRTVA1XFTkT6hnmfKdUNBn1/1
Posting
Single Signature
Public Keys
STM6P6ts9uX8WigZJwrjquRCrmZ5M3ZMXuVVCx4WJpZtsMrKeTN971/1
Memo
STM55SmQfwesRpg5fgFFDQ9Z64dzehZT7GH8j3VWKtMDPMqSDdEDa
{
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM7qkzb2B5K3ocfoiyCDN4RYLpR9KhJjijkisgffbizc34VjYVmu",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM5f8cdb9W2Qp63TZiFdpCD1MbwqGJgRTVA1XFTkT6hnmfKdUNBn",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM6P6ts9uX8WigZJwrjquRCrmZ5M3ZMXuVVCx4WJpZtsMrKeTN97",
1
]
]
},
"memo": "STM55SmQfwesRpg5fgFFDQ9Z64dzehZT7GH8j3VWKtMDPMqSDdEDa"
}Witness Votes
0 / 30
No active witness votes.
[]