Ecoer Logo

@theval

30

polymath: coder, rockstar, mma geek

steemit.com/@theval
VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS49.70%
Net Worth
0.207USD
STEEM
0.000STEEM
SBD
0.351SBD
Effective Power
5.001SP
├── Own SP
0.634SP
└── Incoming Deleg
+4.367SP

Detailed Balance

STEEM
balance
0.000STEEM
market_balance
0.000STEEM
savings_balance
0.000STEEM
reward_steem_balance
0.000STEEM
STEEM POWER
Own SP
0.634SP
Delegated Out
0.000SP
Delegation In
4.367SP
Effective Power
5.001SP
Reward SP (pending)
0.336SP
SBD
sbd_balance
0.000SBD
sbd_conversions
0.000SBD
sbd_market_balance
0.000SBD
savings_sbd_balance
0.000SBD
reward_sbd_balance
0.351SBD
{
  "balance": "0.000 STEEM",
  "savings_balance": "0.000 STEEM",
  "reward_steem_balance": "0.000 STEEM",
  "vesting_shares": "1033.193108 VESTS",
  "delegated_vesting_shares": "0.000000 VESTS",
  "received_vesting_shares": "7110.466698 VESTS",
  "sbd_balance": "0.000 SBD",
  "savings_sbd_balance": "0.000 SBD",
  "reward_sbd_balance": "0.351 SBD",
  "conversions": []
}

Account Info

nametheval
id276386
rank824,999
reputation4081136695
created2017-07-23T05:49:45
recovery_accountsteem
proxyNone
post_count21
comment_count0
lifetime_vote_count0
witnesses_voted_for0
last_post2018-07-03T22:50:24
last_root_post2018-07-03T22:50:24
last_vote_time2017-08-20T20:15:12
proxied_vsf_votes0, 0, 0, 0
can_vote1
voting_power0
delayed_votes0
balance0.000 STEEM
savings_balance0.000 STEEM
sbd_balance0.000 SBD
savings_sbd_balance0.000 SBD
vesting_shares1033.193108 VESTS
delegated_vesting_shares0.000000 VESTS
received_vesting_shares7110.466698 VESTS
reward_vesting_balance693.981950 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_update1970-01-01T00:00:00
last_account_update2018-11-14T19:16:06
minedNo
sbd_seconds0
sbd_last_interest_payment1970-01-01T00:00:00
savings_sbd_last_interest_payment1970-01-01T00:00:00
{
  "id": 276386,
  "name": "theval",
  "owner": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM6XXuEmbWXodUCPLYQYMBYZ2j1y2zNvrjtf37tNBakeBUGQFwgv",
        1
      ]
    ]
  },
  "active": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM64Z9U7jaHYYfUBcjRUDDLcpHmYDTxDNvrdiottnKJ8oGsUffvn",
        1
      ]
    ]
  },
  "posting": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM59kVYJYePu9YqWkyTaNmzY7beQLQipUQ9gdWoUuDyE3LnH4YqP",
        1
      ]
    ]
  },
  "memo_key": "STM7QCrY5YAevbeyJLTeYcYe6jcrhesGHpwMoQwMkMfTwmSsF2znx",
  "json_metadata": "{\"profile\":{\"profile_image\":\"http://www.anxovizcaino.com/img/recreo_th.jpg\",\"name\":\"lifeneedsmoreglitter\",\"about\":\"polymath: coder, rockstar, mma geek\"}}",
  "posting_json_metadata": "{\"profile\":{\"profile_image\":\"http://www.anxovizcaino.com/img/recreo_th.jpg\",\"name\":\"lifeneedsmoreglitter\",\"about\":\"polymath: coder, rockstar, mma geek\"}}",
  "proxy": "",
  "last_owner_update": "1970-01-01T00:00:00",
  "last_account_update": "2018-11-14T19:16:06",
  "created": "2017-07-23T05:49:45",
  "mined": false,
  "recovery_account": "steem",
  "last_account_recovery": "1970-01-01T00:00:00",
  "reset_account": "null",
  "comment_count": 0,
  "lifetime_vote_count": 0,
  "post_count": 21,
  "can_vote": true,
  "voting_manabar": {
    "current_mana": "8143659806",
    "last_update_time": 1779089145
  },
  "downvote_manabar": {
    "current_mana": 2035914951,
    "last_update_time": 1779089145
  },
  "voting_power": 0,
  "balance": "0.000 STEEM",
  "savings_balance": "0.000 STEEM",
  "sbd_balance": "0.000 SBD",
  "sbd_seconds": "0",
  "sbd_seconds_last_update": "1970-01-01T00:00:00",
  "sbd_last_interest_payment": "1970-01-01T00:00:00",
  "savings_sbd_balance": "0.000 SBD",
  "savings_sbd_seconds": "0",
  "savings_sbd_seconds_last_update": "1970-01-01T00:00:00",
  "savings_sbd_last_interest_payment": "1970-01-01T00:00:00",
  "savings_withdraw_requests": 0,
  "reward_sbd_balance": "0.351 SBD",
  "reward_steem_balance": "0.000 STEEM",
  "reward_vesting_balance": "693.981950 VESTS",
  "reward_vesting_steem": "0.336 STEEM",
  "vesting_shares": "1033.193108 VESTS",
  "delegated_vesting_shares": "0.000000 VESTS",
  "received_vesting_shares": "7110.466698 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": 48,
  "posting_rewards": 575,
  "proxied_vsf_votes": [
    0,
    0,
    0,
    0
  ],
  "witnesses_voted_for": 0,
  "last_post": "2018-07-03T22:50:24",
  "last_root_post": "2018-07-03T22:50:24",
  "last_vote_time": "2017-08-20T20:15:12",
  "post_bandwidth": 0,
  "pending_claimed_accounts": 0,
  "vesting_balance": "0.000 STEEM",
  "reputation": 4081136695,
  "transfer_history": [],
  "market_history": [],
  "post_history": [],
  "vote_history": [],
  "other_history": [],
  "witness_votes": [],
  "tags_usage": [],
  "guest_bloggers": [],
  "rank": 824999
}

Withdraw Routes

