VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS60.59%
Net Worth
0.834USD
STEEM
0.000STEEM
SBD
0.065SBD
Own SP
14.976SP
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 | 14.976SP | SP |
| Delegated Out | 0.000SP | SP |
| Delegation In | 0.000SP | SP |
| Effective Power | 14.976SP | SP |
| Reward SP (pending) | 0.000SP | SP |
| SBD | ||
| sbd_balance | 0.065SBD | 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": "24387.099726 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "0.000000 VESTS",
"sbd_balance": "0.065 SBD",
"savings_sbd_balance": "0.000 SBD",
"reward_sbd_balance": "0.000 SBD",
"conversions": []
}Account Info
| name | aleixmorgadas |
| id | 23908 |
| rank | 98,424 |
| reputation | 69999866636 |
| created | 2016-07-15T08:33:30 |
| recovery_account | steem |
| proxy | None |
| post_count | 7 |
| comment_count | 0 |
| lifetime_vote_count | 0 |
| witnesses_voted_for | 0 |
| last_post | 2018-09-11T21:26:57 |
| last_root_post | 2018-01-13T16:20:57 |
| last_vote_time | 2018-01-13T16:20:57 |
| proxied_vsf_votes | 0, 0, 0, 0 |
| can_vote | 1 |
| voting_power | 9,800 |
| delayed_votes | 0 |
| balance | 0.000 STEEM |
| savings_balance | 0.000 STEEM |
| sbd_balance | 0.065 SBD |
| savings_sbd_balance | 0.000 SBD |
| vesting_shares | 24387.099726 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 | 2018-11-12T17:08:42 |
| mined | No |
| sbd_seconds | 27,160,650 |
| sbd_last_interest_payment | 2018-01-08T22:06:24 |
| savings_sbd_last_interest_payment | 1970-01-01T00:00:00 |
{
"id": 23908,
"name": "aleixmorgadas",
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM7fRpYfDXT32oXsXpE6KTHoL61tXUZZBR1VW7YjZsVgQ14ws5KF",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM5mfBdiZDLyyjvtd3pTD4jn4x7MrQvS6jc8sZTuHywDzzhASLna",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [
[
"busy.app",
1
]
],
"key_auths": [
[
"STM6UK5YbnwMyTsxFCJ4RdDpdpyBrGsoLUQu4bLp45pB3D8GomK17",
1
]
]
},
"memo_key": "STM7ZiPBCakzRuvSwrpRtZ97dQGTVQvmutTU9HDEgbMCdUsP8Hcmz",
"json_metadata": "{\"profile\":{\"profile_image\":\"https://avatars2.githubusercontent.com/u/5518197?v=3&s=460\",\"name\":\"Aleix\"}}",
"posting_json_metadata": "{\"profile\":{\"profile_image\":\"https://avatars2.githubusercontent.com/u/5518197?v=3&s=460\",\"name\":\"Aleix\"}}",
"proxy": "",
"last_owner_update": "1970-01-01T00:00:00",
"last_account_update": "2018-11-12T17:08:42",
"created": "2016-07-15T08:33:30",
"mined": false,
"recovery_account": "steem",
"last_account_recovery": "1970-01-01T00:00:00",
"reset_account": "null",
"comment_count": 0,
"lifetime_vote_count": 0,
"post_count": 7,
"can_vote": true,
"voting_manabar": {
"current_mana": 9800,
"last_update_time": 1515860457
},
"downvote_manabar": {
"current_mana": 0,
"last_update_time": 1468571610
},
"voting_power": 9800,
"balance": "0.000 STEEM",
"savings_balance": "0.000 STEEM",
"sbd_balance": "0.065 SBD",
"sbd_seconds": "27160650",
"sbd_seconds_last_update": "2018-01-13T16:25:09",
"sbd_last_interest_payment": "2018-01-08T22:06:24",
"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": "24387.099726 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": 1048,
"proxied_vsf_votes": [
0,
0,
0,
0
],
"witnesses_voted_for": 0,
"last_post": "2018-09-11T21:26:57",
"last_root_post": "2018-01-13T16:20:57",
"last_vote_time": "2018-01-13T16:20:57",
"post_bandwidth": 10000,
"pending_claimed_accounts": 0,
"vesting_balance": "0.000 STEEM",
"reputation": "69999866636",
"transfer_history": [],
"market_history": [],
"post_history": [],
"vote_history": [],
"other_history": [],
"witness_votes": [],
"tags_usage": [],
"guest_bloggers": [],
"rank": 98424
}Withdraw Routes
| Incoming | Outgoing |
|---|---|
Empty | Empty |
{
"incoming": [],
"outgoing": []
}From Date
To Date
2019/07/15 09:51:24
2019/07/15 09:51:24
| parent author | aleixmorgadas |
| parent permlink | why-nem-authenticator-is-important-to-give-security-and-keep-the-power-in-the-user-hands |
| author | steemitboard |
| permlink | steemitboard-notify-aleixmorgadas-20190715t095123000z |
| title | |
| body | Congratulations @aleixmorgadas! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@aleixmorgadas/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/@aleixmorgadas) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=aleixmorgadas)_</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 #34680444/Trx 934d4007698466932f9d425a2263ae63ecfd89a8 |
View Raw JSON Data
{
"trx_id": "934d4007698466932f9d425a2263ae63ecfd89a8",
"block": 34680444,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-07-15T09:51:24",
"op": [
"comment",
{
"parent_author": "aleixmorgadas",
"parent_permlink": "why-nem-authenticator-is-important-to-give-security-and-keep-the-power-in-the-user-hands",
"author": "steemitboard",
"permlink": "steemitboard-notify-aleixmorgadas-20190715t095123000z",
"title": "",
"body": "Congratulations @aleixmorgadas! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@aleixmorgadas/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/@aleixmorgadas) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=aleixmorgadas)_</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\"]}"
}
]
}aleixmorgadaspublished a new post: nem-authenticator-a-2-factor-confirmation-mobile-application2019/02/23 21:15:42
aleixmorgadaspublished a new post: nem-authenticator-a-2-factor-confirmation-mobile-application
2019/02/23 21:15:42
| parent author | |
| parent permlink | nem |
| author | aleixmorgadas |
| permlink | nem-authenticator-a-2-factor-confirmation-mobile-application |
| title | old post |
| body | old post |
| json metadata | {"app":"steemit/0.1","format":"markdown","tags":["nem"]} |
| Transaction Info | Block #30609696/Trx a4bd1866df493319e802d6841bd6768faf85248b |
View Raw JSON Data
{
"trx_id": "a4bd1866df493319e802d6841bd6768faf85248b",
"block": 30609696,
"trx_in_block": 17,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-02-23T21:15:42",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "nem",
"author": "aleixmorgadas",
"permlink": "nem-authenticator-a-2-factor-confirmation-mobile-application",
"title": "old post",
"body": "old post",
"json_metadata": "{\"app\":\"steemit/0.1\",\"format\":\"markdown\",\"tags\":[\"nem\"]}"
}
]
}2019/02/23 21:15:03
2019/02/23 21:15:03
| parent author | |
| parent permlink | nem |
| author | aleixmorgadas |
| permlink | why-nem-authenticator-is-important-to-give-security-and-keep-the-power-in-the-user-hands |
| title | Old post |
| body | old post |
| json metadata | {"app":"steemit/0.1","format":"markdown","tags":["nem"]} |
| Transaction Info | Block #30609683/Trx 420df086ce51b60d28eb2472cb610cc95ae17e4e |
View Raw JSON Data
{
"trx_id": "420df086ce51b60d28eb2472cb610cc95ae17e4e",
"block": 30609683,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-02-23T21:15:03",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "nem",
"author": "aleixmorgadas",
"permlink": "why-nem-authenticator-is-important-to-give-security-and-keep-the-power-in-the-user-hands",
"title": "Old post",
"body": "old post",
"json_metadata": "{\"app\":\"steemit/0.1\",\"format\":\"markdown\",\"tags\":[\"nem\"]}"
}
]
}2019/02/23 21:14:51
2019/02/23 21:14:51
| parent author | |
| parent permlink | nem |
| author | aleixmorgadas |
| permlink | why-nem-authenticator-is-important-to-give-security-and-keep-the-power-in-the-user-hands |
| title | Old post |
| body | old post |
| json metadata | {"app":"steemit/0.1","format":"markdown","tags":["nem","security","blockchain"]} |
| Transaction Info | Block #30609679/Trx ccce5292b3e5bafd16cae47cbc3b772e560b5714 |
View Raw JSON Data
{
"trx_id": "ccce5292b3e5bafd16cae47cbc3b772e560b5714",
"block": 30609679,
"trx_in_block": 21,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-02-23T21:14:51",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "nem",
"author": "aleixmorgadas",
"permlink": "why-nem-authenticator-is-important-to-give-security-and-keep-the-power-in-the-user-hands",
"title": "Old post",
"body": "old post",
"json_metadata": "{\"app\":\"steemit/0.1\",\"format\":\"markdown\",\"tags\":[\"nem\",\"security\",\"blockchain\"]}"
}
]
}aleixmorgadasupvoted (100.00%) @aeromatter / fighting-fake-news-a-guide2018/11/12 18:00:36
aleixmorgadasupvoted (100.00%) @aeromatter / fighting-fake-news-a-guide
2018/11/12 18:00:36
| voter | aleixmorgadas |
| author | aeromatter |
| permlink | fighting-fake-news-a-guide |
| weight | 10000 (100.00%) |
| Transaction Info | Block #27641591/Trx b3a3c4e6e75b190722eda49000b0f6d7fff5a384 |
View Raw JSON Data
{
"trx_id": "b3a3c4e6e75b190722eda49000b0f6d7fff5a384",
"block": 27641591,
"trx_in_block": 44,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-11-12T18:00:36",
"op": [
"vote",
{
"voter": "aleixmorgadas",
"author": "aeromatter",
"permlink": "fighting-fake-news-a-guide",
"weight": 10000
}
]
}aleixmorgadasupdated their account properties2018/11/12 17:08:42
aleixmorgadasupdated their account properties
2018/11/12 17:08:42
| account | aleixmorgadas |
| posting | {"weight_threshold":1,"account_auths":[["busy.app",1]],"key_auths":[["STM6UK5YbnwMyTsxFCJ4RdDpdpyBrGsoLUQu4bLp45pB3D8GomK17",1]]} |
| memo key | STM7ZiPBCakzRuvSwrpRtZ97dQGTVQvmutTU9HDEgbMCdUsP8Hcmz |
| json metadata | {"profile":{"profile_image":"https://avatars2.githubusercontent.com/u/5518197?v=3&s=460","name":"Aleix"}} |
| Transaction Info | Block #27640554/Trx e850132f9c37f4565b7b0c9844ba8933f67016cd |
View Raw JSON Data
{
"trx_id": "e850132f9c37f4565b7b0c9844ba8933f67016cd",
"block": 27640554,
"trx_in_block": 7,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-11-12T17:08:42",
"op": [
"account_update",
{
"account": "aleixmorgadas",
"posting": {
"weight_threshold": 1,
"account_auths": [
[
"busy.app",
1
]
],
"key_auths": [
[
"STM6UK5YbnwMyTsxFCJ4RdDpdpyBrGsoLUQu4bLp45pB3D8GomK17",
1
]
]
},
"memo_key": "STM7ZiPBCakzRuvSwrpRtZ97dQGTVQvmutTU9HDEgbMCdUsP8Hcmz",
"json_metadata": "{\"profile\":{\"profile_image\":\"https://avatars2.githubusercontent.com/u/5518197?v=3&s=460\",\"name\":\"Aleix\"}}"
}
]
}2018/09/11 21:26:57
2018/09/11 21:26:57
| parent author | marc0o |
| parent permlink | nem-tools-relaunch |
| author | aleixmorgadas |
| permlink | re-marc0o-nem-tools-relaunch-20180911t212654316z |
| title | |
| body | I do like the work you did with nem-tools, it's quite used in NEM ecosystem and shows a good use of nem-library in an application. Keep up the great work Marco! |
| json metadata | {"tags":["nem"],"app":"steemit/0.1"} |
| Transaction Info | Block #25877085/Trx 9d82aac96d24dee31273a15c9e351c2f2b0b057e |
View Raw JSON Data
{
"trx_id": "9d82aac96d24dee31273a15c9e351c2f2b0b057e",
"block": 25877085,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-09-11T21:26:57",
"op": [
"comment",
{
"parent_author": "marc0o",
"parent_permlink": "nem-tools-relaunch",
"author": "aleixmorgadas",
"permlink": "re-marc0o-nem-tools-relaunch-20180911t212654316z",
"title": "",
"body": "I do like the work you did with nem-tools, it's quite used in NEM ecosystem and shows a good use of nem-library in an application.\n\nKeep up the great work Marco!",
"json_metadata": "{\"tags\":[\"nem\"],\"app\":\"steemit/0.1\"}"
}
]
}aleixmorgadasupvoted (100.00%) @marc0o / nem-tools-relaunch2018/09/11 21:24:45
aleixmorgadasupvoted (100.00%) @marc0o / nem-tools-relaunch
2018/09/11 21:24:45
| voter | aleixmorgadas |
| author | marc0o |
| permlink | nem-tools-relaunch |
| weight | 10000 (100.00%) |
| Transaction Info | Block #25877041/Trx a6b78e9012a0b7fb3956511b8633c16cb3e5fefa |
View Raw JSON Data
{
"trx_id": "a6b78e9012a0b7fb3956511b8633c16cb3e5fefa",
"block": 25877041,
"trx_in_block": 24,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-09-11T21:24:45",
"op": [
"vote",
{
"voter": "aleixmorgadas",
"author": "marc0o",
"permlink": "nem-tools-relaunch",
"weight": 10000
}
]
}smitopblockchain operation: transfer from savings2018/08/01 23:12:39
smitopblockchain operation: transfer from savings
2018/08/01 23:12:39
| from | smitop |
| request id | 14899 |
| to | aleixmorgadas |
| amount | 0.001 SBD |
| memo | Hi, it looks like you're not voting for any witnesses. Witnesses help secure the Steem network. You should vote for some, at https://steemit.com/~witnesses, or by pressing 'Vote for witnesses' in the Steemit sidebar (top right corner). I'm a bot. |
| Transaction Info | Block #24698903/Trx 4f97fd627346a4035d2b80286c66284168b49bd7 |
View Raw JSON Data
{
"trx_id": "4f97fd627346a4035d2b80286c66284168b49bd7",
"block": 24698903,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-01T23:12:39",
"op": [
"transfer_from_savings",
{
"from": "smitop",
"request_id": 14899,
"to": "aleixmorgadas",
"amount": "0.001 SBD",
"memo": "Hi, it looks like you're not voting for any witnesses. Witnesses help secure the Steem network. You should vote for some, at https://steemit.com/~witnesses, or by pressing 'Vote for witnesses' in the Steemit sidebar (top right corner). I'm a bot."
}
]
}2018/07/15 09:36:54
2018/07/15 09:36:54
| parent author | aleixmorgadas |
| parent permlink | why-nem-authenticator-is-important-to-give-security-and-keep-the-power-in-the-user-hands |
| author | steemitboard |
| permlink | steemitboard-notify-aleixmorgadas-20180715t093653000z |
| title | |
| body | Congratulations @aleixmorgadas! You have received a personal award! [](http://steemitboard.com/@aleixmorgadas) 2 Years on Steemit <sub>_Click on the badge to view your Board of Honor._</sub> **Do not miss the last post from @steemitboard:** [SteemitBoard World Cup Contest - Play-off for third result](https://steemit.com/steemitboard/@steemitboard/steemitboard-world-cup-contest-play-off-for-third-result) --- **Participate in the [SteemitBoard World Cup Contest](https://steemit.com/steemitboard/@steemitboard/steemitboard-world-cup-contest-collect-badges-and-win-free-sbd)!** Collect World Cup badges and win free SBD Support the Gold Sponsors of the contest: [@good-karma](https://v2.steemconnect.com/sign/account-witness-vote?witness=good-karma&approve=1) and [@lukestokes](https://v2.steemconnect.com/sign/account-witness-vote?witness=lukestokes.mhth&approve=1) --- > 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 #24193767/Trx 0181b84450ff5f4ec8c770ca5946d80822751d1e |
View Raw JSON Data
{
"trx_id": "0181b84450ff5f4ec8c770ca5946d80822751d1e",
"block": 24193767,
"trx_in_block": 7,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-07-15T09:36:54",
"op": [
"comment",
{
"parent_author": "aleixmorgadas",
"parent_permlink": "why-nem-authenticator-is-important-to-give-security-and-keep-the-power-in-the-user-hands",
"author": "steemitboard",
"permlink": "steemitboard-notify-aleixmorgadas-20180715t093653000z",
"title": "",
"body": "Congratulations @aleixmorgadas! You have received a personal award!\n\n[](http://steemitboard.com/@aleixmorgadas) 2 Years 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[SteemitBoard World Cup Contest - Play-off for third result](https://steemit.com/steemitboard/@steemitboard/steemitboard-world-cup-contest-play-off-for-third-result)\n\n---\n**Participate in the [SteemitBoard World Cup Contest](https://steemit.com/steemitboard/@steemitboard/steemitboard-world-cup-contest-collect-badges-and-win-free-sbd)!**\nCollect World Cup badges and win free SBD\nSupport the Gold Sponsors of the contest: [@good-karma](https://v2.steemconnect.com/sign/account-witness-vote?witness=good-karma&approve=1) and [@lukestokes](https://v2.steemconnect.com/sign/account-witness-vote?witness=lukestokes.mhth&approve=1)\n\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\"]}"
}
]
}aleixmorgadassent 0.001 SBD to @null- "@aleixmorgadas/why-nem-authenticator-is-important-to-give-security-and-keep-the-power-in-the-user-hands"2018/01/13 16:25:09
aleixmorgadassent 0.001 SBD to @null- "@aleixmorgadas/why-nem-authenticator-is-important-to-give-security-and-keep-the-power-in-the-user-hands"
2018/01/13 16:25:09
| from | aleixmorgadas |
| to | null |
| amount | 0.001 SBD |
| memo | @aleixmorgadas/why-nem-authenticator-is-important-to-give-security-and-keep-the-power-in-the-user-hands |
| Transaction Info | Block #18946379/Trx 9de272d651012a9c53e4827f3a3e5407290d62c0 |
View Raw JSON Data
{
"trx_id": "9de272d651012a9c53e4827f3a3e5407290d62c0",
"block": 18946379,
"trx_in_block": 15,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-13T16:25:09",
"op": [
"transfer",
{
"from": "aleixmorgadas",
"to": "null",
"amount": "0.001 SBD",
"memo": "@aleixmorgadas/why-nem-authenticator-is-important-to-give-security-and-keep-the-power-in-the-user-hands"
}
]
}2018/01/13 16:24:21
2018/01/13 16:24:21
| parent author | |
| parent permlink | nem |
| author | aleixmorgadas |
| permlink | why-nem-authenticator-is-important-to-give-security-and-keep-the-power-in-the-user-hands |
| title | NEM Authenticator vs common "Authenticator" applications. Why NEM Auth keeps the power and responsibility on NEM users hands. |
| body |  «NEM Authenticator is a 100% decentralized 2 Factor Confirmation system to use NEM Blockchain and secure your account assets from being stolen using the NEM Blockchain native features.» The _Authenticator_ name is because it behaves similar to other similar apps like Google Authenticator, but it should be named _NEM Confirmator_ to be exact. I would like to analyse the differences between Google Authenticator (and similar apps) with NEM Authenticator. ### What does Google Authenticator? Let's check what [Wikipedia](https://en.wikipedia.org/wiki/Google_Authenticator) says: > Google Authenticator is a software token that implements two-step verification services using the Time-based One-time Password Algorithm (TOTP) and HMAC-based One-time Password Algorithm (HOTP), for authenticating users of mobile applications by Google. > > Authenticator provides a six- to eight-digit one-time password which users must provide in addition to their username and password to log into Google services or other sites. So, using Google Authenticator, we can enable a two-step verification to authenticate ourselves in third party software, usually web pages, and keep our accounts securer since it requires our login credentials (email and password) and a one-time password given by Google Authenticator. Once you are logged into the web page, you can navigate and do whatever you want as a logged user. But, when we are in a Blockchain environment, you just need the private key to initialize transactions, how could you protect yourself validating the transaction you want to send twice using different devices? ### What does NEM Authenticator? NEM Authenticator is a mobile application that fetches the unconfirmed transactions from a Multisig Account that needs its approval in order to included in a block. Authenticator provides a list and detailed transaction details so the owner can check it it is the transaction he/she has initialized is legit. In case the NanoWallet account is compromised, the stealer still needs the NEM Authenticator confirmation in order to steal the assets. Obviously, **do not confirm a transaction that you have not initialized**. ### Why combining Google Authenticator and NEM Authenticator is not possible? Since Google Authenticator allows you to login in some web page, it means that the private key is managed by a third party. It implies the control of the assets are delegated to someone else rather than the nem multisig account owner. The goal of NEM Authenticator is keep the responsibility and the power to the owner as much as possible, in this case, the owner has the 100% of the responsibility and the power over its assets since NEM Authenticator does not use any third party software, just NEM Blockchain. **Be careful using NEM Authenticator in mobile devices that could be compromised with Malware**, since they could steal your wallet credentials and wallet file, giving the attacker the power of the confirmer account. The attacker still needs to control another account, but better to keep all devices clean of Malware. ### Why is this possible? NEM Blockchain has the [Multisig Account feature](https://docs.nem.io/en/other-wallets/iphone-wallet/multisig), In summary, in order to send a transaction from one multisig account to another account, the multisig cosigners had to agree. Using this native feature from NEM Blockchain, we can create NEM Authenticator. NEM Authenticator can be seen as a easy to use mobile application to make the process to send assets easier and less tedious, keeping the security that NEM Blockchain offers. Why? **Because you keep the full control over the private keys**.  If you want to know more about Multisig, [check this page](https://blog.nem.io/how-to-use-multi-signature-contracts-with-nanowallet/). - [NEM Authenticator general article](https://medium.com/@aleixmorgadas/nem-authenticator-2fc-ab607513c62d): For all users - [How to Setup NEM Authenticator Tutorial](https://medium.com/@aleixmorgadas/nem-authenticator-tutorial-c9755beda3a0): For all users - [How NEM Authenticator is made](https://medium.com/@aleixmorgadas/how-nem-authenticator-is-made-6b0b4b1da7c7): For developers - [Source Code at Github under MIT License](https://github.com/aleixmorgadas/NEM-Authenticator): For developers |
| json metadata | {"tags":["nem","security","blockchain"],"image":["https://steemitimages.com/DQmUZyHqJKc6KhNAvCuDv9fnJKFrs14Uh2o7XX3TD4mz77k/logo-extended-1200x335-white-bg-roboto.png","https://steemitimages.com/DQmcE16UV3FArm5tZcABJYNM6cEysAqFLeXbhyMQcya1gJu/image.png"],"links":["https://en.wikipedia.org/wiki/Google_Authenticator","https://docs.nem.io/en/other-wallets/iphone-wallet/multisig","https://blog.nem.io/how-to-use-multi-signature-contracts-with-nanowallet/","https://medium.com/@aleixmorgadas/nem-authenticator-2fc-ab607513c62d","https://medium.com/@aleixmorgadas/nem-authenticator-tutorial-c9755beda3a0","https://medium.com/@aleixmorgadas/how-nem-authenticator-is-made-6b0b4b1da7c7","https://github.com/aleixmorgadas/NEM-Authenticator"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #18946363/Trx 0f5419f511233765a438e1126ee3a40b64f6f326 |
View Raw JSON Data
{
"trx_id": "0f5419f511233765a438e1126ee3a40b64f6f326",
"block": 18946363,
"trx_in_block": 42,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-13T16:24:21",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "nem",
"author": "aleixmorgadas",
"permlink": "why-nem-authenticator-is-important-to-give-security-and-keep-the-power-in-the-user-hands",
"title": "NEM Authenticator vs common \"Authenticator\" applications. Why NEM Auth keeps the power and responsibility on NEM users hands.",
"body": "\n\n«NEM Authenticator is a 100% decentralized 2 Factor Confirmation system to use NEM Blockchain and secure your account assets from being stolen using the NEM Blockchain native features.»\n\nThe _Authenticator_ name is because it behaves similar to other similar apps like Google Authenticator, but it should be named _NEM Confirmator_ to be exact.\n\nI would like to analyse the differences between Google Authenticator (and similar apps) with NEM Authenticator. \n\n### What does Google Authenticator? \n\nLet's check what [Wikipedia](https://en.wikipedia.org/wiki/Google_Authenticator) says:\n\n> Google Authenticator is a software token that implements two-step verification services using the Time-based One-time Password Algorithm (TOTP) and HMAC-based One-time Password Algorithm (HOTP), for authenticating users of mobile applications by Google.\n> \n> Authenticator provides a six- to eight-digit one-time password which users must provide in addition to their username and password to log into Google services or other sites.\n\nSo, using Google Authenticator, we can enable a two-step verification to authenticate ourselves in third party software, usually web pages, and keep our accounts securer since it requires our login credentials (email and password) and a one-time password given by Google Authenticator.\n\nOnce you are logged into the web page, you can navigate and do whatever you want as a logged user. But, when we are in a Blockchain environment, you just need the private key to initialize transactions, how could you protect yourself validating the transaction you want to send twice using different devices?\n\n### What does NEM Authenticator?\n\nNEM Authenticator is a mobile application that fetches the unconfirmed transactions from a Multisig Account that needs its approval in order to included in a block.\n\nAuthenticator provides a list and detailed transaction details so the owner can check it it is the transaction he/she has initialized is legit. \n\nIn case the NanoWallet account is compromised, the stealer still needs the NEM Authenticator confirmation in order to steal the assets.\n\nObviously, **do not confirm a transaction that you have not initialized**. \n\n### Why combining Google Authenticator and NEM Authenticator is not possible?\n\nSince Google Authenticator allows you to login in some web page, it means that the private key is managed by a third party. It implies the control of the assets are delegated to someone else rather than the nem multisig account owner. \n\nThe goal of NEM Authenticator is keep the responsibility and the power to the owner as much as possible, in this case, the owner has the 100% of the responsibility and the power over its assets since NEM Authenticator does not use any third party software, just NEM Blockchain.\n\n**Be careful using NEM Authenticator in mobile devices that could be compromised with Malware**, since they could steal your wallet credentials and wallet file, giving the attacker the power of the confirmer account. The attacker still needs to control another account, but better to keep all devices clean of Malware.\n\n### Why is this possible?\n\nNEM Blockchain has the [Multisig Account feature](https://docs.nem.io/en/other-wallets/iphone-wallet/multisig), In summary, in order to send a transaction from one multisig account to another account, the multisig cosigners had to agree.\n\nUsing this native feature from NEM Blockchain, we can create NEM Authenticator. NEM Authenticator can be seen as a easy to use mobile application to make the process to send assets easier and less tedious, keeping the security that NEM Blockchain offers. Why? **Because you keep the full control over the private keys**.\n\n\n\nIf you want to know more about Multisig, [check this page](https://blog.nem.io/how-to-use-multi-signature-contracts-with-nanowallet/).\n\n- [NEM Authenticator general article](https://medium.com/@aleixmorgadas/nem-authenticator-2fc-ab607513c62d): For all users\n- [How to Setup NEM Authenticator Tutorial](https://medium.com/@aleixmorgadas/nem-authenticator-tutorial-c9755beda3a0): For all users\n- [How NEM Authenticator is made](https://medium.com/@aleixmorgadas/how-nem-authenticator-is-made-6b0b4b1da7c7): For developers\n- [Source Code at Github under MIT License](https://github.com/aleixmorgadas/NEM-Authenticator): For developers",
"json_metadata": "{\"tags\":[\"nem\",\"security\",\"blockchain\"],\"image\":[\"https://steemitimages.com/DQmUZyHqJKc6KhNAvCuDv9fnJKFrs14Uh2o7XX3TD4mz77k/logo-extended-1200x335-white-bg-roboto.png\",\"https://steemitimages.com/DQmcE16UV3FArm5tZcABJYNM6cEysAqFLeXbhyMQcya1gJu/image.png\"],\"links\":[\"https://en.wikipedia.org/wiki/Google_Authenticator\",\"https://docs.nem.io/en/other-wallets/iphone-wallet/multisig\",\"https://blog.nem.io/how-to-use-multi-signature-contracts-with-nanowallet/\",\"https://medium.com/@aleixmorgadas/nem-authenticator-2fc-ab607513c62d\",\"https://medium.com/@aleixmorgadas/nem-authenticator-tutorial-c9755beda3a0\",\"https://medium.com/@aleixmorgadas/how-nem-authenticator-is-made-6b0b4b1da7c7\",\"https://github.com/aleixmorgadas/NEM-Authenticator\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}2018/01/13 16:24:03
2018/01/13 16:24:03
| parent author | |
| parent permlink | nem |
| author | aleixmorgadas |
| permlink | why-nem-authenticator-is-important-to-give-security-and-keep-the-power-in-the-user-hands |
| title | NEM Authenticator vs common "Authenticator" applications. Why NEM Auth keeps the power and responsibility on users hands. |
| body |  «NEM Authenticator is a 100% decentralized 2 Factor Confirmation system to use NEM Blockchain and secure your account assets from being stolen using the NEM Blockchain native features.» The _Authenticator_ name is because it behaves similar to other similar apps like Google Authenticator, but it should be named _NEM Confirmator_ to be exact. I would like to analyse the differences between Google Authenticator (and similar apps) with NEM Authenticator. ### What does Google Authenticator? Let's check what [Wikipedia](https://en.wikipedia.org/wiki/Google_Authenticator) says: > Google Authenticator is a software token that implements two-step verification services using the Time-based One-time Password Algorithm (TOTP) and HMAC-based One-time Password Algorithm (HOTP), for authenticating users of mobile applications by Google. > > Authenticator provides a six- to eight-digit one-time password which users must provide in addition to their username and password to log into Google services or other sites. So, using Google Authenticator, we can enable a two-step verification to authenticate ourselves in third party software, usually web pages, and keep our accounts securer since it requires our login credentials (email and password) and a one-time password given by Google Authenticator. Once you are logged into the web page, you can navigate and do whatever you want as a logged user. But, when we are in a Blockchain environment, you just need the private key to initialize transactions, how could you protect yourself validating the transaction you want to send twice using different devices? ### What does NEM Authenticator? NEM Authenticator is a mobile application that fetches the unconfirmed transactions from a Multisig Account that needs its approval in order to included in a block. Authenticator provides a list and detailed transaction details so the owner can check it it is the transaction he/she has initialized is legit. In case the NanoWallet account is compromised, the stealer still needs the NEM Authenticator confirmation in order to steal the assets. Obviously, **do not confirm a transaction that you have not initialized**. ### Why combining Google Authenticator and NEM Authenticator is not possible? Since Google Authenticator allows you to login in some web page, it means that the private key is managed by a third party. It implies the control of the assets are delegated to someone else rather than the nem multisig account owner. The goal of NEM Authenticator is keep the responsibility and the power to the owner as much as possible, in this case, the owner has the 100% of the responsibility and the power over its assets since NEM Authenticator does not use any third party software, just NEM Blockchain. **Be careful using NEM Authenticator in mobile devices that could be compromised with Malware**, since they could steal your wallet credentials and wallet file, giving the attacker the power of the confirmer account. The attacker still needs to control another account, but better to keep all devices clean of Malware. ### Why is this possible? NEM Blockchain has the [Multisig Account feature](https://docs.nem.io/en/other-wallets/iphone-wallet/multisig), In summary, in order to send a transaction from one multisig account to another account, the multisig cosigners had to agree. Using this native feature from NEM Blockchain, we can create NEM Authenticator. NEM Authenticator can be seen as a easy to use mobile application to make the process to send assets easier and less tedious, keeping the security that NEM Blockchain offers. Why? **Because you keep the full control over the private keys**.  If you want to know more about Multisig, [check this page](https://blog.nem.io/how-to-use-multi-signature-contracts-with-nanowallet/). - [NEM Authenticator general article](https://medium.com/@aleixmorgadas/nem-authenticator-2fc-ab607513c62d): For all users - [How to Setup NEM Authenticator Tutorial](https://medium.com/@aleixmorgadas/nem-authenticator-tutorial-c9755beda3a0): For all users - [How NEM Authenticator is made](https://medium.com/@aleixmorgadas/how-nem-authenticator-is-made-6b0b4b1da7c7): For developers - [Source Code at Github under MIT License](https://github.com/aleixmorgadas/NEM-Authenticator): For developers |
| json metadata | {"tags":["nem","security","blockchain"],"image":["https://steemitimages.com/DQmUZyHqJKc6KhNAvCuDv9fnJKFrs14Uh2o7XX3TD4mz77k/logo-extended-1200x335-white-bg-roboto.png","https://steemitimages.com/DQmcE16UV3FArm5tZcABJYNM6cEysAqFLeXbhyMQcya1gJu/image.png"],"links":["https://en.wikipedia.org/wiki/Google_Authenticator","https://docs.nem.io/en/other-wallets/iphone-wallet/multisig","https://blog.nem.io/how-to-use-multi-signature-contracts-with-nanowallet/","https://medium.com/@aleixmorgadas/nem-authenticator-2fc-ab607513c62d","https://medium.com/@aleixmorgadas/nem-authenticator-tutorial-c9755beda3a0","https://medium.com/@aleixmorgadas/how-nem-authenticator-is-made-6b0b4b1da7c7","https://github.com/aleixmorgadas/NEM-Authenticator"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #18946357/Trx 6d5577a226811d087391fbc94fc9571a431421f3 |
View Raw JSON Data
{
"trx_id": "6d5577a226811d087391fbc94fc9571a431421f3",
"block": 18946357,
"trx_in_block": 46,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-13T16:24:03",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "nem",
"author": "aleixmorgadas",
"permlink": "why-nem-authenticator-is-important-to-give-security-and-keep-the-power-in-the-user-hands",
"title": "NEM Authenticator vs common \"Authenticator\" applications. Why NEM Auth keeps the power and responsibility on users hands.",
"body": "\n\n«NEM Authenticator is a 100% decentralized 2 Factor Confirmation system to use NEM Blockchain and secure your account assets from being stolen using the NEM Blockchain native features.»\n\nThe _Authenticator_ name is because it behaves similar to other similar apps like Google Authenticator, but it should be named _NEM Confirmator_ to be exact.\n\nI would like to analyse the differences between Google Authenticator (and similar apps) with NEM Authenticator. \n\n### What does Google Authenticator? \n\nLet's check what [Wikipedia](https://en.wikipedia.org/wiki/Google_Authenticator) says:\n\n> Google Authenticator is a software token that implements two-step verification services using the Time-based One-time Password Algorithm (TOTP) and HMAC-based One-time Password Algorithm (HOTP), for authenticating users of mobile applications by Google.\n> \n> Authenticator provides a six- to eight-digit one-time password which users must provide in addition to their username and password to log into Google services or other sites.\n\nSo, using Google Authenticator, we can enable a two-step verification to authenticate ourselves in third party software, usually web pages, and keep our accounts securer since it requires our login credentials (email and password) and a one-time password given by Google Authenticator.\n\nOnce you are logged into the web page, you can navigate and do whatever you want as a logged user. But, when we are in a Blockchain environment, you just need the private key to initialize transactions, how could you protect yourself validating the transaction you want to send twice using different devices?\n\n### What does NEM Authenticator?\n\nNEM Authenticator is a mobile application that fetches the unconfirmed transactions from a Multisig Account that needs its approval in order to included in a block.\n\nAuthenticator provides a list and detailed transaction details so the owner can check it it is the transaction he/she has initialized is legit. \n\nIn case the NanoWallet account is compromised, the stealer still needs the NEM Authenticator confirmation in order to steal the assets.\n\nObviously, **do not confirm a transaction that you have not initialized**. \n\n### Why combining Google Authenticator and NEM Authenticator is not possible?\n\nSince Google Authenticator allows you to login in some web page, it means that the private key is managed by a third party. It implies the control of the assets are delegated to someone else rather than the nem multisig account owner. \n\nThe goal of NEM Authenticator is keep the responsibility and the power to the owner as much as possible, in this case, the owner has the 100% of the responsibility and the power over its assets since NEM Authenticator does not use any third party software, just NEM Blockchain.\n\n**Be careful using NEM Authenticator in mobile devices that could be compromised with Malware**, since they could steal your wallet credentials and wallet file, giving the attacker the power of the confirmer account. The attacker still needs to control another account, but better to keep all devices clean of Malware.\n\n### Why is this possible?\n\nNEM Blockchain has the [Multisig Account feature](https://docs.nem.io/en/other-wallets/iphone-wallet/multisig), In summary, in order to send a transaction from one multisig account to another account, the multisig cosigners had to agree.\n\nUsing this native feature from NEM Blockchain, we can create NEM Authenticator. NEM Authenticator can be seen as a easy to use mobile application to make the process to send assets easier and less tedious, keeping the security that NEM Blockchain offers. Why? **Because you keep the full control over the private keys**.\n\n\n\nIf you want to know more about Multisig, [check this page](https://blog.nem.io/how-to-use-multi-signature-contracts-with-nanowallet/).\n\n- [NEM Authenticator general article](https://medium.com/@aleixmorgadas/nem-authenticator-2fc-ab607513c62d): For all users\n- [How to Setup NEM Authenticator Tutorial](https://medium.com/@aleixmorgadas/nem-authenticator-tutorial-c9755beda3a0): For all users\n- [How NEM Authenticator is made](https://medium.com/@aleixmorgadas/how-nem-authenticator-is-made-6b0b4b1da7c7): For developers\n- [Source Code at Github under MIT License](https://github.com/aleixmorgadas/NEM-Authenticator): For developers",
"json_metadata": "{\"tags\":[\"nem\",\"security\",\"blockchain\"],\"image\":[\"https://steemitimages.com/DQmUZyHqJKc6KhNAvCuDv9fnJKFrs14Uh2o7XX3TD4mz77k/logo-extended-1200x335-white-bg-roboto.png\",\"https://steemitimages.com/DQmcE16UV3FArm5tZcABJYNM6cEysAqFLeXbhyMQcya1gJu/image.png\"],\"links\":[\"https://en.wikipedia.org/wiki/Google_Authenticator\",\"https://docs.nem.io/en/other-wallets/iphone-wallet/multisig\",\"https://blog.nem.io/how-to-use-multi-signature-contracts-with-nanowallet/\",\"https://medium.com/@aleixmorgadas/nem-authenticator-2fc-ab607513c62d\",\"https://medium.com/@aleixmorgadas/nem-authenticator-tutorial-c9755beda3a0\",\"https://medium.com/@aleixmorgadas/how-nem-authenticator-is-made-6b0b4b1da7c7\",\"https://github.com/aleixmorgadas/NEM-Authenticator\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}2018/01/13 16:23:33
2018/01/13 16:23:33
| parent author | |
| parent permlink | nem |
| author | aleixmorgadas |
| permlink | why-nem-authenticator-is-important-to-give-security-and-keep-the-power-in-the-user-hands |
| title | NEM Authenticator vs common "Authenticator" applications. Why NEM Auth keeps the power and reponsibility on users hands. |
| body |  «NEM Authenticator is a 100% decentralized 2 Factor Confirmation system to use NEM Blockchain and secure your account assets from being stolen using the NEM Blockchain native features.» The _Authenticator_ name is because it behaves similar to other similar apps like Google Authenticator, but it should be named _NEM Confirmator_ to be exact. I would like to analyse the differences between Google Authenticator (and similar apps) with NEM Authenticator. ### What does Google Authenticator? Let's check what [Wikipedia](https://en.wikipedia.org/wiki/Google_Authenticator) says: > Google Authenticator is a software token that implements two-step verification services using the Time-based One-time Password Algorithm (TOTP) and HMAC-based One-time Password Algorithm (HOTP), for authenticating users of mobile applications by Google. > > Authenticator provides a six- to eight-digit one-time password which users must provide in addition to their username and password to log into Google services or other sites. So, using Google Authenticator, we can enable a two-step verification to authenticate ourselves in third party software, usually web pages, and keep our accounts securer since it requires our login credentials (email and password) and a one-time password given by Google Authenticator. Once you are logged into the web page, you can navigate and do whatever you want as a logged user. But, when we are in a Blockchain environment, you just need the private key to initialize transactions, how could you protect yourself validating the transaction you want to send twice using different devices? ### What does NEM Authenticator? NEM Authenticator is a mobile application that fetches the unconfirmed transactions from a Multisig Account that needs its approval in order to included in a block. Authenticator provides a list and detailed transaction details so the owner can check it it is the transaction he/she has initialized is legit. In case the NanoWallet account is compromised, the stealer still needs the NEM Authenticator confirmation in order to steal the assets. Obviously, **do not confirm a transaction that you have not initialized**. ### Why combining Google Authenticator and NEM Authenticator is not possible? Since Google Authenticator allows you to login in some web page, it means that the private key is managed by a third party. It implies the control of the assets are delegated to someone else rather than the nem multisig account owner. The goal of NEM Authenticator is keep the responsibility and the power to the owner as much as possible, in this case, the owner has the 100% of the responsibility and the power over its assets since NEM Authenticator does not use any third party software, just NEM Blockchain. **Be careful using NEM Authenticator in mobile devices that could be compromised with Malware**, since they could steal your wallet credentials and wallet file, giving the attacker the power of the confirmer account. The attacker still needs to control another account, but better to keep all devices clean of Malware. ### Why is this possible? NEM Blockchain has the [Multisig Account feature](https://docs.nem.io/en/other-wallets/iphone-wallet/multisig), In summary, in order to send a transaction from one multisig account to another account, the multisig cosigners had to agree. Using this native feature from NEM Blockchain, we can create NEM Authenticator. NEM Authenticator can be seen as a easy to use mobile application to make the process to send assets easier and less tedious, keeping the security that NEM Blockchain offers. Why? **Because you keep the full control over the private keys**.  If you want to know more about Multisig, [check this page](https://blog.nem.io/how-to-use-multi-signature-contracts-with-nanowallet/). - [NEM Authenticator general article](https://medium.com/@aleixmorgadas/nem-authenticator-2fc-ab607513c62d): For all users - [How to Setup NEM Authenticator Tutorial](https://medium.com/@aleixmorgadas/nem-authenticator-tutorial-c9755beda3a0): For all users - [How NEM Authenticator is made](https://medium.com/@aleixmorgadas/how-nem-authenticator-is-made-6b0b4b1da7c7): For developers - [Source Code at Github under MIT License](https://github.com/aleixmorgadas/NEM-Authenticator): For developers |
| json metadata | {"tags":["nem","security","blockchain"],"image":["https://steemitimages.com/DQmUZyHqJKc6KhNAvCuDv9fnJKFrs14Uh2o7XX3TD4mz77k/logo-extended-1200x335-white-bg-roboto.png","https://steemitimages.com/DQmcE16UV3FArm5tZcABJYNM6cEysAqFLeXbhyMQcya1gJu/image.png"],"links":["https://en.wikipedia.org/wiki/Google_Authenticator","https://docs.nem.io/en/other-wallets/iphone-wallet/multisig","https://blog.nem.io/how-to-use-multi-signature-contracts-with-nanowallet/","https://medium.com/@aleixmorgadas/nem-authenticator-2fc-ab607513c62d","https://medium.com/@aleixmorgadas/nem-authenticator-tutorial-c9755beda3a0","https://medium.com/@aleixmorgadas/how-nem-authenticator-is-made-6b0b4b1da7c7","https://github.com/aleixmorgadas/NEM-Authenticator"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #18946347/Trx 1432556aa80ddfd2abe06d9a53593995c00e9920 |
View Raw JSON Data
{
"trx_id": "1432556aa80ddfd2abe06d9a53593995c00e9920",
"block": 18946347,
"trx_in_block": 28,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-13T16:23:33",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "nem",
"author": "aleixmorgadas",
"permlink": "why-nem-authenticator-is-important-to-give-security-and-keep-the-power-in-the-user-hands",
"title": "NEM Authenticator vs common \"Authenticator\" applications. Why NEM Auth keeps the power and reponsibility on users hands.",
"body": "\n\n«NEM Authenticator is a 100% decentralized 2 Factor Confirmation system to use NEM Blockchain and secure your account assets from being stolen using the NEM Blockchain native features.»\n\nThe _Authenticator_ name is because it behaves similar to other similar apps like Google Authenticator, but it should be named _NEM Confirmator_ to be exact.\n\nI would like to analyse the differences between Google Authenticator (and similar apps) with NEM Authenticator. \n\n### What does Google Authenticator? \n\nLet's check what [Wikipedia](https://en.wikipedia.org/wiki/Google_Authenticator) says:\n\n> Google Authenticator is a software token that implements two-step verification services using the Time-based One-time Password Algorithm (TOTP) and HMAC-based One-time Password Algorithm (HOTP), for authenticating users of mobile applications by Google.\n> \n> Authenticator provides a six- to eight-digit one-time password which users must provide in addition to their username and password to log into Google services or other sites.\n\nSo, using Google Authenticator, we can enable a two-step verification to authenticate ourselves in third party software, usually web pages, and keep our accounts securer since it requires our login credentials (email and password) and a one-time password given by Google Authenticator.\n\nOnce you are logged into the web page, you can navigate and do whatever you want as a logged user. But, when we are in a Blockchain environment, you just need the private key to initialize transactions, how could you protect yourself validating the transaction you want to send twice using different devices?\n\n### What does NEM Authenticator?\n\nNEM Authenticator is a mobile application that fetches the unconfirmed transactions from a Multisig Account that needs its approval in order to included in a block.\n\nAuthenticator provides a list and detailed transaction details so the owner can check it it is the transaction he/she has initialized is legit. \n\nIn case the NanoWallet account is compromised, the stealer still needs the NEM Authenticator confirmation in order to steal the assets.\n\nObviously, **do not confirm a transaction that you have not initialized**. \n\n### Why combining Google Authenticator and NEM Authenticator is not possible?\n\nSince Google Authenticator allows you to login in some web page, it means that the private key is managed by a third party. It implies the control of the assets are delegated to someone else rather than the nem multisig account owner. \n\nThe goal of NEM Authenticator is keep the responsibility and the power to the owner as much as possible, in this case, the owner has the 100% of the responsibility and the power over its assets since NEM Authenticator does not use any third party software, just NEM Blockchain.\n\n**Be careful using NEM Authenticator in mobile devices that could be compromised with Malware**, since they could steal your wallet credentials and wallet file, giving the attacker the power of the confirmer account. The attacker still needs to control another account, but better to keep all devices clean of Malware.\n\n### Why is this possible?\n\nNEM Blockchain has the [Multisig Account feature](https://docs.nem.io/en/other-wallets/iphone-wallet/multisig), In summary, in order to send a transaction from one multisig account to another account, the multisig cosigners had to agree.\n\nUsing this native feature from NEM Blockchain, we can create NEM Authenticator. NEM Authenticator can be seen as a easy to use mobile application to make the process to send assets easier and less tedious, keeping the security that NEM Blockchain offers. Why? **Because you keep the full control over the private keys**.\n\n\n\nIf you want to know more about Multisig, [check this page](https://blog.nem.io/how-to-use-multi-signature-contracts-with-nanowallet/).\n\n- [NEM Authenticator general article](https://medium.com/@aleixmorgadas/nem-authenticator-2fc-ab607513c62d): For all users\n- [How to Setup NEM Authenticator Tutorial](https://medium.com/@aleixmorgadas/nem-authenticator-tutorial-c9755beda3a0): For all users\n- [How NEM Authenticator is made](https://medium.com/@aleixmorgadas/how-nem-authenticator-is-made-6b0b4b1da7c7): For developers\n- [Source Code at Github under MIT License](https://github.com/aleixmorgadas/NEM-Authenticator): For developers",
"json_metadata": "{\"tags\":[\"nem\",\"security\",\"blockchain\"],\"image\":[\"https://steemitimages.com/DQmUZyHqJKc6KhNAvCuDv9fnJKFrs14Uh2o7XX3TD4mz77k/logo-extended-1200x335-white-bg-roboto.png\",\"https://steemitimages.com/DQmcE16UV3FArm5tZcABJYNM6cEysAqFLeXbhyMQcya1gJu/image.png\"],\"links\":[\"https://en.wikipedia.org/wiki/Google_Authenticator\",\"https://docs.nem.io/en/other-wallets/iphone-wallet/multisig\",\"https://blog.nem.io/how-to-use-multi-signature-contracts-with-nanowallet/\",\"https://medium.com/@aleixmorgadas/nem-authenticator-2fc-ab607513c62d\",\"https://medium.com/@aleixmorgadas/nem-authenticator-tutorial-c9755beda3a0\",\"https://medium.com/@aleixmorgadas/how-nem-authenticator-is-made-6b0b4b1da7c7\",\"https://github.com/aleixmorgadas/NEM-Authenticator\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}2018/01/13 16:20:57
2018/01/13 16:20:57
| voter | aleixmorgadas |
| author | aleixmorgadas |
| permlink | why-nem-authenticator-is-important-to-give-security-and-keep-the-power-in-the-user-hands |
| weight | 10000 (100.00%) |
| Transaction Info | Block #18946296/Trx 7515df9281183ad452e1320917b70dc51de6eacb |
View Raw JSON Data
{
"trx_id": "7515df9281183ad452e1320917b70dc51de6eacb",
"block": 18946296,
"trx_in_block": 31,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-13T16:20:57",
"op": [
"vote",
{
"voter": "aleixmorgadas",
"author": "aleixmorgadas",
"permlink": "why-nem-authenticator-is-important-to-give-security-and-keep-the-power-in-the-user-hands",
"weight": 10000
}
]
}2018/01/13 16:20:57
2018/01/13 16:20:57
| parent author | |
| parent permlink | nem |
| author | aleixmorgadas |
| permlink | why-nem-authenticator-is-important-to-give-security-and-keep-the-power-in-the-user-hands |
| title | Why NEM Authenticator is important to give security and keep the power in the user hands |
| body |  «NEM Authenticator is a 100% decentralized 2 Factor Confirmation system to use NEM Blockchain and secure your account assets from being stolen using the NEM Blockchain native features.» The _Authenticator_ name is because it behaves similar to other similar apps like Google Authenticator, but it should be named _NEM Confirmator_ to be exact. I would like to analyse the differences between Google Authenticator (and similar apps) with NEM Authenticator. ### What does Google Authenticator? Let's check what [Wikipedia](https://en.wikipedia.org/wiki/Google_Authenticator) says: > Google Authenticator is a software token that implements two-step verification services using the Time-based One-time Password Algorithm (TOTP) and HMAC-based One-time Password Algorithm (HOTP), for authenticating users of mobile applications by Google. > > Authenticator provides a six- to eight-digit one-time password which users must provide in addition to their username and password to log into Google services or other sites. So, using Google Authenticator, we can enable a two-step verification to authenticate ourselves in third party software, usually web pages, and keep our accounts securer since it requires our login credentials (email and password) and a one-time password given by Google Authenticator. Once you are logged into the web page, you can navigate and do whatever you want as a logged user. But, when we are in a Blockchain environment, you just need the private key to initialize transactions, how could you protect yourself validating the transaction you want to send twice using different devices? ### What does NEM Authenticator? NEM Authenticator is a mobile application that fetches the unconfirmed transactions from a Multisig Account that needs its approval in order to included in a block. Authenticator provides a list and detailed transaction details so the owner can check it it is the transaction he/she has initialized is legit. In case the NanoWallet account is compromised, the stealer still needs the NEM Authenticator confirmation in order to steal the assets. Obviously, **do not confirm a transaction that you have not initialized**. ### Why combining Google Authenticator and NEM Authenticator is not possible? Since Google Authenticator allows you to login in some web page, it means that the private key is managed by a third party. It implies the control of the assets are delegated to someone else rather than the nem multisig account owner. The goal of NEM Authenticator is keep the responsibility and the power to the owner as much as possible, in this case, the owner has the 100% of the responsibility and the power over its assets since NEM Authenticator does not use any third party software, just NEM Blockchain. **Be careful using NEM Authenticator in mobile devices that could be compromised with Malware**, since they could steal your wallet credentials and wallet file, giving the attacker the power of the confirmer account. The attacker still needs to control another account, but better to keep all devices clean of Malware. ### Why is this possible? NEM Blockchain has the [Multisig Account feature](https://docs.nem.io/en/other-wallets/iphone-wallet/multisig), In summary, in order to send a transaction from one multisig account to another account, the multisig cosigners had to agree. Using this native feature from NEM Blockchain, we can create NEM Authenticator. NEM Authenticator can be seen as a easy to use mobile application to make the process to send assets easier and less tedious, keeping the security that NEM Blockchain offers. Why? **Because you keep the full control over the private keys**.  If you want to know more about Multisig, [check this page](https://blog.nem.io/how-to-use-multi-signature-contracts-with-nanowallet/). - [NEM Authenticator general article](https://medium.com/@aleixmorgadas/nem-authenticator-2fc-ab607513c62d): For all users - [How to Setup NEM Authenticator Tutorial](https://medium.com/@aleixmorgadas/nem-authenticator-tutorial-c9755beda3a0): For all users - [How NEM Authenticator is made](https://medium.com/@aleixmorgadas/how-nem-authenticator-is-made-6b0b4b1da7c7): For developers - [Source Code at Github under MIT License](https://github.com/aleixmorgadas/NEM-Authenticator): For developers |
| json metadata | {"tags":["nem","security","blockchain"],"image":["https://steemitimages.com/DQmUZyHqJKc6KhNAvCuDv9fnJKFrs14Uh2o7XX3TD4mz77k/logo-extended-1200x335-white-bg-roboto.png","https://steemitimages.com/DQmcE16UV3FArm5tZcABJYNM6cEysAqFLeXbhyMQcya1gJu/image.png"],"links":["https://en.wikipedia.org/wiki/Google_Authenticator","https://docs.nem.io/en/other-wallets/iphone-wallet/multisig","https://blog.nem.io/how-to-use-multi-signature-contracts-with-nanowallet/","https://medium.com/@aleixmorgadas/nem-authenticator-2fc-ab607513c62d","https://medium.com/@aleixmorgadas/nem-authenticator-tutorial-c9755beda3a0","https://medium.com/@aleixmorgadas/how-nem-authenticator-is-made-6b0b4b1da7c7","https://github.com/aleixmorgadas/NEM-Authenticator"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #18946296/Trx 7515df9281183ad452e1320917b70dc51de6eacb |
View Raw JSON Data
{
"trx_id": "7515df9281183ad452e1320917b70dc51de6eacb",
"block": 18946296,
"trx_in_block": 31,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-13T16:20:57",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "nem",
"author": "aleixmorgadas",
"permlink": "why-nem-authenticator-is-important-to-give-security-and-keep-the-power-in-the-user-hands",
"title": "Why NEM Authenticator is important to give security and keep the power in the user hands",
"body": "\n\n«NEM Authenticator is a 100% decentralized 2 Factor Confirmation system to use NEM Blockchain and secure your account assets from being stolen using the NEM Blockchain native features.»\n\nThe _Authenticator_ name is because it behaves similar to other similar apps like Google Authenticator, but it should be named _NEM Confirmator_ to be exact.\n\nI would like to analyse the differences between Google Authenticator (and similar apps) with NEM Authenticator. \n\n### What does Google Authenticator? \n\nLet's check what [Wikipedia](https://en.wikipedia.org/wiki/Google_Authenticator) says:\n\n> Google Authenticator is a software token that implements two-step verification services using the Time-based One-time Password Algorithm (TOTP) and HMAC-based One-time Password Algorithm (HOTP), for authenticating users of mobile applications by Google.\n> \n> Authenticator provides a six- to eight-digit one-time password which users must provide in addition to their username and password to log into Google services or other sites.\n\nSo, using Google Authenticator, we can enable a two-step verification to authenticate ourselves in third party software, usually web pages, and keep our accounts securer since it requires our login credentials (email and password) and a one-time password given by Google Authenticator.\n\nOnce you are logged into the web page, you can navigate and do whatever you want as a logged user. But, when we are in a Blockchain environment, you just need the private key to initialize transactions, how could you protect yourself validating the transaction you want to send twice using different devices?\n\n### What does NEM Authenticator?\n\nNEM Authenticator is a mobile application that fetches the unconfirmed transactions from a Multisig Account that needs its approval in order to included in a block.\n\nAuthenticator provides a list and detailed transaction details so the owner can check it it is the transaction he/she has initialized is legit. \n\nIn case the NanoWallet account is compromised, the stealer still needs the NEM Authenticator confirmation in order to steal the assets.\n\nObviously, **do not confirm a transaction that you have not initialized**. \n\n### Why combining Google Authenticator and NEM Authenticator is not possible?\n\nSince Google Authenticator allows you to login in some web page, it means that the private key is managed by a third party. It implies the control of the assets are delegated to someone else rather than the nem multisig account owner. \n\nThe goal of NEM Authenticator is keep the responsibility and the power to the owner as much as possible, in this case, the owner has the 100% of the responsibility and the power over its assets since NEM Authenticator does not use any third party software, just NEM Blockchain.\n\n**Be careful using NEM Authenticator in mobile devices that could be compromised with Malware**, since they could steal your wallet credentials and wallet file, giving the attacker the power of the confirmer account. The attacker still needs to control another account, but better to keep all devices clean of Malware.\n\n### Why is this possible?\n\nNEM Blockchain has the [Multisig Account feature](https://docs.nem.io/en/other-wallets/iphone-wallet/multisig), In summary, in order to send a transaction from one multisig account to another account, the multisig cosigners had to agree.\n\nUsing this native feature from NEM Blockchain, we can create NEM Authenticator. NEM Authenticator can be seen as a easy to use mobile application to make the process to send assets easier and less tedious, keeping the security that NEM Blockchain offers. Why? **Because you keep the full control over the private keys**.\n\n\n\nIf you want to know more about Multisig, [check this page](https://blog.nem.io/how-to-use-multi-signature-contracts-with-nanowallet/).\n\n- [NEM Authenticator general article](https://medium.com/@aleixmorgadas/nem-authenticator-2fc-ab607513c62d): For all users\n- [How to Setup NEM Authenticator Tutorial](https://medium.com/@aleixmorgadas/nem-authenticator-tutorial-c9755beda3a0): For all users\n- [How NEM Authenticator is made](https://medium.com/@aleixmorgadas/how-nem-authenticator-is-made-6b0b4b1da7c7): For developers\n- [Source Code at Github under MIT License](https://github.com/aleixmorgadas/NEM-Authenticator): For developers",
"json_metadata": "{\"tags\":[\"nem\",\"security\",\"blockchain\"],\"image\":[\"https://steemitimages.com/DQmUZyHqJKc6KhNAvCuDv9fnJKFrs14Uh2o7XX3TD4mz77k/logo-extended-1200x335-white-bg-roboto.png\",\"https://steemitimages.com/DQmcE16UV3FArm5tZcABJYNM6cEysAqFLeXbhyMQcya1gJu/image.png\"],\"links\":[\"https://en.wikipedia.org/wiki/Google_Authenticator\",\"https://docs.nem.io/en/other-wallets/iphone-wallet/multisig\",\"https://blog.nem.io/how-to-use-multi-signature-contracts-with-nanowallet/\",\"https://medium.com/@aleixmorgadas/nem-authenticator-2fc-ab607513c62d\",\"https://medium.com/@aleixmorgadas/nem-authenticator-tutorial-c9755beda3a0\",\"https://medium.com/@aleixmorgadas/how-nem-authenticator-is-made-6b0b4b1da7c7\",\"https://github.com/aleixmorgadas/NEM-Authenticator\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}qb3removed vote from (0.00%) @aleixmorgadas / nem-authenticator-a-2-factor-confirmation-mobile-application2018/01/09 22:25:00
qb3removed vote from (0.00%) @aleixmorgadas / nem-authenticator-a-2-factor-confirmation-mobile-application
2018/01/09 22:25:00
| voter | qb3 |
| author | aleixmorgadas |
| permlink | nem-authenticator-a-2-factor-confirmation-mobile-application |
| weight | 0 (0.00%) |
| Transaction Info | Block #18838486/Trx 92556b1346ece835292e03ef1748d2c132bf966b |
View Raw JSON Data
{
"trx_id": "92556b1346ece835292e03ef1748d2c132bf966b",
"block": 18838486,
"trx_in_block": 44,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-09T22:25:00",
"op": [
"vote",
{
"voter": "qb3",
"author": "aleixmorgadas",
"permlink": "nem-authenticator-a-2-factor-confirmation-mobile-application",
"weight": 0
}
]
}qb3upvoted (100.00%) @aleixmorgadas / nem-authenticator-a-2-factor-confirmation-mobile-application2018/01/09 22:24:54
qb3upvoted (100.00%) @aleixmorgadas / nem-authenticator-a-2-factor-confirmation-mobile-application
2018/01/09 22:24:54
| voter | qb3 |
| author | aleixmorgadas |
| permlink | nem-authenticator-a-2-factor-confirmation-mobile-application |
| weight | 10000 (100.00%) |
| Transaction Info | Block #18838484/Trx 01a9d014075b82a91cf1637039c5ca47e9ae24a5 |
View Raw JSON Data
{
"trx_id": "01a9d014075b82a91cf1637039c5ca47e9ae24a5",
"block": 18838484,
"trx_in_block": 10,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-09T22:24:54",
"op": [
"vote",
{
"voter": "qb3",
"author": "aleixmorgadas",
"permlink": "nem-authenticator-a-2-factor-confirmation-mobile-application",
"weight": 10000
}
]
}aleixmorgadasupvoted (100.00%) @tongokongo / decentralization-nem-vs-ethereum2018/01/09 12:34:51
aleixmorgadasupvoted (100.00%) @tongokongo / decentralization-nem-vs-ethereum
2018/01/09 12:34:51
| voter | aleixmorgadas |
| author | tongokongo |
| permlink | decentralization-nem-vs-ethereum |
| weight | 10000 (100.00%) |
| Transaction Info | Block #18826689/Trx 6b9b3a5b4ab93238477eef5f9f2be359921d4098 |
View Raw JSON Data
{
"trx_id": "6b9b3a5b4ab93238477eef5f9f2be359921d4098",
"block": 18826689,
"trx_in_block": 31,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-09T12:34:51",
"op": [
"vote",
{
"voter": "aleixmorgadas",
"author": "tongokongo",
"permlink": "decentralization-nem-vs-ethereum",
"weight": 10000
}
]
}aleixmorgadassent 0.001 SBD to @null- "@aleixmorgadas/nem-authenticator-a-2-factor-confirmation-mobile-application"2018/01/08 22:06:24
aleixmorgadassent 0.001 SBD to @null- "@aleixmorgadas/nem-authenticator-a-2-factor-confirmation-mobile-application"
2018/01/08 22:06:24
| from | aleixmorgadas |
| to | null |
| amount | 0.001 SBD |
| memo | @aleixmorgadas/nem-authenticator-a-2-factor-confirmation-mobile-application |
| Transaction Info | Block #18809345/Trx ef0fe2d808f38120be3d4e6047d5e43100119b60 |
View Raw JSON Data
{
"trx_id": "ef0fe2d808f38120be3d4e6047d5e43100119b60",
"block": 18809345,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-08T22:06:24",
"op": [
"transfer",
{
"from": "aleixmorgadas",
"to": "null",
"amount": "0.001 SBD",
"memo": "@aleixmorgadas/nem-authenticator-a-2-factor-confirmation-mobile-application"
}
]
}2018/01/08 22:05:54
2018/01/08 22:05:54
| voter | aleixmorgadas |
| author | aleixmorgadas |
| permlink | nem-authenticator-a-2-factor-confirmation-mobile-application |
| weight | 10000 (100.00%) |
| Transaction Info | Block #18809335/Trx 4301dc7cdb0e6b10a95f39fda5471a0db32de55f |
View Raw JSON Data
{
"trx_id": "4301dc7cdb0e6b10a95f39fda5471a0db32de55f",
"block": 18809335,
"trx_in_block": 48,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-08T22:05:54",
"op": [
"vote",
{
"voter": "aleixmorgadas",
"author": "aleixmorgadas",
"permlink": "nem-authenticator-a-2-factor-confirmation-mobile-application",
"weight": 10000
}
]
}2018/01/08 09:48:36
2018/01/08 09:48:36
| parent author | marc0o |
| parent permlink | re-aleixmorgadas-nem-authenticator-a-2-factor-confirmation-mobile-application-20180108t002149981z |
| author | aleixmorgadas |
| permlink | re-marc0o-re-aleixmorgadas-nem-authenticator-a-2-factor-confirmation-mobile-application-20180108t094837781z |
| title | |
| body | Thank you Marco :-) |
| json metadata | {"tags":["nem"],"app":"steemit/0.1"} |
| Transaction Info | Block #18794623/Trx 1b14f4e96a493df8c6a870e65ef22a2e5074e1c1 |
View Raw JSON Data
{
"trx_id": "1b14f4e96a493df8c6a870e65ef22a2e5074e1c1",
"block": 18794623,
"trx_in_block": 40,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-08T09:48:36",
"op": [
"comment",
{
"parent_author": "marc0o",
"parent_permlink": "re-aleixmorgadas-nem-authenticator-a-2-factor-confirmation-mobile-application-20180108t002149981z",
"author": "aleixmorgadas",
"permlink": "re-marc0o-re-aleixmorgadas-nem-authenticator-a-2-factor-confirmation-mobile-application-20180108t094837781z",
"title": "",
"body": "Thank you Marco :-)",
"json_metadata": "{\"tags\":[\"nem\"],\"app\":\"steemit/0.1\"}"
}
]
}2018/01/08 09:48:21
2018/01/08 09:48:21
| voter | aleixmorgadas |
| author | marc0o |
| permlink | re-aleixmorgadas-nem-authenticator-a-2-factor-confirmation-mobile-application-20180108t002149981z |
| weight | 10000 (100.00%) |
| Transaction Info | Block #18794618/Trx 82dbfb5670ce348652c1dd361da2005834119554 |
View Raw JSON Data
{
"trx_id": "82dbfb5670ce348652c1dd361da2005834119554",
"block": 18794618,
"trx_in_block": 49,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-08T09:48:21",
"op": [
"vote",
{
"voter": "aleixmorgadas",
"author": "marc0o",
"permlink": "re-aleixmorgadas-nem-authenticator-a-2-factor-confirmation-mobile-application-20180108t002149981z",
"weight": 10000
}
]
}2018/01/08 00:21:51
2018/01/08 00:21:51
| parent author | aleixmorgadas |
| parent permlink | nem-authenticator-a-2-factor-confirmation-mobile-application |
| author | marc0o |
| permlink | re-aleixmorgadas-nem-authenticator-a-2-factor-confirmation-mobile-application-20180108t002149981z |
| title | |
| body | resteemed! ... keep up the good work aleix! |
| json metadata | {"tags":["nem"],"app":"steemit/0.1"} |
| Transaction Info | Block #18783298/Trx f4639ed669e09acf8ff56fce1f87226edf35b463 |
View Raw JSON Data
{
"trx_id": "f4639ed669e09acf8ff56fce1f87226edf35b463",
"block": 18783298,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-08T00:21:51",
"op": [
"comment",
{
"parent_author": "aleixmorgadas",
"parent_permlink": "nem-authenticator-a-2-factor-confirmation-mobile-application",
"author": "marc0o",
"permlink": "re-aleixmorgadas-nem-authenticator-a-2-factor-confirmation-mobile-application-20180108t002149981z",
"title": "",
"body": "resteemed! ... keep up the good work aleix!",
"json_metadata": "{\"tags\":[\"nem\"],\"app\":\"steemit/0.1\"}"
}
]
}marc0oupvoted (100.00%) @aleixmorgadas / nem-authenticator-a-2-factor-confirmation-mobile-application2018/01/08 00:21:15
marc0oupvoted (100.00%) @aleixmorgadas / nem-authenticator-a-2-factor-confirmation-mobile-application
2018/01/08 00:21:15
| voter | marc0o |
| author | aleixmorgadas |
| permlink | nem-authenticator-a-2-factor-confirmation-mobile-application |
| weight | 10000 (100.00%) |
| Transaction Info | Block #18783286/Trx 70b177d17fe8ec8879bff42aeea265b295a81aaf |
View Raw JSON Data
{
"trx_id": "70b177d17fe8ec8879bff42aeea265b295a81aaf",
"block": 18783286,
"trx_in_block": 15,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-08T00:21:15",
"op": [
"vote",
{
"voter": "marc0o",
"author": "aleixmorgadas",
"permlink": "nem-authenticator-a-2-factor-confirmation-mobile-application",
"weight": 10000
}
]
}aleixmorgadaspublished a new post: nem-authenticator-a-2-factor-confirmation-mobile-application2018/01/07 23:43:48
aleixmorgadaspublished a new post: nem-authenticator-a-2-factor-confirmation-mobile-application
2018/01/07 23:43:48
| parent author | |
| parent permlink | nem |
| author | aleixmorgadas |
| permlink | nem-authenticator-a-2-factor-confirmation-mobile-application |
| title | NEM Authenticator, a 2 Factor Confirmation mobile application |
| body | @@ -1163,25 +1163,8 @@ ets -at the same time in o @@ -2004,16 +2004,97 @@ or.app%0A%0A +Check %5Bthis video in vimeo%5D(https://vimeo.com/249962867) to know how it works !%0A%0A - Check |
| json metadata | {"tags":["nem","blockchain","development","security"],"image":["https://steemitimages.com/DQmdzEuMfCztmccs4Qa9Pwt9B5nbU9ogsnGjVPWLAX2Qzyx/logo-extended-1200x335-white-bg.png"],"links":["https://nem.io","https://docs.nem.io/en/nanowallet/multisignature-multiuser","https://play.google.com/store/apps/details?id=com.nemauthenticator.app","https://vimeo.com/249962867","https://medium.com/@aleixmorgadas/nem-authenticator-2fc-ab607513c62d","https://medium.com/@aleixmorgadas/nem-authenticator-tutorial-c9755beda3a0","https://medium.com/@aleixmorgadas/how-nem-authenticator-is-made-6b0b4b1da7c7","https://nemlibrary.com/"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #18782539/Trx ab55de5a42df50d395b0942d9d9ef0840da0d957 |
View Raw JSON Data
{
"trx_id": "ab55de5a42df50d395b0942d9d9ef0840da0d957",
"block": 18782539,
"trx_in_block": 47,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-07T23:43:48",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "nem",
"author": "aleixmorgadas",
"permlink": "nem-authenticator-a-2-factor-confirmation-mobile-application",
"title": "NEM Authenticator, a 2 Factor Confirmation mobile application",
"body": "@@ -1163,25 +1163,8 @@\n ets \n-at the same time \n in o\n@@ -2004,16 +2004,97 @@\n or.app%0A%0A\n+Check %5Bthis video in vimeo%5D(https://vimeo.com/249962867) to know how it works !%0A%0A\n - Check \n",
"json_metadata": "{\"tags\":[\"nem\",\"blockchain\",\"development\",\"security\"],\"image\":[\"https://steemitimages.com/DQmdzEuMfCztmccs4Qa9Pwt9B5nbU9ogsnGjVPWLAX2Qzyx/logo-extended-1200x335-white-bg.png\"],\"links\":[\"https://nem.io\",\"https://docs.nem.io/en/nanowallet/multisignature-multiuser\",\"https://play.google.com/store/apps/details?id=com.nemauthenticator.app\",\"https://vimeo.com/249962867\",\"https://medium.com/@aleixmorgadas/nem-authenticator-2fc-ab607513c62d\",\"https://medium.com/@aleixmorgadas/nem-authenticator-tutorial-c9755beda3a0\",\"https://medium.com/@aleixmorgadas/how-nem-authenticator-is-made-6b0b4b1da7c7\",\"https://nemlibrary.com/\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}aleixmorgadaspublished a new post: nem-authenticator-a-2-factor-confirmation-mobile-application2018/01/07 23:35:21
aleixmorgadaspublished a new post: nem-authenticator-a-2-factor-confirmation-mobile-application
2018/01/07 23:35:21
| parent author | |
| parent permlink | nem |
| author | aleixmorgadas |
| permlink | nem-authenticator-a-2-factor-confirmation-mobile-application |
| title | NEM Authenticator, a 2 Factor Confirmation mobile application |
| body | # Fast Introduction to NEM (and incomplete) As you may already know, [NEM](https://nem.io) is a peer-to-peer cryptocurrency and blockchain platform. Check more info [here](https://nem.io). One of the most characteristics things of NEM is its REST API, enabling an easy integration with. Also, one of the most important features is _Multisig Accounts_. Multisig Accounts adds a security to the user, allowing to lock the assets inside a Multisig Accounts, and just let the cosigners send transactions from that locked account. So, in case some account gets compromised, the attacker still needs to get access to the other cosignatories. Check the details [here](https://docs.nem.io/en/nanowallet/multisignature-multiuser). # NEM Authenticator  We wanted to create an easy to use mobile application to add a security layer and keep NEM Wallets usable, without need to do a lot of steps in order to use Multisig Accounts. Usually, when a NEM user works with a multisig account, it needs to load different wallets at the same time in order to send a transaction from the multisig account. It may be less securer since you need to load different wallets in the same machine that could be compromised. So, usually you open different devices (maybe two computers) and perform the agreement to send that transaction in two devices. It isn't comfortable. NEM Authenticator solves it. NEM Authenticator is a free 100% decentralized mobile application that allows you start a transaction from your Main Wallet account in your computer device, and confirm the transaction in your mobile device. It adds a good security layer, since the attacker needs to compromise two devices in order to steal your founds. NEM Authenticator is currently just available in Google Play, but it will be published for iOS soon. https://play.google.com/store/apps/details?id=com.nemauthenticator.app - Check the main description article in medium: https://medium.com/@aleixmorgadas/nem-authenticator-2fc-ab607513c62d - Check the setup tutorial extended for non-experted users in medium: https://medium.com/@aleixmorgadas/nem-authenticator-tutorial-c9755beda3a0 - If you are a developer and have curiosity of how is it done, check this article: https://medium.com/@aleixmorgadas/how-nem-authenticator-is-made-6b0b4b1da7c7 - Here the tool used to create the application [nemlibrary.com](https://nemlibrary.com/) in combination with Ionic Framework v3 |
| json metadata | {"tags":["nem","blockchain","development","security"],"image":["https://steemitimages.com/DQmdzEuMfCztmccs4Qa9Pwt9B5nbU9ogsnGjVPWLAX2Qzyx/logo-extended-1200x335-white-bg.png"],"links":["https://nem.io","https://docs.nem.io/en/nanowallet/multisignature-multiuser","https://play.google.com/store/apps/details?id=com.nemauthenticator.app","https://medium.com/@aleixmorgadas/nem-authenticator-2fc-ab607513c62d","https://medium.com/@aleixmorgadas/nem-authenticator-tutorial-c9755beda3a0","https://medium.com/@aleixmorgadas/how-nem-authenticator-is-made-6b0b4b1da7c7","https://nemlibrary.com/"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #18782370/Trx afb4e147bf24af8b35c787b6ff03f3f11ac6ace2 |
View Raw JSON Data
{
"trx_id": "afb4e147bf24af8b35c787b6ff03f3f11ac6ace2",
"block": 18782370,
"trx_in_block": 51,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-07T23:35:21",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "nem",
"author": "aleixmorgadas",
"permlink": "nem-authenticator-a-2-factor-confirmation-mobile-application",
"title": "NEM Authenticator, a 2 Factor Confirmation mobile application",
"body": "# Fast Introduction to NEM (and incomplete)\n\nAs you may already know, [NEM](https://nem.io) is a peer-to-peer cryptocurrency and blockchain platform. Check more info [here](https://nem.io).\n\nOne of the most characteristics things of NEM is its REST API, enabling an easy integration with. Also, one of the most important features is _Multisig Accounts_. Multisig Accounts adds a security to the user, allowing to lock the assets inside a Multisig Accounts, and just let the cosigners send transactions from that locked account. So, in case some account gets compromised, the attacker still needs to get access to the other cosignatories. Check the details [here](https://docs.nem.io/en/nanowallet/multisignature-multiuser).\n\n# NEM Authenticator\n\n\n\nWe wanted to create an easy to use mobile application to add a security layer and keep NEM Wallets usable, without need to do a lot of steps in order to use Multisig Accounts.\n\nUsually, when a NEM user works with a multisig account, it needs to load different wallets at the same time in order to send a transaction from the multisig account. It may be less securer since you need to load different wallets in the same machine that could be compromised. So, usually you open different devices (maybe two computers) and perform the agreement to send that transaction in two devices. It isn't comfortable. NEM Authenticator solves it.\n\nNEM Authenticator is a free 100% decentralized mobile application that allows you start a transaction from your Main Wallet account in your computer device, and confirm the transaction in your mobile device. It adds a good security layer, since the attacker needs to compromise two devices in order to steal your founds.\n\nNEM Authenticator is currently just available in Google Play, but it will be published for iOS soon.\n\nhttps://play.google.com/store/apps/details?id=com.nemauthenticator.app\n\n- Check the main description article in medium: https://medium.com/@aleixmorgadas/nem-authenticator-2fc-ab607513c62d\n- Check the setup tutorial extended for non-experted users in medium: https://medium.com/@aleixmorgadas/nem-authenticator-tutorial-c9755beda3a0\n- If you are a developer and have curiosity of how is it done, check this article: https://medium.com/@aleixmorgadas/how-nem-authenticator-is-made-6b0b4b1da7c7\n- Here the tool used to create the application [nemlibrary.com](https://nemlibrary.com/) in combination with Ionic Framework v3",
"json_metadata": "{\"tags\":[\"nem\",\"blockchain\",\"development\",\"security\"],\"image\":[\"https://steemitimages.com/DQmdzEuMfCztmccs4Qa9Pwt9B5nbU9ogsnGjVPWLAX2Qzyx/logo-extended-1200x335-white-bg.png\"],\"links\":[\"https://nem.io\",\"https://docs.nem.io/en/nanowallet/multisignature-multiuser\",\"https://play.google.com/store/apps/details?id=com.nemauthenticator.app\",\"https://medium.com/@aleixmorgadas/nem-authenticator-2fc-ab607513c62d\",\"https://medium.com/@aleixmorgadas/nem-authenticator-tutorial-c9755beda3a0\",\"https://medium.com/@aleixmorgadas/how-nem-authenticator-is-made-6b0b4b1da7c7\",\"https://nemlibrary.com/\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}aleixmorgadasupvoted (100.00%) @catto000 / electrum-a-light-and-simple-wallet-for-bitcoin-full-guide2018/01/06 18:53:30
aleixmorgadasupvoted (100.00%) @catto000 / electrum-a-light-and-simple-wallet-for-bitcoin-full-guide
2018/01/06 18:53:30
| voter | aleixmorgadas |
| author | catto000 |
| permlink | electrum-a-light-and-simple-wallet-for-bitcoin-full-guide |
| weight | 10000 (100.00%) |
| Transaction Info | Block #18747975/Trx 0da0f998643def8f3af644dfe8d1ebbaf80f7322 |
View Raw JSON Data
{
"trx_id": "0da0f998643def8f3af644dfe8d1ebbaf80f7322",
"block": 18747975,
"trx_in_block": 23,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-06T18:53:30",
"op": [
"vote",
{
"voter": "aleixmorgadas",
"author": "catto000",
"permlink": "electrum-a-light-and-simple-wallet-for-bitcoin-full-guide",
"weight": 10000
}
]
}2018/01/02 23:46:45
2018/01/02 23:46:45
| parent author | aleixmorgadas |
| parent permlink | re-marc0o-nem-tools-automated-restart-of-delegated-harvesting-20180102t231956353z |
| author | marc0o |
| permlink | re-aleixmorgadas-re-marc0o-nem-tools-automated-restart-of-delegated-harvesting-20180102t234646941z |
| title | |
| body | thx aleix, really appreciate your comment! :-) |
| json metadata | {"tags":["nem"],"app":"steemit/0.1"} |
| Transaction Info | Block #18638682/Trx 6ed3273b8fa76c7e474a58f2b96f4fdc9e16b075 |
View Raw JSON Data
{
"trx_id": "6ed3273b8fa76c7e474a58f2b96f4fdc9e16b075",
"block": 18638682,
"trx_in_block": 29,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-02T23:46:45",
"op": [
"comment",
{
"parent_author": "aleixmorgadas",
"parent_permlink": "re-marc0o-nem-tools-automated-restart-of-delegated-harvesting-20180102t231956353z",
"author": "marc0o",
"permlink": "re-aleixmorgadas-re-marc0o-nem-tools-automated-restart-of-delegated-harvesting-20180102t234646941z",
"title": "",
"body": "thx aleix, really appreciate your comment! :-)",
"json_metadata": "{\"tags\":[\"nem\"],\"app\":\"steemit/0.1\"}"
}
]
}2018/01/02 23:44:30
2018/01/02 23:44:30
| voter | marc0o |
| author | aleixmorgadas |
| permlink | re-marc0o-nem-tools-automated-restart-of-delegated-harvesting-20180102t231956353z |
| weight | 10000 (100.00%) |
| Transaction Info | Block #18638637/Trx 8535e7af2f75a81a595a07df37262075d0406295 |
View Raw JSON Data
{
"trx_id": "8535e7af2f75a81a595a07df37262075d0406295",
"block": 18638637,
"trx_in_block": 19,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-02T23:44:30",
"op": [
"vote",
{
"voter": "marc0o",
"author": "aleixmorgadas",
"permlink": "re-marc0o-nem-tools-automated-restart-of-delegated-harvesting-20180102t231956353z",
"weight": 10000
}
]
}aleixmorgadasfollowed @marc0o2018/01/02 23:20:09
aleixmorgadasfollowed @marc0o
2018/01/02 23:20:09
| required auths | [] |
| required posting auths | ["aleixmorgadas"] |
| id | follow |
| json | ["follow",{"follower":"aleixmorgadas","following":"marc0o","what":["blog"]}] |
| Transaction Info | Block #18638150/Trx 8d782dde451782462b768ba0c993dc79d4451971 |
View Raw JSON Data
{
"trx_id": "8d782dde451782462b768ba0c993dc79d4451971",
"block": 18638150,
"trx_in_block": 19,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-02T23:20:09",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"aleixmorgadas"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"aleixmorgadas\",\"following\":\"marc0o\",\"what\":[\"blog\"]}]"
}
]
}2018/01/02 23:19:57
2018/01/02 23:19:57
| parent author | marc0o |
| parent permlink | nem-tools-automated-restart-of-delegated-harvesting |
| author | aleixmorgadas |
| permlink | re-marc0o-nem-tools-automated-restart-of-delegated-harvesting-20180102t231956353z |
| title | |
| body | one of the most useful applications to help nem users :-) |
| json metadata | {"tags":["nem"],"app":"steemit/0.1"} |
| Transaction Info | Block #18638146/Trx 8b706ce974bac43cc4935e5fbe47f3794ff58c1b |
View Raw JSON Data
{
"trx_id": "8b706ce974bac43cc4935e5fbe47f3794ff58c1b",
"block": 18638146,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-02T23:19:57",
"op": [
"comment",
{
"parent_author": "marc0o",
"parent_permlink": "nem-tools-automated-restart-of-delegated-harvesting",
"author": "aleixmorgadas",
"permlink": "re-marc0o-nem-tools-automated-restart-of-delegated-harvesting-20180102t231956353z",
"title": "",
"body": "one of the most useful applications to help nem users :-)",
"json_metadata": "{\"tags\":[\"nem\"],\"app\":\"steemit/0.1\"}"
}
]
}aleixmorgadasupvoted (100.00%) @marc0o / nem-tools-automated-restart-of-delegated-harvesting2018/01/02 23:18:54
aleixmorgadasupvoted (100.00%) @marc0o / nem-tools-automated-restart-of-delegated-harvesting
2018/01/02 23:18:54
| voter | aleixmorgadas |
| author | marc0o |
| permlink | nem-tools-automated-restart-of-delegated-harvesting |
| weight | 10000 (100.00%) |
| Transaction Info | Block #18638125/Trx cd8eceda52a6deca10d9831285c0751b4d5a50eb |
View Raw JSON Data
{
"trx_id": "cd8eceda52a6deca10d9831285c0751b4d5a50eb",
"block": 18638125,
"trx_in_block": 17,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-02T23:18:54",
"op": [
"vote",
{
"voter": "aleixmorgadas",
"author": "marc0o",
"permlink": "nem-tools-automated-restart-of-delegated-harvesting",
"weight": 10000
}
]
}aleixmorgadasupvoted (100.00%) @tongokongo / nem-news-june-20172017/09/04 16:31:42
aleixmorgadasupvoted (100.00%) @tongokongo / nem-news-june-2017
2017/09/04 16:31:42
| voter | aleixmorgadas |
| author | tongokongo |
| permlink | nem-news-june-2017 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #15176194/Trx 8c8a1ae4a4c83a2460d4e7c021746f528ef29f7d |
View Raw JSON Data
{
"trx_id": "8c8a1ae4a4c83a2460d4e7c021746f528ef29f7d",
"block": 15176194,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-09-04T16:31:42",
"op": [
"vote",
{
"voter": "aleixmorgadas",
"author": "tongokongo",
"permlink": "nem-news-june-2017",
"weight": 10000
}
]
}aleixmorgadasupvoted (100.00%) @tongokongo / ico-breakdown-dimcoin2017/09/04 16:31:39
aleixmorgadasupvoted (100.00%) @tongokongo / ico-breakdown-dimcoin
2017/09/04 16:31:39
| voter | aleixmorgadas |
| author | tongokongo |
| permlink | ico-breakdown-dimcoin |
| weight | 10000 (100.00%) |
| Transaction Info | Block #15176193/Trx cee73a8ca79ba11b9d52683f5b846acb530304ed |
View Raw JSON Data
{
"trx_id": "cee73a8ca79ba11b9d52683f5b846acb530304ed",
"block": 15176193,
"trx_in_block": 15,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-09-04T16:31:39",
"op": [
"vote",
{
"voter": "aleixmorgadas",
"author": "tongokongo",
"permlink": "ico-breakdown-dimcoin",
"weight": 10000
}
]
}aleixmorgadasupvoted (100.00%) @tongokongo / nem-news2017/09/04 16:31:39
aleixmorgadasupvoted (100.00%) @tongokongo / nem-news
2017/09/04 16:31:39
| voter | aleixmorgadas |
| author | tongokongo |
| permlink | nem-news |
| weight | 10000 (100.00%) |
| Transaction Info | Block #15176193/Trx 9fecbafdca0f47429e1c52eee67829ab8845a393 |
View Raw JSON Data
{
"trx_id": "9fecbafdca0f47429e1c52eee67829ab8845a393",
"block": 15176193,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-09-04T16:31:39",
"op": [
"vote",
{
"voter": "aleixmorgadas",
"author": "tongokongo",
"permlink": "nem-news",
"weight": 10000
}
]
}2017/09/04 16:31:39
2017/09/04 16:31:39
| voter | aleixmorgadas |
| author | tongokongo |
| permlink | nem-news-july-1st-8th-covering-coincheck-lon-wong-ecobit-lux-tag |
| weight | 10000 (100.00%) |
| Transaction Info | Block #15176193/Trx 60ff91cb464e1ae01f2305cfb48b069fd1d89a44 |
View Raw JSON Data
{
"trx_id": "60ff91cb464e1ae01f2305cfb48b069fd1d89a44",
"block": 15176193,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-09-04T16:31:39",
"op": [
"vote",
{
"voter": "aleixmorgadas",
"author": "tongokongo",
"permlink": "nem-news-july-1st-8th-covering-coincheck-lon-wong-ecobit-lux-tag",
"weight": 10000
}
]
}aleixmorgadasupvoted (100.00%) @tongokongo / nem-news-july-8th-115th-covering-luxtag-breeze-trezor2017/09/04 16:31:30
aleixmorgadasupvoted (100.00%) @tongokongo / nem-news-july-8th-115th-covering-luxtag-breeze-trezor
2017/09/04 16:31:30
| voter | aleixmorgadas |
| author | tongokongo |
| permlink | nem-news-july-8th-115th-covering-luxtag-breeze-trezor |
| weight | 10000 (100.00%) |
| Transaction Info | Block #15176190/Trx 3f4551db90aeb1616adc89729bf4e28916b4872a |
View Raw JSON Data
{
"trx_id": "3f4551db90aeb1616adc89729bf4e28916b4872a",
"block": 15176190,
"trx_in_block": 23,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-09-04T16:31:30",
"op": [
"vote",
{
"voter": "aleixmorgadas",
"author": "tongokongo",
"permlink": "nem-news-july-8th-115th-covering-luxtag-breeze-trezor",
"weight": 10000
}
]
}2017/09/04 16:31:27
2017/09/04 16:31:27
| voter | aleixmorgadas |
| author | tongokongo |
| permlink | nem-news-july-15th-22nd-covering-xarcade-microwallet-library-crypto-cracow-meetup |
| weight | 10000 (100.00%) |
| Transaction Info | Block #15176189/Trx 6c1f6c811156404123eba06fe9ba2d35a117b9d0 |
View Raw JSON Data
{
"trx_id": "6c1f6c811156404123eba06fe9ba2d35a117b9d0",
"block": 15176189,
"trx_in_block": 38,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-09-04T16:31:27",
"op": [
"vote",
{
"voter": "aleixmorgadas",
"author": "tongokongo",
"permlink": "nem-news-july-15th-22nd-covering-xarcade-microwallet-library-crypto-cracow-meetup",
"weight": 10000
}
]
}aleixmorgadasupvoted (100.00%) @tongokongo / polski-meetup-crypto-cracow-4-nem2017/09/04 16:31:27
aleixmorgadasupvoted (100.00%) @tongokongo / polski-meetup-crypto-cracow-4-nem
2017/09/04 16:31:27
| voter | aleixmorgadas |
| author | tongokongo |
| permlink | polski-meetup-crypto-cracow-4-nem |
| weight | 10000 (100.00%) |
| Transaction Info | Block #15176189/Trx 8e4f865a4088a4c583e661bbe2fcc770b9957a58 |
View Raw JSON Data
{
"trx_id": "8e4f865a4088a4c583e661bbe2fcc770b9957a58",
"block": 15176189,
"trx_in_block": 14,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-09-04T16:31:27",
"op": [
"vote",
{
"voter": "aleixmorgadas",
"author": "tongokongo",
"permlink": "polski-meetup-crypto-cracow-4-nem",
"weight": 10000
}
]
}aleixmorgadasupvoted (100.00%) @tongokongo / companies-around-nem2017/09/04 16:31:24
aleixmorgadasupvoted (100.00%) @tongokongo / companies-around-nem
2017/09/04 16:31:24
| voter | aleixmorgadas |
| author | tongokongo |
| permlink | companies-around-nem |
| weight | 10000 (100.00%) |
| Transaction Info | Block #15176188/Trx 6901fc42e6c069d1d407ae87a90c091391656012 |
View Raw JSON Data
{
"trx_id": "6901fc42e6c069d1d407ae87a90c091391656012",
"block": 15176188,
"trx_in_block": 31,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-09-04T16:31:24",
"op": [
"vote",
{
"voter": "aleixmorgadas",
"author": "tongokongo",
"permlink": "companies-around-nem",
"weight": 10000
}
]
}aleixmorgadasupvoted (100.00%) @tongokongo / nem-news-comsa-trezor-wikiworks-lon-wong-fork2017/09/04 16:31:18
aleixmorgadasupvoted (100.00%) @tongokongo / nem-news-comsa-trezor-wikiworks-lon-wong-fork
2017/09/04 16:31:18
| voter | aleixmorgadas |
| author | tongokongo |
| permlink | nem-news-comsa-trezor-wikiworks-lon-wong-fork |
| weight | 10000 (100.00%) |
| Transaction Info | Block #15176186/Trx f65a2d85c1b45ad27306989237fad43c5e54460e |
View Raw JSON Data
{
"trx_id": "f65a2d85c1b45ad27306989237fad43c5e54460e",
"block": 15176186,
"trx_in_block": 35,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-09-04T16:31:18",
"op": [
"vote",
{
"voter": "aleixmorgadas",
"author": "tongokongo",
"permlink": "nem-news-comsa-trezor-wikiworks-lon-wong-fork",
"weight": 10000
}
]
}aleixmorgadasupvoted (100.00%) @tongokongo / nem-news-sponsoring-deals-interviews-debit-card2017/09/04 16:31:18
aleixmorgadasupvoted (100.00%) @tongokongo / nem-news-sponsoring-deals-interviews-debit-card
2017/09/04 16:31:18
| voter | aleixmorgadas |
| author | tongokongo |
| permlink | nem-news-sponsoring-deals-interviews-debit-card |
| weight | 10000 (100.00%) |
| Transaction Info | Block #15176186/Trx f3354fb169823e7ccf6b0e468d09c871e6f97b18 |
View Raw JSON Data
{
"trx_id": "f3354fb169823e7ccf6b0e468d09c871e6f97b18",
"block": 15176186,
"trx_in_block": 15,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-09-04T16:31:18",
"op": [
"vote",
{
"voter": "aleixmorgadas",
"author": "tongokongo",
"permlink": "nem-news-sponsoring-deals-interviews-debit-card",
"weight": 10000
}
]
}aleixmorgadasupvoted (100.00%) @tongokongo / nem-news-ico-bankera-media-dimcoin-sponsoring2017/09/04 16:31:18
aleixmorgadasupvoted (100.00%) @tongokongo / nem-news-ico-bankera-media-dimcoin-sponsoring
2017/09/04 16:31:18
| voter | aleixmorgadas |
| author | tongokongo |
| permlink | nem-news-ico-bankera-media-dimcoin-sponsoring |
| weight | 10000 (100.00%) |
| Transaction Info | Block #15176186/Trx b4436e7dfbcffbc989fcd1703694914f35fbf174 |
View Raw JSON Data
{
"trx_id": "b4436e7dfbcffbc989fcd1703694914f35fbf174",
"block": 15176186,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-09-04T16:31:18",
"op": [
"vote",
{
"voter": "aleixmorgadas",
"author": "tongokongo",
"permlink": "nem-news-ico-bankera-media-dimcoin-sponsoring",
"weight": 10000
}
]
}aleixmorgadasupvoted (100.00%) @tongokongo / qqe5atxl2017/09/04 16:31:15
aleixmorgadasupvoted (100.00%) @tongokongo / qqe5atxl
2017/09/04 16:31:15
| voter | aleixmorgadas |
| author | tongokongo |
| permlink | qqe5atxl |
| weight | 10000 (100.00%) |
| Transaction Info | Block #15176185/Trx a9930b47a7247e6eea59afb0c00b99db33587313 |
View Raw JSON Data
{
"trx_id": "a9930b47a7247e6eea59afb0c00b99db33587313",
"block": 15176185,
"trx_in_block": 22,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-09-04T16:31:15",
"op": [
"vote",
{
"voter": "aleixmorgadas",
"author": "tongokongo",
"permlink": "qqe5atxl",
"weight": 10000
}
]
}aleixmorgadasupvoted (100.00%) @tongokongo / ico-followup-dimcoin2017/09/04 16:31:15
aleixmorgadasupvoted (100.00%) @tongokongo / ico-followup-dimcoin
2017/09/04 16:31:15
| voter | aleixmorgadas |
| author | tongokongo |
| permlink | ico-followup-dimcoin |
| weight | 10000 (100.00%) |
| Transaction Info | Block #15176185/Trx 48a38afe4806c319c863406e5d1bfa4cb8e418dd |
View Raw JSON Data
{
"trx_id": "48a38afe4806c319c863406e5d1bfa4cb8e418dd",
"block": 15176185,
"trx_in_block": 7,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-09-04T16:31:15",
"op": [
"vote",
{
"voter": "aleixmorgadas",
"author": "tongokongo",
"permlink": "ico-followup-dimcoin",
"weight": 10000
}
]
}aleixmorgadasupvoted (100.00%) @tongokongo / nem-news-website-bankera-authenticator-trezor2017/09/04 16:31:12
aleixmorgadasupvoted (100.00%) @tongokongo / nem-news-website-bankera-authenticator-trezor
2017/09/04 16:31:12
| voter | aleixmorgadas |
| author | tongokongo |
| permlink | nem-news-website-bankera-authenticator-trezor |
| weight | 10000 (100.00%) |
| Transaction Info | Block #15176184/Trx 9aa5fdb4018c1c6476bdd747aa1a07e5a8433fd1 |
View Raw JSON Data
{
"trx_id": "9aa5fdb4018c1c6476bdd747aa1a07e5a8433fd1",
"block": 15176184,
"trx_in_block": 29,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-09-04T16:31:12",
"op": [
"vote",
{
"voter": "aleixmorgadas",
"author": "tongokongo",
"permlink": "nem-news-website-bankera-authenticator-trezor",
"weight": 10000
}
]
}aleixmorgadasupvoted (100.00%) @tongokongo / nem-news-ico-bankera-comsa-dimcoin-luxtag-meetups2017/09/04 16:31:06
aleixmorgadasupvoted (100.00%) @tongokongo / nem-news-ico-bankera-comsa-dimcoin-luxtag-meetups
2017/09/04 16:31:06
| voter | aleixmorgadas |
| author | tongokongo |
| permlink | nem-news-ico-bankera-comsa-dimcoin-luxtag-meetups |
| weight | 10000 (100.00%) |
| Transaction Info | Block #15176182/Trx d8f5ae771ae2d7cbe11428790c4021b2ef4746ac |
View Raw JSON Data
{
"trx_id": "d8f5ae771ae2d7cbe11428790c4021b2ef4746ac",
"block": 15176182,
"trx_in_block": 6,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-09-04T16:31:06",
"op": [
"vote",
{
"voter": "aleixmorgadas",
"author": "tongokongo",
"permlink": "nem-news-ico-bankera-comsa-dimcoin-luxtag-meetups",
"weight": 10000
}
]
}aleixmorgadasupvoted (100.00%) @domino / catapult-development2017/09/04 16:30:54
aleixmorgadasupvoted (100.00%) @domino / catapult-development
2017/09/04 16:30:54
| voter | aleixmorgadas |
| author | domino |
| permlink | catapult-development |
| weight | 10000 (100.00%) |
| Transaction Info | Block #15176178/Trx 01f5573870f3cda660e3d913d19114499794478e |
View Raw JSON Data
{
"trx_id": "01f5573870f3cda660e3d913d19114499794478e",
"block": 15176178,
"trx_in_block": 9,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-09-04T16:30:54",
"op": [
"vote",
{
"voter": "aleixmorgadas",
"author": "domino",
"permlink": "catapult-development",
"weight": 10000
}
]
}aleixmorgadasupvoted (100.00%) @berolena / why-online-personality-isn-t-equal-to-real-influence2017/09/04 16:27:39
aleixmorgadasupvoted (100.00%) @berolena / why-online-personality-isn-t-equal-to-real-influence
2017/09/04 16:27:39
| voter | aleixmorgadas |
| author | berolena |
| permlink | why-online-personality-isn-t-equal-to-real-influence |
| weight | 10000 (100.00%) |
| Transaction Info | Block #15176113/Trx 14303eeeffb4cf5d0b4dc32fb5255f868da707f2 |
View Raw JSON Data
{
"trx_id": "14303eeeffb4cf5d0b4dc32fb5255f868da707f2",
"block": 15176113,
"trx_in_block": 17,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-09-04T16:27:39",
"op": [
"vote",
{
"voter": "aleixmorgadas",
"author": "berolena",
"permlink": "why-online-personality-isn-t-equal-to-real-influence",
"weight": 10000
}
]
}2017/08/24 12:14:06
2017/08/24 12:14:06
| voter | aleixmorgadas |
| author | moodleman |
| permlink | no-you-don-t-understand-the-blockchain-the-cap-theorem-limitation |
| weight | 10000 (100.00%) |
| Transaction Info | Block #14854444/Trx 297703b082a06b69430311a75147719f5f4c9603 |
View Raw JSON Data
{
"trx_id": "297703b082a06b69430311a75147719f5f4c9603",
"block": 14854444,
"trx_in_block": 9,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-08-24T12:14:06",
"op": [
"vote",
{
"voter": "aleixmorgadas",
"author": "moodleman",
"permlink": "no-you-don-t-understand-the-blockchain-the-cap-theorem-limitation",
"weight": 10000
}
]
}tedhoryczunupvoted (100.00%) @aleixmorgadas / kotlin-coroutines-sample2017/08/09 19:27:33
tedhoryczunupvoted (100.00%) @aleixmorgadas / kotlin-coroutines-sample
2017/08/09 19:27:33
| voter | tedhoryczun |
| author | aleixmorgadas |
| permlink | kotlin-coroutines-sample |
| weight | 10000 (100.00%) |
| Transaction Info | Block #14432080/Trx 75ac0c6c8790f3b4bd4b1f622d00c1211f49c6e0 |
View Raw JSON Data
{
"trx_id": "75ac0c6c8790f3b4bd4b1f622d00c1211f49c6e0",
"block": 14432080,
"trx_in_block": 20,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-08-09T19:27:33",
"op": [
"vote",
{
"voter": "tedhoryczun",
"author": "aleixmorgadas",
"permlink": "kotlin-coroutines-sample",
"weight": 10000
}
]
}2017/07/15 10:48:06
2017/07/15 10:48:06
| parent author | aleixmorgadas |
| parent permlink | kotlin-coroutines-sample |
| author | steemitboard |
| permlink | steemitboard-notify-aleixmorgadas-20170715t104805000z |
| title | |
| body | Congratulations @aleixmorgadas! You have received a personal award! [](http://steemitboard.com/@aleixmorgadas) Happy Birthday - 1 Year Click on the badge to view your own Board of Honor on SteemitBoard. For more information about this award, click [here](https://steemit.com/steemitboard/@steemitboard/steemitboard-update-8-happy-birthday) > By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)! |
| json metadata | {"image":["https://steemitboard.com/img/notifications.png"]} |
| Transaction Info | Block #13702428/Trx 0da691303d70d284c48a79485ee22ea35d4806c6 |
View Raw JSON Data
{
"trx_id": "0da691303d70d284c48a79485ee22ea35d4806c6",
"block": 13702428,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-07-15T10:48:06",
"op": [
"comment",
{
"parent_author": "aleixmorgadas",
"parent_permlink": "kotlin-coroutines-sample",
"author": "steemitboard",
"permlink": "steemitboard-notify-aleixmorgadas-20170715t104805000z",
"title": "",
"body": "Congratulations @aleixmorgadas! You have received a personal award!\n\n[](http://steemitboard.com/@aleixmorgadas) Happy Birthday - 1 Year\nClick on the badge to view your own Board of Honor on SteemitBoard.\n\nFor more information about this award, click [here](https://steemit.com/steemitboard/@steemitboard/steemitboard-update-8-happy-birthday)\n> By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!",
"json_metadata": "{\"image\":[\"https://steemitboard.com/img/notifications.png\"]}"
}
]
}aleixmorgadaspowered up 0.123 STEEM to @aleixmorgadas
aleixmorgadaspowered up 0.123 STEEM to @aleixmorgadas
| from | aleixmorgadas |
| to | aleixmorgadas |
| amount | 0.123 STEEM |
| Transaction Info | Block #9156122/Trx 9c04f296b63d609dd53e8ed88b552e0fba22d38d |
View Raw JSON Data
{
"trx_id": "9c04f296b63d609dd53e8ed88b552e0fba22d38d",
"block": 9156122,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-02-07T09:45:33",
"op": [
"transfer_to_vesting",
{
"from": "aleixmorgadas",
"to": "aleixmorgadas",
"amount": "0.123 STEEM"
}
]
}aleixmorgadasreceived 0.123 STEEM, 0.049 SBD, 0.555 SP author reward for @aleixmorgadas / kotlin-coroutines-sample
aleixmorgadasreceived 0.123 STEEM, 0.049 SBD, 0.555 SP author reward for @aleixmorgadas / kotlin-coroutines-sample
| author | aleixmorgadas |
| permlink | kotlin-coroutines-sample |
| sbd payout | 0.049 SBD |
| steem payout | 0.123 STEEM |
| vesting payout | 904.551079 VESTS |
| Transaction Info | Block #9144495/Virtual Operation #5 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 9144495,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 5,
"timestamp": "2017-02-07T00:03:51",
"op": [
"author_reward",
{
"author": "aleixmorgadas",
"permlink": "kotlin-coroutines-sample",
"sbd_payout": "0.049 SBD",
"steem_payout": "0.123 STEEM",
"vesting_payout": "904.551079 VESTS"
}
]
}blacklistupvoted (1.00%) @aleixmorgadas / kotlin-coroutines-sample
blacklistupvoted (1.00%) @aleixmorgadas / kotlin-coroutines-sample
| voter | blacklist |
| author | aleixmorgadas |
| permlink | kotlin-coroutines-sample |
| weight | 100 (1.00%) |
| Transaction Info | Block #9116215/Trx 175df315c4ddd54ae63da2c3df823b1b9f3b8ff4 |
View Raw JSON Data
{
"trx_id": "175df315c4ddd54ae63da2c3df823b1b9f3b8ff4",
"block": 9116215,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-02-06T00:27:24",
"op": [
"vote",
{
"voter": "blacklist",
"author": "aleixmorgadas",
"permlink": "kotlin-coroutines-sample",
"weight": 100
}
]
}jeanvieteupvoted (100.00%) @aleixmorgadas / kotlin-coroutines-sample
jeanvieteupvoted (100.00%) @aleixmorgadas / kotlin-coroutines-sample
| voter | jeanviete |
| author | aleixmorgadas |
| permlink | kotlin-coroutines-sample |
| weight | 10000 (100.00%) |
| Transaction Info | Block #9115761/Trx 7453f7263d5e225708b99dc2eba6586a8876ae9c |
View Raw JSON Data
{
"trx_id": "7453f7263d5e225708b99dc2eba6586a8876ae9c",
"block": 9115761,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-02-06T00:04:42",
"op": [
"vote",
{
"voter": "jeanviete",
"author": "aleixmorgadas",
"permlink": "kotlin-coroutines-sample",
"weight": 10000
}
]
}glitterfartupvoted (100.00%) @aleixmorgadas / kotlin-coroutines-sample
glitterfartupvoted (100.00%) @aleixmorgadas / kotlin-coroutines-sample
| voter | glitterfart |
| author | aleixmorgadas |
| permlink | kotlin-coroutines-sample |
| weight | 10000 (100.00%) |
| Transaction Info | Block #9115757/Trx 4c282447798d2909ff4cb2aaf34759aa82781ca5 |
View Raw JSON Data
{
"trx_id": "4c282447798d2909ff4cb2aaf34759aa82781ca5",
"block": 9115757,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-02-06T00:04:30",
"op": [
"vote",
{
"voter": "glitterfart",
"author": "aleixmorgadas",
"permlink": "kotlin-coroutines-sample",
"weight": 10000
}
]
}fyrstikkenupvoted (1.00%) @aleixmorgadas / kotlin-coroutines-sample
fyrstikkenupvoted (1.00%) @aleixmorgadas / kotlin-coroutines-sample
| voter | fyrstikken |
| author | aleixmorgadas |
| permlink | kotlin-coroutines-sample |
| weight | 100 (1.00%) |
| Transaction Info | Block #9115533/Trx 8621998ff16befe4590ee5ff297b12eb3ab68f75 |
View Raw JSON Data
{
"trx_id": "8621998ff16befe4590ee5ff297b12eb3ab68f75",
"block": 9115533,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-02-05T23:53:18",
"op": [
"vote",
{
"voter": "fyrstikken",
"author": "aleixmorgadas",
"permlink": "kotlin-coroutines-sample",
"weight": 100
}
]
}dimimpupvoted (1.00%) @aleixmorgadas / kotlin-coroutines-sample
dimimpupvoted (1.00%) @aleixmorgadas / kotlin-coroutines-sample
| voter | dimimp |
| author | aleixmorgadas |
| permlink | kotlin-coroutines-sample |
| weight | 100 (1.00%) |
| Transaction Info | Block #9115428/Trx aa7b23f61c3fae07fe77800d9a6fc1d0f3dffe13 |
View Raw JSON Data
{
"trx_id": "aa7b23f61c3fae07fe77800d9a6fc1d0f3dffe13",
"block": 9115428,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-02-05T23:48:03",
"op": [
"vote",
{
"voter": "dimimp",
"author": "aleixmorgadas",
"permlink": "kotlin-coroutines-sample",
"weight": 100
}
]
}squbeupvoted (1.00%) @aleixmorgadas / kotlin-coroutines-sample
squbeupvoted (1.00%) @aleixmorgadas / kotlin-coroutines-sample
| voter | sqube |
| author | aleixmorgadas |
| permlink | kotlin-coroutines-sample |
| weight | 100 (1.00%) |
| Transaction Info | Block #9115358/Trx a737131aa880298e40f580aa24de1a5e38c4808d |
View Raw JSON Data
{
"trx_id": "a737131aa880298e40f580aa24de1a5e38c4808d",
"block": 9115358,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-02-05T23:44:33",
"op": [
"vote",
{
"voter": "sqube",
"author": "aleixmorgadas",
"permlink": "kotlin-coroutines-sample",
"weight": 100
}
]
}thebatchman1upvoted (3.00%) @aleixmorgadas / kotlin-coroutines-sample
thebatchman1upvoted (3.00%) @aleixmorgadas / kotlin-coroutines-sample
| voter | thebatchman1 |
| author | aleixmorgadas |
| permlink | kotlin-coroutines-sample |
| weight | 300 (3.00%) |
| Transaction Info | Block #9115273/Trx 81a205d5e36af69c8ef221c381f27b611a520b17 |
View Raw JSON Data
{
"trx_id": "81a205d5e36af69c8ef221c381f27b611a520b17",
"block": 9115273,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-02-05T23:40:18",
"op": [
"vote",
{
"voter": "thebatchman1",
"author": "aleixmorgadas",
"permlink": "kotlin-coroutines-sample",
"weight": 300
}
]
}thebatchmanupvoted (3.00%) @aleixmorgadas / kotlin-coroutines-sample
thebatchmanupvoted (3.00%) @aleixmorgadas / kotlin-coroutines-sample
| voter | thebatchman |
| author | aleixmorgadas |
| permlink | kotlin-coroutines-sample |
| weight | 300 (3.00%) |
| Transaction Info | Block #9115273/Trx 3d0092264086ec48bfc78239fbf54704e01cdcdf |
View Raw JSON Data
{
"trx_id": "3d0092264086ec48bfc78239fbf54704e01cdcdf",
"block": 9115273,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-02-05T23:40:18",
"op": [
"vote",
{
"voter": "thebatchman",
"author": "aleixmorgadas",
"permlink": "kotlin-coroutines-sample",
"weight": 300
}
]
}birrulibmcupvoted (100.00%) @aleixmorgadas / kotlin-coroutines-sample
birrulibmcupvoted (100.00%) @aleixmorgadas / kotlin-coroutines-sample
| voter | birrulibmc |
| author | aleixmorgadas |
| permlink | kotlin-coroutines-sample |
| weight | 10000 (100.00%) |
| Transaction Info | Block #9115228/Trx fd270e50361c5bc3561c9bc5666a0e5811b62d88 |
View Raw JSON Data
{
"trx_id": "fd270e50361c5bc3561c9bc5666a0e5811b62d88",
"block": 9115228,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-02-05T23:38:03",
"op": [
"vote",
{
"voter": "birrulibmc",
"author": "aleixmorgadas",
"permlink": "kotlin-coroutines-sample",
"weight": 10000
}
]
}johnathanhenryupvoted (100.00%) @aleixmorgadas / kotlin-coroutines-sample
johnathanhenryupvoted (100.00%) @aleixmorgadas / kotlin-coroutines-sample
| voter | johnathanhenry |
| author | aleixmorgadas |
| permlink | kotlin-coroutines-sample |
| weight | 10000 (100.00%) |
| Transaction Info | Block #9115125/Trx 0f77177f21b731d71769a4424b2f1cfa0b05ec43 |
View Raw JSON Data
{
"trx_id": "0f77177f21b731d71769a4424b2f1cfa0b05ec43",
"block": 9115125,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-02-05T23:32:54",
"op": [
"vote",
{
"voter": "johnathanhenry",
"author": "aleixmorgadas",
"permlink": "kotlin-coroutines-sample",
"weight": 10000
}
]
}taoteh1221upvoted (100.00%) @aleixmorgadas / kotlin-coroutines-sample
taoteh1221upvoted (100.00%) @aleixmorgadas / kotlin-coroutines-sample
| voter | taoteh1221 |
| author | aleixmorgadas |
| permlink | kotlin-coroutines-sample |
| weight | 10000 (100.00%) |
| Transaction Info | Block #9115117/Trx f569d3f32f456e6a1c31285207d610a56fe175ea |
View Raw JSON Data
{
"trx_id": "f569d3f32f456e6a1c31285207d610a56fe175ea",
"block": 9115117,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-02-05T23:32:30",
"op": [
"vote",
{
"voter": "taoteh1221",
"author": "aleixmorgadas",
"permlink": "kotlin-coroutines-sample",
"weight": 10000
}
]
}grey580upvoted (3.00%) @aleixmorgadas / kotlin-coroutines-sample
grey580upvoted (3.00%) @aleixmorgadas / kotlin-coroutines-sample
| voter | grey580 |
| author | aleixmorgadas |
| permlink | kotlin-coroutines-sample |
| weight | 300 (3.00%) |
| Transaction Info | Block #9115113/Trx b5ed36e73ed048a1c588be3fddf359202bd07d9a |
View Raw JSON Data
{
"trx_id": "b5ed36e73ed048a1c588be3fddf359202bd07d9a",
"block": 9115113,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-02-05T23:32:18",
"op": [
"vote",
{
"voter": "grey580",
"author": "aleixmorgadas",
"permlink": "kotlin-coroutines-sample",
"weight": 300
}
]
}steemspeakupvoted (1.00%) @aleixmorgadas / kotlin-coroutines-sample
steemspeakupvoted (1.00%) @aleixmorgadas / kotlin-coroutines-sample
| voter | steemspeak |
| author | aleixmorgadas |
| permlink | kotlin-coroutines-sample |
| weight | 100 (1.00%) |
| Transaction Info | Block #9115068/Trx 1da59e2b3976c44b343a167e1f2504f96f1d22ec |
View Raw JSON Data
{
"trx_id": "1da59e2b3976c44b343a167e1f2504f96f1d22ec",
"block": 9115068,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-02-05T23:30:03",
"op": [
"vote",
{
"voter": "steemspeak",
"author": "aleixmorgadas",
"permlink": "kotlin-coroutines-sample",
"weight": 100
}
]
}fyrst-witnessupvoted (1.00%) @aleixmorgadas / kotlin-coroutines-sample
fyrst-witnessupvoted (1.00%) @aleixmorgadas / kotlin-coroutines-sample
| voter | fyrst-witness |
| author | aleixmorgadas |
| permlink | kotlin-coroutines-sample |
| weight | 100 (1.00%) |
| Transaction Info | Block #9115051/Trx ac43b33ce89583bc21cf69dbfaf8e7c32fcee3c3 |
View Raw JSON Data
{
"trx_id": "ac43b33ce89583bc21cf69dbfaf8e7c32fcee3c3",
"block": 9115051,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-02-05T23:29:12",
"op": [
"vote",
{
"voter": "fyrst-witness",
"author": "aleixmorgadas",
"permlink": "kotlin-coroutines-sample",
"weight": 100
}
]
}cheetahreplied to @aleixmorgadas / cheetah-re-kotlin-coroutines-sample
cheetahreplied to @aleixmorgadas / cheetah-re-kotlin-coroutines-sample
| parent author | aleixmorgadas |
| parent permlink | kotlin-coroutines-sample |
| author | cheetah |
| permlink | cheetah-re-kotlin-coroutines-sample |
| title | |
| body | Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in: https://blog.jetbrains.com/kotlin/2017/01/kotlin-1-1-beta-is-here/ |
| json metadata | |
| Transaction Info | Block #9115039/Trx e1e510164a1faeaf4e2042d822cb66e2f75e412a |
View Raw JSON Data
{
"trx_id": "e1e510164a1faeaf4e2042d822cb66e2f75e412a",
"block": 9115039,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-02-05T23:28:36",
"op": [
"comment",
{
"parent_author": "aleixmorgadas",
"parent_permlink": "kotlin-coroutines-sample",
"author": "cheetah",
"permlink": "cheetah-re-kotlin-coroutines-sample",
"title": "",
"body": "Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:\nhttps://blog.jetbrains.com/kotlin/2017/01/kotlin-1-1-beta-is-here/",
"json_metadata": ""
}
]
}cheetahupvoted (1.00%) @aleixmorgadas / kotlin-coroutines-sample
cheetahupvoted (1.00%) @aleixmorgadas / kotlin-coroutines-sample
| voter | cheetah |
| author | aleixmorgadas |
| permlink | kotlin-coroutines-sample |
| weight | 100 (1.00%) |
| Transaction Info | Block #9115037/Trx e2b33cddde884eab9345ffcb49f9d53233dbdfba |
View Raw JSON Data
{
"trx_id": "e2b33cddde884eab9345ffcb49f9d53233dbdfba",
"block": 9115037,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-02-05T23:28:30",
"op": [
"vote",
{
"voter": "cheetah",
"author": "aleixmorgadas",
"permlink": "kotlin-coroutines-sample",
"weight": 100
}
]
}aleixmorgadasupvoted (100.00%) @aleixmorgadas / kotlin-coroutines-sample
aleixmorgadasupvoted (100.00%) @aleixmorgadas / kotlin-coroutines-sample
| voter | aleixmorgadas |
| author | aleixmorgadas |
| permlink | kotlin-coroutines-sample |
| weight | 10000 (100.00%) |
| Transaction Info | Block #9115029/Trx 4130b1679fd74b9c6b1e9a8ef65bec9b8ee4bf4b |
View Raw JSON Data
{
"trx_id": "4130b1679fd74b9c6b1e9a8ef65bec9b8ee4bf4b",
"block": 9115029,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-02-05T23:28:06",
"op": [
"vote",
{
"voter": "aleixmorgadas",
"author": "aleixmorgadas",
"permlink": "kotlin-coroutines-sample",
"weight": 10000
}
]
}aleixmorgadaspublished a new post: kotlin-coroutines-sample
aleixmorgadaspublished a new post: kotlin-coroutines-sample
| parent author | |
| parent permlink | kotlin |
| author | aleixmorgadas |
| permlink | kotlin-coroutines-sample |
| title | Kotlin Coroutines Sample |
| body | [Kotlin 1.1](https://blog.jetbrains.com/kotlin/2017/01/kotlin-1-1-beta-is-here/) comes with a new feature called [Coroutines](https://github.com/Kotlin/kotlin-coroutines). Quoting the official Kotlin blog: > Honestly, it’s hard to over-emphasize coroutines. The future has come, and we are stuck with it: we need non-blocking asynchronous APIs to keep up with the loads of data we are processing. We’ve been through callback hell and conquered it, but we deserve better. We want to simply write the code following its natural sequential logic, and let the compiler figure the asynchrony out for us. This is what coroutines are about: async/await, generate/yield, non-blocking IO, Rx and much more brought under the single unified paradigm of a suspending function. Such a function (or lambda) represents a computation that can be suspended (without blocking any threads) and resumed later. For a better blocking, asynchronous and non-blocking APIs understanding I have created a github repository ( [github.com/aleixmorgadas/kotlin-coroutines-sample](https://github.com/aleixmorgadas/kotlin-coroutines-sample) ) with sample code. The project aims to show you how each type of API call is executed. Have a nice coding day! |
| json metadata | {"tags":["kotlin","blocking","non-blocking","asynchronous","coroutines"],"links":["https://blog.jetbrains.com/kotlin/2017/01/kotlin-1-1-beta-is-here/","https://github.com/Kotlin/kotlin-coroutines","https://github.com/aleixmorgadas/kotlin-coroutines-sample"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #9115029/Trx 4130b1679fd74b9c6b1e9a8ef65bec9b8ee4bf4b |
View Raw JSON Data
{
"trx_id": "4130b1679fd74b9c6b1e9a8ef65bec9b8ee4bf4b",
"block": 9115029,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2017-02-05T23:28:06",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "kotlin",
"author": "aleixmorgadas",
"permlink": "kotlin-coroutines-sample",
"title": "Kotlin Coroutines Sample",
"body": "[Kotlin 1.1](https://blog.jetbrains.com/kotlin/2017/01/kotlin-1-1-beta-is-here/) comes with a new feature called [Coroutines](https://github.com/Kotlin/kotlin-coroutines).\n\nQuoting the official Kotlin blog:\n> Honestly, it’s hard to over-emphasize coroutines. The future has come, and we are stuck with it: we need non-blocking asynchronous APIs to keep up with the loads of data we are processing. We’ve been through callback hell and conquered it, but we deserve better. We want to simply write the code following its natural sequential logic, and let the compiler figure the asynchrony out for us. This is what coroutines are about: async/await, generate/yield, non-blocking IO, Rx and much more brought under the single unified paradigm of a suspending function. Such a function (or lambda) represents a computation that can be suspended (without blocking any threads) and resumed later.\n\nFor a better blocking, asynchronous and non-blocking APIs understanding I have created a github repository ( [github.com/aleixmorgadas/kotlin-coroutines-sample](https://github.com/aleixmorgadas/kotlin-coroutines-sample) ) with sample code. The project aims to show you how each type of API call is executed.\n\nHave a nice coding day!",
"json_metadata": "{\"tags\":[\"kotlin\",\"blocking\",\"non-blocking\",\"asynchronous\",\"coroutines\"],\"links\":[\"https://blog.jetbrains.com/kotlin/2017/01/kotlin-1-1-beta-is-here/\",\"https://github.com/Kotlin/kotlin-coroutines\",\"https://github.com/aleixmorgadas/kotlin-coroutines-sample\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}aleixmorgadaspowered up 0.007 STEEM to @aleixmorgadas
aleixmorgadaspowered up 0.007 STEEM to @aleixmorgadas
| from | aleixmorgadas |
| to | aleixmorgadas |
| amount | 0.007 STEEM |
| Transaction Info | Block #7499005/Trx 220fe8464e90e43336bfacd43c7aeb094de1125a |
View Raw JSON Data
{
"trx_id": "220fe8464e90e43336bfacd43c7aeb094de1125a",
"block": 7499005,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2016-12-11T18:12:09",
"op": [
"transfer_to_vesting",
{
"from": "aleixmorgadas",
"to": "aleixmorgadas",
"amount": "0.007 STEEM"
}
]
}aleixmorgadasreceived 0.007 STEEM, 0.018 SBD, 0.117 SP author reward for @aleixmorgadas / breif-introducction
aleixmorgadasreceived 0.007 STEEM, 0.018 SBD, 0.117 SP author reward for @aleixmorgadas / breif-introducction
| author | aleixmorgadas |
| permlink | breif-introducction |
| sbd payout | 0.018 SBD |
| steem payout | 0.007 STEEM |
| vesting payout | 190.158720 VESTS |
| Transaction Info | Block #7496989/Virtual Operation #4 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 7496989,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 4,
"timestamp": "2016-12-11T16:30:57",
"op": [
"author_reward",
{
"author": "aleixmorgadas",
"permlink": "breif-introducction",
"sbd_payout": "0.018 SBD",
"steem_payout": "0.007 STEEM",
"vesting_payout": "190.158720 VESTS"
}
]
}Manabar
Voting Power100.00%
Downvote Power100.00%
Resource Credits100.00%
Reputation Progress60.59%
{
"voting_manabar": {
"current_mana": 9800,
"last_update_time": 1515860457
},
"downvote_manabar": {
"current_mana": 0,
"last_update_time": 1468571610
},
"rc_account": {
"account": "aleixmorgadas",
"rc_manabar": {
"current_mana": "21095382134",
"last_update_time": 1550956542
},
"max_rc_creation_adjustment": {
"amount": "2020748973",
"precision": 6,
"nai": "@@000000037"
},
"max_rc": "26407848699"
}
}Account Metadata
| POSTING JSON METADATA | |
| profile | {"profile_image":"https://avatars2.githubusercontent.com/u/5518197?v=3&s=460","name":"Aleix"} |
| JSON METADATA | |
| profile | {"profile_image":"https://avatars2.githubusercontent.com/u/5518197?v=3&s=460","name":"Aleix"} |
{
"posting_json_metadata": {
"profile": {
"profile_image": "https://avatars2.githubusercontent.com/u/5518197?v=3&s=460",
"name": "Aleix"
}
},
"json_metadata": {
"profile": {
"profile_image": "https://avatars2.githubusercontent.com/u/5518197?v=3&s=460",
"name": "Aleix"
}
}
}Auth Keys
Owner
Single Signature
Public Keys
STM7fRpYfDXT32oXsXpE6KTHoL61tXUZZBR1VW7YjZsVgQ14ws5KF1/1
Active
Single Signature
Public Keys
STM5mfBdiZDLyyjvtd3pTD4jn4x7MrQvS6jc8sZTuHywDzzhASLna1/1
Posting
Single Signature
Public Keys
STM6UK5YbnwMyTsxFCJ4RdDpdpyBrGsoLUQu4bLp45pB3D8GomK171/1
App Permissions
@busy.app1/1
Memo
STM7ZiPBCakzRuvSwrpRtZ97dQGTVQvmutTU9HDEgbMCdUsP8Hcmz
{
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM7fRpYfDXT32oXsXpE6KTHoL61tXUZZBR1VW7YjZsVgQ14ws5KF",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM5mfBdiZDLyyjvtd3pTD4jn4x7MrQvS6jc8sZTuHywDzzhASLna",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [
[
"busy.app",
1
]
],
"key_auths": [
[
"STM6UK5YbnwMyTsxFCJ4RdDpdpyBrGsoLUQu4bLp45pB3D8GomK17",
1
]
]
},
"memo": "STM7ZiPBCakzRuvSwrpRtZ97dQGTVQvmutTU9HDEgbMCdUsP8Hcmz"
}Witness Votes
0 / 30
No active witness votes.
[]