VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS54.07%
Net Worth
0.271USD
STEEM
0.526STEEM
SBD
0.082SBD
Own SP
3.744SP
Detailed Balance
| STEEM | ||
| balance | 0.200STEEM | STEEM |
| market_balance | 0.000STEEM | STEEM |
| savings_balance | 0.000STEEM | STEEM |
| reward_steem_balance | 0.326STEEM | STEEM |
| STEEM POWER | ||
| Own SP | 3.744SP | SP |
| Delegated Out | 0.000SP | SP |
| Delegation In | 0.000SP | SP |
| Effective Power | 3.744SP | SP |
| Reward SP (pending) | 0.413SP | SP |
| SBD | ||
| sbd_balance | 0.001SBD | SBD |
| sbd_conversions | 0.000SBD | SBD |
| sbd_market_balance | 0.000SBD | SBD |
| savings_sbd_balance | 0.000SBD | SBD |
| reward_sbd_balance | 0.081SBD | SBD |
{
"balance": "0.200 STEEM",
"savings_balance": "0.000 STEEM",
"reward_steem_balance": "0.326 STEEM",
"vesting_shares": "6097.531611 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "0.000000 VESTS",
"sbd_balance": "0.001 SBD",
"savings_sbd_balance": "0.000 SBD",
"reward_sbd_balance": "0.081 SBD",
"conversions": []
}Account Info
| name | sparkster |
| id | 1028252 |
| rank | 833,168 |
| reputation | 14831588069 |
| created | 2018-06-07T19:07:39 |
| recovery_account | blocktrades |
| proxy | None |
| post_count | 35 |
| comment_count | 0 |
| lifetime_vote_count | 0 |
| witnesses_voted_for | 0 |
| last_post | 2019-09-01T17:58:33 |
| last_root_post | 2019-09-01T17:58:33 |
| last_vote_time | 2018-08-20T22:08:45 |
| proxied_vsf_votes | 0, 0, 0, 0 |
| can_vote | 1 |
| voting_power | 9,800 |
| delayed_votes | 0 |
| balance | 0.200 STEEM |
| savings_balance | 0.000 STEEM |
| sbd_balance | 0.001 SBD |
| savings_sbd_balance | 0.000 SBD |
| vesting_shares | 6097.531611 VESTS |
| delegated_vesting_shares | 0.000000 VESTS |
| received_vesting_shares | 0.000000 VESTS |
| reward_vesting_balance | 835.329257 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 | 2018-08-18T20:19:39 |
| last_account_update | 2018-08-18T20:19:39 |
| mined | No |
| sbd_seconds | 0 |
| sbd_last_interest_payment | 1970-01-01T00:00:00 |
| savings_sbd_last_interest_payment | 1970-01-01T00:00:00 |
{
"id": 1028252,
"name": "sparkster",
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM7B2kaZGVETLDVcRpjzdrNViJzPeSBNygZB5Uox6GmP4sTH8LmF",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM5pCqkTWrQiLSGxXxL1QTMdbuMYAAas2qTPLPx5vFBhvRR973Kv",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM6C17fbRq6nAHGNGCdL3GDLMVqFnEFB5MPw68FoSmXgWNQchcGg",
1
]
]
},
"memo_key": "STM81atvxPxac1SwaqGYXx8o79LckyzpH2evCgiy8dopfXTmSCB4T",
"json_metadata": "{\"profile\":{\"profile_image\":\"https://cdn.steemitimages.com/DQmNt4A4TPgvCZUzMbEpz3FNx9Zab9gVy2RjgQ62waFKp84/Avatar.png\",\"name\":\"Sparkster\",\"about\":\"Build smart software in Plain English! Run at 10 million TPS.\",\"location\":\"London\",\"website\":\"https://sparkster.me/\"}}",
"posting_json_metadata": "{\"profile\":{\"profile_image\":\"https://cdn.steemitimages.com/DQmNt4A4TPgvCZUzMbEpz3FNx9Zab9gVy2RjgQ62waFKp84/Avatar.png\",\"name\":\"Sparkster\",\"about\":\"Build smart software in Plain English! Run at 10 million TPS.\",\"location\":\"London\",\"website\":\"https://sparkster.me/\"}}",
"proxy": "",
"last_owner_update": "2018-08-18T20:19:39",
"last_account_update": "2018-08-18T20:19:39",
"created": "2018-06-07T19:07:39",
"mined": false,
"recovery_account": "blocktrades",
"last_account_recovery": "1970-01-01T00:00:00",
"reset_account": "null",
"comment_count": 0,
"lifetime_vote_count": 0,
"post_count": 35,
"can_vote": true,
"voting_manabar": {
"current_mana": 9800,
"last_update_time": 1534802925
},
"downvote_manabar": {
"current_mana": 0,
"last_update_time": 1528398459
},
"voting_power": 9800,
"balance": "0.200 STEEM",
"savings_balance": "0.000 STEEM",
"sbd_balance": "0.001 SBD",
"sbd_seconds": "0",
"sbd_seconds_last_update": "2018-12-07T22:29:00",
"sbd_last_interest_payment": "1970-01-01T00:00:00",
"savings_sbd_balance": "0.000 SBD",
"savings_sbd_seconds": "0",
"savings_sbd_seconds_last_update": "1970-01-01T00:00:00",
"savings_sbd_last_interest_payment": "1970-01-01T00:00:00",
"savings_withdraw_requests": 0,
"reward_sbd_balance": "0.081 SBD",
"reward_steem_balance": "0.326 STEEM",
"reward_vesting_balance": "835.329257 VESTS",
"reward_vesting_steem": "0.413 STEEM",
"vesting_shares": "6097.531611 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": 818,
"proxied_vsf_votes": [
0,
0,
0,
0
],
"witnesses_voted_for": 0,
"last_post": "2019-09-01T17:58:33",
"last_root_post": "2019-09-01T17:58:33",
"last_vote_time": "2018-08-20T22:08:45",
"post_bandwidth": 0,
"pending_claimed_accounts": 0,
"vesting_balance": "0.000 STEEM",
"reputation": "14831588069",
"transfer_history": [],
"market_history": [],
"post_history": [],
"vote_history": [],
"other_history": [],
"witness_votes": [],
"tags_usage": [],
"guest_bloggers": [],
"rank": 833168
}Withdraw Routes
| Incoming | Outgoing |
|---|---|
Empty | Empty |
{
"incoming": [],
"outgoing": []
}From Date
To Date
dtubesent 0.001 STEEM to @sparkster- "DTube Coin Round #1 is live! Visit https://token.d.tube for more information"2019/09/20 20:57:57
dtubesent 0.001 STEEM to @sparkster- "DTube Coin Round #1 is live! Visit https://token.d.tube for more information"
2019/09/20 20:57:57
| from | dtube |
| to | sparkster |
| amount | 0.001 STEEM |
| memo | DTube Coin Round #1 is live! Visit https://token.d.tube for more information |
| Transaction Info | Block #36596776/Trx 12b3f1f0590bfa2b1c12cbd4e451c59698fec054 |
View Raw JSON Data
{
"trx_id": "12b3f1f0590bfa2b1c12cbd4e451c59698fec054",
"block": 36596776,
"trx_in_block": 36,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-09-20T20:57:57",
"op": [
"transfer",
{
"from": "dtube",
"to": "sparkster",
"amount": "0.001 STEEM",
"memo": "DTube Coin Round #1 is live! Visit https://token.d.tube for more information"
}
]
}sparksterflagged (-100.00%) @cryptoguru1 / re-sparkster-the-easiest-way-to-get-allocation-20180616t194616357z2019/09/17 10:02:09
sparksterflagged (-100.00%) @cryptoguru1 / re-sparkster-the-easiest-way-to-get-allocation-20180616t194616357z
2019/09/17 10:02:09
| voter | sparkster |
| author | cryptoguru1 |
| permlink | re-sparkster-the-easiest-way-to-get-allocation-20180616t194616357z |
| weight | -10000 (-100.00%) |
| Transaction Info | Block #36497472/Trx e3fd0e1b0ddf1607ee2d7105ef7802a67e272095 |
View Raw JSON Data
{
"trx_id": "e3fd0e1b0ddf1607ee2d7105ef7802a67e272095",
"block": 36497472,
"trx_in_block": 28,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-09-17T10:02:09",
"op": [
"vote",
{
"voter": "sparkster",
"author": "cryptoguru1",
"permlink": "re-sparkster-the-easiest-way-to-get-allocation-20180616t194616357z",
"weight": -10000
}
]
}dtubesent 0.001 STEEM to @sparkster- "Final call to claim your DTube account! It takes only 5 minutes. Go now to https://d.tube"2019/09/03 17:40:48
dtubesent 0.001 STEEM to @sparkster- "Final call to claim your DTube account! It takes only 5 minutes. Go now to https://d.tube"
2019/09/03 17:40:48
| from | dtube |
| to | sparkster |
| amount | 0.001 STEEM |
| memo | Final call to claim your DTube account! It takes only 5 minutes. Go now to https://d.tube |
| Transaction Info | Block #36104921/Trx e8107e8d04d5ef9ebfa86df4745be0377365eed3 |
View Raw JSON Data
{
"trx_id": "e8107e8d04d5ef9ebfa86df4745be0377365eed3",
"block": 36104921,
"trx_in_block": 17,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-09-03T17:40:48",
"op": [
"transfer",
{
"from": "dtube",
"to": "sparkster",
"amount": "0.001 STEEM",
"memo": "Final call to claim your DTube account! It takes only 5 minutes. Go now to https://d.tube"
}
]
}sparksterpublished a new post: sprk-is-coming-to-latoken2019/09/01 17:58:33
sparksterpublished a new post: sprk-is-coming-to-latoken
2019/09/01 17:58:33
| parent author | |
| parent permlink | sprk |
| author | sparkster |
| permlink | sprk-is-coming-to-latoken |
| title | SPRK is coming to LATOKEN |
| body | We are pleased to announce that SPRK will soon be listed on **LAToken**. Please wait for the official announcement from LAToken for deposits commencement before attempting any transfers. http://bit.ly/2PoK2Cq **Tokens will unlock on Monday September 2nd 2019 at 10am UTC.**  **Further information from LAToken:** LATOKEN is a Top-20 crypto exchange focusing on providing liquidity for new tokens: ● $1 bn+ daily turnover ● 400 k+ registered traders ● 450+ crypto pairs available for trading Besides crypto trading, LATOKEN users can participate in selected IEOs at pre-sale and crowd sale stages. http://bit.ly/2PoK2Cq |
| json metadata | {"tags":["sprk","sparkster","latoken","listing"],"image":["https://cdn.steemitimages.com/DQmVYpwCyDqKA3joMyEVDetkPhtk4rUv4NP7mzvE7ySHnkc/image.png"],"links":["http://bit.ly/2PoK2Cq"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #36063708/Trx 6ecc7e4284444f64220db01396ce73da905da165 |
View Raw JSON Data
{
"trx_id": "6ecc7e4284444f64220db01396ce73da905da165",
"block": 36063708,
"trx_in_block": 84,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-09-01T17:58:33",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "sprk",
"author": "sparkster",
"permlink": "sprk-is-coming-to-latoken",
"title": "SPRK is coming to LATOKEN",
"body": "We are pleased to announce that SPRK will soon be listed on **LAToken**. Please wait for the official announcement from LAToken for deposits commencement before attempting any transfers. http://bit.ly/2PoK2Cq\n\n**Tokens will unlock on Monday September 2nd 2019 at 10am UTC.**\n\n\n\n**Further information from LAToken:**\nLATOKEN is a Top-20 crypto exchange focusing on providing liquidity for new tokens: \n\n● $1 bn+ daily turnover \n● 400 k+ registered traders \n● 450+ crypto pairs available for trading Besides crypto trading, \n\nLATOKEN users can participate in selected IEOs at pre-sale and crowd sale stages. http://bit.ly/2PoK2Cq",
"json_metadata": "{\"tags\":[\"sprk\",\"sparkster\",\"latoken\",\"listing\"],\"image\":[\"https://cdn.steemitimages.com/DQmVYpwCyDqKA3joMyEVDetkPhtk4rUv4NP7mzvE7ySHnkc/image.png\"],\"links\":[\"http://bit.ly/2PoK2Cq\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}sparksterpublished a new post: team-tokens-are-locked-by-smart-contract-until-june-20212019/08/27 13:47:51
sparksterpublished a new post: team-tokens-are-locked-by-smart-contract-until-june-2021
2019/08/27 13:47:51
| parent author | |
| parent permlink | sparkster |
| author | sparkster |
| permlink | team-tokens-are-locked-by-smart-contract-until-june-2021 |
| title | Team tokens are locked by Smart Contract until June 2021 |
| body | Team tokens have been locked in the smart contract until June 6th 2021 10pm. We have no ability to change this date, unlock them prior to this date, or use these tokens in any capacity any sooner than this date. The contract is also a multi signature contract and each signature is protected by hardware keys, so no single party can unilaterally execute any function on the contract. <center></center> You can verify the teams locked tokens with the following procedure: **Step 1:** Navigate to: https://etherscan.io/token/0x80a740c8ffa28c8c2c3f1fc8b6c1a0a442212e71#readContract Scroll Down to section *’31: getGroup’* In the *’groupNumber (uint256)’* field, enter 1 and press *‘Query’*  Notice this group is called **Locked Tokens** **Step 2:** Next, we will determine the unlock date of Group 1 On the same page, scroll up to section *’7: getGroupUnlockTime’* In the *’groupNumber (uint256)’* field, enter 1 and press *‘Query’* The function will return a value of 1623016800  Next, navigate to: https://www.unixtimestamp.com Copy and paste this value into the *’Enter a Timestamp’* field on this page, and click *’Convert’*.  Notice that this Unix Time Stamp corresponds to June 6th 2021 at 10pm.  **Step 3:** Finally, we will see how many tokens have been locked, and which wallet address has been locked. Scroll to section *’15: getLockedTokens’* In the *’walletAddress (address)’* field enter: 0x8a26B989880CB06d18411C0Cd9C3fa960FDACA51 and click *’Query’* The quantity returned corresponds to the entire allocation of the team and initial investor tokens, as per our whitepaper.  |
| json metadata | {"tags":["sparkster","team","tokens","locked"],"image":["https://cdn.steemitimages.com/DQmTAciExJwCD9QW1iwARs3wHuBTYTWptCHzQrJU3E5XLhk/image.png","https://cdn.steemitimages.com/DQmWvd3yWgML8HFuNVFBLsoAjDZRcAj3ksZnSBTvqN1gYXk/image.png","https://cdn.steemitimages.com/DQmNTQta7umWZfVPfwU6sWcKh5d61eakJJmegKR4B3UT4yW/image.png","https://cdn.steemitimages.com/DQmPGuyQr4fQxmYnJpe6ioPUfCc29RjcHRUz1DbEouK38VY/image.png","https://cdn.steemitimages.com/DQmfG9VEnVKWgtCiKDBsK734GUEaCE4Axja4MUgm7jfDgbs/image.png","https://cdn.steemitimages.com/DQmWTo4ZVrvko19Z5dkoJXpzaEghKTHXD554TAN8Fy4Rrf1/image.png"],"links":["https://etherscan.io/token/0x80a740c8ffa28c8c2c3f1fc8b6c1a0a442212e71#readContract","https://www.unixtimestamp.com"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #35920348/Trx 4bb32dd22205d77712349d802af6632acb9d96f1 |
View Raw JSON Data
{
"trx_id": "4bb32dd22205d77712349d802af6632acb9d96f1",
"block": 35920348,
"trx_in_block": 6,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-08-27T13:47:51",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "sparkster",
"author": "sparkster",
"permlink": "team-tokens-are-locked-by-smart-contract-until-june-2021",
"title": "Team tokens are locked by Smart Contract until June 2021",
"body": "Team tokens have been locked in the smart contract until June 6th 2021 10pm. We have no ability to change this date, unlock them prior to this date, or use these tokens in any capacity any sooner than this date. \n\nThe contract is also a multi signature contract and each signature is protected by hardware keys, so no single party can unilaterally execute any function on the contract.\n\n<center></center>\n\nYou can verify the teams locked tokens with the following procedure:\n\n**Step 1:** Navigate to: https://etherscan.io/token/0x80a740c8ffa28c8c2c3f1fc8b6c1a0a442212e71#readContract\n\nScroll Down to section *’31: getGroup’*\nIn the *’groupNumber (uint256)’* field, enter 1 and press *‘Query’*\n\n\n\n\nNotice this group is called **Locked Tokens** \n\n**Step 2:** Next, we will determine the unlock date of Group 1\n\nOn the same page, scroll up to section *’7: getGroupUnlockTime’*\n\nIn the *’groupNumber (uint256)’* field, enter 1 and press *‘Query’*\n\nThe function will return a value of 1623016800\n\n\n\nNext, navigate to: https://www.unixtimestamp.com\n\nCopy and paste this value into the *’Enter a Timestamp’* field on this page, and click *’Convert’*.\n\n\n\nNotice that this Unix Time Stamp corresponds to June 6th 2021 at 10pm.\n\n\n\n**Step 3:** Finally, we will see how many tokens have been locked, and which wallet address has been locked. \n\nScroll to section *’15: getLockedTokens’*\n\nIn the *’walletAddress (address)’* field enter: 0x8a26B989880CB06d18411C0Cd9C3fa960FDACA51 and click *’Query’*\n\nThe quantity returned corresponds to the entire allocation of the team and initial investor tokens, as per our whitepaper. \n\n",
"json_metadata": "{\"tags\":[\"sparkster\",\"team\",\"tokens\",\"locked\"],\"image\":[\"https://cdn.steemitimages.com/DQmTAciExJwCD9QW1iwARs3wHuBTYTWptCHzQrJU3E5XLhk/image.png\",\"https://cdn.steemitimages.com/DQmWvd3yWgML8HFuNVFBLsoAjDZRcAj3ksZnSBTvqN1gYXk/image.png\",\"https://cdn.steemitimages.com/DQmNTQta7umWZfVPfwU6sWcKh5d61eakJJmegKR4B3UT4yW/image.png\",\"https://cdn.steemitimages.com/DQmPGuyQr4fQxmYnJpe6ioPUfCc29RjcHRUz1DbEouK38VY/image.png\",\"https://cdn.steemitimages.com/DQmfG9VEnVKWgtCiKDBsK734GUEaCE4Axja4MUgm7jfDgbs/image.png\",\"https://cdn.steemitimages.com/DQmWTo4ZVrvko19Z5dkoJXpzaEghKTHXD554TAN8Fy4Rrf1/image.png\"],\"links\":[\"https://etherscan.io/token/0x80a740c8ffa28c8c2c3f1fc8b6c1a0a442212e71#readContract\",\"https://www.unixtimestamp.com\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}2019/08/25 10:31:36
2019/08/25 10:31:36
| voter | filipino |
| author | sparkster |
| permlink | how-to-fix-warning-error-encountered-during-contract-execution-bad-instruction |
| weight | 1000 (10.00%) |
| Transaction Info | Block #35858921/Trx 97af4847f53acb2ff037103b40da2edb9ccab6e7 |
View Raw JSON Data
{
"trx_id": "97af4847f53acb2ff037103b40da2edb9ccab6e7",
"block": 35858921,
"trx_in_block": 24,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-08-25T10:31:36",
"op": [
"vote",
{
"voter": "filipino",
"author": "sparkster",
"permlink": "how-to-fix-warning-error-encountered-during-contract-execution-bad-instruction",
"weight": 1000
}
]
}2019/08/25 10:16:36
2019/08/25 10:16:36
| voter | pinoy |
| author | sparkster |
| permlink | how-to-fix-warning-error-encountered-during-contract-execution-bad-instruction |
| weight | 1000 (10.00%) |
| Transaction Info | Block #35858621/Trx b649f272905b0ce5d26e90ab271fd6efe7f2ff9e |
View Raw JSON Data
{
"trx_id": "b649f272905b0ce5d26e90ab271fd6efe7f2ff9e",
"block": 35858621,
"trx_in_block": 23,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-08-25T10:16:36",
"op": [
"vote",
{
"voter": "pinoy",
"author": "sparkster",
"permlink": "how-to-fix-warning-error-encountered-during-contract-execution-bad-instruction",
"weight": 1000
}
]
}2019/08/25 10:01:27
2019/08/25 10:01:27
| voter | yehey |
| author | sparkster |
| permlink | how-to-fix-warning-error-encountered-during-contract-execution-bad-instruction |
| weight | 1000 (10.00%) |
| Transaction Info | Block #35858319/Trx 9cfbc93ad84d101938d5622cec19120fe5610be2 |
View Raw JSON Data
{
"trx_id": "9cfbc93ad84d101938d5622cec19120fe5610be2",
"block": 35858319,
"trx_in_block": 7,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-08-25T10:01:27",
"op": [
"vote",
{
"voter": "yehey",
"author": "sparkster",
"permlink": "how-to-fix-warning-error-encountered-during-contract-execution-bad-instruction",
"weight": 1000
}
]
}sparksterpublished a new post: sprk-token-swap-procedure-for-myetherwallet2019/08/25 09:39:06
sparksterpublished a new post: sprk-token-swap-procedure-for-myetherwallet
2019/08/25 09:39:06
| parent author | |
| parent permlink | sparkster |
| author | sparkster |
| permlink | sprk-token-swap-procedure-for-myetherwallet |
| title | SPRK Token Swap Procedure for MyEtherWallet |
| body | @@ -529,16 +529,109 @@ okens.%0A%0A +!%5B%5D(https://cdn.steemitimages.com/DQmY5YYDJqPoMnwjHzB7Hk6N4E39G54Vmqtas8gmx7XoBUp/image.png)%0A %0A%3Cb%3EStep |
| json metadata | {"tags":["sparkster","token","swap","myetherwallet"],"image":["https://cdn.steemitimages.com/DQmY5YYDJqPoMnwjHzB7Hk6N4E39G54Vmqtas8gmx7XoBUp/image.png","https://cdn.steemitimages.com/DQmTCzHvTXtSEeD2htcQEN6UHbxRUMcC1vRnFsS3JAnZ7W6/image.png","https://cdn.steemitimages.com/DQmUDzNVFWHnXRUL1bth783RRSUzbqdNecsXVxBMaj1c4xv/image.png","https://cdn.steemitimages.com/DQmYKX2K2xS3FBpaZU5iiWALdoi18SWoc22aXoYeeKmZVuJ/image.png","https://cdn.steemitimages.com/DQmeYnpS1gHrDbhpXBYWrUZYGMx7WwZ9XU2Ew9f9vkGM3Pn/image.png"],"links":["https://steemit.com/sparkster/@sparkster/sprk-token-swap-procedure-for-metamask","https://etherconverter.online"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #35857873/Trx bc5ea19dd9cf2a9e259ac60ce09e8961294147f3 |
View Raw JSON Data
{
"trx_id": "bc5ea19dd9cf2a9e259ac60ce09e8961294147f3",
"block": 35857873,
"trx_in_block": 10,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-08-25T09:39:06",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "sparkster",
"author": "sparkster",
"permlink": "sprk-token-swap-procedure-for-myetherwallet",
"title": "SPRK Token Swap Procedure for MyEtherWallet",
"body": "@@ -529,16 +529,109 @@\n okens.%0A%0A\n+!%5B%5D(https://cdn.steemitimages.com/DQmY5YYDJqPoMnwjHzB7Hk6N4E39G54Vmqtas8gmx7XoBUp/image.png)%0A\n %0A%3Cb%3EStep\n",
"json_metadata": "{\"tags\":[\"sparkster\",\"token\",\"swap\",\"myetherwallet\"],\"image\":[\"https://cdn.steemitimages.com/DQmY5YYDJqPoMnwjHzB7Hk6N4E39G54Vmqtas8gmx7XoBUp/image.png\",\"https://cdn.steemitimages.com/DQmTCzHvTXtSEeD2htcQEN6UHbxRUMcC1vRnFsS3JAnZ7W6/image.png\",\"https://cdn.steemitimages.com/DQmUDzNVFWHnXRUL1bth783RRSUzbqdNecsXVxBMaj1c4xv/image.png\",\"https://cdn.steemitimages.com/DQmYKX2K2xS3FBpaZU5iiWALdoi18SWoc22aXoYeeKmZVuJ/image.png\",\"https://cdn.steemitimages.com/DQmeYnpS1gHrDbhpXBYWrUZYGMx7WwZ9XU2Ew9f9vkGM3Pn/image.png\"],\"links\":[\"https://steemit.com/sparkster/@sparkster/sprk-token-swap-procedure-for-metamask\",\"https://etherconverter.online\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}sparksterpublished a new post: how-to-fix-warning-error-encountered-during-contract-execution-bad-instruction2019/08/25 09:21:24
sparksterpublished a new post: how-to-fix-warning-error-encountered-during-contract-execution-bad-instruction
2019/08/25 09:21:24
| parent author | |
| parent permlink | sparkster |
| author | sparkster |
| permlink | how-to-fix-warning-error-encountered-during-contract-execution-bad-instruction |
| title | How to fix: Warning! Error encountered during contract execution [Bad instruction] |
| body | It has come to our attention that some people are receiving the following error after calling the swapTokens function: Warning! Error encountered during contract execution [Bad instruction] This error occurs if you have approved more tokens in the *'increaseApproval'* function than you actually hold in your wallet. Even If the approved quantity is slightly more than the number of tokens you own, the function will throw an error, by design, to prevent you from receiving more tokens than you own. **You can easily correct the problem, by transferring your tokens to a new wallet, and following the previous token swap guidelines very carefully.** Alternatively, if you do not wish to transfer the tokens, please follow the steps below. The steps below will also help you understand why the error occurred.  **Step 1: Validate the number of tokens you have authorized to transfer.** Visit: https://etherscan.io/token/0x971d048e737619884f2df75e31c7eb6412392328#readContract Scroll down to very bottom, to item number *‘20: allowance.’* In the *‘_owner (address)’* field, enter **your** wallet address where **you hold SPRK.** In the *‘_spender (address)’* field, enter the address of the new contract: 0x80a740c8ffa28c8c2c3f1fc8b6c1a0a442212e71 Then click *‘Query’* <center></center> (The example wallet used in this guide was provided to our support team and belongs to a token holder, this wallet is only being used for demonstration purposes). **Step 2: Validate the quantity from Step 1 is less than or equal to the number of tokens in your wallet.** Copy the quantity from above. Go to: https://etherconverter.online/ Paste the value into the *‘Wei’* field, and note down the quantity in the *‘Ether’* field. <center></center> Now go to your wallet, and validate the quantity of tokens you hold is either equal to, or less than the quantity in the *‘Ether’* field. The example wallet holds 4077.78 SPRK tokens. Because the quantity that has been approved to transfer via the *’increaseAllowance’* function (4078 in the example above) is greater than the quantity of tokens held in the wallet (4077.78 in this example), the function has retuned an error, by design, even if it is only slightly more. If the authorized quantity from step 1 is greater than the quantity of tokens you hold, continue to step 3 to correct this. **Step 3: Set the approved quantity to zero.** **Instructions for MyEtherWallet are below,** for MetaMask scroll down. After you have accessed your wallet via MEW, click on *’Contract’*, then *‘Interact with Contract’* from the left hand menu. In the *‘Contract Address’* field, enter: 0x971d048e737619884f2df75e31c7eb6412392328 In the *‘ABI/JSON Interface’* box, enter: [{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"}] <br> Then click *‘Continue’*  On the next screen, select *‘approve’* from the dropdown menu. In the *‘_spender (address)’* field, enter: 0x80a740c8ffa28c8c2c3f1fc8b6c1a0a442212e71 In the *‘_value (uint 256)’* field, enter: 0 Leave the *‘Value in ETH’* set to 0 Then click *‘Write’* and complete the transaction as you have in the past.  Once the transaction has been confirmed, your approved number of tokens to transfer will have been reset to zero. Go back to the previous set of instructions, and carefully enter the correct amount in Step 1, ensuring the quantity being provided to the *’increaseApproval’* function is less than or equal to the exact number of tokens you hold in your wallet. The instructions for MEW can be found here: https://steemit.com/sparkster/@sparkster/sprk-token-swap-procedure-for-myetherwallet **Instructions for MetaMask:** i. Navigate to: https://etherscan.io/token/0x971d048e737619884f2df75e31c7eb6412392328#writeContract ii. Click *‘Connect to Web3’* next to the red dot, and authorize MetaMask to interact with our contract via etherscan. The red dot will turn green once approved. iii. Scroll down to section *'2. approve'*. Next, In the *‘_spender (address)’* field, enter: 0x80a740c8ffa28c8c2c3f1fc8b6c1a0a442212e71 In the *‘_value (uint 256)’* field, enter: 0 Then click the *‘Write’* button  In the MetaMask window that appears, click *‘Confirm’* <center></center> Once the transaction has been confirmed, your approved number of tokens to transfer will have been reset to zero. Go back to the previous set of instructions, and carefully enter the correct amount in Step 1, ensuring the quantity being provided to the *’increaseApproval’* function is less than or equal the exact number of tokens you hold in your wallet. The instructions for MetaMask can be found here: https://steemit.com/sparkster/@sparkster/sprk-token-swap-procedure-for-metamask |
| json metadata | {"tags":["sparkster","error","metamask","myetherwallet"],"image":["https://cdn.steemitimages.com/DQmUq7jLhN4PdQD96zyE2BaC1UMKTKEuk8zQqM7x7knTx6s/image.png","https://cdn.steemitimages.com/DQmZ1tcByfC1rcZQDcuEzPrJ9MnsAErMxEuseU2mW9XUeWo/image.png","https://cdn.steemitimages.com/DQme4PAg3d4xi9Y6urgHKAEDtQ6uCZqjrFdL5vMy5t54exR/image.png","https://cdn.steemitimages.com/DQmRdcQ6WVzHRAU1gQ9bDDi9oFZnR4rux5x7cgvHGLbnyxz/image.png","https://cdn.steemitimages.com/DQmYDdqk7TAY3hh4h3JJpYT7R9dCjAWAJGMYV4Qmh5nCFVV/image.png","https://cdn.steemitimages.com/DQmXQvMX6Eomsyi52LFj3iRxrjiAm6iLS7SVrLmLUxPfpYj/image.png","https://cdn.steemitimages.com/DQmX3VfCFfEwDQkyGWphkpP7TpsbT9sTY59irbFcQ6TXBWv/image.png"],"links":["https://etherscan.io/token/0x971d048e737619884f2df75e31c7eb6412392328#readContract","https://etherconverter.online/","https://steemit.com/sparkster/@sparkster/sprk-token-swap-procedure-for-myetherwallet","https://etherscan.io/token/0x971d048e737619884f2df75e31c7eb6412392328#writeContract","https://steemit.com/sparkster/@sparkster/sprk-token-swap-procedure-for-metamask"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #35857519/Trx ee7c9f451c1bc71ec1caf6ebfd25efdb2ebe3c65 |
View Raw JSON Data
{
"trx_id": "ee7c9f451c1bc71ec1caf6ebfd25efdb2ebe3c65",
"block": 35857519,
"trx_in_block": 19,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-08-25T09:21:24",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "sparkster",
"author": "sparkster",
"permlink": "how-to-fix-warning-error-encountered-during-contract-execution-bad-instruction",
"title": "How to fix: Warning! Error encountered during contract execution [Bad instruction]",
"body": "It has come to our attention that some people are receiving the following error after calling the swapTokens function: Warning! Error encountered during contract execution [Bad instruction]\n\nThis error occurs if you have approved more tokens in the *'increaseApproval'* function than you actually hold in your wallet. Even If the approved quantity is slightly more than the number of tokens you own, the function will throw an error, by design, to prevent you from receiving more tokens than you own. \n\n**You can easily correct the problem, by transferring your tokens to a new wallet, and following the previous token swap guidelines very carefully.** \n\nAlternatively, if you do not wish to transfer the tokens, please follow the steps below. The steps below will also help you understand why the error occurred.\n\n\n\n**Step 1: Validate the number of tokens you have authorized to transfer.**\n\nVisit: https://etherscan.io/token/0x971d048e737619884f2df75e31c7eb6412392328#readContract\n\nScroll down to very bottom, to item number *‘20: allowance.’*\n\nIn the *‘_owner (address)’* field, enter **your** wallet address where **you hold SPRK.**\n\nIn the *‘_spender (address)’* field, enter the address of the new contract: 0x80a740c8ffa28c8c2c3f1fc8b6c1a0a442212e71\n\nThen click *‘Query’*\n\n<center></center>\n(The example wallet used in this guide was provided to our support team and belongs to a token holder, this wallet is only being used for demonstration purposes).\n\n**Step 2: Validate the quantity from Step 1 is less than or equal to the number of tokens in your wallet.**\n\nCopy the quantity from above.\n\nGo to: https://etherconverter.online/\n\nPaste the value into the *‘Wei’* field, and note down the quantity in the *‘Ether’* field.\n\n<center></center>\n\nNow go to your wallet, and validate the quantity of tokens you hold is either equal to, or less than the quantity in the *‘Ether’* field. \n\nThe example wallet holds 4077.78 SPRK tokens. Because the quantity that has been approved to transfer via the *’increaseAllowance’* function (4078 in the example above) is greater than the quantity of tokens held in the wallet (4077.78 in this example), the function has retuned an error, by design, even if it is only slightly more.\n\nIf the authorized quantity from step 1 is greater than the quantity of tokens you hold, continue to step 3 to correct this. \n\n**Step 3: Set the approved quantity to zero.**\n\n**Instructions for MyEtherWallet are below,** for MetaMask scroll down.\n\nAfter you have accessed your wallet via MEW, click on *’Contract’*, then *‘Interact with Contract’* from the left hand menu. \n\nIn the *‘Contract Address’* field, enter: 0x971d048e737619884f2df75e31c7eb6412392328\n\nIn the *‘ABI/JSON Interface’* box, enter:\n\n [{\"constant\":false,\"inputs\":[{\"name\":\"_spender\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]\n<br>\nThen click *‘Continue’*\n\n\n\nOn the next screen, select *‘approve’* from the dropdown menu.\n\nIn the *‘_spender (address)’* field, enter: 0x80a740c8ffa28c8c2c3f1fc8b6c1a0a442212e71\n\nIn the *‘_value (uint 256)’* field, enter: 0\n\nLeave the *‘Value in ETH’* set to 0 \n\nThen click *‘Write’* and complete the transaction as you have in the past.\n\n\n\nOnce the transaction has been confirmed, your approved number of tokens to transfer will have been reset to zero. Go back to the previous set of instructions, and carefully enter the correct amount in Step 1, ensuring the quantity being provided to the *’increaseApproval’* function is less than or equal to the exact number of tokens you hold in your wallet. \n\nThe instructions for MEW can be found here: https://steemit.com/sparkster/@sparkster/sprk-token-swap-procedure-for-myetherwallet\n\n**Instructions for MetaMask:**\n\ni.\tNavigate to: https://etherscan.io/token/0x971d048e737619884f2df75e31c7eb6412392328#writeContract\n\nii.\tClick *‘Connect to Web3’* next to the red dot, and authorize MetaMask to interact with our contract via etherscan. The red dot will turn green once approved.\n\niii.\tScroll down to section *'2. approve'*.\n\nNext, \n\nIn the *‘_spender (address)’* field, enter: 0x80a740c8ffa28c8c2c3f1fc8b6c1a0a442212e71\n\nIn the *‘_value (uint 256)’* field, enter: 0\n\nThen click the *‘Write’* button\n\n\n\nIn the MetaMask window that appears, click *‘Confirm’*\n\n<center></center>\n\nOnce the transaction has been confirmed, your approved number of tokens to transfer will have been reset to zero. Go back to the previous set of instructions, and carefully enter the correct amount in Step 1, ensuring the quantity being provided to the *’increaseApproval’* function is less than or equal the exact number of tokens you hold in your wallet. \n\nThe instructions for MetaMask can be found here: \nhttps://steemit.com/sparkster/@sparkster/sprk-token-swap-procedure-for-metamask",
"json_metadata": "{\"tags\":[\"sparkster\",\"error\",\"metamask\",\"myetherwallet\"],\"image\":[\"https://cdn.steemitimages.com/DQmUq7jLhN4PdQD96zyE2BaC1UMKTKEuk8zQqM7x7knTx6s/image.png\",\"https://cdn.steemitimages.com/DQmZ1tcByfC1rcZQDcuEzPrJ9MnsAErMxEuseU2mW9XUeWo/image.png\",\"https://cdn.steemitimages.com/DQme4PAg3d4xi9Y6urgHKAEDtQ6uCZqjrFdL5vMy5t54exR/image.png\",\"https://cdn.steemitimages.com/DQmRdcQ6WVzHRAU1gQ9bDDi9oFZnR4rux5x7cgvHGLbnyxz/image.png\",\"https://cdn.steemitimages.com/DQmYDdqk7TAY3hh4h3JJpYT7R9dCjAWAJGMYV4Qmh5nCFVV/image.png\",\"https://cdn.steemitimages.com/DQmXQvMX6Eomsyi52LFj3iRxrjiAm6iLS7SVrLmLUxPfpYj/image.png\",\"https://cdn.steemitimages.com/DQmX3VfCFfEwDQkyGWphkpP7TpsbT9sTY59irbFcQ6TXBWv/image.png\"],\"links\":[\"https://etherscan.io/token/0x971d048e737619884f2df75e31c7eb6412392328#readContract\",\"https://etherconverter.online/\",\"https://steemit.com/sparkster/@sparkster/sprk-token-swap-procedure-for-myetherwallet\",\"https://etherscan.io/token/0x971d048e737619884f2df75e31c7eb6412392328#writeContract\",\"https://steemit.com/sparkster/@sparkster/sprk-token-swap-procedure-for-metamask\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}cryptoboymanoreplied to @sparkster / pwrol52019/08/25 00:41:12
cryptoboymanoreplied to @sparkster / pwrol5
2019/08/25 00:41:12
| parent author | sparkster |
| parent permlink | sprk-token-swap-procedure-for-myetherwallet |
| author | cryptoboymano |
| permlink | pwrol5 |
| title | |
| body | Guys.. I found a solution for the error you getting. Its bcz you did 2 token contract transaction (i.e) you did the Step 3 twice. To solve this problem, transfer your Spark tokens to a new Ethereum wallet. And do the process 1 time properly. It will work. Its quite annoying till i found this. But finally, someone is doing the team's work here. |
| json metadata | {"tags":["sparkster"],"app":"steemit/0.1"} |
| Transaction Info | Block #35847135/Trx c1e6874a9dabbce0e618714712c05f8ea144d577 |
View Raw JSON Data
{
"trx_id": "c1e6874a9dabbce0e618714712c05f8ea144d577",
"block": 35847135,
"trx_in_block": 15,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-08-25T00:41:12",
"op": [
"comment",
{
"parent_author": "sparkster",
"parent_permlink": "sprk-token-swap-procedure-for-myetherwallet",
"author": "cryptoboymano",
"permlink": "pwrol5",
"title": "",
"body": "Guys.. I found a solution for the error you getting. Its bcz you did 2 token contract transaction (i.e) you did the Step 3 twice. To solve this problem, transfer your Spark tokens to a new Ethereum wallet. And do the process 1 time properly. It will work. Its quite annoying till i found this. But finally, someone is doing the team's work here.",
"json_metadata": "{\"tags\":[\"sparkster\"],\"app\":\"steemit/0.1\"}"
}
]
}praveenjoshi53upvoted (100.00%) @sparkster / sprk-token-swap-procedure-for-metamask2019/08/24 15:49:21
praveenjoshi53upvoted (100.00%) @sparkster / sprk-token-swap-procedure-for-metamask
2019/08/24 15:49:21
| voter | praveenjoshi53 |
| author | sparkster |
| permlink | sprk-token-swap-procedure-for-metamask |
| weight | 10000 (100.00%) |
| Transaction Info | Block #35836513/Trx edcad6c44d3edb243bbbb3eb387249798e89dddb |
View Raw JSON Data
{
"trx_id": "edcad6c44d3edb243bbbb3eb387249798e89dddb",
"block": 35836513,
"trx_in_block": 28,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-08-24T15:49:21",
"op": [
"vote",
{
"voter": "praveenjoshi53",
"author": "sparkster",
"permlink": "sprk-token-swap-procedure-for-metamask",
"weight": 10000
}
]
}mehrangupvoted (100.00%) @sparkster / sprk-token-swap-procedure-for-metamask2019/08/24 11:32:27
mehrangupvoted (100.00%) @sparkster / sprk-token-swap-procedure-for-metamask
2019/08/24 11:32:27
| voter | mehrang |
| author | sparkster |
| permlink | sprk-token-swap-procedure-for-metamask |
| weight | 10000 (100.00%) |
| Transaction Info | Block #35831380/Trx 9d941b2cf058a42c57032a2f7193b5ea7cda3c91 |
View Raw JSON Data
{
"trx_id": "9d941b2cf058a42c57032a2f7193b5ea7cda3c91",
"block": 35831380,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-08-24T11:32:27",
"op": [
"vote",
{
"voter": "mehrang",
"author": "sparkster",
"permlink": "sprk-token-swap-procedure-for-metamask",
"weight": 10000
}
]
}hta79replied to @sparkster / pwqbfw2019/08/24 06:59:54
hta79replied to @sparkster / pwqbfw
2019/08/24 06:59:54
| parent author | sparkster |
| parent permlink | sprk-token-swap-procedure-for-metamask |
| author | hta79 |
| permlink | pwqbfw |
| title | |
| body | I went to step 8, I need to send a transaction, but failed, I tried many times.  please help me |
| json metadata | {"tags":["sparkster"],"image":["https://cdn.steemitimages.com/DQmS638FdwTPxPqJHLAvv2X7fo3Kud8PEueXT8R1tV6XUFK/sprk2.png"],"app":"steemit/0.1"} |
| Transaction Info | Block #35825938/Trx 3b762c52b83aba8910c316b5b7669f5001c751be |
View Raw JSON Data
{
"trx_id": "3b762c52b83aba8910c316b5b7669f5001c751be",
"block": 35825938,
"trx_in_block": 28,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-08-24T06:59:54",
"op": [
"comment",
{
"parent_author": "sparkster",
"parent_permlink": "sprk-token-swap-procedure-for-metamask",
"author": "hta79",
"permlink": "pwqbfw",
"title": "",
"body": "I went to step 8, I need to send a transaction, but failed, I tried many times.\n\n\nplease help me",
"json_metadata": "{\"tags\":[\"sparkster\"],\"image\":[\"https://cdn.steemitimages.com/DQmS638FdwTPxPqJHLAvv2X7fo3Kud8PEueXT8R1tV6XUFK/sprk2.png\"],\"app\":\"steemit/0.1\"}"
}
]
}kuilefupvoted (100.00%) @sparkster / sprk-token-swap-procedure-for-metamask2019/08/23 13:18:09
kuilefupvoted (100.00%) @sparkster / sprk-token-swap-procedure-for-metamask
2019/08/23 13:18:09
| voter | kuilef |
| author | sparkster |
| permlink | sprk-token-swap-procedure-for-metamask |
| weight | 10000 (100.00%) |
| Transaction Info | Block #35804732/Trx 95b334c9d8f59aefab69223e2ce74ec9124278ad |
View Raw JSON Data
{
"trx_id": "95b334c9d8f59aefab69223e2ce74ec9124278ad",
"block": 35804732,
"trx_in_block": 9,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-08-23T13:18:09",
"op": [
"vote",
{
"voter": "kuilef",
"author": "sparkster",
"permlink": "sprk-token-swap-procedure-for-metamask",
"weight": 10000
}
]
}kuilefreplied to @sparkster / pwoy162019/08/23 13:12:42
kuilefreplied to @sparkster / pwoy16
2019/08/23 13:12:42
| parent author | sparkster |
| parent permlink | sprk-token-swap-procedure-for-metamask |
| author | kuilef |
| permlink | pwoy16 |
| title | |
| body | On Step 7 I have an error: Error: Error: Error: [ethjs-rpc] rpc error with payload {"id":2457492671024,"jsonrpc":"2.0","params":["0xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"],"method":"eth_sendRawTransaction"} {"code":-32000,"message":"transaction underpriced"} what should I do now? |
| json metadata | {"tags":["sparkster"],"app":"steemit/0.1"} |
| Transaction Info | Block #35804624/Trx b18c4c69529baba0417ec80f53059ff4e085d094 |
View Raw JSON Data
{
"trx_id": "b18c4c69529baba0417ec80f53059ff4e085d094",
"block": 35804624,
"trx_in_block": 47,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-08-23T13:12:42",
"op": [
"comment",
{
"parent_author": "sparkster",
"parent_permlink": "sprk-token-swap-procedure-for-metamask",
"author": "kuilef",
"permlink": "pwoy16",
"title": "",
"body": "On Step 7 I have an error:\nError: Error: Error: [ethjs-rpc] rpc error with payload {\"id\":2457492671024,\"jsonrpc\":\"2.0\",\"params\":[\"0xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\"],\"method\":\"eth_sendRawTransaction\"} {\"code\":-32000,\"message\":\"transaction underpriced\"}\nwhat should I do now?",
"json_metadata": "{\"tags\":[\"sparkster\"],\"app\":\"steemit/0.1\"}"
}
]
}sergiosreplied to @sparkster / pwni2k2019/08/22 18:30:21
sergiosreplied to @sparkster / pwni2k
2019/08/22 18:30:21
| parent author | sparkster |
| parent permlink | sprk-token-swap-procedure-for-myetherwallet |
| author | sergios |
| permlink | pwni2k |
| title | |
| body | Have the same error on step 5 - The execution failed due to an exception. Do you have any support guys? I wrote to @Shekhar_Saurabh thru Telegram and Telegram group as well - no any answer. |
| json metadata | {"tags":["sparkster"],"users":["shekhar"],"app":"steemit/0.1"} |
| Transaction Info | Block #35782215/Trx 9d01984497f97ed341e834cdd6ed59ce98839004 |
View Raw JSON Data
{
"trx_id": "9d01984497f97ed341e834cdd6ed59ce98839004",
"block": 35782215,
"trx_in_block": 27,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-08-22T18:30:21",
"op": [
"comment",
{
"parent_author": "sparkster",
"parent_permlink": "sprk-token-swap-procedure-for-myetherwallet",
"author": "sergios",
"permlink": "pwni2k",
"title": "",
"body": "Have the same error on step 5 - The execution failed due to an exception. Do you have any support guys? I wrote to @Shekhar_Saurabh thru Telegram and Telegram group as well - no any answer.",
"json_metadata": "{\"tags\":[\"sparkster\"],\"users\":[\"shekhar\"],\"app\":\"steemit/0.1\"}"
}
]
}yourcryptonewsreplied to @sparkster / pwlry72019/08/21 20:08:30
yourcryptonewsreplied to @sparkster / pwlry7
2019/08/21 20:08:30
| parent author | sparkster |
| parent permlink | sprk-token-swap-procedure-for-myetherwallet |
| author | yourcryptonews |
| permlink | pwlry7 |
| title | |
| body | Is it possible that there is any mistake with the contract or something? I've tried to run the instructions and at step 7, at 300,000 Gas limit, it says that there is some error during execution. Any advice for it? Thank you in advance! PS: At 21,000 Gas limit, the transaction runs out of gas... PPS: I've used the old MyEtherWallet. |
| json metadata | {"tags":["sparkster"],"app":"steemit/0.1"} |
| Transaction Info | Block #35755419/Trx 9b30e169f17a8788621ba9d305e2dda48a891df6 |
View Raw JSON Data
{
"trx_id": "9b30e169f17a8788621ba9d305e2dda48a891df6",
"block": 35755419,
"trx_in_block": 22,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-08-21T20:08:30",
"op": [
"comment",
{
"parent_author": "sparkster",
"parent_permlink": "sprk-token-swap-procedure-for-myetherwallet",
"author": "yourcryptonews",
"permlink": "pwlry7",
"title": "",
"body": "Is it possible that there is any mistake with the contract or something? I've tried to run the instructions and at step 7, at 300,000 Gas limit, it says that there is some error during execution.\nAny advice for it?\n\nThank you in advance!\n\nPS: At 21,000 Gas limit, the transaction runs out of gas... \nPPS: I've used the old MyEtherWallet.",
"json_metadata": "{\"tags\":[\"sparkster\"],\"app\":\"steemit/0.1\"}"
}
]
}mirceastefanflagged (-100.00%) @sparkster / sprk-token-swap-procedure-for-metamask2019/08/20 15:20:09
mirceastefanflagged (-100.00%) @sparkster / sprk-token-swap-procedure-for-metamask
2019/08/20 15:20:09
| voter | mirceastefan |
| author | sparkster |
| permlink | sprk-token-swap-procedure-for-metamask |
| weight | -10000 (-100.00%) |
| Transaction Info | Block #35720914/Trx 06d9a9adcdbb04c5957ae2a2af62db7d8cc3e6ae |
View Raw JSON Data
{
"trx_id": "06d9a9adcdbb04c5957ae2a2af62db7d8cc3e6ae",
"block": 35720914,
"trx_in_block": 20,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-08-20T15:20:09",
"op": [
"vote",
{
"voter": "mirceastefan",
"author": "sparkster",
"permlink": "sprk-token-swap-procedure-for-metamask",
"weight": -10000
}
]
}steemitboardupvoted (1.00%) @sparkster / sprk-token-swap-procedure-for-myetherwallet2019/08/20 14:59:09
steemitboardupvoted (1.00%) @sparkster / sprk-token-swap-procedure-for-myetherwallet
2019/08/20 14:59:09
| voter | steemitboard |
| author | sparkster |
| permlink | sprk-token-swap-procedure-for-myetherwallet |
| weight | 100 (1.00%) |
| Transaction Info | Block #35720494/Trx e4ffe7e1ed34dd761929759999e61b2ef0bae889 |
View Raw JSON Data
{
"trx_id": "e4ffe7e1ed34dd761929759999e61b2ef0bae889",
"block": 35720494,
"trx_in_block": 6,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-08-20T14:59:09",
"op": [
"vote",
{
"voter": "steemitboard",
"author": "sparkster",
"permlink": "sprk-token-swap-procedure-for-myetherwallet",
"weight": 100
}
]
}2019/08/20 14:59:06
2019/08/20 14:59:06
| parent author | sparkster |
| parent permlink | sprk-token-swap-procedure-for-myetherwallet |
| author | steemitboard |
| permlink | steemitboard-notify-sparkster-20190820t145907000z |
| title | |
| body | Congratulations @sparkster! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) : <table><tr><td><img src="https://steemitimages.com/60x70/http://steemitboard.com/@sparkster/posts.png?201908201359"></td><td>You published more than 30 posts. Your next target is to reach 40 posts.</td></tr> </table> <sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@sparkster) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=sparkster)_</sub> <sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub> To support your work, I also upvoted your post! ###### [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 #35720493/Trx bd816c6ab710cb31e81028e6b3f8cc579881cee4 |
View Raw JSON Data
{
"trx_id": "bd816c6ab710cb31e81028e6b3f8cc579881cee4",
"block": 35720493,
"trx_in_block": 36,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-08-20T14:59:06",
"op": [
"comment",
{
"parent_author": "sparkster",
"parent_permlink": "sprk-token-swap-procedure-for-myetherwallet",
"author": "steemitboard",
"permlink": "steemitboard-notify-sparkster-20190820t145907000z",
"title": "",
"body": "Congratulations @sparkster! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :\n\n<table><tr><td><img src=\"https://steemitimages.com/60x70/http://steemitboard.com/@sparkster/posts.png?201908201359\"></td><td>You published more than 30 posts. Your next target is to reach 40 posts.</td></tr>\n</table>\n\n<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@sparkster) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=sparkster)_</sub>\n<sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub>\n\n\nTo support your work, I also upvoted your post!\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\"]}"
}
]
}sponge-bobupvoted (5.00%) @sparkster / sprk-token-swap-procedure-for-myetherwallet2019/08/20 12:32:15
sponge-bobupvoted (5.00%) @sparkster / sprk-token-swap-procedure-for-myetherwallet
2019/08/20 12:32:15
| voter | sponge-bob |
| author | sparkster |
| permlink | sprk-token-swap-procedure-for-myetherwallet |
| weight | 500 (5.00%) |
| Transaction Info | Block #35717558/Trx 21b942356f82797c168de0cdad6724a0ad6d2bc1 |
View Raw JSON Data
{
"trx_id": "21b942356f82797c168de0cdad6724a0ad6d2bc1",
"block": 35717558,
"trx_in_block": 37,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-08-20T12:32:15",
"op": [
"vote",
{
"voter": "sponge-bob",
"author": "sparkster",
"permlink": "sprk-token-swap-procedure-for-myetherwallet",
"weight": 500
}
]
}2019/08/20 12:31:21
2019/08/20 12:31:21
| parent author | sparkster |
| parent permlink | sprk-token-swap-procedure-for-myetherwallet |
| author | cebuladeals |
| permlink | re-sparkster-sprk-token-swap-procedure-for-myetherwallet-20190820t123121592z |
| title | RE: SPRK Token Swap Procedure for MyEtherWallet - sparkster view your post on Steemie.pw |
| body | Hi [sparkster](https://steemie.pw/@sparkster), did you know you can also view this post on [Steemie](https://steemie.pw/post/@sparkster/sprk-token-swap-procedure-for-myetherwallet)? I'm a bot, if you do not want these messages under your posts - just reply STOP :) *Ads (powered by Steemie)* <a href="https://brave.com/ste259"><img src="https://static.bombsite.be/brave-eng.png"></img></a> |
| json metadata | {"tags":["steemie"]} |
| Transaction Info | Block #35717540/Trx 60978077475508bce52dbee1ba1753c2db62992a |
View Raw JSON Data
{
"trx_id": "60978077475508bce52dbee1ba1753c2db62992a",
"block": 35717540,
"trx_in_block": 21,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-08-20T12:31:21",
"op": [
"comment",
{
"parent_author": "sparkster",
"parent_permlink": "sprk-token-swap-procedure-for-myetherwallet",
"author": "cebuladeals",
"permlink": "re-sparkster-sprk-token-swap-procedure-for-myetherwallet-20190820t123121592z",
"title": "RE: SPRK Token Swap Procedure for MyEtherWallet - sparkster view your post on Steemie.pw",
"body": "Hi [sparkster](https://steemie.pw/@sparkster), did you know you can also view this post on [Steemie](https://steemie.pw/post/@sparkster/sprk-token-swap-procedure-for-myetherwallet)?\n\nI'm a bot, if you do not want these messages under your posts - just reply STOP :)\n\n\n*Ads (powered by Steemie)*\n\n<a href=\"https://brave.com/ste259\"><img src=\"https://static.bombsite.be/brave-eng.png\"></img></a>",
"json_metadata": "{\"tags\":[\"steemie\"]}"
}
]
}sparksterpublished a new post: sprk-token-swap-procedure-for-myetherwallet2019/08/20 12:31:15
sparksterpublished a new post: sprk-token-swap-procedure-for-myetherwallet
2019/08/20 12:31:15
| parent author | |
| parent permlink | sparkster |
| author | sparkster |
| permlink | sprk-token-swap-procedure-for-myetherwallet |
| title | SPRK Token Swap Procedure for MyEtherWallet |
| body | The token swap procedure is simple to execute in just a few steps, and will only take a few minutes. To get started, you will need to be able to access the wallet that holds your SPRK tokens via MyEtherWallet, and a small amount of ETH in that wallet. If you have a MetaMask wallet, we recommend our simpler token swap instructions for [MetaMask](https://steemit.com/sparkster/@sparkster/sprk-token-swap-procedure-for-metamask). The new tokens will be locked until September 2nd 2019 to allow everyone sufficient time to swap tokens. <b>Step 1:</b> First calculate the <i>‘Wei’</i> quantity of the number of tokens you wish to swap. To do this, navigate to https://etherconverter.online. In the <i>‘Ether’</i> field, type in the number of tokens you wish to swap. For example, if you wish to swap 100 SPRK tokens, you would type in 100 in the <i>‘Ether’</i> field. Copy and paste the <i>‘Wei’</i> value that is generated into a document. You will need this quantity in a Step 4.  <b>Step 2:</b> Once you’re logged into MyEtherWallet, click on <i>‘Contract’</i> in the left hand menu, then click on <i>‘Interact with Contract’.</i> In the <i>‘Contract Address’</i> field, paste: 0x971d048e737619884f2df75e31c7eb6412392328 In the ‘ABI/JSON Interface’ box paste: [{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"}] <br> Then click <i>‘Continue.’</i>  <b>Step 3:</b> From the <i>‘Select an item’</i> dropdown, select <i>‘increaseApproval.’</i> In the <i>‘_spender (address)’</i> field insert the new contract address: ‘ 0x80a740C8FFa28C8C2c3f1fc8b6c1A0A442212E71’. In the <i>‘_addedValue (uint256)’</i> field insert the Wei quantity of tokens from Step 1. In this example, 100 SPRK tokens, that is 100000000000000000000. Leave <i>‘Value in ETH’</i> at 0 as you are not transferring any value. Then click <i>‘Write’</i>  <b>Step 4:</b> Follow the steps you would typically follow for a payment transaction to complete the transaction. We have not provided the specific steps as they vary by the type of wallet you have. For example, the steps for a hardware wallet are different to the steps for a software wallet. You should be familiar with these steps if you have used MEW to transfer funds between wallets. <b>Step 5:</b> Once your transaction has been confirmed on the Ethereum network, go back to MyEtherWallet, in the menu click on <i>‘Contract’</i> and <i>‘Interact with Contract’</i> again. In the <i>‘Contract Address’</i> field, paste: 0x80a740C8FFa28C8C2c3f1fc8b6c1A0A442212E71 In the ‘ABI / JSON Interface’ box paste: [{"constant":false,"inputs":[],"name":"swapTokens","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"}] <br> Then click ‘Continue.’ <b>Step 6:</b> From the <i>‘Select an item’</i> dropdown, select <i>‘swapTokens.’</i> Leave <i>‘Value in ETH’</i> at 0 as you are not transferring any value. Then click <i>‘Write’</i>  <b>Step 7:</b> Follow the steps to complete the transaction, in the same way you would complete a payment transaction. That’s it! Your tokens have been successfully swapped. |
| json metadata | {"tags":["sparkster","token","swap","myetherwallet"],"image":["https://cdn.steemitimages.com/DQmTCzHvTXtSEeD2htcQEN6UHbxRUMcC1vRnFsS3JAnZ7W6/image.png","https://cdn.steemitimages.com/DQmUDzNVFWHnXRUL1bth783RRSUzbqdNecsXVxBMaj1c4xv/image.png","https://cdn.steemitimages.com/DQmYKX2K2xS3FBpaZU5iiWALdoi18SWoc22aXoYeeKmZVuJ/image.png","https://cdn.steemitimages.com/DQmeYnpS1gHrDbhpXBYWrUZYGMx7WwZ9XU2Ew9f9vkGM3Pn/image.png"],"links":["https://steemit.com/sparkster/@sparkster/sprk-token-swap-procedure-for-metamask","https://etherconverter.online"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #35717538/Trx 0899c73096b4d4a11443786709494f473185dfa5 |
View Raw JSON Data
{
"trx_id": "0899c73096b4d4a11443786709494f473185dfa5",
"block": 35717538,
"trx_in_block": 11,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-08-20T12:31:15",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "sparkster",
"author": "sparkster",
"permlink": "sprk-token-swap-procedure-for-myetherwallet",
"title": "SPRK Token Swap Procedure for MyEtherWallet",
"body": "The token swap procedure is simple to execute in just a few steps, and will only take a few minutes. To get started, you will need to be able to access the wallet that holds your SPRK tokens via MyEtherWallet, and a small amount of ETH in that wallet.\n\nIf you have a MetaMask wallet, we recommend our simpler token swap instructions for [MetaMask](https://steemit.com/sparkster/@sparkster/sprk-token-swap-procedure-for-metamask). The new tokens will be locked until September 2nd 2019 to allow everyone sufficient time to swap tokens.\n\n\n<b>Step 1:</b> First calculate the <i>‘Wei’</i> quantity of the number of tokens you wish to swap. To do this, navigate to https://etherconverter.online. In the <i>‘Ether’</i> field, type in the number of tokens you wish to swap.\n\nFor example, if you wish to swap 100 SPRK tokens, you would type in 100 in the <i>‘Ether’</i> field. Copy and paste the <i>‘Wei’</i> value that is generated into a document. You will need this quantity in a Step 4.\n\n\n\n<b>Step 2:</b> Once you’re logged into MyEtherWallet, click on <i>‘Contract’</i> in the left hand menu, then click on <i>‘Interact with Contract’.</i>\n\nIn the <i>‘Contract Address’</i> field, paste: 0x971d048e737619884f2df75e31c7eb6412392328\n\nIn the ‘ABI/JSON Interface’ box paste:\n\n [{\"constant\":false,\"inputs\":[{\"name\":\"_spender\",\"type\":\"address\"},{\"name\":\"_addedValue\",\"type\":\"uint256\"}],\"name\":\"increaseApproval\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]\n<br>\nThen click <i>‘Continue.’</i>\n\n\n\n<b>Step 3:</b> From the <i>‘Select an item’</i> dropdown, select <i>‘increaseApproval.’</i>\n\nIn the <i>‘_spender (address)’</i> field insert the new contract address: ‘ 0x80a740C8FFa28C8C2c3f1fc8b6c1A0A442212E71’.\n\nIn the <i>‘_addedValue (uint256)’</i> field insert the Wei quantity of tokens from Step 1. In this example, 100 SPRK tokens, that is 100000000000000000000.\n\nLeave <i>‘Value in ETH’</i> at 0 as you are not transferring any value.\n\nThen click <i>‘Write’</i>\n\n\n\n<b>Step 4:</b> Follow the steps you would typically follow for a payment transaction to complete the transaction. We have not provided the specific steps as they vary by the type of wallet you have. For example, the steps for a hardware wallet are different to the steps for a software wallet. You should be familiar with these steps if you have used MEW to transfer funds between wallets.\n\n<b>Step 5:</b> Once your transaction has been confirmed on the Ethereum network, go back to MyEtherWallet, in the menu click on <i>‘Contract’</i> and <i>‘Interact with Contract’</i> again.\n\nIn the <i>‘Contract Address’</i> field, paste: 0x80a740C8FFa28C8C2c3f1fc8b6c1A0A442212E71\n\nIn the ‘ABI / JSON Interface’ box paste:\n\n [{\"constant\":false,\"inputs\":[],\"name\":\"swapTokens\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]\n<br>\n\nThen click ‘Continue.’\n\n<b>Step 6:</b> From the <i>‘Select an item’</i> dropdown, select <i>‘swapTokens.’</i>\n\nLeave <i>‘Value in ETH’</i> at 0 as you are not transferring any value.\n\nThen click <i>‘Write’</i>\n\n\n\n<b>Step 7:</b> Follow the steps to complete the transaction, in the same way you would complete a payment transaction.\n\nThat’s it! Your tokens have been successfully swapped.",
"json_metadata": "{\"tags\":[\"sparkster\",\"token\",\"swap\",\"myetherwallet\"],\"image\":[\"https://cdn.steemitimages.com/DQmTCzHvTXtSEeD2htcQEN6UHbxRUMcC1vRnFsS3JAnZ7W6/image.png\",\"https://cdn.steemitimages.com/DQmUDzNVFWHnXRUL1bth783RRSUzbqdNecsXVxBMaj1c4xv/image.png\",\"https://cdn.steemitimages.com/DQmYKX2K2xS3FBpaZU5iiWALdoi18SWoc22aXoYeeKmZVuJ/image.png\",\"https://cdn.steemitimages.com/DQmeYnpS1gHrDbhpXBYWrUZYGMx7WwZ9XU2Ew9f9vkGM3Pn/image.png\"],\"links\":[\"https://steemit.com/sparkster/@sparkster/sprk-token-swap-procedure-for-metamask\",\"https://etherconverter.online\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}sparksterpublished a new post: sprk-token-swap-procedure-for-metamask2019/08/20 11:59:48
sparksterpublished a new post: sprk-token-swap-procedure-for-metamask
2019/08/20 11:59:48
| parent author | |
| parent permlink | sparkster |
| author | sparkster |
| permlink | sprk-token-swap-procedure-for-metamask |
| title | SPRK Token Swap Procedure for MetaMask |
| body | The token swap procedure is simple to execute in just a few steps, and will only take a few minutes. To get started, you will need have MetaMask setup with the wallet that holds your SPRK tokens, and a small amount of ETH. The new tokens will be locked until September 2nd 2019 to allow everyone sufficient time to swap tokens.  <b>Step 1:</b> First calculate the <i>‘Wei’</i> quantity of the number of tokens you wish to swap. To do this, navigate to https://etherconverter.online. In the <i>‘Ether’</i> field, type in the number of tokens you wish to swap. For example, if you wish to swap 100 SPRK tokens, you would type in 100 in the <i>‘Ether’</i> field. Copy and paste the <i>‘Wei’</i> value that is generated into a document. You will need this quantity in a Step 4.  <b>Step 2:</b> Navigate to the existing contract at https://etherscan.io/address/0x971d048e737619884f2df75e31c7eb6412392328#writeContract <b>Step 3:</b> Next, click on the <i>‘Connect to Web 3’</i> next to the red dot. MetaMask will appear and ask to confirm that you wish to connect your wallet to the contract. Click <i>‘Connect.’</i> You will be then be prompted with a notification message, click <i>‘OK’.</i> If you are not logged into MetaMask, it will ask you log in, then the red dot will turn green.  <b>Step 4:</b> Now, scroll down to to section 30, <i>‘increaseApproval’.</i> In the <i>‘_spender (address)’</i> field insert the new contract address: ‘ 0x80a740C8FFa28C8C2c3f1fc8b6c1A0A442212E71’. In the <i>‘_addedValue (uint256)’</i> field insert the Wei quantity of tokens from Step 1. In this example, 100 SPRK tokens, that is 100000000000000000000. Then click <i>‘Write’</i>  <b>Step 5:</b> You will now see a transaction window appear in MetaMask. The transaction will be of zero value. Click <i>‘Confirm’</i> in the MetaMask window. In Etherscan, a button will appear called <i>‘View your transaction.’</i> Click on this to view the status of your transaction. You will need to wait till your transaction is confirmed, before continuing to the next step. <center></center> <b>Step 6:</b> Once your transaction has been confirmed, navigate to the new contract in etherscan by clicking here: https://etherscan.io/address/0x80a740C8FFa28C8C2c3f1fc8b6c1A0A442212E71#writeContract <b>Step 7:</b> Click on the <i>‘Connect to Web 3’</i> next to the red dot, just as you did in step 3, and click the <i>‘OK’</i> button again when the notification appears. The red dot will turn green. <b>Step 8:</b> Scroll down to section 20 titled <i>‘swapTokens’</i> and click the <i>‘Write’</i> button. This will bring up another zero value transaction in MetaMask. Click <i>‘Confirm’</i> in the MetaMask window, just as you did in step 7. That’s it! Your tokens have been successfully swapped. |
| json metadata | {"tags":["sparkster","token","swap","metamask"],"image":["https://cdn.steemitimages.com/DQme4k2Ufpbijf1U1RVoft77M7VBeTURDR4CEzVtCYSoXn3/image.png","https://cdn.steemitimages.com/DQmbSceVjqXR6Kds2bcSpmf4X7JNHQfmehQZhHKL4fPf8pF/image.png","https://cdn.steemitimages.com/DQmSrBthLi43VLySRmpSvJqHqHak2eLxZrgoKfVEiRWT7t5/image.png","https://cdn.steemitimages.com/DQmUeTMmuJvQJaP5S4iBAjFbx6X5JCKhyCL3iGUtjc1qL5k/image.png","https://cdn.steemitimages.com/DQmWaHMF4d6CawBHvTXJnRm4waeBgbepk2bwkowzP1j8eUW/image.png"],"links":["https://etherconverter.online","https://etherscan.io/address/0x971d048e737619884f2df75e31c7eb6412392328#writeContract","https://etherscan.io/address/0x80a740C8FFa28C8C2c3f1fc8b6c1A0A442212E71#writeContract"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #35716911/Trx 21bd9e32463107ff084a19cc75f646448faa0a8a |
View Raw JSON Data
{
"trx_id": "21bd9e32463107ff084a19cc75f646448faa0a8a",
"block": 35716911,
"trx_in_block": 12,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-08-20T11:59:48",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "sparkster",
"author": "sparkster",
"permlink": "sprk-token-swap-procedure-for-metamask",
"title": "SPRK Token Swap Procedure for MetaMask",
"body": "The token swap procedure is simple to execute in just a few steps, and will only take a few minutes. To get started, you will need have MetaMask setup with the wallet that holds your SPRK tokens, and a small amount of ETH. The new tokens will be locked until September 2nd 2019 to allow everyone sufficient time to swap tokens.\n\n\n\n<b>Step 1:</b> First calculate the <i>‘Wei’</i> quantity of the number of tokens you wish to swap. To do this, navigate to https://etherconverter.online. In the <i>‘Ether’</i> field, type in the number of tokens you wish to swap.\n\nFor example, if you wish to swap 100 SPRK tokens, you would type in 100 in the <i>‘Ether’</i> field. Copy and paste the <i>‘Wei’</i> value that is generated into a document. You will need this quantity in a Step 4.\n\n\n\n<b>Step 2:</b> Navigate to the existing contract at https://etherscan.io/address/0x971d048e737619884f2df75e31c7eb6412392328#writeContract\n\n<b>Step 3:</b> Next, click on the <i>‘Connect to Web 3’</i> next to the red dot. MetaMask will appear and ask to confirm that you wish to connect your wallet to the contract. Click <i>‘Connect.’</i> You will be then be prompted with a notification message, click <i>‘OK’.</i>\n\nIf you are not logged into MetaMask, it will ask you log in, then the red dot will turn green.\n\n\n\n<b>Step 4:</b> Now, scroll down to to section 30, <i>‘increaseApproval’.</i>\n\nIn the <i>‘_spender (address)’</i> field insert the new contract address: ‘ 0x80a740C8FFa28C8C2c3f1fc8b6c1A0A442212E71’.\n\nIn the <i>‘_addedValue (uint256)’</i> field insert the Wei quantity of tokens from Step 1. In this example, 100 SPRK tokens, that is 100000000000000000000.\n\nThen click <i>‘Write’</i>\n\n\n\n<b>Step 5:</b> You will now see a transaction window appear in MetaMask. The transaction will be of zero value. Click <i>‘Confirm’</i> in the MetaMask window.\n\nIn Etherscan, a button will appear called <i>‘View your transaction.’</i> Click on this to view the status of your transaction. You will need to wait till your transaction is confirmed, before continuing to the next step.\n\n<center></center>\n\n<b>Step 6:</b> Once your transaction has been confirmed, navigate to the new contract in etherscan by clicking here: https://etherscan.io/address/0x80a740C8FFa28C8C2c3f1fc8b6c1A0A442212E71#writeContract\n\n<b>Step 7:</b> Click on the <i>‘Connect to Web 3’</i> next to the red dot, just as you did in step 3, and click the <i>‘OK’</i> button again when the notification appears. The red dot will turn green.\n\n<b>Step 8:</b> Scroll down to section 20 titled <i>‘swapTokens’</i> and click the <i>‘Write’</i> button. This will bring up another zero value transaction in MetaMask. Click <i>‘Confirm’</i> in the MetaMask window, just as you did in step 7.\n\nThat’s it! Your tokens have been successfully swapped.",
"json_metadata": "{\"tags\":[\"sparkster\",\"token\",\"swap\",\"metamask\"],\"image\":[\"https://cdn.steemitimages.com/DQme4k2Ufpbijf1U1RVoft77M7VBeTURDR4CEzVtCYSoXn3/image.png\",\"https://cdn.steemitimages.com/DQmbSceVjqXR6Kds2bcSpmf4X7JNHQfmehQZhHKL4fPf8pF/image.png\",\"https://cdn.steemitimages.com/DQmSrBthLi43VLySRmpSvJqHqHak2eLxZrgoKfVEiRWT7t5/image.png\",\"https://cdn.steemitimages.com/DQmUeTMmuJvQJaP5S4iBAjFbx6X5JCKhyCL3iGUtjc1qL5k/image.png\",\"https://cdn.steemitimages.com/DQmWaHMF4d6CawBHvTXJnRm4waeBgbepk2bwkowzP1j8eUW/image.png\"],\"links\":[\"https://etherconverter.online\",\"https://etherscan.io/address/0x971d048e737619884f2df75e31c7eb6412392328#writeContract\",\"https://etherscan.io/address/0x80a740C8FFa28C8C2c3f1fc8b6c1A0A442212E71#writeContract\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}2019/06/07 20:50:36
2019/06/07 20:50:36
| parent author | sparkster |
| parent permlink | sparkster-development-update-we-14th-january-2019 |
| author | steemitboard |
| permlink | steemitboard-notify-sparkster-20190607t205036000z |
| title | |
| body | Congratulations @sparkster! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/https://steemitboard.com/@sparkster/birthday1.png</td><td>Happy Birthday! - You are on the Steem blockchain for 1 year!</td></tr></table> <sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@sparkster) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=sparkster)_</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 #33600768/Trx fc146bd6e6e98af69a2b5ccaf1467b6ab489ee8f |
View Raw JSON Data
{
"trx_id": "fc146bd6e6e98af69a2b5ccaf1467b6ab489ee8f",
"block": 33600768,
"trx_in_block": 8,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-06-07T20:50:36",
"op": [
"comment",
{
"parent_author": "sparkster",
"parent_permlink": "sparkster-development-update-we-14th-january-2019",
"author": "steemitboard",
"permlink": "steemitboard-notify-sparkster-20190607t205036000z",
"title": "",
"body": "Congratulations @sparkster! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/https://steemitboard.com/@sparkster/birthday1.png</td><td>Happy Birthday! - You are on the Steem blockchain for 1 year!</td></tr></table>\n\n<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@sparkster) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=sparkster)_</sub>\n\n\n###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!",
"json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}"
}
]
}2019/03/22 09:19:09
2019/03/22 09:19:09
| parent author | sparkster |
| parent permlink | sparkster-development-update-we-14th-january-2019 |
| author | hta79 |
| permlink | re-sparkster-sparkster-development-update-we-14th-january-2019-20190322t091912481z |
| title | |
| body | ICO Investors Threaten Legal Action Against Sparkster | #VentureCanvas https://www.venturecanvas.com/2019/03/21/ico-investors-threaten-legal-action-against-sparkster-venturecanvas/ |
| json metadata | {"tags":["sparkster","venturecanvas"],"links":["https://www.venturecanvas.com/2019/03/21/ico-investors-threaten-legal-action-against-sparkster-venturecanvas/"],"app":"steemit/0.1"} |
| Transaction Info | Block #31372405/Trx 31a19826443191611149d198887b1d90e68bb6a5 |
View Raw JSON Data
{
"trx_id": "31a19826443191611149d198887b1d90e68bb6a5",
"block": 31372405,
"trx_in_block": 27,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-03-22T09:19:09",
"op": [
"comment",
{
"parent_author": "sparkster",
"parent_permlink": "sparkster-development-update-we-14th-january-2019",
"author": "hta79",
"permlink": "re-sparkster-sparkster-development-update-we-14th-january-2019-20190322t091912481z",
"title": "",
"body": "ICO Investors Threaten Legal Action Against Sparkster | #VentureCanvas\nhttps://www.venturecanvas.com/2019/03/21/ico-investors-threaten-legal-action-against-sparkster-venturecanvas/",
"json_metadata": "{\"tags\":[\"sparkster\",\"venturecanvas\"],\"links\":[\"https://www.venturecanvas.com/2019/03/21/ico-investors-threaten-legal-action-against-sparkster-venturecanvas/\"],\"app\":\"steemit/0.1\"}"
}
]
}amirhudaupvoted (100.00%) @sparkster / sparkster-releases-open-source-code2019/03/16 19:11:45
amirhudaupvoted (100.00%) @sparkster / sparkster-releases-open-source-code
2019/03/16 19:11:45
| voter | amirhuda |
| author | sparkster |
| permlink | sparkster-releases-open-source-code |
| weight | 10000 (100.00%) |
| Transaction Info | Block #31211556/Trx ea79561ccdf63615641a66debfef8428303d0904 |
View Raw JSON Data
{
"trx_id": "ea79561ccdf63615641a66debfef8428303d0904",
"block": 31211556,
"trx_in_block": 15,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-03-16T19:11:45",
"op": [
"vote",
{
"voter": "amirhuda",
"author": "sparkster",
"permlink": "sparkster-releases-open-source-code",
"weight": 10000
}
]
}amirhudaupvoted (100.00%) @sparkster / sparkster-development-update-we-14th-january-20192019/03/16 19:09:12
amirhudaupvoted (100.00%) @sparkster / sparkster-development-update-we-14th-january-2019
2019/03/16 19:09:12
| voter | amirhuda |
| author | sparkster |
| permlink | sparkster-development-update-we-14th-january-2019 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #31211505/Trx 86b0e39231032fc52b0e15cf417a2e4841fa3634 |
View Raw JSON Data
{
"trx_id": "86b0e39231032fc52b0e15cf417a2e4841fa3634",
"block": 31211505,
"trx_in_block": 34,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-03-16T19:09:12",
"op": [
"vote",
{
"voter": "amirhuda",
"author": "sparkster",
"permlink": "sparkster-development-update-we-14th-january-2019",
"weight": 10000
}
]
}dihlofos09upvoted (100.00%) @sparkster / sparkster-development-update-we-14th-january-20192019/02/13 12:24:54
dihlofos09upvoted (100.00%) @sparkster / sparkster-development-update-we-14th-january-2019
2019/02/13 12:24:54
| voter | dihlofos09 |
| author | sparkster |
| permlink | sparkster-development-update-we-14th-january-2019 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #30311294/Trx 797bce4ed559c30fa6792bebd5949c204f3d194e |
View Raw JSON Data
{
"trx_id": "797bce4ed559c30fa6792bebd5949c204f3d194e",
"block": 30311294,
"trx_in_block": 41,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-02-13T12:24:54",
"op": [
"vote",
{
"voter": "dihlofos09",
"author": "sparkster",
"permlink": "sparkster-development-update-we-14th-january-2019",
"weight": 10000
}
]
}konan23upvoted (100.00%) @sparkster / sparkster-development-update-we-14th-january-20192019/01/21 13:34:54
konan23upvoted (100.00%) @sparkster / sparkster-development-update-we-14th-january-2019
2019/01/21 13:34:54
| voter | konan23 |
| author | sparkster |
| permlink | sparkster-development-update-we-14th-january-2019 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #29650926/Trx e52ec80188937d991b234f0557a5a300797d4257 |
View Raw JSON Data
{
"trx_id": "e52ec80188937d991b234f0557a5a300797d4257",
"block": 29650926,
"trx_in_block": 9,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-21T13:34:54",
"op": [
"vote",
{
"voter": "konan23",
"author": "sparkster",
"permlink": "sparkster-development-update-we-14th-january-2019",
"weight": 10000
}
]
}2019/01/18 16:16:12
2019/01/18 16:16:12
| parent author | sparkster |
| parent permlink | sparkster-development-update-we-14th-january-2019 |
| author | partiko |
| permlink | partiko-re-sparkster-sparkster-development-update-we-14th-january-2019-20190118t161612854z |
| title | |
| body | Thank you so much for sharing this amazing post with us! Have you heard about Partiko? It’s a really convenient mobile app for Steem! With Partiko, you can easily see what’s going on in the Steem community, make posts and comments (no beneficiary cut forever!), and always stayed connected with your followers via push notification! Partiko also rewards you with Partiko Points (3000 Partiko Point bonus when you first use it!), and Partiko Points can be converted into Steem tokens. You can earn Partiko Points easily by making posts and comments using Partiko. We also noticed that your Steem Power is low. We will be very happy to delegate 15 Steem Power to you once you have made a post using Partiko! With more Steem Power, you can make more posts and comments, and earn more rewards! If that all sounds interesting, you can: - Download Partiko Android at [Google Play](http://bit.ly/2SRFIta) - Or Download Partiko iOS on the [App Store](https://apple.co/2PcXkSd) Thank you so much for reading this message! |
| json metadata | {"app":"partiko"} |
| Transaction Info | Block #29567797/Trx 988a8a82d1a1c7dc2089053e180e044e7ab6835c |
View Raw JSON Data
{
"trx_id": "988a8a82d1a1c7dc2089053e180e044e7ab6835c",
"block": 29567797,
"trx_in_block": 19,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-18T16:16:12",
"op": [
"comment",
{
"parent_author": "sparkster",
"parent_permlink": "sparkster-development-update-we-14th-january-2019",
"author": "partiko",
"permlink": "partiko-re-sparkster-sparkster-development-update-we-14th-january-2019-20190118t161612854z",
"title": "",
"body": "Thank you so much for sharing this amazing post with us!\n\nHave you heard about Partiko? It’s a really convenient mobile app for Steem! With Partiko, you can easily see what’s going on in the Steem community, make posts and comments (no beneficiary cut forever!), and always stayed connected with your followers via push notification!\n\nPartiko also rewards you with Partiko Points (3000 Partiko Point bonus when you first use it!), and Partiko Points can be converted into Steem tokens. You can earn Partiko Points easily by making posts and comments using Partiko.\n\nWe also noticed that your Steem Power is low. We will be very happy to delegate 15 Steem Power to you once you have made a post using Partiko! With more Steem Power, you can make more posts and comments, and earn more rewards!\n\nIf that all sounds interesting, you can: \n\n- Download Partiko Android at [Google Play](http://bit.ly/2SRFIta)\n- Or Download Partiko iOS on the [App Store](https://apple.co/2PcXkSd)\n\nThank you so much for reading this message!",
"json_metadata": "{\"app\":\"partiko\"}"
}
]
}juv3ntus11upvoted (100.00%) @sparkster / sparkster-development-update-we-14th-january-20192019/01/15 22:02:36
juv3ntus11upvoted (100.00%) @sparkster / sparkster-development-update-we-14th-january-2019
2019/01/15 22:02:36
| voter | juv3ntus11 |
| author | sparkster |
| permlink | sparkster-development-update-we-14th-january-2019 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #29488436/Trx 6697b11340af5bcaea934ea419d43dd2cf9f44c3 |
View Raw JSON Data
{
"trx_id": "6697b11340af5bcaea934ea419d43dd2cf9f44c3",
"block": 29488436,
"trx_in_block": 38,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-15T22:02:36",
"op": [
"vote",
{
"voter": "juv3ntus11",
"author": "sparkster",
"permlink": "sparkster-development-update-we-14th-january-2019",
"weight": 10000
}
]
}magpieloverupvoted (100.00%) @sparkster / sparkster-development-update-we-14th-january-20192019/01/15 08:31:21
magpieloverupvoted (100.00%) @sparkster / sparkster-development-update-we-14th-january-2019
2019/01/15 08:31:21
| voter | magpielover |
| author | sparkster |
| permlink | sparkster-development-update-we-14th-january-2019 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #29472233/Trx 0bcf03e0ac27286dd7c1098144e1159a335179cb |
View Raw JSON Data
{
"trx_id": "0bcf03e0ac27286dd7c1098144e1159a335179cb",
"block": 29472233,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-15T08:31:21",
"op": [
"vote",
{
"voter": "magpielover",
"author": "sparkster",
"permlink": "sparkster-development-update-we-14th-january-2019",
"weight": 10000
}
]
}2019/01/15 08:21:27
2019/01/15 08:21:27
| parent author | sparkster |
| parent permlink | sparkster-development-update-we-14th-january-2019 |
| author | mostafamd |
| permlink | re-sparkster-sparkster-development-update-we-14th-january-2019-20190115t082122194z |
| title | |
| body | Amazing worth reading post |
| json metadata | {"tags":["sparkster"],"app":"steemit/0.1"} |
| Transaction Info | Block #29472035/Trx 3ed367095773b0d452ae8488a6be141634c5a1de |
View Raw JSON Data
{
"trx_id": "3ed367095773b0d452ae8488a6be141634c5a1de",
"block": 29472035,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-15T08:21:27",
"op": [
"comment",
{
"parent_author": "sparkster",
"parent_permlink": "sparkster-development-update-we-14th-january-2019",
"author": "mostafamd",
"permlink": "re-sparkster-sparkster-development-update-we-14th-january-2019-20190115t082122194z",
"title": "",
"body": "Amazing worth reading post",
"json_metadata": "{\"tags\":[\"sparkster\"],\"app\":\"steemit/0.1\"}"
}
]
}mostafamdupvoted (100.00%) @sparkster / sparkster-development-update-we-14th-january-20192019/01/15 08:21:18
mostafamdupvoted (100.00%) @sparkster / sparkster-development-update-we-14th-january-2019
2019/01/15 08:21:18
| voter | mostafamd |
| author | sparkster |
| permlink | sparkster-development-update-we-14th-january-2019 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #29472032/Trx 459d9b4460a4000bdfbbc2746db6291412303be4 |
View Raw JSON Data
{
"trx_id": "459d9b4460a4000bdfbbc2746db6291412303be4",
"block": 29472032,
"trx_in_block": 27,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-15T08:21:18",
"op": [
"vote",
{
"voter": "mostafamd",
"author": "sparkster",
"permlink": "sparkster-development-update-we-14th-january-2019",
"weight": 10000
}
]
}abukhamuupvoted (5.00%) @sparkster / sparkster-development-update-we-14th-january-20192019/01/15 08:05:18
abukhamuupvoted (5.00%) @sparkster / sparkster-development-update-we-14th-january-2019
2019/01/15 08:05:18
| voter | abukhamu |
| author | sparkster |
| permlink | sparkster-development-update-we-14th-january-2019 |
| weight | 500 (5.00%) |
| Transaction Info | Block #29471712/Trx ebb013085de7873b12c50cef8d5dc054b50f78fe |
View Raw JSON Data
{
"trx_id": "ebb013085de7873b12c50cef8d5dc054b50f78fe",
"block": 29471712,
"trx_in_block": 17,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-15T08:05:18",
"op": [
"vote",
{
"voter": "abukhamu",
"author": "sparkster",
"permlink": "sparkster-development-update-we-14th-january-2019",
"weight": 500
}
]
}steeming-hotupvoted (0.25%) @sparkster / sparkster-development-update-we-14th-january-20192019/01/15 07:58:42
steeming-hotupvoted (0.25%) @sparkster / sparkster-development-update-we-14th-january-2019
2019/01/15 07:58:42
| voter | steeming-hot |
| author | sparkster |
| permlink | sparkster-development-update-we-14th-january-2019 |
| weight | 25 (0.25%) |
| Transaction Info | Block #29471580/Trx 35d701a2d0315319fd8e2b999a93686199e81019 |
View Raw JSON Data
{
"trx_id": "35d701a2d0315319fd8e2b999a93686199e81019",
"block": 29471580,
"trx_in_block": 46,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-15T07:58:42",
"op": [
"vote",
{
"voter": "steeming-hot",
"author": "sparkster",
"permlink": "sparkster-development-update-we-14th-january-2019",
"weight": 25
}
]
}allazsent 0.001 STEEM to @sparkster- "Promote your post. Your post will be min. 10 resteemed with over 13000 followers and min. 25 Upvote Different account. Your post will be more popular and you will find new friends. Send 0.5 SBD or ..."2019/01/15 07:56:24
allazsent 0.001 STEEM to @sparkster- "Promote your post. Your post will be min. 10 resteemed with over 13000 followers and min. 25 Upvote Different account. Your post will be more popular and you will find new friends. Send 0.5 SBD or ..."
2019/01/15 07:56:24
| from | allaz |
| to | sparkster |
| amount | 0.001 STEEM |
| memo | Promote your post. Your post will be min. 10 resteemed with over 13000 followers and min. 25 Upvote Different account. Your post will be more popular and you will find new friends. Send 0.5 SBD or STEEM to @allaz (post URL as memo ) Service Active. |
| Transaction Info | Block #29471534/Trx 48815c1583220403da092869388b2cce31e6f072 |
View Raw JSON Data
{
"trx_id": "48815c1583220403da092869388b2cce31e6f072",
"block": 29471534,
"trx_in_block": 20,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-15T07:56:24",
"op": [
"transfer",
{
"from": "allaz",
"to": "sparkster",
"amount": "0.001 STEEM",
"memo": "Promote your post. Your post will be min. 10 resteemed with over 13000 followers and min. 25 Upvote Different account. Your post will be more popular and you will find new friends. Send 0.5 SBD or STEEM to @allaz (post URL as memo ) Service Active."
}
]
}sparksterpublished a new post: sparkster-development-update-we-14th-january-20192019/01/15 07:55:03
sparksterpublished a new post: sparkster-development-update-we-14th-january-2019
2019/01/15 07:55:03
| parent author | |
| parent permlink | sparkster |
| author | sparkster |
| permlink | sparkster-development-update-we-14th-january-2019 |
| title | Sparkster Development Update. WE 14th January 2019. |
| body | On December 31st, 2018, we launched our Alpha Main Net. Since then, we have been optimizing and resolving some issues that we have discovered since it’s deployment, some of which we will detail here. The introduction of these enhancements will bring us closer to a stable product.  As mentioned on our GitHub and in various communication media, we use an automated voting process to determine, every hour, the list of active Master Nodes (commonly called M21.) In order to accomplish the automated voting, a node would send its vote to all other Master Nodes, and would simultaneously accept votes from all other Master Nodes, provided open voting was in session. The challenge with distributed computing always is network latency and we saw this manifest among our Master nodes because nodes would only accept votes if they were in the open voting interval. This meant that if a node received a vote just before open voting started for that node, the node would drop the vote. We have made the voting process resilient to network latency by allowing the nodes to accept ballots at any time between the close of the last open voting interval and the start of the next voting interval. Ballots remain in memory until the receiving node considers them at the close of the next open voting interval. This solution works because ballots are produced using the timestamp of the left edge of the next voting interval; therefore, no matter at what time a node sends its vote, as long as it signs it using the proper timestamp, that vote will be valid. Another challenge in distributed computing is parallelism. We saw this situation when blocks were not being consistently produced. We were getting both duplicate and missing block numbers; in other words, some nodes were ahead of other nodes. So, a single Master Node would only produce blocks where the width between block numbers was equal to the number of master nodes producing blocks. For example, if there were four Master Nodes in existence, each node would produce blocks according to the sequence: {1,5,9,…}. These issues were caused by a data race when a new node joined the network. If we relied on every node to publish the current block number to the DHT, there was no way to be sure if the currently published information was current or stale. We chose not to apply a global lock while the new block number was being written to the DHT because of performance penalties, and even global locks are not reliable over a distributed network due to latency. Instead of recording the current block number, our solution was to record a genesis timestamp in the DHT. This timestamp represents the time at which the first Master Node starts up, thus creating the network. We know that blocks are produced every second, so all a node has to do to find out the current block number is calculate the number of seconds between the genesis timestamp and the current timestamp. The solution also prevented us from having to constantly fetch and push to the DHT every second, reducing load on the network. Once a node fetches the genesis timestamp, there is no need for it to query the DHT again during its lifetime since it can keep track of the block numbers internally. The final optimization we have been working on is that of memory. Since the Master Nodes are pushing to the DHT every second and also generating new blocks, over time their memory footprints become large if not managed. Typically, if a program’s memory footprint grows rapidly and in an uncontrolled manner over time, this is known as a memory leak. The program loses access to memory it has allocated and is therefore unable to relinquish that memory back to the operating system. In our case, what we were seeing was not a memory leak, although at first glance it definitely looked like one. Throughout our design, we were careful to avoid using pointers as much as possible and to delete them when we were done with them. However, the use of a lot of pointers in a program is discouraged even if memory is managed properly, because heap allocations are expensive; indeed, even with the introduction of smart pointers like std::unique_ptr to prevent us from having to explicitly call delete on a pointer, we still chose to use stack-allocated objects over heap-allocated ones simply because of the performance. The Master Node’s large memory consumption was caused by two things: firstly, the data structure we used to store blocks was growing infinitely large; and secondly, memory used by OpenDHT was also growing infinitely large. We made our first enhancement to the memory footprint by “force-deallocating” the data structure where we store blocks, and changing its datatype. Previously, it was using the std::unordered map type, a hash map implementation in C++. The problem with unordered map is that its allocations are sparse to allow for constant-time operations. This means that the std::unordered map type is, by nature, very large. So, we switched the data structure to use std::map instead of std::unordered map. The map structure allocates a contiguous block of memory and in some cases outperforms the hash map because of its smaller size. However, we determine that for block storage we simply did not need a hash map because block fetches (done by the client) were not time-critical, so using a hash map here was an unnecessary waste of resources for little to no realized performance benefits. Once we switched the data structure to std::map, we cleared the memory of the map not only by calling clear after a sufficiently large amount of blocks has been written, but also by swapping the memory of the map for that of an empty map. While we were doing this for the unordered map as well, we saw no benefits since unordered map has such a large start-up memory footprint. It was necessary to swap with an empty region of memory because calling clear doesn’t necessarily de-allocate the memory held by the data structure; it only de-allocates individual items from the map. However, if we swap the memory held by the map with that of an empty map, we can be sure we’re starting with a truly empty map. The second thing that was contributing to the large memory footprint of the Master Node was OpenDHT. Every node writes the block hash to the DHT so that a new node that has just joined the network can know where to start from. Since every node was writing to the DHT every second, all the collective values were beginning to occupy a large amount of memory which was only growing as more and more values were written to the DHT. Considering this, we set the expiration time of messages to be no more than thirty seconds (as opposed to the default ten minutes.) This configuration allows stale values to be dropped and to not be unnecessarily retained in memory, since most of the time we only care about the latest value. Our analysis on OpenDHT showed that, as expected, the library modified the size of its data structure appropriately and handled deallocation itself as values fell off of the expiration interval, keeping the size of the overall memory footprint small and tightly managed. Along with these performance enhancements, we have also made adjustments (mostly to the Master Node) to make sure it performs quickly to keep up with the block production rate. Some of these changes include removing areas where we were unnecessarily acquiring locks and performing expensive operations that didn’t need to be performed in every block production, such as calculating the base-64 encoded string of the node’s public key. Now, we calculate the string only once and store it for the lifetime of the program. We are still working through a few more issues and hope to have the second release out soon. In the meantime, we appreciate your feedback on <b>Sparkster’s Decentralized Cloud</b>. |
| json metadata | {"tags":["sparkster","blockchain","technology"],"image":["https://cdn.steemitimages.com/DQmZXux8gDEG1y7UYa5UxZDUFHe8R7TCm1j73VZxHi8uZBw/nodes.jpg"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #29471507/Trx 08ea333dd0c03021653ea93f7f41a521158fc5af |
View Raw JSON Data
{
"trx_id": "08ea333dd0c03021653ea93f7f41a521158fc5af",
"block": 29471507,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-15T07:55:03",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "sparkster",
"author": "sparkster",
"permlink": "sparkster-development-update-we-14th-january-2019",
"title": "Sparkster Development Update. WE 14th January 2019.",
"body": "On December 31st, 2018, we launched our Alpha Main Net. Since then, we have been optimizing and resolving some issues that we have discovered since it’s deployment, some of which we will detail here. The introduction of these enhancements will bring us closer to a stable product.\n\n\n\n As mentioned on our GitHub and in various communication media, we use an automated voting process to determine, every hour, the list of active Master Nodes (commonly called M21.) In order to accomplish the automated voting, a node would send its vote to all other Master Nodes, and would simultaneously accept votes from all other Master Nodes, provided open voting was in session. The challenge with distributed computing always is network latency and we saw this manifest among our Master nodes because nodes would only accept votes if they were in the open voting interval. This meant that if a node received a vote just before open voting started for that node, the node would drop the vote.\n\nWe have made the voting process resilient to network latency by allowing the nodes to accept ballots at any time between the close of the last open voting interval and the start of the next voting interval. Ballots remain in memory until the receiving node considers them at the close of the next open voting interval. This solution works because ballots are produced using the timestamp of the left edge of the next voting interval; therefore, no matter at what time a node sends its vote, as long as it signs it using the proper timestamp, that vote will be valid.\n\nAnother challenge in distributed computing is parallelism. We saw this situation when blocks were not being consistently produced. We were getting both duplicate and missing block numbers; in other words, some nodes were ahead of other nodes. So, a single Master Node would only produce blocks where the width between block numbers was equal to the number of master nodes producing blocks. For example, if there were four Master Nodes in existence, each node would produce blocks according to the sequence: {1,5,9,…}.\n\nThese issues were caused by a data race when a new node joined the network. If we relied on every node to publish the current block number to the DHT, there was no way to be sure if the currently published information was current or stale. We chose not to apply a global lock while the new block number was being written to the DHT because of performance penalties, and even global locks are not reliable over a distributed network due to latency.\n\nInstead of recording the current block number, our solution was to record a genesis timestamp in the DHT. This timestamp represents the time at which the first Master Node starts up, thus creating the network. We know that blocks are produced every second, so all a node has to do to find out the current block number is calculate the number of seconds between the genesis timestamp and the current timestamp. The solution also prevented us from having to constantly fetch and push to the DHT every second, reducing load on the network. Once a node fetches the genesis timestamp, there is no need for it to query the DHT again during its lifetime since it can keep track of the block numbers internally.\n\nThe final optimization we have been working on is that of memory. Since the Master Nodes are pushing to the DHT every second and also generating new blocks, over time their memory footprints become large if not managed. Typically, if a program’s memory footprint grows rapidly and in an uncontrolled manner over time, this is known as a memory leak. The program loses access to memory it has allocated and is therefore unable to relinquish that memory back to the operating system.\n\nIn our case, what we were seeing was not a memory leak, although at first glance it definitely looked like one. Throughout our design, we were careful to avoid using pointers as much as possible and to delete them when we were done with them. However, the use of a lot of pointers in a program is discouraged even if memory is managed properly, because heap allocations are expensive; indeed, even with the introduction of smart pointers like std::unique_ptr to prevent us from having to explicitly call delete on a pointer, we still chose to use stack-allocated objects over heap-allocated ones simply because of the performance.\n\nThe Master Node’s large memory consumption was caused by two things: firstly, the data structure we used to store blocks was growing infinitely large; and secondly, memory used by OpenDHT was also growing infinitely large.\n\nWe made our first enhancement to the memory footprint by “force-deallocating” the data structure where we store blocks, and changing its datatype. Previously, it was using the std::unordered map type, a hash map implementation in C++. The problem with unordered map is that its allocations are sparse to allow for constant-time operations. This means that the std::unordered map type is, by nature, very large. So, we switched the data structure to use std::map instead of std::unordered map. The map structure allocates a contiguous block of memory and in some cases outperforms the hash map because of its smaller size. However, we determine that for block storage we simply did not need a hash map because block fetches (done by the client) were not time-critical, so using a hash map here was an unnecessary waste of resources for little to no realized performance benefits.\n\nOnce we switched the data structure to std::map, we cleared the memory of the map not only by calling clear after a sufficiently large amount of blocks has been written, but also by swapping the memory of the map for that of an empty map. While we were doing this for the unordered map as well, we saw no benefits since unordered map has such a large start-up memory footprint. It was necessary to swap with an empty region of memory because calling clear doesn’t necessarily de-allocate the memory held by the data structure; it only de-allocates individual items from the map. However, if we swap the memory held by the map with that of an empty map, we can be sure we’re starting with a truly empty map.\n\nThe second thing that was contributing to the large memory footprint of the Master Node was OpenDHT. Every node writes the block hash to the DHT so that a new node that has just joined the network can know where to start from. Since every node was writing to the DHT every second, all the collective values were beginning to occupy a large amount of memory which was only growing as more and more values were written to the DHT. Considering this, we set the expiration time of messages to be no more than thirty seconds (as opposed to the default ten minutes.) This configuration allows stale values to be dropped and to not be unnecessarily retained in memory, since most of the time we only care about the latest value. Our analysis on OpenDHT showed that, as expected, the library modified the size of its data structure appropriately and handled deallocation itself as values fell off of the expiration interval, keeping the size of the overall memory footprint small and tightly managed.\n\nAlong with these performance enhancements, we have also made adjustments (mostly to the Master Node) to make sure it performs quickly to keep up with the block production rate. Some of these changes include removing areas where we were unnecessarily acquiring locks and performing expensive operations that didn’t need to be performed in every block production, such as calculating the base-64 encoded string of the node’s public key. Now, we calculate the string only once and store it for the lifetime of the program.\n\nWe are still working through a few more issues and hope to have the second release out soon. In the meantime, we appreciate your feedback on <b>Sparkster’s Decentralized Cloud</b>.",
"json_metadata": "{\"tags\":[\"sparkster\",\"blockchain\",\"technology\"],\"image\":[\"https://cdn.steemitimages.com/DQmZXux8gDEG1y7UYa5UxZDUFHe8R7TCm1j73VZxHi8uZBw/nodes.jpg\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}2019/01/14 12:15:03
2019/01/14 12:15:03
| parent author | sparkster |
| parent permlink | sparkster-releases-open-source-code |
| author | pritam321 |
| permlink | re-sparkster-sparkster-releases-open-source-code-20190114t121501340z |
| title | |
| body | i like this platform..no code platform is the future.. |
| json metadata | {"tags":["sparkster"],"app":"steemit/0.1"} |
| Transaction Info | Block #29447935/Trx c36e114b597aa072de1455ad7aaa432df9dc10b4 |
View Raw JSON Data
{
"trx_id": "c36e114b597aa072de1455ad7aaa432df9dc10b4",
"block": 29447935,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-14T12:15:03",
"op": [
"comment",
{
"parent_author": "sparkster",
"parent_permlink": "sparkster-releases-open-source-code",
"author": "pritam321",
"permlink": "re-sparkster-sparkster-releases-open-source-code-20190114t121501340z",
"title": "",
"body": "i like this platform..no code platform is the future..",
"json_metadata": "{\"tags\":[\"sparkster\"],\"app\":\"steemit/0.1\"}"
}
]
}2018/12/26 17:49:24
2018/12/26 17:49:24
| parent author | sparkster |
| parent permlink | partial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps |
| author | gocular |
| permlink | re-sparkster-partial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps-20181226t174921732z |
| title | |
| body | I think that the platform will have a good success, with such opportunities! The team offers promising ideas. |
| json metadata | {"tags":["sparkster"],"app":"steemit/0.1"} |
| Transaction Info | Block #28907856/Trx 3ef4e771503bb8c71a29961005fcb14631572071 |
View Raw JSON Data
{
"trx_id": "3ef4e771503bb8c71a29961005fcb14631572071",
"block": 28907856,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-26T17:49:24",
"op": [
"comment",
{
"parent_author": "sparkster",
"parent_permlink": "partial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps",
"author": "gocular",
"permlink": "re-sparkster-partial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps-20181226t174921732z",
"title": "",
"body": "I think that the platform will have a good success, with such opportunities! The team offers promising ideas.",
"json_metadata": "{\"tags\":[\"sparkster\"],\"app\":\"steemit/0.1\"}"
}
]
}sparksterreceived 0.043 STEEM, 0.054 SP author reward for @sparkster / sparkster-releases-open-source-code2018/12/14 22:26:30
sparksterreceived 0.043 STEEM, 0.054 SP author reward for @sparkster / sparkster-releases-open-source-code
2018/12/14 22:26:30
| author | sparkster |
| permlink | sparkster-releases-open-source-code |
| sbd payout | 0.000 SBD |
| steem payout | 0.043 STEEM |
| vesting payout | 88.526418 VESTS |
| Transaction Info | Block #28567996/Virtual Operation #7 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 28567996,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 7,
"timestamp": "2018-12-14T22:26:30",
"op": [
"author_reward",
{
"author": "sparkster",
"permlink": "sparkster-releases-open-source-code",
"sbd_payout": "0.000 SBD",
"steem_payout": "0.043 STEEM",
"vesting_payout": "88.526418 VESTS"
}
]
}sparksterpublished a new post: sparkster-releases-open-source-code2018/12/11 19:47:06
sparksterpublished a new post: sparkster-releases-open-source-code
2018/12/11 19:47:06
| parent author | |
| parent permlink | sparkster |
| author | sparkster |
| permlink | sparkster-releases-open-source-code |
| title | Sparkster releases open source code |
| body | @@ -355,59 +355,8 @@ ally - but the majority of our code has now been released . Ov |
| json metadata | {"tags":["sparkster","code","technology","blockchain"],"image":["https://cdn.steemitimages.com/DQmPzdiV3jEstiYmcp642M7nbchr8MbMhycNxJdJ5pPMWhV/coding.jpg"],"links":["https://github.com/sparkster-me"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #28478479/Trx 7dd862ceda98e378c6b39822ce86351764bd9541 |
View Raw JSON Data
{
"trx_id": "7dd862ceda98e378c6b39822ce86351764bd9541",
"block": 28478479,
"trx_in_block": 18,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-11T19:47:06",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "sparkster",
"author": "sparkster",
"permlink": "sparkster-releases-open-source-code",
"title": "Sparkster releases open source code",
"body": "@@ -355,59 +355,8 @@\n ally\n- but the majority of our code has now been released\n . Ov\n",
"json_metadata": "{\"tags\":[\"sparkster\",\"code\",\"technology\",\"blockchain\"],\"image\":[\"https://cdn.steemitimages.com/DQmPzdiV3jEstiYmcp642M7nbchr8MbMhycNxJdJ5pPMWhV/coding.jpg\"],\"links\":[\"https://github.com/sparkster-me\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}neonartistupvoted (100.00%) @sparkster / sparkster-releases-open-source-code2018/12/11 03:10:27
neonartistupvoted (100.00%) @sparkster / sparkster-releases-open-source-code
2018/12/11 03:10:27
| voter | neonartist |
| author | sparkster |
| permlink | sparkster-releases-open-source-code |
| weight | 10000 (100.00%) |
| Transaction Info | Block #28458562/Trx 70153ad6107a08624b0da9f0c990db077824b1ca |
View Raw JSON Data
{
"trx_id": "70153ad6107a08624b0da9f0c990db077824b1ca",
"block": 28458562,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-11T03:10:27",
"op": [
"vote",
{
"voter": "neonartist",
"author": "sparkster",
"permlink": "sparkster-releases-open-source-code",
"weight": 10000
}
]
}mtimetravellerupvoted (5.00%) @sparkster / sparkster-releases-open-source-code2018/12/10 02:26:51
mtimetravellerupvoted (5.00%) @sparkster / sparkster-releases-open-source-code
2018/12/10 02:26:51
| voter | mtimetraveller |
| author | sparkster |
| permlink | sparkster-releases-open-source-code |
| weight | 500 (5.00%) |
| Transaction Info | Block #28428908/Trx faa08b725752c016e5cffb5bca757f0a4ec8de33 |
View Raw JSON Data
{
"trx_id": "faa08b725752c016e5cffb5bca757f0a4ec8de33",
"block": 28428908,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-10T02:26:51",
"op": [
"vote",
{
"voter": "mtimetraveller",
"author": "sparkster",
"permlink": "sparkster-releases-open-source-code",
"weight": 500
}
]
}bobibozhilovupvoted (100.00%) @sparkster / sparkster-releases-open-source-code2018/12/09 07:58:57
bobibozhilovupvoted (100.00%) @sparkster / sparkster-releases-open-source-code
2018/12/09 07:58:57
| voter | bobibozhilov |
| author | sparkster |
| permlink | sparkster-releases-open-source-code |
| weight | 10000 (100.00%) |
| Transaction Info | Block #28406758/Trx c8726604e3e4aa6e457d0dcbb1fa39a1356d0fd1 |
View Raw JSON Data
{
"trx_id": "c8726604e3e4aa6e457d0dcbb1fa39a1356d0fd1",
"block": 28406758,
"trx_in_block": 21,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-09T07:58:57",
"op": [
"vote",
{
"voter": "bobibozhilov",
"author": "sparkster",
"permlink": "sparkster-releases-open-source-code",
"weight": 10000
}
]
}ivanrtupvoted (100.00%) @sparkster / sparkster-releases-open-source-code2018/12/09 04:37:18
ivanrtupvoted (100.00%) @sparkster / sparkster-releases-open-source-code
2018/12/09 04:37:18
| voter | ivanrt |
| author | sparkster |
| permlink | sparkster-releases-open-source-code |
| weight | 10000 (100.00%) |
| Transaction Info | Block #28402726/Trx b8d86229ecb66284397698b6bbab7bb42b93c5d4 |
View Raw JSON Data
{
"trx_id": "b8d86229ecb66284397698b6bbab7bb42b93c5d4",
"block": 28402726,
"trx_in_block": 9,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-09T04:37:18",
"op": [
"vote",
{
"voter": "ivanrt",
"author": "sparkster",
"permlink": "sparkster-releases-open-source-code",
"weight": 10000
}
]
}tolueneupvoted (100.00%) @sparkster / sparkster-releases-open-source-code2018/12/09 01:30:21
tolueneupvoted (100.00%) @sparkster / sparkster-releases-open-source-code
2018/12/09 01:30:21
| voter | toluene |
| author | sparkster |
| permlink | sparkster-releases-open-source-code |
| weight | 10000 (100.00%) |
| Transaction Info | Block #28398988/Trx 64546a86f7441ffd2f2c795a74194d666683f736 |
View Raw JSON Data
{
"trx_id": "64546a86f7441ffd2f2c795a74194d666683f736",
"block": 28398988,
"trx_in_block": 9,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-09T01:30:21",
"op": [
"vote",
{
"voter": "toluene",
"author": "sparkster",
"permlink": "sparkster-releases-open-source-code",
"weight": 10000
}
]
}tolueneupvoted (100.00%) @sparkster / sparkster-and-credits-announce-a-strategic-alliance2018/12/09 01:17:24
tolueneupvoted (100.00%) @sparkster / sparkster-and-credits-announce-a-strategic-alliance
2018/12/09 01:17:24
| voter | toluene |
| author | sparkster |
| permlink | sparkster-and-credits-announce-a-strategic-alliance |
| weight | 10000 (100.00%) |
| Transaction Info | Block #28398729/Trx 162ba0d9115ed01ad3943b7aefc5c958a1153750 |
View Raw JSON Data
{
"trx_id": "162ba0d9115ed01ad3943b7aefc5c958a1153750",
"block": 28398729,
"trx_in_block": 11,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-09T01:17:24",
"op": [
"vote",
{
"voter": "toluene",
"author": "sparkster",
"permlink": "sparkster-and-credits-announce-a-strategic-alliance",
"weight": 10000
}
]
}shaidonupvoted (100.00%) @sparkster / sparkster-releases-open-source-code2018/12/08 20:38:12
shaidonupvoted (100.00%) @sparkster / sparkster-releases-open-source-code
2018/12/08 20:38:12
| voter | shaidon |
| author | sparkster |
| permlink | sparkster-releases-open-source-code |
| weight | 10000 (100.00%) |
| Transaction Info | Block #28393150/Trx 7591e355ffa472a322db13ea69565959ffd39b1d |
View Raw JSON Data
{
"trx_id": "7591e355ffa472a322db13ea69565959ffd39b1d",
"block": 28393150,
"trx_in_block": 52,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-08T20:38:12",
"op": [
"vote",
{
"voter": "shaidon",
"author": "sparkster",
"permlink": "sparkster-releases-open-source-code",
"weight": 10000
}
]
}gagandhingraupvoted (100.00%) @sparkster / sparkster-releases-open-source-code2018/12/08 12:45:51
gagandhingraupvoted (100.00%) @sparkster / sparkster-releases-open-source-code
2018/12/08 12:45:51
| voter | gagandhingra |
| author | sparkster |
| permlink | sparkster-releases-open-source-code |
| weight | 10000 (100.00%) |
| Transaction Info | Block #28383703/Trx b2204b312292c1a5ab9cbe52d475afd40f0e7864 |
View Raw JSON Data
{
"trx_id": "b2204b312292c1a5ab9cbe52d475afd40f0e7864",
"block": 28383703,
"trx_in_block": 6,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-08T12:45:51",
"op": [
"vote",
{
"voter": "gagandhingra",
"author": "sparkster",
"permlink": "sparkster-releases-open-source-code",
"weight": 10000
}
]
}prateekparasharupvoted (100.00%) @sparkster / sparkster-releases-open-source-code2018/12/08 10:42:54
prateekparasharupvoted (100.00%) @sparkster / sparkster-releases-open-source-code
2018/12/08 10:42:54
| voter | prateekparashar |
| author | sparkster |
| permlink | sparkster-releases-open-source-code |
| weight | 10000 (100.00%) |
| Transaction Info | Block #28381248/Trx 11deea4d4b981be6847df60e8e5950c3104e4954 |
View Raw JSON Data
{
"trx_id": "11deea4d4b981be6847df60e8e5950c3104e4954",
"block": 28381248,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-08T10:42:54",
"op": [
"vote",
{
"voter": "prateekparashar",
"author": "sparkster",
"permlink": "sparkster-releases-open-source-code",
"weight": 10000
}
]
}nomaanupvoted (100.00%) @sparkster / sparkster-releases-open-source-code2018/12/08 04:49:15
nomaanupvoted (100.00%) @sparkster / sparkster-releases-open-source-code
2018/12/08 04:49:15
| voter | nomaan |
| author | sparkster |
| permlink | sparkster-releases-open-source-code |
| weight | 10000 (100.00%) |
| Transaction Info | Block #28374179/Trx a4e75834a84f26fa61cd875178fb6bc7eda69e2a |
View Raw JSON Data
{
"trx_id": "a4e75834a84f26fa61cd875178fb6bc7eda69e2a",
"block": 28374179,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-08T04:49:15",
"op": [
"vote",
{
"voter": "nomaan",
"author": "sparkster",
"permlink": "sparkster-releases-open-source-code",
"weight": 10000
}
]
}sparksterpublished a new post: sparkster-releases-open-source-code2018/12/07 23:54:45
sparksterpublished a new post: sparkster-releases-open-source-code
2018/12/07 23:54:45
| parent author | |
| parent permlink | sparkster |
| author | sparkster |
| permlink | sparkster-releases-open-source-code |
| title | Sparkster releases open source code |
| body | @@ -495,17 +495,16 @@ a href=%22 - https:// |
| json metadata | {"tags":["sparkster","code","technology","blockchain"],"image":["https://cdn.steemitimages.com/DQmPzdiV3jEstiYmcp642M7nbchr8MbMhycNxJdJ5pPMWhV/coding.jpg"],"links":["https://github.com/sparkster-me"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #28368293/Trx 0d905b49d9fb32e46e978e8df6c8a5cbd591296d |
View Raw JSON Data
{
"trx_id": "0d905b49d9fb32e46e978e8df6c8a5cbd591296d",
"block": 28368293,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-07T23:54:45",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "sparkster",
"author": "sparkster",
"permlink": "sparkster-releases-open-source-code",
"title": "Sparkster releases open source code",
"body": "@@ -495,17 +495,16 @@\n a href=%22\n- \n https://\n",
"json_metadata": "{\"tags\":[\"sparkster\",\"code\",\"technology\",\"blockchain\"],\"image\":[\"https://cdn.steemitimages.com/DQmPzdiV3jEstiYmcp642M7nbchr8MbMhycNxJdJ5pPMWhV/coding.jpg\"],\"links\":[\"https://github.com/sparkster-me\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}thelionroarupvoted (100.00%) @sparkster / sparkster-releases-open-source-code2018/12/07 23:38:54
thelionroarupvoted (100.00%) @sparkster / sparkster-releases-open-source-code
2018/12/07 23:38:54
| voter | thelionroar |
| author | sparkster |
| permlink | sparkster-releases-open-source-code |
| weight | 10000 (100.00%) |
| Transaction Info | Block #28367976/Trx 58a728ad0704fe5fd4b37870b417318e61c6046e |
View Raw JSON Data
{
"trx_id": "58a728ad0704fe5fd4b37870b417318e61c6046e",
"block": 28367976,
"trx_in_block": 19,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-07T23:38:54",
"op": [
"vote",
{
"voter": "thelionroar",
"author": "sparkster",
"permlink": "sparkster-releases-open-source-code",
"weight": 10000
}
]
}devblockupvoted (100.00%) @sparkster / sparkster-releases-open-source-code2018/12/07 23:07:06
devblockupvoted (100.00%) @sparkster / sparkster-releases-open-source-code
2018/12/07 23:07:06
| voter | devblock |
| author | sparkster |
| permlink | sparkster-releases-open-source-code |
| weight | 10000 (100.00%) |
| Transaction Info | Block #28367352/Trx 0372349c79c33c922a69ea82e2b1a961f198fc77 |
View Raw JSON Data
{
"trx_id": "0372349c79c33c922a69ea82e2b1a961f198fc77",
"block": 28367352,
"trx_in_block": 7,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-07T23:07:06",
"op": [
"vote",
{
"voter": "devblock",
"author": "sparkster",
"permlink": "sparkster-releases-open-source-code",
"weight": 10000
}
]
}davidfnckupvoted (30.00%) @sparkster / sparkster-releases-open-source-code2018/12/07 23:01:39
davidfnckupvoted (30.00%) @sparkster / sparkster-releases-open-source-code
2018/12/07 23:01:39
| voter | davidfnck |
| author | sparkster |
| permlink | sparkster-releases-open-source-code |
| weight | 3000 (30.00%) |
| Transaction Info | Block #28367243/Trx b60697969422a80f0faf4128f11333ac632ba7ff |
View Raw JSON Data
{
"trx_id": "b60697969422a80f0faf4128f11333ac632ba7ff",
"block": 28367243,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-07T23:01:39",
"op": [
"vote",
{
"voter": "davidfnck",
"author": "sparkster",
"permlink": "sparkster-releases-open-source-code",
"weight": 3000
}
]
}yeheyupvoted (10.00%) @sparkster / sparkster-releases-open-source-code2018/12/07 23:00:57
yeheyupvoted (10.00%) @sparkster / sparkster-releases-open-source-code
2018/12/07 23:00:57
| voter | yehey |
| author | sparkster |
| permlink | sparkster-releases-open-source-code |
| weight | 1000 (10.00%) |
| Transaction Info | Block #28367229/Trx 78dbc681e0f5157189d0643abda1cbe64d3fe1cf |
View Raw JSON Data
{
"trx_id": "78dbc681e0f5157189d0643abda1cbe64d3fe1cf",
"block": 28367229,
"trx_in_block": 11,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-07T23:00:57",
"op": [
"vote",
{
"voter": "yehey",
"author": "sparkster",
"permlink": "sparkster-releases-open-source-code",
"weight": 1000
}
]
}devsupupvoted (0.69%) @sparkster / sparkster-releases-open-source-code2018/12/07 22:41:27
devsupupvoted (0.69%) @sparkster / sparkster-releases-open-source-code
2018/12/07 22:41:27
| voter | devsup |
| author | sparkster |
| permlink | sparkster-releases-open-source-code |
| weight | 69 (0.69%) |
| Transaction Info | Block #28366840/Trx 31a83e445d30b339a952f128b252ed5dabb97b42 |
View Raw JSON Data
{
"trx_id": "31a83e445d30b339a952f128b252ed5dabb97b42",
"block": 28366840,
"trx_in_block": 26,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-07T22:41:27",
"op": [
"vote",
{
"voter": "devsup",
"author": "sparkster",
"permlink": "sparkster-releases-open-source-code",
"weight": 69
}
]
}raise-me-upupvoted (0.01%) @sparkster / sparkster-releases-open-source-code2018/12/07 22:31:12
raise-me-upupvoted (0.01%) @sparkster / sparkster-releases-open-source-code
2018/12/07 22:31:12
| voter | raise-me-up |
| author | sparkster |
| permlink | sparkster-releases-open-source-code |
| weight | 1 (0.01%) |
| Transaction Info | Block #28366635/Trx d6efda265bf62f1e7002cfe09c29187661fd1d96 |
View Raw JSON Data
{
"trx_id": "d6efda265bf62f1e7002cfe09c29187661fd1d96",
"block": 28366635,
"trx_in_block": 26,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-07T22:31:12",
"op": [
"vote",
{
"voter": "raise-me-up",
"author": "sparkster",
"permlink": "sparkster-releases-open-source-code",
"weight": 1
}
]
}allazsent 0.001 SBD to @sparkster- "Promote your post. Your post will be min. 10 resteemed with over 13000 followers and min. 25 Upvote Different account (5000 STEEM POWER). Your post will be more popular and you will find new frien..."2018/12/07 22:29:00
allazsent 0.001 SBD to @sparkster- "Promote your post. Your post will be min. 10 resteemed with over 13000 followers and min. 25 Upvote Different account (5000 STEEM POWER). Your post will be more popular and you will find new frien..."
2018/12/07 22:29:00
| from | allaz |
| to | sparkster |
| amount | 0.001 SBD |
| memo | Promote your post. Your post will be min. 10 resteemed with over 13000 followers and min. 25 Upvote Different account (5000 STEEM POWER). Your post will be more popular and you will find new friends. Send 0.5 SBD or STEEM to @allaz (post URL as memo ) Service Active. |
| Transaction Info | Block #28366591/Trx 0f68b64f5339e84f5ad0290711e1ba40eee3ea0c |
View Raw JSON Data
{
"trx_id": "0f68b64f5339e84f5ad0290711e1ba40eee3ea0c",
"block": 28366591,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-07T22:29:00",
"op": [
"transfer",
{
"from": "allaz",
"to": "sparkster",
"amount": "0.001 SBD",
"memo": "Promote your post. Your post will be min. 10 resteemed with over 13000 followers and min. 25 Upvote Different account (5000 STEEM POWER). Your post will be more popular and you will find new friends. Send 0.5 SBD or STEEM to @allaz (post URL as memo ) Service Active."
}
]
}sparksterpublished a new post: sparkster-releases-open-source-code2018/12/07 22:28:48
sparksterpublished a new post: sparkster-releases-open-source-code
2018/12/07 22:28:48
| parent author | |
| parent permlink | sparkster |
| author | sparkster |
| permlink | sparkster-releases-open-source-code |
| title | Sparkster releases open source code |
| body | @@ -579,19 +579,19 @@ being re -ali +lea sed is t |
| json metadata | {"tags":["sparkster","code","technology","blockchain"],"image":["https://cdn.steemitimages.com/DQmPzdiV3jEstiYmcp642M7nbchr8MbMhycNxJdJ5pPMWhV/coding.jpg"],"links":[" https://github.com/sparkster-me","https://github.com/sparkster-me"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #28366587/Trx 401f91639c1c432a5fef5cd5b724299ad00417f5 |
View Raw JSON Data
{
"trx_id": "401f91639c1c432a5fef5cd5b724299ad00417f5",
"block": 28366587,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-07T22:28:48",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "sparkster",
"author": "sparkster",
"permlink": "sparkster-releases-open-source-code",
"title": "Sparkster releases open source code",
"body": "@@ -579,19 +579,19 @@\n being re\n-ali\n+lea\n sed is t\n",
"json_metadata": "{\"tags\":[\"sparkster\",\"code\",\"technology\",\"blockchain\"],\"image\":[\"https://cdn.steemitimages.com/DQmPzdiV3jEstiYmcp642M7nbchr8MbMhycNxJdJ5pPMWhV/coding.jpg\"],\"links\":[\" https://github.com/sparkster-me\",\"https://github.com/sparkster-me\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}sparksterpublished a new post: sparkster-releases-open-source-code2018/12/07 22:26:30
sparksterpublished a new post: sparkster-releases-open-source-code
2018/12/07 22:26:30
| parent author | |
| parent permlink | sparkster |
| author | sparkster |
| permlink | sparkster-releases-open-source-code |
| title | Sparkster releases open source code |
| body | You've been asking us, and we're finally ready to show you everything we’ve got. This week, we release our open source code for your inspecting pleasure.  We are in the process of making our code public. We are conducting a final code review internally but the majority of our code has now been released. Over the next several hours you will see parts of our project appearing on our <b><a href=" https://github.com/sparkster-me">Github account</a></b>. The first piece being realised is the Masternode. If you would like to see how we build the Masternode, how we arrived at consensus on blocks, how voting works securely inside Sparkster’s network and all of these lovely things we built, we recommend you take a look at Sparkster’s code. You already know that our code is the reason we are able to build the world's fastest decentralised cloud. It is at the heart of everything we do here. And now you can see for yourself exactly how we built it. In our network we have three tiers of consensus: 1. We have consensus at the transaction level. 2. We have consensus at the block level. 3. We have consensus in masternode voting. The methodologies that we have implemented with consensus is innovative. You will be able to see that very shortly, we are delivering code as promised. It is to be noted that this is not the production ready version of our network, we are still undergoing testing and bug fixing and so the network will not be deployed until the end of the year. We are publishing where we stand today in our functional testing. We are excited to show off all our hard work. To access our open source code, visit https://github.com/sparkster-me. We can't wait to hear what you think of this, the foundation for our exciting dextrality sed cloud technology. Even more, we can't wait to see what it inspires you to do. If you do find bugs, please let us know, we have an open bug bounty. |
| json metadata | {"tags":["sparkster","code","technology","blockchain"],"image":["https://cdn.steemitimages.com/DQmPzdiV3jEstiYmcp642M7nbchr8MbMhycNxJdJ5pPMWhV/coding.jpg"],"links":[" https://github.com/sparkster-me","https://github.com/sparkster-me"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #28366541/Trx 6881ccc222243032198e7b6c1b6668f77f29cc99 |
View Raw JSON Data
{
"trx_id": "6881ccc222243032198e7b6c1b6668f77f29cc99",
"block": 28366541,
"trx_in_block": 22,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-07T22:26:30",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "sparkster",
"author": "sparkster",
"permlink": "sparkster-releases-open-source-code",
"title": "Sparkster releases open source code",
"body": "You've been asking us, and we're finally ready to show you everything we’ve got. This week, we release our open source code for your inspecting pleasure. \n\n\n\nWe are in the process of making our code public. We are conducting a final code review internally but the majority of our code has now been released. Over the next several hours you will see parts of our project appearing on our <b><a href=\" https://github.com/sparkster-me\">Github account</a></b>.\n \nThe first piece being realised is the Masternode. If you would like to see how we build the Masternode, how we arrived at consensus on blocks, how voting works securely inside Sparkster’s network and all of these lovely things we built, we recommend you take a look at Sparkster’s code.\n\nYou already know that our code is the reason we are able to build the world's fastest decentralised cloud. It is at the heart of everything we do here. And now you can see for yourself exactly how we built it.\n \nIn our network we have three tiers of consensus:\n \n1. We have consensus at the transaction level.\n2. We have consensus at the block level.\n3. We have consensus in masternode voting. \n \nThe methodologies that we have implemented with consensus is innovative. You will be able to see that very shortly, we are delivering code as promised. It is to be noted that this is not the production ready version of our network, we are still undergoing testing and bug fixing and so the network will not be deployed until the end of the year. We are publishing where we stand today in our functional testing.\n \nWe are excited to show off all our hard work. To access our open source code, visit https://github.com/sparkster-me. We can't wait to hear what you think of this, the foundation for our exciting dextrality sed cloud technology. Even more, we can't wait to see what it inspires you to do. If you do find bugs, please let us know, we have an open bug bounty.",
"json_metadata": "{\"tags\":[\"sparkster\",\"code\",\"technology\",\"blockchain\"],\"image\":[\"https://cdn.steemitimages.com/DQmPzdiV3jEstiYmcp642M7nbchr8MbMhycNxJdJ5pPMWhV/coding.jpg\"],\"links\":[\" https://github.com/sparkster-me\",\"https://github.com/sparkster-me\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}drcrytoremoved vote from (0.00%) @sparkster / partial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps2018/12/05 18:06:30
drcrytoremoved vote from (0.00%) @sparkster / partial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps
2018/12/05 18:06:30
| voter | drcryto |
| author | sparkster |
| permlink | partial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps |
| weight | 0 (0.00%) |
| Transaction Info | Block #28303777/Trx 5cec2dd97f829d0ab3a94a68bce4c36872dde717 |
View Raw JSON Data
{
"trx_id": "5cec2dd97f829d0ab3a94a68bce4c36872dde717",
"block": 28303777,
"trx_in_block": 29,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-05T18:06:30",
"op": [
"vote",
{
"voter": "drcryto",
"author": "sparkster",
"permlink": "partial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps",
"weight": 0
}
]
}2018/12/05 18:06:21
2018/12/05 18:06:21
| voter | drcryto |
| author | sparkster |
| permlink | partial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps |
| weight | 10000 (100.00%) |
| Transaction Info | Block #28303774/Trx f5e6bbdec21092ca53069cd03e4b824c27504ed8 |
View Raw JSON Data
{
"trx_id": "f5e6bbdec21092ca53069cd03e4b824c27504ed8",
"block": 28303774,
"trx_in_block": 7,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-05T18:06:21",
"op": [
"vote",
{
"voter": "drcryto",
"author": "sparkster",
"permlink": "partial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps",
"weight": 10000
}
]
}sparksterreceived 0.016 SBD, 0.036 SP author reward for @sparkster / partial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps2018/11/17 16:20:00
sparksterreceived 0.016 SBD, 0.036 SP author reward for @sparkster / partial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps
2018/11/17 16:20:00
| author | sparkster |
| permlink | partial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps |
| sbd payout | 0.016 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 58.435501 VESTS |
| Transaction Info | Block #27783460/Virtual Operation #15 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 27783460,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 15,
"timestamp": "2018-11-17T16:20:00",
"op": [
"author_reward",
{
"author": "sparkster",
"permlink": "partial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps",
"sbd_payout": "0.016 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "58.435501 VESTS"
}
]
}2018/11/14 18:51:51
2018/11/14 18:51:51
| parent author | |
| parent permlink | sparkster |
| author | sparkster |
| permlink | partial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps |
| title | Partial Transcript from Sparkster’s AMA (Nov 9th 2018) - Concerning Unlock and Next Steps. |
| body | @@ -6331,17 +6331,16 @@ nation? -%0A I think |
| json metadata | {"tags":["sparkster","blockchain","technology","ama"],"image":["https://img.youtube.com/vi/RepioiNiiuc/0.jpg"],"links":["https://sparkster.me/FAQ","https://www.youtube.com/embed/RepioiNiiuc"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #27700172/Trx ce6401e4c73034b9cc718bd8e9326d420c83b9d0 |
View Raw JSON Data
{
"trx_id": "ce6401e4c73034b9cc718bd8e9326d420c83b9d0",
"block": 27700172,
"trx_in_block": 13,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-11-14T18:51:51",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "sparkster",
"author": "sparkster",
"permlink": "partial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps",
"title": "Partial Transcript from Sparkster’s AMA (Nov 9th 2018) - Concerning Unlock and Next Steps.",
"body": "@@ -6331,17 +6331,16 @@\n nation? \n-%0A\n I think \n",
"json_metadata": "{\"tags\":[\"sparkster\",\"blockchain\",\"technology\",\"ama\"],\"image\":[\"https://img.youtube.com/vi/RepioiNiiuc/0.jpg\"],\"links\":[\"https://sparkster.me/FAQ\",\"https://www.youtube.com/embed/RepioiNiiuc\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}2018/11/14 18:51:12
2018/11/14 18:51:12
| parent author | |
| parent permlink | sparkster |
| author | sparkster |
| permlink | partial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps |
| title | Partial Transcript from Sparkster’s AMA (Nov 9th 2018) - Concerning Unlock and Next Steps. |
| body | @@ -1190,19 +1190,19 @@ patience -, b +. B ut I hav @@ -1643,17 +1643,18 @@ st place -%0A +. As soon @@ -3516,17 +3516,16 @@ s here. -%0A Let's ta @@ -4104,17 +4104,17 @@ ommunity -, +. I had i @@ -8593,16 +8593,17 @@ unity. %0A +%0A We will @@ -9479,16 +9479,17 @@ oduct. %0A +%0A What thi @@ -10105,16 +10105,17 @@ nk so. %0A +%0A As I men |
| json metadata | {"tags":["sparkster","blockchain","technology","ama"],"image":["https://img.youtube.com/vi/RepioiNiiuc/0.jpg"],"links":["https://sparkster.me/FAQ","https://www.youtube.com/embed/RepioiNiiuc"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #27700159/Trx 8e5af08139197571db183f55ab99d2db90e12fb3 |
View Raw JSON Data
{
"trx_id": "8e5af08139197571db183f55ab99d2db90e12fb3",
"block": 27700159,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-11-14T18:51:12",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "sparkster",
"author": "sparkster",
"permlink": "partial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps",
"title": "Partial Transcript from Sparkster’s AMA (Nov 9th 2018) - Concerning Unlock and Next Steps.",
"body": "@@ -1190,19 +1190,19 @@\n patience\n-, b\n+. B\n ut I hav\n@@ -1643,17 +1643,18 @@\n st place\n-%0A\n+. \n As soon \n@@ -3516,17 +3516,16 @@\n s here. \n-%0A\n Let's ta\n@@ -4104,17 +4104,17 @@\n ommunity\n-,\n+.\n I had i\n@@ -8593,16 +8593,17 @@\n unity. %0A\n+%0A\n We will \n@@ -9479,16 +9479,17 @@\n oduct. %0A\n+%0A\n What thi\n@@ -10105,16 +10105,17 @@\n nk so. %0A\n+%0A\n As I men\n",
"json_metadata": "{\"tags\":[\"sparkster\",\"blockchain\",\"technology\",\"ama\"],\"image\":[\"https://img.youtube.com/vi/RepioiNiiuc/0.jpg\"],\"links\":[\"https://sparkster.me/FAQ\",\"https://www.youtube.com/embed/RepioiNiiuc\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}2018/11/12 16:16:51
2018/11/12 16:16:51
| voter | nomaan |
| author | sparkster |
| permlink | partial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps |
| weight | 10000 (100.00%) |
| Transaction Info | Block #27639518/Trx 46cf82082c7b435d565e70124fc3a1d4823a1f6e |
View Raw JSON Data
{
"trx_id": "46cf82082c7b435d565e70124fc3a1d4823a1f6e",
"block": 27639518,
"trx_in_block": 10,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-11-12T16:16:51",
"op": [
"vote",
{
"voter": "nomaan",
"author": "sparkster",
"permlink": "partial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps",
"weight": 10000
}
]
}2018/11/11 17:34:18
2018/11/11 17:34:18
| voter | neonartist |
| author | sparkster |
| permlink | partial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps |
| weight | 10000 (100.00%) |
| Transaction Info | Block #27612289/Trx 160ef10b028348e543a8378af22ffb7022c7d362 |
View Raw JSON Data
{
"trx_id": "160ef10b028348e543a8378af22ffb7022c7d362",
"block": 27612289,
"trx_in_block": 12,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-11-11T17:34:18",
"op": [
"vote",
{
"voter": "neonartist",
"author": "sparkster",
"permlink": "partial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps",
"weight": 10000
}
]
}2018/11/11 10:23:48
2018/11/11 10:23:48
| parent author | sparkster |
| parent permlink | partial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps |
| author | adekogbe |
| permlink | re-sparkster-partial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps-20181111t102259745z |
| title | |
| body | @@ -116,16 +116,17 @@ o keep u +p the goo |
| json metadata | {"tags":["sparkster"],"app":"steemit/0.1"} |
| Transaction Info | Block #27603686/Trx 5e8e80da54f5079b216fbc7664d0ae63969236d9 |
View Raw JSON Data
{
"trx_id": "5e8e80da54f5079b216fbc7664d0ae63969236d9",
"block": 27603686,
"trx_in_block": 6,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-11-11T10:23:48",
"op": [
"comment",
{
"parent_author": "sparkster",
"parent_permlink": "partial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps",
"author": "adekogbe",
"permlink": "re-sparkster-partial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps-20181111t102259745z",
"title": "",
"body": "@@ -116,16 +116,17 @@\n o keep u\n+p\n the goo\n",
"json_metadata": "{\"tags\":[\"sparkster\"],\"app\":\"steemit/0.1\"}"
}
]
}2018/11/11 10:23:39
2018/11/11 10:23:39
| parent author | sparkster |
| parent permlink | partial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps |
| author | adekogbe |
| permlink | re-sparkster-partial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps-20181111t102259745z |
| title | |
| body | I am absolutely convinced that this sparkster team is doing the right thing for the community. So i encourage you to keep u the good work. Token unlock and listings is very important and should not be gotten wrong. In my personal opinion, i don't think the tokens should be unlocked until the best possible time for the project and the community. Focus on working on the project, make it into an industry defining powerhouse it is meant to be and when the right time for listing comes, the community will be glad we waited this long. Sparkster to the moon 🚀🌝 |
| json metadata | {"tags":["sparkster"],"app":"steemit/0.1"} |
| Transaction Info | Block #27603683/Trx 34dc5799200f8ecd19aa84140da64c3603c01162 |
View Raw JSON Data
{
"trx_id": "34dc5799200f8ecd19aa84140da64c3603c01162",
"block": 27603683,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-11-11T10:23:39",
"op": [
"comment",
{
"parent_author": "sparkster",
"parent_permlink": "partial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps",
"author": "adekogbe",
"permlink": "re-sparkster-partial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps-20181111t102259745z",
"title": "",
"body": "I am absolutely convinced that this sparkster team is doing the right thing for the community. So i encourage you to keep u the good work.\nToken unlock and listings is very important and should not be gotten wrong.\nIn my personal opinion, i don't think the tokens should be unlocked until the best possible time for the project and the community.\nFocus on working on the project, make it into an industry defining powerhouse it is meant to be and when the right time for listing comes, the community will be glad we waited this long.\nSparkster to the moon 🚀🌝",
"json_metadata": "{\"tags\":[\"sparkster\"],\"app\":\"steemit/0.1\"}"
}
]
}2018/11/11 10:23:09
2018/11/11 10:23:09
| parent author | sparkster |
| parent permlink | partial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps |
| author | adekogbe |
| permlink | re-sparkster-partial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps-20181111t102259745z |
| title | |
| body | I am absolutely convinced that this sparkster team is doing the right thing for the community. So i encourage you to keep u the good work. Token unlock and listings is very important and should not be gotten wrong. In my personal opinion, i don't think the tokens should be unlocked until the best possible time for the project and the community. Focus on working on the project, make it into an industry defining powerhouse it is meant to be and when the right time for listing comes, the community will be glad we waited this long. Sparkster to the moon 🚀🌝 |
| json metadata | {"tags":["sparkster"],"app":"steemit/0.1"} |
| Transaction Info | Block #27603673/Trx bfc9790f3e5e9671148538e628bca2a8b2e78cda |
View Raw JSON Data
{
"trx_id": "bfc9790f3e5e9671148538e628bca2a8b2e78cda",
"block": 27603673,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-11-11T10:23:09",
"op": [
"comment",
{
"parent_author": "sparkster",
"parent_permlink": "partial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps",
"author": "adekogbe",
"permlink": "re-sparkster-partial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps-20181111t102259745z",
"title": "",
"body": "I am absolutely convinced that this sparkster team is doing the right thing for the community. So i encourage you to keep u the good work.\nToken unlock and listings is very important and should not be gotten wrong.\nIn my personal opinion, i don't think the tokens should be unlocked until the best possible time for the project and the community.\nFocus on working on the project, make it into an industry defining powerhouse it is meant to be and when the right time for listing comes, the community will be glad we waited this long.\nSparkster to the moon 🚀🌝",
"json_metadata": "{\"tags\":[\"sparkster\"],\"app\":\"steemit/0.1\"}"
}
]
}2018/11/11 10:16:15
2018/11/11 10:16:15
| voter | adekogbe |
| author | sparkster |
| permlink | partial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps |
| weight | 10000 (100.00%) |
| Transaction Info | Block #27603535/Trx e96a61f06617f2d48a00f55539f2a18ed9fe217a |
View Raw JSON Data
{
"trx_id": "e96a61f06617f2d48a00f55539f2a18ed9fe217a",
"block": 27603535,
"trx_in_block": 16,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-11-11T10:16:15",
"op": [
"vote",
{
"voter": "adekogbe",
"author": "sparkster",
"permlink": "partial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps",
"weight": 10000
}
]
}Manabar
Voting Power100.00%
Downvote Power100.00%
Resource Credits100.00%
Reputation Progress54.07%
{
"voting_manabar": {
"current_mana": 9800,
"last_update_time": 1534802925
},
"downvote_manabar": {
"current_mana": 0,
"last_update_time": 1528398459
},
"rc_account": {
"account": "sparkster",
"rc_manabar": {
"current_mana": "7985875136",
"last_update_time": 1568714529
},
"max_rc_creation_adjustment": {
"amount": "2020748973",
"precision": 6,
"nai": "@@000000037"
},
"max_rc": "8118280584"
}
}Account Metadata
| POSTING JSON METADATA | |
| profile | {"profile_image":"https://cdn.steemitimages.com/DQmNt4A4TPgvCZUzMbEpz3FNx9Zab9gVy2RjgQ62waFKp84/Avatar.png","name":"Sparkster","about":"Build smart software in Plain English! Run at 10 million TPS.","location":"London","website":"https://sparkster.me/"} |
| JSON METADATA | |
| profile | {"profile_image":"https://cdn.steemitimages.com/DQmNt4A4TPgvCZUzMbEpz3FNx9Zab9gVy2RjgQ62waFKp84/Avatar.png","name":"Sparkster","about":"Build smart software in Plain English! Run at 10 million TPS.","location":"London","website":"https://sparkster.me/"} |
{
"posting_json_metadata": {
"profile": {
"profile_image": "https://cdn.steemitimages.com/DQmNt4A4TPgvCZUzMbEpz3FNx9Zab9gVy2RjgQ62waFKp84/Avatar.png",
"name": "Sparkster",
"about": "Build smart software in Plain English! Run at 10 million TPS.",
"location": "London",
"website": "https://sparkster.me/"
}
},
"json_metadata": {
"profile": {
"profile_image": "https://cdn.steemitimages.com/DQmNt4A4TPgvCZUzMbEpz3FNx9Zab9gVy2RjgQ62waFKp84/Avatar.png",
"name": "Sparkster",
"about": "Build smart software in Plain English! Run at 10 million TPS.",
"location": "London",
"website": "https://sparkster.me/"
}
}
}Auth Keys
Owner
Single Signature
Public Keys
STM7B2kaZGVETLDVcRpjzdrNViJzPeSBNygZB5Uox6GmP4sTH8LmF1/1
Active
Single Signature
Public Keys
STM5pCqkTWrQiLSGxXxL1QTMdbuMYAAas2qTPLPx5vFBhvRR973Kv1/1
Posting
Single Signature
Public Keys
STM6C17fbRq6nAHGNGCdL3GDLMVqFnEFB5MPw68FoSmXgWNQchcGg1/1
Memo
STM81atvxPxac1SwaqGYXx8o79LckyzpH2evCgiy8dopfXTmSCB4T
{
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM7B2kaZGVETLDVcRpjzdrNViJzPeSBNygZB5Uox6GmP4sTH8LmF",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM5pCqkTWrQiLSGxXxL1QTMdbuMYAAas2qTPLPx5vFBhvRR973Kv",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM6C17fbRq6nAHGNGCdL3GDLMVqFnEFB5MPw68FoSmXgWNQchcGg",
1
]
]
},
"memo": "STM81atvxPxac1SwaqGYXx8o79LckyzpH2evCgiy8dopfXTmSCB4T"
}Witness Votes
0 / 30
No active witness votes.
[]