IncomingOutgoing
Empty
Empty
{
  "incoming": [],
  "outgoing": []
}
From Date
To Date
steemdelegated 4.367 SP to @theval
2026/05/18 07:25:45
delegatorsteem
delegateetheval
vesting shares7110.466698 VESTS
Transaction InfoBlock #106152024/Trx 3632f69fae610481d1dfc1058d6bd0caa3513fe0
View Raw JSON Data
{
  "trx_id": "3632f69fae610481d1dfc1058d6bd0caa3513fe0",
  "block": 106152024,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2026-05-18T07:25:45",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "theval",
      "vesting_shares": "7110.466698 VESTS"
    }
  ]
}
steemdelegated 2.701 SP to @theval
2026/05/13 08:58:03
delegatorsteem
delegateetheval
vesting shares4398.256293 VESTS
Transaction InfoBlock #106010583/Trx 3d8f428c351f7cf598738eceb50bcb8e786a23c4
View Raw JSON Data
{
  "trx_id": "3d8f428c351f7cf598738eceb50bcb8e786a23c4",
  "block": 106010583,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2026-05-13T08:58:03",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "theval",
      "vesting_shares": "4398.256293 VESTS"
    }
  ]
}
steemdelegated 4.374 SP to @theval
2026/04/26 06:36:00
delegatorsteem
delegateetheval
vesting shares7122.982454 VESTS
Transaction InfoBlock #105519478/Trx 84c1eb75983372934077e2c6a405760e780288ec
View Raw JSON Data
{
  "trx_id": "84c1eb75983372934077e2c6a405760e780288ec",
  "block": 105519478,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2026-04-26T06:36:00",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "theval",
      "vesting_shares": "7122.982454 VESTS"
    }
  ]
}
steemdelegated 2.727 SP to @theval
2026/01/24 03:05:54
delegatorsteem
delegateetheval
vesting shares4439.803112 VESTS
Transaction InfoBlock #102874919/Trx 6bd275ed2188fb6ff5b4cb8834ba8fdc5ac506cc
View Raw JSON Data
{
  "trx_id": "6bd275ed2188fb6ff5b4cb8834ba8fdc5ac506cc",
  "block": 102874919,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2026-01-24T03:05:54",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "theval",
      "vesting_shares": "4439.803112 VESTS"
    }
  ]
}
steemdelegated 2.827 SP to @theval
2024/12/17 22:14:39
delegatorsteem
delegateetheval
vesting shares4604.022309 VESTS
Transaction InfoBlock #91321115/Trx cf2f01aee03937bba15c28fc47a8cf0e6fbec333
View Raw JSON Data
{
  "trx_id": "cf2f01aee03937bba15c28fc47a8cf0e6fbec333",
  "block": 91321115,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2024-12-17T22:14:39",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "theval",
      "vesting_shares": "4604.022309 VESTS"
    }
  ]
}
steemdelegated 2.931 SP to @theval
2023/11/14 13:53:36
delegatorsteem
delegateetheval
vesting shares4773.155841 VESTS
Transaction InfoBlock #79875210/Trx d5c133fb56e7012f76d64dbd81e262f6e52dcc4f
View Raw JSON Data
{
  "trx_id": "d5c133fb56e7012f76d64dbd81e262f6e52dcc4f",
  "block": 79875210,
  "trx_in_block": 6,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2023-11-14T13:53:36",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "theval",
      "vesting_shares": "4773.155841 VESTS"
    }
  ]
}
steemdelegated 4.735 SP to @theval
2023/09/22 11:44:12
delegatorsteem
delegateetheval
vesting shares7710.064627 VESTS
Transaction InfoBlock #78364474/Trx b864688f9bd2af99afbe88ab7733e224bc36ecff
View Raw JSON Data
{
  "trx_id": "b864688f9bd2af99afbe88ab7733e224bc36ecff",
  "block": 78364474,
  "trx_in_block": 5,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2023-09-22T11:44:12",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "theval",
      "vesting_shares": "7710.064627 VESTS"
    }
  ]
}
steemdelegated 4.871 SP to @theval
2022/11/03 19:02:30
delegatorsteem
delegateetheval
vesting shares7932.116065 VESTS
Transaction InfoBlock #69122024/Trx 037d4a9a3aa140cc816391a29ca4c5083b355ac0
View Raw JSON Data
{
  "trx_id": "037d4a9a3aa140cc816391a29ca4c5083b355ac0",
  "block": 69122024,
  "trx_in_block": 4,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2022-11-03T19:02:30",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "theval",
      "vesting_shares": "7932.116065 VESTS"
    }
  ]
}
steemdelegated 5.006 SP to @theval
2022/01/18 00:07:36
delegatorsteem
delegateetheval
vesting shares8152.223666 VESTS
Transaction InfoBlock #60825140/Trx dce520775f5dc771c5b4b70488f020f52ebb647f
View Raw JSON Data
{
  "trx_id": "dce520775f5dc771c5b4b70488f020f52ebb647f",
  "block": 60825140,
  "trx_in_block": 7,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2022-01-18T00:07:36",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "theval",
      "vesting_shares": "8152.223666 VESTS"
    }
  ]
}
steemdelegated 5.119 SP to @theval
2021/06/14 07:15:39
delegatorsteem
delegateetheval
vesting shares8336.417954 VESTS
Transaction InfoBlock #54615401/Trx aad1ac755892e2cc5e09eb0ab02a113659f36f36
View Raw JSON Data
{
  "trx_id": "aad1ac755892e2cc5e09eb0ab02a113659f36f36",
  "block": 54615401,
  "trx_in_block": 4,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2021-06-14T07:15:39",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "theval",
      "vesting_shares": "8336.417954 VESTS"
    }
  ]
}
steemdelegated 5.235 SP to @theval
2020/12/11 17:26:54
delegatorsteem
delegateetheval
vesting shares8523.839928 VESTS
Transaction InfoBlock #49362634/Trx c3811de8996d0a425a24e7993ff147ad329ea132
View Raw JSON Data
{
  "trx_id": "c3811de8996d0a425a24e7993ff147ad329ea132",
  "block": 49362634,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-12-11T17:26:54",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "theval",
      "vesting_shares": "8523.839928 VESTS"
    }
  ]
}
steemdelegated 1.175 SP to @theval
2020/12/06 11:02:09
delegatorsteem
delegateetheval
vesting shares1912.543513 VESTS
Transaction InfoBlock #49214143/Trx 6de7d7c0b906468378af0f00626cd4c79e21b636
View Raw JSON Data
{
  "trx_id": "6de7d7c0b906468378af0f00626cd4c79e21b636",
  "block": 49214143,
  "trx_in_block": 4,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-12-06T11:02:09",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "theval",
      "vesting_shares": "1912.543513 VESTS"
    }
  ]
}
steemdelegated 5.238 SP to @theval
2020/12/05 21:04:45
delegatorsteem
delegateetheval
vesting shares8530.047782 VESTS
Transaction InfoBlock #49197713/Trx 137defcf12a53c13264ee3346cec7cf5b0b84d88
View Raw JSON Data
{
  "trx_id": "137defcf12a53c13264ee3346cec7cf5b0b84d88",
  "block": 49197713,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-12-05T21:04:45",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "theval",
      "vesting_shares": "8530.047782 VESTS"
    }
  ]
}
steemdelegated 1.179 SP to @theval
2020/11/03 04:46:12
delegatorsteem
delegateetheval
vesting shares1920.017158 VESTS
Transaction InfoBlock #48273260/Trx d90d2502b875302ab9978bd18ebb4987939c2335
View Raw JSON Data
{
  "trx_id": "d90d2502b875302ab9978bd18ebb4987939c2335",
  "block": 48273260,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-11-03T04:46:12",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "theval",
      "vesting_shares": "1920.017158 VESTS"
    }
  ]
}
steemdelegated 5.363 SP to @theval
2020/05/09 12:06:18
delegatorsteem
delegateetheval
vesting shares8732.853141 VESTS
Transaction InfoBlock #43224491/Trx f8b13f06d32920dfe9ebca4f14bea5f980c93300
View Raw JSON Data
{
  "trx_id": "f8b13f06d32920dfe9ebca4f14bea5f980c93300",
  "block": 43224491,
  "trx_in_block": 10,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-05-09T12:06:18",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "theval",
      "vesting_shares": "8732.853141 VESTS"
    }
  ]
}
steemdelegated 1.200 SP to @theval
2020/05/08 16:39:33
delegatorsteem
delegateetheval
vesting shares1953.311140 VESTS
Transaction InfoBlock #43201709/Trx 8daa4a3af3308d4a3533849d85eb4a2e88ff3278
View Raw JSON Data
{
  "trx_id": "8daa4a3af3308d4a3533849d85eb4a2e88ff3278",
  "block": 43201709,
  "trx_in_block": 20,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-05-08T16:39:33",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "theval",
      "vesting_shares": "1953.311140 VESTS"
    }
  ]
}
steemdelegated 5.444 SP to @theval
2019/09/18 06:44:33
delegatorsteem
delegateetheval
vesting shares8865.467571 VESTS
Transaction InfoBlock #36522263/Trx 2c7b784e3514d93a578181891971ae6c9ac5304e
View Raw JSON Data
{
  "trx_id": "2c7b784e3514d93a578181891971ae6c9ac5304e",
  "block": 36522263,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-09-18T06:44:33",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "theval",
      "vesting_shares": "8865.467571 VESTS"
    }
  ]
}
2019/07/23 06:36:54
parent authortheval
parent permlinkwtf-is-a-blockchain
authorsteemitboard
permlinksteemitboard-notify-theval-20190723t063653000z
title
bodyCongratulations @theval! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@theval/birthday2.png</td><td>Happy Birthday! - You are on the Steem blockchain for 2 years!</td></tr></table> <sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@theval) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=theval)_</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 #34906676/Trx f04914691ecbdd4ec2ff8d0b22f10886bec81bcf
View Raw JSON Data
{
  "trx_id": "f04914691ecbdd4ec2ff8d0b22f10886bec81bcf",
  "block": 34906676,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-07-23T06:36:54",
  "op": [
    "comment",
    {
      "parent_author": "theval",
      "parent_permlink": "wtf-is-a-blockchain",
      "author": "steemitboard",
      "permlink": "steemitboard-notify-theval-20190723t063653000z",
      "title": "",
      "body": "Congratulations @theval! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@theval/birthday2.png</td><td>Happy Birthday! - You are on the Steem blockchain for 2 years!</td></tr></table>\n\n<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@theval) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=theval)_</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\"]}"
    }
  ]
}
thevalupdated their account properties
2018/11/14 19:16:06
accounttheval
memo keySTM7QCrY5YAevbeyJLTeYcYe6jcrhesGHpwMoQwMkMfTwmSsF2znx
json metadata{"profile":{"profile_image":"http://www.anxovizcaino.com/img/recreo_th.jpg","name":"lifeneedsmoreglitter","about":"polymath: coder, rockstar, mma geek"}}
Transaction InfoBlock #27700654/Trx 383f0ce67fe8e86936c41b9e2604c83ac091a590
View Raw JSON Data
{
  "trx_id": "383f0ce67fe8e86936c41b9e2604c83ac091a590",
  "block": 27700654,
  "trx_in_block": 7,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-11-14T19:16:06",
  "op": [
    "account_update",
    {
      "account": "theval",
      "memo_key": "STM7QCrY5YAevbeyJLTeYcYe6jcrhesGHpwMoQwMkMfTwmSsF2znx",
      "json_metadata": "{\"profile\":{\"profile_image\":\"http://www.anxovizcaino.com/img/recreo_th.jpg\",\"name\":\"lifeneedsmoreglitter\",\"about\":\"polymath: coder, rockstar, mma geek\"}}"
    }
  ]
}
steemdelegated 5.566 SP to @theval
2018/10/08 19:25:00
delegatorsteem
delegateetheval
vesting shares9063.488483 VESTS
Transaction InfoBlock #26636023/Trx 09e35a08b8051c9fa54f33fd40cd1df6f5a9a278
View Raw JSON Data
{
  "trx_id": "09e35a08b8051c9fa54f33fd40cd1df6f5a9a278",
  "block": 26636023,
  "trx_in_block": 12,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-10-08T19:25:00",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "theval",
      "vesting_shares": "9063.488483 VESTS"
    }
  ]
}
2018/07/03 23:21:42
voterkylightning
authortheval
permlinkwtf-is-a-blockchain
weight10000 (100.00%)
Transaction InfoBlock #23864874/Trx 5103ab2cd072d53012bdcfde66edab4d3f99cccc
View Raw JSON Data
{
  "trx_id": "5103ab2cd072d53012bdcfde66edab4d3f99cccc",
  "block": 23864874,
  "trx_in_block": 16,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-07-03T23:21:42",
  "op": [
    "vote",
    {
      "voter": "kylightning",
      "author": "theval",
      "permlink": "wtf-is-a-blockchain",
      "weight": 10000
    }
  ]
}
2018/07/03 22:51:06
parent authortheval
parent permlinkwtf-is-a-blockchain
authora-0-1
permlinkre-theval-wtf-is-a-blockchain-20180703t225104164z
title
body# # upvote for me please? https://steemit.com/news/@bible.com/2sysip #
json metadata{"tags":["blockchain"],"links":["https://steemit.com/news/@bible.com/2sysip"],"app":"steemit/0.1"}
Transaction InfoBlock #23864265/Trx c4dba5210bd766492b8e7a114f18ea2754aad041
View Raw JSON Data
{
  "trx_id": "c4dba5210bd766492b8e7a114f18ea2754aad041",
  "block": 23864265,
  "trx_in_block": 10,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-07-03T22:51:06",
  "op": [
    "comment",
    {
      "parent_author": "theval",
      "parent_permlink": "wtf-is-a-blockchain",
      "author": "a-0-1",
      "permlink": "re-theval-wtf-is-a-blockchain-20180703t225104164z",
      "title": "",
      "body": "#\n# upvote for me please? https://steemit.com/news/@bible.com/2sysip\n#",
      "json_metadata": "{\"tags\":[\"blockchain\"],\"links\":[\"https://steemit.com/news/@bible.com/2sysip\"],\"app\":\"steemit/0.1\"}"
    }
  ]
}
2018/07/03 22:50:36
voterfastresteem
authortheval
permlinkwtf-is-a-blockchain
weight100 (1.00%)
Transaction InfoBlock #23864255/Trx a598eb09f7a180d5075435716cb261176f992698
View Raw JSON Data
{
  "trx_id": "a598eb09f7a180d5075435716cb261176f992698",
  "block": 23864255,
  "trx_in_block": 5,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-07-03T22:50:36",
  "op": [
    "vote",
    {
      "voter": "fastresteem",
      "author": "theval",
      "permlink": "wtf-is-a-blockchain",
      "weight": 100
    }
  ]
}
thevalpublished a new post: wtf-is-a-blockchain
2018/07/03 22:50:24
parent author
parent permlinkblockchain
authortheval
permlinkwtf-is-a-blockchain
titleWTF is a blockchain?
body#WTFis presents... # WTF is a blockchain? *(This will be part one of a series because there are many aspects of "blockchain" to consider. Here I will start with "blockchain as a data structure" in the context of Bitcoin. The next post will consider "blockchain as a technology".)* A blockchain is a chain of blocks. ## Oh, yeah? 💯A blockchain is a type of data structure uses a chain of blocks to manage circulation of digital currencies such as Bitcoin, Litecoin, and Ethereum (to name 3 of thousands). ### WTF is a data structure? 💯A data structure in computer science refers to the format that we use to hold data. For example, let's say that our data is names of people. We can hold the data in a list format using a data structure called an ArrayList: `[Alice, Bob, India, Grayson, Latoya, Ivan, Stacey, Treyvon]` Imagine that this list of names actually represents a genealogy. We could use a different data structure to indicate the relationships between each of the names. A good way to do that would be using a LinkedList: `[Alice]->[Bob]->[India]->[Grayson]->[Latoya]->[Ivan]->[Stacey]->[Treyvon]` Now we have a data structure to which we can apply some meaning--"Alice was the child of Bob, Bob was the child of India, India was the child of Grayson, Grayson was the child of Latoya, Latoya was the child of Ivan, Ivan was the child of Stacey, and Stacey was the child of Treyvon." 💯A blockchain is very similar to a LinkedList. Each item in the the list is called a block and the blocks are linked together to form a chain. `[block4]->[block3]->[block2]->[block1]` ### WTF is a block? 💯A block is a data structure that acts as a container to hold transactions. Every block has two parts: 1. The block header 2. A Merkle tree ### WTF is the block header? 💯The block header contains metadata (aka summarizing information) about the block. The most pertinent metadata are: - the hash of the previous block that this block is linked to - the "Merkle root", which is the name for the label that references this block's Merkle tree ### WTF is a hash? 💯A hash is what we call the output of a hash function. Blockchains use cryptographic hash functions to produce hashes. ### WTF is a cryptographic hash function? 💯A cryptographic hash function takes some input and produces an output that is a unique identifier for the input. If we use the sha256 hash function, every time we hash the name Alice as an input, we will get 3bc51062973c458d5a6f2d8d64a023246354ad7e064b1e4e009ec8a0699a3043 as an output. `hash_sha256("Alice") = '3bc51062973c458d5a6f2d8d64a023246354ad7e064b1e4e009ec8a0699a3043'` Hashes are useful because they allow us to efficiently identify data of any type or size. In a blockchain, every block is hashed and the hash output is placed in the header of the block that comes after it. This defines our linkage relationship between blocks. Now we can add more detail to our blockchain visual: ``` block4 block3 block2 block1 |header4 | |header3 | |header2 | |header1 | | hash(block3)| -> | hash(block2)| -> | hash(block1)| -> | hash(nothing)| | Merkle root4| | Merkle root3| | Merkle root2| | Merkle root1 | |Merkle tree4 | |Merkle tree3 | |Merkle tree2 | |Merkle tree1 | ``` Note: This is similar to our genealogy example, in the sense that the left-most block is the "youngest" (i.e. was added to the blockchain most recently) and the right-most block is the "oldest". ### WTF is a Merkle tree? 💯A Merkle tree (also called hash tree) is a binary tree data structure where all of the leaves are transactions and everything else in the tree (the non-leaves) are hashes of the child items below them. The top-most item in the Merkle tree is called the Merkle tree root or "Merkle root". ### WTF is a binary tree? 💯A binary tree is a data structure where each item, called a node, can have no more than two direct descendants (aka children) that link to it. The linkages are very similar to the ones we saw with the LinkedList. An example of a binary tree could look like this: ``` [Treyvon] ^ ^ / \ [Stacey] [Sean] ^ ^ ^ ^ / \ / \ [Ivan] [Imani] [Maisie] [Matthew] ``` We can apply meaning to this binary tree and say "Treyvon had two children, Stacey and Sean. Stacey had two children, Ivan and Imani. Sean had two children, Maisie and Matthew." The leaves are the nodes at the very bottom of the tree (e.g. Ivan, Imani, Maisie and Matthew). Everything else above we call non-leaves (e.g. Treyvon, Stacey, and Sean). The top-most node in the tree is called the root. A blockchain Merkle tree has transactions (we use "tx" to represent "transaction") as the leaves and hashes as the non-leaves. The top-most hash is the Merkle root: ``` [hash(children)] ^ ^ / \ [hash(children)] [hash(children)] ^ ^ ^ ^ / \ / \ [tx1] [tx2] [tx3] [tx4] ``` ## So what you're saying is... To create our blockchain we first produce hashes of transactions. Then we hash those hashes, and hash those hashes until we get a single hash that is the Merkle root. We then store this information in a block along with the hash of the preceding block, which effectively links our newest block to the rest of the chain. ![Screen Shot 2018-07-03 at 3.30.57 PM.png](https://cdn.steemitimages.com/DQmbpZhGSk7ELewLgj8MSFTqgSqHkCqSvLie5jhauY6yhiu/Screen%20Shot%202018-07-03%20at%203.30.57%20PM.png) This is what enables a blockchain to act like a ledger of transactions. Transactions are constantly being included in blocks that are constantly being added to the same chain. So we have every transaction recorded in one place. ---------- 💯💯💯💯💯💯💯 [Blockchain](https://en.wikipedia.org/wiki/Blockchain) [Bitcoin](https://bitcoin.org/en/how-it-works) [Cryptocurrencies](https://coinmarketcap.com/all/views/all/) [Data structures](https://jshilpa.com/category/data-structures/) [Cryptographic hash functions](https://en.wikipedia.org/wiki/Cryptographic_hash_function) [Merkle trees](https://en.wikipedia.org/wiki/Merkle_tree) http://www.realdolmen.com/sites/default/files/uploads/blog/BlockChain-Animated-Proof.gif
json metadata{"tags":["blockchain","cryptography","merkle","wtfis","popchain"],"image":["https://cdn.steemitimages.com/DQmbpZhGSk7ELewLgj8MSFTqgSqHkCqSvLie5jhauY6yhiu/Screen%20Shot%202018-07-03%20at%203.30.57%20PM.png","http://www.realdolmen.com/sites/default/files/uploads/blog/BlockChain-Animated-Proof.gif"],"links":["https://en.wikipedia.org/wiki/Blockchain","https://bitcoin.org/en/how-it-works","https://coinmarketcap.com/all/views/all/","https://jshilpa.com/category/data-structures/","https://en.wikipedia.org/wiki/Cryptographic_hash_function","https://en.wikipedia.org/wiki/Merkle_tree"],"app":"steemit/0.1","format":"markdown"}
Transaction InfoBlock #23864251/Trx 044ea012bb60a6ee43162d48f2613ff234803ce1
View Raw JSON Data
{
  "trx_id": "044ea012bb60a6ee43162d48f2613ff234803ce1",
  "block": 23864251,
  "trx_in_block": 17,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-07-03T22:50:24",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "blockchain",
      "author": "theval",
      "permlink": "wtf-is-a-blockchain",
      "title": "WTF is a blockchain?",
      "body": "#WTFis presents...\n# WTF is a blockchain?\n*(This will be part one of a series because there are many aspects of \"blockchain\" to consider. Here I will start with \"blockchain as a data structure\" in the context of Bitcoin. The next post will consider \"blockchain as a technology\".)*\n\nA blockchain is a chain of blocks.\n\n## Oh, yeah?\n💯A blockchain is a type of data structure uses a chain of blocks to manage circulation of digital currencies such as Bitcoin, Litecoin, and Ethereum (to name 3 of thousands).\n\n### WTF is a data structure?\n💯A data structure in computer science refers to the format that we use to hold data.\nFor example, let's say that our data is names of people. We can hold the data in a list format using a data structure called an ArrayList:\n`[Alice, Bob, India, Grayson, Latoya, Ivan, Stacey, Treyvon]`\n\nImagine that this list of names actually represents a genealogy. We could use a different data structure to indicate the relationships between each of the names. A good way to do that would be using a LinkedList:\n`[Alice]->[Bob]->[India]->[Grayson]->[Latoya]->[Ivan]->[Stacey]->[Treyvon]`\n\nNow we have a data structure to which we can apply some meaning--\"Alice was the child of Bob, Bob was the child of India, India was the child of Grayson, Grayson was the child of Latoya, Latoya was the child of Ivan, Ivan was the child of Stacey, and Stacey was the child of Treyvon.\"\n\n💯A blockchain is very similar to a LinkedList. Each item in the the list is called a block and the blocks are linked together to form a chain.\n`[block4]->[block3]->[block2]->[block1]`\n\n### WTF is a block?\n💯A block is a data structure that acts as a container to hold transactions. Every block has two parts:\n1. The block header\n2. A Merkle tree\n\n### WTF is the block header?\n💯The block header contains metadata (aka summarizing information) about the block. The most pertinent metadata are:\n- the hash of the previous block that this block is linked to\n- the \"Merkle root\", which is the name for the label that references this block's Merkle tree\n\n### WTF is a hash?\n💯A hash is what we call the output of a hash function. Blockchains use cryptographic hash functions to produce hashes.\n\n### WTF is a cryptographic hash function?\n💯A cryptographic hash function takes some input and produces an output that is a unique identifier for the input. If we use the sha256 hash function, every time we hash the name Alice as an input, we will get 3bc51062973c458d5a6f2d8d64a023246354ad7e064b1e4e009ec8a0699a3043 as an output.\n`hash_sha256(\"Alice\") = '3bc51062973c458d5a6f2d8d64a023246354ad7e064b1e4e009ec8a0699a3043'`\n\nHashes are useful because they allow us to efficiently identify data of any type or size.\n\nIn a blockchain, every block is hashed and the hash output is placed in the header of the block that comes after it. This defines our linkage relationship between blocks. Now we can add more detail to our blockchain visual:\n```\nblock4             block3             block2             block1        \n|header4      |    |header3      |    |header2      |    |header1       |\n| hash(block3)| -> | hash(block2)| -> | hash(block1)| -> | hash(nothing)|\n| Merkle root4|    | Merkle root3|    | Merkle root2|    | Merkle root1 |\n|Merkle tree4 |    |Merkle tree3 |    |Merkle tree2 |    |Merkle tree1  |\n```\n\nNote: This is similar to our genealogy example, in the sense that the left-most block is the \"youngest\" (i.e. was added to the blockchain most recently) and the right-most block is the \"oldest\".\n\n### WTF is a Merkle tree?\n💯A Merkle tree (also called hash tree) is a binary tree data structure where all of the leaves are transactions and everything else in the tree (the non-leaves) are hashes of the child items below them. The top-most item in the Merkle tree is called the Merkle tree root or \"Merkle root\".\n\n### WTF is a binary tree?\n💯A binary tree is a data structure where each item, called a node, can have no more than two direct descendants (aka children) that link to it. The linkages are very similar to the ones we saw with the LinkedList. An example of a binary tree could look like this:\n```\n             [Treyvon]\n              ^     ^\n             /       \\\n     [Stacey]         [Sean]\n      ^    ^          ^    ^\n     /      \\        /      \\   \n  [Ivan] [Imani] [Maisie] [Matthew]\n```\n\nWe can apply meaning to this binary tree and say \"Treyvon had two children, Stacey and Sean. Stacey had two children, Ivan and Imani. Sean had two children, Maisie and Matthew.\" The leaves are the nodes at the very bottom of the tree (e.g. Ivan, Imani, Maisie and Matthew). Everything else above we call non-leaves (e.g. Treyvon, Stacey, and Sean). The top-most node in the tree is called the root.\n\nA blockchain Merkle tree has transactions (we use \"tx\" to represent \"transaction\") as the leaves and hashes as the non-leaves. The top-most hash is the Merkle root:\n```\n            [hash(children)]\n              ^          ^\n             /            \\\n  [hash(children)]   [hash(children)]\n      ^    ^              ^    ^\n     /      \\            /      \\   \n    [tx1] [tx2]        [tx3]  [tx4]\n```\n\n## So what you're saying is...\n\nTo create our blockchain we first produce hashes of transactions. Then we hash those hashes, and hash those hashes until we get a single hash that is the Merkle root. We then store this information in a block along with the hash of the preceding block, which effectively links our newest block to the rest of the chain.\n![Screen Shot 2018-07-03 at 3.30.57 PM.png](https://cdn.steemitimages.com/DQmbpZhGSk7ELewLgj8MSFTqgSqHkCqSvLie5jhauY6yhiu/Screen%20Shot%202018-07-03%20at%203.30.57%20PM.png)\nThis is what enables a blockchain to act like a ledger of transactions. Transactions are constantly being included in blocks that are constantly being added to the same chain. So we have every transaction recorded in one place.\n----------\n💯💯💯💯💯💯💯\n[Blockchain](https://en.wikipedia.org/wiki/Blockchain)\n[Bitcoin](https://bitcoin.org/en/how-it-works)\n[Cryptocurrencies](https://coinmarketcap.com/all/views/all/)\n[Data structures](https://jshilpa.com/category/data-structures/)\n[Cryptographic hash functions](https://en.wikipedia.org/wiki/Cryptographic_hash_function)\n[Merkle trees](https://en.wikipedia.org/wiki/Merkle_tree)\nhttp://www.realdolmen.com/sites/default/files/uploads/blog/BlockChain-Animated-Proof.gif",
      "json_metadata": "{\"tags\":[\"blockchain\",\"cryptography\",\"merkle\",\"wtfis\",\"popchain\"],\"image\":[\"https://cdn.steemitimages.com/DQmbpZhGSk7ELewLgj8MSFTqgSqHkCqSvLie5jhauY6yhiu/Screen%20Shot%202018-07-03%20at%203.30.57%20PM.png\",\"http://www.realdolmen.com/sites/default/files/uploads/blog/BlockChain-Animated-Proof.gif\"],\"links\":[\"https://en.wikipedia.org/wiki/Blockchain\",\"https://bitcoin.org/en/how-it-works\",\"https://coinmarketcap.com/all/views/all/\",\"https://jshilpa.com/category/data-structures/\",\"https://en.wikipedia.org/wiki/Cryptographic_hash_function\",\"https://en.wikipedia.org/wiki/Merkle_tree\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
    }
  ]
}
thevalpublished a new post: react-inline-editing
2018/06/30 15:07:30
parent author
parent permlinkreact
authortheval
permlinkreact-inline-editing
titleReact Inline Editing
body# React Inline Editing &#128524;&#128550;&#128534;&#128557;&#128566;&#128517;&#128527; I have no idea if this was supposed to be as difficult as it was for me... but here we go! *Adding:* ![Screen Shot 2018-06-30 at 6.15.02 AM.png](https://cdn.steemitimages.com/DQmeWDVjq4Kwg9M2HiGpx6dia9VgEsPzfhjq3JqXeByasrh/Screen%20Shot%202018-06-30%20at%206.15.02%20AM.png) *Inline editing:* ![Screen Shot 2018-06-30 at 6.16.11 AM.png](https://cdn.steemitimages.com/DQme31BCZZj89eEpjvsfbT2Nrrybncxsm5yd4md3HXLNZVX/Screen%20Shot%202018-06-30%20at%206.16.11%20AM.png) ## How do we achieve this? 1. Create a component that will manage the overall state of your modal (or whatever container you choose). 2. Render 2 child components: (1) To hold the form, manage its state, and pass saved changes up to the parent. (2) To list each item. 3. Your (2) child component will have its own child component that will render 1 of 2 things conditionally: Either the basic list item or the inline form. This child component has the same basic form state management as it's aunt/uncle...auncle (1), and sends changes up two levels until it gets to the modal where overall state is managed. ![ReactInlineEditing.png](https://cdn.steemitimages.com/DQmdFr3RBxs7AgpuZG5fVxpE9xZ3Lq63ZDogStm5nyEV4Br/ReactInlineEditing.png) Questions? Concerns? Room for improvement?
json metadata{"tags":["react","coding","inline","form"],"image":["https://cdn.steemitimages.com/DQmeWDVjq4Kwg9M2HiGpx6dia9VgEsPzfhjq3JqXeByasrh/Screen%20Shot%202018-06-30%20at%206.15.02%20AM.png","https://cdn.steemitimages.com/DQme31BCZZj89eEpjvsfbT2Nrrybncxsm5yd4md3HXLNZVX/Screen%20Shot%202018-06-30%20at%206.16.11%20AM.png","https://cdn.steemitimages.com/DQmdFr3RBxs7AgpuZG5fVxpE9xZ3Lq63ZDogStm5nyEV4Br/ReactInlineEditing.png"],"app":"steemit/0.1","format":"markdown"}
Transaction InfoBlock #23778370/Trx d05c0e2ff267b5b5f4dc29e0aefff189b9e14e4b
View Raw JSON Data
{
  "trx_id": "d05c0e2ff267b5b5f4dc29e0aefff189b9e14e4b",
  "block": 23778370,
  "trx_in_block": 12,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-30T15:07:30",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "react",
      "author": "theval",
      "permlink": "react-inline-editing",
      "title": "React Inline Editing",
      "body": "# React Inline Editing &#128524;&#128550;&#128534;&#128557;&#128566;&#128517;&#128527;\n\nI have no idea if this was supposed to be as difficult as it was for me... but here we go!\n\n*Adding:*\n![Screen Shot 2018-06-30 at 6.15.02 AM.png](https://cdn.steemitimages.com/DQmeWDVjq4Kwg9M2HiGpx6dia9VgEsPzfhjq3JqXeByasrh/Screen%20Shot%202018-06-30%20at%206.15.02%20AM.png)\n\n*Inline editing:*\n![Screen Shot 2018-06-30 at 6.16.11 AM.png](https://cdn.steemitimages.com/DQme31BCZZj89eEpjvsfbT2Nrrybncxsm5yd4md3HXLNZVX/Screen%20Shot%202018-06-30%20at%206.16.11%20AM.png)\n\n## How do we achieve this?\n1. Create a component that will manage the overall state of your modal (or whatever container you choose). \n2. Render 2 child components: (1) To hold the form, manage its state, and pass saved changes up to the parent. (2) To list each item.\n3. Your (2) child component will have its own child component that will render 1 of 2 things conditionally: Either the basic list item or the inline form. This child component has the same basic form state management as it's aunt/uncle...auncle (1), and sends changes up two levels until it gets to the modal where overall state is managed.\n\n![ReactInlineEditing.png](https://cdn.steemitimages.com/DQmdFr3RBxs7AgpuZG5fVxpE9xZ3Lq63ZDogStm5nyEV4Br/ReactInlineEditing.png)\n\n\n\nQuestions? Concerns? Room for improvement?",
      "json_metadata": "{\"tags\":[\"react\",\"coding\",\"inline\",\"form\"],\"image\":[\"https://cdn.steemitimages.com/DQmeWDVjq4Kwg9M2HiGpx6dia9VgEsPzfhjq3JqXeByasrh/Screen%20Shot%202018-06-30%20at%206.15.02%20AM.png\",\"https://cdn.steemitimages.com/DQme31BCZZj89eEpjvsfbT2Nrrybncxsm5yd4md3HXLNZVX/Screen%20Shot%202018-06-30%20at%206.16.11%20AM.png\",\"https://cdn.steemitimages.com/DQmdFr3RBxs7AgpuZG5fVxpE9xZ3Lq63ZDogStm5nyEV4Br/ReactInlineEditing.png\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
    }
  ]
}
steemdelegated 18.081 SP to @theval
2018/06/14 23:15:33
delegatorsteem
delegateetheval
vesting shares29443.049323 VESTS
Transaction InfoBlock #23327475/Trx da5687562c3bc675b8589958d82a6bd64af3619e
View Raw JSON Data
{
  "trx_id": "da5687562c3bc675b8589958d82a6bd64af3619e",
  "block": 23327475,
  "trx_in_block": 29,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-14T23:15:33",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "theval",
      "vesting_shares": "29443.049323 VESTS"
    }
  ]
}
ubgupvoted (1.00%) @theval / wtf-is-ganache
2018/06/14 22:10:57
voterubg
authortheval
permlinkwtf-is-ganache
weight100 (1.00%)
Transaction InfoBlock #23326183/Trx 476f8f2b624d7c7598a9508513fcfe8f331e2e5b
View Raw JSON Data
{
  "trx_id": "476f8f2b624d7c7598a9508513fcfe8f331e2e5b",
  "block": 23326183,
  "trx_in_block": 13,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-14T22:10:57",
  "op": [
    "vote",
    {
      "voter": "ubg",
      "author": "theval",
      "permlink": "wtf-is-ganache",
      "weight": 100
    }
  ]
}
ax3upvoted (1.00%) @theval / wtf-is-ganache
2018/06/14 22:10:00
voterax3
authortheval
permlinkwtf-is-ganache
weight100 (1.00%)
Transaction InfoBlock #23326164/Trx a93879a12ef0b27584328bfe248fc66d6aee1c89
View Raw JSON Data
{
  "trx_id": "a93879a12ef0b27584328bfe248fc66d6aee1c89",
  "block": 23326164,
  "trx_in_block": 41,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-14T22:10:00",
  "op": [
    "vote",
    {
      "voter": "ax3",
      "author": "theval",
      "permlink": "wtf-is-ganache",
      "weight": 100
    }
  ]
}
thevalpublished a new post: wtf-is-ganache
2018/06/14 22:09:51
parent author
parent permlinkblockchain
authortheval
permlinkwtf-is-ganache
titleWTF is Ganache?
body#WTFis presents... # WTF is Ganache? &#127849; Ganache (aka TestRPC) is a Node.js based Ethereum client for testing and development. ### WTF is an Ethereum client? So we know that we have a client (e.g. a web browser) and a server (code running on a computer, either our own computer or someone else's, that is "serving" information to the client when the client makes a request). A client is simply an application. We install and run them on our computer. The client has an interface that may be a command line interface (e.g. the npm CLI in your command shell--Terminal for MacOS) or a graphical user interface (e.g. web browser GUI). [Keybase.io](https://keybase.io/docs/command_line) is a good example of an application that has both. There are many Ethereum clients--these are some that I pulled from [ethdocs.org](http://ethdocs.org/en/latest/ethereum-clients/choosing-a-client.html) Client | Environment | Language | Developers ------------ | ------------- | ------------- | ------------- go-ethereum | production | Go | Ethereum Foundation Parity | production | Rust | Ethcore cpp-ethereum | production | C++ | Ethereum Foundation Ganache | development | JavaScript | Consensys AToP [ethernodes.org](https://www.ethernodes.org/network/1) shows Parity as the most used by the nodes in the Ethereum network. ![Screen Shot 2018-06-14 at 9.21.19 AM.png](https://cdn.steemitimages.com/DQma3yfUPXt7TRmudACvSVxjq6zTmLtdpfksf6DC9oncX5F/Screen%20Shot%202018-06-14%20at%209.21.19%20AM.png) &#127849; So an Ethereum client is an application that allows us to download the Ethereum blockchain and participate in the Ethereum network as a node. However, Ganache is for testing/development (not live production), so it is just a simulation of a real client, and it doesn't actually affect the real Ethereum blockchain. ### WTF are nodes? &#127849; Nodes (in this case) are just computers running Ethereum clients. We can think of nodes as people because people will run the client on their computer (but one person can have multiple clients running from multiple computers too). # Uhh.. ok We interact with the client using one of the following libraries: Library | Language | Project Page ------------ | ------------- | ------------- web3.js | JavaScript | https://github.com/ethereum/web3.js web3j | Java | https://github.com/web3j/web3j Nethereum | C# .NET | https://github.com/Nethereum/Nethereum ethereum-ruby | Ruby | https://github.com/DigixGlobal/ethereum-ruby web3.js is probably one of the more popular libraries because JavaScript is a widely used language. ### WTF is web3.js? &#127849; web3.js is a JavaScript library for an application programming interface (API) that gives us access to RPC methods using the JSON-RPC protocol. With web3.js we can write a JS application that communicates with a node in the Ethereum network, including our own node. ### WTF is JSON-RPC? &#127849; JSON-RPC is a RPC protocol that uses JSON. http://www.jsonrpc.org/specification ### WTF is RPC? &#127849; RPC (remote procedure call) is when we execute a procedure (aka *subroutine* aka *callable unit* aka *function*) that is on a remote computer with a different address space. ### WTF is an address space? &#127849; An address space is an isolated environment for a computer to run procedures and store data. You can think of each computer as having its own, personal, isolated address space. # Mmkay mmkay So we use Ganache to run an Ethereum node, and we use web3.js to communicate with that node and other nodes in the network, and using RPC we can have that node call functions that execute some code on the blockchain. ---------- &#127849;&#127849;&#127849;&#127849;&#127849;&#127849;&#127849; Don't take my word for it! Jump down the rabbit hole! http://truffleframework.com/docs/getting_started/client ![giphy.gif](https://cdn.steemitimages.com/DQmdQCRBNw8WGtY9rhtx9xnxkS1wUKVG4RE4wsb6ywQfWWR/giphy.gif)
json metadata{"tags":["blockchain","ethereum","ganache","wtf","wtfis"],"image":["https://cdn.steemitimages.com/DQma3yfUPXt7TRmudACvSVxjq6zTmLtdpfksf6DC9oncX5F/Screen%20Shot%202018-06-14%20at%209.21.19%20AM.png","https://cdn.steemitimages.com/DQmdQCRBNw8WGtY9rhtx9xnxkS1wUKVG4RE4wsb6ywQfWWR/giphy.gif"],"links":["https://keybase.io/docs/command_line","http://ethdocs.org/en/latest/ethereum-clients/choosing-a-client.html","https://www.ethernodes.org/network/1","https://github.com/ethereum/web3.js","https://github.com/web3j/web3j","https://github.com/Nethereum/Nethereum","https://github.com/DigixGlobal/ethereum-ruby","http://www.jsonrpc.org/specification","http://truffleframework.com/docs/getting_started/client"],"app":"steemit/0.1","format":"markdown"}
Transaction InfoBlock #23326161/Trx 97b9da792e624ce5e1f611895604c05c55eedd83
View Raw JSON Data
{
  "trx_id": "97b9da792e624ce5e1f611895604c05c55eedd83",
  "block": 23326161,
  "trx_in_block": 39,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-14T22:09:51",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "blockchain",
      "author": "theval",
      "permlink": "wtf-is-ganache",
      "title": "WTF is Ganache?",
      "body": "#WTFis presents...\n# WTF is Ganache?\n\n&#127849; Ganache (aka TestRPC) is a Node.js based Ethereum client for testing and development.\n\n### WTF is an Ethereum client?\nSo we know that we have a client (e.g. a web browser) and a server (code running on a computer, either our own computer or someone else's, that is \"serving\" information to the client when the client makes a request). \n\nA client is simply an application. We install and run them on our computer. The client has an interface that may be a command line interface (e.g. the npm CLI in your command shell--Terminal for MacOS) or a graphical user interface (e.g. web browser GUI). [Keybase.io](https://keybase.io/docs/command_line) is a good example of an application that has both.\n\nThere are many Ethereum clients--these are some that I pulled from [ethdocs.org](http://ethdocs.org/en/latest/ethereum-clients/choosing-a-client.html)\n\nClient | Environment | Language | Developers\n------------ | ------------- | ------------- | -------------\ngo-ethereum | production | Go | Ethereum Foundation\nParity | production | Rust | Ethcore\ncpp-ethereum | production | C++ | Ethereum Foundation\nGanache | development | JavaScript | Consensys\n\nAToP  [ethernodes.org](https://www.ethernodes.org/network/1) shows Parity as the most used by the nodes in the Ethereum network.\n![Screen Shot 2018-06-14 at 9.21.19 AM.png](https://cdn.steemitimages.com/DQma3yfUPXt7TRmudACvSVxjq6zTmLtdpfksf6DC9oncX5F/Screen%20Shot%202018-06-14%20at%209.21.19%20AM.png)\n\n&#127849; So an Ethereum client is an application that allows us to download the Ethereum blockchain and participate in the Ethereum network as a node.\nHowever, Ganache is for testing/development (not live production), so it is just a simulation of a real client, and it doesn't actually affect the real Ethereum blockchain.\n\n### WTF are nodes?\n&#127849; Nodes (in this case) are just computers running Ethereum clients.\nWe can think of nodes as people because people will run the client on their computer (but one person can have multiple clients running from multiple computers too).\n\n# Uhh.. ok\nWe interact with the client using one of the following libraries:\n\nLibrary | Language | Project Page\n------------ | ------------- | -------------\nweb3.js | JavaScript | https://github.com/ethereum/web3.js\nweb3j | Java | https://github.com/web3j/web3j\nNethereum | C# .NET | https://github.com/Nethereum/Nethereum\nethereum-ruby | Ruby | https://github.com/DigixGlobal/ethereum-ruby\n\nweb3.js is probably one of the more popular libraries because JavaScript is a widely used language.\n\n### WTF is web3.js?\n&#127849; web3.js is a JavaScript library for an application programming interface (API) that gives us access to RPC methods using the JSON-RPC protocol. With web3.js we can write a JS application that communicates with a node in the Ethereum network, including our own node.\n\n### WTF is JSON-RPC?\n&#127849; JSON-RPC is a RPC protocol that uses JSON.\nhttp://www.jsonrpc.org/specification\n\n### WTF is RPC?\n&#127849; RPC (remote procedure call) is when we execute a procedure (aka *subroutine* aka *callable unit* aka *function*) that is on a remote computer with a different address space.\n\n### WTF is an address space?\n&#127849; An address space is an isolated environment for a computer to run procedures and store data. You can think of each computer as having its own, personal, isolated address space.\n\n# Mmkay mmkay\n\nSo we use Ganache to run an Ethereum node, and we use web3.js to communicate with that node and other nodes in the network, and using RPC we can have that node call functions that execute some code on the blockchain.\n\n----------\n&#127849;&#127849;&#127849;&#127849;&#127849;&#127849;&#127849; Don't take my word for it! Jump down the rabbit hole!\nhttp://truffleframework.com/docs/getting_started/client\n\n![giphy.gif](https://cdn.steemitimages.com/DQmdQCRBNw8WGtY9rhtx9xnxkS1wUKVG4RE4wsb6ywQfWWR/giphy.gif)",
      "json_metadata": "{\"tags\":[\"blockchain\",\"ethereum\",\"ganache\",\"wtf\",\"wtfis\"],\"image\":[\"https://cdn.steemitimages.com/DQma3yfUPXt7TRmudACvSVxjq6zTmLtdpfksf6DC9oncX5F/Screen%20Shot%202018-06-14%20at%209.21.19%20AM.png\",\"https://cdn.steemitimages.com/DQmdQCRBNw8WGtY9rhtx9xnxkS1wUKVG4RE4wsb6ywQfWWR/giphy.gif\"],\"links\":[\"https://keybase.io/docs/command_line\",\"http://ethdocs.org/en/latest/ethereum-clients/choosing-a-client.html\",\"https://www.ethernodes.org/network/1\",\"https://github.com/ethereum/web3.js\",\"https://github.com/web3j/web3j\",\"https://github.com/Nethereum/Nethereum\",\"https://github.com/DigixGlobal/ethereum-ruby\",\"http://www.jsonrpc.org/specification\",\"http://truffleframework.com/docs/getting_started/client\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
    }
  ]
}
steemdelegated 5.614 SP to @theval
2018/05/17 03:19:18
delegatorsteem
delegateetheval
vesting shares9140.872494 VESTS
Transaction InfoBlock #22498284/Trx 88b6ead2c0bd74bdc6973ebf623bcd2759351251
View Raw JSON Data
{
  "trx_id": "88b6ead2c0bd74bdc6973ebf623bcd2759351251",
  "block": 22498284,
  "trx_in_block": 45,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-05-17T03:19:18",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "theval",
      "vesting_shares": "9140.872494 VESTS"
    }
  ]
}
2018/03/03 18:17:06
votercannacat
authortheval
permlinkre-reneenouveau-verification-and-you-how-why-how-to-ask-and-how-not-be-a-usd-about-it-20170724t235056709z
weight10000 (100.00%)
Transaction InfoBlock #20358528/Trx e8acb20c4b6870cfe84c70c047198caa3dc9b7b3
View Raw JSON Data
{
  "trx_id": "e8acb20c4b6870cfe84c70c047198caa3dc9b7b3",
  "block": 20358528,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-03-03T18:17:06",
  "op": [
    "vote",
    {
      "voter": "cannacat",
      "author": "theval",
      "permlink": "re-reneenouveau-verification-and-you-how-why-how-to-ask-and-how-not-be-a-usd-about-it-20170724t235056709z",
      "weight": 10000
    }
  ]
}
2018/02/20 05:18:45
voterdtubix
authortheval
permlinkgreat-business-idea-1-a-kllr-podcast-app
weight5000 (50.00%)
Transaction InfoBlock #20026414/Trx 8a4530a798893fb20ce48d36297eb87eb7f82741
View Raw JSON Data
{
  "trx_id": "8a4530a798893fb20ce48d36297eb87eb7f82741",
  "block": 20026414,
  "trx_in_block": 54,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-20T05:18:45",
  "op": [
    "vote",
    {
      "voter": "dtubix",
      "author": "theval",
      "permlink": "great-business-idea-1-a-kllr-podcast-app",
      "weight": 5000
    }
  ]
}
2018/02/07 17:54:57
voterruthalas
authortheval
permlinkre-reneenouveau-verification-and-you-how-why-how-to-ask-and-how-not-be-a-usd-about-it-20170724t235056709z
weight10000 (100.00%)
Transaction InfoBlock #19667597/Trx f11842ad7068ff4eb6164fba945a428ad2550111
View Raw JSON Data
{
  "trx_id": "f11842ad7068ff4eb6164fba945a428ad2550111",
  "block": 19667597,
  "trx_in_block": 50,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-02-07T17:54:57",
  "op": [
    "vote",
    {
      "voter": "ruthalas",
      "author": "theval",
      "permlink": "re-reneenouveau-verification-and-you-how-why-how-to-ask-and-how-not-be-a-usd-about-it-20170724t235056709z",
      "weight": 10000
    }
  ]
}
2018/01/27 16:41:12
voterdisruptit
authortheval
permlinkre-millionairemark-what-is-your-best-negotiating-trick-mine-is-anchoring-details-in-the-post-below-20170725t011719435z
weight10000 (100.00%)
Transaction InfoBlock #19349696/Trx 8c6a9a84ec17348b24aa76abdef9c506940082e0
View Raw JSON Data
{
  "trx_id": "8c6a9a84ec17348b24aa76abdef9c506940082e0",
  "block": 19349696,
  "trx_in_block": 32,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-01-27T16:41:12",
  "op": [
    "vote",
    {
      "voter": "disruptit",
      "author": "theval",
      "permlink": "re-millionairemark-what-is-your-best-negotiating-trick-mine-is-anchoring-details-in-the-post-below-20170725t011719435z",
      "weight": 10000
    }
  ]
}
steemdelegated 18.234 SP to @theval
2018/01/09 07:14:18
delegatorsteem
delegateetheval
vesting shares29691.960443 VESTS
Transaction InfoBlock #18820282/Trx 6e55e566dd2c865d4f8907da8a41bd7cebdc6b6d
View Raw JSON Data
{
  "trx_id": "6e55e566dd2c865d4f8907da8a41bd7cebdc6b6d",
  "block": 18820282,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-01-09T07:14:18",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "theval",
      "vesting_shares": "29691.960443 VESTS"
    }
  ]
}
2018/01/04 04:02:18
required auths[]
required posting auths["theval"]
idfollow
json["follow",{"follower":"theval","following":"complexring","what":["blog"]}]
Transaction InfoBlock #18672579/Trx c73f3c5a84face9860bfd92fd7c0e374c6cb10b6
View Raw JSON Data
{
  "trx_id": "c73f3c5a84face9860bfd92fd7c0e374c6cb10b6",
  "block": 18672579,
  "trx_in_block": 35,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-01-04T04:02:18",
  "op": [
    "custom_json",
    {
      "required_auths": [],
      "required_posting_auths": [
        "theval"
      ],
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"theval\",\"following\":\"complexring\",\"what\":[\"blog\"]}]"
    }
  ]
}
2017/12/23 04:24:45
votervivinova
authortheval
permlinkre-reneenouveau-verification-and-you-how-why-how-to-ask-and-how-not-be-a-usd-about-it-20170724t235056709z
weight10000 (100.00%)
Transaction InfoBlock #18327801/Trx c34fdc9c5c0d33c03b94f4fbcb1f5f0ec5ee2475
View Raw JSON Data
{
  "trx_id": "c34fdc9c5c0d33c03b94f4fbcb1f5f0ec5ee2475",
  "block": 18327801,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-12-23T04:24:45",
  "op": [
    "vote",
    {
      "voter": "vivinova",
      "author": "theval",
      "permlink": "re-reneenouveau-verification-and-you-how-why-how-to-ask-and-how-not-be-a-usd-about-it-20170724t235056709z",
      "weight": 10000
    }
  ]
}
2017/12/12 05:53:45
votertheval
authorfebird
permlinkback-to-life-my-miracle-morning-experience-hal-elrod
weight10000 (100.00%)
Transaction InfoBlock #18012867/Trx 377e66757227fec6df19eb2d82b86848111c4462
View Raw JSON Data
{
  "trx_id": "377e66757227fec6df19eb2d82b86848111c4462",
  "block": 18012867,
  "trx_in_block": 9,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-12-12T05:53:45",
  "op": [
    "vote",
    {
      "voter": "theval",
      "author": "febird",
      "permlink": "back-to-life-my-miracle-morning-experience-hal-elrod",
      "weight": 10000
    }
  ]
}
2017/12/12 05:51:18
votertheval
authorbeastmastermason
permlinkhave-a-miracle-morning
weight10000 (100.00%)
Transaction InfoBlock #18012818/Trx ddf1cafdfcf99b610fd786a53a38e7c4ed9805b8
View Raw JSON Data
{
  "trx_id": "ddf1cafdfcf99b610fd786a53a38e7c4ed9805b8",
  "block": 18012818,
  "trx_in_block": 11,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-12-12T05:51:18",
  "op": [
    "vote",
    {
      "voter": "theval",
      "author": "beastmastermason",
      "permlink": "have-a-miracle-morning",
      "weight": 10000
    }
  ]
}
2017/10/17 18:31:03
voterdhouse
authortheval
permlinkre-reneenouveau-verification-and-you-how-why-how-to-ask-and-how-not-be-a-usd-about-it-20170724t235056709z
weight10000 (100.00%)
Transaction InfoBlock #16415973/Trx a9e0acf374e822a2b030aaee2694a510e2971041
View Raw JSON Data
{
  "trx_id": "a9e0acf374e822a2b030aaee2694a510e2971041",
  "block": 16415973,
  "trx_in_block": 14,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-10-17T18:31:03",
  "op": [
    "vote",
    {
      "voter": "dhouse",
      "author": "theval",
      "permlink": "re-reneenouveau-verification-and-you-how-why-how-to-ask-and-how-not-be-a-usd-about-it-20170724t235056709z",
      "weight": 10000
    }
  ]
}
2017/10/03 13:24:24
votereonwarped
authortheval
permlinkre-reneenouveau-verification-and-you-how-why-how-to-ask-and-how-not-be-a-usd-about-it-20170724t235056709z
weight10000 (100.00%)
Transaction InfoBlock #16007217/Trx b22a33ec0d8dc31cfd3bf230f6b56b778c90b210
View Raw JSON Data
{
  "trx_id": "b22a33ec0d8dc31cfd3bf230f6b56b778c90b210",
  "block": 16007217,
  "trx_in_block": 23,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-10-03T13:24:24",
  "op": [
    "vote",
    {
      "voter": "eonwarped",
      "author": "theval",
      "permlink": "re-reneenouveau-verification-and-you-how-why-how-to-ask-and-how-not-be-a-usd-about-it-20170724t235056709z",
      "weight": 10000
    }
  ]
}
2017/09/20 22:52:36
voterjbgarrison72
authortheval
permlinkre-reneenouveau-verification-and-you-how-why-how-to-ask-and-how-not-be-a-usd-about-it-20170724t235056709z
weight10000 (100.00%)
Transaction InfoBlock #15644398/Trx 94128d77d2d4113364e48562fbdd49e0841e5302
View Raw JSON Data
{
  "trx_id": "94128d77d2d4113364e48562fbdd49e0841e5302",
  "block": 15644398,
  "trx_in_block": 18,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-09-20T22:52:36",
  "op": [
    "vote",
    {
      "voter": "jbgarrison72",
      "author": "theval",
      "permlink": "re-reneenouveau-verification-and-you-how-why-how-to-ask-and-how-not-be-a-usd-about-it-20170724t235056709z",
      "weight": 10000
    }
  ]
}
2017/08/27 14:10:36
voteroldfashion
authortheval
permlinkre-oldfashion-re-theval-re-oldfashion-i-want-to-write-a-book-20170806t132027198z
weight10000 (100.00%)
Transaction InfoBlock #14943141/Trx ba409f48a1742da9e034d72afc365f63170d9d66
View Raw JSON Data
{
  "trx_id": "ba409f48a1742da9e034d72afc365f63170d9d66",
  "block": 14943141,
  "trx_in_block": 11,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-27T14:10:36",
  "op": [
    "vote",
    {
      "voter": "oldfashion",
      "author": "theval",
      "permlink": "re-oldfashion-re-theval-re-oldfashion-i-want-to-write-a-book-20170806t132027198z",
      "weight": 10000
    }
  ]
}
2017/08/21 22:29:30
votermeltedpearls
authortheval
permlinkre-reneenouveau-verification-and-you-how-why-how-to-ask-and-how-not-be-a-usd-about-it-20170724t235056709z
weight10000 (100.00%)
Transaction InfoBlock #14780380/Trx acd64f5b4510b3b9be246d925fadbcc7e506a953
View Raw JSON Data
{
  "trx_id": "acd64f5b4510b3b9be246d925fadbcc7e506a953",
  "block": 14780380,
  "trx_in_block": 16,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-21T22:29:30",
  "op": [
    "vote",
    {
      "voter": "meltedpearls",
      "author": "theval",
      "permlink": "re-reneenouveau-verification-and-you-how-why-how-to-ask-and-how-not-be-a-usd-about-it-20170724t235056709z",
      "weight": 10000
    }
  ]
}
2017/08/21 04:24:48
curatortheval
reward2.063233 VESTS
comment authorboomshikha
comment permlinkthe-skinny-tall-ant-beats-his-bully-by-standing-up-for-himself
Transaction InfoBlock #14758690/Virtual Operation #8
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 14758690,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 8,
  "timestamp": "2017-08-21T04:24:48",
  "op": [
    "curation_reward",
    {
      "curator": "theval",
      "reward": "2.063233 VESTS",
      "comment_author": "boomshikha",
      "comment_permlink": "the-skinny-tall-ant-beats-his-bully-by-standing-up-for-himself"
    }
  ]
}
2017/08/20 20:15:30
required auths[]
required posting auths["theval"]
idfollow
json["follow",{"follower":"theval","following":"butchcrypto","what":["blog"]}]
Transaction InfoBlock #14748909/Trx 9ffa37dab272d62304a269f4a1db128f24bbceda
View Raw JSON Data
{
  "trx_id": "9ffa37dab272d62304a269f4a1db128f24bbceda",
  "block": 14748909,
  "trx_in_block": 4,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-20T20:15:30",
  "op": [
    "custom_json",
    {
      "required_auths": [],
      "required_posting_auths": [
        "theval"
      ],
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"theval\",\"following\":\"butchcrypto\",\"what\":[\"blog\"]}]"
    }
  ]
}
2017/08/20 20:15:12
votertheval
authorbutchcrypto
permlinki-told-my-dad-i-d-be-a-rapper-and-left-school-in-2015-2017-is-here-and-this-my-introduceyourself-my-names-butch-arkas-and-i-am-a
weight10000 (100.00%)
Transaction InfoBlock #14748903/Trx 9b15b926c1d58c83636ace09a0eda53d88312803
View Raw JSON Data
{
  "trx_id": "9b15b926c1d58c83636ace09a0eda53d88312803",
  "block": 14748903,
  "trx_in_block": 13,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-20T20:15:12",
  "op": [
    "vote",
    {
      "voter": "theval",
      "author": "butchcrypto",
      "permlink": "i-told-my-dad-i-d-be-a-rapper-and-left-school-in-2015-2017-is-here-and-this-my-introduceyourself-my-names-butch-arkas-and-i-am-a",
      "weight": 10000
    }
  ]
}
2017/08/20 20:10:12
votertheval
authorkylewilliam
permlinkthe-subway-sandwich-that-cost-over-usd165-worth-of-bitcoin
weight10000 (100.00%)
Transaction InfoBlock #14748803/Trx 2039559c0c11c20c72939c4f7a745d99a9317d63
View Raw JSON Data
{
  "trx_id": "2039559c0c11c20c72939c4f7a745d99a9317d63",
  "block": 14748803,
  "trx_in_block": 9,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-20T20:10:12",
  "op": [
    "vote",
    {
      "voter": "theval",
      "author": "kylewilliam",
      "permlink": "the-subway-sandwich-that-cost-over-usd165-worth-of-bitcoin",
      "weight": 10000
    }
  ]
}
2017/08/20 20:09:24
votertheval
authorloveon
permlinkmagical-mexican-city-tour-the-historic-city-of-oaxaca-with-an-introduction-to-the-sites-and-history
weight10000 (100.00%)
Transaction InfoBlock #14748787/Trx 51024199393077a9e3ad9abd585731165558489b
View Raw JSON Data
{
  "trx_id": "51024199393077a9e3ad9abd585731165558489b",
  "block": 14748787,
  "trx_in_block": 25,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-20T20:09:24",
  "op": [
    "vote",
    {
      "voter": "theval",
      "author": "loveon",
      "permlink": "magical-mexican-city-tour-the-historic-city-of-oaxaca-with-an-introduction-to-the-sites-and-history",
      "weight": 10000
    }
  ]
}
2017/08/20 20:08:42
votertheval
authorutzo
permlinkpanoramic-photo-under-the-mt-olympus-peaks-header-photos-testing
weight10000 (100.00%)
Transaction InfoBlock #14748773/Trx 65566c38e273a101cdf288a12acf243f063cf108
View Raw JSON Data
{
  "trx_id": "65566c38e273a101cdf288a12acf243f063cf108",
  "block": 14748773,
  "trx_in_block": 11,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-20T20:08:42",
  "op": [
    "vote",
    {
      "voter": "theval",
      "author": "utzo",
      "permlink": "panoramic-photo-under-the-mt-olympus-peaks-header-photos-testing",
      "weight": 10000
    }
  ]
}
2017/08/16 06:43:54
voterkdamken
authortheval
permlinkre-angusleung100-productivity-and-overthinking-your-personal-goal-deadlines-20170724t080719289z
weight10000 (100.00%)
Transaction InfoBlock #14617617/Trx f4615b1d129a93d47c7bfd8969c78b347289fdc0
View Raw JSON Data
{
  "trx_id": "f4615b1d129a93d47c7bfd8969c78b347289fdc0",
  "block": 14617617,
  "trx_in_block": 7,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-16T06:43:54",
  "op": [
    "vote",
    {
      "voter": "kdamken",
      "author": "theval",
      "permlink": "re-angusleung100-productivity-and-overthinking-your-personal-goal-deadlines-20170724t080719289z",
      "weight": 10000
    }
  ]
}
2017/08/15 03:49:42
parent authortheval
parent permlinkre-nikunjo-google-self-driving-car-full-fledged-automated-driving-provider-google-spin-off-waymo-20170815t015757051z
authornikunjo
permlinkre-theval-re-nikunjo-google-self-driving-car-full-fledged-automated-driving-provider-google-spin-off-waymo-20170815t034944253z
title
bodysources! need to provide link???
json metadata{"tags":["technology"],"app":"steemit/0.1"}
Transaction InfoBlock #14585341/Trx c469c1c612b4994f68f9efce4a5d7de03b58a8ea
View Raw JSON Data
{
  "trx_id": "c469c1c612b4994f68f9efce4a5d7de03b58a8ea",
  "block": 14585341,
  "trx_in_block": 8,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-15T03:49:42",
  "op": [
    "comment",
    {
      "parent_author": "theval",
      "parent_permlink": "re-nikunjo-google-self-driving-car-full-fledged-automated-driving-provider-google-spin-off-waymo-20170815t015757051z",
      "author": "nikunjo",
      "permlink": "re-theval-re-nikunjo-google-self-driving-car-full-fledged-automated-driving-provider-google-spin-off-waymo-20170815t034944253z",
      "title": "",
      "body": "sources! need to provide link???",
      "json_metadata": "{\"tags\":[\"technology\"],\"app\":\"steemit/0.1\"}"
    }
  ]
}
2017/08/15 02:32:12
votertheval
authorheimindanger
permlinkintroducing-dtube-a-decentralized-video-platform-using-steem-and-ipfs
weight10000 (100.00%)
Transaction InfoBlock #14583791/Trx 0308850665a9a7844de9293032c845c4b8b1a2e8
View Raw JSON Data
{
  "trx_id": "0308850665a9a7844de9293032c845c4b8b1a2e8",
  "block": 14583791,
  "trx_in_block": 12,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-15T02:32:12",
  "op": [
    "vote",
    {
      "voter": "theval",
      "author": "heimindanger",
      "permlink": "introducing-dtube-a-decentralized-video-platform-using-steem-and-ipfs",
      "weight": 10000
    }
  ]
}
2017/08/15 02:32:06
parent authorheimindanger
parent permlinkintroducing-dtube-a-decentralized-video-platform-using-steem-and-ipfs
authortheval
permlinkre-heimindanger-introducing-dtube-a-decentralized-video-platform-using-steem-and-ipfs-20170815t023205870z
title
bodyTHIS IS SO FREAKING awesome. I can't wait to see how this evolves.
json metadata{"tags":["video"],"app":"steemit/0.1"}
Transaction InfoBlock #14583789/Trx f296b1323aad03c26fa7ac3ed2c6651f291ad70b
View Raw JSON Data
{
  "trx_id": "f296b1323aad03c26fa7ac3ed2c6651f291ad70b",
  "block": 14583789,
  "trx_in_block": 4,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-15T02:32:06",
  "op": [
    "comment",
    {
      "parent_author": "heimindanger",
      "parent_permlink": "introducing-dtube-a-decentralized-video-platform-using-steem-and-ipfs",
      "author": "theval",
      "permlink": "re-heimindanger-introducing-dtube-a-decentralized-video-platform-using-steem-and-ipfs-20170815t023205870z",
      "title": "",
      "body": "THIS IS SO FREAKING awesome. I can't wait to see how this evolves.",
      "json_metadata": "{\"tags\":[\"video\"],\"app\":\"steemit/0.1\"}"
    }
  ]
}
2017/08/15 02:02:57
parent author
parent permlinkbusiness
authortheval
permlinkgreat-business-idea-1-a-kllr-podcast-app
titleGreat Business Idea #1: A Kllr Podcast App
body@@ -128,20 +128,15 @@ %0A%0A!%5B -playlist (2) +kllrapp .png @@ -170,67 +170,60 @@ /DQm -SywdcJ7rdLXkC6xyoWLHasD6mgvb3X9yCeyMWX5EYEHm/playlist%2520(2) +cmz6gWWSj3vpuW9dDWkG2GnZeErfAvKa1q2cRYotuabc/kllrapp .png
json metadata{"tags":["business","technology","fun","money","podcasts"],"image":["https://steemitimages.com/DQmcmz6gWWSj3vpuW9dDWkG2GnZeErfAvKa1q2cRYotuabc/kllrapp.png","https://media.giphy.com/media/3o6ZtbRh0xqwWzO8PC/giphy.gif","https://cdn.pastemagazine.com/www/articles/pocketcasts.jpg"],"app":"steemit/0.1","format":"markdown"}
Transaction InfoBlock #14583206/Trx 9d1c1e88ee3de1e9cbb3c2125f72f35e0c7dc888
View Raw JSON Data
{
  "trx_id": "9d1c1e88ee3de1e9cbb3c2125f72f35e0c7dc888",
  "block": 14583206,
  "trx_in_block": 17,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-15T02:02:57",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "business",
      "author": "theval",
      "permlink": "great-business-idea-1-a-kllr-podcast-app",
      "title": "Great Business Idea #1: A Kllr Podcast App",
      "body": "@@ -128,20 +128,15 @@\n %0A%0A!%5B\n-playlist (2)\n+kllrapp\n .png\n@@ -170,67 +170,60 @@\n /DQm\n-SywdcJ7rdLXkC6xyoWLHasD6mgvb3X9yCeyMWX5EYEHm/playlist%2520(2)\n+cmz6gWWSj3vpuW9dDWkG2GnZeErfAvKa1q2cRYotuabc/kllrapp\n .png\n",
      "json_metadata": "{\"tags\":[\"business\",\"technology\",\"fun\",\"money\",\"podcasts\"],\"image\":[\"https://steemitimages.com/DQmcmz6gWWSj3vpuW9dDWkG2GnZeErfAvKa1q2cRYotuabc/kllrapp.png\",\"https://media.giphy.com/media/3o6ZtbRh0xqwWzO8PC/giphy.gif\",\"https://cdn.pastemagazine.com/www/articles/pocketcasts.jpg\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
    }
  ]
}
2017/08/15 01:57:57
parent authornikunjo
parent permlinkgoogle-self-driving-car-full-fledged-automated-driving-provider-google-spin-off-waymo
authortheval
permlinkre-nikunjo-google-self-driving-car-full-fledged-automated-driving-provider-google-spin-off-waymo-20170815t015757051z
title
bodyI like this but you need to cite your sources &#128533; can't upvote
json metadata{"tags":["technology"],"app":"steemit/0.1"}
Transaction InfoBlock #14583106/Trx a4e0d7217c9b402d43965811a89067b217d9f5f2
View Raw JSON Data
{
  "trx_id": "a4e0d7217c9b402d43965811a89067b217d9f5f2",
  "block": 14583106,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-15T01:57:57",
  "op": [
    "comment",
    {
      "parent_author": "nikunjo",
      "parent_permlink": "google-self-driving-car-full-fledged-automated-driving-provider-google-spin-off-waymo",
      "author": "theval",
      "permlink": "re-nikunjo-google-self-driving-car-full-fledged-automated-driving-provider-google-spin-off-waymo-20170815t015757051z",
      "title": "",
      "body": "I like this but you need to cite your sources &#128533; can't upvote",
      "json_metadata": "{\"tags\":[\"technology\"],\"app\":\"steemit/0.1\"}"
    }
  ]
}
2017/08/15 01:53:51
votertheval
authornikunjo
permlinkre-theval-great-business-idea-1-a-kllr-podcast-app-20170814t052217837z
weight10000 (100.00%)
Transaction InfoBlock #14583024/Trx d02f9a9432fe3f90c8e95fc0be72bf5cb66f877f
View Raw JSON Data
{
  "trx_id": "d02f9a9432fe3f90c8e95fc0be72bf5cb66f877f",
  "block": 14583024,
  "trx_in_block": 19,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-15T01:53:51",
  "op": [
    "vote",
    {
      "voter": "theval",
      "author": "nikunjo",
      "permlink": "re-theval-great-business-idea-1-a-kllr-podcast-app-20170814t052217837z",
      "weight": 10000
    }
  ]
}
2017/08/14 05:22:15
parent authortheval
parent permlinkgreat-business-idea-1-a-kllr-podcast-app
authornikunjo
permlinkre-theval-great-business-idea-1-a-kllr-podcast-app-20170814t052217837z
title
bodyWOW! Thanks For Share :) I will follow your account, please follow me at @nikunjo
json metadata{"tags":["business"],"users":["nikunjo"],"app":"steemit/0.1"}
Transaction InfoBlock #14558394/Trx 2a8ad2d4cf7512afe7bcacfc18c62e308e607110
View Raw JSON Data
{
  "trx_id": "2a8ad2d4cf7512afe7bcacfc18c62e308e607110",
  "block": 14558394,
  "trx_in_block": 17,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-14T05:22:15",
  "op": [
    "comment",
    {
      "parent_author": "theval",
      "parent_permlink": "great-business-idea-1-a-kllr-podcast-app",
      "author": "nikunjo",
      "permlink": "re-theval-great-business-idea-1-a-kllr-podcast-app-20170814t052217837z",
      "title": "",
      "body": "WOW! Thanks For Share  :)\nI will follow your account, please follow me at @nikunjo",
      "json_metadata": "{\"tags\":[\"business\"],\"users\":[\"nikunjo\"],\"app\":\"steemit/0.1\"}"
    }
  ]
}
2017/08/14 05:21:57
voternikunjo
authortheval
permlinkgreat-business-idea-1-a-kllr-podcast-app
weight10000 (100.00%)
Transaction InfoBlock #14558388/Trx bba58dafd6337ebf9e3abfb9c915efba684cb3f8
View Raw JSON Data
{
  "trx_id": "bba58dafd6337ebf9e3abfb9c915efba684cb3f8",
  "block": 14558388,
  "trx_in_block": 3,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-14T05:21:57",
  "op": [
    "vote",
    {
      "voter": "nikunjo",
      "author": "theval",
      "permlink": "great-business-idea-1-a-kllr-podcast-app",
      "weight": 10000
    }
  ]
}
2017/08/14 05:04:12
voterholmse
authortheval
permlinkgreat-business-idea-1-a-kllr-podcast-app
weight10000 (100.00%)
Transaction InfoBlock #14558034/Trx db81141a4a82743e99b2c939e9aa8f43dd7cb91f
View Raw JSON Data
{
  "trx_id": "db81141a4a82743e99b2c939e9aa8f43dd7cb91f",
  "block": 14558034,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-14T05:04:12",
  "op": [
    "vote",
    {
      "voter": "holmse",
      "author": "theval",
      "permlink": "great-business-idea-1-a-kllr-podcast-app",
      "weight": 10000
    }
  ]
}
2017/08/14 05:02:48
parent authornaveedsarwar
parent permlinkre-shbour-0fc9--2017-08-14--how-and-why-you-might-want-need-multiple-ok-addresses-20170814t042747614z
authortheval
permlinkre-naveedsarwar-re-shbour-0fc9--2017-08-14--how-and-why-you-might-want-need-multiple-ok-addresses-20170814t050248504z
title
bodyflagged - copy and pasted same comment on multiple posts. spam
json metadata{"tags":["bitcoin"],"app":"steemit/0.1"}
Transaction InfoBlock #14558006/Trx 1030ffca8011d3bed17dae85ae4e8b41f392180b
View Raw JSON Data
{
  "trx_id": "1030ffca8011d3bed17dae85ae4e8b41f392180b",
  "block": 14558006,
  "trx_in_block": 9,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-14T05:02:48",
  "op": [
    "comment",
    {
      "parent_author": "naveedsarwar",
      "parent_permlink": "re-shbour-0fc9--2017-08-14--how-and-why-you-might-want-need-multiple-ok-addresses-20170814t042747614z",
      "author": "theval",
      "permlink": "re-naveedsarwar-re-shbour-0fc9--2017-08-14--how-and-why-you-might-want-need-multiple-ok-addresses-20170814t050248504z",
      "title": "",
      "body": "flagged - copy and pasted same comment on multiple posts. spam",
      "json_metadata": "{\"tags\":[\"bitcoin\"],\"app\":\"steemit/0.1\"}"
    }
  ]
}
2017/08/14 05:02:18
votertheval
authornaveedsarwar
permlinkre-shbour-0fc9--2017-08-14--how-and-why-you-might-want-need-multiple-ok-addresses-20170814t042747614z
weight-10000 (-100.00%)
Transaction InfoBlock #14557996/Trx 95474563f0ed064247f0dc697c9596989b0a35be
View Raw JSON Data
{
  "trx_id": "95474563f0ed064247f0dc697c9596989b0a35be",
  "block": 14557996,
  "trx_in_block": 8,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-14T05:02:18",
  "op": [
    "vote",
    {
      "voter": "theval",
      "author": "naveedsarwar",
      "permlink": "re-shbour-0fc9--2017-08-14--how-and-why-you-might-want-need-multiple-ok-addresses-20170814t042747614z",
      "weight": -10000
    }
  ]
}
2017/08/14 05:00:18
required auths[]
required posting auths["theval"]
idfollow
json["follow",{"follower":"theval","following":"boomshikha","what":["blog"]}]
Transaction InfoBlock #14557956/Trx 81dee1de55140274bf3d27954f86cc1c8c674bbf
View Raw JSON Data
{
  "trx_id": "81dee1de55140274bf3d27954f86cc1c8c674bbf",
  "block": 14557956,
  "trx_in_block": 9,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-14T05:00:18",
  "op": [
    "custom_json",
    {
      "required_auths": [],
      "required_posting_auths": [
        "theval"
      ],
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"theval\",\"following\":\"boomshikha\",\"what\":[\"blog\"]}]"
    }
  ]
}
2017/08/14 05:00:00
voterderzkaya
authortheval
permlinkgreat-business-idea-1-a-kllr-podcast-app
weight10000 (100.00%)
Transaction InfoBlock #14557950/Trx b13cb2213090dfe257517ec2b7ad451f7cf13b42
View Raw JSON Data
{
  "trx_id": "b13cb2213090dfe257517ec2b7ad451f7cf13b42",
  "block": 14557950,
  "trx_in_block": 4,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-14T05:00:00",
  "op": [
    "vote",
    {
      "voter": "derzkaya",
      "author": "theval",
      "permlink": "great-business-idea-1-a-kllr-podcast-app",
      "weight": 10000
    }
  ]
}
2017/08/14 04:59:36
votertheval
authorboomshikha
permlinkthe-skinny-tall-ant-beats-his-bully-by-standing-up-for-himself
weight10000 (100.00%)
Transaction InfoBlock #14557942/Trx d97bc8be5aa78b8f4e40c6848530fc19c5c9c294
View Raw JSON Data
{
  "trx_id": "d97bc8be5aa78b8f4e40c6848530fc19c5c9c294",
  "block": 14557942,
  "trx_in_block": 11,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-14T04:59:36",
  "op": [
    "vote",
    {
      "voter": "theval",
      "author": "boomshikha",
      "permlink": "the-skinny-tall-ant-beats-his-bully-by-standing-up-for-himself",
      "weight": 10000
    }
  ]
}
2017/08/14 04:58:27
votertheval
authorarmincopp
permlinka-video-i-ve-created-in-2015
weight10000 (100.00%)
Transaction InfoBlock #14557919/Trx 93850b159011516f247943df7f898fe506ba7dbc
View Raw JSON Data
{
  "trx_id": "93850b159011516f247943df7f898fe506ba7dbc",
  "block": 14557919,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-14T04:58:27",
  "op": [
    "vote",
    {
      "voter": "theval",
      "author": "armincopp",
      "permlink": "a-video-i-ve-created-in-2015",
      "weight": 10000
    }
  ]
}
2017/08/14 04:56:42
parent authortheval
parent permlinkgreat-business-idea-1-a-kllr-podcast-app
authormotomania
permlinkre-theval-great-business-idea-1-a-kllr-podcast-app-20170814t045643067z
title
bodyHi. I am a volunteer bot for @resteembot that upvoted you. Your post was chosen at random, as part of the advertisment campaign for @resteembot. @resteembot is meant to help minnows get noticed by re-steeming their posts ----- To use the bot, one must follow it for at least 3 hours, and then make a transaction where the memo is the url of the post. If you want to learn more - [read the introduction post of @resteembot](https://steemit.com/resteembot/@resteembot/how-to-use-resteembot). If you want help spread the word - [read the advertisment program post](https://steemit.com/resteembot/@resteembot/how-to-help-resteem-bot-spread-the-word). ----- Steem ON!
json metadata
Transaction InfoBlock #14557884/Trx f4713e5d89ff039e63e9f524a78d66346297c724
View Raw JSON Data
{
  "trx_id": "f4713e5d89ff039e63e9f524a78d66346297c724",
  "block": 14557884,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-14T04:56:42",
  "op": [
    "comment",
    {
      "parent_author": "theval",
      "parent_permlink": "great-business-idea-1-a-kllr-podcast-app",
      "author": "motomania",
      "permlink": "re-theval-great-business-idea-1-a-kllr-podcast-app-20170814t045643067z",
      "title": "",
      "body": "Hi. I am a volunteer bot for @resteembot that upvoted you.\nYour post was chosen at random, as part of the advertisment campaign for @resteembot.\n@resteembot is meant to help minnows get noticed by re-steeming their posts\n-----\nTo use the bot, one must follow it for at least 3 hours, and then make a transaction where the memo is the url of the post.\nIf you want to learn more - [read the introduction post of @resteembot](https://steemit.com/resteembot/@resteembot/how-to-use-resteembot).\nIf you want help spread the word - [read the advertisment program post](https://steemit.com/resteembot/@resteembot/how-to-help-resteem-bot-spread-the-word).\n-----\nSteem ON!",
      "json_metadata": ""
    }
  ]
}
2017/08/14 04:55:45
votermotomania
authortheval
permlinkgreat-business-idea-1-a-kllr-podcast-app
weight10000 (100.00%)
Transaction InfoBlock #14557865/Trx b1ef96f2a0df4b2fab800a605db66111cb7bac03
View Raw JSON Data
{
  "trx_id": "b1ef96f2a0df4b2fab800a605db66111cb7bac03",
  "block": 14557865,
  "trx_in_block": 5,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-14T04:55:45",
  "op": [
    "vote",
    {
      "voter": "motomania",
      "author": "theval",
      "permlink": "great-business-idea-1-a-kllr-podcast-app",
      "weight": 10000
    }
  ]
}
2017/08/14 04:53:51
parent author
parent permlinkbusiness
authortheval
permlinkgreat-business-idea-1-a-kllr-podcast-app
titleGreat Business Idea #1: A Kllr Podcast App
body# Great Business Idea #1 *A kllr podcast app* ###### ToC // 1-README / 2-Pitch / 3-Problem / 4-Market & Opportuniy / 5-Solution ![playlist (2).png](https://steemitimages.com/DQmSywdcJ7rdLXkC6xyoWLHasD6mgvb3X9yCeyMWX5EYEHm/playlist%20(2).png) --- ### README I am theval. I work for a major U.S. media company. I'm the founder of a pre-rev startup. **How to avoid the Facebook saga:** Ideas are worthless. Execution is priceless. **If you are inspired** ![That's some good news!](https://media.giphy.com/media/3o6ZtbRh0xqwWzO8PC/giphy.gif) | **If you are greedy** | **If you are soulless** ------------ | ------------- | ------------- by this post and want to help build Killer App with me, drop a note! This will be an open source, collaborative effort where contributors will earn for any money the website makes us. | and want to take the idea and run, don't. Obviously no one can stop you, but you are hurting the entire community of developers, ideators, and hustlers by doing so. | and don't care, you can at least give attribution! To do so, just write `#theval` on the website, app, etc. that you make, right next the logo &#128527;. This will allow more great business ideas to be shared with the rest of the world. **Now, let's begin.** --- # Kllr App Kllr App enhances the podcast listening experience by serving listeners what they want, when they want it. Machine learning and rich data have disrupted the way we listen to music, watch videos, and share content. Audio publishing has not seen the same transformation. Kllr App is the Spotify, meets Netflix, meets Soundcloud for podcasts. ### Problem If we look at the podcast app market today we see that the entire space is seriously lagging behind. Most podcast apps are simply low-fi audio players that make money from ugly ads. The native apps that come on your iPhone or Android are just better looking audio players. ![Today's podcast app](https://cdn.pastemagazine.com/www/articles/pocketcasts.jpg) ##### Where is the data? Where are the relationships between podcasts, episodes, creators, and individual listeners? The lack of a data filled network is what causes the listening experience to suffer. ##### Today, the onus is on the podcast listener to discover this new content themselves. 1. Podcast creators are within a community, so they reference each other and recommend the podcasts of other creators commonly, but the listener has no direct route to this recommendation. Not only is this an inconvenience, but it is also a detriment to all podcast creators. 2. Many podcasts cover different topics for each episode. If a listener wants to learn more about a given topic, they have no way of knowing where to go next unless the creator tells them. Even then they are responsible for finding the resources. ##### Ads in the podcast space are less effective than billboards at a train stop. Though dynamic advertising has been on the rise, most podcasts still use pre-recorded ads that are not targeted and have no interaction capabilities. This means there is no way to track ad effectiveness. ##### Where is the feedback? On YouTube, video creators have tons of data to determine how viewers are engaging with each video. The creator knows when they started, stopped, skipped, took a break, shared with a friend, decided to like the video, etc. Podcast listening is a much more passive experience and there are little to no action items for listeners to take advantage of. Therefore, the most feedback that the creator has is from comments. ### Market & Opportunity Right now **67M people** are suffering from this deficit of innovation in the podcast space. That number of monthly active podcast listeners is **growing 14% each year**. Even with the lack of data within podcast advertising, **ad revenue has doubled** each year from 2015 to 2017 and has now reached **$220M**. This growth is made possible by ever increasing commute times and data plans that make streaming services and quick downloads seamless. The early adopters of this phenomenon are coastal elites who spend much of their time traveling for work and use unlimited data plans. They also are the Netflix and Spotify subscribers--so instant gratification and a never ending stream of quality content is their expectation. ### Solution **Kllr App analyzes each podcast episode to feed additional content to the user** based on what the host says. This means as the listener hears the podcast they will add related podcasts to their playlist, they will save related articles to read before bed, they will surf ads to purchase a birthday gift for their sister. They will always get recommendations for what to listen to next. A premium service allows users to pay a small monthly fee to get an ad free experience. On the backend, podcast creators get insight into what their listeners like and dislike without having to read through comments. Advertisers can use dynamic ads and see their effectiveness in terms of content, placement, and targeting. --- **Footnote** > This is the first post in my Great Business Idea series. See, I have a problem. My brain is full, FULL, of ideas. Some of them I actually begin to execute on. Most of them are jotted down in a little yellow notebook and will never see the light of day.. until now! This series is dedicated to sharing my brain with the world so that hopefully you become inspired to help me make one of these a reality.
json metadata{"tags":["business","technology","fun","money","podcasts"],"image":["https://steemitimages.com/DQmSywdcJ7rdLXkC6xyoWLHasD6mgvb3X9yCeyMWX5EYEHm/playlist%20(2).png","https://media.giphy.com/media/3o6ZtbRh0xqwWzO8PC/giphy.gif","https://cdn.pastemagazine.com/www/articles/pocketcasts.jpg"],"app":"steemit/0.1","format":"markdown"}
Transaction InfoBlock #14557827/Trx db7f1232058303537a20a37e4171ca7182553c16
View Raw JSON Data
{
  "trx_id": "db7f1232058303537a20a37e4171ca7182553c16",
  "block": 14557827,
  "trx_in_block": 29,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-14T04:53:51",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "business",
      "author": "theval",
      "permlink": "great-business-idea-1-a-kllr-podcast-app",
      "title": "Great Business Idea #1: A Kllr Podcast App",
      "body": "# Great Business Idea #1\n*A kllr podcast app*\n###### ToC // 1-README / 2-Pitch / 3-Problem / 4-Market & Opportuniy / 5-Solution\n\n![playlist (2).png](https://steemitimages.com/DQmSywdcJ7rdLXkC6xyoWLHasD6mgvb3X9yCeyMWX5EYEHm/playlist%20(2).png)\n\n---\n\n### README\n\nI am theval. I work for a major U.S. media company. I'm the founder of a pre-rev startup. \n\n**How to avoid the Facebook saga:**\nIdeas are worthless. Execution is priceless.\n\n**If you are inspired** ![That's some good news!](https://media.giphy.com/media/3o6ZtbRh0xqwWzO8PC/giphy.gif) | **If you are greedy** | **If you are soulless** \n------------ | ------------- | -------------\nby this post and want to help build Killer App with me, drop a note! This will be an open source, collaborative effort where contributors will earn for any money the website makes us. | and want to take the idea and run, don't. Obviously no one can stop you, but you are hurting the entire community of developers, ideators, and hustlers by doing so. | and don't care, you can at least give attribution! To do so, just write `#theval` on the website, app, etc. that you make, right next the logo &#128527;. This will allow more great business ideas to be shared with the rest of the world.\n\n**Now, let's begin.**\n\n---\n\n# Kllr App\n\nKllr App enhances the podcast listening experience by serving listeners what they want, when they want it.\n\nMachine learning and rich data have disrupted the way we listen to music, watch videos, and share content. Audio publishing has not seen the same transformation. Kllr App is the Spotify, meets Netflix, meets Soundcloud for podcasts.\n\n### Problem\n\nIf we look at the podcast app market today we see that the entire space is seriously lagging behind. Most podcast apps are simply low-fi audio players that make money from ugly ads. The native apps that come on your iPhone or Android are just better looking audio players.\n![Today's podcast app](https://cdn.pastemagazine.com/www/articles/pocketcasts.jpg)\n##### Where is the data?\nWhere are the relationships between podcasts, episodes, creators, and individual listeners? The lack of a data filled network is what causes the listening experience to suffer.\n\n##### Today, the onus is on the podcast listener to discover this new content themselves.\n1. Podcast creators are within a community, so they reference each other and recommend the podcasts of other creators commonly, but the listener has no direct route to this recommendation. Not only is this an inconvenience, but it is also a detriment to all podcast creators.\n2. Many podcasts cover different topics for each episode. If a listener wants to learn more about a given topic, they have no way of knowing where to go next unless the creator tells them. Even then they are responsible for finding the resources.\n\n##### Ads in the podcast space are less effective than billboards at a train stop.\nThough dynamic advertising has been on the rise, most podcasts still use pre-recorded ads that are not targeted and have no interaction capabilities. This means there is no way to track ad effectiveness.\n\n##### Where is the feedback?\nOn YouTube, video creators have tons of data to determine how viewers are engaging with each video. The creator knows when they started, stopped, skipped, took a break, shared with a friend, decided to like the video, etc. Podcast listening is a much more passive experience and there are little to no action items for listeners to take advantage of. Therefore, the most feedback that the creator has is from comments.\n\n### Market & Opportunity\n\nRight now **67M people** are suffering from this deficit of innovation in the podcast space. That number of monthly active podcast listeners is **growing 14% each year**. Even with the lack of data within podcast advertising, **ad revenue has doubled** each year from 2015 to 2017 and has now reached **$220M**.\n\nThis growth is made possible by ever increasing commute times and data plans that make streaming services and quick downloads seamless. The early adopters of this phenomenon are coastal elites who spend much of their time traveling for work and use unlimited data plans. They also are the Netflix and Spotify subscribers--so instant gratification and a never ending stream of quality content is their expectation.\n\n### Solution\n**Kllr App analyzes each podcast episode to feed additional content to the user** based on what the host says. This means as the listener hears the podcast they will add related podcasts to their playlist, they will save related articles to read before bed, they will surf ads to purchase a birthday gift for their sister. They will always get recommendations for what to listen to next. A premium service allows users to pay a small monthly fee to get an ad free experience.\n\nOn the backend, podcast creators get insight into what their listeners like and dislike without having to read through comments. Advertisers can use dynamic ads and see their effectiveness in terms of content, placement, and targeting.\n\n---\n**Footnote**\n> This is the first post in my Great Business Idea series. See, I have a problem. My brain is full, FULL, of ideas. Some of them I actually begin to execute on. Most of them are jotted down in a little yellow notebook and will never see the light of day.. until now! This series is dedicated to sharing my brain with the world so that hopefully you become inspired to help me make one of these a reality.",
      "json_metadata": "{\"tags\":[\"business\",\"technology\",\"fun\",\"money\",\"podcasts\"],\"image\":[\"https://steemitimages.com/DQmSywdcJ7rdLXkC6xyoWLHasD6mgvb3X9yCeyMWX5EYEHm/playlist%20(2).png\",\"https://media.giphy.com/media/3o6ZtbRh0xqwWzO8PC/giphy.gif\",\"https://cdn.pastemagazine.com/www/articles/pocketcasts.jpg\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
    }
  ]
}
2017/08/14 04:37:57
votertheval
authorcalamus056
permlinkcuration-rewards-explained-in-great-detail
weight10000 (100.00%)
Transaction InfoBlock #14557509/Trx 87e852f6b792adf07bc1a00c4b63fa50ba58f0f2
View Raw JSON Data
{
  "trx_id": "87e852f6b792adf07bc1a00c4b63fa50ba58f0f2",
  "block": 14557509,
  "trx_in_block": 7,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-14T04:37:57",
  "op": [
    "vote",
    {
      "voter": "theval",
      "author": "calamus056",
      "permlink": "curation-rewards-explained-in-great-detail",
      "weight": 10000
    }
  ]
}
2017/08/14 04:35:36
votertheval
authorblueorgy
permlinksteemit-emojis-master-list
weight10000 (100.00%)
Transaction InfoBlock #14557462/Trx aa7389205cdff13e89f2d30cd51dc826f15d3e9b
View Raw JSON Data
{
  "trx_id": "aa7389205cdff13e89f2d30cd51dc826f15d3e9b",
  "block": 14557462,
  "trx_in_block": 9,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-14T04:35:36",
  "op": [
    "vote",
    {
      "voter": "theval",
      "author": "blueorgy",
      "permlink": "steemit-emojis-master-list",
      "weight": 10000
    }
  ]
}
2017/08/07 02:52:42
voterangusleung100
authortheval
permlinkre-angusleung100-re-theval-re-angusleung100-productivity-and-overthinking-your-personal-goal-deadlines-20170806t132213555z
weight10000 (100.00%)
Transaction InfoBlock #14354682/Trx e7468ab029271b2af2454ec1452b2f61b3f27c26
View Raw JSON Data
{
  "trx_id": "e7468ab029271b2af2454ec1452b2f61b3f27c26",
  "block": 14354682,
  "trx_in_block": 10,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-07T02:52:42",
  "op": [
    "vote",
    {
      "voter": "angusleung100",
      "author": "theval",
      "permlink": "re-angusleung100-re-theval-re-angusleung100-productivity-and-overthinking-your-personal-goal-deadlines-20170806t132213555z",
      "weight": 10000
    }
  ]
}
2017/08/06 13:22:12
votertheval
authorangusleung100
permlinkre-theval-re-angusleung100-productivity-and-overthinking-your-personal-goal-deadlines-20170805t072352959z
weight10000 (100.00%)
Transaction InfoBlock #14338500/Trx 179a829b8c499f9d9265b4e9ea432c1250ef944e
View Raw JSON Data
{
  "trx_id": "179a829b8c499f9d9265b4e9ea432c1250ef944e",
  "block": 14338500,
  "trx_in_block": 8,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-06T13:22:12",
  "op": [
    "vote",
    {
      "voter": "theval",
      "author": "angusleung100",
      "permlink": "re-theval-re-angusleung100-productivity-and-overthinking-your-personal-goal-deadlines-20170805t072352959z",
      "weight": 10000
    }
  ]
}
2017/08/06 13:22:06
parent authorangusleung100
parent permlinkre-theval-re-angusleung100-productivity-and-overthinking-your-personal-goal-deadlines-20170805t072352959z
authortheval
permlinkre-angusleung100-re-theval-re-angusleung100-productivity-and-overthinking-your-personal-goal-deadlines-20170806t132213555z
title
bodyNo probs!
json metadata{"tags":["lifestyle"],"app":"steemit/0.1"}
Transaction InfoBlock #14338498/Trx ff66c14169b79d2fafd11108ff9e37ceb00b2b1d
View Raw JSON Data
{
  "trx_id": "ff66c14169b79d2fafd11108ff9e37ceb00b2b1d",
  "block": 14338498,
  "trx_in_block": 16,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-06T13:22:06",
  "op": [
    "comment",
    {
      "parent_author": "angusleung100",
      "parent_permlink": "re-theval-re-angusleung100-productivity-and-overthinking-your-personal-goal-deadlines-20170805t072352959z",
      "author": "theval",
      "permlink": "re-angusleung100-re-theval-re-angusleung100-productivity-and-overthinking-your-personal-goal-deadlines-20170806t132213555z",
      "title": "",
      "body": "No probs!",
      "json_metadata": "{\"tags\":[\"lifestyle\"],\"app\":\"steemit/0.1\"}"
    }
  ]
}
2017/08/06 13:21:42
votertheval
authorgsoulos
permlinkre-theval-re-adsactly-a-case-for-a-decentralized-society-20170725t173432509z
weight10000 (100.00%)
Transaction InfoBlock #14338490/Trx 0e5ed9f01db570968ac3ef0cf855d8b7f54ad19d
View Raw JSON Data
{
  "trx_id": "0e5ed9f01db570968ac3ef0cf855d8b7f54ad19d",
  "block": 14338490,
  "trx_in_block": 9,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2017-08-06T13:21:42",
  "op": [
    "vote",
    {
      "voter": "theval",
      "author": "gsoulos",
      "permlink": "re-theval-re-adsactly-a-case-for-a-decentralized-society-20170725t173432509z",
      "weight": 10000
    }
  ]
}

