Ecoer Logo

@sparkster

36

Build smart software in Plain English! Run at 10 million TPS.

steemit.com/@sparkster
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
market_balance
0.000STEEM
savings_balance
0.000STEEM
reward_steem_balance
0.326STEEM
STEEM POWER
Own SP
3.744SP
Delegated Out
0.000SP
Delegation In
0.000SP
Effective Power
3.744SP
Reward SP (pending)
0.413SP
SBD
sbd_balance
0.001SBD
sbd_conversions
0.000SBD
sbd_market_balance
0.000SBD
savings_sbd_balance
0.000SBD
reward_sbd_balance
0.081SBD
{
  "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

namesparkster
id1028252
rank833,168
reputation14831588069
created2018-06-07T19:07:39
recovery_accountblocktrades
proxyNone
post_count35
comment_count0
lifetime_vote_count0
witnesses_voted_for0
last_post2019-09-01T17:58:33
last_root_post2019-09-01T17:58:33
last_vote_time2018-08-20T22:08:45
proxied_vsf_votes0, 0, 0, 0
can_vote1
voting_power9,800
delayed_votes0
balance0.200 STEEM
savings_balance0.000 STEEM
sbd_balance0.001 SBD
savings_sbd_balance0.000 SBD
vesting_shares6097.531611 VESTS
delegated_vesting_shares0.000000 VESTS
received_vesting_shares0.000000 VESTS
reward_vesting_balance835.329257 VESTS
vesting_balance0.000 STEEM
vesting_withdraw_rate0.000000 VESTS
next_vesting_withdrawal1969-12-31T23:59:59
withdrawn0
to_withdraw0
withdraw_routes0
savings_withdraw_requests0
last_account_recovery1970-01-01T00:00:00
reset_accountnull
last_owner_update2018-08-18T20:19:39
last_account_update2018-08-18T20:19:39
minedNo
sbd_seconds0
sbd_last_interest_payment1970-01-01T00:00:00
savings_sbd_last_interest_payment1970-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

IncomingOutgoing
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
fromdtube
tosparkster
amount0.001 STEEM
memoDTube Coin Round #1 is live! Visit https://token.d.tube for more information
Transaction InfoBlock #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"
    }
  ]
}
2019/09/17 10:02:09
votersparkster
authorcryptoguru1
permlinkre-sparkster-the-easiest-way-to-get-allocation-20180616t194616357z
weight-10000 (-100.00%)
Transaction InfoBlock #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
fromdtube
tosparkster
amount0.001 STEEM
memoFinal call to claim your DTube account! It takes only 5 minutes. Go now to https://d.tube
Transaction InfoBlock #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"
    }
  ]
}
2019/09/01 17:58:33
parent author
parent permlinksprk
authorsparkster
permlinksprk-is-coming-to-latoken
titleSPRK is coming to LATOKEN
bodyWe 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.** ![](https://cdn.steemitimages.com/DQmVYpwCyDqKA3joMyEVDetkPhtk4rUv4NP7mzvE7ySHnkc/image.png) **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 InfoBlock #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![](https://cdn.steemitimages.com/DQmVYpwCyDqKA3joMyEVDetkPhtk4rUv4NP7mzvE7ySHnkc/image.png)\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\"}"
    }
  ]
}
2019/08/27 13:47:51
parent author
parent permlinksparkster
authorsparkster
permlinkteam-tokens-are-locked-by-smart-contract-until-june-2021
titleTeam tokens are locked by Smart Contract until June 2021
bodyTeam 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>![](https://cdn.steemitimages.com/DQmTAciExJwCD9QW1iwARs3wHuBTYTWptCHzQrJU3E5XLhk/image.png)</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’* ![](https://cdn.steemitimages.com/DQmWvd3yWgML8HFuNVFBLsoAjDZRcAj3ksZnSBTvqN1gYXk/image.png) 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 ![](https://cdn.steemitimages.com/DQmNTQta7umWZfVPfwU6sWcKh5d61eakJJmegKR4B3UT4yW/image.png) Next, navigate to: https://www.unixtimestamp.com Copy and paste this value into the *’Enter a Timestamp’* field on this page, and click *’Convert’*. ![](https://cdn.steemitimages.com/DQmPGuyQr4fQxmYnJpe6ioPUfCc29RjcHRUz1DbEouK38VY/image.png) Notice that this Unix Time Stamp corresponds to June 6th 2021 at 10pm. ![](https://cdn.steemitimages.com/DQmfG9VEnVKWgtCiKDBsK734GUEaCE4Axja4MUgm7jfDgbs/image.png) **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. ![](https://cdn.steemitimages.com/DQmWTo4ZVrvko19Z5dkoJXpzaEghKTHXD554TAN8Fy4Rrf1/image.png)
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 InfoBlock #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>![](https://cdn.steemitimages.com/DQmTAciExJwCD9QW1iwARs3wHuBTYTWptCHzQrJU3E5XLhk/image.png)</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![](https://cdn.steemitimages.com/DQmWvd3yWgML8HFuNVFBLsoAjDZRcAj3ksZnSBTvqN1gYXk/image.png)\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![](https://cdn.steemitimages.com/DQmNTQta7umWZfVPfwU6sWcKh5d61eakJJmegKR4B3UT4yW/image.png)\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![](https://cdn.steemitimages.com/DQmPGuyQr4fQxmYnJpe6ioPUfCc29RjcHRUz1DbEouK38VY/image.png)\n\nNotice that this Unix Time Stamp corresponds to June 6th 2021 at 10pm.\n\n![](https://cdn.steemitimages.com/DQmfG9VEnVKWgtCiKDBsK734GUEaCE4Axja4MUgm7jfDgbs/image.png)\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![](https://cdn.steemitimages.com/DQmWTo4ZVrvko19Z5dkoJXpzaEghKTHXD554TAN8Fy4Rrf1/image.png)",
      "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
voterfilipino
authorsparkster
permlinkhow-to-fix-warning-error-encountered-during-contract-execution-bad-instruction
weight1000 (10.00%)
Transaction InfoBlock #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
voterpinoy
authorsparkster
permlinkhow-to-fix-warning-error-encountered-during-contract-execution-bad-instruction
weight1000 (10.00%)
Transaction InfoBlock #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
voteryehey
authorsparkster
permlinkhow-to-fix-warning-error-encountered-during-contract-execution-bad-instruction
weight1000 (10.00%)
Transaction InfoBlock #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
    }
  ]
}
2019/08/25 09:39:06
parent author
parent permlinksparkster
authorsparkster
permlinksprk-token-swap-procedure-for-myetherwallet
titleSPRK 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 InfoBlock #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\"}"
    }
  ]
}
2019/08/25 09:21:24
parent author
parent permlinksparkster
authorsparkster
permlinkhow-to-fix-warning-error-encountered-during-contract-execution-bad-instruction
titleHow to fix: Warning! Error encountered during contract execution [Bad instruction]
bodyIt 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. ![](https://cdn.steemitimages.com/DQmUq7jLhN4PdQD96zyE2BaC1UMKTKEuk8zQqM7x7knTx6s/image.png) **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>![](https://cdn.steemitimages.com/DQmZ1tcByfC1rcZQDcuEzPrJ9MnsAErMxEuseU2mW9XUeWo/image.png)</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>![](https://cdn.steemitimages.com/DQme4PAg3d4xi9Y6urgHKAEDtQ6uCZqjrFdL5vMy5t54exR/image.png)</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’* ![](https://cdn.steemitimages.com/DQmRdcQ6WVzHRAU1gQ9bDDi9oFZnR4rux5x7cgvHGLbnyxz/image.png) 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. ![](https://cdn.steemitimages.com/DQmYDdqk7TAY3hh4h3JJpYT7R9dCjAWAJGMYV4Qmh5nCFVV/image.png) 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 ![](https://cdn.steemitimages.com/DQmXQvMX6Eomsyi52LFj3iRxrjiAm6iLS7SVrLmLUxPfpYj/image.png) In the MetaMask window that appears, click *‘Confirm’* <center>![](https://cdn.steemitimages.com/DQmX3VfCFfEwDQkyGWphkpP7TpsbT9sTY59irbFcQ6TXBWv/image.png)</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 InfoBlock #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![](https://cdn.steemitimages.com/DQmUq7jLhN4PdQD96zyE2BaC1UMKTKEuk8zQqM7x7knTx6s/image.png)\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>![](https://cdn.steemitimages.com/DQmZ1tcByfC1rcZQDcuEzPrJ9MnsAErMxEuseU2mW9XUeWo/image.png)</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>![](https://cdn.steemitimages.com/DQme4PAg3d4xi9Y6urgHKAEDtQ6uCZqjrFdL5vMy5t54exR/image.png)</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![](https://cdn.steemitimages.com/DQmRdcQ6WVzHRAU1gQ9bDDi9oFZnR4rux5x7cgvHGLbnyxz/image.png)\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![](https://cdn.steemitimages.com/DQmYDdqk7TAY3hh4h3JJpYT7R9dCjAWAJGMYV4Qmh5nCFVV/image.png)\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![](https://cdn.steemitimages.com/DQmXQvMX6Eomsyi52LFj3iRxrjiAm6iLS7SVrLmLUxPfpYj/image.png)\n\nIn the MetaMask window that appears, click *‘Confirm’*\n\n<center>![](https://cdn.steemitimages.com/DQmX3VfCFfEwDQkyGWphkpP7TpsbT9sTY59irbFcQ6TXBWv/image.png)</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\"}"
    }
  ]
}
2019/08/25 00:41:12
parent authorsparkster
parent permlinksprk-token-swap-procedure-for-myetherwallet
authorcryptoboymano
permlinkpwrol5
title
bodyGuys.. 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 InfoBlock #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\"}"
    }
  ]
}
2019/08/24 15:49:21
voterpraveenjoshi53
authorsparkster
permlinksprk-token-swap-procedure-for-metamask
weight10000 (100.00%)
Transaction InfoBlock #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
    }
  ]
}
2019/08/24 11:32:27
votermehrang
authorsparkster
permlinksprk-token-swap-procedure-for-metamask
weight10000 (100.00%)
Transaction InfoBlock #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 / pwqbfw
2019/08/24 06:59:54
parent authorsparkster
parent permlinksprk-token-swap-procedure-for-metamask
authorhta79
permlinkpwqbfw
title
bodyI went to step 8, I need to send a transaction, but failed, I tried many times. ![sprk2.png](https://cdn.steemitimages.com/DQmS638FdwTPxPqJHLAvv2X7fo3Kud8PEueXT8R1tV6XUFK/sprk2.png) please help me
json metadata{"tags":["sparkster"],"image":["https://cdn.steemitimages.com/DQmS638FdwTPxPqJHLAvv2X7fo3Kud8PEueXT8R1tV6XUFK/sprk2.png"],"app":"steemit/0.1"}
Transaction InfoBlock #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![sprk2.png](https://cdn.steemitimages.com/DQmS638FdwTPxPqJHLAvv2X7fo3Kud8PEueXT8R1tV6XUFK/sprk2.png)\n\nplease help me",
      "json_metadata": "{\"tags\":[\"sparkster\"],\"image\":[\"https://cdn.steemitimages.com/DQmS638FdwTPxPqJHLAvv2X7fo3Kud8PEueXT8R1tV6XUFK/sprk2.png\"],\"app\":\"steemit/0.1\"}"
    }
  ]
}
2019/08/23 13:18:09
voterkuilef
authorsparkster
permlinksprk-token-swap-procedure-for-metamask
weight10000 (100.00%)
Transaction InfoBlock #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
    }
  ]
}
2019/08/23 13:12:42
parent authorsparkster
parent permlinksprk-token-swap-procedure-for-metamask
authorkuilef
permlinkpwoy16
title
bodyOn 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 InfoBlock #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\"}"
    }
  ]
}
2019/08/22 18:30:21
parent authorsparkster
parent permlinksprk-token-swap-procedure-for-myetherwallet
authorsergios
permlinkpwni2k
title
bodyHave 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 InfoBlock #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\"}"
    }
  ]
}
2019/08/21 20:08:30
parent authorsparkster
parent permlinksprk-token-swap-procedure-for-myetherwallet
authoryourcryptonews
permlinkpwlry7
title
bodyIs 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 InfoBlock #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\"}"
    }
  ]
}
2019/08/20 15:20:09
votermirceastefan
authorsparkster
permlinksprk-token-swap-procedure-for-metamask
weight-10000 (-100.00%)
Transaction InfoBlock #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
    }
  ]
}
2019/08/20 14:59:09
votersteemitboard
authorsparkster
permlinksprk-token-swap-procedure-for-myetherwallet
weight100 (1.00%)
Transaction InfoBlock #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
parent authorsparkster
parent permlinksprk-token-swap-procedure-for-myetherwallet
authorsteemitboard
permlinksteemitboard-notify-sparkster-20190820t145907000z
title
bodyCongratulations @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 InfoBlock #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\"]}"
    }
  ]
}
2019/08/20 12:32:15
votersponge-bob
authorsparkster
permlinksprk-token-swap-procedure-for-myetherwallet
weight500 (5.00%)
Transaction InfoBlock #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
parent authorsparkster
parent permlinksprk-token-swap-procedure-for-myetherwallet
authorcebuladeals
permlinkre-sparkster-sprk-token-swap-procedure-for-myetherwallet-20190820t123121592z
titleRE: SPRK Token Swap Procedure for MyEtherWallet - sparkster view your post on Steemie.pw
bodyHi [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 InfoBlock #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\"]}"
    }
  ]
}
2019/08/20 12:31:15
parent author
parent permlinksparkster
authorsparkster
permlinksprk-token-swap-procedure-for-myetherwallet
titleSPRK Token Swap Procedure for MyEtherWallet
bodyThe 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. ![](https://cdn.steemitimages.com/DQmTCzHvTXtSEeD2htcQEN6UHbxRUMcC1vRnFsS3JAnZ7W6/image.png) <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> ![](https://cdn.steemitimages.com/DQmUDzNVFWHnXRUL1bth783RRSUzbqdNecsXVxBMaj1c4xv/image.png) <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> ![](https://cdn.steemitimages.com/DQmYKX2K2xS3FBpaZU5iiWALdoi18SWoc22aXoYeeKmZVuJ/image.png) <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> ![](https://cdn.steemitimages.com/DQmeYnpS1gHrDbhpXBYWrUZYGMx7WwZ9XU2Ew9f9vkGM3Pn/image.png) <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 InfoBlock #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![](https://cdn.steemitimages.com/DQmTCzHvTXtSEeD2htcQEN6UHbxRUMcC1vRnFsS3JAnZ7W6/image.png)\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![](https://cdn.steemitimages.com/DQmUDzNVFWHnXRUL1bth783RRSUzbqdNecsXVxBMaj1c4xv/image.png)\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![](https://cdn.steemitimages.com/DQmYKX2K2xS3FBpaZU5iiWALdoi18SWoc22aXoYeeKmZVuJ/image.png)\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![](https://cdn.steemitimages.com/DQmeYnpS1gHrDbhpXBYWrUZYGMx7WwZ9XU2Ew9f9vkGM3Pn/image.png)\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\"}"
    }
  ]
}
2019/08/20 11:59:48
parent author
parent permlinksparkster
authorsparkster
permlinksprk-token-swap-procedure-for-metamask
titleSPRK Token Swap Procedure for MetaMask
bodyThe 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. ![](https://cdn.steemitimages.com/DQme4k2Ufpbijf1U1RVoft77M7VBeTURDR4CEzVtCYSoXn3/image.png) <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. ![](https://cdn.steemitimages.com/DQmbSceVjqXR6Kds2bcSpmf4X7JNHQfmehQZhHKL4fPf8pF/image.png) <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. ![](https://cdn.steemitimages.com/DQmSrBthLi43VLySRmpSvJqHqHak2eLxZrgoKfVEiRWT7t5/image.png) <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> ![](https://cdn.steemitimages.com/DQmUeTMmuJvQJaP5S4iBAjFbx6X5JCKhyCL3iGUtjc1qL5k/image.png) <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>![](https://cdn.steemitimages.com/DQmWaHMF4d6CawBHvTXJnRm4waeBgbepk2bwkowzP1j8eUW/image.png)</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 InfoBlock #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![](https://cdn.steemitimages.com/DQme4k2Ufpbijf1U1RVoft77M7VBeTURDR4CEzVtCYSoXn3/image.png)\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![](https://cdn.steemitimages.com/DQmbSceVjqXR6Kds2bcSpmf4X7JNHQfmehQZhHKL4fPf8pF/image.png)\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![](https://cdn.steemitimages.com/DQmSrBthLi43VLySRmpSvJqHqHak2eLxZrgoKfVEiRWT7t5/image.png)\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![](https://cdn.steemitimages.com/DQmUeTMmuJvQJaP5S4iBAjFbx6X5JCKhyCL3iGUtjc1qL5k/image.png)\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>![](https://cdn.steemitimages.com/DQmWaHMF4d6CawBHvTXJnRm4waeBgbepk2bwkowzP1j8eUW/image.png)</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
parent authorsparkster
parent permlinksparkster-development-update-we-14th-january-2019
authorsteemitboard
permlinksteemitboard-notify-sparkster-20190607t205036000z
title
bodyCongratulations @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 InfoBlock #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
parent authorsparkster
parent permlinksparkster-development-update-we-14th-january-2019
authorhta79
permlinkre-sparkster-sparkster-development-update-we-14th-january-2019-20190322t091912481z
title
bodyICO 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 InfoBlock #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\"}"
    }
  ]
}
2019/03/16 19:11:45
voteramirhuda
authorsparkster
permlinksparkster-releases-open-source-code
weight10000 (100.00%)
Transaction InfoBlock #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
    }
  ]
}
2019/03/16 19:09:12
voteramirhuda
authorsparkster
permlinksparkster-development-update-we-14th-january-2019
weight10000 (100.00%)
Transaction InfoBlock #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
    }
  ]
}
2019/02/13 12:24:54
voterdihlofos09
authorsparkster
permlinksparkster-development-update-we-14th-january-2019
weight10000 (100.00%)
Transaction InfoBlock #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
    }
  ]
}
2019/01/21 13:34:54
voterkonan23
authorsparkster
permlinksparkster-development-update-we-14th-january-2019
weight10000 (100.00%)
Transaction InfoBlock #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
parent authorsparkster
parent permlinksparkster-development-update-we-14th-january-2019
authorpartiko
permlinkpartiko-re-sparkster-sparkster-development-update-we-14th-january-2019-20190118t161612854z
title
bodyThank 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 InfoBlock #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\"}"
    }
  ]
}
2019/01/15 22:02:36
voterjuv3ntus11
authorsparkster
permlinksparkster-development-update-we-14th-january-2019
weight10000 (100.00%)
Transaction InfoBlock #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
    }
  ]
}
2019/01/15 08:31:21
votermagpielover
authorsparkster
permlinksparkster-development-update-we-14th-january-2019
weight10000 (100.00%)
Transaction InfoBlock #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
parent authorsparkster
parent permlinksparkster-development-update-we-14th-january-2019
authormostafamd
permlinkre-sparkster-sparkster-development-update-we-14th-january-2019-20190115t082122194z
title
bodyAmazing worth reading post
json metadata{"tags":["sparkster"],"app":"steemit/0.1"}
Transaction InfoBlock #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\"}"
    }
  ]
}
2019/01/15 08:21:18
votermostafamd
authorsparkster
permlinksparkster-development-update-we-14th-january-2019
weight10000 (100.00%)
Transaction InfoBlock #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
    }
  ]
}
2019/01/15 08:05:18
voterabukhamu
authorsparkster
permlinksparkster-development-update-we-14th-january-2019
weight500 (5.00%)
Transaction InfoBlock #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
    }
  ]
}
2019/01/15 07:58:42
votersteeming-hot
authorsparkster
permlinksparkster-development-update-we-14th-january-2019
weight25 (0.25%)
Transaction InfoBlock #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
fromallaz
tosparkster
amount0.001 STEEM
memoPromote 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 InfoBlock #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."
    }
  ]
}
2019/01/15 07:55:03
parent author
parent permlinksparkster
authorsparkster
permlinksparkster-development-update-we-14th-january-2019
titleSparkster Development Update. WE 14th January 2019.
bodyOn 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. ![nodes.jpg](https://cdn.steemitimages.com/DQmZXux8gDEG1y7UYa5UxZDUFHe8R7TCm1j73VZxHi8uZBw/nodes.jpg) 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 InfoBlock #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![nodes.jpg](https://cdn.steemitimages.com/DQmZXux8gDEG1y7UYa5UxZDUFHe8R7TCm1j73VZxHi8uZBw/nodes.jpg)\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
parent authorsparkster
parent permlinksparkster-releases-open-source-code
authorpritam321
permlinkre-sparkster-sparkster-releases-open-source-code-20190114t121501340z
title
bodyi like this platform..no code platform is the future..
json metadata{"tags":["sparkster"],"app":"steemit/0.1"}
Transaction InfoBlock #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
parent authorsparkster
parent permlinkpartial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps
authorgocular
permlinkre-sparkster-partial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps-20181226t174921732z
title
bodyI 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 InfoBlock #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-code
2018/12/14 22:26:30
authorsparkster
permlinksparkster-releases-open-source-code
sbd payout0.000 SBD
steem payout0.043 STEEM
vesting payout88.526418 VESTS
Transaction InfoBlock #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"
    }
  ]
}
2018/12/11 19:47:06
parent author
parent permlinksparkster
authorsparkster
permlinksparkster-releases-open-source-code
titleSparkster 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 InfoBlock #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\"}"
    }
  ]
}
2018/12/11 03:10:27
voterneonartist
authorsparkster
permlinksparkster-releases-open-source-code
weight10000 (100.00%)
Transaction InfoBlock #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
    }
  ]
}
2018/12/10 02:26:51
votermtimetraveller
authorsparkster
permlinksparkster-releases-open-source-code
weight500 (5.00%)
Transaction InfoBlock #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
    }
  ]
}
2018/12/09 07:58:57
voterbobibozhilov
authorsparkster
permlinksparkster-releases-open-source-code
weight10000 (100.00%)
Transaction InfoBlock #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
    }
  ]
}
2018/12/09 04:37:18
voterivanrt
authorsparkster
permlinksparkster-releases-open-source-code
weight10000 (100.00%)
Transaction InfoBlock #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
    }
  ]
}
2018/12/09 01:30:21
votertoluene
authorsparkster
permlinksparkster-releases-open-source-code
weight10000 (100.00%)
Transaction InfoBlock #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
    }
  ]
}
2018/12/09 01:17:24
votertoluene
authorsparkster
permlinksparkster-and-credits-announce-a-strategic-alliance
weight10000 (100.00%)
Transaction InfoBlock #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
    }
  ]
}
2018/12/08 20:38:12
votershaidon
authorsparkster
permlinksparkster-releases-open-source-code
weight10000 (100.00%)
Transaction InfoBlock #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
    }
  ]
}
2018/12/08 12:45:51
votergagandhingra
authorsparkster
permlinksparkster-releases-open-source-code
weight10000 (100.00%)
Transaction InfoBlock #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
    }
  ]
}
2018/12/08 10:42:54
voterprateekparashar
authorsparkster
permlinksparkster-releases-open-source-code
weight10000 (100.00%)
Transaction InfoBlock #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
    }
  ]
}
2018/12/08 04:49:15
voternomaan
authorsparkster
permlinksparkster-releases-open-source-code
weight10000 (100.00%)
Transaction InfoBlock #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
    }
  ]
}
2018/12/07 23:54:45
parent author
parent permlinksparkster
authorsparkster
permlinksparkster-releases-open-source-code
titleSparkster 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 InfoBlock #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\"}"
    }
  ]
}
2018/12/07 23:38:54
voterthelionroar
authorsparkster
permlinksparkster-releases-open-source-code
weight10000 (100.00%)
Transaction InfoBlock #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
    }
  ]
}
2018/12/07 23:07:06
voterdevblock
authorsparkster
permlinksparkster-releases-open-source-code
weight10000 (100.00%)
Transaction InfoBlock #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
    }
  ]
}
2018/12/07 23:01:39
voterdavidfnck
authorsparkster
permlinksparkster-releases-open-source-code
weight3000 (30.00%)
Transaction InfoBlock #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
    }
  ]
}
2018/12/07 23:00:57
voteryehey
authorsparkster
permlinksparkster-releases-open-source-code
weight1000 (10.00%)
Transaction InfoBlock #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
    }
  ]
}
2018/12/07 22:41:27
voterdevsup
authorsparkster
permlinksparkster-releases-open-source-code
weight69 (0.69%)
Transaction InfoBlock #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
    }
  ]
}
2018/12/07 22:31:12
voterraise-me-up
authorsparkster
permlinksparkster-releases-open-source-code
weight1 (0.01%)
Transaction InfoBlock #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
fromallaz
tosparkster
amount0.001 SBD
memoPromote 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 InfoBlock #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."
    }
  ]
}
2018/12/07 22:28:48
parent author
parent permlinksparkster
authorsparkster
permlinksparkster-releases-open-source-code
titleSparkster 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 InfoBlock #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\"}"
    }
  ]
}
2018/12/07 22:26:30
parent author
parent permlinksparkster
authorsparkster
permlinksparkster-releases-open-source-code
titleSparkster releases open source code
bodyYou'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. ![coding.jpg](https://cdn.steemitimages.com/DQmPzdiV3jEstiYmcp642M7nbchr8MbMhycNxJdJ5pPMWhV/coding.jpg) 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 InfoBlock #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![coding.jpg](https://cdn.steemitimages.com/DQmPzdiV3jEstiYmcp642M7nbchr8MbMhycNxJdJ5pPMWhV/coding.jpg)\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\"}"
    }
  ]
}
2018/12/05 18:06:30
voterdrcryto
authorsparkster
permlinkpartial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps
weight0 (0.00%)
Transaction InfoBlock #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
voterdrcryto
authorsparkster
permlinkpartial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps
weight10000 (100.00%)
Transaction InfoBlock #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
    }
  ]
}
2018/11/17 16:20:00
authorsparkster
permlinkpartial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps
sbd payout0.016 SBD
steem payout0.000 STEEM
vesting payout58.435501 VESTS
Transaction InfoBlock #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
parent author
parent permlinksparkster
authorsparkster
permlinkpartial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps
titlePartial 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 InfoBlock #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
parent author
parent permlinksparkster
authorsparkster
permlinkpartial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps
titlePartial 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 InfoBlock #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
voternomaan
authorsparkster
permlinkpartial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps
weight10000 (100.00%)
Transaction InfoBlock #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
voterneonartist
authorsparkster
permlinkpartial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps
weight10000 (100.00%)
Transaction InfoBlock #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
parent authorsparkster
parent permlinkpartial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps
authoradekogbe
permlinkre-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 InfoBlock #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
parent authorsparkster
parent permlinkpartial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps
authoradekogbe
permlinkre-sparkster-partial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps-20181111t102259745z
title
bodyI 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 InfoBlock #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
parent authorsparkster
parent permlinkpartial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps
authoradekogbe
permlinkre-sparkster-partial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps-20181111t102259745z
title
bodyI 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 InfoBlock #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
voteradekogbe
authorsparkster
permlinkpartial-transcript-from-sparkster-s-ama-nov-9th-2018-concerning-unlock-and-next-steps
weight10000 (100.00%)
Transaction InfoBlock #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
    }
  ]
}

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.
[]