@daidai
43Web系未経験で2018/01からBlockchain関連の会社に転職。ブロックチェーンエンジニアとして活動中の24歳。池袋に生息中。noteで技術記事の投稿、たまにBlockchainのイベントをやってます。ご相談や質問あれば気軽にDMください。マレーチャンいきましょ! #Ethereum #Hyperledger
steemit.com/@daidaiVOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS74.91%
Net Worth
0.622USD
STEEM
2.726STEEM
SBD
0.000SBD
Own SP
8.782SP
Detailed Balance
| STEEM | ||
| balance | 2.726STEEM | STEEM |
| market_balance | 0.000STEEM | STEEM |
| savings_balance | 0.000STEEM | STEEM |
| reward_steem_balance | 0.000STEEM | STEEM |
| STEEM POWER | ||
| Own SP | 8.782SP | SP |
| Delegated Out | 0.000SP | SP |
| Delegation In | 0.000SP | SP |
| Effective Power | 8.782SP | SP |
| Reward SP (pending) | 0.000SP | SP |
| SBD | ||
| sbd_balance | 0.000SBD | SBD |
| sbd_conversions | 0.000SBD | SBD |
| sbd_market_balance | 0.000SBD | SBD |
| savings_sbd_balance | 0.000SBD | SBD |
| reward_sbd_balance | 0.000SBD | SBD |
{
"balance": "2.726 STEEM",
"savings_balance": "0.000 STEEM",
"reward_steem_balance": "0.000 STEEM",
"vesting_shares": "14301.124467 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "0.000000 VESTS",
"sbd_balance": "0.000 SBD",
"savings_sbd_balance": "0.000 SBD",
"reward_sbd_balance": "0.000 SBD",
"conversions": []
}Account Info
| name | daidai |
| id | 1116082 |
| rank | 141,322 |
| reputation | 93781475187 |
| created | 2018-08-18T13:36:09 |
| recovery_account | steemit-jp |
| proxy | None |
| post_count | 9 |
| comment_count | 0 |
| lifetime_vote_count | 0 |
| witnesses_voted_for | 0 |
| last_post | 2018-08-23T15:27:24 |
| last_root_post | 2018-08-23T15:27:24 |
| last_vote_time | 1970-01-01T00:00:00 |
| proxied_vsf_votes | 0, 0, 0, 0 |
| can_vote | 1 |
| voting_power | 10,000 |
| delayed_votes | 0 |
| balance | 2.726 STEEM |
| savings_balance | 0.000 STEEM |
| sbd_balance | 0.000 SBD |
| savings_sbd_balance | 0.000 SBD |
| vesting_shares | 14301.124467 VESTS |
| delegated_vesting_shares | 0.000000 VESTS |
| received_vesting_shares | 0.000000 VESTS |
| reward_vesting_balance | 0.000000 VESTS |
| vesting_balance | 0.000 STEEM |
| vesting_withdraw_rate | 0.000000 VESTS |
| next_vesting_withdrawal | 1969-12-31T23:59:59 |
| withdrawn | 0 |
| to_withdraw | 0 |
| withdraw_routes | 0 |
| savings_withdraw_requests | 0 |
| last_account_recovery | 1970-01-01T00:00:00 |
| reset_account | null |
| last_owner_update | 1970-01-01T00:00:00 |
| last_account_update | 2018-08-19T12:10:48 |
| mined | No |
| sbd_seconds | 0 |
| sbd_last_interest_payment | 1970-01-01T00:00:00 |
| savings_sbd_last_interest_payment | 1970-01-01T00:00:00 |
{
"id": 1116082,
"name": "daidai",
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM6zFTxGLqaegrwRm5dNYMT8L7bf5Y9ncphEbWzmkmQiPePcW99e",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM6BJdYPvTcZnFfaDrLhX8WYNjMTVZ5pUDRFZSJR36UnS9DtxcN3",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM7ki96hTc2x7uCypT9NDetBdBJ2YuxA8Es5wuf9HqjFB3X12iob",
1
]
]
},
"memo_key": "STM8Vzkpx8U4pgpbsZZDanY1BXBgKTPaGxP3PW6uTNwnFaHrHwK8J",
"json_metadata": "{\"profile\":{\"profile_image\":\"https://cdn.steemitimages.com/DQmRCQNatiKKYjX4YDWtjxvKWcpNt1nR52L2kW5JvTkLBPA/IMG_3186%20(1).JPG\",\"cover_image\":\"https://cdn.steemitimages.com/DQmUh13hSNNiQ9AEV6wha4aMmrhbRDA4EF9pYMf2R5zft4e/EOS-logo%20(11).png\",\"name\":\"DaiDai\",\"about\":\"Web系未経験で2018/01からBlockchain関連の会社に転職。ブロックチェーンエンジニアとして活動中の24歳。池袋に生息中。noteで技術記事の投稿、たまにBlockchainのイベントをやってます。ご相談や質問あれば気軽にDMください。マレーチャンいきましょ! #Ethereum #Hyperledger\",\"location\":\"池袋\",\"website\":\"https://twitter.com/yamamotodaa\"}}",
"posting_json_metadata": "{\"profile\":{\"profile_image\":\"https://cdn.steemitimages.com/DQmRCQNatiKKYjX4YDWtjxvKWcpNt1nR52L2kW5JvTkLBPA/IMG_3186%20(1).JPG\",\"cover_image\":\"https://cdn.steemitimages.com/DQmUh13hSNNiQ9AEV6wha4aMmrhbRDA4EF9pYMf2R5zft4e/EOS-logo%20(11).png\",\"name\":\"DaiDai\",\"about\":\"Web系未経験で2018/01からBlockchain関連の会社に転職。ブロックチェーンエンジニアとして活動中の24歳。池袋に生息中。noteで技術記事の投稿、たまにBlockchainのイベントをやってます。ご相談や質問あれば気軽にDMください。マレーチャンいきましょ! #Ethereum #Hyperledger\",\"location\":\"池袋\",\"website\":\"https://twitter.com/yamamotodaa\"}}",
"proxy": "",
"last_owner_update": "1970-01-01T00:00:00",
"last_account_update": "2018-08-19T12:10:48",
"created": "2018-08-18T13:36:09",
"mined": false,
"recovery_account": "steemit-jp",
"last_account_recovery": "1970-01-01T00:00:00",
"reset_account": "null",
"comment_count": 0,
"lifetime_vote_count": 0,
"post_count": 9,
"can_vote": true,
"voting_manabar": {
"current_mana": 10000,
"last_update_time": 1534599369
},
"downvote_manabar": {
"current_mana": 0,
"last_update_time": 1534599369
},
"voting_power": 10000,
"balance": "2.726 STEEM",
"savings_balance": "0.000 STEEM",
"sbd_balance": "0.000 SBD",
"sbd_seconds": "0",
"sbd_seconds_last_update": "2018-09-25T07:10:12",
"sbd_last_interest_payment": "1970-01-01T00:00:00",
"savings_sbd_balance": "0.000 SBD",
"savings_sbd_seconds": "0",
"savings_sbd_seconds_last_update": "1970-01-01T00:00:00",
"savings_sbd_last_interest_payment": "1970-01-01T00:00:00",
"savings_withdraw_requests": 0,
"reward_sbd_balance": "0.000 SBD",
"reward_steem_balance": "0.000 STEEM",
"reward_vesting_balance": "0.000000 VESTS",
"reward_vesting_steem": "0.000 STEEM",
"vesting_shares": "14301.124467 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "0.000000 VESTS",
"vesting_withdraw_rate": "0.000000 VESTS",
"next_vesting_withdrawal": "1969-12-31T23:59:59",
"withdrawn": 0,
"to_withdraw": 0,
"withdraw_routes": 0,
"curation_rewards": 0,
"posting_rewards": 6791,
"proxied_vsf_votes": [
0,
0,
0,
0
],
"witnesses_voted_for": 0,
"last_post": "2018-08-23T15:27:24",
"last_root_post": "2018-08-23T15:27:24",
"last_vote_time": "1970-01-01T00:00:00",
"post_bandwidth": 0,
"pending_claimed_accounts": 0,
"vesting_balance": "0.000 STEEM",
"reputation": "93781475187",
"transfer_history": [],
"market_history": [],
"post_history": [],
"vote_history": [],
"other_history": [],
"witness_votes": [],
"tags_usage": [],
"guest_bloggers": [],
"rank": 141322
}Withdraw Routes
| Incoming | Outgoing |
|---|---|
Empty | Empty |
{
"incoming": [],
"outgoing": []
}From Date
To Date
2019/08/18 14:31:33
2019/08/18 14:31:33
| parent author | daidai |
| parent permlink | neo-neo-docker |
| author | steemitboard |
| permlink | steemitboard-notify-daidai-20190818t143133000z |
| title | |
| body | Congratulations @daidai! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@daidai/birthday1.png</td><td>Happy Birthday! - You are on the Steem blockchain for 1 year!</td></tr></table> <sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@daidai) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=daidai)_</sub> ###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes! |
| json metadata | {"image":["https://steemitboard.com/img/notify.png"]} |
| Transaction Info | Block #35662438/Trx e8ad86da6ed9f24271971e47d96966d2d4bb6384 |
View Raw JSON Data
{
"trx_id": "e8ad86da6ed9f24271971e47d96966d2d4bb6384",
"block": 35662438,
"trx_in_block": 23,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-08-18T14:31:33",
"op": [
"comment",
{
"parent_author": "daidai",
"parent_permlink": "neo-neo-docker",
"author": "steemitboard",
"permlink": "steemitboard-notify-daidai-20190818t143133000z",
"title": "",
"body": "Congratulations @daidai! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@daidai/birthday1.png</td><td>Happy Birthday! - You are on the Steem blockchain for 1 year!</td></tr></table>\n\n<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@daidai) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=daidai)_</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\"]}"
}
]
}daidaiclaimed reward balance: 2.726 STEEM, 5.052 SP2018/09/25 07:10:12
daidaiclaimed reward balance: 2.726 STEEM, 5.052 SP
2018/09/25 07:10:12
| account | daidai |
| reward steem | 2.726 STEEM |
| reward sbd | 0.000 SBD |
| reward vests | 8226.628065 VESTS |
| Transaction Info | Block #26247353/Trx ca8f7e242e3c493b6df9ead38457e70866ab126e |
View Raw JSON Data
{
"trx_id": "ca8f7e242e3c493b6df9ead38457e70866ab126e",
"block": 26247353,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-09-25T07:10:12",
"op": [
"claim_reward_balance",
{
"account": "daidai",
"reward_steem": "2.726 STEEM",
"reward_sbd": "0.000 SBD",
"reward_vests": "8226.628065 VESTS"
}
]
}daidaireceived 1.663 SP author reward for @daidai / neo-neo-docker2018/08/30 15:27:24
daidaireceived 1.663 SP author reward for @daidai / neo-neo-docker
2018/08/30 15:27:24
| author | daidai |
| permlink | neo-neo-docker |
| sbd payout | 0.000 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 2707.489722 VESTS |
| Transaction Info | Block #25524459/Virtual Operation #8 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 25524459,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 8,
"timestamp": "2018-08-30T15:27:24",
"op": [
"author_reward",
{
"author": "daidai",
"permlink": "neo-neo-docker",
"sbd_payout": "0.000 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "2707.489722 VESTS"
}
]
}daidaireceived 1.449 STEEM, 1.801 SP author reward for @daidai / ethereum-remix-6-452018/08/28 14:53:36
daidaireceived 1.449 STEEM, 1.801 SP author reward for @daidai / ethereum-remix-6-45
2018/08/28 14:53:36
| author | daidai |
| permlink | ethereum-remix-6-45 |
| sbd payout | 0.000 SBD |
| steem payout | 1.449 STEEM |
| vesting payout | 2932.420282 VESTS |
| Transaction Info | Block #25466219/Virtual Operation #12 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 25466219,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 12,
"timestamp": "2018-08-28T14:53:36",
"op": [
"author_reward",
{
"author": "daidai",
"permlink": "ethereum-remix-6-45",
"sbd_payout": "0.000 SBD",
"steem_payout": "1.449 STEEM",
"vesting_payout": "2932.420282 VESTS"
}
]
}2018/08/28 09:24:33
2018/08/28 09:24:33
| parent author | daidai |
| parent permlink | neo-neo-docker |
| author | steemitboard |
| permlink | steemitboard-notify-daidai-20180828t092433000z |
| title | |
| body | Congratulations @daidai! You have completed the following achievement on Steemit and have been rewarded with new badge(s) : [](http://steemitboard.com/@daidai) You made your First Vote <sub>_Click on the badge to view your Board of Honor._</sub> <sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub> > Do you like [SteemitBoard's project](https://steemit.com/@steemitboard)? Then **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**! |
| json metadata | {"image":["https://steemitboard.com/img/notify.png"]} |
| Transaction Info | Block #25459643/Trx 16848350149e8a0cd385eceb31960033d313879b |
View Raw JSON Data
{
"trx_id": "16848350149e8a0cd385eceb31960033d313879b",
"block": 25459643,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-28T09:24:33",
"op": [
"comment",
{
"parent_author": "daidai",
"parent_permlink": "neo-neo-docker",
"author": "steemitboard",
"permlink": "steemitboard-notify-daidai-20180828t092433000z",
"title": "",
"body": "Congratulations @daidai! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :\n\n[](http://steemitboard.com/@daidai) You made your First Vote\n\n<sub>_Click on the badge to view your Board of Honor._</sub>\n<sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub>\n\n\n\n> Do you like [SteemitBoard's project](https://steemit.com/@steemitboard)? Then **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!",
"json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}"
}
]
}daidairemoved vote from (0.00%) @daidai / hyperledger-fabric-samples-balance-transfer-ubuntu16-042018/08/28 08:32:33
daidairemoved vote from (0.00%) @daidai / hyperledger-fabric-samples-balance-transfer-ubuntu16-04
2018/08/28 08:32:33
| voter | daidai |
| author | daidai |
| permlink | hyperledger-fabric-samples-balance-transfer-ubuntu16-04 |
| weight | 0 (0.00%) |
| Transaction Info | Block #25458604/Trx b60280451eb73e409e1d366d2030417b678fb645 |
View Raw JSON Data
{
"trx_id": "b60280451eb73e409e1d366d2030417b678fb645",
"block": 25458604,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-28T08:32:33",
"op": [
"vote",
{
"voter": "daidai",
"author": "daidai",
"permlink": "hyperledger-fabric-samples-balance-transfer-ubuntu16-04",
"weight": 0
}
]
}daidaiupvoted (100.00%) @daidai / hyperledger-fabric-samples-balance-transfer-ubuntu16-042018/08/28 06:57:57
daidaiupvoted (100.00%) @daidai / hyperledger-fabric-samples-balance-transfer-ubuntu16-04
2018/08/28 06:57:57
| voter | daidai |
| author | daidai |
| permlink | hyperledger-fabric-samples-balance-transfer-ubuntu16-04 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #25456715/Trx 524d11564b640d4cafd6e17b34e0df3f7eed8250 |
View Raw JSON Data
{
"trx_id": "524d11564b640d4cafd6e17b34e0df3f7eed8250",
"block": 25456715,
"trx_in_block": 8,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-28T06:57:57",
"op": [
"vote",
{
"voter": "daidai",
"author": "daidai",
"permlink": "hyperledger-fabric-samples-balance-transfer-ubuntu16-04",
"weight": 10000
}
]
}2018/08/26 01:24:21
2018/08/26 01:24:21
| author | daidai |
| permlink | eos |
| sbd payout | 0.000 SBD |
| steem payout | 0.234 STEEM |
| vesting payout | 475.647916 VESTS |
| Transaction Info | Block #25392466/Virtual Operation #12 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 25392466,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 12,
"timestamp": "2018-08-26T01:24:21",
"op": [
"author_reward",
{
"author": "daidai",
"permlink": "eos",
"sbd_payout": "0.000 SBD",
"steem_payout": "0.234 STEEM",
"vesting_payout": "475.647916 VESTS"
}
]
}daidaireceived 1.043 STEEM, 1.296 SP author reward for @daidai / hyperledger-fabric1-0-ubuntu16-042018/08/26 00:46:12
daidaireceived 1.043 STEEM, 1.296 SP author reward for @daidai / hyperledger-fabric1-0-ubuntu16-04
2018/08/26 00:46:12
| author | daidai |
| permlink | hyperledger-fabric1-0-ubuntu16-04 |
| sbd payout | 0.000 SBD |
| steem payout | 1.043 STEEM |
| vesting payout | 2111.070145 VESTS |
| Transaction Info | Block #25391704/Virtual Operation #12 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 25391704,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 12,
"timestamp": "2018-08-26T00:46:12",
"op": [
"author_reward",
{
"author": "daidai",
"permlink": "hyperledger-fabric1-0-ubuntu16-04",
"sbd_payout": "0.000 SBD",
"steem_payout": "1.043 STEEM",
"vesting_payout": "2111.070145 VESTS"
}
]
}daidaipublished a new post: neo-neo-docker2018/08/25 01:28:51
daidaipublished a new post: neo-neo-docker
2018/08/25 01:28:51
| parent author | |
| parent permlink | blockchain |
| author | daidai |
| permlink | neo-neo-docker |
| title | 【NEO 開発】NEOのプライベートネットワークをDockerで構築してみよう! |
| body | @@ -3901,16 +3901,19 @@ p-prompt + -p %0A%5BI 1808 |
| json metadata | {"tags":["blockchain","japanese","neo","jp-newbie","developer"],"image":["https://cdn.steemitimages.com/DQmbWZgdy6BZNQBaaFNdjRqmsgsKpxhXKmNBka2f9mkFVyE/neo-logo.png","https://cdn.steemitimages.com/DQmWWeTmjWHz5AAg8ddqibixy91sAdLkV8hqB1aZSyaVBUG/Screenshot%20from%202018-08-23%2021-55-01.png","https://cdn.steemitimages.com/DQmXiRpg8MgJuG9tW5gADvYUB3HGpCtgwRxTH4hqY8ujDBu/Screenshot%20from%202018-08-23%2021-57-30.png"],"links":["https://medium.com/@masahiro.sasaki/dbft-%E6%B0%91%E4%B8%BB%E7%9A%84%E3%81%AA%E3%82%B3%E3%83%B3%E3%82%BB%E3%83%B3%E3%82%B5%E3%82%B9%E3%82%A2%E3%83%AB%E3%82%B4%E3%83%AA%E3%82%BA%E3%83%A0-5c36b80cac2b","https://twitter.com/yamamotodaa","https://medium.com/proof-of-working/how-to-run-a-private-network-of-the-neo-blockchain-d83004557359","https://github.com/CityOfZion/neo-python#getting-started"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #25363775/Trx 427164a90bac57be0623d76bd3e7d3b1d0e0c593 |
View Raw JSON Data
{
"trx_id": "427164a90bac57be0623d76bd3e7d3b1d0e0c593",
"block": 25363775,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-25T01:28:51",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "blockchain",
"author": "daidai",
"permlink": "neo-neo-docker",
"title": "【NEO 開発】NEOのプライベートネットワークをDockerで構築してみよう!",
"body": "@@ -3901,16 +3901,19 @@\n p-prompt\n+ -p\n %0A%5BI 1808\n",
"json_metadata": "{\"tags\":[\"blockchain\",\"japanese\",\"neo\",\"jp-newbie\",\"developer\"],\"image\":[\"https://cdn.steemitimages.com/DQmbWZgdy6BZNQBaaFNdjRqmsgsKpxhXKmNBka2f9mkFVyE/neo-logo.png\",\"https://cdn.steemitimages.com/DQmWWeTmjWHz5AAg8ddqibixy91sAdLkV8hqB1aZSyaVBUG/Screenshot%20from%202018-08-23%2021-55-01.png\",\"https://cdn.steemitimages.com/DQmXiRpg8MgJuG9tW5gADvYUB3HGpCtgwRxTH4hqY8ujDBu/Screenshot%20from%202018-08-23%2021-57-30.png\"],\"links\":[\"https://medium.com/@masahiro.sasaki/dbft-%E6%B0%91%E4%B8%BB%E7%9A%84%E3%81%AA%E3%82%B3%E3%83%B3%E3%82%BB%E3%83%B3%E3%82%B5%E3%82%B9%E3%82%A2%E3%83%AB%E3%82%B4%E3%83%AA%E3%82%BA%E3%83%A0-5c36b80cac2b\",\"https://twitter.com/yamamotodaa\",\"https://medium.com/proof-of-working/how-to-run-a-private-network-of-the-neo-blockchain-d83004557359\",\"https://github.com/CityOfZion/neo-python#getting-started\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}2018/08/24 09:25:48
2018/08/24 09:25:48
| required auths | [] |
| required posting auths | ["daidai"] |
| id | follow |
| json | ["follow",{"follower":"daidai","following":"ace108","what":["blog"]}] |
| Transaction Info | Block #25344533/Trx b6e081e0455ae4b7c9c2c68ce155230ba10b23e3 |
View Raw JSON Data
{
"trx_id": "b6e081e0455ae4b7c9c2c68ce155230ba10b23e3",
"block": 25344533,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-24T09:25:48",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"daidai"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"daidai\",\"following\":\"ace108\",\"what\":[\"blog\"]}]"
}
]
}daidaipublished a new post: neo-neo-docker2018/08/24 04:47:24
daidaipublished a new post: neo-neo-docker
2018/08/24 04:47:24
| parent author | |
| parent permlink | blockchain |
| author | daidai |
| permlink | neo-neo-docker |
| title | 【NEO 開発】NEOのプライベートネットワークをDockerで構築してみよう! |
| body | @@ -696,16 +696,20 @@ %E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%0A +%60%60%60%0A $ sudo a @@ -1032,16 +1032,20 @@ ocker-ce +%0A%60%60%60 %0A%0A## %E3%83%BBne @@ -1085,16 +1085,20 @@ %E3%81%8D%E3%81%BE%E3%81%97%E3%82%87%E3%81%86%E3%80%82%0A%0A +%60%60%60%0A $ git cl @@ -1184,16 +1184,21 @@ -docker%0A +%60%60%60%0A%0A %0A%E4%BB%A5%E4%B8%8B%E3%81%AE%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89 @@ -1252,16 +1252,20 @@ %E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%0A%0A +%60%60%60%0A $ ./dock @@ -1311,16 +1311,20 @@ allet.sh +%0A%60%60%60 %0A%0A%E7%B5%82%E3%82%8F%E3%81%A3%E3%81%9F%E3%82%88%E3%81%86 @@ -1359,16 +1359,20 @@ %E3%81%BF%E3%81%BE%E3%81%97%E3%82%87%E3%81%86%E3%80%82%0A%0A +%60%60%60%0A $ docker @@ -1680,16 +1680,20 @@ -privnet +%0A%60%60%60 %0A%0A%E3%81%A7%E3%81%AF%E6%AC%A1%E3%81%ABne @@ -1707,16 +1707,20 @@ %E3%81%AB%E5%85%A5%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%0A%0A +%60%60%60%0A $ docker @@ -2074,16 +2074,20 @@ t-docker +%0A%60%60%60 %0A%0A%E7%84%A1%E4%BA%8B%E3%81%AF%E5%85%A5%E3%82%8C%E3%81%9F @@ -2141,16 +2141,20 @@ %E3%81%A6%E3%81%84%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%0A%0A +%60%60%60%0A //%E6%9B%B4%E6%96%B0%0Aroo @@ -2762,16 +2762,20 @@ all -e . +%0A%60%60%60 %0A%0A%E3%81%93%E3%82%8C%E3%81%A7%E6%BA%96%E5%82%99%E3%81%AF @@ -2859,16 +2859,20 @@ %E3%81%BF%E3%81%BE%E3%81%97%E3%82%87%E3%81%86%E3%80%82%0A%0A +%60%60%60%0A (venv) r @@ -3135,16 +3135,20 @@ rompt.py +%0A%60%60%60 %0A%0A%E4%B8%8B%E3%81%8B%E3%82%89%E4%BA%8C%E7%95%AA%E7%9B%AE @@ -3163,16 +3163,20 @@ %E7%A7%BB%E5%8B%95%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%0A%0A +%60%60%60%0A (venv) r @@ -3771,16 +3771,20 @@ ssage.py +%0A%60%60%60 %0A%0A%E3%81%A7%E3%81%AF%E3%83%97%E3%83%A9%E3%82%A4%E3%83%99 @@ -3851,16 +3851,20 @@ %E3%82%B9%E3%83%88%E3%83%8D%E3%83%83%E3%83%88%E3%80%82%0A%0A +%60%60%60%0A (venv) r @@ -4136,16 +4136,20 @@ started +%0A%60%60%60 %0A%0A!%5BScre @@ -4344,16 +4344,20 @@ %E3%81%BF%E3%81%BE%E3%81%97%E3%82%87%E3%81%86%EF%BC%81%0A%0A +%60%60%60%0A //block%E3%81%AE @@ -6707,17 +6707,20 @@ %5D%0A%7D%0A +%60%60%60 %0A - !%5BScreen @@ -6943,16 +6943,20 @@ %E3%82%8B%E3%81%AF%E3%81%9A%E3%81%A7%E3%81%99%EF%BC%81%0A%0A +%60%60%60%0A (venv) r @@ -8948,32 +8948,32 @@ :30336 (LISTEN)%0A - dotnet 54 root @@ -9022,16 +9022,20 @@ (LISTEN) +%0A%60%60%60 %0A%0A%E3%81%93%E3%82%8C%E3%81%A7%E8%A8%98%E4%BA%8B%E3%81%AF |
| json metadata | {"tags":["blockchain","japanese","neo","jp-newbie","developer"],"image":["https://cdn.steemitimages.com/DQmbWZgdy6BZNQBaaFNdjRqmsgsKpxhXKmNBka2f9mkFVyE/neo-logo.png","https://cdn.steemitimages.com/DQmWWeTmjWHz5AAg8ddqibixy91sAdLkV8hqB1aZSyaVBUG/Screenshot%20from%202018-08-23%2021-55-01.png","https://cdn.steemitimages.com/DQmXiRpg8MgJuG9tW5gADvYUB3HGpCtgwRxTH4hqY8ujDBu/Screenshot%20from%202018-08-23%2021-57-30.png"],"links":["https://medium.com/@masahiro.sasaki/dbft-%E6%B0%91%E4%B8%BB%E7%9A%84%E3%81%AA%E3%82%B3%E3%83%B3%E3%82%BB%E3%83%B3%E3%82%B5%E3%82%B9%E3%82%A2%E3%83%AB%E3%82%B4%E3%83%AA%E3%82%BA%E3%83%A0-5c36b80cac2b","https://twitter.com/yamamotodaa","https://medium.com/proof-of-working/how-to-run-a-private-network-of-the-neo-blockchain-d83004557359","https://github.com/CityOfZion/neo-python#getting-started"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #25338969/Trx fc24be60ce514a7156aa2d3e2c72f55beb29c256 |
View Raw JSON Data
{
"trx_id": "fc24be60ce514a7156aa2d3e2c72f55beb29c256",
"block": 25338969,
"trx_in_block": 24,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-24T04:47:24",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "blockchain",
"author": "daidai",
"permlink": "neo-neo-docker",
"title": "【NEO 開発】NEOのプライベートネットワークをDockerで構築してみよう!",
"body": "@@ -696,16 +696,20 @@\n %E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%0A\n+%60%60%60%0A\n $ sudo a\n@@ -1032,16 +1032,20 @@\n ocker-ce\n+%0A%60%60%60\n %0A%0A## %E3%83%BBne\n@@ -1085,16 +1085,20 @@\n %E3%81%8D%E3%81%BE%E3%81%97%E3%82%87%E3%81%86%E3%80%82%0A%0A\n+%60%60%60%0A\n $ git cl\n@@ -1184,16 +1184,21 @@\n -docker%0A\n+%60%60%60%0A%0A\n %0A%E4%BB%A5%E4%B8%8B%E3%81%AE%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89\n@@ -1252,16 +1252,20 @@\n %E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%0A%0A\n+%60%60%60%0A\n $ ./dock\n@@ -1311,16 +1311,20 @@\n allet.sh\n+%0A%60%60%60\n %0A%0A%E7%B5%82%E3%82%8F%E3%81%A3%E3%81%9F%E3%82%88%E3%81%86\n@@ -1359,16 +1359,20 @@\n %E3%81%BF%E3%81%BE%E3%81%97%E3%82%87%E3%81%86%E3%80%82%0A%0A\n+%60%60%60%0A\n $ docker\n@@ -1680,16 +1680,20 @@\n -privnet\n+%0A%60%60%60\n %0A%0A%E3%81%A7%E3%81%AF%E6%AC%A1%E3%81%ABne\n@@ -1707,16 +1707,20 @@\n %E3%81%AB%E5%85%A5%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%0A%0A\n+%60%60%60%0A\n $ docker\n@@ -2074,16 +2074,20 @@\n t-docker\n+%0A%60%60%60\n %0A%0A%E7%84%A1%E4%BA%8B%E3%81%AF%E5%85%A5%E3%82%8C%E3%81%9F\n@@ -2141,16 +2141,20 @@\n %E3%81%A6%E3%81%84%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%0A%0A\n+%60%60%60%0A\n //%E6%9B%B4%E6%96%B0%0Aroo\n@@ -2762,16 +2762,20 @@\n all -e .\n+%0A%60%60%60\n %0A%0A%E3%81%93%E3%82%8C%E3%81%A7%E6%BA%96%E5%82%99%E3%81%AF\n@@ -2859,16 +2859,20 @@\n %E3%81%BF%E3%81%BE%E3%81%97%E3%82%87%E3%81%86%E3%80%82%0A%0A\n+%60%60%60%0A\n (venv) r\n@@ -3135,16 +3135,20 @@\n rompt.py\n+%0A%60%60%60\n %0A%0A%E4%B8%8B%E3%81%8B%E3%82%89%E4%BA%8C%E7%95%AA%E7%9B%AE\n@@ -3163,16 +3163,20 @@\n %E7%A7%BB%E5%8B%95%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%0A%0A\n+%60%60%60%0A\n (venv) r\n@@ -3771,16 +3771,20 @@\n ssage.py\n+%0A%60%60%60\n %0A%0A%E3%81%A7%E3%81%AF%E3%83%97%E3%83%A9%E3%82%A4%E3%83%99\n@@ -3851,16 +3851,20 @@\n %E3%82%B9%E3%83%88%E3%83%8D%E3%83%83%E3%83%88%E3%80%82%0A%0A\n+%60%60%60%0A\n (venv) r\n@@ -4136,16 +4136,20 @@\n started\n+%0A%60%60%60\n %0A%0A!%5BScre\n@@ -4344,16 +4344,20 @@\n %E3%81%BF%E3%81%BE%E3%81%97%E3%82%87%E3%81%86%EF%BC%81%0A%0A\n+%60%60%60%0A\n //block%E3%81%AE\n@@ -6707,17 +6707,20 @@\n %5D%0A%7D%0A\n+%60%60%60\n %0A\n-\n !%5BScreen\n@@ -6943,16 +6943,20 @@\n %E3%82%8B%E3%81%AF%E3%81%9A%E3%81%A7%E3%81%99%EF%BC%81%0A%0A\n+%60%60%60%0A\n (venv) r\n@@ -8948,32 +8948,32 @@\n :30336 (LISTEN)%0A\n-\n dotnet 54 root\n@@ -9022,16 +9022,20 @@\n (LISTEN)\n+%0A%60%60%60\n %0A%0A%E3%81%93%E3%82%8C%E3%81%A7%E8%A8%98%E4%BA%8B%E3%81%AF\n",
"json_metadata": "{\"tags\":[\"blockchain\",\"japanese\",\"neo\",\"jp-newbie\",\"developer\"],\"image\":[\"https://cdn.steemitimages.com/DQmbWZgdy6BZNQBaaFNdjRqmsgsKpxhXKmNBka2f9mkFVyE/neo-logo.png\",\"https://cdn.steemitimages.com/DQmWWeTmjWHz5AAg8ddqibixy91sAdLkV8hqB1aZSyaVBUG/Screenshot%20from%202018-08-23%2021-55-01.png\",\"https://cdn.steemitimages.com/DQmXiRpg8MgJuG9tW5gADvYUB3HGpCtgwRxTH4hqY8ujDBu/Screenshot%20from%202018-08-23%2021-57-30.png\"],\"links\":[\"https://medium.com/@masahiro.sasaki/dbft-%E6%B0%91%E4%B8%BB%E7%9A%84%E3%81%AA%E3%82%B3%E3%83%B3%E3%82%BB%E3%83%B3%E3%82%B5%E3%82%B9%E3%82%A2%E3%83%AB%E3%82%B4%E3%83%AA%E3%82%BA%E3%83%A0-5c36b80cac2b\",\"https://twitter.com/yamamotodaa\",\"https://medium.com/proof-of-working/how-to-run-a-private-network-of-the-neo-blockchain-d83004557359\",\"https://github.com/CityOfZion/neo-python#getting-started\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}cryptozoomerupvoted (100.00%) @daidai / neo-neo-docker2018/08/24 01:43:36
cryptozoomerupvoted (100.00%) @daidai / neo-neo-docker
2018/08/24 01:43:36
| voter | cryptozoomer |
| author | daidai |
| permlink | neo-neo-docker |
| weight | 10000 (100.00%) |
| Transaction Info | Block #25335296/Trx 6ff1464dc85788b23d82a12c2f34c13087dc5446 |
View Raw JSON Data
{
"trx_id": "6ff1464dc85788b23d82a12c2f34c13087dc5446",
"block": 25335296,
"trx_in_block": 20,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-24T01:43:36",
"op": [
"vote",
{
"voter": "cryptozoomer",
"author": "daidai",
"permlink": "neo-neo-docker",
"weight": 10000
}
]
}tonpaupvoted (10.00%) @daidai / neo-neo-docker2018/08/24 00:48:57
tonpaupvoted (10.00%) @daidai / neo-neo-docker
2018/08/24 00:48:57
| voter | tonpa |
| author | daidai |
| permlink | neo-neo-docker |
| weight | 1000 (10.00%) |
| Transaction Info | Block #25334204/Trx f6954c8edce05185ffc31e0e61fcb650da040800 |
View Raw JSON Data
{
"trx_id": "f6954c8edce05185ffc31e0e61fcb650da040800",
"block": 25334204,
"trx_in_block": 67,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-24T00:48:57",
"op": [
"vote",
{
"voter": "tonpa",
"author": "daidai",
"permlink": "neo-neo-docker",
"weight": 1000
}
]
}iflagtrashupvoted (1.00%) @daidai / neo-neo-docker2018/08/23 17:43:48
iflagtrashupvoted (1.00%) @daidai / neo-neo-docker
2018/08/23 17:43:48
| voter | iflagtrash |
| author | daidai |
| permlink | neo-neo-docker |
| weight | 100 (1.00%) |
| Transaction Info | Block #25325708/Trx cd5050c74104504f9ed31acadf105db5e5d446a9 |
View Raw JSON Data
{
"trx_id": "cd5050c74104504f9ed31acadf105db5e5d446a9",
"block": 25325708,
"trx_in_block": 23,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-23T17:43:48",
"op": [
"vote",
{
"voter": "iflagtrash",
"author": "daidai",
"permlink": "neo-neo-docker",
"weight": 100
}
]
}randomthoughtsupvoted (1.00%) @daidai / neo-neo-docker2018/08/23 17:43:48
randomthoughtsupvoted (1.00%) @daidai / neo-neo-docker
2018/08/23 17:43:48
| voter | randomthoughts |
| author | daidai |
| permlink | neo-neo-docker |
| weight | 100 (1.00%) |
| Transaction Info | Block #25325708/Trx cd5050c74104504f9ed31acadf105db5e5d446a9 |
View Raw JSON Data
{
"trx_id": "cd5050c74104504f9ed31acadf105db5e5d446a9",
"block": 25325708,
"trx_in_block": 23,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-23T17:43:48",
"op": [
"vote",
{
"voter": "randomthoughts",
"author": "daidai",
"permlink": "neo-neo-docker",
"weight": 100
}
]
}engagementupvoted (1.00%) @daidai / neo-neo-docker2018/08/23 17:43:48
engagementupvoted (1.00%) @daidai / neo-neo-docker
2018/08/23 17:43:48
| voter | engagement |
| author | daidai |
| permlink | neo-neo-docker |
| weight | 100 (1.00%) |
| Transaction Info | Block #25325708/Trx cd5050c74104504f9ed31acadf105db5e5d446a9 |
View Raw JSON Data
{
"trx_id": "cd5050c74104504f9ed31acadf105db5e5d446a9",
"block": 25325708,
"trx_in_block": 23,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-23T17:43:48",
"op": [
"vote",
{
"voter": "engagement",
"author": "daidai",
"permlink": "neo-neo-docker",
"weight": 100
}
]
}ngcupvoted (1.00%) @daidai / neo-neo-docker2018/08/23 17:43:48
ngcupvoted (1.00%) @daidai / neo-neo-docker
2018/08/23 17:43:48
| voter | ngc |
| author | daidai |
| permlink | neo-neo-docker |
| weight | 100 (1.00%) |
| Transaction Info | Block #25325708/Trx cd5050c74104504f9ed31acadf105db5e5d446a9 |
View Raw JSON Data
{
"trx_id": "cd5050c74104504f9ed31acadf105db5e5d446a9",
"block": 25325708,
"trx_in_block": 23,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-23T17:43:48",
"op": [
"vote",
{
"voter": "ngc",
"author": "daidai",
"permlink": "neo-neo-docker",
"weight": 100
}
]
}nextgencryptoupvoted (1.00%) @daidai / neo-neo-docker2018/08/23 17:43:48
nextgencryptoupvoted (1.00%) @daidai / neo-neo-docker
2018/08/23 17:43:48
| voter | nextgencrypto |
| author | daidai |
| permlink | neo-neo-docker |
| weight | 100 (1.00%) |
| Transaction Info | Block #25325708/Trx cd5050c74104504f9ed31acadf105db5e5d446a9 |
View Raw JSON Data
{
"trx_id": "cd5050c74104504f9ed31acadf105db5e5d446a9",
"block": 25325708,
"trx_in_block": 23,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-23T17:43:48",
"op": [
"vote",
{
"voter": "nextgencrypto",
"author": "daidai",
"permlink": "neo-neo-docker",
"weight": 100
}
]
}thedelegatorupvoted (1.00%) @daidai / neo-neo-docker2018/08/23 17:43:48
thedelegatorupvoted (1.00%) @daidai / neo-neo-docker
2018/08/23 17:43:48
| voter | thedelegator |
| author | daidai |
| permlink | neo-neo-docker |
| weight | 100 (1.00%) |
| Transaction Info | Block #25325708/Trx cd5050c74104504f9ed31acadf105db5e5d446a9 |
View Raw JSON Data
{
"trx_id": "cd5050c74104504f9ed31acadf105db5e5d446a9",
"block": 25325708,
"trx_in_block": 23,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-23T17:43:48",
"op": [
"vote",
{
"voter": "thedelegator",
"author": "daidai",
"permlink": "neo-neo-docker",
"weight": 100
}
]
}thecyclistupvoted (1.00%) @daidai / neo-neo-docker2018/08/23 17:43:48
thecyclistupvoted (1.00%) @daidai / neo-neo-docker
2018/08/23 17:43:48
| voter | thecyclist |
| author | daidai |
| permlink | neo-neo-docker |
| weight | 100 (1.00%) |
| Transaction Info | Block #25325708/Trx cd5050c74104504f9ed31acadf105db5e5d446a9 |
View Raw JSON Data
{
"trx_id": "cd5050c74104504f9ed31acadf105db5e5d446a9",
"block": 25325708,
"trx_in_block": 23,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-23T17:43:48",
"op": [
"vote",
{
"voter": "thecyclist",
"author": "daidai",
"permlink": "neo-neo-docker",
"weight": 100
}
]
}hashbrownhustlaupvoted (10.00%) @daidai / neo-neo-docker2018/08/23 17:43:48
hashbrownhustlaupvoted (10.00%) @daidai / neo-neo-docker
2018/08/23 17:43:48
| voter | hashbrownhustla |
| author | daidai |
| permlink | neo-neo-docker |
| weight | 1000 (10.00%) |
| Transaction Info | Block #25325708/Trx 7cd446056e38633377cf93ff82cb28184cd0d36a |
View Raw JSON Data
{
"trx_id": "7cd446056e38633377cf93ff82cb28184cd0d36a",
"block": 25325708,
"trx_in_block": 8,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-23T17:43:48",
"op": [
"vote",
{
"voter": "hashbrownhustla",
"author": "daidai",
"permlink": "neo-neo-docker",
"weight": 1000
}
]
}xanoxtupvoted (5.00%) @daidai / neo-neo-docker2018/08/23 17:43:45
xanoxtupvoted (5.00%) @daidai / neo-neo-docker
2018/08/23 17:43:45
| voter | xanoxt |
| author | daidai |
| permlink | neo-neo-docker |
| weight | 500 (5.00%) |
| Transaction Info | Block #25325707/Trx 95affc3306fa2862e4666373201d6ada996e27fe |
View Raw JSON Data
{
"trx_id": "95affc3306fa2862e4666373201d6ada996e27fe",
"block": 25325707,
"trx_in_block": 23,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-23T17:43:45",
"op": [
"vote",
{
"voter": "xanoxt",
"author": "daidai",
"permlink": "neo-neo-docker",
"weight": 500
}
]
}berniesandersupvoted (1.00%) @daidai / neo-neo-docker2018/08/23 17:43:42
berniesandersupvoted (1.00%) @daidai / neo-neo-docker
2018/08/23 17:43:42
| voter | berniesanders |
| author | daidai |
| permlink | neo-neo-docker |
| weight | 100 (1.00%) |
| Transaction Info | Block #25325706/Trx d426bb552d33b26171d2a95e37530279e29fd339 |
View Raw JSON Data
{
"trx_id": "d426bb552d33b26171d2a95e37530279e29fd339",
"block": 25325706,
"trx_in_block": 10,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-23T17:43:42",
"op": [
"vote",
{
"voter": "berniesanders",
"author": "daidai",
"permlink": "neo-neo-docker",
"weight": 100
}
]
}sumomoupvoted (5.00%) @daidai / neo-neo-docker2018/08/23 17:43:39
sumomoupvoted (5.00%) @daidai / neo-neo-docker
2018/08/23 17:43:39
| voter | sumomo |
| author | daidai |
| permlink | neo-neo-docker |
| weight | 500 (5.00%) |
| Transaction Info | Block #25325705/Trx 5337dd72c02a028baaa6be3121d28318e12b3b00 |
View Raw JSON Data
{
"trx_id": "5337dd72c02a028baaa6be3121d28318e12b3b00",
"block": 25325705,
"trx_in_block": 20,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-23T17:43:39",
"op": [
"vote",
{
"voter": "sumomo",
"author": "daidai",
"permlink": "neo-neo-docker",
"weight": 500
}
]
}steemit-jpupvoted (10.00%) @daidai / neo-neo-docker2018/08/23 17:43:36
steemit-jpupvoted (10.00%) @daidai / neo-neo-docker
2018/08/23 17:43:36
| voter | steemit-jp |
| author | daidai |
| permlink | neo-neo-docker |
| weight | 1000 (10.00%) |
| Transaction Info | Block #25325704/Trx 47d5d31ed2f8da51f3e2dd5f09b285ca736e9409 |
View Raw JSON Data
{
"trx_id": "47d5d31ed2f8da51f3e2dd5f09b285ca736e9409",
"block": 25325704,
"trx_in_block": 21,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-23T17:43:36",
"op": [
"vote",
{
"voter": "steemit-jp",
"author": "daidai",
"permlink": "neo-neo-docker",
"weight": 1000
}
]
}kouhei-gahakuupvoted (39.00%) @daidai / neo-neo-docker2018/08/23 16:32:15
kouhei-gahakuupvoted (39.00%) @daidai / neo-neo-docker
2018/08/23 16:32:15
| voter | kouhei-gahaku |
| author | daidai |
| permlink | neo-neo-docker |
| weight | 3900 (39.00%) |
| Transaction Info | Block #25324278/Trx 863e143230a5b325063d3194d4120006b2160a0c |
View Raw JSON Data
{
"trx_id": "863e143230a5b325063d3194d4120006b2160a0c",
"block": 25324278,
"trx_in_block": 44,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-23T16:32:15",
"op": [
"vote",
{
"voter": "kouhei-gahaku",
"author": "daidai",
"permlink": "neo-neo-docker",
"weight": 3900
}
]
}daidaipublished a new post: neo-neo-docker2018/08/23 15:39:00
daidaipublished a new post: neo-neo-docker
2018/08/23 15:39:00
| parent author | |
| parent permlink | blockchain |
| author | daidai |
| permlink | neo-neo-docker |
| title | 【NEO 開発】NEOのプライベートネットワークをDockerで構築してみよう! |
| body |  NEOはDBFTというコンセンサスアルゴリズムによって動作するブロックチェーンプラットフォームです。 投票者が投票したBookkeeper(ブロック生成者)がブロックを生成します。 https://medium.com/@masahiro.sasaki/dbft-%E6%B0%91%E4%B8%BB%E7%9A%84%E3%81%AA%E3%82%B3%E3%83%B3%E3%82%BB%E3%83%B3%E3%82%B5%E3%82%B9%E3%82%A2%E3%83%AB%E3%82%B4%E3%83%AA%E3%82%BA%E3%83%A0-5c36b80cac2b NEOプライベートチェーンをデプロイするには、コンセンサスに達するために少なくとも4つのサーバが必要になってきます。 しかし、開発用にサーバーを四台借りるとなるとかなりのコストが発生します。 そこで今回はDockerを利用して、一つのサーバー上に4つのノードをたてることでプライベートチェーンを構築してみようと思います。 動作環境:Ubuntu 16.04 ※docker上に環境を作るので関係ないはずです。 # ■目次 ・docker インストール ・neo コンテナの起動 ・neoコンテナに必要なパッケージをインストール ・プライベートネットワークを起動 ## ・docker インストール $ sudo apt install apt-transport-https ca-certificates curl software-properties-common $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - $ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" $ sudo apt-get update $ sudo apt-get install docker-ce ## ・neo コンテナの起動 dockerに必要なリポジトリをcloneしてきましょう。 $ git clone https://github.com/CityOfZion/neo-privatenet-docker.git $ cd neo-privatenet-docker 以下のコマンドを順番に実行するとneoのコンテナが立ち上がっているはずです。 少し時間がかかるので気長に待ってください。 $ ./docker_build.sh $ ./docker_run_and_create_wallet.sh 終わったようですね! ではコンテナが立ち上がっているかどうか確認してみましょう。 $ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 6f7ed0d4ae3a neo-privnet "/bin/bash /opt/pr..." 2 hours ago Up 2 hours 0.0.0.0:20333-20336->20333-20336/tcp neo-privnet では次にneoコンテナの中に入ります。 $ docker exec -it neo-privnet bash * Consensus nodes are running in screen sessions, check 'screen -ls' * neo-python is installed in /neo-python, with a neo-privnet.wallet file in place * You can use the alias 'neopy' in the shell to start neo-python's prompt.py with privnet settings * Please report issues to https://github.com/CityOfZion/neo-privatenet-docker 無事は入れたようです! ## ・neoコンテナに必要なパッケージをインストール まずは必要なものをいれていきます。 //更新 root@neo-privnet:/neo-python# apt-get update //nodeをたちあげるために必要なものを入れる。 apt-get install software-properties-common python-software-properties add-apt-repository ppa:deadsnakes/ppa apt-get update apt-get install python3.6 python3.6-dev python3.6-venv python3-pip libleveldb-dev libssl-dev g++ root@neo-privnet:/neo-python# alias python=python3 //pythonとpipの設定エイリアス root@neo-privnet:/neo-python# alias pip=pip3 //仮想環境を作成して有効にする root@neo-privnet:/neo-python# python -m venv venv root@neo-privnet:/neo-python# source venv/bin/activate //パッケージを編集可能な形式でインストールする (venv) root@neo-privnet:/neo-python# pip install -e . これで準備は整いました!!! ## ・プライベートネットワークを起動 prompt.pyというファイルからネットワークを起動する必要があります。 なのでまずは探してみましょう。 (venv) root@neo-privnet:/# find | grep prompt.py ./usr/local/lib/python3.6/dist-packages/prompt_toolkit/shortcuts/prompt.py ./root/.neopython/.prompt.py.history ./neo-python/neo/bin/prompt.py ./neo-python/venv/lib/python3.6/site-packages/prompt_toolkit/shortcuts/prompt.py 下から二番目の場所っぽいので移動します。 (venv) root@neo-privnet:/neo-python/neo/bin# ll total 88 drwxr-xr-x 2 root root 4096 Aug 21 01:20 ./ drwxr-xr-x 1 root root 4096 Aug 22 15:22 ../ -rw-r--r-- 1 root root 0 Aug 21 01:20 __init__.py -rwxr-xr-x 1 root root 10551 Aug 21 01:20 api_server.py* -rw-r--r-- 1 root root 1901 Aug 21 01:20 bootstrap.py -rw-r--r-- 1 root root 2604 Aug 21 01:20 export_blocks.py -rw-r--r-- 1 root root 3805 Aug 21 01:20 import_blocks.py -rwxr-xr-x 1 root root 45285 Aug 21 01:20 prompt.py* -rw-r--r-- 1 root root 3022 Aug 21 01:20 reencrypt_wallet.py -rw-r--r-- 1 root root 3373 Aug 21 01:20 sign_message.py ではプライベートネットワークを起動してみましょう!! // -m メインネット // -p privatenet //指定なしだとテストネット。 (venv) root@neo-privnet:/neo-python# np-prompt [I 180821 04:59:54 LevelDBBlockchain:115] Created Blockchain DB at /root/.neopython/Chains/SC234 [I 180821 04:59:54 NotificationDB:73] Created Notification DB At /root/.neopython/Chains/Test_Notif NEO cli. Type 'help' to get started  blockを取得してみましょう! //blockの取得 neo> block 1 { "hash": "0x0012f8566567a9d7ddf25acb5cf98286c9703297de675d01ba73fbfe6bcb841c", "size": 686, "version": 0, "previousblockhash": "0xb3181718ef6167105b70920e4a8fbbd0a0a56aacf460d70e10ba6fa1668f1fef", "merkleroot": "0x8e3a32ba3a7e8bdb0ad9a2ad064713e45bd20eb0dab0d2e77df5b5ce985276d0", "time": 1494400282, "index": 1, "nonce": "afbd1492287a1fd1", "nextconsensus": "AdyQbbn6ENjqWDa5JNYMwN3ikNcA4JeZdk", "script": { "invocation": "40884037dd265cb5f5a54802f53c2c8593b31d5b8a9c0bad4c7e366b153d878989d168080ac36b930036a9eb966b48c70bb41792e698fa021116f27c09643563b840e83ab14404d964a91dbac45f5460e88ad57196b1779478e3475334af8c1b49cd9f0213257895c60b5b92a4800eb32d785cbb39ae1f022528943909fd37deba63403677848bf98cc9dbd8fbfd7f2e4f34471866ea82ca6bffbf0f778b6931483700c17829b4bd066eb04983d3aac0bd46b9c8d03a73a8e714d3119de93cd9522e314054d16853b22014190063f77d9edf6fbccefcf71fffd1234f688823b4e429ae5fa639d0a664c842fbdfcb4d6e21f39d81c23563b92cffa09696d93c95bc4893a6401a43071d00d3e854f7f1f321afa7d5301d36f2195dc1e2643463f34ae637d2b02ae0eb11d4256c507a4f8304cea6396a7fce640f50acb301c2f6336d27717e84", "verification": "55210209e7fd41dfb5c2f8dc72eb30358ac100ea8c72da18847befe06eade68cebfcb9210327da12b5c40200e9f65569476bbff2218da4f32548ff43b6387ec1416a231ee821034ff5ceeac41acf22cd5ed2da17a6df4dd8358fcb2bfb1a43208ad0feaab2746b21026ce35b29147ad09e4afe4ec4a7319095f08198fa8babbe3c56e970b143528d2221038dddc06ce687677a53d54f096d2591ba2302068cf123c1f2d75c2dddc542557921039dafd8571a641058ccc832c5e2111ea39b09c0bde36050914384f7a48bce9bf92102d02b1873a0863cd042cc717da31cea0d7cf9db32b74d4c72c01b0011503e2e2257ae" }, "tx": [ { "txid": "0x8e3a32ba3a7e8bdb0ad9a2ad064713e45bd20eb0dab0d2e77df5b5ce985276d0", "size": 10, "type": "MinerTransaction", "version": 0, "attributes": [], "vout": [], "vin": [], "sys_fee": "0", "net_fee": "0", "scripts": [], "nonce": 679092177 } ] }  ## ・おまけ ポートを見てみると4つ使用されていることがわかります。 おそらくこいつらがブロックの生成してるはずです! (venv) root@neo-privnet:/neo-python/neo/bin# lsof -i COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME dotnet 15 root 103u IPv4 190687 0t0 TCP *:20333 (LISTEN) dotnet 15 root 125u IPv4 189187 0t0 TCP localhost:20333->localhost:47545 (ESTABLISHED) dotnet 15 root 130u IPv4 189199 0t0 TCP localhost:20333->localhost:50254 (ESTABLISHED) dotnet 15 root 140u IPv4 189209 0t0 TCP localhost:20333->localhost:58899 (ESTABLISHED) dotnet 15 root 152u IPv4 189220 0t0 TCP *:30333 (LISTEN) dotnet 15 root 154u IPv6 189235 0t0 TCP *:10333 (LISTEN) dotnet 27 root 97u IPv4 190692 0t0 TCP *:20334 (LISTEN) dotnet 27 root 98u IPv4 190695 0t0 TCP localhost:47545->localhost:20333 (ESTABLISHED) dotnet 27 root 116u IPv4 189798 0t0 TCP localhost:20334->localhost:55485 (ESTABLISHED) dotnet 27 root 135u IPv4 189816 0t0 TCP localhost:20334->localhost:34553 (ESTABLISHED) dotnet 27 root 152u IPv4 189831 0t0 TCP *:30334 (LISTEN) dotnet 27 root 154u IPv6 189832 0t0 TCP *:10334 (LISTEN) dotnet 40 root 104u IPv4 190706 0t0 TCP *:20335 (LISTEN) dotnet 40 root 115u IPv4 189794 0t0 TCP localhost:50254->localhost:20333 (ESTABLISHED) dotnet 40 root 118u IPv4 189797 0t0 TCP localhost:55485->localhost:20334 (ESTABLISHED) dotnet 40 root 130u IPv4 189817 0t0 TCP localhost:20335->localhost:46526 (ESTABLISHED) dotnet 40 root 153u IPv4 189227 0t0 TCP *:30335 (LISTEN) dotnet 40 root 154u IPv6 189228 0t0 TCP *:10335 (LISTEN) dotnet 54 root 110u IPv4 190754 0t0 TCP *:20336 (LISTEN) dotnet 54 root 112u IPv4 190757 0t0 TCP localhost:58899->localhost:20333 (ESTABLISHED) dotnet 54 root 119u IPv4 190761 0t0 TCP localhost:34553->localhost:20334 (ESTABLISHED) dotnet 54 root 121u IPv4 190762 0t0 TCP localhost:46526->localhost:20335 (ESTABLISHED) dotnet 54 root 152u IPv4 190783 0t0 TCP *:30336 (LISTEN) dotnet 54 root 154u IPv6 190784 0t0 TCP *:10336 (LISTEN) これで記事は終わりです。 Twitterやっています。よかったらフォローお願いします! https://twitter.com/yamamotodaa 参考: https://medium.com/proof-of-working/how-to-run-a-private-network-of-the-neo-blockchain-d83004557359 https://github.com/CityOfZion/neo-python#getting-started |
| json metadata | {"tags":["blockchain","japanese","neo","jp-newbie","developer"],"image":["https://cdn.steemitimages.com/DQmbWZgdy6BZNQBaaFNdjRqmsgsKpxhXKmNBka2f9mkFVyE/neo-logo.png","https://cdn.steemitimages.com/DQmWWeTmjWHz5AAg8ddqibixy91sAdLkV8hqB1aZSyaVBUG/Screenshot%20from%202018-08-23%2021-55-01.png","https://cdn.steemitimages.com/DQmXiRpg8MgJuG9tW5gADvYUB3HGpCtgwRxTH4hqY8ujDBu/Screenshot%20from%202018-08-23%2021-57-30.png"],"links":["https://medium.com/@masahiro.sasaki/dbft-%E6%B0%91%E4%B8%BB%E7%9A%84%E3%81%AA%E3%82%B3%E3%83%B3%E3%82%BB%E3%83%B3%E3%82%B5%E3%82%B9%E3%82%A2%E3%83%AB%E3%82%B4%E3%83%AA%E3%82%BA%E3%83%A0-5c36b80cac2b","https://download.docker.com/linux/ubuntu/gpg","https://download.docker.com/linux/ubuntu","https://github.com/CityOfZion/neo-privatenet-docker.git","https://github.com/CityOfZion/neo-privatenet-docker","https://twitter.com/yamamotodaa","https://medium.com/proof-of-working/how-to-run-a-private-network-of-the-neo-blockchain-d83004557359","https://github.com/CityOfZion/neo-python#getting-started"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #25323215/Trx 821759fb00cd24cf5e721bff65be8ef3d7b4f461 |
View Raw JSON Data
{
"trx_id": "821759fb00cd24cf5e721bff65be8ef3d7b4f461",
"block": 25323215,
"trx_in_block": 14,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-23T15:39:00",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "blockchain",
"author": "daidai",
"permlink": "neo-neo-docker",
"title": "【NEO 開発】NEOのプライベートネットワークをDockerで構築してみよう!",
"body": "\n\nNEOはDBFTというコンセンサスアルゴリズムによって動作するブロックチェーンプラットフォームです。\n投票者が投票したBookkeeper(ブロック生成者)がブロックを生成します。\n\nhttps://medium.com/@masahiro.sasaki/dbft-%E6%B0%91%E4%B8%BB%E7%9A%84%E3%81%AA%E3%82%B3%E3%83%B3%E3%82%BB%E3%83%B3%E3%82%B5%E3%82%B9%E3%82%A2%E3%83%AB%E3%82%B4%E3%83%AA%E3%82%BA%E3%83%A0-5c36b80cac2b\n\nNEOプライベートチェーンをデプロイするには、コンセンサスに達するために少なくとも4つのサーバが必要になってきます。\nしかし、開発用にサーバーを四台借りるとなるとかなりのコストが発生します。\nそこで今回はDockerを利用して、一つのサーバー上に4つのノードをたてることでプライベートチェーンを構築してみようと思います。\n\n動作環境:Ubuntu 16.04\n※docker上に環境を作るので関係ないはずです。\n\n# ■目次\n・docker インストール\n・neo コンテナの起動\n・neoコンテナに必要なパッケージをインストール\n・プライベートネットワークを起動\n\n## ・docker インストール\n$ sudo apt install apt-transport-https ca-certificates curl software-properties-common\n$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -\n$ sudo add-apt-repository \"deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable\"\n$ sudo apt-get update\n$ sudo apt-get install docker-ce\n\n## ・neo コンテナの起動\ndockerに必要なリポジトリをcloneしてきましょう。\n\n$ git clone https://github.com/CityOfZion/neo-privatenet-docker.git\n$ cd neo-privatenet-docker\n\n以下のコマンドを順番に実行するとneoのコンテナが立ち上がっているはずです。\n少し時間がかかるので気長に待ってください。\n\n$ ./docker_build.sh\n$ ./docker_run_and_create_wallet.sh\n\n終わったようですね!\nではコンテナが立ち上がっているかどうか確認してみましょう。\n\n$ docker ps\nCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES\n6f7ed0d4ae3a neo-privnet \"/bin/bash /opt/pr...\" 2 hours ago Up 2 hours 0.0.0.0:20333-20336->20333-20336/tcp neo-privnet\n\nでは次にneoコンテナの中に入ります。\n\n$ docker exec -it neo-privnet bash\n\n* Consensus nodes are running in screen sessions, check 'screen -ls'\n* neo-python is installed in /neo-python, with a neo-privnet.wallet file in place\n* You can use the alias 'neopy' in the shell to start neo-python's prompt.py with privnet settings\n* Please report issues to https://github.com/CityOfZion/neo-privatenet-docker\n\n無事は入れたようです!\n\n## ・neoコンテナに必要なパッケージをインストール\n\nまずは必要なものをいれていきます。\n\n//更新\nroot@neo-privnet:/neo-python# apt-get update\n\n//nodeをたちあげるために必要なものを入れる。\napt-get install software-properties-common python-software-properties\nadd-apt-repository ppa:deadsnakes/ppa\napt-get update\napt-get install python3.6 python3.6-dev python3.6-venv python3-pip libleveldb-dev libssl-dev g++\nroot@neo-privnet:/neo-python# alias python=python3\n\n//pythonとpipの設定エイリアス\nroot@neo-privnet:/neo-python# alias pip=pip3\n\n//仮想環境を作成して有効にする\nroot@neo-privnet:/neo-python# python -m venv venv\nroot@neo-privnet:/neo-python# source venv/bin/activate\n\n//パッケージを編集可能な形式でインストールする\n(venv) root@neo-privnet:/neo-python# pip install -e .\n\nこれで準備は整いました!!!\n\n## ・プライベートネットワークを起動\nprompt.pyというファイルからネットワークを起動する必要があります。\nなのでまずは探してみましょう。\n\n(venv) root@neo-privnet:/# find | grep prompt.py\n./usr/local/lib/python3.6/dist-packages/prompt_toolkit/shortcuts/prompt.py\n./root/.neopython/.prompt.py.history\n./neo-python/neo/bin/prompt.py\n./neo-python/venv/lib/python3.6/site-packages/prompt_toolkit/shortcuts/prompt.py\n\n下から二番目の場所っぽいので移動します。\n\n(venv) root@neo-privnet:/neo-python/neo/bin# ll\ntotal 88\ndrwxr-xr-x 2 root root 4096 Aug 21 01:20 ./\ndrwxr-xr-x 1 root root 4096 Aug 22 15:22 ../\n-rw-r--r-- 1 root root 0 Aug 21 01:20 __init__.py\n-rwxr-xr-x 1 root root 10551 Aug 21 01:20 api_server.py*\n-rw-r--r-- 1 root root 1901 Aug 21 01:20 bootstrap.py\n-rw-r--r-- 1 root root 2604 Aug 21 01:20 export_blocks.py\n-rw-r--r-- 1 root root 3805 Aug 21 01:20 import_blocks.py\n-rwxr-xr-x 1 root root 45285 Aug 21 01:20 prompt.py*\n-rw-r--r-- 1 root root 3022 Aug 21 01:20 reencrypt_wallet.py\n-rw-r--r-- 1 root root 3373 Aug 21 01:20 sign_message.py\n\nではプライベートネットワークを起動してみましょう!!\n// -m メインネット\n// -p privatenet\n//指定なしだとテストネット。\n\n(venv) root@neo-privnet:/neo-python# np-prompt\n[I 180821 04:59:54 LevelDBBlockchain:115] Created Blockchain DB at /root/.neopython/Chains/SC234 \n[I 180821 04:59:54 NotificationDB:73] Created Notification DB At /root/.neopython/Chains/Test_Notif \nNEO cli. Type 'help' to get started\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nblockを取得してみましょう!\n\n//blockの取得\nneo> block 1 \n{\n \"hash\": \"0x0012f8566567a9d7ddf25acb5cf98286c9703297de675d01ba73fbfe6bcb841c\",\n \"size\": 686,\n \"version\": 0,\n \"previousblockhash\": \"0xb3181718ef6167105b70920e4a8fbbd0a0a56aacf460d70e10ba6fa1668f1fef\",\n \"merkleroot\": \"0x8e3a32ba3a7e8bdb0ad9a2ad064713e45bd20eb0dab0d2e77df5b5ce985276d0\",\n \"time\": 1494400282,\n \"index\": 1,\n \"nonce\": \"afbd1492287a1fd1\",\n \"nextconsensus\": \"AdyQbbn6ENjqWDa5JNYMwN3ikNcA4JeZdk\",\n \"script\": {\n \"invocation\": \"40884037dd265cb5f5a54802f53c2c8593b31d5b8a9c0bad4c7e366b153d878989d168080ac36b930036a9eb966b48c70bb41792e698fa021116f27c09643563b840e83ab14404d964a91dbac45f5460e88ad57196b1779478e3475334af8c1b49cd9f0213257895c60b5b92a4800eb32d785cbb39ae1f022528943909fd37deba63403677848bf98cc9dbd8fbfd7f2e4f34471866ea82ca6bffbf0f778b6931483700c17829b4bd066eb04983d3aac0bd46b9c8d03a73a8e714d3119de93cd9522e314054d16853b22014190063f77d9edf6fbccefcf71fffd1234f688823b4e429ae5fa639d0a664c842fbdfcb4d6e21f39d81c23563b92cffa09696d93c95bc4893a6401a43071d00d3e854f7f1f321afa7d5301d36f2195dc1e2643463f34ae637d2b02ae0eb11d4256c507a4f8304cea6396a7fce640f50acb301c2f6336d27717e84\",\n \"verification\": \"55210209e7fd41dfb5c2f8dc72eb30358ac100ea8c72da18847befe06eade68cebfcb9210327da12b5c40200e9f65569476bbff2218da4f32548ff43b6387ec1416a231ee821034ff5ceeac41acf22cd5ed2da17a6df4dd8358fcb2bfb1a43208ad0feaab2746b21026ce35b29147ad09e4afe4ec4a7319095f08198fa8babbe3c56e970b143528d2221038dddc06ce687677a53d54f096d2591ba2302068cf123c1f2d75c2dddc542557921039dafd8571a641058ccc832c5e2111ea39b09c0bde36050914384f7a48bce9bf92102d02b1873a0863cd042cc717da31cea0d7cf9db32b74d4c72c01b0011503e2e2257ae\"\n },\n \"tx\": [\n {\n \"txid\": \"0x8e3a32ba3a7e8bdb0ad9a2ad064713e45bd20eb0dab0d2e77df5b5ce985276d0\",\n \"size\": 10,\n \"type\": \"MinerTransaction\",\n \"version\": 0,\n \"attributes\": [],\n \"vout\": [],\n \"vin\": [],\n \"sys_fee\": \"0\",\n \"net_fee\": \"0\",\n \"scripts\": [],\n \"nonce\": 679092177\n }\n ]\n}\n\n\n\n\n## ・おまけ\nポートを見てみると4つ使用されていることがわかります。\nおそらくこいつらがブロックの生成してるはずです!\n\n(venv) root@neo-privnet:/neo-python/neo/bin# lsof -i\nCOMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME\ndotnet 15 root 103u IPv4 190687 0t0 TCP *:20333 (LISTEN)\ndotnet 15 root 125u IPv4 189187 0t0 TCP localhost:20333->localhost:47545 (ESTABLISHED)\ndotnet 15 root 130u IPv4 189199 0t0 TCP localhost:20333->localhost:50254 (ESTABLISHED)\ndotnet 15 root 140u IPv4 189209 0t0 TCP localhost:20333->localhost:58899 (ESTABLISHED)\ndotnet 15 root 152u IPv4 189220 0t0 TCP *:30333 (LISTEN)\ndotnet 15 root 154u IPv6 189235 0t0 TCP *:10333 (LISTEN)\ndotnet 27 root 97u IPv4 190692 0t0 TCP *:20334 (LISTEN)\ndotnet 27 root 98u IPv4 190695 0t0 TCP localhost:47545->localhost:20333 (ESTABLISHED)\ndotnet 27 root 116u IPv4 189798 0t0 TCP localhost:20334->localhost:55485 (ESTABLISHED)\ndotnet 27 root 135u IPv4 189816 0t0 TCP localhost:20334->localhost:34553 (ESTABLISHED)\ndotnet 27 root 152u IPv4 189831 0t0 TCP *:30334 (LISTEN)\ndotnet 27 root 154u IPv6 189832 0t0 TCP *:10334 (LISTEN)\ndotnet 40 root 104u IPv4 190706 0t0 TCP *:20335 (LISTEN)\ndotnet 40 root 115u IPv4 189794 0t0 TCP localhost:50254->localhost:20333 (ESTABLISHED)\ndotnet 40 root 118u IPv4 189797 0t0 TCP localhost:55485->localhost:20334 (ESTABLISHED)\ndotnet 40 root 130u IPv4 189817 0t0 TCP localhost:20335->localhost:46526 (ESTABLISHED)\ndotnet 40 root 153u IPv4 189227 0t0 TCP *:30335 (LISTEN)\ndotnet 40 root 154u IPv6 189228 0t0 TCP *:10335 (LISTEN)\ndotnet 54 root 110u IPv4 190754 0t0 TCP *:20336 (LISTEN)\ndotnet 54 root 112u IPv4 190757 0t0 TCP localhost:58899->localhost:20333 (ESTABLISHED)\ndotnet 54 root 119u IPv4 190761 0t0 TCP localhost:34553->localhost:20334 (ESTABLISHED)\ndotnet 54 root 121u IPv4 190762 0t0 TCP localhost:46526->localhost:20335 (ESTABLISHED)\ndotnet 54 root 152u IPv4 190783 0t0 TCP *:30336 (LISTEN)\ndotnet 54 root 154u IPv6 190784 0t0 TCP *:10336 (LISTEN)\n\nこれで記事は終わりです。\n\nTwitterやっています。よかったらフォローお願いします!\nhttps://twitter.com/yamamotodaa\n\n\n参考:\nhttps://medium.com/proof-of-working/how-to-run-a-private-network-of-the-neo-blockchain-d83004557359\nhttps://github.com/CityOfZion/neo-python#getting-started",
"json_metadata": "{\"tags\":[\"blockchain\",\"japanese\",\"neo\",\"jp-newbie\",\"developer\"],\"image\":[\"https://cdn.steemitimages.com/DQmbWZgdy6BZNQBaaFNdjRqmsgsKpxhXKmNBka2f9mkFVyE/neo-logo.png\",\"https://cdn.steemitimages.com/DQmWWeTmjWHz5AAg8ddqibixy91sAdLkV8hqB1aZSyaVBUG/Screenshot%20from%202018-08-23%2021-55-01.png\",\"https://cdn.steemitimages.com/DQmXiRpg8MgJuG9tW5gADvYUB3HGpCtgwRxTH4hqY8ujDBu/Screenshot%20from%202018-08-23%2021-57-30.png\"],\"links\":[\"https://medium.com/@masahiro.sasaki/dbft-%E6%B0%91%E4%B8%BB%E7%9A%84%E3%81%AA%E3%82%B3%E3%83%B3%E3%82%BB%E3%83%B3%E3%82%B5%E3%82%B9%E3%82%A2%E3%83%AB%E3%82%B4%E3%83%AA%E3%82%BA%E3%83%A0-5c36b80cac2b\",\"https://download.docker.com/linux/ubuntu/gpg\",\"https://download.docker.com/linux/ubuntu\",\"https://github.com/CityOfZion/neo-privatenet-docker.git\",\"https://github.com/CityOfZion/neo-privatenet-docker\",\"https://twitter.com/yamamotodaa\",\"https://medium.com/proof-of-working/how-to-run-a-private-network-of-the-neo-blockchain-d83004557359\",\"https://github.com/CityOfZion/neo-python#getting-started\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}moviruupvoted (100.00%) @daidai / neo-neo-docker2018/08/23 15:27:45
moviruupvoted (100.00%) @daidai / neo-neo-docker
2018/08/23 15:27:45
| voter | moviru |
| author | daidai |
| permlink | neo-neo-docker |
| weight | 10000 (100.00%) |
| Transaction Info | Block #25322990/Trx d9345c94d870d30e226c7839ff7bdb490172c490 |
View Raw JSON Data
{
"trx_id": "d9345c94d870d30e226c7839ff7bdb490172c490",
"block": 25322990,
"trx_in_block": 16,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-23T15:27:45",
"op": [
"vote",
{
"voter": "moviru",
"author": "daidai",
"permlink": "neo-neo-docker",
"weight": 10000
}
]
}daidaiupdated options for neo-neo-docker2018/08/23 15:27:24
daidaiupdated options for neo-neo-docker
2018/08/23 15:27:24
| author | daidai |
| permlink | neo-neo-docker |
| max accepted payout | 1000000.000 SBD |
| percent steem dollars | 0 |
| allow votes | true |
| allow curation rewards | true |
| extensions | [] |
| Transaction Info | Block #25322983/Trx dbf30e98eb725aa87528b2181afcae4369b59bda |
View Raw JSON Data
{
"trx_id": "dbf30e98eb725aa87528b2181afcae4369b59bda",
"block": 25322983,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-23T15:27:24",
"op": [
"comment_options",
{
"author": "daidai",
"permlink": "neo-neo-docker",
"max_accepted_payout": "1000000.000 SBD",
"percent_steem_dollars": 0,
"allow_votes": true,
"allow_curation_rewards": true,
"extensions": []
}
]
}daidaipublished a new post: neo-neo-docker2018/08/23 15:27:24
daidaipublished a new post: neo-neo-docker
2018/08/23 15:27:24
| parent author | |
| parent permlink | blockchain |
| author | daidai |
| permlink | neo-neo-docker |
| title | 【NEO 開発】NEOのプライベートネットワークをDockerで構築してみよう! |
| body |  NEOはDBFTというコンセンサスアルゴリズムによって動作するブロックチェーンプラットフォームです。 投票者が投票したBookkeeper(ブロック生成者)がブロックを生成します。 https://medium.com/@masahiro.sasaki/dbft-%E6%B0%91%E4%B8%BB%E7%9A%84%E3%81%AA%E3%82%B3%E3%83%B3%E3%82%BB%E3%83%B3%E3%82%B5%E3%82%B9%E3%82%A2%E3%83%AB%E3%82%B4%E3%83%AA%E3%82%BA%E3%83%A0-5c36b80cac2b NEOプライベートチェーンをデプロイするには、コンセンサスに達するために少なくとも4つのサーバが必要になってきます。 しかし、開発用にサーバーを四台借りるとなるとかなりのコストが発生します。 そこで今回はDockerを利用して、一つのサーバー上に4つのノードをたてることでプライベートチェーンを構築してみようと思います。 動作環境:Ubuntu 16.04 ※docker上に環境を作るので関係ないはずです。 # ■目次 ・docker インストール ・neo コンテナの起動 ・neoコンテナに必要なパッケージをインストール ・プライベートネットワークを起動 ## ・docker インストール $ sudo apt install apt-transport-https ca-certificates curl software-properties-common $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - $ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" $ sudo apt-get update $ sudo apt-get install docker-ce ## ・neo コンテナの起動 dockerに必要なリポジトリをcloneしてきましょう。 $ git clone https://github.com/CityOfZion/neo-privatenet-docker.git $ cd neo-privatenet-docker 以下のコマンドを順番に実行するとneoのコンテナが立ち上がっているはずです。 少し時間がかかるので気長に待ってください。 $ ./docker_build.sh $ ./docker_run_and_create_wallet.sh 終わったようですね! ではコンテナが立ち上がっているかどうか確認してみましょう。 $ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 6f7ed0d4ae3a neo-privnet "/bin/bash /opt/pr..." 2 hours ago Up 2 hours 0.0.0.0:20333-20336->20333-20336/tcp neo-privnet では次にneoコンテナの中に入ります。 $ docker exec -it neo-privnet bash * Consensus nodes are running in screen sessions, check 'screen -ls' * neo-python is installed in /neo-python, with a neo-privnet.wallet file in place * You can use the alias 'neopy' in the shell to start neo-python's prompt.py with privnet settings * Please report issues to https://github.com/CityOfZion/neo-privatenet-docker 無事は入れたようです! ## ・neoコンテナに必要なパッケージをインストール まずは必要なものをいれていきます。 //更新 root@neo-privnet:/neo-python# apt-get update //nodeをたちあげるために必要なものを入れる。 apt-get install software-properties-common python-software-properties add-apt-repository ppa:deadsnakes/ppa apt-get update apt-get install python3.6 python3.6-dev python3.6-venv python3-pip libleveldb-dev libssl-dev g++ root@neo-privnet:/neo-python# alias python=python3 //pythonとpipの設定エイリアス root@neo-privnet:/neo-python# alias pip=pip3 //仮想環境を作成して有効にする root@neo-privnet:/neo-python# python -m venv venv root@neo-privnet:/neo-python# source venv/bin/activate //パッケージを編集可能な形式でインストールする (venv) root@neo-privnet:/neo-python# pip install -e . これで準備は整いました!!! ## ・プライベートネットワークを起動 prompt.pyというファイルからネットワークを起動する必要があります。 なのでまずは探してみましょう。 (venv) root@neo-privnet:/# find | grep prompt.py ./usr/local/lib/python3.6/dist-packages/prompt_toolkit/shortcuts/prompt.py ./root/.neopython/.prompt.py.history ./neo-python/neo/bin/prompt.py ./neo-python/venv/lib/python3.6/site-packages/prompt_toolkit/shortcuts/prompt.py 下から二番目の場所っぽいので移動します。 (venv) root@neo-privnet:/neo-python/neo/bin# ll total 88 drwxr-xr-x 2 root root 4096 Aug 21 01:20 ./ drwxr-xr-x 1 root root 4096 Aug 22 15:22 ../ -rw-r--r-- 1 root root 0 Aug 21 01:20 __init__.py -rwxr-xr-x 1 root root 10551 Aug 21 01:20 api_server.py* -rw-r--r-- 1 root root 1901 Aug 21 01:20 bootstrap.py -rw-r--r-- 1 root root 2604 Aug 21 01:20 export_blocks.py -rw-r--r-- 1 root root 3805 Aug 21 01:20 import_blocks.py -rwxr-xr-x 1 root root 45285 Aug 21 01:20 prompt.py* -rw-r--r-- 1 root root 3022 Aug 21 01:20 reencrypt_wallet.py -rw-r--r-- 1 root root 3373 Aug 21 01:20 sign_message.py ではプライベートネットワークを起動してみましょう!! // -m メインネット // -p privatenet //指定なしだとテストネット。 (venv) root@neo-privnet:/neo-python# np-prompt [I 180821 04:59:54 LevelDBBlockchain:115] Created Blockchain DB at /root/.neopython/Chains/SC234 [I 180821 04:59:54 NotificationDB:73] Created Notification DB At /root/.neopython/Chains/Test_Notif NEO cli. Type 'help' to get started  blockを取得してみましょう! //blockの取得 neo> block 1 { "hash": "0x0012f8566567a9d7ddf25acb5cf98286c9703297de675d01ba73fbfe6bcb841c", "size": 686, "version": 0, "previousblockhash": "0xb3181718ef6167105b70920e4a8fbbd0a0a56aacf460d70e10ba6fa1668f1fef", "merkleroot": "0x8e3a32ba3a7e8bdb0ad9a2ad064713e45bd20eb0dab0d2e77df5b5ce985276d0", "time": 1494400282, "index": 1, "nonce": "afbd1492287a1fd1", "nextconsensus": "AdyQbbn6ENjqWDa5JNYMwN3ikNcA4JeZdk", "script": { "invocation": "40884037dd265cb5f5a54802f53c2c8593b31d5b8a9c0bad4c7e366b153d878989d168080ac36b930036a9eb966b48c70bb41792e698fa021116f27c09643563b840e83ab14404d964a91dbac45f5460e88ad57196b1779478e3475334af8c1b49cd9f0213257895c60b5b92a4800eb32d785cbb39ae1f022528943909fd37deba63403677848bf98cc9dbd8fbfd7f2e4f34471866ea82ca6bffbf0f778b6931483700c17829b4bd066eb04983d3aac0bd46b9c8d03a73a8e714d3119de93cd9522e314054d16853b22014190063f77d9edf6fbccefcf71fffd1234f688823b4e429ae5fa639d0a664c842fbdfcb4d6e21f39d81c23563b92cffa09696d93c95bc4893a6401a43071d00d3e854f7f1f321afa7d5301d36f2195dc1e2643463f34ae637d2b02ae0eb11d4256c507a4f8304cea6396a7fce640f50acb301c2f6336d27717e84", "verification": "55210209e7fd41dfb5c2f8dc72eb30358ac100ea8c72da18847befe06eade68cebfcb9210327da12b5c40200e9f65569476bbff2218da4f32548ff43b6387ec1416a231ee821034ff5ceeac41acf22cd5ed2da17a6df4dd8358fcb2bfb1a43208ad0feaab2746b21026ce35b29147ad09e4afe4ec4a7319095f08198fa8babbe3c56e970b143528d2221038dddc06ce687677a53d54f096d2591ba2302068cf123c1f2d75c2dddc542557921039dafd8571a641058ccc832c5e2111ea39b09c0bde36050914384f7a48bce9bf92102d02b1873a0863cd042cc717da31cea0d7cf9db32b74d4c72c01b0011503e2e2257ae" }, "tx": [ { "txid": "0x8e3a32ba3a7e8bdb0ad9a2ad064713e45bd20eb0dab0d2e77df5b5ce985276d0", "size": 10, "type": "MinerTransaction", "version": 0, "attributes": [], "vout": [], "vin": [], "sys_fee": "0", "net_fee": "0", "scripts": [], "nonce": 679092177 } ] }  ## ・おまけ ポートを見てみると4つ使用されていることがわかります。 おそらくこいつらがブロックの生成してるはずです! (venv) root@neo-privnet:/neo-python/neo/bin# lsof -i COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME dotnet 15 root 103u IPv4 190687 0t0 TCP *:20333 (LISTEN) dotnet 15 root 125u IPv4 189187 0t0 TCP localhost:20333->localhost:47545 (ESTABLISHED) dotnet 15 root 130u IPv4 189199 0t0 TCP localhost:20333->localhost:50254 (ESTABLISHED) dotnet 15 root 140u IPv4 189209 0t0 TCP localhost:20333->localhost:58899 (ESTABLISHED) dotnet 15 root 152u IPv4 189220 0t0 TCP *:30333 (LISTEN) dotnet 15 root 154u IPv6 189235 0t0 TCP *:10333 (LISTEN) dotnet 27 root 97u IPv4 190692 0t0 TCP *:20334 (LISTEN) dotnet 27 root 98u IPv4 190695 0t0 TCP localhost:47545->localhost:20333 (ESTABLISHED) dotnet 27 root 116u IPv4 189798 0t0 TCP localhost:20334->localhost:55485 (ESTABLISHED) dotnet 27 root 135u IPv4 189816 0t0 TCP localhost:20334->localhost:34553 (ESTABLISHED) dotnet 27 root 152u IPv4 189831 0t0 TCP *:30334 (LISTEN) dotnet 27 root 154u IPv6 189832 0t0 TCP *:10334 (LISTEN) dotnet 40 root 104u IPv4 190706 0t0 TCP *:20335 (LISTEN) dotnet 40 root 115u IPv4 189794 0t0 TCP localhost:50254->localhost:20333 (ESTABLISHED) dotnet 40 root 118u IPv4 189797 0t0 TCP localhost:55485->localhost:20334 (ESTABLISHED) dotnet 40 root 130u IPv4 189817 0t0 TCP localhost:20335->localhost:46526 (ESTABLISHED) dotnet 40 root 153u IPv4 189227 0t0 TCP *:30335 (LISTEN) dotnet 40 root 154u IPv6 189228 0t0 TCP *:10335 (LISTEN) dotnet 54 root 110u IPv4 190754 0t0 TCP *:20336 (LISTEN) dotnet 54 root 112u IPv4 190757 0t0 TCP localhost:58899->localhost:20333 (ESTABLISHED) dotnet 54 root 119u IPv4 190761 0t0 TCP localhost:34553->localhost:20334 (ESTABLISHED) dotnet 54 root 121u IPv4 190762 0t0 TCP localhost:46526->localhost:20335 (ESTABLISHED) dotnet 54 root 152u IPv4 190783 0t0 TCP *:30336 (LISTEN) dotnet 54 root 154u IPv6 190784 0t0 TCP *:10336 (LISTEN) これで記事は終わりです。 Twitterやっています。よかったらフォローお願いします! https://twitter.com/yamamotodaa 参考: https://medium.com/proof-of-working/how-to-run-a-private-network-of-the-neo-blockchain-d83004557359 https://github.com/CityOfZion/neo-python#getting-started |
| json metadata | {"tags":["blockchain","japanese","neo","jp-newbie","developer"],"image":["https://cdn.steemitimages.com/DQmbWZgdy6BZNQBaaFNdjRqmsgsKpxhXKmNBka2f9mkFVyE/neo-logo.png","https://cdn.steemitimages.com/DQmWWeTmjWHz5AAg8ddqibixy91sAdLkV8hqB1aZSyaVBUG/Screenshot%20from%202018-08-23%2021-55-01.png","https://cdn.steemitimages.com/DQmXiRpg8MgJuG9tW5gADvYUB3HGpCtgwRxTH4hqY8ujDBu/Screenshot%20from%202018-08-23%2021-57-30.png"],"links":["https://medium.com/@masahiro.sasaki/dbft-%E6%B0%91%E4%B8%BB%E7%9A%84%E3%81%AA%E3%82%B3%E3%83%B3%E3%82%BB%E3%83%B3%E3%82%B5%E3%82%B9%E3%82%A2%E3%83%AB%E3%82%B4%E3%83%AA%E3%82%BA%E3%83%A0-5c36b80cac2b","https://download.docker.com/linux/ubuntu/gpg","https://download.docker.com/linux/ubuntu","https://github.com/CityOfZion/neo-privatenet-docker.git","https://github.com/CityOfZion/neo-privatenet-docker","https://twitter.com/yamamotodaa","https://medium.com/proof-of-working/how-to-run-a-private-network-of-the-neo-blockchain-d83004557359","https://github.com/CityOfZion/neo-python#getting-started"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #25322983/Trx dbf30e98eb725aa87528b2181afcae4369b59bda |
View Raw JSON Data
{
"trx_id": "dbf30e98eb725aa87528b2181afcae4369b59bda",
"block": 25322983,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-23T15:27:24",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "blockchain",
"author": "daidai",
"permlink": "neo-neo-docker",
"title": "【NEO 開発】NEOのプライベートネットワークをDockerで構築してみよう!",
"body": "\n\nNEOはDBFTというコンセンサスアルゴリズムによって動作するブロックチェーンプラットフォームです。\n投票者が投票したBookkeeper(ブロック生成者)がブロックを生成します。\n\nhttps://medium.com/@masahiro.sasaki/dbft-%E6%B0%91%E4%B8%BB%E7%9A%84%E3%81%AA%E3%82%B3%E3%83%B3%E3%82%BB%E3%83%B3%E3%82%B5%E3%82%B9%E3%82%A2%E3%83%AB%E3%82%B4%E3%83%AA%E3%82%BA%E3%83%A0-5c36b80cac2b\n\nNEOプライベートチェーンをデプロイするには、コンセンサスに達するために少なくとも4つのサーバが必要になってきます。\nしかし、開発用にサーバーを四台借りるとなるとかなりのコストが発生します。\nそこで今回はDockerを利用して、一つのサーバー上に4つのノードをたてることでプライベートチェーンを構築してみようと思います。\n\n動作環境:Ubuntu 16.04\n※docker上に環境を作るので関係ないはずです。\n\n# ■目次\n・docker インストール\n・neo コンテナの起動\n・neoコンテナに必要なパッケージをインストール\n・プライベートネットワークを起動\n\n## ・docker インストール\n$ sudo apt install apt-transport-https ca-certificates curl software-properties-common\n$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -\n$ sudo add-apt-repository \"deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable\"\n$ sudo apt-get update\n$ sudo apt-get install docker-ce\n\n## ・neo コンテナの起動\ndockerに必要なリポジトリをcloneしてきましょう。\n\n$ git clone https://github.com/CityOfZion/neo-privatenet-docker.git\n$ cd neo-privatenet-docker\n\n以下のコマンドを順番に実行するとneoのコンテナが立ち上がっているはずです。\n少し時間がかかるので気長に待ってください。\n\n$ ./docker_build.sh\n$ ./docker_run_and_create_wallet.sh\n\n終わったようですね!\nではコンテナが立ち上がっているかどうか確認してみましょう。\n\n$ docker ps\nCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES\n6f7ed0d4ae3a neo-privnet \"/bin/bash /opt/pr...\" 2 hours ago Up 2 hours 0.0.0.0:20333-20336->20333-20336/tcp neo-privnet\n\nでは次にneoコンテナの中に入ります。\n\n$ docker exec -it neo-privnet bash\n\n* Consensus nodes are running in screen sessions, check 'screen -ls'\n* neo-python is installed in /neo-python, with a neo-privnet.wallet file in place\n* You can use the alias 'neopy' in the shell to start neo-python's prompt.py with privnet settings\n* Please report issues to https://github.com/CityOfZion/neo-privatenet-docker\n\n無事は入れたようです!\n\n## ・neoコンテナに必要なパッケージをインストール\n\nまずは必要なものをいれていきます。\n\n//更新\nroot@neo-privnet:/neo-python# apt-get update\n\n//nodeをたちあげるために必要なものを入れる。\napt-get install software-properties-common python-software-properties\nadd-apt-repository ppa:deadsnakes/ppa\napt-get update\napt-get install python3.6 python3.6-dev python3.6-venv python3-pip libleveldb-dev libssl-dev g++\nroot@neo-privnet:/neo-python# alias python=python3\n\n//pythonとpipの設定エイリアス\nroot@neo-privnet:/neo-python# alias pip=pip3\n\n//仮想環境を作成して有効にする\nroot@neo-privnet:/neo-python# python -m venv venv\nroot@neo-privnet:/neo-python# source venv/bin/activate\n\n//パッケージを編集可能な形式でインストールする\n(venv) root@neo-privnet:/neo-python# pip install -e .\n\nこれで準備は整いました!!!\n\n## ・プライベートネットワークを起動\nprompt.pyというファイルからネットワークを起動する必要があります。\nなのでまずは探してみましょう。\n\n(venv) root@neo-privnet:/# find | grep prompt.py\n./usr/local/lib/python3.6/dist-packages/prompt_toolkit/shortcuts/prompt.py\n./root/.neopython/.prompt.py.history\n./neo-python/neo/bin/prompt.py\n./neo-python/venv/lib/python3.6/site-packages/prompt_toolkit/shortcuts/prompt.py\n\n下から二番目の場所っぽいので移動します。\n\n(venv) root@neo-privnet:/neo-python/neo/bin# ll\ntotal 88\ndrwxr-xr-x 2 root root 4096 Aug 21 01:20 ./\ndrwxr-xr-x 1 root root 4096 Aug 22 15:22 ../\n-rw-r--r-- 1 root root 0 Aug 21 01:20 __init__.py\n-rwxr-xr-x 1 root root 10551 Aug 21 01:20 api_server.py*\n-rw-r--r-- 1 root root 1901 Aug 21 01:20 bootstrap.py\n-rw-r--r-- 1 root root 2604 Aug 21 01:20 export_blocks.py\n-rw-r--r-- 1 root root 3805 Aug 21 01:20 import_blocks.py\n-rwxr-xr-x 1 root root 45285 Aug 21 01:20 prompt.py*\n-rw-r--r-- 1 root root 3022 Aug 21 01:20 reencrypt_wallet.py\n-rw-r--r-- 1 root root 3373 Aug 21 01:20 sign_message.py\n\nではプライベートネットワークを起動してみましょう!!\n// -m メインネット\n// -p privatenet\n//指定なしだとテストネット。\n\n(venv) root@neo-privnet:/neo-python# np-prompt\n[I 180821 04:59:54 LevelDBBlockchain:115] Created Blockchain DB at /root/.neopython/Chains/SC234 \n[I 180821 04:59:54 NotificationDB:73] Created Notification DB At /root/.neopython/Chains/Test_Notif \nNEO cli. Type 'help' to get started\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nblockを取得してみましょう!\n\n//blockの取得\nneo> block 1 \n{\n \"hash\": \"0x0012f8566567a9d7ddf25acb5cf98286c9703297de675d01ba73fbfe6bcb841c\",\n \"size\": 686,\n \"version\": 0,\n \"previousblockhash\": \"0xb3181718ef6167105b70920e4a8fbbd0a0a56aacf460d70e10ba6fa1668f1fef\",\n \"merkleroot\": \"0x8e3a32ba3a7e8bdb0ad9a2ad064713e45bd20eb0dab0d2e77df5b5ce985276d0\",\n \"time\": 1494400282,\n \"index\": 1,\n \"nonce\": \"afbd1492287a1fd1\",\n \"nextconsensus\": \"AdyQbbn6ENjqWDa5JNYMwN3ikNcA4JeZdk\",\n \"script\": {\n \"invocation\": \"40884037dd265cb5f5a54802f53c2c8593b31d5b8a9c0bad4c7e366b153d878989d168080ac36b930036a9eb966b48c70bb41792e698fa021116f27c09643563b840e83ab14404d964a91dbac45f5460e88ad57196b1779478e3475334af8c1b49cd9f0213257895c60b5b92a4800eb32d785cbb39ae1f022528943909fd37deba63403677848bf98cc9dbd8fbfd7f2e4f34471866ea82ca6bffbf0f778b6931483700c17829b4bd066eb04983d3aac0bd46b9c8d03a73a8e714d3119de93cd9522e314054d16853b22014190063f77d9edf6fbccefcf71fffd1234f688823b4e429ae5fa639d0a664c842fbdfcb4d6e21f39d81c23563b92cffa09696d93c95bc4893a6401a43071d00d3e854f7f1f321afa7d5301d36f2195dc1e2643463f34ae637d2b02ae0eb11d4256c507a4f8304cea6396a7fce640f50acb301c2f6336d27717e84\",\n \"verification\": \"55210209e7fd41dfb5c2f8dc72eb30358ac100ea8c72da18847befe06eade68cebfcb9210327da12b5c40200e9f65569476bbff2218da4f32548ff43b6387ec1416a231ee821034ff5ceeac41acf22cd5ed2da17a6df4dd8358fcb2bfb1a43208ad0feaab2746b21026ce35b29147ad09e4afe4ec4a7319095f08198fa8babbe3c56e970b143528d2221038dddc06ce687677a53d54f096d2591ba2302068cf123c1f2d75c2dddc542557921039dafd8571a641058ccc832c5e2111ea39b09c0bde36050914384f7a48bce9bf92102d02b1873a0863cd042cc717da31cea0d7cf9db32b74d4c72c01b0011503e2e2257ae\"\n },\n \"tx\": [\n {\n \"txid\": \"0x8e3a32ba3a7e8bdb0ad9a2ad064713e45bd20eb0dab0d2e77df5b5ce985276d0\",\n \"size\": 10,\n \"type\": \"MinerTransaction\",\n \"version\": 0,\n \"attributes\": [],\n \"vout\": [],\n \"vin\": [],\n \"sys_fee\": \"0\",\n \"net_fee\": \"0\",\n \"scripts\": [],\n \"nonce\": 679092177\n }\n ]\n}\n\n\n\n\n## ・おまけ\nポートを見てみると4つ使用されていることがわかります。\nおそらくこいつらがブロックの生成してるはずです!\n\n(venv) root@neo-privnet:/neo-python/neo/bin# lsof -i\nCOMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME\ndotnet 15 root 103u IPv4 190687 0t0 TCP *:20333 (LISTEN)\ndotnet 15 root 125u IPv4 189187 0t0 TCP localhost:20333->localhost:47545 (ESTABLISHED)\ndotnet 15 root 130u IPv4 189199 0t0 TCP localhost:20333->localhost:50254 (ESTABLISHED)\ndotnet 15 root 140u IPv4 189209 0t0 TCP localhost:20333->localhost:58899 (ESTABLISHED)\ndotnet 15 root 152u IPv4 189220 0t0 TCP *:30333 (LISTEN)\ndotnet 15 root 154u IPv6 189235 0t0 TCP *:10333 (LISTEN)\ndotnet 27 root 97u IPv4 190692 0t0 TCP *:20334 (LISTEN)\ndotnet 27 root 98u IPv4 190695 0t0 TCP localhost:47545->localhost:20333 (ESTABLISHED)\ndotnet 27 root 116u IPv4 189798 0t0 TCP localhost:20334->localhost:55485 (ESTABLISHED)\ndotnet 27 root 135u IPv4 189816 0t0 TCP localhost:20334->localhost:34553 (ESTABLISHED)\ndotnet 27 root 152u IPv4 189831 0t0 TCP *:30334 (LISTEN)\ndotnet 27 root 154u IPv6 189832 0t0 TCP *:10334 (LISTEN)\ndotnet 40 root 104u IPv4 190706 0t0 TCP *:20335 (LISTEN)\ndotnet 40 root 115u IPv4 189794 0t0 TCP localhost:50254->localhost:20333 (ESTABLISHED)\ndotnet 40 root 118u IPv4 189797 0t0 TCP localhost:55485->localhost:20334 (ESTABLISHED)\ndotnet 40 root 130u IPv4 189817 0t0 TCP localhost:20335->localhost:46526 (ESTABLISHED)\ndotnet 40 root 153u IPv4 189227 0t0 TCP *:30335 (LISTEN)\ndotnet 40 root 154u IPv6 189228 0t0 TCP *:10335 (LISTEN)\ndotnet 54 root 110u IPv4 190754 0t0 TCP *:20336 (LISTEN)\ndotnet 54 root 112u IPv4 190757 0t0 TCP localhost:58899->localhost:20333 (ESTABLISHED)\ndotnet 54 root 119u IPv4 190761 0t0 TCP localhost:34553->localhost:20334 (ESTABLISHED)\ndotnet 54 root 121u IPv4 190762 0t0 TCP localhost:46526->localhost:20335 (ESTABLISHED)\ndotnet 54 root 152u IPv4 190783 0t0 TCP *:30336 (LISTEN)\ndotnet 54 root 154u IPv6 190784 0t0 TCP *:10336 (LISTEN)\n\nこれで記事は終わりです。\n\nTwitterやっています。よかったらフォローお願いします!\nhttps://twitter.com/yamamotodaa\n\n\n参考:\nhttps://medium.com/proof-of-working/how-to-run-a-private-network-of-the-neo-blockchain-d83004557359\nhttps://github.com/CityOfZion/neo-python#getting-started",
"json_metadata": "{\"tags\":[\"blockchain\",\"japanese\",\"neo\",\"jp-newbie\",\"developer\"],\"image\":[\"https://cdn.steemitimages.com/DQmbWZgdy6BZNQBaaFNdjRqmsgsKpxhXKmNBka2f9mkFVyE/neo-logo.png\",\"https://cdn.steemitimages.com/DQmWWeTmjWHz5AAg8ddqibixy91sAdLkV8hqB1aZSyaVBUG/Screenshot%20from%202018-08-23%2021-55-01.png\",\"https://cdn.steemitimages.com/DQmXiRpg8MgJuG9tW5gADvYUB3HGpCtgwRxTH4hqY8ujDBu/Screenshot%20from%202018-08-23%2021-57-30.png\"],\"links\":[\"https://medium.com/@masahiro.sasaki/dbft-%E6%B0%91%E4%B8%BB%E7%9A%84%E3%81%AA%E3%82%B3%E3%83%B3%E3%82%BB%E3%83%B3%E3%82%B5%E3%82%B9%E3%82%A2%E3%83%AB%E3%82%B4%E3%83%AA%E3%82%BA%E3%83%A0-5c36b80cac2b\",\"https://download.docker.com/linux/ubuntu/gpg\",\"https://download.docker.com/linux/ubuntu\",\"https://github.com/CityOfZion/neo-privatenet-docker.git\",\"https://github.com/CityOfZion/neo-privatenet-docker\",\"https://twitter.com/yamamotodaa\",\"https://medium.com/proof-of-working/how-to-run-a-private-network-of-the-neo-blockchain-d83004557359\",\"https://github.com/CityOfZion/neo-python#getting-started\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}daidaipublished a new post: eos-eos-docker2018/08/23 05:15:18
daidaipublished a new post: eos-eos-docker
2018/08/23 05:15:18
| parent author | |
| parent permlink | eos |
| author | daidai |
| permlink | eos-eos-docker |
| title | 【EOS 開発】EOS開発環境をDockerで構築してみよう! |
| body | .png) ■目次 ●EOS環境構築 ・dockerインストール ・EOSインストール ■EOS環境構築 ちまたでEthereum Killerと呼ばれるEOSの環境構築にを説明します。 思ったよりも簡単にできるのでさくさくやっていきましょ〜! EOSとはなんぞやって方は以下の記事参照!!! https://www.newscrypto.jp/articles/3705 ■dockerインストール EOSの導入にはDockerが必要です。そもそもDockerってなんだよって人は以下の記事読んでみてください。簡単にいうと仮想環境です。 https://www.kagoya.jp/howto/rentalserver/docker/ ではさっそくはじめていきましょう! まずはDockerのインストールからはじめます。 //まずは下準備からしていきます。 $ sudo apt-get update $ sudo apt-get upgrade //dockerのインストール $ sudo apt install apt-transport-https ca-certificates curl software-properties-common $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - $ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" $ sudo apt-get update $ sudo apt-get install docker-ce //インストール確認 $ sudo docker -v Docker version 18.06.0-ce, build 0ffa825 ■EOSインストール いよいよEOSのインストールです。 まずはdockerで使うEOSのImageファイルをpullしてきましょう〜! $ docker pull eosio/eos-dev Using default tag: latest latest: Pulling from eosio/eos-dev 6b98dfc16071: Pull complete 4001a1209541: Pull complete 6319fc68c576: Pull complete b24603670dc3: Pull complete 97f170c87c6f: Pull complete 989c07c6edff: Pull complete 3cb5f57fd105: Pull complete 17e8c5aa3340: Pull complete 865a94241630: Pull complete 78c0dba4c581: Pull complete 80dfca640586: Pull complete e56cf35e4a67: Pull complete 36519f785e03: Pull complete 07695dae958b: Pull complete d61d51134ed0: Pull complete 0968c979e0d8: Pull complete 2e46fe7fcb13: Pull complete d2135292b7fe: Pull complete 6e275d8b482b: Pull complete bcfe52dd7985: Pull complete Digest: sha256:8adde42d0f857c261521e73d6f2aa1aa0b86519d3dae92886ed024ab402daec9 Status: Downloaded newer image for eosio/eos-dev:latest ちゃんとimageを取得できたか確認してみます。 $ sudo docker images REPOSITORY TAG IMAGE ID CREATED SIZE eosio/eos-dev latest 78011742d906 5 days ago 2.81GB 取得できてますね!!!では次は起動してみましょう!!! $ sudo docker run --rm --name eosio -d -p 8888:8888 -p 9876:9876 -v /tmp/work:/work -v /tmp/eosio/data:/mnt/dev/data -v /tmp/eosio/config:/mnt/dev/config eosio/eos-dev /bin/bash -c "nodeos -e -p eosio --plugin eosio::wallet_api_plugin --plugin eosio::wallet_plugin --plugin eosio::producer_plugin --plugin eosio::history_plugin --plugin eosio::chain_api_plugin --plugin eosio::history_api_plugin --plugin eosio::http_plugin -d /mnt/dev/data --config-dir /mnt/dev/config --http-server-address=0.0.0.0:8888 --access-control-allow-origin=* --contracts-console --http-validate-host=false" 2e1092c06f6fd41f3c0d0fd889fe88c0d07c5f4bb604dccdfc48cdb8436137ca 起動できたっぽい? http://localhost:8888/v1/chain/get_infoにアクセスして確認してみます。 見づらいんですが以下のようなデータが表示されています。  { "server_version": "0961a560", "chain_id": "cf057bbfb72640471fd910bcb67639c22df9f92470936cddc1ade0e2f2e7dc4f", "head_block_num": 13780, "last_irreversible_block_num": 13779, "last_irreversible_block_id": "000035d36e1ca29ba378081c574ab3b5ab4214ba29754dd42b512690a9f03e80", "head_block_id": "000035d4165c9225d7a04822d142fbcb15f997a6f2571dc7bae8437dea782205", "head_block_time": "2018-05-23T16:30:54", "head_block_producer": "eosio", "virtual_block_cpu_limit": 100000000, "virtual_block_net_limit": 1048576000, "block_cpu_limit": 99900, "block_net_limit": 1048576 } これできちんと起動できていることが確認できました。 以下のコマンドで起動しているdockerの一覧をみることができます。 $ sudo docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 2e1092c06f6f eosio/eos-dev "/bin/bash -c 'nodeo…" 35 seconds ago Up 34 seconds 0.0.0.0:8888->8888/tcp, 0.0.0.0:9876->9876/tcp eosio これでEOS開発環境の構築は終了です。 どうだったでしょうか?想像以上に簡単ですよね! お疲れ様でした! Twitterやっています。よかったらフォローお願いします!\(^o^)/ https://twitter.com/yamamotodaa |
| json metadata | {"tags":["eos","blockchain","japanese","eosio","jp-newbie"],"image":["https://cdn.steemitimages.com/DQmNxfZeag9Fjh8weBUv8DiUueMzDuZkZDyZGgm8vsbdUWB/EOS-logo%20(5).png","https://cdn.steemitimages.com/DQmYzRi3dvCJGtVknBceYiUY1p5XSTEoqymW4rLFUJaucve/picture_pc_2e7035d9864e64d40f81917349110799.jpg"],"links":["https://www.newscrypto.jp/articles/3705","https://www.kagoya.jp/howto/rentalserver/docker/","https://download.docker.com/linux/ubuntu/gpg","https://download.docker.com/linux/ubuntu","http://localhost:8888/v1/chain/get_infoにアクセスして確認してみます。","https://twitter.com/yamamotodaa"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #25310749/Trx 9374ef82853ad41d573fa01e4ea3e86d52fb2b76 |
View Raw JSON Data
{
"trx_id": "9374ef82853ad41d573fa01e4ea3e86d52fb2b76",
"block": 25310749,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-23T05:15:18",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "eos",
"author": "daidai",
"permlink": "eos-eos-docker",
"title": "【EOS 開発】EOS開発環境をDockerで構築してみよう!",
"body": ".png)\n\n■目次\n●EOS環境構築\n ・dockerインストール\n ・EOSインストール\n\n■EOS環境構築\n\nちまたでEthereum Killerと呼ばれるEOSの環境構築にを説明します。\n思ったよりも簡単にできるのでさくさくやっていきましょ〜!\nEOSとはなんぞやって方は以下の記事参照!!!\n\nhttps://www.newscrypto.jp/articles/3705\n\n■dockerインストール\n\nEOSの導入にはDockerが必要です。そもそもDockerってなんだよって人は以下の記事読んでみてください。簡単にいうと仮想環境です。\n\nhttps://www.kagoya.jp/howto/rentalserver/docker/\n\nではさっそくはじめていきましょう!\nまずはDockerのインストールからはじめます。\n\n//まずは下準備からしていきます。\n$ sudo apt-get update\n$ sudo apt-get upgrade\n\n//dockerのインストール\n$ sudo apt install apt-transport-https ca-certificates curl software-properties-common\n$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -\n$ sudo add-apt-repository \"deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable\"\n$ sudo apt-get update\n$ sudo apt-get install docker-ce\n\n//インストール確認\n$ sudo docker -v\nDocker version 18.06.0-ce, build 0ffa825\n\n\n■EOSインストール\n\nいよいよEOSのインストールです。\nまずはdockerで使うEOSのImageファイルをpullしてきましょう〜!\n\n$ docker pull eosio/eos-dev\nUsing default tag: latest\nlatest: Pulling from eosio/eos-dev\n6b98dfc16071: Pull complete \n4001a1209541: Pull complete \n6319fc68c576: Pull complete \nb24603670dc3: Pull complete \n97f170c87c6f: Pull complete \n989c07c6edff: Pull complete \n3cb5f57fd105: Pull complete \n17e8c5aa3340: Pull complete \n865a94241630: Pull complete \n78c0dba4c581: Pull complete \n80dfca640586: Pull complete \ne56cf35e4a67: Pull complete \n36519f785e03: Pull complete \n07695dae958b: Pull complete \nd61d51134ed0: Pull complete \n0968c979e0d8: Pull complete \n2e46fe7fcb13: Pull complete \nd2135292b7fe: Pull complete \n6e275d8b482b: Pull complete \nbcfe52dd7985: Pull complete \nDigest: sha256:8adde42d0f857c261521e73d6f2aa1aa0b86519d3dae92886ed024ab402daec9\nStatus: Downloaded newer image for eosio/eos-dev:latest\n\nちゃんとimageを取得できたか確認してみます。\n\n$ sudo docker images\nREPOSITORY TAG IMAGE ID CREATED SIZE\neosio/eos-dev latest 78011742d906 5 days ago 2.81GB\n\n取得できてますね!!!では次は起動してみましょう!!!\n\n$ sudo docker run --rm --name eosio -d -p 8888:8888 -p 9876:9876 -v /tmp/work:/work -v /tmp/eosio/data:/mnt/dev/data -v /tmp/eosio/config:/mnt/dev/config eosio/eos-dev /bin/bash -c \"nodeos -e -p eosio --plugin eosio::wallet_api_plugin --plugin eosio::wallet_plugin --plugin eosio::producer_plugin --plugin eosio::history_plugin --plugin eosio::chain_api_plugin --plugin eosio::history_api_plugin --plugin eosio::http_plugin -d /mnt/dev/data --config-dir /mnt/dev/config --http-server-address=0.0.0.0:8888 --access-control-allow-origin=* --contracts-console --http-validate-host=false\"\n2e1092c06f6fd41f3c0d0fd889fe88c0d07c5f4bb604dccdfc48cdb8436137ca\n\n起動できたっぽい?\nhttp://localhost:8888/v1/chain/get_infoにアクセスして確認してみます。\n\n見づらいんですが以下のようなデータが表示されています。\n\n\n\n{\n \"server_version\": \"0961a560\",\n \"chain_id\": \"cf057bbfb72640471fd910bcb67639c22df9f92470936cddc1ade0e2f2e7dc4f\",\n \"head_block_num\": 13780,\n \"last_irreversible_block_num\": 13779,\n \"last_irreversible_block_id\": \"000035d36e1ca29ba378081c574ab3b5ab4214ba29754dd42b512690a9f03e80\",\n \"head_block_id\": \"000035d4165c9225d7a04822d142fbcb15f997a6f2571dc7bae8437dea782205\",\n \"head_block_time\": \"2018-05-23T16:30:54\",\n \"head_block_producer\": \"eosio\",\n \"virtual_block_cpu_limit\": 100000000,\n \"virtual_block_net_limit\": 1048576000,\n \"block_cpu_limit\": 99900,\n \"block_net_limit\": 1048576\n}\n\nこれできちんと起動できていることが確認できました。\n以下のコマンドで起動しているdockerの一覧をみることができます。\n\n$ sudo docker ps\nCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES\n2e1092c06f6f eosio/eos-dev \"/bin/bash -c 'nodeo…\" 35 seconds ago Up 34 seconds 0.0.0.0:8888->8888/tcp, 0.0.0.0:9876->9876/tcp eosio\n\nこれでEOS開発環境の構築は終了です。\nどうだったでしょうか?想像以上に簡単ですよね!\nお疲れ様でした!\n\nTwitterやっています。よかったらフォローお願いします!\(^o^)/\n\nhttps://twitter.com/yamamotodaa",
"json_metadata": "{\"tags\":[\"eos\",\"blockchain\",\"japanese\",\"eosio\",\"jp-newbie\"],\"image\":[\"https://cdn.steemitimages.com/DQmNxfZeag9Fjh8weBUv8DiUueMzDuZkZDyZGgm8vsbdUWB/EOS-logo%20(5).png\",\"https://cdn.steemitimages.com/DQmYzRi3dvCJGtVknBceYiUY1p5XSTEoqymW4rLFUJaucve/picture_pc_2e7035d9864e64d40f81917349110799.jpg\"],\"links\":[\"https://www.newscrypto.jp/articles/3705\",\"https://www.kagoya.jp/howto/rentalserver/docker/\",\"https://download.docker.com/linux/ubuntu/gpg\",\"https://download.docker.com/linux/ubuntu\",\"http://localhost:8888/v1/chain/get_infoにアクセスして確認してみます。\",\"https://twitter.com/yamamotodaa\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}2018/08/23 05:14:51
2018/08/23 05:14:51
| parent author | |
| parent permlink | eos |
| author | daidai |
| permlink | eos |
| title | 【EOS 開発】鍵、ウォレットの作成をしてみよう |
| body | .png) # ■目次 ・前提条件 ・コンテナにログイン ・ウォレットの作成 ・鍵の作成とインポート ・注意点 # ■前提条件 以下の環境構築が完了していることが前提です。 https://steemit.com/eos/@daidai/eos-eos-docker # ■コンテナにログイン まずは環境構築で導入したeosioのimageからcontainerを立ち上げましょう! sudo docker run --rm --name eosio -d -p 8888:8888 -p 9876:9876 -v /tmp/work:/work -v /tmp/eosio/data:/mnt/dev/data -v /tmp/eosio/config:/mnt/dev/config eosio/eos-dev /bin/bash -c "nodeos -e -p eosio --plugin eosio::wallet_api_plugin --plugin eosio::wallet_plugin --plugin eosio::producer_plugin --plugin eosio::history_plugin --plugin eosio::chain_api_plugin --plugin eosio::history_api_plugin --plugin eosio::http_plugin -d /mnt/dev/data --config-dir /mnt/dev/config --http-server-address=0.0.0.0:8888 --access-control-allow-origin=* --contracts-console --http-validate-host=false" //きちんと立ち上がっていることを確認 sudo docker ps [sudo] password for daiki: CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 468b97ba0a93 eosio/eos-dev "/bin/bash -c 'nodeo…" 28 minutes ago Up 28 minutes 0.0.0.0:8888->8888/tcp, 0.0.0.0:9876->9876/tcp eosio ではさっそくeosioのcontainerに入りましょう! //docker login sudo docker exec -it eosio bash これでログインできました。 # ■ウォレットの作成 ではウォレットの作成をしていきます。 //wallet create cleos wallet create "/opt/eosio/bin/keosd" launched Creating wallet: default Save password to use in the future to unlock this wallet. Without password imported keys will not be retrievable. "PW5KCa624kA2EM9r4NEpvpi2f3TSM2KghRzxYwovtxPfjRg1WpSfqf" //walletのpasswordなのでなくさないようにしてください! 作成できました。 walletのpasswordは後で使うのでなくさないようにしてください! 次はwalletが作成できたか確認してみましょう。 //wallet 確認 cleos wallet list Wallets: [ "default *" ] うまくいっているようですね。 またEOSは複数のwalletを作成できるようです。やってみましょう。 //CLEOSでは複数のwaleltを管理可能 //名前をつけて生成 cleos wallet create -n periwinkle Creating wallet: periwinkle Save password to use in the future to unlock this wallet. Without password imported keys will not be retrievable. "PW5KFH8wao5q4xFTieJ6CmcysF7uFzVNT25NijqyxDnc1RHaEURz4u" //増えていることを確認 cleos wallet list Wallets: [ "default *", "periwinkle *" ] 複数できていることが確認できました。 アスタリスク(*)が付いていることに注意することが重要です。これは、それぞれのウォレットがロック解除されていることを意味します 常に解除されていると危ないのでロックしてみましょう。 //Lockしましょう cleos wallet lock -n periwinkle Locked: periwinkle //wallet list再度実行すると、アスタリスクが消えていることがわかります。これは、ウォレットがロックされていることを意味します。 cleos wallet list Wallets: [ "default *", "periwinkle" ] periwinkleのアスタリスクが消えていることがわかります。 これでロックすることができました。再度アンロックもしてみましょう。 ここでは先程取得したperiwinkleのパスワードを利用します。 ちゃんとメモしてありますよね???👽 //unlock cleos wallet unlock -n periwinkle password: Unlocked: periwinkle //unlock確認 cleos wallet list Wallets: [ "default *", "periwinkle *" ] ロック解除されていることが確認できました! 良い感じですね! # ■鍵の作成とインポート ウォレットもできたことですし、公開鍵、暗号鍵の生成をしていきましょう。 //2つ作ってみます。 cleos create key Private key: 5Hz4Vp8iZ45oc2o3HatNjt54XTkhpB2nD8jU1noSr7hvFsnUvcsa Public key: EOS5S2DxGngsvf5CYz4A34xsuce4fkJ58VK1a11mKon4uksNyziHREi cleos create key Private key: 5JMK52ifxHR1ALMMxWm1i6aDri3pDgxrr9w1ZaDuYNJw7uxZACJa Public key: EOS5h6auAWuToi4QeBrpPYZZEbZHf2Zp8fL1BqwRt2YgESC4fcbR5w さくっとできました。ではウォレットにPrivate Keyをインポートしていきましょう。 //walletにsecret keyをインポート //import までで一旦Enter //以下の状態でPrivate Keyを入力! cleos wallet import //private key: cleos wallet import private key: imported private key for: EOS5S2DxGngsvf5CYz4A314xsuce4fkJ58VK1amKon4uksNyziHREi cleos wallet import private key: imported private key for: EOS5h6auAWuToi4QeBrp1PYZZEbZHf2Zp8fLBqwRt2YgESC4fcbR5w どちらも上手くいきました。 ウォレットの中に鍵がインポートされたか確認してみましょう。 //walletの中の公開鍵を確認 cleos wallet keys [ "EOS5S2DxGngsvf5CYz4A34xsuce4fkJ58VK1amKon4uksNyz1iHREi", "EOS5h6auAWuToi4QeBrpPYZZEbZHf2Zp8fLBqwRt2YgESC41fcbR5w" ] //walletの中の公開鍵、秘密鍵を確認 walletのパスワードを入力することで秘密鍵もみることができます cleos wallet private_keys --password PW5KCa624kA2EM9r4NEpvpi2f3TSM2KghRzxYwovtxPf1jRgWpSfqf [[ "EOS5S2DxGngsvf5CYz4A34xsuce4fkJ58VK1amKon41uksNyziHREi", "5Hz4Vp8iZ45oc2o3HatNjt54XTkhpB2nD8jUnoSr7hv1FsnUvcsa" ],[ "EOS5h6auAWuToi4QeBrpPYZZEbZHf2Zp8fLBqwRt21YgESC4fcbR5w", "5JMK52ifxHR1ALMMxWm1i6aDri3pDgxrr9wZaDuYN1Jw7uxZACJa" ] ] 鍵の作成、インポートはできました。 お疲れ様でした。 # ■注意点 鍵のインポート時にPrivate Keyのインポートができないバグが発生しているようです。 僕自身一度コンテナを停止した後、再度実行した際にインポートできなくなりました。 対応分かり次第こちらの記事にトラブルシューティングを記載していきます。 Twitterやっています。よかったらフォローお願いします! https://twitter.com/yamamotodaa |
| json metadata | {"tags":["eos","blockchain","japanese","eosio","jp-newbie"],"image":["https://cdn.steemitimages.com/DQmQNtaw9eye8jummM43V7Ajn7M6pBZH61Fev8NFitEWJHq/EOS-logo%20(1).png"],"links":["https://steemit.com/eos/@daidai/eos-eos-docker","https://twitter.com/yamamotodaa"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #25310740/Trx 81ad87fd2c1e8afef7de1f1370d8e42f3a61fecf |
View Raw JSON Data
{
"trx_id": "81ad87fd2c1e8afef7de1f1370d8e42f3a61fecf",
"block": 25310740,
"trx_in_block": 17,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-23T05:14:51",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "eos",
"author": "daidai",
"permlink": "eos",
"title": "【EOS 開発】鍵、ウォレットの作成をしてみよう",
"body": ".png)\n\n# ■目次\n・前提条件\n・コンテナにログイン\n・ウォレットの作成\n・鍵の作成とインポート\n・注意点\n\n# ■前提条件\n\n以下の環境構築が完了していることが前提です。\n\nhttps://steemit.com/eos/@daidai/eos-eos-docker\n\n# ■コンテナにログイン\n\nまずは環境構築で導入したeosioのimageからcontainerを立ち上げましょう!\n\nsudo docker run --rm --name eosio -d -p 8888:8888 -p 9876:9876 -v /tmp/work:/work -v /tmp/eosio/data:/mnt/dev/data -v /tmp/eosio/config:/mnt/dev/config eosio/eos-dev /bin/bash -c \"nodeos -e -p eosio --plugin eosio::wallet_api_plugin --plugin eosio::wallet_plugin --plugin eosio::producer_plugin --plugin eosio::history_plugin --plugin eosio::chain_api_plugin --plugin eosio::history_api_plugin --plugin eosio::http_plugin -d /mnt/dev/data --config-dir /mnt/dev/config --http-server-address=0.0.0.0:8888 --access-control-allow-origin=* --contracts-console --http-validate-host=false\"\n\n//きちんと立ち上がっていることを確認\nsudo docker ps\n[sudo] password for daiki: \nCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES\n468b97ba0a93 eosio/eos-dev \"/bin/bash -c 'nodeo…\" 28 minutes ago Up 28 minutes 0.0.0.0:8888->8888/tcp, 0.0.0.0:9876->9876/tcp eosio\n\nではさっそくeosioのcontainerに入りましょう!\n\n//docker login\nsudo docker exec -it eosio bash\n\n\nこれでログインできました。\n\n# ■ウォレットの作成\n\nではウォレットの作成をしていきます。\n\n//wallet create\ncleos wallet create\n\"/opt/eosio/bin/keosd\" launched\nCreating wallet: default\nSave password to use in the future to unlock this wallet.\nWithout password imported keys will not be retrievable.\n\"PW5KCa624kA2EM9r4NEpvpi2f3TSM2KghRzxYwovtxPfjRg1WpSfqf\"\n//walletのpasswordなのでなくさないようにしてください!\n\n作成できました。\nwalletのpasswordは後で使うのでなくさないようにしてください!\n次はwalletが作成できたか確認してみましょう。\n\n//wallet 確認\ncleos wallet list\nWallets:\n[\n \"default *\"\n]\n\nうまくいっているようですね。\nまたEOSは複数のwalletを作成できるようです。やってみましょう。\n\n//CLEOSでは複数のwaleltを管理可能\n//名前をつけて生成\ncleos wallet create -n periwinkle\nCreating wallet: periwinkle\nSave password to use in the future to unlock this wallet.\nWithout password imported keys will not be retrievable.\n\"PW5KFH8wao5q4xFTieJ6CmcysF7uFzVNT25NijqyxDnc1RHaEURz4u\"\n\n//増えていることを確認\ncleos wallet list\nWallets:\n[\n \"default *\",\n \"periwinkle *\"\n]\n\n複数できていることが確認できました。\nアスタリスク(*)が付いていることに注意することが重要です。これは、それぞれのウォレットがロック解除されていることを意味します\n常に解除されていると危ないのでロックしてみましょう。\n\n//Lockしましょう\ncleos wallet lock -n periwinkle\nLocked: periwinkle\n\n\n//wallet list再度実行すると、アスタリスクが消えていることがわかります。これは、ウォレットがロックされていることを意味します。\ncleos wallet list\nWallets:\n[\n \"default *\",\n \"periwinkle\"\n]\n\nperiwinkleのアスタリスクが消えていることがわかります。\nこれでロックすることができました。再度アンロックもしてみましょう。\nここでは先程取得したperiwinkleのパスワードを利用します。\nちゃんとメモしてありますよね???👽\n\n//unlock\ncleos wallet unlock -n periwinkle\npassword: Unlocked: periwinkle\n\n//unlock確認\ncleos wallet list\nWallets:\n[\n \"default *\",\n \"periwinkle *\"\n]\n\nロック解除されていることが確認できました!\n良い感じですね!\n\n# ■鍵の作成とインポート\n\nウォレットもできたことですし、公開鍵、暗号鍵の生成をしていきましょう。\n\n//2つ作ってみます。\ncleos create key\nPrivate key: 5Hz4Vp8iZ45oc2o3HatNjt54XTkhpB2nD8jU1noSr7hvFsnUvcsa\nPublic key: EOS5S2DxGngsvf5CYz4A34xsuce4fkJ58VK1a11mKon4uksNyziHREi\n\ncleos create key\nPrivate key: 5JMK52ifxHR1ALMMxWm1i6aDri3pDgxrr9w1ZaDuYNJw7uxZACJa\nPublic key: EOS5h6auAWuToi4QeBrpPYZZEbZHf2Zp8fL1BqwRt2YgESC4fcbR5w\n\nさくっとできました。ではウォレットにPrivate Keyをインポートしていきましょう。\n\n//walletにsecret keyをインポート\n//import までで一旦Enter\n//以下の状態でPrivate Keyを入力!\ncleos wallet import\n//private key: \n\ncleos wallet import \nprivate key: imported private key for: EOS5S2DxGngsvf5CYz4A314xsuce4fkJ58VK1amKon4uksNyziHREi\n\ncleos wallet import\nprivate key: imported private key for: EOS5h6auAWuToi4QeBrp1PYZZEbZHf2Zp8fLBqwRt2YgESC4fcbR5w\n\nどちらも上手くいきました。\nウォレットの中に鍵がインポートされたか確認してみましょう。\n\n//walletの中の公開鍵を確認\ncleos wallet keys\n[\n \"EOS5S2DxGngsvf5CYz4A34xsuce4fkJ58VK1amKon4uksNyz1iHREi\",\n \"EOS5h6auAWuToi4QeBrpPYZZEbZHf2Zp8fLBqwRt2YgESC41fcbR5w\"\n]\n\n//walletの中の公開鍵、秘密鍵を確認 walletのパスワードを入力することで秘密鍵もみることができます\ncleos wallet private_keys --password PW5KCa624kA2EM9r4NEpvpi2f3TSM2KghRzxYwovtxPf1jRgWpSfqf\n[[\n \"EOS5S2DxGngsvf5CYz4A34xsuce4fkJ58VK1amKon41uksNyziHREi\",\n \"5Hz4Vp8iZ45oc2o3HatNjt54XTkhpB2nD8jUnoSr7hv1FsnUvcsa\"\n ],[\n \"EOS5h6auAWuToi4QeBrpPYZZEbZHf2Zp8fLBqwRt21YgESC4fcbR5w\",\n \"5JMK52ifxHR1ALMMxWm1i6aDri3pDgxrr9wZaDuYN1Jw7uxZACJa\"\n ]\n]\n\n鍵の作成、インポートはできました。\nお疲れ様でした。\n\n# ■注意点\n\n鍵のインポート時にPrivate Keyのインポートができないバグが発生しているようです。\n僕自身一度コンテナを停止した後、再度実行した際にインポートできなくなりました。\n対応分かり次第こちらの記事にトラブルシューティングを記載していきます。\n\n\nTwitterやっています。よかったらフォローお願いします!\nhttps://twitter.com/yamamotodaa",
"json_metadata": "{\"tags\":[\"eos\",\"blockchain\",\"japanese\",\"eosio\",\"jp-newbie\"],\"image\":[\"https://cdn.steemitimages.com/DQmQNtaw9eye8jummM43V7Ajn7M6pBZH61Fev8NFitEWJHq/EOS-logo%20(1).png\"],\"links\":[\"https://steemit.com/eos/@daidai/eos-eos-docker\",\"https://twitter.com/yamamotodaa\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}daidaipublished a new post: hyperledger-fabric-samples-balance-transfer-ubuntu16-042018/08/23 04:48:57
daidaipublished a new post: hyperledger-fabric-samples-balance-transfer-ubuntu16-04
2018/08/23 04:48:57
| parent author | |
| parent permlink | hyperledger |
| author | daidai |
| permlink | hyperledger-fabric-samples-balance-transfer-ubuntu16-04 |
| title | hyperledger/fabric-samplesのbalance-transferをUbuntu16.04で動かしてみた |
| body | @@ -122,16 +122,18 @@ f.png)%0A%0A +# %E2%96%A0Premise @@ -133,16 +133,16 @@ Premise%0A - %0A%E3%81%93%E3%81%A1%E3%82%89%E3%81%AE%E7%92%B0%E5%A2%83%E3%81%8C @@ -231,16 +231,18 @@ u16-04%0A%0A +# %E2%96%A0Overvie @@ -243,16 +243,16 @@ verview%0A - %0A%E4%BB%8A%E5%9B%9E%E3%81%AFHype @@ -470,16 +470,18 @@ ub.com%0A%0A +# %E2%96%A0Install @@ -481,16 +481,16 @@ Install%0A - %0A%E3%83%BBubuntu @@ -676,16 +676,18 @@ ranch%0A%0A%0A +# %E2%96%A0Test%0A%0Ad @@ -7819,16 +7819,18 @@ e move%0A%0A +# %E2%96%A0Trouble |
| json metadata | {"tags":["hyperledger","blockchain","japanese","fabric","developer"],"image":["https://cdn.steemitimages.com/DQmRx2JdNJJazpMJqNTW5dzxEE9oMDgS5waF4fkD5J81yvy/0_4MfnPLogMm19IVbf.png"],"links":["https://steemit.com/hyperledger/@daidai/hyperledger-fabric1-0-ubuntu16-04","https://gerrit.hyperledger.org/r/#/admin/github.com","https://github.com/hyperledger/fabric-samples.git","http://localhost:4000","http://localhost:4000/users"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #25310222/Trx 5d4a201244f9f0283550da6a31e590fe4a9b109e |
View Raw JSON Data
{
"trx_id": "5d4a201244f9f0283550da6a31e590fe4a9b109e",
"block": 25310222,
"trx_in_block": 9,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-23T04:48:57",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "hyperledger",
"author": "daidai",
"permlink": "hyperledger-fabric-samples-balance-transfer-ubuntu16-04",
"title": "hyperledger/fabric-samplesのbalance-transferをUbuntu16.04で動かしてみた",
"body": "@@ -122,16 +122,18 @@\n f.png)%0A%0A\n+# \n %E2%96%A0Premise\n@@ -133,16 +133,16 @@\n Premise%0A\n-\n %0A%E3%81%93%E3%81%A1%E3%82%89%E3%81%AE%E7%92%B0%E5%A2%83%E3%81%8C\n@@ -231,16 +231,18 @@\n u16-04%0A%0A\n+# \n %E2%96%A0Overvie\n@@ -243,16 +243,16 @@\n verview%0A\n-\n %0A%E4%BB%8A%E5%9B%9E%E3%81%AFHype\n@@ -470,16 +470,18 @@\n ub.com%0A%0A\n+# \n %E2%96%A0Install\n@@ -481,16 +481,16 @@\n Install%0A\n-\n %0A%E3%83%BBubuntu\n@@ -676,16 +676,18 @@\n ranch%0A%0A%0A\n+# \n %E2%96%A0Test%0A%0Ad\n@@ -7819,16 +7819,18 @@\n e move%0A%0A\n+# \n %E2%96%A0Trouble\n",
"json_metadata": "{\"tags\":[\"hyperledger\",\"blockchain\",\"japanese\",\"fabric\",\"developer\"],\"image\":[\"https://cdn.steemitimages.com/DQmRx2JdNJJazpMJqNTW5dzxEE9oMDgS5waF4fkD5J81yvy/0_4MfnPLogMm19IVbf.png\"],\"links\":[\"https://steemit.com/hyperledger/@daidai/hyperledger-fabric1-0-ubuntu16-04\",\"https://gerrit.hyperledger.org/r/#/admin/github.com\",\"https://github.com/hyperledger/fabric-samples.git\",\"http://localhost:4000\",\"http://localhost:4000/users\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}daidaipublished a new post: hyperledger-fabric1-0-ubuntu16-042018/08/23 04:48:15
daidaipublished a new post: hyperledger-fabric1-0-ubuntu16-04
2018/08/23 04:48:15
| parent author | |
| parent permlink | hyperledger |
| author | daidai |
| permlink | hyperledger-fabric1-0-ubuntu16-04 |
| title | Hyperledger Fabric1.0開発環境をUbuntu16.04で作る |
| body | @@ -144,16 +144,18 @@ e.png)%0A%0A +# %E2%96%A0Overvie @@ -354,16 +354,18 @@ x-trs/%0A%0A +# %E2%96%A0Install @@ -1485,16 +1485,18 @@ 1.0.0%0A%0A%0A +# %E2%96%A0Test%0A%0Af |
| json metadata | {"tags":["hyperledger","blockchain","japanese","fabric","developer"],"links":["https://www.ibm.com/developerworks/jp/cloud/library/cl-ibm-blockchain-101-quick-start-guide-for-developers-bluemix-trs/","https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz","https://deb.nodesource.com/setup_6.x","https://goo.gl/byy2Qj","https://github.com/hyperledger/fabric-samples","https://github.com/hyperledger/fabric-samples.git"],"app":"steemit/0.1","format":"markdown","image":["https://cdn.steemitimages.com/DQmWYNZLAVehi9GE5LfcpfKPnD1wqsZXRFidKkvzMxYaR5A/Hyperledger_Fabric_Logo_White.png"]} |
| Transaction Info | Block #25310208/Trx 9ac67b6535fdc35b1c582a3c044f627517f88a8e |
View Raw JSON Data
{
"trx_id": "9ac67b6535fdc35b1c582a3c044f627517f88a8e",
"block": 25310208,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-23T04:48:15",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "hyperledger",
"author": "daidai",
"permlink": "hyperledger-fabric1-0-ubuntu16-04",
"title": "Hyperledger Fabric1.0開発環境をUbuntu16.04で作る",
"body": "@@ -144,16 +144,18 @@\n e.png)%0A%0A\n+# \n %E2%96%A0Overvie\n@@ -354,16 +354,18 @@\n x-trs/%0A%0A\n+# \n %E2%96%A0Install\n@@ -1485,16 +1485,18 @@\n 1.0.0%0A%0A%0A\n+# \n %E2%96%A0Test%0A%0Af\n",
"json_metadata": "{\"tags\":[\"hyperledger\",\"blockchain\",\"japanese\",\"fabric\",\"developer\"],\"links\":[\"https://www.ibm.com/developerworks/jp/cloud/library/cl-ibm-blockchain-101-quick-start-guide-for-developers-bluemix-trs/\",\"https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz\",\"https://deb.nodesource.com/setup_6.x\",\"https://goo.gl/byy2Qj\",\"https://github.com/hyperledger/fabric-samples\",\"https://github.com/hyperledger/fabric-samples.git\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\",\"image\":[\"https://cdn.steemitimages.com/DQmWYNZLAVehi9GE5LfcpfKPnD1wqsZXRFidKkvzMxYaR5A/Hyperledger_Fabric_Logo_White.png\"]}"
}
]
}iflagtrashupvoted (1.50%) @daidai / ethereum-remix-6-452018/08/22 14:47:27
iflagtrashupvoted (1.50%) @daidai / ethereum-remix-6-45
2018/08/22 14:47:27
| voter | iflagtrash |
| author | daidai |
| permlink | ethereum-remix-6-45 |
| weight | 150 (1.50%) |
| Transaction Info | Block #25293399/Trx a0e090d698824c8dc2ceef88cb1523deb1520b00 |
View Raw JSON Data
{
"trx_id": "a0e090d698824c8dc2ceef88cb1523deb1520b00",
"block": 25293399,
"trx_in_block": 15,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-22T14:47:27",
"op": [
"vote",
{
"voter": "iflagtrash",
"author": "daidai",
"permlink": "ethereum-remix-6-45",
"weight": 150
}
]
}randomthoughtsupvoted (1.50%) @daidai / ethereum-remix-6-452018/08/22 14:47:27
randomthoughtsupvoted (1.50%) @daidai / ethereum-remix-6-45
2018/08/22 14:47:27
| voter | randomthoughts |
| author | daidai |
| permlink | ethereum-remix-6-45 |
| weight | 150 (1.50%) |
| Transaction Info | Block #25293399/Trx a0e090d698824c8dc2ceef88cb1523deb1520b00 |
View Raw JSON Data
{
"trx_id": "a0e090d698824c8dc2ceef88cb1523deb1520b00",
"block": 25293399,
"trx_in_block": 15,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-22T14:47:27",
"op": [
"vote",
{
"voter": "randomthoughts",
"author": "daidai",
"permlink": "ethereum-remix-6-45",
"weight": 150
}
]
}engagementupvoted (1.50%) @daidai / ethereum-remix-6-452018/08/22 14:47:27
engagementupvoted (1.50%) @daidai / ethereum-remix-6-45
2018/08/22 14:47:27
| voter | engagement |
| author | daidai |
| permlink | ethereum-remix-6-45 |
| weight | 150 (1.50%) |
| Transaction Info | Block #25293399/Trx a0e090d698824c8dc2ceef88cb1523deb1520b00 |
View Raw JSON Data
{
"trx_id": "a0e090d698824c8dc2ceef88cb1523deb1520b00",
"block": 25293399,
"trx_in_block": 15,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-22T14:47:27",
"op": [
"vote",
{
"voter": "engagement",
"author": "daidai",
"permlink": "ethereum-remix-6-45",
"weight": 150
}
]
}ngcupvoted (1.50%) @daidai / ethereum-remix-6-452018/08/22 14:47:27
ngcupvoted (1.50%) @daidai / ethereum-remix-6-45
2018/08/22 14:47:27
| voter | ngc |
| author | daidai |
| permlink | ethereum-remix-6-45 |
| weight | 150 (1.50%) |
| Transaction Info | Block #25293399/Trx a0e090d698824c8dc2ceef88cb1523deb1520b00 |
View Raw JSON Data
{
"trx_id": "a0e090d698824c8dc2ceef88cb1523deb1520b00",
"block": 25293399,
"trx_in_block": 15,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-22T14:47:27",
"op": [
"vote",
{
"voter": "ngc",
"author": "daidai",
"permlink": "ethereum-remix-6-45",
"weight": 150
}
]
}nextgencryptoupvoted (1.50%) @daidai / ethereum-remix-6-452018/08/22 14:47:27
nextgencryptoupvoted (1.50%) @daidai / ethereum-remix-6-45
2018/08/22 14:47:27
| voter | nextgencrypto |
| author | daidai |
| permlink | ethereum-remix-6-45 |
| weight | 150 (1.50%) |
| Transaction Info | Block #25293399/Trx a0e090d698824c8dc2ceef88cb1523deb1520b00 |
View Raw JSON Data
{
"trx_id": "a0e090d698824c8dc2ceef88cb1523deb1520b00",
"block": 25293399,
"trx_in_block": 15,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-22T14:47:27",
"op": [
"vote",
{
"voter": "nextgencrypto",
"author": "daidai",
"permlink": "ethereum-remix-6-45",
"weight": 150
}
]
}thedelegatorupvoted (1.50%) @daidai / ethereum-remix-6-452018/08/22 14:47:27
thedelegatorupvoted (1.50%) @daidai / ethereum-remix-6-45
2018/08/22 14:47:27
| voter | thedelegator |
| author | daidai |
| permlink | ethereum-remix-6-45 |
| weight | 150 (1.50%) |
| Transaction Info | Block #25293399/Trx a0e090d698824c8dc2ceef88cb1523deb1520b00 |
View Raw JSON Data
{
"trx_id": "a0e090d698824c8dc2ceef88cb1523deb1520b00",
"block": 25293399,
"trx_in_block": 15,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-22T14:47:27",
"op": [
"vote",
{
"voter": "thedelegator",
"author": "daidai",
"permlink": "ethereum-remix-6-45",
"weight": 150
}
]
}thecyclistupvoted (1.50%) @daidai / ethereum-remix-6-452018/08/22 14:47:27
thecyclistupvoted (1.50%) @daidai / ethereum-remix-6-45
2018/08/22 14:47:27
| voter | thecyclist |
| author | daidai |
| permlink | ethereum-remix-6-45 |
| weight | 150 (1.50%) |
| Transaction Info | Block #25293399/Trx a0e090d698824c8dc2ceef88cb1523deb1520b00 |
View Raw JSON Data
{
"trx_id": "a0e090d698824c8dc2ceef88cb1523deb1520b00",
"block": 25293399,
"trx_in_block": 15,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-22T14:47:27",
"op": [
"vote",
{
"voter": "thecyclist",
"author": "daidai",
"permlink": "ethereum-remix-6-45",
"weight": 150
}
]
}hashbrownhustlaupvoted (10.00%) @daidai / ethereum-remix-6-452018/08/22 14:47:27
hashbrownhustlaupvoted (10.00%) @daidai / ethereum-remix-6-45
2018/08/22 14:47:27
| voter | hashbrownhustla |
| author | daidai |
| permlink | ethereum-remix-6-45 |
| weight | 1000 (10.00%) |
| Transaction Info | Block #25293399/Trx 0635ecc8c2183852ca1623c54ec5c59459147062 |
View Raw JSON Data
{
"trx_id": "0635ecc8c2183852ca1623c54ec5c59459147062",
"block": 25293399,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-22T14:47:27",
"op": [
"vote",
{
"voter": "hashbrownhustla",
"author": "daidai",
"permlink": "ethereum-remix-6-45",
"weight": 1000
}
]
}xanoxtupvoted (5.00%) @daidai / ethereum-remix-6-452018/08/22 14:47:24
xanoxtupvoted (5.00%) @daidai / ethereum-remix-6-45
2018/08/22 14:47:24
| voter | xanoxt |
| author | daidai |
| permlink | ethereum-remix-6-45 |
| weight | 500 (5.00%) |
| Transaction Info | Block #25293398/Trx f2cbbd15a531bd22d4360695048c475c673c0a3b |
View Raw JSON Data
{
"trx_id": "f2cbbd15a531bd22d4360695048c475c673c0a3b",
"block": 25293398,
"trx_in_block": 17,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-22T14:47:24",
"op": [
"vote",
{
"voter": "xanoxt",
"author": "daidai",
"permlink": "ethereum-remix-6-45",
"weight": 500
}
]
}berniesandersupvoted (1.50%) @daidai / ethereum-remix-6-452018/08/22 14:47:21
berniesandersupvoted (1.50%) @daidai / ethereum-remix-6-45
2018/08/22 14:47:21
| voter | berniesanders |
| author | daidai |
| permlink | ethereum-remix-6-45 |
| weight | 150 (1.50%) |
| Transaction Info | Block #25293397/Trx 6312c6ab86e20db5da650b7b5793c1ea994c498c |
View Raw JSON Data
{
"trx_id": "6312c6ab86e20db5da650b7b5793c1ea994c498c",
"block": 25293397,
"trx_in_block": 24,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-22T14:47:21",
"op": [
"vote",
{
"voter": "berniesanders",
"author": "daidai",
"permlink": "ethereum-remix-6-45",
"weight": 150
}
]
}sumomoupvoted (7.50%) @daidai / ethereum-remix-6-452018/08/22 14:47:18
sumomoupvoted (7.50%) @daidai / ethereum-remix-6-45
2018/08/22 14:47:18
| voter | sumomo |
| author | daidai |
| permlink | ethereum-remix-6-45 |
| weight | 750 (7.50%) |
| Transaction Info | Block #25293396/Trx 99819d84556275a75e826f73c3601256927bd4b1 |
View Raw JSON Data
{
"trx_id": "99819d84556275a75e826f73c3601256927bd4b1",
"block": 25293396,
"trx_in_block": 11,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-22T14:47:18",
"op": [
"vote",
{
"voter": "sumomo",
"author": "daidai",
"permlink": "ethereum-remix-6-45",
"weight": 750
}
]
}steemit-jpupvoted (15.00%) @daidai / ethereum-remix-6-452018/08/22 14:47:15
steemit-jpupvoted (15.00%) @daidai / ethereum-remix-6-45
2018/08/22 14:47:15
| voter | steemit-jp |
| author | daidai |
| permlink | ethereum-remix-6-45 |
| weight | 1500 (15.00%) |
| Transaction Info | Block #25293395/Trx e9eaf8c5fa32521ca9e66dc8f3f156162ca826b9 |
View Raw JSON Data
{
"trx_id": "e9eaf8c5fa32521ca9e66dc8f3f156162ca826b9",
"block": 25293395,
"trx_in_block": 21,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-22T14:47:15",
"op": [
"vote",
{
"voter": "steemit-jp",
"author": "daidai",
"permlink": "ethereum-remix-6-45",
"weight": 1500
}
]
}kinakomochiupvoted (15.00%) @daidai / ethereum-remix-6-452018/08/22 14:45:54
kinakomochiupvoted (15.00%) @daidai / ethereum-remix-6-45
2018/08/22 14:45:54
| voter | kinakomochi |
| author | daidai |
| permlink | ethereum-remix-6-45 |
| weight | 1500 (15.00%) |
| Transaction Info | Block #25293368/Trx 3e4bdda55d46f6e0ad80ed5cca64282724d96ee9 |
View Raw JSON Data
{
"trx_id": "3e4bdda55d46f6e0ad80ed5cca64282724d96ee9",
"block": 25293368,
"trx_in_block": 19,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-22T14:45:54",
"op": [
"vote",
{
"voter": "kinakomochi",
"author": "daidai",
"permlink": "ethereum-remix-6-45",
"weight": 1500
}
]
}2018/08/22 02:24:54
2018/08/22 02:24:54
| required auths | [] |
| required posting auths | ["daidai"] |
| id | follow |
| json | ["follow",{"follower":"daidai","following":"moromaro","what":["blog"]}] |
| Transaction Info | Block #25278550/Trx d22bd8f9db61e850aaaecfeeebcb4d70260bc978 |
View Raw JSON Data
{
"trx_id": "d22bd8f9db61e850aaaecfeeebcb4d70260bc978",
"block": 25278550,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-22T02:24:54",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"daidai"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"daidai\",\"following\":\"moromaro\",\"what\":[\"blog\"]}]"
}
]
}2018/08/22 00:04:48
2018/08/22 00:04:48
| required auths | [] |
| required posting auths | ["daidai"] |
| id | follow |
| json | ["follow",{"follower":"daidai","following":"yohei512","what":["blog"]}] |
| Transaction Info | Block #25275748/Trx 8f83ba02516cafec265f7f22d7e3219833e369f6 |
View Raw JSON Data
{
"trx_id": "8f83ba02516cafec265f7f22d7e3219833e369f6",
"block": 25275748,
"trx_in_block": 29,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-22T00:04:48",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"daidai"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"daidai\",\"following\":\"yohei512\",\"what\":[\"blog\"]}]"
}
]
}cryptobridgewikiupvoted (100.00%) @daidai / ethereum-remix-6-452018/08/21 20:46:12
cryptobridgewikiupvoted (100.00%) @daidai / ethereum-remix-6-45
2018/08/21 20:46:12
| voter | cryptobridgewiki |
| author | daidai |
| permlink | ethereum-remix-6-45 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #25271777/Trx d8b077babc2eb94006aae4a3831b73c4ab77a6cd |
View Raw JSON Data
{
"trx_id": "d8b077babc2eb94006aae4a3831b73c4ab77a6cd",
"block": 25271777,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-21T20:46:12",
"op": [
"vote",
{
"voter": "cryptobridgewiki",
"author": "daidai",
"permlink": "ethereum-remix-6-45",
"weight": 10000
}
]
}2018/08/21 15:53:30
2018/08/21 15:53:30
| parent author | daidai |
| parent permlink | ethereum-remix-6-45 |
| author | yohei512 |
| permlink | re-daidai-ethereum-remix-6-45-20180821t155331520z |
| title | |
| body | 日本語の情報が少ないので助かります。 |
| json metadata | {"tags":["japanese"],"app":"steemit/0.1"} |
| Transaction Info | Block #25265924/Trx 6d6f6783b18e2ef3542b299019006e10bd71b990 |
View Raw JSON Data
{
"trx_id": "6d6f6783b18e2ef3542b299019006e10bd71b990",
"block": 25265924,
"trx_in_block": 17,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-21T15:53:30",
"op": [
"comment",
{
"parent_author": "daidai",
"parent_permlink": "ethereum-remix-6-45",
"author": "yohei512",
"permlink": "re-daidai-ethereum-remix-6-45-20180821t155331520z",
"title": "",
"body": "日本語の情報が少ないので助かります。",
"json_metadata": "{\"tags\":[\"japanese\"],\"app\":\"steemit/0.1\"}"
}
]
}badebadeupvoted (100.00%) @daidai / ethereum-remix-6-452018/08/21 15:42:15
badebadeupvoted (100.00%) @daidai / ethereum-remix-6-45
2018/08/21 15:42:15
| voter | badebade |
| author | daidai |
| permlink | ethereum-remix-6-45 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #25265699/Trx 7b08752bcb947326ecca26e3e66eb8534e2b6ae8 |
View Raw JSON Data
{
"trx_id": "7b08752bcb947326ecca26e3e66eb8534e2b6ae8",
"block": 25265699,
"trx_in_block": 11,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-21T15:42:15",
"op": [
"vote",
{
"voter": "badebade",
"author": "daidai",
"permlink": "ethereum-remix-6-45",
"weight": 10000
}
]
}yohei512upvoted (100.00%) @daidai / ethereum-remix-6-452018/08/21 15:18:12
yohei512upvoted (100.00%) @daidai / ethereum-remix-6-45
2018/08/21 15:18:12
| voter | yohei512 |
| author | daidai |
| permlink | ethereum-remix-6-45 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #25265218/Trx cbbfde890e8c71b82fcdecc4fc726fbd99e38c49 |
View Raw JSON Data
{
"trx_id": "cbbfde890e8c71b82fcdecc4fc726fbd99e38c49",
"block": 25265218,
"trx_in_block": 98,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-21T15:18:12",
"op": [
"vote",
{
"voter": "yohei512",
"author": "daidai",
"permlink": "ethereum-remix-6-45",
"weight": 10000
}
]
}2018/08/21 15:09:15
2018/08/21 15:09:15
| parent author | |
| parent permlink | eos |
| author | daidai |
| permlink | eos |
| title | 【EOS 開発】鍵、ウォレットの作成をしてみよう |
| body | @@ -112,16 +112,18 @@ ).png)%0A%0A - +# %E2%96%A0%E7%9B%AE%E6%AC%A1%0A%E3%83%BB%E5%89%8D%E6%8F%90%E6%9D%A1 @@ -163,16 +163,18 @@ %E3%83%88%0A%E3%83%BB%E6%B3%A8%E6%84%8F%E7%82%B9%0A%0A - +# %E2%96%A0%E5%89%8D%E6%8F%90%E6%9D%A1%E4%BB%B6%0A%0A%E4%BB%A5 @@ -244,16 +244,18 @@ docker%0A%0A - +# %E2%96%A0%E3%82%B3%E3%83%B3%E3%83%86%E3%83%8A%E3%81%AB%E3%83%AD%E3%82%B0 @@ -909,18 +909,16 @@ %E3%81%84%E3%82%8B%E3%81%93%E3%81%A8%E3%82%92%E7%A2%BA%E8%AA%8D%0A -$ + sudo doc @@ -1323,10 +1323,8 @@ gin%0A -$ + sudo @@ -1368,16 +1368,18 @@ %E3%81%A7%E3%81%8D%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%0A%0A - +# %E2%96%A0%E3%82%A6%E3%82%A9%E3%83%AC%E3%83%83%E3%83%88%E3%81%AE%E4%BD%9C @@ -1417,18 +1417,16 @@ create%0A -# + cleos wa @@ -1788,18 +1788,16 @@ llet %E7%A2%BA%E8%AA%8D%0A -# + cleos wa @@ -1920,18 +1920,16 @@ %E5%89%8D%E3%82%92%E3%81%A4%E3%81%91%E3%81%A6%E7%94%9F%E6%88%90%0A -# + cleos wa @@ -2167,18 +2167,16 @@ %E3%81%84%E3%82%8B%E3%81%93%E3%81%A8%E3%82%92%E7%A2%BA%E8%AA%8D%0A -# + cleos wa @@ -2352,18 +2352,16 @@ ck%E3%81%97%E3%81%BE%E3%81%97%E3%82%87%E3%81%86%0A -# + cleos wa @@ -2471,26 +2471,24 @@ %E3%81%84%E3%82%8B%E3%81%93%E3%81%A8%E3%82%92%E6%84%8F%E5%91%B3%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%0A -# + cleos wallet @@ -2666,18 +2666,16 @@ /unlock%0A -# + cleos wa @@ -2743,18 +2743,16 @@ nlock%E7%A2%BA%E8%AA%8D%0A -# + cleos wa @@ -2837,16 +2837,18 @@ %E6%84%9F%E3%81%98%E3%81%A7%E3%81%99%E3%81%AD%EF%BC%81%0A%0A - +# %E2%96%A0%E9%8D%B5%E3%81%AE%E4%BD%9C%E6%88%90%E3%81%A8%E3%82%A4%E3%83%B3 @@ -2901,18 +2901,16 @@ %E4%BD%9C%E3%81%A3%E3%81%A6%E3%81%BF%E3%81%BE%E3%81%99%E3%80%82%0A -# + cleos cr @@ -3052,18 +3052,17 @@ yziHREi%0A -# +%0A cleos cr @@ -3320,18 +3320,16 @@ Key%E3%82%92%E5%85%A5%E5%8A%9B%EF%BC%81%0A -# cleos wa @@ -3357,18 +3357,16 @@ key: %0A%0A -# cleos wa @@ -3473,37 +3473,16 @@ ziHREi%0A%0A -root@035601932f9b:/# + cleos wa @@ -3651,37 +3651,16 @@ %E3%81%AE%E5%85%AC%E9%96%8B%E9%8D%B5%E3%82%92%E7%A2%BA%E8%AA%8D%0A -root@035601932f9b:/# + cleos wa @@ -3851,29 +3851,8 @@ %E3%81%8D%E3%81%BE%E3%81%99%0A -root@035601932f9b:/# + cleo @@ -4219,16 +4219,18 @@ %E3%82%8C%E6%A7%98%E3%81%A7%E3%81%97%E3%81%9F%E3%80%82%0A%0A - +# %E2%96%A0%E6%B3%A8%E6%84%8F%E7%82%B9%0A%0A%E9%8D%B5%E3%81%AE @@ -4381,17 +4381,16 @@ %E3%83%BC%E3%81%8A%E9%A1%98%E3%81%84%E3%81%97%E3%81%BE%E3%81%99%EF%BC%81 -%0A + %0Ahttps:/ |
| json metadata | {"tags":["eos","blockchain","japanese","developer","contract"],"image":["https://cdn.steemitimages.com/DQmQNtaw9eye8jummM43V7Ajn7M6pBZH61Fev8NFitEWJHq/EOS-logo%20(1).png"],"links":["https://steemit.com/eos/@daidai/eos-eos-docker","https://twitter.com/yamamotodaa"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #25265039/Trx cc9ce12ba2ccdadd1086a16369ad3a22ff7d4ce1 |
View Raw JSON Data
{
"trx_id": "cc9ce12ba2ccdadd1086a16369ad3a22ff7d4ce1",
"block": 25265039,
"trx_in_block": 24,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-21T15:09:15",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "eos",
"author": "daidai",
"permlink": "eos",
"title": "【EOS 開発】鍵、ウォレットの作成をしてみよう",
"body": "@@ -112,16 +112,18 @@\n ).png)%0A%0A\n-\n \n+# \n %E2%96%A0%E7%9B%AE%E6%AC%A1%0A%E3%83%BB%E5%89%8D%E6%8F%90%E6%9D%A1\n@@ -163,16 +163,18 @@\n %E3%83%88%0A%E3%83%BB%E6%B3%A8%E6%84%8F%E7%82%B9%0A%0A\n-\n \n+# \n %E2%96%A0%E5%89%8D%E6%8F%90%E6%9D%A1%E4%BB%B6%0A%0A%E4%BB%A5\n@@ -244,16 +244,18 @@\n docker%0A%0A\n-\n \n+# \n %E2%96%A0%E3%82%B3%E3%83%B3%E3%83%86%E3%83%8A%E3%81%AB%E3%83%AD%E3%82%B0\n@@ -909,18 +909,16 @@\n %E3%81%84%E3%82%8B%E3%81%93%E3%81%A8%E3%82%92%E7%A2%BA%E8%AA%8D%0A\n-$ \n \n+\n sudo doc\n@@ -1323,10 +1323,8 @@\n gin%0A\n-$ \n \n+\n sudo\n@@ -1368,16 +1368,18 @@\n %E3%81%A7%E3%81%8D%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%0A%0A\n-\n \n+# \n %E2%96%A0%E3%82%A6%E3%82%A9%E3%83%AC%E3%83%83%E3%83%88%E3%81%AE%E4%BD%9C\n@@ -1417,18 +1417,16 @@\n create%0A\n-# \n \n+\n cleos wa\n@@ -1788,18 +1788,16 @@\n llet %E7%A2%BA%E8%AA%8D%0A\n-# \n \n+\n cleos wa\n@@ -1920,18 +1920,16 @@\n %E5%89%8D%E3%82%92%E3%81%A4%E3%81%91%E3%81%A6%E7%94%9F%E6%88%90%0A\n-# \n \n+\n cleos wa\n@@ -2167,18 +2167,16 @@\n %E3%81%84%E3%82%8B%E3%81%93%E3%81%A8%E3%82%92%E7%A2%BA%E8%AA%8D%0A\n-# \n \n+\n cleos wa\n@@ -2352,18 +2352,16 @@\n ck%E3%81%97%E3%81%BE%E3%81%97%E3%82%87%E3%81%86%0A\n-# \n \n+\n cleos wa\n@@ -2471,26 +2471,24 @@\n %E3%81%84%E3%82%8B%E3%81%93%E3%81%A8%E3%82%92%E6%84%8F%E5%91%B3%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%0A\n-# \n \n+\n cleos wallet\n@@ -2666,18 +2666,16 @@\n /unlock%0A\n-# \n \n+\n cleos wa\n@@ -2743,18 +2743,16 @@\n nlock%E7%A2%BA%E8%AA%8D%0A\n-# \n \n+\n cleos wa\n@@ -2837,16 +2837,18 @@\n %E6%84%9F%E3%81%98%E3%81%A7%E3%81%99%E3%81%AD%EF%BC%81%0A%0A\n-\n \n+# \n %E2%96%A0%E9%8D%B5%E3%81%AE%E4%BD%9C%E6%88%90%E3%81%A8%E3%82%A4%E3%83%B3\n@@ -2901,18 +2901,16 @@\n %E4%BD%9C%E3%81%A3%E3%81%A6%E3%81%BF%E3%81%BE%E3%81%99%E3%80%82%0A\n-# \n \n+\n cleos cr\n@@ -3052,18 +3052,17 @@\n yziHREi%0A\n-# \n+%0A\n cleos cr\n@@ -3320,18 +3320,16 @@\n Key%E3%82%92%E5%85%A5%E5%8A%9B%EF%BC%81%0A\n-# \n cleos wa\n@@ -3357,18 +3357,16 @@\n key: %0A%0A\n-# \n cleos wa\n@@ -3473,37 +3473,16 @@\n ziHREi%0A%0A\n-root@035601932f9b:/# \n \n+\n cleos wa\n@@ -3651,37 +3651,16 @@\n %E3%81%AE%E5%85%AC%E9%96%8B%E9%8D%B5%E3%82%92%E7%A2%BA%E8%AA%8D%0A\n-root@035601932f9b:/# \n \n+\n cleos wa\n@@ -3851,29 +3851,8 @@\n %E3%81%8D%E3%81%BE%E3%81%99%0A\n-root@035601932f9b:/# \n \n+\n cleo\n@@ -4219,16 +4219,18 @@\n %E3%82%8C%E6%A7%98%E3%81%A7%E3%81%97%E3%81%9F%E3%80%82%0A%0A\n-\n \n+# \n %E2%96%A0%E6%B3%A8%E6%84%8F%E7%82%B9%0A%0A%E9%8D%B5%E3%81%AE\n@@ -4381,17 +4381,16 @@\n %E3%83%BC%E3%81%8A%E9%A1%98%E3%81%84%E3%81%97%E3%81%BE%E3%81%99%EF%BC%81\n-%0A\n \n+\n %0Ahttps:/\n",
"json_metadata": "{\"tags\":[\"eos\",\"blockchain\",\"japanese\",\"developer\",\"contract\"],\"image\":[\"https://cdn.steemitimages.com/DQmQNtaw9eye8jummM43V7Ajn7M6pBZH61Fev8NFitEWJHq/EOS-logo%20(1).png\"],\"links\":[\"https://steemit.com/eos/@daidai/eos-eos-docker\",\"https://twitter.com/yamamotodaa\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}daidaifollowed @kinakomochi2018/08/21 14:55:48
daidaifollowed @kinakomochi
2018/08/21 14:55:48
| required auths | [] |
| required posting auths | ["daidai"] |
| id | follow |
| json | ["follow",{"follower":"daidai","following":"kinakomochi","what":["blog"]}] |
| Transaction Info | Block #25264770/Trx bcfde076268ad874114dc01718663e86b6b3dae8 |
View Raw JSON Data
{
"trx_id": "bcfde076268ad874114dc01718663e86b6b3dae8",
"block": 25264770,
"trx_in_block": 60,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-21T14:55:48",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"daidai"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"daidai\",\"following\":\"kinakomochi\",\"what\":[\"blog\"]}]"
}
]
}2018/08/21 14:55:45
2018/08/21 14:55:45
| required auths | [] |
| required posting auths | ["daidai"] |
| id | follow |
| json | ["follow",{"follower":"daidai","following":"matenro","what":["blog"]}] |
| Transaction Info | Block #25264769/Trx def86555c21116d72413dcdd2fa069592d6f2747 |
View Raw JSON Data
{
"trx_id": "def86555c21116d72413dcdd2fa069592d6f2747",
"block": 25264769,
"trx_in_block": 31,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-21T14:55:45",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"daidai"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"daidai\",\"following\":\"matenro\",\"what\":[\"blog\"]}]"
}
]
}daidaifollowed @nadeshiko2018/08/21 14:55:42
daidaifollowed @nadeshiko
2018/08/21 14:55:42
| required auths | [] |
| required posting auths | ["daidai"] |
| id | follow |
| json | ["follow",{"follower":"daidai","following":"nadeshiko","what":["blog"]}] |
| Transaction Info | Block #25264768/Trx c8839cebd23863ab26261eb29ae07f374492c736 |
View Raw JSON Data
{
"trx_id": "c8839cebd23863ab26261eb29ae07f374492c736",
"block": 25264768,
"trx_in_block": 19,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-21T14:55:42",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"daidai"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"daidai\",\"following\":\"nadeshiko\",\"what\":[\"blog\"]}]"
}
]
}2018/08/21 14:55:33
2018/08/21 14:55:33
| required auths | [] |
| required posting auths | ["daidai"] |
| id | follow |
| json | ["follow",{"follower":"daidai","following":"hiradate","what":["blog"]}] |
| Transaction Info | Block #25264765/Trx 0bd363ec6e58619c405d9cabf203e6080ea555fc |
View Raw JSON Data
{
"trx_id": "0bd363ec6e58619c405d9cabf203e6080ea555fc",
"block": 25264765,
"trx_in_block": 29,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-21T14:55:33",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"daidai"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"daidai\",\"following\":\"hiradate\",\"what\":[\"blog\"]}]"
}
]
}daidaifollowed @darksideofmoon2018/08/21 14:55:30
daidaifollowed @darksideofmoon
2018/08/21 14:55:30
| required auths | [] |
| required posting auths | ["daidai"] |
| id | follow |
| json | ["follow",{"follower":"daidai","following":"darksideofmoon","what":["blog"]}] |
| Transaction Info | Block #25264764/Trx 61a1006e0fe4d12b0309d5aea552e648f4aea934 |
View Raw JSON Data
{
"trx_id": "61a1006e0fe4d12b0309d5aea552e648f4aea934",
"block": 25264764,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-21T14:55:30",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"daidai"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"daidai\",\"following\":\"darksideofmoon\",\"what\":[\"blog\"]}]"
}
]
}daidaifollowed @harukasan2018/08/21 14:55:18
daidaifollowed @harukasan
2018/08/21 14:55:18
| required auths | [] |
| required posting auths | ["daidai"] |
| id | follow |
| json | ["follow",{"follower":"daidai","following":"harukasan","what":["blog"]}] |
| Transaction Info | Block #25264760/Trx 101ba3dc6ee6d9723e96e8c9b1496238d3fd56bd |
View Raw JSON Data
{
"trx_id": "101ba3dc6ee6d9723e96e8c9b1496238d3fd56bd",
"block": 25264760,
"trx_in_block": 36,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-21T14:55:18",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"daidai"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"daidai\",\"following\":\"harukasan\",\"what\":[\"blog\"]}]"
}
]
}daidaipublished a new post: ethereum-remix-6-452018/08/21 14:53:36
daidaipublished a new post: ethereum-remix-6-45
2018/08/21 14:53:36
| parent author | |
| parent permlink | japanese |
| author | daidai |
| permlink | ethereum-remix-6-45 |
| title | EthereumとRemixの開発環境を6分45秒で作成してくれるツールを作りました。 |
| body |  こんにちは。DaiDaiです。EthereumとRemixの開発環境を6分45秒で作成してくれるツールを作りました。 開発環境の構築ってめんどくさくないですか? せっかくprogateやドットインストールで毎日仕事終わりにコツコツ勉強しても、いざ何か作ろうってなった時にまず環境構築でつまづきます。せっかく身に着けたコーディング力も生かす場がなけらば何の意味もありません。ガシガシ開発をしたいのに出鼻をくじかれる気持ち、とてもわかります。 ※本ツールは全自動ではありません。一部手動で操作する必要があります。了承した上でお買い求めください。 ※Ubuntu16.04での動作は保証していますが、他OSでの動作は保証できません。 事前準備 $ sudo apt-get update && sudo apt-get upgrade -y //自動化用のシェルスクリプトをペーストします。 $ vi eth_auto.sh eth_auto.shにペーストするscript echo echo /////////////////////////////////////////////////////////////// echo ////////////////////solidity install START///////////////////// echo /////////////////////////////////////////////////////////////// echo cd /home/ubuntu sudo apt-get install vim git curl build-essential libssl-dev -y echo echo /////////////////////////////////////////////////////////////// echo /////////////////////////nvm install/////////////////////////// echo /////////////////////////////////////////////////////////////// echo curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm nvm install 7 echo echo /////////////////////////////////////////////////////////////// echo /////////////////////////remix clone/////////////////////////// echo /////////////////////////////////////////////////////////////// echo git clone https://github.com/ethereum/remix-ide.git cd remix-ide echo echo /////////////////////////////////////////////////////////////// echo /////////////////////////npm install/////////////////////////// echo /////////////////////////////////////////////////////////////// echo npm install npm run setupremix cp /home/ubuntu/remix-ide/node_modules/solc/solcjs /home/ubuntu/remix-ide/node_modules/solc/soljson.js echo echo /////////////////////////////////////////////////////////////// echo /////////////////////solidity install END////////////////////// echo /////////////////////////////////////////////////////////////// echo echo echo /////////////////////////////////////////////////////////////// echo /////////////////////ethereum install START//////////////////// echo /////////////////////////////////////////////////////////////// echo cd /home/ubuntu sudo apt-get install software-properties-common -y sudo add-apt-repository -y ppa:ethereum/ethereum -y sudo apt-get update sudo apt-get install ethereum -y echo echo /////////////////////////////////////////////////////////////// echo /////////////////////////eth_private_net/////////////////////// echo /////////////////////////////////////////////////////////////// echo mkdir /home/ubuntu/eth_private_net cd eth_private_net touch myGenesis.json echo echo /////////////////////////////////////////////////////////////// echo /////////////////////ethereum install END////////////////////// echo /////////////////////////////////////////////////////////////// echo vim myGenesis.json 実行 //実行権限をeth_auto.shにあげましょう。 $ sudo chmod 777 eth_auto.sh //実行 $ ./eth_auto.sh 6分45秒待ちましょう!笑 画面が真っ暗になっているはずです。 実行後 画面が真っ暗になりましたか? GenesisBlockの中身が表示されているだけなので驚く必要はありません。以下のコードをペーストして保存しましょう。 { "config": { "chainId": 15 }, "nonce": "0x0000000000000042", "timestamp": "0x0", "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", "extraData": "", "gasLimit": "0x8000000", "difficulty": "0x4000", "mixhash": "0x0000000000000000000000000000000000000000000000000000000000000000", "coinbase": "0x3333333333333333333333333333333333333333", "alloc": {} } これで環境構築は終了です。 動作確認 きちんと構築できているか起動してみましょう。 ethereum(geth)起動 //対象ディレクトリに移動 $ cd /home/ubuntu/eth_private_net/ //GenesisBlockの初期化 $ geth --datadir /home/ubuntu/eth_private_net init /home/ubuntu/eth_private_net/myGenesis.json INFO [05-15|23:10:12] Maximum peer count ETH=25 LES=0 total=25 INFO [05-15|23:10:12] Allocated cache and file handles database=/home/ubuntu/eth_private_net/geth/chaindata c ache=16 handles=16 INFO [05-15|23:10:12] Writing custom genesis block INFO [05-15|23:10:12] Persisted trie from memory database nodes=0 size=0.00B time=4.798µs gcnodes=0 gcsize=0.00B gctime=0s livenodes=1 livesize=0.00B INFO [05-15|23:10:12] Successfully wrote genesis state database=chaindata h ash=7b2e8b…7e0432 INFO [05-15|23:10:12] Allocated cache and file handles database=/home/ubuntu/eth_private_net/geth/lightchaind ata cache=16 handles=16 INFO [05-15|23:10:12] Writing custom genesis block INFO [05-15|23:10:12] Persisted trie from memory database nodes=0 size=0.00B time=2.178µs gcnodes=0 gcsize=0.00B gctime=0s livenodes=1 livesize=0.00B INFO [05-15|23:10:12] Successfully wrote genesis state database=lightchaindata hash=7b2e8b…7e0432 //ethereum(geth)起動 $ geth --networkid 15 --datadir . --nodiscover --rpc --rpccorsdomain "*" --rpcport 8545 --rpcaddr "0.0.0.0" --rpcapi "web3,eth,net,personal" console 2>> err.log Welcome to the Geth JavaScript console! instance: Geth/v1.8.8-stable-2688dab4/linux-amd64/go1.10 modules: admin:1.0 debug:1.0 eth:1.0 miner:1.0 net:1.0 personal:1.0 rpc:1.0 txpool:1.0 web3:1.0 > Welcome to the Geth JavaScript console!が表示されました。 remix起動 //対象ディレクトリに移動 $ cd /home/ubuntu/remix-ide //remix起動 $ npm start > [email protected] start /home/ubuntu/remix-ide > npm-run-all -lpr serve watch onchange remixd [serve ] [serve ] > [email protected] serve /home/ubuntu/remix-ide [serve ] > execr --silent http-server . [serve ] ==================================== ============== 省略 =============== ==================================== [watch ] NOW ASKING FOR CLIENT TO RELOAD [watch ] 21692552 bytes written to build/app.js (35.23 seconds) at 11:11:17 PM [onchange] [onchange] > [email protected] lint /home/ubuntu/remix-ide [onchange] > standard | notify-error [onchange] うまく起動できました。 補足 外部環境からRemixの画面を見たい場合は、portの開放をしてあげる必要があります。 $ cd / $ sudo vi /etc/iptables/iptables.rules ---------------------------- *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT //外部から接続するためのportを開放 -A INPUT -p tcp --dport 8545 -j ACCEPT -A INPUT -p tcp --dport 8080 -j ACCEPT -A INPUT -j REJECT --reject-with icmp-host-prohibited -A FORWARD -j REJECT --reject-with icmp-host-prohibited COMMIT ---------------------------- //port適用 $ sudo /sbin/iptables-restore < /etc/iptables/iptables.rules これで外部から接続できるようになりました。 http://XXX.XX.XX.XXX:8080/にアクセスしてみるとRemixの画面が見れるはずです。 ※XXX.XX.XX.XXXはUbuntuのIPアドレスを指定してください。  これで補足は終了です。 まとめ 何か実際に動かしてみて動かない等あればコメントください。 |
| json metadata | {"tags":["japanese","jp-newbie","ethereum","blockchain","developer"],"image":["https://cdn.steemitimages.com/DQmU2WE5LkumezXPJaCBL7oPkSRtTHGPxfJcWemHFMr5zrh/rectangle_large_98b64bf0573ab17a6f53674d1f57a93a.jpg","https://cdn.steemitimages.com/DQmNjE46pr8xuQ35iZTQ6BaCgsbWnKXAWpvUZTJVkzg6gMQ/picture_pc_4b7a3dd2e5df1aee0b8d641af901d791.jpg"],"links":["https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh","https://github.com/ethereum/remix-ide.git","http://XXX.XX.XX.XXX:8080/にアクセスしてみるとRemixの画面が見れるはずです。"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #25264726/Trx 359c9f1e6154fbef1bd1f4a5a468384ab030c076 |
View Raw JSON Data
{
"trx_id": "359c9f1e6154fbef1bd1f4a5a468384ab030c076",
"block": 25264726,
"trx_in_block": 19,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-21T14:53:36",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "japanese",
"author": "daidai",
"permlink": "ethereum-remix-6-45",
"title": "EthereumとRemixの開発環境を6分45秒で作成してくれるツールを作りました。",
"body": "\nこんにちは。DaiDaiです。EthereumとRemixの開発環境を6分45秒で作成してくれるツールを作りました。\n\n開発環境の構築ってめんどくさくないですか?\nせっかくprogateやドットインストールで毎日仕事終わりにコツコツ勉強しても、いざ何か作ろうってなった時にまず環境構築でつまづきます。せっかく身に着けたコーディング力も生かす場がなけらば何の意味もありません。ガシガシ開発をしたいのに出鼻をくじかれる気持ち、とてもわかります。\n\n※本ツールは全自動ではありません。一部手動で操作する必要があります。了承した上でお買い求めください。\n※Ubuntu16.04での動作は保証していますが、他OSでの動作は保証できません。\n\n事前準備\n$ sudo apt-get update && sudo apt-get upgrade -y\n\n//自動化用のシェルスクリプトをペーストします。\n$ vi eth_auto.sh\neth_auto.shにペーストするscript\necho\necho ///////////////////////////////////////////////////////////////\necho ////////////////////solidity install START/////////////////////\necho ///////////////////////////////////////////////////////////////\necho\n\ncd /home/ubuntu\nsudo apt-get install vim git curl build-essential libssl-dev -y\n\necho\necho ///////////////////////////////////////////////////////////////\necho /////////////////////////nvm install///////////////////////////\necho ///////////////////////////////////////////////////////////////\necho\n\ncurl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash\nexport NVM_DIR=\"$HOME/.nvm\"\n[ -s \"$NVM_DIR/nvm.sh\" ] && . \"$NVM_DIR/nvm.sh\" # This loads nvm\nnvm install 7\n\necho\necho ///////////////////////////////////////////////////////////////\necho /////////////////////////remix clone///////////////////////////\necho ///////////////////////////////////////////////////////////////\necho\n\ngit clone https://github.com/ethereum/remix-ide.git\ncd remix-ide\n\necho\necho ///////////////////////////////////////////////////////////////\necho /////////////////////////npm install///////////////////////////\necho ///////////////////////////////////////////////////////////////\necho\n\nnpm install\nnpm run setupremix\ncp /home/ubuntu/remix-ide/node_modules/solc/solcjs /home/ubuntu/remix-ide/node_modules/solc/soljson.js\n\necho\necho ///////////////////////////////////////////////////////////////\necho /////////////////////solidity install END//////////////////////\necho ///////////////////////////////////////////////////////////////\necho\n\necho\necho ///////////////////////////////////////////////////////////////\necho /////////////////////ethereum install START////////////////////\necho ///////////////////////////////////////////////////////////////\necho\n\ncd /home/ubuntu\nsudo apt-get install software-properties-common -y\nsudo add-apt-repository -y ppa:ethereum/ethereum -y\nsudo apt-get update\nsudo apt-get install ethereum -y\n\necho\necho ///////////////////////////////////////////////////////////////\necho /////////////////////////eth_private_net///////////////////////\necho ///////////////////////////////////////////////////////////////\necho\n\nmkdir /home/ubuntu/eth_private_net\ncd eth_private_net\ntouch myGenesis.json\n\necho\necho ///////////////////////////////////////////////////////////////\necho /////////////////////ethereum install END//////////////////////\necho ///////////////////////////////////////////////////////////////\necho\n\nvim myGenesis.json\n実行\n//実行権限をeth_auto.shにあげましょう。\n$ sudo chmod 777 eth_auto.sh\n \n//実行\n$ ./eth_auto.sh\n6分45秒待ちましょう!笑\n画面が真っ暗になっているはずです。\n\n実行後\n画面が真っ暗になりましたか? GenesisBlockの中身が表示されているだけなので驚く必要はありません。以下のコードをペーストして保存しましょう。\n\n{\n \"config\": {\n \"chainId\": 15\n },\n \"nonce\": \"0x0000000000000042\",\n \"timestamp\": \"0x0\",\n \"parentHash\": \"0x0000000000000000000000000000000000000000000000000000000000000000\",\n \"extraData\": \"\",\n \"gasLimit\": \"0x8000000\",\n \"difficulty\": \"0x4000\",\n \"mixhash\": \"0x0000000000000000000000000000000000000000000000000000000000000000\",\n \"coinbase\": \"0x3333333333333333333333333333333333333333\",\n \"alloc\": {}\n}\nこれで環境構築は終了です。\n\n動作確認\nきちんと構築できているか起動してみましょう。\n\nethereum(geth)起動\n\n//対象ディレクトリに移動\n$ cd /home/ubuntu/eth_private_net/\n\n//GenesisBlockの初期化\n$ geth --datadir /home/ubuntu/eth_private_net init /home/ubuntu/eth_private_net/myGenesis.json\nINFO [05-15|23:10:12] Maximum peer count ETH=25 LES=0 total=25\nINFO [05-15|23:10:12] Allocated cache and file handles database=/home/ubuntu/eth_private_net/geth/chaindata c\nache=16 handles=16\nINFO [05-15|23:10:12] Writing custom genesis block \nINFO [05-15|23:10:12] Persisted trie from memory database nodes=0 size=0.00B time=4.798µs gcnodes=0 gcsize=0.00B\n gctime=0s livenodes=1 livesize=0.00B\nINFO [05-15|23:10:12] Successfully wrote genesis state database=chaindata h\nash=7b2e8b…7e0432\nINFO [05-15|23:10:12] Allocated cache and file handles database=/home/ubuntu/eth_private_net/geth/lightchaind\nata cache=16 handles=16\nINFO [05-15|23:10:12] Writing custom genesis block \nINFO [05-15|23:10:12] Persisted trie from memory database nodes=0 size=0.00B time=2.178µs gcnodes=0 gcsize=0.00B\n gctime=0s livenodes=1 livesize=0.00B\nINFO [05-15|23:10:12] Successfully wrote genesis state database=lightchaindata \n hash=7b2e8b…7e0432\n\n//ethereum(geth)起動\n$ geth --networkid 15 --datadir . --nodiscover --rpc --rpccorsdomain \"*\" --rpcport 8545 --rpcaddr \"0.0.0.0\" --rpcapi \"web3,eth,net,personal\" console 2>> err.log\nWelcome to the Geth JavaScript console!\n\ninstance: Geth/v1.8.8-stable-2688dab4/linux-amd64/go1.10\n modules: admin:1.0 debug:1.0 eth:1.0 miner:1.0 net:1.0 personal:1.0 rpc:1.0 txpool:1.0 web3:1.0\n\n> \nWelcome to the Geth JavaScript console!が表示されました。\n\nremix起動\n\n//対象ディレクトリに移動\n$ cd /home/ubuntu/remix-ide\n\n//remix起動\n$ npm start\n> [email protected] start /home/ubuntu/remix-ide\n> npm-run-all -lpr serve watch onchange remixd\n\n[serve ] \n[serve ] > [email protected] serve /home/ubuntu/remix-ide\n[serve ] > execr --silent http-server .\n[serve ] \n====================================\n============== 省略 ===============\n====================================\n[watch ] NOW ASKING FOR CLIENT TO RELOAD\n[watch ] 21692552 bytes written to build/app.js (35.23 seconds) at 11:11:17 PM\n[onchange] \n[onchange] > [email protected] lint /home/ubuntu/remix-ide\n[onchange] > standard | notify-error\n[onchange] \nうまく起動できました。\n\n補足\n外部環境からRemixの画面を見たい場合は、portの開放をしてあげる必要があります。\n\n$ cd /\n$ sudo vi /etc/iptables/iptables.rules\n\n----------------------------\n*filter\n:INPUT ACCEPT [0:0]\n:FORWARD ACCEPT [0:0]\n:OUTPUT ACCEPT [0:0]\n-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT\n-A INPUT -p icmp -j ACCEPT\n-A INPUT -i lo -j ACCEPT\n-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT\n\n//外部から接続するためのportを開放\n-A INPUT -p tcp --dport 8545 -j ACCEPT\n-A INPUT -p tcp --dport 8080 -j ACCEPT\n\n-A INPUT -j REJECT --reject-with icmp-host-prohibited\n-A FORWARD -j REJECT --reject-with icmp-host-prohibited\nCOMMIT\n----------------------------\n\n//port適用\n$ sudo /sbin/iptables-restore < /etc/iptables/iptables.rules\nこれで外部から接続できるようになりました。\nhttp://XXX.XX.XX.XXX:8080/にアクセスしてみるとRemixの画面が見れるはずです。\n※XXX.XX.XX.XXXはUbuntuのIPアドレスを指定してください。\n\n\n\n\nこれで補足は終了です。\n\nまとめ\n何か実際に動かしてみて動かない等あればコメントください。",
"json_metadata": "{\"tags\":[\"japanese\",\"jp-newbie\",\"ethereum\",\"blockchain\",\"developer\"],\"image\":[\"https://cdn.steemitimages.com/DQmU2WE5LkumezXPJaCBL7oPkSRtTHGPxfJcWemHFMr5zrh/rectangle_large_98b64bf0573ab17a6f53674d1f57a93a.jpg\",\"https://cdn.steemitimages.com/DQmNjE46pr8xuQ35iZTQ6BaCgsbWnKXAWpvUZTJVkzg6gMQ/picture_pc_4b7a3dd2e5df1aee0b8d641af901d791.jpg\"],\"links\":[\"https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh\",\"https://github.com/ethereum/remix-ide.git\",\"http://XXX.XX.XX.XXX:8080/にアクセスしてみるとRemixの画面が見れるはずです。\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}2018/08/20 11:15:48
2018/08/20 11:15:48
| required auths | [] |
| required posting auths | ["daidai"] |
| id | follow |
| json | ["follow",{"follower":"daidai","following":"sho-t","what":["blog"]}] |
| Transaction Info | Block #25231575/Trx f3d507f40967352063d862dd69ed10d8b2c55486 |
View Raw JSON Data
{
"trx_id": "f3d507f40967352063d862dd69ed10d8b2c55486",
"block": 25231575,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-20T11:15:48",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"daidai"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"daidai\",\"following\":\"sho-t\",\"what\":[\"blog\"]}]"
}
]
}2018/08/20 04:24:15
2018/08/20 04:24:15
| parent author | steemitjp |
| parent permlink | re-daidai-eos-20180819t055959008z |
| author | daidai |
| permlink | re-steemitjp-re-daidai-eos-20180820t042407996z |
| title | |
| body | ありがとうございます!follw backさせていただきました! |
| json metadata | {"tags":["eos"],"app":"steemit/0.1"} |
| Transaction Info | Block #25223346/Trx a1788cdce19e6e8bad71f0b49faced0e3e3f003a |
View Raw JSON Data
{
"trx_id": "a1788cdce19e6e8bad71f0b49faced0e3e3f003a",
"block": 25223346,
"trx_in_block": 24,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-20T04:24:15",
"op": [
"comment",
{
"parent_author": "steemitjp",
"parent_permlink": "re-daidai-eos-20180819t055959008z",
"author": "daidai",
"permlink": "re-steemitjp-re-daidai-eos-20180820t042407996z",
"title": "",
"body": "ありがとうございます!follw backさせていただきました!",
"json_metadata": "{\"tags\":[\"eos\"],\"app\":\"steemit/0.1\"}"
}
]
}steemitboardupvoted (1.00%) @daidai / eos2018/08/19 15:05:06
steemitboardupvoted (1.00%) @daidai / eos
2018/08/19 15:05:06
| voter | steemitboard |
| author | daidai |
| permlink | eos |
| weight | 100 (1.00%) |
| Transaction Info | Block #25207368/Trx 951fcc62c34ffd3562c067169c3d28cd156d6dfd |
View Raw JSON Data
{
"trx_id": "951fcc62c34ffd3562c067169c3d28cd156d6dfd",
"block": 25207368,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-19T15:05:06",
"op": [
"vote",
{
"voter": "steemitboard",
"author": "daidai",
"permlink": "eos",
"weight": 100
}
]
}2018/08/19 15:05:03
2018/08/19 15:05:03
| parent author | daidai |
| parent permlink | eos |
| author | steemitboard |
| permlink | steemitboard-notify-daidai-20180819t150505000z |
| title | |
| body | Congratulations @daidai! You have completed the following achievement on Steemit and have been rewarded with new badge(s) : [](http://steemitboard.com/@daidai) You published your First Post [](http://steemitboard.com/@daidai) You got a First Vote [](http://steemitboard.com/@daidai) Award for the number of upvotes received <sub>_Click on the badge to view your Board of Honor._</sub> <sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub> To support your work, I also upvoted your post! **Do not miss the last post from @steemitboard:** [SteemitBoard and the Veterans on Steemit - The First Community Badge.](https://steemit.com/veterans/@steemitboard/steemitboard-and-the-veterans-on-steemit-the-first-community-badge) > Do you like [SteemitBoard's project](https://steemit.com/@steemitboard)? Then **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**! |
| json metadata | {"image":["https://steemitboard.com/img/notify.png"]} |
| Transaction Info | Block #25207367/Trx 2cc2c2669f935317cef586f77d07129412129a53 |
View Raw JSON Data
{
"trx_id": "2cc2c2669f935317cef586f77d07129412129a53",
"block": 25207367,
"trx_in_block": 27,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-19T15:05:03",
"op": [
"comment",
{
"parent_author": "daidai",
"parent_permlink": "eos",
"author": "steemitboard",
"permlink": "steemitboard-notify-daidai-20180819t150505000z",
"title": "",
"body": "Congratulations @daidai! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :\n\n[](http://steemitboard.com/@daidai) You published your First Post\n[](http://steemitboard.com/@daidai) You got a First Vote\n[](http://steemitboard.com/@daidai) Award for the number of upvotes received\n\n<sub>_Click on the badge to view your Board of Honor._</sub>\n<sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub>\n\n\nTo support your work, I also upvoted your post!\n\n\n**Do not miss the last post from @steemitboard:**\n[SteemitBoard and the Veterans on Steemit - The First Community Badge.](https://steemit.com/veterans/@steemitboard/steemitboard-and-the-veterans-on-steemit-the-first-community-badge)\n\n> Do you like [SteemitBoard's project](https://steemit.com/@steemitboard)? Then **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!",
"json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}"
}
]
}kouhei-gahakuupvoted (39.00%) @daidai / eos2018/08/19 12:26:36
kouhei-gahakuupvoted (39.00%) @daidai / eos
2018/08/19 12:26:36
| voter | kouhei-gahaku |
| author | daidai |
| permlink | eos |
| weight | 3900 (39.00%) |
| Transaction Info | Block #25204198/Trx a4a1aaf741d3e4d6217b5b451a9b07845734939b |
View Raw JSON Data
{
"trx_id": "a4a1aaf741d3e4d6217b5b451a9b07845734939b",
"block": 25204198,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-19T12:26:36",
"op": [
"vote",
{
"voter": "kouhei-gahaku",
"author": "daidai",
"permlink": "eos",
"weight": 3900
}
]
}daidaiupdated their account properties2018/08/19 12:10:48
daidaiupdated their account properties
2018/08/19 12:10:48
| account | daidai |
| memo key | STM8Vzkpx8U4pgpbsZZDanY1BXBgKTPaGxP3PW6uTNwnFaHrHwK8J |
| json metadata | {"profile":{"profile_image":"https://cdn.steemitimages.com/DQmRCQNatiKKYjX4YDWtjxvKWcpNt1nR52L2kW5JvTkLBPA/IMG_3186%20(1).JPG","cover_image":"https://cdn.steemitimages.com/DQmUh13hSNNiQ9AEV6wha4aMmrhbRDA4EF9pYMf2R5zft4e/EOS-logo%20(11).png","name":"DaiDai","about":"Web系未経験で2018/01からBlockchain関連の会社に転職。ブロックチェーンエンジニアとして活動中の24歳。池袋に生息中。noteで技術記事の投稿、たまにBlockchainのイベントをやってます。ご相談や質問あれば気軽にDMください。マレーチャンいきましょ! #Ethereum #Hyperledger","location":"池袋","website":"https://twitter.com/yamamotodaa"}} |
| Transaction Info | Block #25203882/Trx 2e4aeb1e8290034e1c86ad3c370d62583bdd73a9 |
View Raw JSON Data
{
"trx_id": "2e4aeb1e8290034e1c86ad3c370d62583bdd73a9",
"block": 25203882,
"trx_in_block": 23,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-19T12:10:48",
"op": [
"account_update",
{
"account": "daidai",
"memo_key": "STM8Vzkpx8U4pgpbsZZDanY1BXBgKTPaGxP3PW6uTNwnFaHrHwK8J",
"json_metadata": "{\"profile\":{\"profile_image\":\"https://cdn.steemitimages.com/DQmRCQNatiKKYjX4YDWtjxvKWcpNt1nR52L2kW5JvTkLBPA/IMG_3186%20(1).JPG\",\"cover_image\":\"https://cdn.steemitimages.com/DQmUh13hSNNiQ9AEV6wha4aMmrhbRDA4EF9pYMf2R5zft4e/EOS-logo%20(11).png\",\"name\":\"DaiDai\",\"about\":\"Web系未経験で2018/01からBlockchain関連の会社に転職。ブロックチェーンエンジニアとして活動中の24歳。池袋に生息中。noteで技術記事の投稿、たまにBlockchainのイベントをやってます。ご相談や質問あれば気軽にDMください。マレーチャンいきましょ! #Ethereum #Hyperledger\",\"location\":\"池袋\",\"website\":\"https://twitter.com/yamamotodaa\"}}"
}
]
}pierceswordupvoted (100.00%) @daidai / hyperledger-fabric1-0-ubuntu16-042018/08/19 11:27:27
pierceswordupvoted (100.00%) @daidai / hyperledger-fabric1-0-ubuntu16-04
2018/08/19 11:27:27
| voter | piercesword |
| author | daidai |
| permlink | hyperledger-fabric1-0-ubuntu16-04 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #25203019/Trx 242b3aafc01da8ed4a812e0890e31156b98a4a5e |
View Raw JSON Data
{
"trx_id": "242b3aafc01da8ed4a812e0890e31156b98a4a5e",
"block": 25203019,
"trx_in_block": 29,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-19T11:27:27",
"op": [
"vote",
{
"voter": "piercesword",
"author": "daidai",
"permlink": "hyperledger-fabric1-0-ubuntu16-04",
"weight": 10000
}
]
}pierceswordupvoted (100.00%) @daidai / hyperledger-fabric-samples-balance-transfer-ubuntu16-042018/08/19 11:27:21
pierceswordupvoted (100.00%) @daidai / hyperledger-fabric-samples-balance-transfer-ubuntu16-04
2018/08/19 11:27:21
| voter | piercesword |
| author | daidai |
| permlink | hyperledger-fabric-samples-balance-transfer-ubuntu16-04 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #25203017/Trx 7a88f70f63f86a32a5abe66a957eb1b2c9d71b37 |
View Raw JSON Data
{
"trx_id": "7a88f70f63f86a32a5abe66a957eb1b2c9d71b37",
"block": 25203017,
"trx_in_block": 6,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-19T11:27:21",
"op": [
"vote",
{
"voter": "piercesword",
"author": "daidai",
"permlink": "hyperledger-fabric-samples-balance-transfer-ubuntu16-04",
"weight": 10000
}
]
}pierceswordupvoted (100.00%) @daidai / hyperledger-fabric-82018/08/19 11:27:09
pierceswordupvoted (100.00%) @daidai / hyperledger-fabric-8
2018/08/19 11:27:09
| voter | piercesword |
| author | daidai |
| permlink | hyperledger-fabric-8 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #25203013/Trx db4dc9b397c46ef8927795e38ad0cdbfe2178f57 |
View Raw JSON Data
{
"trx_id": "db4dc9b397c46ef8927795e38ad0cdbfe2178f57",
"block": 25203013,
"trx_in_block": 31,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-19T11:27:09",
"op": [
"vote",
{
"voter": "piercesword",
"author": "daidai",
"permlink": "hyperledger-fabric-8",
"weight": 10000
}
]
}pierceswordupvoted (100.00%) @daidai / hyperledger-fabric-1-1-4-032018/08/19 11:27:03
pierceswordupvoted (100.00%) @daidai / hyperledger-fabric-1-1-4-03
2018/08/19 11:27:03
| voter | piercesword |
| author | daidai |
| permlink | hyperledger-fabric-1-1-4-03 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #25203011/Trx 1c11dcae9787221658f280ff6e81abf3ea6a7f22 |
View Raw JSON Data
{
"trx_id": "1c11dcae9787221658f280ff6e81abf3ea6a7f22",
"block": 25203011,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-19T11:27:03",
"op": [
"vote",
{
"voter": "piercesword",
"author": "daidai",
"permlink": "hyperledger-fabric-1-1-4-03",
"weight": 10000
}
]
}pierceswordupvoted (100.00%) @daidai / eos-eos-docker2018/08/19 11:26:57
pierceswordupvoted (100.00%) @daidai / eos-eos-docker
2018/08/19 11:26:57
| voter | piercesword |
| author | daidai |
| permlink | eos-eos-docker |
| weight | 10000 (100.00%) |
| Transaction Info | Block #25203009/Trx 8013f3d9ed57dca7b79498a8044d5d024b5e0d60 |
View Raw JSON Data
{
"trx_id": "8013f3d9ed57dca7b79498a8044d5d024b5e0d60",
"block": 25203009,
"trx_in_block": 10,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-19T11:26:57",
"op": [
"vote",
{
"voter": "piercesword",
"author": "daidai",
"permlink": "eos-eos-docker",
"weight": 10000
}
]
}pierceswordupvoted (100.00%) @daidai / eos2018/08/19 11:26:51
pierceswordupvoted (100.00%) @daidai / eos
2018/08/19 11:26:51
| voter | piercesword |
| author | daidai |
| permlink | eos |
| weight | 10000 (100.00%) |
| Transaction Info | Block #25203007/Trx f3fb3c3512f59b64f8306c56f4d98db9ad22b3d0 |
View Raw JSON Data
{
"trx_id": "f3fb3c3512f59b64f8306c56f4d98db9ad22b3d0",
"block": 25203007,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-19T11:26:51",
"op": [
"vote",
{
"voter": "piercesword",
"author": "daidai",
"permlink": "eos",
"weight": 10000
}
]
}daidaifollowed @steemit-jp2018/08/19 09:20:45
daidaifollowed @steemit-jp
2018/08/19 09:20:45
| required auths | [] |
| required posting auths | ["daidai"] |
| id | follow |
| json | ["follow",{"follower":"daidai","following":"steemit-jp","what":["blog"]}] |
| Transaction Info | Block #25200486/Trx 62fb23d99ae8264ec35b8b6a522ceca3678aae90 |
View Raw JSON Data
{
"trx_id": "62fb23d99ae8264ec35b8b6a522ceca3678aae90",
"block": 25200486,
"trx_in_block": 40,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-19T09:20:45",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"daidai"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"daidai\",\"following\":\"steemit-jp\",\"what\":[\"blog\"]}]"
}
]
}Manabar
Voting Power100.00%
Downvote Power100.00%
Resource Credits100.00%
Reputation Progress74.91%
{
"voting_manabar": {
"current_mana": 10000,
"last_update_time": 1534599369
},
"downvote_manabar": {
"current_mana": 0,
"last_update_time": 1534599369
},
"rc_account": {
"account": "daidai",
"rc_manabar": {
"current_mana": "16321873440",
"last_update_time": 1537887600
},
"max_rc_creation_adjustment": {
"amount": "2020748973",
"precision": 6,
"nai": "@@000000037"
},
"max_rc": "16321873440"
}
}Account Metadata
| POSTING JSON METADATA | |
| profile | {"profile_image":"https://cdn.steemitimages.com/DQmRCQNatiKKYjX4YDWtjxvKWcpNt1nR52L2kW5JvTkLBPA/IMG_3186%20(1).JPG","cover_image":"https://cdn.steemitimages.com/DQmUh13hSNNiQ9AEV6wha4aMmrhbRDA4EF9pYMf2R5zft4e/EOS-logo%20(11).png","name":"DaiDai","about":"Web系未経験で2018/01からBlockchain関連の会社に転職。ブロックチェーンエンジニアとして活動中の24歳。池袋に生息中。noteで技術記事の投稿、たまにBlockchainのイベントをやってます。ご相談や質問あれば気軽にDMください。マレーチャンいきましょ! #Ethereum #Hyperledger","location":"池袋","website":"https://twitter.com/yamamotodaa"} |
| JSON METADATA | |
| profile | {"profile_image":"https://cdn.steemitimages.com/DQmRCQNatiKKYjX4YDWtjxvKWcpNt1nR52L2kW5JvTkLBPA/IMG_3186%20(1).JPG","cover_image":"https://cdn.steemitimages.com/DQmUh13hSNNiQ9AEV6wha4aMmrhbRDA4EF9pYMf2R5zft4e/EOS-logo%20(11).png","name":"DaiDai","about":"Web系未経験で2018/01からBlockchain関連の会社に転職。ブロックチェーンエンジニアとして活動中の24歳。池袋に生息中。noteで技術記事の投稿、たまにBlockchainのイベントをやってます。ご相談や質問あれば気軽にDMください。マレーチャンいきましょ! #Ethereum #Hyperledger","location":"池袋","website":"https://twitter.com/yamamotodaa"} |
{
"posting_json_metadata": {
"profile": {
"profile_image": "https://cdn.steemitimages.com/DQmRCQNatiKKYjX4YDWtjxvKWcpNt1nR52L2kW5JvTkLBPA/IMG_3186%20(1).JPG",
"cover_image": "https://cdn.steemitimages.com/DQmUh13hSNNiQ9AEV6wha4aMmrhbRDA4EF9pYMf2R5zft4e/EOS-logo%20(11).png",
"name": "DaiDai",
"about": "Web系未経験で2018/01からBlockchain関連の会社に転職。ブロックチェーンエンジニアとして活動中の24歳。池袋に生息中。noteで技術記事の投稿、たまにBlockchainのイベントをやってます。ご相談や質問あれば気軽にDMください。マレーチャンいきましょ! #Ethereum #Hyperledger",
"location": "池袋",
"website": "https://twitter.com/yamamotodaa"
}
},
"json_metadata": {
"profile": {
"profile_image": "https://cdn.steemitimages.com/DQmRCQNatiKKYjX4YDWtjxvKWcpNt1nR52L2kW5JvTkLBPA/IMG_3186%20(1).JPG",
"cover_image": "https://cdn.steemitimages.com/DQmUh13hSNNiQ9AEV6wha4aMmrhbRDA4EF9pYMf2R5zft4e/EOS-logo%20(11).png",
"name": "DaiDai",
"about": "Web系未経験で2018/01からBlockchain関連の会社に転職。ブロックチェーンエンジニアとして活動中の24歳。池袋に生息中。noteで技術記事の投稿、たまにBlockchainのイベントをやってます。ご相談や質問あれば気軽にDMください。マレーチャンいきましょ! #Ethereum #Hyperledger",
"location": "池袋",
"website": "https://twitter.com/yamamotodaa"
}
}
}Auth Keys
Owner
Single Signature
Public Keys
STM6zFTxGLqaegrwRm5dNYMT8L7bf5Y9ncphEbWzmkmQiPePcW99e1/1
Active
Single Signature
Public Keys
STM6BJdYPvTcZnFfaDrLhX8WYNjMTVZ5pUDRFZSJR36UnS9DtxcN31/1
Posting
Single Signature
Public Keys
STM7ki96hTc2x7uCypT9NDetBdBJ2YuxA8Es5wuf9HqjFB3X12iob1/1
Memo
STM8Vzkpx8U4pgpbsZZDanY1BXBgKTPaGxP3PW6uTNwnFaHrHwK8J
{
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM6zFTxGLqaegrwRm5dNYMT8L7bf5Y9ncphEbWzmkmQiPePcW99e",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM6BJdYPvTcZnFfaDrLhX8WYNjMTVZ5pUDRFZSJR36UnS9DtxcN3",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM7ki96hTc2x7uCypT9NDetBdBJ2YuxA8Es5wuf9HqjFB3X12iob",
1
]
]
},
"memo": "STM8Vzkpx8U4pgpbsZZDanY1BXBgKTPaGxP3PW6uTNwnFaHrHwK8J"
}Witness Votes
0 / 30
No active witness votes.
[]