Account Metadata

POSTING JSON METADATA
profile{"profile_image":"http://www.anxovizcaino.com/img/recreo_th.jpg","name":"lifeneedsmoreglitter","about":"polymath: coder, rockstar, mma geek"}
JSON METADATA
profile{"profile_image":"http://www.anxovizcaino.com/img/recreo_th.jpg","name":"lifeneedsmoreglitter","about":"polymath: coder, rockstar, mma geek"}
{
  "posting_json_metadata": {
    "profile": {
      "profile_image": "http://www.anxovizcaino.com/img/recreo_th.jpg",
      "name": "lifeneedsmoreglitter",
      "about": "polymath: coder, rockstar, mma geek"
    }
  },
  "json_metadata": {
    "profile": {
      "profile_image": "http://www.anxovizcaino.com/img/recreo_th.jpg",
      "name": "lifeneedsmoreglitter",
      "about": "polymath: coder, rockstar, mma geek"
    }
  }
}

Auth Keys

Owner
Single Signature
Public Keys
STM6XXuEmbWXodUCPLYQYMBYZ2j1y2zNvrjtf37tNBakeBUGQFwgv1/1
Active
Single Signature
Public Keys
STM64Z9U7jaHYYfUBcjRUDDLcpHmYDTxDNvrdiottnKJ8oGsUffvn1/1
Posting
Single Signature
Public Keys
STM59kVYJYePu9YqWkyTaNmzY7beQLQipUQ9gdWoUuDyE3LnH4YqP1/1
Memo
STM7QCrY5YAevbeyJLTeYcYe6jcrhesGHpwMoQwMkMfTwmSsF2znx
{
  "owner": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM6XXuEmbWXodUCPLYQYMBYZ2j1y2zNvrjtf37tNBakeBUGQFwgv",
        1
      ]
    ]
  },
  "active": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM64Z9U7jaHYYfUBcjRUDDLcpHmYDTxDNvrdiottnKJ8oGsUffvn",
        1
      ]
    ]
  },
  "posting": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM59kVYJYePu9YqWkyTaNmzY7beQLQipUQ9gdWoUuDyE3LnH4YqP",
        1
      ]
    ]
  },
  "memo": "STM7QCrY5YAevbeyJLTeYcYe6jcrhesGHpwMoQwMkMfTwmSsF2znx"
}

Witness Votes

0 / 30
No active witness votes.
[]