Ecoer Logo

@baidang

39

C++ R&D Engineering

steemit.com/@baidang
VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS67.99%
Net Worth
0.303USD
STEEM
0.000STEEM
SBD
0.000SBD
Effective Power
6.255SP
├── Own SP
5.232SP
└── Incoming Deleg
+1.023SP

Detailed Balance

STEEM
balance
0.000STEEM
market_balance
0.000STEEM
savings_balance
0.000STEEM
reward_steem_balance
0.000STEEM
STEEM POWER
Own SP
5.232SP
Delegated Out
0.000SP
Delegation In
1.023SP
Effective Power
6.255SP
Reward SP (pending)
0.000SP
SBD
sbd_balance
0.000SBD
sbd_conversions
0.000SBD
sbd_market_balance
0.000SBD
savings_sbd_balance
0.000SBD
reward_sbd_balance
0.000SBD
{
  "balance": "0.000 STEEM",
  "savings_balance": "0.000 STEEM",
  "reward_steem_balance": "0.000 STEEM",
  "vesting_shares": "8510.677577 VESTS",
  "delegated_vesting_shares": "0.000000 VESTS",
  "received_vesting_shares": "1664.440956 VESTS",
  "sbd_balance": "0.000 SBD",
  "savings_sbd_balance": "0.000 SBD",
  "reward_sbd_balance": "0.000 SBD",
  "conversions": []
}

Account Info

namebaidang
id346001
rank195,583
reputation33112251603
created2017-09-01T01:11:42
recovery_accountsteem
proxyNone
post_count7
comment_count0
lifetime_vote_count0
witnesses_voted_for0
last_post2017-11-06T12:30:57
last_root_post2017-11-06T12:30:57
last_vote_time2017-10-30T01:45:51
proxied_vsf_votes0, 0, 0, 0
can_vote1
voting_power0
delayed_votes0
balance0.000 STEEM
savings_balance0.000 STEEM
sbd_balance0.000 SBD
savings_sbd_balance0.000 SBD
vesting_shares8510.677577 VESTS
delegated_vesting_shares0.000000 VESTS
received_vesting_shares1664.440956 VESTS
reward_vesting_balance0.000000 VESTS
vesting_balance0.000 STEEM
vesting_withdraw_rate0.000000 VESTS
next_vesting_withdrawal1969-12-31T23:59:59
withdrawn0
to_withdraw0
withdraw_routes0
savings_withdraw_requests0
last_account_recovery1970-01-01T00:00:00
reset_accountnull
last_owner_update1970-01-01T00:00:00
last_account_update2017-09-28T02:48:15
minedNo
sbd_seconds148,776,750
sbd_last_interest_payment2017-09-29T08:15:48
savings_sbd_last_interest_payment1970-01-01T00:00:00
{
  "active": {
    "account_auths": [],
    "key_auths": [
      [
        "STM5Xh81jJ3r88cb46u3J9TTRtUZchzQ1SeDwynEKxHksZjNMojcs",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "balance": "0.000 STEEM",
  "can_vote": true,
  "comment_count": 0,
  "created": "2017-09-01T01:11:42",
  "curation_rewards": 0,
  "delegated_vesting_shares": "0.000000 VESTS",
  "downvote_manabar": {
    "current_mana": 2543779633,
    "last_update_time": 1752866169
  },
  "guest_bloggers": [],
  "id": 346001,
  "json_metadata": "{\"profile\":{\"about\":\"C++ R&D Engineering\",\"location\":\"China\",\"website\":\"http://www.jianshu.com/u/349d823c5236\",\"name\":\"SharpSword\"}}",
  "last_account_recovery": "1970-01-01T00:00:00",
  "last_account_update": "2017-09-28T02:48:15",
  "last_owner_update": "1970-01-01T00:00:00",
  "last_post": "2017-11-06T12:30:57",
  "last_root_post": "2017-11-06T12:30:57",
  "last_vote_time": "2017-10-30T01:45:51",
  "lifetime_vote_count": 0,
  "market_history": [],
  "memo_key": "STM5MZfGsaHz56Se4Dvx6KRtro34wDunSBeVbKtqjhzRKvDEFCoqJ",
  "mined": false,
  "name": "baidang",
  "next_vesting_withdrawal": "1969-12-31T23:59:59",
  "other_history": [],
  "owner": {
    "account_auths": [],
    "key_auths": [
      [
        "STM5FkCjdvwr1rcjEF8uhf8UatS5bDEVX4Tv2QfseoLkJfFAnC5Aw",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "pending_claimed_accounts": 0,
  "post_bandwidth": 0,
  "post_count": 7,
  "post_history": [],
  "posting": {
    "account_auths": [],
    "key_auths": [
      [
        "STM58J7YwxdnHX2jumEagoRaAzyhmoV9qszxgCTSae4h94Z8pSa6L",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "posting_json_metadata": "{\"profile\":{\"about\":\"C++ R&D Engineering\",\"location\":\"China\",\"website\":\"http://www.jianshu.com/u/349d823c5236\",\"name\":\"SharpSword\"}}",
  "posting_rewards": 3812,
  "proxied_vsf_votes": [
    0,
    0,
    0,
    0
  ],
  "proxy": "",
  "received_vesting_shares": "1664.440956 VESTS",
  "recovery_account": "steem",
  "reputation": "33112251603",
  "reset_account": "null",
  "reward_sbd_balance": "0.000 SBD",
  "reward_steem_balance": "0.000 STEEM",
  "reward_vesting_balance": "0.000000 VESTS",
  "reward_vesting_steem": "0.000 STEEM",
  "savings_balance": "0.000 STEEM",
  "savings_sbd_balance": "0.000 SBD",
  "savings_sbd_last_interest_payment": "1970-01-01T00:00:00",
  "savings_sbd_seconds": "0",
  "savings_sbd_seconds_last_update": "1970-01-01T00:00:00",
  "savings_withdraw_requests": 0,
  "sbd_balance": "0.000 SBD",
  "sbd_last_interest_payment": "2017-09-29T08:15:48",
  "sbd_seconds": "148776750",
  "sbd_seconds_last_update": "2017-10-11T01:06:18",
  "tags_usage": [],
  "to_withdraw": 0,
  "transfer_history": [],
  "vesting_balance": "0.000 STEEM",
  "vesting_shares": "8510.677577 VESTS",
  "vesting_withdraw_rate": "0.000000 VESTS",
  "vote_history": [],
  "voting_manabar": {
    "current_mana": "10175118533",
    "last_update_time": 1752866169
  },
  "voting_power": 0,
  "withdraw_routes": 0,
  "withdrawn": 0,
  "witness_votes": [],
  "witnesses_voted_for": 0,
  "rank": 195583
}

Withdraw Routes

IncomingOutgoing
Empty
Empty
{
  "incoming": [],
  "outgoing": []
}
From Date
To Date
steemdelegated 1.023 SP to @baidang
2025/07/18 19:16:09
delegateebaidang
delegatorsteem
vesting shares1664.440956 VESTS
Transaction InfoBlock #97435587/Trx aac4ba50089691f803efe951822d68989bd57459
View Raw JSON Data
{
  "block": 97435587,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "baidang",
      "delegator": "steem",
      "vesting_shares": "1664.440956 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2025-07-18T19:16:09",
  "trx_id": "aac4ba50089691f803efe951822d68989bd57459",
  "trx_in_block": 2,
  "virtual_op": 0
}
steemdelegated 1.126 SP to @baidang
2022/02/25 09:13:45
delegateebaidang
delegatorsteem
vesting shares1830.890448 VESTS
Transaction InfoBlock #61922699/Trx 2c845ab04ff93cece53ae6c0b0faa2be4a35764c
View Raw JSON Data
{
  "block": 61922699,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "baidang",
      "delegator": "steem",
      "vesting_shares": "1830.890448 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2022-02-25T09:13:45",
  "trx_id": "2c845ab04ff93cece53ae6c0b0faa2be4a35764c",
  "trx_in_block": 3,
  "virtual_op": 0
}
2019/09/01 02:04:06
authorsteemitboard
bodyCongratulations @baidang! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@baidang/birthday2.png</td><td>Happy Birthday! - You are on the Steem blockchain for 2 years!</td></tr></table> <sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@baidang) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=baidang)_</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"]}
parent authorbaidang
parent permlinkclang
permlinksteemitboard-notify-baidang-20190901t020406000z
title
Transaction InfoBlock #36044716/Trx 52373b524031b7dcbd496c48ecded641fa2052b3
View Raw JSON Data
{
  "block": 36044716,
  "op": [
    "comment",
    {
      "author": "steemitboard",
      "body": "Congratulations @baidang! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@baidang/birthday2.png</td><td>Happy Birthday! - You are on the Steem blockchain for 2 years!</td></tr></table>\n\n<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@baidang) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=baidang)_</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\"]}",
      "parent_author": "baidang",
      "parent_permlink": "clang",
      "permlink": "steemitboard-notify-baidang-20190901t020406000z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2019-09-01T02:04:06",
  "trx_id": "52373b524031b7dcbd496c48ecded641fa2052b3",
  "trx_in_block": 10,
  "virtual_op": 0
}
steemdelegated 1.238 SP to @baidang
2018/11/26 16:44:18
delegateebaidang
delegatorsteem
vesting shares2013.984142 VESTS
Transaction InfoBlock #28043027/Trx 7dbf7cda667d38b859d4866319495f0533c42d82
View Raw JSON Data
{
  "block": 28043027,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "baidang",
      "delegator": "steem",
      "vesting_shares": "2013.984142 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-11-26T16:44:18",
  "trx_id": "7dbf7cda667d38b859d4866319495f0533c42d82",
  "trx_in_block": 25,
  "virtual_op": 0
}
2018/09/01 02:39:48
authorsteemitboard
bodyCongratulations @baidang! You have received a personal award! [![](https://steemitimages.com/70x70/http://steemitboard.com/@baidang/birthday1.png)](http://steemitboard.com/@baidang) 1 Year on Steemit <sub>_Click on the badge to view your Board of Honor._</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"]}
parent authorbaidang
parent permlinkclang
permlinksteemitboard-notify-baidang-20180901t023950000z
title
Transaction InfoBlock #25566693/Trx bb5f58510e66f13069138ace790f6e654918ce8f
View Raw JSON Data
{
  "block": 25566693,
  "op": [
    "comment",
    {
      "author": "steemitboard",
      "body": "Congratulations @baidang! You have received a personal award!\n\n[![](https://steemitimages.com/70x70/http://steemitboard.com/@baidang/birthday1.png)](http://steemitboard.com/@baidang)  1 Year on Steemit\n<sub>_Click on the badge to view your Board of Honor._</sub>\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\"]}",
      "parent_author": "baidang",
      "parent_permlink": "clang",
      "permlink": "steemitboard-notify-baidang-20180901t023950000z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-09-01T02:39:48",
  "trx_id": "bb5f58510e66f13069138ace790f6e654918ce8f",
  "trx_in_block": 16,
  "virtual_op": 0
}
baidangfollowed @cifer
2018/08/21 09:23:36
idfollow
json["follow",{"follower":"baidang","following":"cifer","what":["blog"]}]
required auths[]
required posting auths["baidang"]
Transaction InfoBlock #25258126/Trx 07a64b56d9ae05eb47c9d9619b965c6d2c77912d
View Raw JSON Data
{
  "block": 25258126,
  "op": [
    "custom_json",
    {
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"baidang\",\"following\":\"cifer\",\"what\":[\"blog\"]}]",
      "required_auths": [],
      "required_posting_auths": [
        "baidang"
      ]
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-08-21T09:23:36",
  "trx_id": "07a64b56d9ae05eb47c9d9619b965c6d2c77912d",
  "trx_in_block": 22,
  "virtual_op": 0
}
steemdelegated 13.492 SP to @baidang
2018/06/27 05:04:33
delegateebaidang
delegatorsteem
vesting shares21945.892424 VESTS
Transaction InfoBlock #23679963/Trx 5cb09c000a8f23a7eb46f5486f64d275c4b791f3
View Raw JSON Data
{
  "block": 23679963,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "baidang",
      "delegator": "steem",
      "vesting_shares": "21945.892424 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-27T05:04:33",
  "trx_id": "5cb09c000a8f23a7eb46f5486f64d275c4b791f3",
  "trx_in_block": 33,
  "virtual_op": 0
}
2018/06/27 03:51:24
idfollow
json["follow",{"follower":"baidang","following":"peterchen145","what":["blog"]}]
required auths[]
required posting auths["baidang"]
Transaction InfoBlock #23678500/Trx 85fa0e9c1d4c17d393507baeda65cbcd8c1ac945
View Raw JSON Data
{
  "block": 23678500,
  "op": [
    "custom_json",
    {
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"baidang\",\"following\":\"peterchen145\",\"what\":[\"blog\"]}]",
      "required_auths": [],
      "required_posting_auths": [
        "baidang"
      ]
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-06-27T03:51:24",
  "trx_id": "85fa0e9c1d4c17d393507baeda65cbcd8c1ac945",
  "trx_in_block": 26,
  "virtual_op": 0
}
steemdelegated 1.251 SP to @baidang
2018/05/16 20:07:24
delegateebaidang
delegatorsteem
vesting shares2034.839782 VESTS
Transaction InfoBlock #22489649/Trx 5b139cfdfaeff97ebe5dd78d51fcc79ec4545eaa
View Raw JSON Data
{
  "block": 22489649,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "baidang",
      "delegator": "steem",
      "vesting_shares": "2034.839782 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-05-16T20:07:24",
  "trx_id": "5b139cfdfaeff97ebe5dd78d51fcc79ec4545eaa",
  "trx_in_block": 5,
  "virtual_op": 0
}
steemdelegated 13.557 SP to @baidang
2018/04/21 20:39:03
delegateebaidang
delegatorsteem
vesting shares22051.490371 VESTS
Transaction InfoBlock #21771069/Trx f8af4475fce6a69d9b7f503e87b8b12f4e652b16
View Raw JSON Data
{
  "block": 21771069,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "baidang",
      "delegator": "steem",
      "vesting_shares": "22051.490371 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-04-21T20:39:03",
  "trx_id": "f8af4475fce6a69d9b7f503e87b8b12f4e652b16",
  "trx_in_block": 11,
  "virtual_op": 0
}
bitwupvoted (100.00%) @baidang / 66din5
2018/02/07 21:03:54
authorbaidang
permlink66din5
voterbitw
weight10000 (100.00%)
Transaction InfoBlock #19671357/Trx f0851fafd8e76722c3e8c03ad013d2b5ee2e84a8
View Raw JSON Data
{
  "block": 19671357,
  "op": [
    "vote",
    {
      "author": "baidang",
      "permlink": "66din5",
      "voter": "bitw",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2018-02-07T21:03:54",
  "trx_id": "f0851fafd8e76722c3e8c03ad013d2b5ee2e84a8",
  "trx_in_block": 10,
  "virtual_op": 0
}
steemdelegated 13.682 SP to @baidang
2017/12/12 22:24:54
delegateebaidang
delegatorsteem
vesting shares22255.322423 VESTS
Transaction InfoBlock #18032681/Trx eca0ac0c17e51df4c50c770c56c5310a1717dc69
View Raw JSON Data
{
  "block": 18032681,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "baidang",
      "delegator": "steem",
      "vesting_shares": "22255.322423 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-12-12T22:24:54",
  "trx_id": "eca0ac0c17e51df4c50c770c56c5310a1717dc69",
  "trx_in_block": 9,
  "virtual_op": 0
}
moldovaupvoted (100.00%) @baidang / clang
2017/11/06 15:26:57
authorbaidang
permlinkclang
votermoldova
weight10000 (100.00%)
Transaction InfoBlock #16988040/Trx a118e5d78ea93d64b0695a51379d5bd9c9592e64
View Raw JSON Data
{
  "block": 16988040,
  "op": [
    "vote",
    {
      "author": "baidang",
      "permlink": "clang",
      "voter": "moldova",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-11-06T15:26:57",
  "trx_id": "a118e5d78ea93d64b0695a51379d5bd9c9592e64",
  "trx_in_block": 21,
  "virtual_op": 0
}
gurskayaupvoted (100.00%) @baidang / clang
2017/11/06 15:26:57
authorbaidang
permlinkclang
votergurskaya
weight10000 (100.00%)
Transaction InfoBlock #16988040/Trx be4af8b87cd5a5833b4cb4786f5a6010f82d1f7e
View Raw JSON Data
{
  "block": 16988040,
  "op": [
    "vote",
    {
      "author": "baidang",
      "permlink": "clang",
      "voter": "gurskaya",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-11-06T15:26:57",
  "trx_id": "be4af8b87cd5a5833b4cb4786f5a6010f82d1f7e",
  "trx_in_block": 12,
  "virtual_op": 0
}
aastasiupvoted (100.00%) @baidang / clang
2017/11/06 15:26:57
authorbaidang
permlinkclang
voteraastasi
weight10000 (100.00%)
Transaction InfoBlock #16988040/Trx cc66f30c4efb208804247a41e90c588da66e67cf
View Raw JSON Data
{
  "block": 16988040,
  "op": [
    "vote",
    {
      "author": "baidang",
      "permlink": "clang",
      "voter": "aastasi",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-11-06T15:26:57",
  "trx_id": "cc66f30c4efb208804247a41e90c588da66e67cf",
  "trx_in_block": 9,
  "virtual_op": 0
}
luzaloysupvoted (100.00%) @baidang / clang
2017/11/06 15:26:57
authorbaidang
permlinkclang
voterluzaloys
weight10000 (100.00%)
Transaction InfoBlock #16988040/Trx 1e6713122ac7e8d9037b34ad9f5ba01b42f36a42
View Raw JSON Data
{
  "block": 16988040,
  "op": [
    "vote",
    {
      "author": "baidang",
      "permlink": "clang",
      "voter": "luzaloys",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-11-06T15:26:57",
  "trx_id": "1e6713122ac7e8d9037b34ad9f5ba01b42f36a42",
  "trx_in_block": 5,
  "virtual_op": 0
}
ninkuupvoted (100.00%) @baidang / clang
2017/11/06 15:26:54
authorbaidang
permlinkclang
voterninku
weight10000 (100.00%)
Transaction InfoBlock #16988039/Trx 32b9e4dd6ddf78a62d08a0954637abb5e5b46b64
View Raw JSON Data
{
  "block": 16988039,
  "op": [
    "vote",
    {
      "author": "baidang",
      "permlink": "clang",
      "voter": "ninku",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-11-06T15:26:54",
  "trx_id": "32b9e4dd6ddf78a62d08a0954637abb5e5b46b64",
  "trx_in_block": 20,
  "virtual_op": 0
}
vikapobedaupvoted (100.00%) @baidang / clang
2017/11/06 15:26:54
authorbaidang
permlinkclang
votervikapobeda
weight10000 (100.00%)
Transaction InfoBlock #16988039/Trx d720862b133cadb02a3b93f3585815fbe0838ac5
View Raw JSON Data
{
  "block": 16988039,
  "op": [
    "vote",
    {
      "author": "baidang",
      "permlink": "clang",
      "voter": "vikapobeda",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-11-06T15:26:54",
  "trx_id": "d720862b133cadb02a3b93f3585815fbe0838ac5",
  "trx_in_block": 11,
  "virtual_op": 0
}
ivanovagrunupvoted (100.00%) @baidang / clang
2017/11/06 15:26:54
authorbaidang
permlinkclang
voterivanovagrun
weight10000 (100.00%)
Transaction InfoBlock #16988039/Trx 5fc9ab54c632e6ec76c9ba73cedd8fcc23109cb3
View Raw JSON Data
{
  "block": 16988039,
  "op": [
    "vote",
    {
      "author": "baidang",
      "permlink": "clang",
      "voter": "ivanovagrun",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-11-06T15:26:54",
  "trx_id": "5fc9ab54c632e6ec76c9ba73cedd8fcc23109cb3",
  "trx_in_block": 6,
  "virtual_op": 0
}
baidangpublished a new post: clang
2017/11/06 12:30:57
authorbaidang
body原因:clang比gcc编译的快,i5-6400 4核心 4G内存 ubuntu16.04下比较, gcc编译约要8小时 clang编译约20分钟 # 一 下载clang的预编译的版本 ``` wget http://releases.llvm.org/5.0.0/clang+llvm-5.0.0-linux-x86_64-ubuntu16.04.tar.xz ``` 注意:需下载3.3及以后版本,官方的github CMakeLists.txt警告说的 message(FATAL_ERROR "Clang version must be at least 3.3!") # 二 解压clang并释放到/usr ``` tar -xvf clang+llvm-5.0.0-linux-x86_64-ubuntu16.04.tar.xz cd clang+llvm-5.0.0-linux-x86_64-ubuntu16.04 sudo cp -R * /usr/ ``` # 三 下载比特股源码编译 ``` git clone https://github.com/bitshares/bitshares-core cd bitshares-core git submodule update --init --recursive CC=clang CXX=clang++ cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=RelWithDebInfo . make witness_node cli_wallet -j4 //只编译见证节点和钱包节点 ```
json metadata{"tags":["bitshares","比特股"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinkbitshares
permlinkclang
title使用clang编译比特股
Transaction InfoBlock #16984520/Trx dd0b0ef4d9067a334a65e5697de623a3efce3b57
View Raw JSON Data
{
  "block": 16984520,
  "op": [
    "comment",
    {
      "author": "baidang",
      "body": "原因:clang比gcc编译的快,i5-6400 4核心 4G内存   ubuntu16.04下比较,\ngcc编译约要8小时\nclang编译约20分钟\n\n# 一  下载clang的预编译的版本\n```\nwget http://releases.llvm.org/5.0.0/clang+llvm-5.0.0-linux-x86_64-ubuntu16.04.tar.xz\n```\n注意:需下载3.3及以后版本,官方的github CMakeLists.txt警告说的\nmessage(FATAL_ERROR \"Clang version must be at least 3.3!\")\n\n# 二  解压clang并释放到/usr\n```\ntar -xvf clang+llvm-5.0.0-linux-x86_64-ubuntu16.04.tar.xz\ncd clang+llvm-5.0.0-linux-x86_64-ubuntu16.04\nsudo cp -R * /usr/\n```\n\n# 三 下载比特股源码编译\n```\ngit clone https://github.com/bitshares/bitshares-core\n\ncd bitshares-core\n\ngit submodule update --init --recursive\n\nCC=clang CXX=clang++ cmake -G \"Unix Makefiles\" -DCMAKE_BUILD_TYPE=RelWithDebInfo .\n\nmake witness_node cli_wallet  -j4   //只编译见证节点和钱包节点\n \n```",
      "json_metadata": "{\"tags\":[\"bitshares\",\"比特股\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "bitshares",
      "permlink": "clang",
      "title": "使用clang编译比特股"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-11-06T12:30:57",
  "trx_id": "dd0b0ef4d9067a334a65e5697de623a3efce3b57",
  "trx_in_block": 15,
  "virtual_op": 0
}
2017/10/30 01:45:51
authorabit
permlinkbitshares-core-release-2-0-171025
voterbaidang
weight10000 (100.00%)
Transaction InfoBlock #16770076/Trx 3a34848389dfc6733dd0ccd7d65cb6cb13d91526
View Raw JSON Data
{
  "block": 16770076,
  "op": [
    "vote",
    {
      "author": "abit",
      "permlink": "bitshares-core-release-2-0-171025",
      "voter": "baidang",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-10-30T01:45:51",
  "trx_id": "3a34848389dfc6733dd0ccd7d65cb6cb13d91526",
  "trx_in_block": 8,
  "virtual_op": 0
}
2017/10/19 07:58:09
idfollow
json["follow",{"follower":"baidang","following":"btsabc","what":["blog"]}]
required auths[]
required posting auths["baidang"]
Transaction InfoBlock #16460903/Trx ba742ff50878211c4db33a539b3fb4aa0d62d30e
View Raw JSON Data
{
  "block": 16460903,
  "op": [
    "custom_json",
    {
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"baidang\",\"following\":\"btsabc\",\"what\":[\"blog\"]}]",
      "required_auths": [],
      "required_posting_auths": [
        "baidang"
      ]
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-10-19T07:58:09",
  "trx_id": "ba742ff50878211c4db33a539b3fb4aa0d62d30e",
  "trx_in_block": 24,
  "virtual_op": 0
}
baidangpowered up 0.681 STEEM to @baidang
2017/10/17 02:35:15
amount0.681 STEEM
frombaidang
tobaidang
Transaction InfoBlock #16396860/Trx d16f66feb2e37a8896546e12a3fa84085cf89f0b
View Raw JSON Data
{
  "block": 16396860,
  "op": [
    "transfer_to_vesting",
    {
      "amount": "0.681 STEEM",
      "from": "baidang",
      "to": "baidang"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-10-17T02:35:15",
  "trx_id": "d16f66feb2e37a8896546e12a3fa84085cf89f0b",
  "trx_in_block": 10,
  "virtual_op": 0
}
baidangconversion request filled: received 0.681 STEEM in exchange of 0.711 SBD
2017/10/14 13:06:18
amount in0.711 SBD
amount out0.681 STEEM
ownerbaidang
requestid1507683969
Transaction InfoBlock #16323500/Virtual Operation #2
View Raw JSON Data
{
  "block": 16323500,
  "op": [
    "fill_convert_request",
    {
      "amount_in": "0.711 SBD",
      "amount_out": "0.681 STEEM",
      "owner": "baidang",
      "requestid": 1507683969
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-10-14T13:06:18",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": 2
}
2017/10/14 06:59:00
idfollow
json["follow",{"follower":"baidang","following":"followmyvote","what":["blog"]}]
required auths[]
required posting auths["baidang"]
Transaction InfoBlock #16316157/Trx 745051d625b7c5dcc98dc44495daaa304d06240b
View Raw JSON Data
{
  "block": 16316157,
  "op": [
    "custom_json",
    {
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"baidang\",\"following\":\"followmyvote\",\"what\":[\"blog\"]}]",
      "required_auths": [],
      "required_posting_auths": [
        "baidang"
      ]
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-10-14T06:59:00",
  "trx_id": "745051d625b7c5dcc98dc44495daaa304d06240b",
  "trx_in_block": 9,
  "virtual_op": 0
}
steemdelegated 14.602 SP to @baidang
2017/10/13 16:08:39
delegateebaidang
delegatorsteem
vesting shares23751.203813 VESTS
Transaction InfoBlock #16298356/Trx 807995b36eefcf6f7c3d32caf7fd555fcf0848c1
View Raw JSON Data
{
  "block": 16298356,
  "op": [
    "delegate_vesting_shares",
    {
      "delegatee": "baidang",
      "delegator": "steem",
      "vesting_shares": "23751.203813 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-10-13T16:08:39",
  "trx_id": "807995b36eefcf6f7c3d32caf7fd555fcf0848c1",
  "trx_in_block": 2,
  "virtual_op": 0
}
baidangstarted an SBD to STEEM conversion: 0.711 SBD
2017/10/11 01:06:18
amount0.711 SBD
ownerbaidang
requestid1507683969
Transaction InfoBlock #16222751/Trx f1eedebf60dd597d84074cb30cce9e54180d3a1c
View Raw JSON Data
{
  "block": 16222751,
  "op": [
    "convert",
    {
      "amount": "0.711 SBD",
      "owner": "baidang",
      "requestid": 1507683969
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-10-11T01:06:18",
  "trx_id": "f1eedebf60dd597d84074cb30cce9e54180d3a1c",
  "trx_in_block": 10,
  "virtual_op": 0
}
baidangclaimed reward balance: 0.711 SBD, 0.733 SP
2017/10/08 14:58:48
accountbaidang
reward sbd0.711 SBD
reward steem0.000 STEEM
reward vests1191.790921 VESTS
Transaction InfoBlock #16153053/Trx 3e76362b0ed06c0e96a802c424726300ef3f6112
View Raw JSON Data
{
  "block": 16153053,
  "op": [
    "claim_reward_balance",
    {
      "account": "baidang",
      "reward_sbd": "0.711 SBD",
      "reward_steem": "0.000 STEEM",
      "reward_vests": "1191.790921 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-10-08T14:58:48",
  "trx_id": "3e76362b0ed06c0e96a802c424726300ef3f6112",
  "trx_in_block": 9,
  "virtual_op": 0
}
baidangpowered up 1.047 STEEM to @baidang
2017/10/08 14:58:18
amount1.047 STEEM
frombaidang
tobaidang
Transaction InfoBlock #16153043/Trx 84ed1bc9acff979d70ef195d538b891eab931bce
View Raw JSON Data
{
  "block": 16153043,
  "op": [
    "transfer_to_vesting",
    {
      "amount": "1.047 STEEM",
      "from": "baidang",
      "to": "baidang"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-10-08T14:58:18",
  "trx_id": "84ed1bc9acff979d70ef195d538b891eab931bce",
  "trx_in_block": 12,
  "virtual_op": 0
}
baidangreceived 0.711 SBD, 0.733 SP author reward for @baidang / 66din5
2017/10/05 03:15:12
authorbaidang
permlink66din5
sbd payout0.711 SBD
steem payout0.000 STEEM
vesting payout1191.790921 VESTS
Transaction InfoBlock #16052622/Virtual Operation #5
View Raw JSON Data
{
  "block": 16052622,
  "op": [
    "author_reward",
    {
      "author": "baidang",
      "permlink": "66din5",
      "sbd_payout": "0.711 SBD",
      "steem_payout": "0.000 STEEM",
      "vesting_payout": "1191.790921 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-10-05T03:15:12",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": 5
}
baidangconversion request filled: received 1.047 STEEM in exchange of 1.537 SBD
2017/10/02 20:15:48
amount in1.537 SBD
amount out1.047 STEEM
ownerbaidang
requestid1506672935
Transaction InfoBlock #15986655/Virtual Operation #2
View Raw JSON Data
{
  "block": 15986655,
  "op": [
    "fill_convert_request",
    {
      "amount_in": "1.537 SBD",
      "amount_out": "1.047 STEEM",
      "owner": "baidang",
      "requestid": 1506672935
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-10-02T20:15:48",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": 2
}
baidangstarted an SBD to STEEM conversion: 1.537 SBD
2017/09/29 08:15:48
amount1.537 SBD
ownerbaidang
requestid1506672935
Transaction InfoBlock #15885995/Trx 8bab760fe43750e51257f933e1c51d674f192e94
View Raw JSON Data
{
  "block": 15885995,
  "op": [
    "convert",
    {
      "amount": "1.537 SBD",
      "owner": "baidang",
      "requestid": 1506672935
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-09-29T08:15:48",
  "trx_id": "8bab760fe43750e51257f933e1c51d674f192e94",
  "trx_in_block": 10,
  "virtual_op": 0
}
baidangclaimed reward balance: 1.537 SBD, 1.680 SP
2017/09/29 08:05:51
accountbaidang
reward sbd1.537 SBD
reward steem0.000 STEEM
reward vests2732.267680 VESTS
Transaction InfoBlock #15885796/Trx 554804a5ee03e2b9e121afe5d1caf5902fdca6da
View Raw JSON Data
{
  "block": 15885796,
  "op": [
    "claim_reward_balance",
    {
      "account": "baidang",
      "reward_sbd": "1.537 SBD",
      "reward_steem": "0.000 STEEM",
      "reward_vests": "2732.267680 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-09-29T08:05:51",
  "trx_id": "554804a5ee03e2b9e121afe5d1caf5902fdca6da",
  "trx_in_block": 9,
  "virtual_op": 0
}
baidangreceived 1.537 SBD, 1.680 SP author reward for @baidang / bitshares-bitfinex-rmb-eos
2017/09/29 06:41:18
authorbaidang
permlinkbitshares-bitfinex-rmb-eos
sbd payout1.537 SBD
steem payout0.000 STEEM
vesting payout2732.267680 VESTS
Transaction InfoBlock #15884105/Virtual Operation #4
View Raw JSON Data
{
  "block": 15884105,
  "op": [
    "author_reward",
    {
      "author": "baidang",
      "permlink": "bitshares-bitfinex-rmb-eos",
      "sbd_payout": "1.537 SBD",
      "steem_payout": "0.000 STEEM",
      "vesting_payout": "2732.267680 VESTS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-09-29T06:41:18",
  "trx_id": "0000000000000000000000000000000000000000",
  "trx_in_block": 4294967295,
  "virtual_op": 4
}
2017/09/28 06:27:00
authorbaidang
permlinkhyperledger-fabric1-0-couchdb
votersteemitboard
weight100 (1.00%)
Transaction InfoBlock #15855025/Trx edf8b29807cdc491df949e93152623c0a379efc9
View Raw JSON Data
{
  "block": 15855025,
  "op": [
    "vote",
    {
      "author": "baidang",
      "permlink": "hyperledger-fabric1-0-couchdb",
      "voter": "steemitboard",
      "weight": 100
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-09-28T06:27:00",
  "trx_id": "edf8b29807cdc491df949e93152623c0a379efc9",
  "trx_in_block": 4,
  "virtual_op": 0
}
2017/09/28 06:26:57
authorsteemitboard
bodyCongratulations @baidang! You have completed some achievement on Steemit and have been rewarded with new badge(s) : [![](https://steemitimages.com/70x80/http://steemitboard.com/notifications/firstcomment.png)](http://steemitboard.com/@baidang) You made your First Comment Click on any badge to view your own Board of Honor on SteemitBoard. For more information about SteemitBoard, click [here](https://steemit.com/@steemitboard) If you no longer want to receive notifications, reply to this comment with the word `STOP` > By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!
json metadata{"image":["https://steemitboard.com/img/notifications.png"]}
parent authorbaidang
parent permlinkhyperledger-fabric1-0-couchdb
permlinksteemitboard-notify-baidang-20170928t062659000z
title
Transaction InfoBlock #15855024/Trx 6fd16d162538e88a446027eabad1de1da3ca0b0d
View Raw JSON Data
{
  "block": 15855024,
  "op": [
    "comment",
    {
      "author": "steemitboard",
      "body": "Congratulations @baidang! You have completed some achievement on Steemit and have been rewarded with new badge(s) :\n\n[![](https://steemitimages.com/70x80/http://steemitboard.com/notifications/firstcomment.png)](http://steemitboard.com/@baidang) You made your First Comment\n\nClick on any badge to view your own Board of Honor on SteemitBoard.\nFor more information about SteemitBoard, click [here](https://steemit.com/@steemitboard)\n\nIf you no longer want to receive notifications, reply to this comment with the word `STOP`\n\n> By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!",
      "json_metadata": "{\"image\":[\"https://steemitboard.com/img/notifications.png\"]}",
      "parent_author": "baidang",
      "parent_permlink": "hyperledger-fabric1-0-couchdb",
      "permlink": "steemitboard-notify-baidang-20170928t062659000z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-09-28T06:26:57",
  "trx_id": "6fd16d162538e88a446027eabad1de1da3ca0b0d",
  "trx_in_block": 21,
  "virtual_op": 0
}
vatoupvoted (100.00%) @baidang / 66din5
2017/09/28 05:16:39
authorbaidang
permlink66din5
votervato
weight10000 (100.00%)
Transaction InfoBlock #15853621/Trx 7ab03dbb0d5e0d69b00f876523cffd984f390e18
View Raw JSON Data
{
  "block": 15853621,
  "op": [
    "vote",
    {
      "author": "baidang",
      "permlink": "66din5",
      "voter": "vato",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-09-28T05:16:39",
  "trx_id": "7ab03dbb0d5e0d69b00f876523cffd984f390e18",
  "trx_in_block": 4,
  "virtual_op": 0
}
2017/09/28 04:10:42
authorbaidang
body背景:非docker形式多机部署fabric 1.0,需要启用couchdb功能,couchdb的查询功能比较nb,也方便调试 # 一 安装couchdb,安装教程见 http://docs.couchdb.org/en/2.1.0/install/unix.html 因为我安装在ubuntu 14.04,主要列举ubuntu 14.04的安装步骤 《1》Run the command: $echo "deb https://apache.bintray.com/couchdb-deb trusty main"\|sudo tee -a /etc/apt/sources.list 《2》install the repository key: $ curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc\|sudo apt-key add - 《3》update the repository cache and install the package: $ sudo apt-get update&&sudo apt-get install couchdb 《4》配置couchdb能远程浏览器访问 $ cd /opt/couchdb/etc/ $ vim default.ini 找到 chttpd节点下的= 127.0.0.1,修改为bind_address = 0.0.0.0,存盘 《5》重启couchdb $stop couchdb $start couchdb 《6》通过浏览器远程访问http://127.0.0.1:5984/_utils#setup 配置管理员的用户名,密码, 监听地址(设置为0.0.0.0) # 二 修改hyperledger fabric的配置 《1》 停止所有peer进程 《2》到fabric配置文件路径,编辑fabric的core.yaml $ vim core.yaml 找到ledger-》blockchain-》state节点 《2.1》stateDatabase的属性,由goleveldb修改为CouchDB 《2.2》然后配置couchDBConfig节点下的地址,用户名,密码 couchDBAddress: 127.0.0.1:5984 username: admin password: xxxxxx 《2.3》存盘 《3》重新启动peer进程 # 三 查看通道的交易信息 访问http://localhost:5984/_utils/#/_all_dbs即可
json metadata{"tags":["fabric","couchdb"],"links":["http://docs.couchdb.org/en/2.1.0/install/unix.html","https://apache.bintray.com/couchdb-deb","https://couchdb.apache.org/repo/bintray-pubkey.asc|sudo","http://127.0.0.1:5984/_utils#setup","http://localhost:5984/_utils/#/_all_dbs即可"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinkfabric
permlinkhyperledger-fabric1-0-couchdb
titlehyperledger fabric1.0启用couchdb功能
Transaction InfoBlock #15852302/Trx 88e42104fda5e441c4b71510582a44b9af9d6dbd
View Raw JSON Data
{
  "block": 15852302,
  "op": [
    "comment",
    {
      "author": "baidang",
      "body": "背景:非docker形式多机部署fabric 1.0,需要启用couchdb功能,couchdb的查询功能比较nb,也方便调试\n\n\n\n# 一 安装couchdb,安装教程见 http://docs.couchdb.org/en/2.1.0/install/unix.html\n\n因为我安装在ubuntu 14.04,主要列举ubuntu 14.04的安装步骤\n\n《1》Run the command:\n\n$echo \"deb https://apache.bintray.com/couchdb-deb trusty main\"\\|sudo tee -a /etc/apt/sources.list\n\n《2》install the repository key:\n\n$ curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc\\|sudo apt-key add -\n\n《3》update the repository cache and install the package:\n\n$ sudo apt-get update&&sudo apt-get install couchdb\n\n《4》配置couchdb能远程浏览器访问\n\n$ cd /opt/couchdb/etc/\n\n$ vim default.ini\n\n找到 chttpd节点下的= 127.0.0.1,修改为bind_address = 0.0.0.0,存盘\n\n《5》重启couchdb\n\n$stop couchdb\n\n$start couchdb  \n\n《6》通过浏览器远程访问http://127.0.0.1:5984/_utils#setup\n\n配置管理员的用户名,密码, 监听地址(设置为0.0.0.0)\n\n\n\n# 二 修改hyperledger fabric的配置\n\n《1》 停止所有peer进程\n\n《2》到fabric配置文件路径,编辑fabric的core.yaml\n\n$ vim core.yaml\n\n找到ledger-》blockchain-》state节点\n\n《2.1》stateDatabase的属性,由goleveldb修改为CouchDB\n\n《2.2》然后配置couchDBConfig节点下的地址,用户名,密码\n\ncouchDBAddress: 127.0.0.1:5984\n\nusername: admin\n\npassword: xxxxxx\n\n《2.3》存盘\n\n《3》重新启动peer进程\n\n\n\n# 三  查看通道的交易信息  访问http://localhost:5984/_utils/#/_all_dbs即可",
      "json_metadata": "{\"tags\":[\"fabric\",\"couchdb\"],\"links\":[\"http://docs.couchdb.org/en/2.1.0/install/unix.html\",\"https://apache.bintray.com/couchdb-deb\",\"https://couchdb.apache.org/repo/bintray-pubkey.asc|sudo\",\"http://127.0.0.1:5984/_utils#setup\",\"http://localhost:5984/_utils/#/_all_dbs即可\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "fabric",
      "permlink": "hyperledger-fabric1-0-couchdb",
      "title": "hyperledger fabric1.0启用couchdb功能"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-09-28T04:10:42",
  "trx_id": "88e42104fda5e441c4b71510582a44b9af9d6dbd",
  "trx_in_block": 15,
  "virtual_op": 0
}
misstyseaupvoted (100.00%) @baidang / 66din5
2017/09/28 03:40:36
authorbaidang
permlink66din5
votermisstysea
weight10000 (100.00%)
Transaction InfoBlock #15851700/Trx 42259bdad2281b4e487a43a5bf53e1fd27186867
View Raw JSON Data
{
  "block": 15851700,
  "op": [
    "vote",
    {
      "author": "baidang",
      "permlink": "66din5",
      "voter": "misstysea",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-09-28T03:40:36",
  "trx_id": "42259bdad2281b4e487a43a5bf53e1fd27186867",
  "trx_in_block": 6,
  "virtual_op": 0
}
ubgupvoted (1.00%) @baidang / 66din5
2017/09/28 03:35:15
authorbaidang
permlink66din5
voterubg
weight100 (1.00%)
Transaction InfoBlock #15851598/Trx e2fc5f7e292a3886907e7c715377d57dd5b4a814
View Raw JSON Data
{
  "block": 15851598,
  "op": [
    "vote",
    {
      "author": "baidang",
      "permlink": "66din5",
      "voter": "ubg",
      "weight": 100
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-09-28T03:35:15",
  "trx_id": "e2fc5f7e292a3886907e7c715377d57dd5b4a814",
  "trx_in_block": 0,
  "virtual_op": 0
}
2017/09/28 03:20:24
authorbaidang
bodyboombastic大大,我把架设水龙头的部署写好了,https://steemit.com/bitshares/@baidang/66din5
json metadata{"tags":["bitshares"],"links":["https://steemit.com/bitshares/@baidang/66din5"],"app":"steemit/0.1"}
parent authorboombastic
parent permlinkbitshares-api-api
permlinkre-boombastic-bitshares-api-api-20170928t032019594z
title
Transaction InfoBlock #15851307/Trx a3398dcc15dde8c9e8bc663d35c9596bc1cfbba0
View Raw JSON Data
{
  "block": 15851307,
  "op": [
    "comment",
    {
      "author": "baidang",
      "body": "boombastic大大,我把架设水龙头的部署写好了,https://steemit.com/bitshares/@baidang/66din5",
      "json_metadata": "{\"tags\":[\"bitshares\"],\"links\":[\"https://steemit.com/bitshares/@baidang/66din5\"],\"app\":\"steemit/0.1\"}",
      "parent_author": "boombastic",
      "parent_permlink": "bitshares-api-api",
      "permlink": "re-boombastic-bitshares-api-api-20170928t032019594z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-09-28T03:20:24",
  "trx_id": "a3398dcc15dde8c9e8bc663d35c9596bc1cfbba0",
  "trx_in_block": 10,
  "virtual_op": 0
}
2017/09/28 03:16:42
authorbaidang
permlinkbitshares-bitfinex-rmb-eos
voterbaidang
weight10000 (100.00%)
Transaction InfoBlock #15851234/Trx 1f625a93dc18be0c99b9fda851ae389be2573d2d
View Raw JSON Data
{
  "block": 15851234,
  "op": [
    "vote",
    {
      "author": "baidang",
      "permlink": "bitshares-bitfinex-rmb-eos",
      "voter": "baidang",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-09-28T03:16:42",
  "trx_id": "1f625a93dc18be0c99b9fda851ae389be2573d2d",
  "trx_in_block": 19,
  "virtual_op": 0
}
baidangpublished a new post: 66din5
2017/09/28 03:15:12
authorbaidang
body安装环境 ubuntu16.04 64位 # 一 安装依赖库(mysql数据库 ) 注意,记得安装sql时的root用户密码 ``` sudo apt-get install mysql-server libmysqlclient-dev libreadline-dev ``` # 二 安装ruby环境 ``` //回到home目录 cd ~ git clone git://github.com/sstephenson/rbenv.git .rbenv echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc echo 'eval "$(rbenv init -)"' >> ~/.bashrc exec $SHELL git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc exec $SHELL git clone https://github.com/sstephenson/rbenv-gem-rehash.git ~/.rbenv/plugins/rbenv-gem-rehash sudo rbenv install 2.2.3 sudo rbenv global 2.2.3 sudo gem install bundler ``` # 三下载水龙头代码 ``` git clone https://github.com/bitshares/faucet cd faucet sudo bundle # ignore warnings ``` # 四 配置水龙头文件 ## 1水龙头访问配置faucet.yml ``` cp config/faucet-example.yml config/faucet.yml vim config/faucet.yml 》》内容如下 cli_wallet_connection: ws://127.0.0.1:8099 //钱包开放的websocketurl,cli_wallet-H参数对应 ./cli_wallet --chain-id="a35368851451335a25ea894c9bf81831c4e7c39e56ce94700a7813700cadf701" -s ws://127.0.0.1:8090 -w wallet.json -r 127.0.0.1:8099 -H 127.0.0.1:8092 registrar_account: nathan //提供注册的推荐人用户名,本例子为在比特股环境搭建》已创建且升级为会员的用户名nathan referrer_percent: 50 refcode_prefix: F01 default_url: 127.0.0.1 //水龙头对外访问的IP default_port: 3000 //水龙头对外访问的端口 exception_notification: sender_address: [email protected] exception_recipients: [email protected] smtp: address: address user_name: user password: password ``` ## 2密码种子文件secrets.yml(ruby on rails用到的密码种子配置文件) ``` cp config/secrets-example.yml config/secrets.yml rake secret vim config/secrets.yml 》》内容如下 (按需要改各个清空的密码种子) development: secret_key_base: abcdefg123456 test: secret_key_base: abcdefg123456 # Do not keep production secrets in the repository, # instead read values from the environment. production: secret_key_base: abcdefg123456 ``` ## 3数据库配置 ``` vim config/database.yml 》》内容如下 default: &default adapter: mysql2 encoding: utf8 pool: 5 username: root #数据库登录用户名 password: #数据库登录密码,根据安装mysql时的填写 host: localhost #数据库url development: <<: *default database: bitshares_faucet_dev test: <<: *default database: bitshares_faucet_test production: <<: *default database: bitshares_faucet ``` # 五 创建并初始化数据库 ``` rake db:create; rake db:migrate; rake db:seed RAILS_ENV=production bundle exec rake db:create db:schema:load ``` # 六 运行水龙头服务 (-b 0.0.0.0 -b,bind之意。是让本机以外的主机,能够访问水龙头服务) ``` rails s -b 0.0.0.0 ``` ![](https://steemitimages.com/DQmT4R615bNmBNGaA5B8tzhoAbme5Pb3RStLHreQYgPZtzu/image.png) # 七 联合调试 ## 1 创建创世状态json ``` ./witness_node --create-genesis-json "genesis.json" ``` ## 2 启动witness_node ``` ./witness_node --rpc-endpoint "127.0.0.1:8090" --enable-stale-production -d test_net --seed-nodes "[]" --genesis-json "genesis.json" ``` ## 3 启动cli_wallet(如果报chain-id出错,则替换提示的chain-id) ``` ./cli_wallet --chain-id="a35368851451335a25ea894c9bf81831c4e7c39e56ce94700a7813700cadf701" -s ws://127.0.0.1:8090 -w wallet.json -r 127.0.0.1:8099 -H 127.0.0.1:8092 ``` ## 4 启动网页钱包服务 ### 4.1 修改网页钱包的配置文件,配置默认水龙头地址,默认p2p网络的地址 /bitshares-ui/app/api/apiConfig.js ``` 》》内容如下 export const blockTradesAPIs = { BASE: "https://api.blocktrades.us/v2", // BASE_OL: "https://api.blocktrades.us/ol/v2", BASE_OL: "https://ol-api1.openledger.info/api/v0/ol/support", COINS_LIST: "/coins", ACTIVE_WALLETS: "/active-wallets", TRADING_PAIRS: "/trading-pairs", DEPOSIT_LIMIT: "/deposit-limits", ESTIMATE_OUTPUT: "/estimate-output-amount" }; export const settingsAPIs = { DEFAULT_WS_NODE: "ws://127.0.0.1:8090", //默认witness_node节点网络地址 WS_NODE_LIST: [ {url: "ws://127.0.0.1:8090", location: "My hosted"},//本地witness_node节点网络地址 ], DEFAULT_FAUCET: "http://127.0.0.1:3000", //默认水龙头地址 RPC_URL: "http://127.0.0.1:3000/api/" //默认水龙头地址API }; ``` ### 4.2 启动网页钱包 ``` npm start ``` ### 4.3 浏览器打开127.0.0.1:8080 ![](https://steemitimages.com/DQmQb8kVQQGswzjnwn6bLygbZpXfCs7E4YLeryUHSWz1jXz/image.png) ## 5 注册(用账户模式测试) 注意:此时的cli_wallet命令行, ### 5.1 必须是unlock状态(否则注册报Failed to create account: tes32 - Assert Exception: !self.is_locked():) ### 5.2 nathan账户存在,且已升级为会员。 ![](https://steemitimages.com/DQmP2qnAUHpqs8nQRad47rMfZXZCtApwoDhVTNcyxtfWs7V/image.png) ![](https://steemitimages.com/DQme27ziquJtfkWfvAmdaDUNdN5YQ3ZoQZCSiPdTDdLmfzh/image.png) ![](https://steemitimages.com/DQmNyHoQa9M4fhthTFg4v2Lgjk4SjSg1qPcjEycT5yoNQsH/image.png) ![注册成功的后台打印](https://steemitimages.com/DQmazJ171x84PDCevbY8a4Pxqv4mDpLTxhiGLDrp3Ybxcuz/image.png) # 八 遇到的问题 ## 1 配置水龙头服务时,生成密码种子命令rake secret报错 ``` $rake secret报错 Could not find a JavaScript runtime. See https://github.com/rails/execjs for a list of available runtimes.,因为没nodejs环境 =>安装nodejs curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.30.2/install.sh | bash nvm install v6 nvm use v6 ``` ## 2 执行rake db:create; rake db:migrate; rake db:seed报错,因root用户在localhost被禁用 ERROR 1698 (28000): Access denied for user 'root'@'localhost' ``` => $ sudo mysql -u root # I had to use "sudo" since is new installation mysql> USE mysql; mysql> UPDATE user SET plugin='mysql_native_password' WHERE User='root'; mysql> FLUSH PRIVILEGES; mysql> exit; ``` ## 3 Failed to create account: tes32 - Assert Exception: !self.is_locked(): =》 进入cli_wallet命令模式(my_password 是set_password my_password设置的密码) ``` locked >>> unlock my_password ``` ## 4 运行witness_node 一天后,发现无法产生块 ``` 2994239ms thread-0 producer_plugin.cpp:210 block_production_loo ] initk generated block #202 @ 2017-09-11T06:49:54 with 0 trxs 0 pending 2998489ms thread-0 producer_plugin.cpp:229 block_production_loo ] Not producing block because node didn't wake up within 500ms of the slot time. 3000615ms thread-0 producer_plugin.cpp:229 block_production_loo ] Not producing block because node didn't wake up within 500ms of the slot time. 3002818ms thread-0 chain_controller.cpp:235 _push_block ] inith #203 @2017-09-11t06:50:03 | 0 trx, 0 pending, exectime_ms=13 ``` => BM说,生成一个大区块是阻塞了,没说解决方法。以下是原文 This is an indication that the single CPU is getting backlogged by a large blocking task that is not properly timebound... eg, block generation with a large pending set. (https://github.com/EOSIO/eos/issues/397) ## 5 注意,witness_node, cli_wallet,faucet配置的IP为127.0.0.1,则服务只能本机访问。如需要本机外的机器能访问,把127.0.0.1设置为本机的局域网IP或公网IP。 ## 6 注册时,水龙头后台服务报异常Failed to create account: tes2 - Assert Exception: base58str.substr( 0, prefix_len ) == prefix ``` !!! register_account error: {"code"=>1, "message"=>"Assert Exception: base58str.substr( 0, prefix_len ) == prefix: ", "data"=>{"code"=>10, "name"=>"assert_exception", "message"=>"Assert Exception", "stack"=>[{"context"=>{"level"=>"error", "file"=>"types.cpp", "line"=>60, "method"=>"public_key_type", "hostname"=>"", "thread_name"=>"th_a", "timestamp"=>"2017-09-23T06:47:58"}, "format"=>"base58str.substr( 0, prefix_len ) == prefix: ", "data"=>{"base58str"=>"GPH5jNZn4sB7t3sBDcX3NFdx2BLEh3WA15SLmoG71dHCoLs1iTZwH"}}, {"context"=>{"level"=>"warn", "file"=>"websocket_api.cpp", "line"=>122, "method"=>"on_message", "hostname"=>"", "thread_name"=>"th_a", "timestamp"=>"2017-09-23T06:47:58"}, "format"=>"", "data"=>{"call.method"=>"call", "call.params"=>[0, "register_account", ["tes2", "GPH5jNZn4sB7t3sBDcX3NFdx2BLEh3WA15SLmoG71dHCoLs1iTZwH", "GPH5fMdwtVVKGvyawZwEBTBnftbovvNdJg1Q34BMpXPWggXtEKrbv", "nathan", "nathan", 0, true]]}}]}} ``` =》 因为网页钱包生成的公钥的地址前缀(GPH)和比特股源码的前缀(BTS)不对应。目前采用方法(2),原因是试错先试了这方法(2)。方法(1)未验证. 推测可行修改方式 ### (1)网页钱包bitshares-core的公钥前缀生成,是在bitsharesjs库里提供的。这里说可以把公钥前缀修改下。(https://blog.xiaofuxing.name/2017/04/18/ecc_in_nodejs_introduction.html) ``` const bitsharesjsws = require('bitsharesjs-ws'); bitsharesjsws.ChainConfig.setPrefix('BTS'); //可以手工设定前缀,这样的话可以兼容Steem区块链。 bitsharesjs库公钥前缀源码见 node_modules>bitsharesjs>cjs>src>ChainConfig.js "use strict"; exports.__esModule = true; var _this = void 0; var ecc_config = { address_prefix: process.env.npm_config__graphene_ecc_default_address_prefix || "GPH" }; _this = { core_asset: "CORE", address_prefix: "GPH", expire_in_secs: 15, expire_in_secs_proposal: 24 * 60 * 60, review_in_secs_committee: 24 * 60 * 60, networks: { BitShares: { core_asset: "BTS", address_prefix: "BTS", chain_id: "4018d7844c78f6a6c41c6a552b898022310fc5dec06da467ee7905a8dad512c8" }, Muse: { core_asset: "MUSE", address_prefix: "MUSE", chain_id: "45ad2d3f9ef92a49b55c2227eb06123f613bb35dd08bd876f2aea21925a67a67" }, Test: { core_asset: "TEST", address_prefix: "TEST", chain_id: "39f5e2ede1f8bc1a3a54a7914414e3779e33193f1f5693510e73cb7a87617447" }, Obelisk: { core_asset: "GOV", address_prefix: "FEW", chain_id: "1cfde7c388b9e8ac06462d68aadbd966b58f88797637d9af805b4560b0e9661e" } }, ``` ### (2)改bitshares-core源码的公钥前缀为GPH重新编译,且修改所有公钥前缀为GPH。 修改如下 ``` #### (2.1)修改源码 (2.1.1) 源码/bitshares-core/libraries/chain/include/graphene/chain/config.hpp #define GRAPHENE_SYMBOL "BTS" #define GRAPHENE_ADDRESS_PREFIX "BTS" => #define GRAPHENE_SYMBOL "GPH" #define GRAPHENE_ADDRESS_PREFIX "GPH" (2.1.2)源码/bitshares-core/libraries/chain/protocol/types.cpp 搜索多处"BTS" std::string( "BTS" ); => std::string( "GPH" ); (2.1.3)源码bitshares-core/libraries/chain/db_init.cpp if( symbol == "BTS" ) => if( symbol == "GPH" ) (2.1.4) 修改 bitshares-core/genesis.json ,替换多处 "BTS =》 "GPH 然后重新编译bitshares-core #### (2.2)修改witness_node启动创世块状态文件genesis.json,替换多处 "BTS =》 "GPH #### (2.3)修改witness_node启动参数文件,比特股参数文件 config.ini,替换多处 "BTS =》 "GPH ``` # 九 引用 http://docs.bitshares.org/testnet/7-faucet.html 《Setting up the Faucet》
json metadata{"tags":["bitshares","faucet"],"image":["https://steemitimages.com/DQmT4R615bNmBNGaA5B8tzhoAbme5Pb3RStLHreQYgPZtzu/image.png","https://steemitimages.com/DQmQb8kVQQGswzjnwn6bLygbZpXfCs7E4YLeryUHSWz1jXz/image.png","https://steemitimages.com/DQmP2qnAUHpqs8nQRad47rMfZXZCtApwoDhVTNcyxtfWs7V/image.png","https://steemitimages.com/DQme27ziquJtfkWfvAmdaDUNdN5YQ3ZoQZCSiPdTDdLmfzh/image.png","https://steemitimages.com/DQmNyHoQa9M4fhthTFg4v2Lgjk4SjSg1qPcjEycT5yoNQsH/image.png","https://steemitimages.com/DQmazJ171x84PDCevbY8a4Pxqv4mDpLTxhiGLDrp3Ybxcuz/image.png"],"links":["https://github.com/EOSIO/eos/issues/397)","https://blog.xiaofuxing.name/2017/04/18/ecc_in_nodejs_introduction.html","http://docs.bitshares.org/testnet/7-faucet.html"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinkbitshares
permlink66din5
title搭建比特股的水龙头注册服务
Transaction InfoBlock #15851204/Trx ba8e1d23d66ef1f992236f5bcf75dd7a75785520
View Raw JSON Data
{
  "block": 15851204,
  "op": [
    "comment",
    {
      "author": "baidang",
      "body": "安装环境 ubuntu16.04 64位\n# 一  安装依赖库(mysql数据库 )\n注意,记得安装sql时的root用户密码\n```\nsudo apt-get install mysql-server libmysqlclient-dev  libreadline-dev\n```\n\n# 二 安装ruby环境\n```\n//回到home目录\ncd ~\ngit clone git://github.com/sstephenson/rbenv.git .rbenv\necho 'export PATH=\"$HOME/.rbenv/bin:$PATH\"' >> ~/.bashrc\necho 'eval \"$(rbenv init -)\"' >> ~/.bashrc\nexec $SHELL\n\ngit clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build\necho 'export PATH=\"$HOME/.rbenv/plugins/ruby-build/bin:$PATH\"' >> ~/.bashrc\nexec $SHELL\n\ngit clone https://github.com/sstephenson/rbenv-gem-rehash.git ~/.rbenv/plugins/rbenv-gem-rehash\n\nsudo rbenv install 2.2.3\nsudo rbenv global 2.2.3\nsudo gem install bundler\n```\n\n\n# 三下载水龙头代码\n```\ngit clone https://github.com/bitshares/faucet\ncd faucet\nsudo bundle   # ignore warnings\n```\n\n# 四 配置水龙头文件\n## 1水龙头访问配置faucet.yml\n```\ncp config/faucet-example.yml config/faucet.yml\nvim config/faucet.yml\n\n》》内容如下\ncli_wallet_connection: ws://127.0.0.1:8099   //钱包开放的websocketurl,cli_wallet-H参数对应  ./cli_wallet --chain-id=\"a35368851451335a25ea894c9bf81831c4e7c39e56ce94700a7813700cadf701\" -s ws://127.0.0.1:8090 -w wallet.json -r 127.0.0.1:8099   -H 127.0.0.1:8092  \nregistrar_account: nathan                    //提供注册的推荐人用户名,本例子为在比特股环境搭建》已创建且升级为会员的用户名nathan\nreferrer_percent: 50                               \nrefcode_prefix: F01                                \n                                                   \ndefault_url: 127.0.0.1                       //水龙头对外访问的IP      \ndefault_port: 3000                           //水龙头对外访问的端口\n                                                   \nexception_notification:                            \n  sender_address: [email protected]               \n  exception_recipients: [email protected]          \n                                                   \nsmtp:                                              \n  address: address                                 \n  user_name: user                                  \n  password: password \n```\n## 2密码种子文件secrets.yml(ruby on rails用到的密码种子配置文件)\n```\ncp config/secrets-example.yml config/secrets.yml\nrake secret\nvim config/secrets.yml\n》》内容如下 (按需要改各个清空的密码种子)\ndevelopment:                                          \n  secret_key_base: abcdefg123456                      \n                                                      \ntest:                                                 \n  secret_key_base: abcdefg123456                      \n                                                      \n# Do not keep production secrets in the repository,   \n# instead read values from the environment.           \nproduction:                                           \n  secret_key_base: abcdefg123456   \n```\n\n## 3数据库配置\n```\nvim config/database.yml\n\n》》内容如下\ndefault: &default                    \n  adapter: mysql2                    \n  encoding: utf8                     \n  pool: 5                            \n  username: root           #数据库登录用户名                   \n  password:                #数据库登录密码,根据安装mysql时的填写\n  host: localhost          #数据库url          \n                                     \ndevelopment:                         \n  <<: *default                       \n  database: bitshares_faucet_dev     \n                                     \ntest:                                \n  <<: *default                       \n  database: bitshares_faucet_test    \n                                     \nproduction:                          \n  <<: *default                       \n  database: bitshares_faucet   \n```\n\n# 五 创建并初始化数据库\n```\nrake db:create; rake db:migrate; rake db:seed\nRAILS_ENV=production bundle exec rake db:create db:schema:load\n```\n\n# 六 运行水龙头服务  (-b 0.0.0.0  -b,bind之意。是让本机以外的主机,能够访问水龙头服务)\n```\nrails s -b 0.0.0.0\n```\n\n![](https://steemitimages.com/DQmT4R615bNmBNGaA5B8tzhoAbme5Pb3RStLHreQYgPZtzu/image.png)\n\n# 七 联合调试\n## 1 创建创世状态json\n```\n ./witness_node --create-genesis-json \"genesis.json\"\n```\n\n## 2 启动witness_node\n```\n ./witness_node --rpc-endpoint \"127.0.0.1:8090\" --enable-stale-production -d test_net --seed-nodes \"[]\" --genesis-json \"genesis.json\"\n```\n\n## 3 启动cli_wallet(如果报chain-id出错,则替换提示的chain-id)\n```\n ./cli_wallet --chain-id=\"a35368851451335a25ea894c9bf81831c4e7c39e56ce94700a7813700cadf701\" -s ws://127.0.0.1:8090 -w wallet.json -r 127.0.0.1:8099   -H 127.0.0.1:8092  \n```\n\n## 4 启动网页钱包服务  \n### 4.1  修改网页钱包的配置文件,配置默认水龙头地址,默认p2p网络的地址\n/bitshares-ui/app/api/apiConfig.js\n```\n》》内容如下\nexport const blockTradesAPIs = {\n    BASE: \"https://api.blocktrades.us/v2\",\n    // BASE_OL: \"https://api.blocktrades.us/ol/v2\",\n    BASE_OL: \"https://ol-api1.openledger.info/api/v0/ol/support\",\n    COINS_LIST: \"/coins\",\n    ACTIVE_WALLETS: \"/active-wallets\",\n    TRADING_PAIRS: \"/trading-pairs\",\n    DEPOSIT_LIMIT: \"/deposit-limits\",\n    ESTIMATE_OUTPUT: \"/estimate-output-amount\"\n};\n\nexport const settingsAPIs = {\n    DEFAULT_WS_NODE: \"ws://127.0.0.1:8090\",               //默认witness_node节点网络地址\n    WS_NODE_LIST: [\n        {url: \"ws://127.0.0.1:8090\", location: \"My hosted\"},//本地witness_node节点网络地址\n    ],\n    DEFAULT_FAUCET: \"http://127.0.0.1:3000\",            //默认水龙头地址\n    RPC_URL: \"http://127.0.0.1:3000/api/\"                   //默认水龙头地址API\n};\n```\n\n### 4.2  启动网页钱包\n```\nnpm start\n```\n### 4.3 浏览器打开127.0.0.1:8080\n\n![](https://steemitimages.com/DQmQb8kVQQGswzjnwn6bLygbZpXfCs7E4YLeryUHSWz1jXz/image.png)\n\n\n## 5 注册(用账户模式测试)\n注意:此时的cli_wallet命令行,\n### 5.1 必须是unlock状态(否则注册报Failed to create account: tes32 - Assert Exception: !self.is_locked():)\n### 5.2 nathan账户存在,且已升级为会员。\n\n![](https://steemitimages.com/DQmP2qnAUHpqs8nQRad47rMfZXZCtApwoDhVTNcyxtfWs7V/image.png)\n![](https://steemitimages.com/DQme27ziquJtfkWfvAmdaDUNdN5YQ3ZoQZCSiPdTDdLmfzh/image.png)\n![](https://steemitimages.com/DQmNyHoQa9M4fhthTFg4v2Lgjk4SjSg1qPcjEycT5yoNQsH/image.png)\n![注册成功的后台打印](https://steemitimages.com/DQmazJ171x84PDCevbY8a4Pxqv4mDpLTxhiGLDrp3Ybxcuz/image.png)\n\n\n# 八 遇到的问题\n## 1  配置水龙头服务时,生成密码种子命令rake secret报错\n```\n$rake secret报错\n Could not find a JavaScript runtime. See https://github.com/rails/execjs for a list of available runtimes.,因为没nodejs环境\n=>安装nodejs \ncurl -o- https://raw.githubusercontent.com/creationix/nvm/v0.30.2/install.sh | bash\nnvm install v6\nnvm use v6\n```\n\n## 2 执行rake db:create; rake db:migrate; rake db:seed报错,因root用户在localhost被禁用\nERROR 1698 (28000): Access denied for user 'root'@'localhost'\n```\n=>\n$ sudo mysql -u root # I had to use \"sudo\" since is new installation\nmysql> USE mysql;\nmysql> UPDATE user SET plugin='mysql_native_password' WHERE User='root';\nmysql> FLUSH PRIVILEGES;\nmysql> exit;\n```\n\n\n## 3  Failed to create account: tes32 - Assert Exception: !self.is_locked():\n=》\n进入cli_wallet命令模式(my_password 是set_password my_password设置的密码)\n```\nlocked >>> unlock my_password \n```\n\n## 4 运行witness_node 一天后,发现无法产生块\n```\n2994239ms thread-0 producer_plugin.cpp:210 block_production_loo ] initk generated block #202 @ 2017-09-11T06:49:54 with 0 trxs 0 pending\n2998489ms thread-0 producer_plugin.cpp:229 block_production_loo ] Not producing block because node didn't wake up within 500ms of the slot time.\n3000615ms thread-0 producer_plugin.cpp:229 block_production_loo ] Not producing block because node didn't wake up within 500ms of the slot time.\n3002818ms thread-0 chain_controller.cpp:235 _push_block ] inith #203 @2017-09-11t06:50:03 | 0 trx, 0 pending, exectime_ms=13\n```\n=>\nBM说,生成一个大区块是阻塞了,没说解决方法。以下是原文\nThis is an indication that the single CPU is getting backlogged by a large blocking task that is not properly timebound... eg, block generation with a large pending set. (https://github.com/EOSIO/eos/issues/397)\n\n## 5 注意,witness_node, cli_wallet,faucet配置的IP为127.0.0.1,则服务只能本机访问。如需要本机外的机器能访问,把127.0.0.1设置为本机的局域网IP或公网IP。\n\n## 6 注册时,水龙头后台服务报异常Failed to create account: tes2 - Assert Exception: base58str.substr( 0, prefix_len ) == prefix\n```\n!!! register_account error: {\"code\"=>1, \"message\"=>\"Assert Exception: base58str.substr( 0, prefix_len ) == prefix: \", \"data\"=>{\"code\"=>10, \"name\"=>\"assert_exception\", \"message\"=>\"Assert Exception\", \"stack\"=>[{\"context\"=>{\"level\"=>\"error\", \"file\"=>\"types.cpp\", \"line\"=>60, \"method\"=>\"public_key_type\", \"hostname\"=>\"\", \"thread_name\"=>\"th_a\", \"timestamp\"=>\"2017-09-23T06:47:58\"}, \"format\"=>\"base58str.substr( 0, prefix_len ) == prefix: \", \"data\"=>{\"base58str\"=>\"GPH5jNZn4sB7t3sBDcX3NFdx2BLEh3WA15SLmoG71dHCoLs1iTZwH\"}}, {\"context\"=>{\"level\"=>\"warn\", \"file\"=>\"websocket_api.cpp\", \"line\"=>122, \"method\"=>\"on_message\", \"hostname\"=>\"\", \"thread_name\"=>\"th_a\", \"timestamp\"=>\"2017-09-23T06:47:58\"}, \"format\"=>\"\", \"data\"=>{\"call.method\"=>\"call\", \"call.params\"=>[0, \"register_account\", [\"tes2\", \"GPH5jNZn4sB7t3sBDcX3NFdx2BLEh3WA15SLmoG71dHCoLs1iTZwH\", \"GPH5fMdwtVVKGvyawZwEBTBnftbovvNdJg1Q34BMpXPWggXtEKrbv\", \"nathan\", \"nathan\", 0, true]]}}]}}\n```\n=》\n因为网页钱包生成的公钥的地址前缀(GPH)和比特股源码的前缀(BTS)不对应。目前采用方法(2),原因是试错先试了这方法(2)。方法(1)未验证.\n推测可行修改方式\n\n### (1)网页钱包bitshares-core的公钥前缀生成,是在bitsharesjs库里提供的。这里说可以把公钥前缀修改下。(https://blog.xiaofuxing.name/2017/04/18/ecc_in_nodejs_introduction.html)\n```\n const bitsharesjsws = require('bitsharesjs-ws');\n bitsharesjsws.ChainConfig.setPrefix('BTS'); //可以手工设定前缀,这样的话可以兼容Steem区块链。\n\n\nbitsharesjs库公钥前缀源码见\nnode_modules>bitsharesjs>cjs>src>ChainConfig.js\n\"use strict\";\nexports.__esModule = true;\nvar _this = void 0;\nvar ecc_config = {\n    address_prefix: process.env.npm_config__graphene_ecc_default_address_prefix || \"GPH\"\n};\n_this = {\n    core_asset: \"CORE\",\n    address_prefix: \"GPH\",\n    expire_in_secs: 15,\n    expire_in_secs_proposal: 24 * 60 * 60,\n    review_in_secs_committee: 24 * 60 * 60,\n    networks: {\n        BitShares: {\n            core_asset: \"BTS\",\n            address_prefix: \"BTS\",\n            chain_id: \"4018d7844c78f6a6c41c6a552b898022310fc5dec06da467ee7905a8dad512c8\"\n        },\n        Muse: {\n            core_asset: \"MUSE\",\n            address_prefix: \"MUSE\",\n            chain_id: \"45ad2d3f9ef92a49b55c2227eb06123f613bb35dd08bd876f2aea21925a67a67\"\n        },\n        Test: {\n            core_asset: \"TEST\",\n            address_prefix: \"TEST\",\n            chain_id: \"39f5e2ede1f8bc1a3a54a7914414e3779e33193f1f5693510e73cb7a87617447\"\n        },\n        Obelisk: {\n            core_asset: \"GOV\",\n            address_prefix: \"FEW\",\n            chain_id: \"1cfde7c388b9e8ac06462d68aadbd966b58f88797637d9af805b4560b0e9661e\"\n        }\n    },\n```\n### (2)改bitshares-core源码的公钥前缀为GPH重新编译,且修改所有公钥前缀为GPH。\n修改如下\n```\n#### (2.1)修改源码\n(2.1.1) 源码/bitshares-core/libraries/chain/include/graphene/chain/config.hpp\n#define GRAPHENE_SYMBOL \"BTS\"\n#define GRAPHENE_ADDRESS_PREFIX \"BTS\"\n=>\n#define GRAPHENE_SYMBOL \"GPH\"\n#define GRAPHENE_ADDRESS_PREFIX \"GPH\"\n\n(2.1.2)源码/bitshares-core/libraries/chain/protocol/types.cpp 搜索多处\"BTS\"\nstd::string( \"BTS\" ); \n=>  \nstd::string( \"GPH\" );\n\n(2.1.3)源码bitshares-core/libraries/chain/db_init.cpp\n    if( symbol == \"BTS\" )\n=>\n    if( symbol == \"GPH\" )\n\n(2.1.4) 修改 bitshares-core/genesis.json ,替换多处\n\"BTS\n=》\n\"GPH\n然后重新编译bitshares-core\n\n#### (2.2)修改witness_node启动创世块状态文件genesis.json,替换多处\n\"BTS\n=》\n\"GPH\n\n#### (2.3)修改witness_node启动参数文件,比特股参数文件 config.ini,替换多处\n\"BTS\n=》\n\"GPH\n```\n\n\n# 九 引用\nhttp://docs.bitshares.org/testnet/7-faucet.html   《Setting up the Faucet》",
      "json_metadata": "{\"tags\":[\"bitshares\",\"faucet\"],\"image\":[\"https://steemitimages.com/DQmT4R615bNmBNGaA5B8tzhoAbme5Pb3RStLHreQYgPZtzu/image.png\",\"https://steemitimages.com/DQmQb8kVQQGswzjnwn6bLygbZpXfCs7E4YLeryUHSWz1jXz/image.png\",\"https://steemitimages.com/DQmP2qnAUHpqs8nQRad47rMfZXZCtApwoDhVTNcyxtfWs7V/image.png\",\"https://steemitimages.com/DQme27ziquJtfkWfvAmdaDUNdN5YQ3ZoQZCSiPdTDdLmfzh/image.png\",\"https://steemitimages.com/DQmNyHoQa9M4fhthTFg4v2Lgjk4SjSg1qPcjEycT5yoNQsH/image.png\",\"https://steemitimages.com/DQmazJ171x84PDCevbY8a4Pxqv4mDpLTxhiGLDrp3Ybxcuz/image.png\"],\"links\":[\"https://github.com/EOSIO/eos/issues/397)\",\"https://blog.xiaofuxing.name/2017/04/18/ecc_in_nodejs_introduction.html\",\"http://docs.bitshares.org/testnet/7-faucet.html\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "bitshares",
      "permlink": "66din5",
      "title": "搭建比特股的水龙头注册服务"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-09-28T03:15:12",
  "trx_id": "ba8e1d23d66ef1f992236f5bcf75dd7a75785520",
  "trx_in_block": 7,
  "virtual_op": 0
}
baidangupdated their account properties
2017/09/28 02:48:15
accountbaidang
json metadata{"profile":{"about":"C++ R&D Engineering","location":"China","website":"http://www.jianshu.com/u/349d823c5236","name":"SharpSword"}}
memo keySTM5MZfGsaHz56Se4Dvx6KRtro34wDunSBeVbKtqjhzRKvDEFCoqJ
Transaction InfoBlock #15850665/Trx a47a3b7a715f70cd1efa008b71169cddfb1bc612
View Raw JSON Data
{
  "block": 15850665,
  "op": [
    "account_update",
    {
      "account": "baidang",
      "json_metadata": "{\"profile\":{\"about\":\"C++ R&D Engineering\",\"location\":\"China\",\"website\":\"http://www.jianshu.com/u/349d823c5236\",\"name\":\"SharpSword\"}}",
      "memo_key": "STM5MZfGsaHz56Se4Dvx6KRtro34wDunSBeVbKtqjhzRKvDEFCoqJ"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-09-28T02:48:15",
  "trx_id": "a47a3b7a715f70cd1efa008b71169cddfb1bc612",
  "trx_in_block": 5,
  "virtual_op": 0
}
baidangfollowed @abit
2017/09/26 01:55:09
idfollow
json["follow",{"follower":"baidang","following":"abit","what":["blog"]}]
required auths[]
required posting auths["baidang"]
Transaction InfoBlock #15792018/Trx 5ea234ab626697d215be1e013a6e7781bb2806c5
View Raw JSON Data
{
  "block": 15792018,
  "op": [
    "custom_json",
    {
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"baidang\",\"following\":\"abit\",\"what\":[\"blog\"]}]",
      "required_auths": [],
      "required_posting_auths": [
        "baidang"
      ]
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-09-26T01:55:09",
  "trx_id": "5ea234ab626697d215be1e013a6e7781bb2806c5",
  "trx_in_block": 19,
  "virtual_op": 0
}
2017/09/22 16:04:18
authorbaidang
permlinkbitshares-bitfinex-rmb-eos
voterjohnsmith
weight10000 (100.00%)
Transaction InfoBlock #15693825/Trx 55081c9bfbd97c10c2fa2d356db8ffd22ba2571a
View Raw JSON Data
{
  "block": 15693825,
  "op": [
    "vote",
    {
      "author": "baidang",
      "permlink": "bitshares-bitfinex-rmb-eos",
      "voter": "johnsmith",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-09-22T16:04:18",
  "trx_id": "55081c9bfbd97c10c2fa2d356db8ffd22ba2571a",
  "trx_in_block": 16,
  "virtual_op": 0
}
2017/09/22 13:00:18
authorbaidang
permlinkbitshares-bitfinex-rmb-eos
voterfacer
weight10000 (100.00%)
Transaction InfoBlock #15690145/Trx 1e172b088b50ef5478d334f367bdf13d2314bee1
View Raw JSON Data
{
  "block": 15690145,
  "op": [
    "vote",
    {
      "author": "baidang",
      "permlink": "bitshares-bitfinex-rmb-eos",
      "voter": "facer",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-09-22T13:00:18",
  "trx_id": "1e172b088b50ef5478d334f367bdf13d2314bee1",
  "trx_in_block": 13,
  "virtual_op": 0
}
baidangpublished a new post: bitshares-bitfinex-rmb-eos
2017/09/22 06:41:18
authorbaidang
body(同理可购买其他加密货币) #1 注册比特股 https://bitshares.org/wallet/#/ (注意备份秘钥) ![](https://steemitimages.com/DQmd41RvZ1pV4u2pkXSocSCFw4htKrAQwuj4VZ2KRSYWvVp/image.png) ![](https://steemitimages.com/DQmS9aWZwz9vF3o26qBgYRd4pXkvXCfDaKzcVoxp1SyvM1A/image.png) #2 找承兑商把RMB兑换为bitCNY(手续费 0.6%左右), 充值时注明你的用户名和ID,充值金额。 (欧链的OracleChain 团队推荐以下 几位位承兑商。 OracleChain 团队已对这些承兑商进行了验 资,但 OracleChain 团队不对充值行为负责,请投资者自行控制充值风险。) (在 BTS 内盘,一个 bitCNY 的价值约等于 1 元人民币。 OracleChain 团队推荐投资者联 系以下承兑商进行充值/提现。 OracleChain 团队已对这些承兑商进行了验资,每位承兑 商都至少持有 100 万 bitCNY。建议大家采用小额多笔的方式进行充值,单笔金额不大 于 5 万,并及时确认是否到账。为了避免挤兑,建议大家分散选择承兑商进行充值/提 现。 投资者在进行充值时一定要正确提供自己的 ID。) ![](https://steemitimages.com/DQmXUe1s9jDZLMggToDGaJMEygZJvU2xdbmpjmouDWQERVe/image.png) ![](https://steemitimages.com/DQmUoH5zJJsNSJxjHkibX3sCwMdR8XBq34CWJJbVemGc1oZ/image.png) ![](https://steemitimages.com/DQmZ6xq8EkeKvV5uKASC4Zg8zheC5FERUBHyrXiE8LdqZzt/image.png) #3 使用bitCNY购买 ETH 注意不要买完所有的bitCNY,留一点(20bitCNY左右)用来提取ETH ![](https://steemitimages.com/DQmcep1H55kt7WT42RUKT4oECyw3vfAuc5CF3sBqWDUBqPB/image.png) #4 注册bitfinex。注意开启二次验证,保障账户安全。 https://www.bitfinex.com/ ![](https://steemitimages.com/DQmZn67sMXXeoT7JbXZE9fS1sm9a2mmuQV3QMYH3uZKKKEY/image.png) ![](https://steemitimages.com/DQmQMnRvax63dWtLTaiDKRN3CkfsyEpLnLfrvgeB71NAty1/image.png) ![](https://steemitimages.com/DQmeZ63Za5zqtm2bEsHWsQUSP8X3bgQkhvfoe1HUsCgcvoF/image.png) #5 在bitfinex,生成ETH充值地址 ![](https://steemitimages.com/DQmUG6HNbt4pT36E8cGG1VKcEewvajpE1rwN9p3Xc651QC2/image.png) ![](https://steemitimages.com/DQmQvrEGAWoSd5CkL1H5ie1wNSCLYh8TKTd8YkbwdeWGaic/image.png) #6 在比特股,把购买的ETH转账到bitfinex ![](https://steemitimages.com/DQmdxwYCSgkKEK2TJye1MrMUM2fkxbgxXvFjmVkyzDMKWUo/image.png) ![](https://steemitimages.com/DQmRCGbFQa31gB6uLvdhhffgM76zRWEyTioejk6uXpugBQB/image.png) #7 在bitfinex,用ETH购买EOS(等待20分钟左右ETH到账) 选择购买价格,购买数量=》兑换买入 ![](https://steemitimages.com/DQmQyTAqKWsrAzSxkKzTtmtHUWbBxCgDtSjptGKxncJbeNE/image.png) #8 购买结果 2017.9.21 测试充值3k,约买到791个eos
json metadata{"tags":["bitshares","bitfinex","eos"],"image":["https://steemitimages.com/DQmd41RvZ1pV4u2pkXSocSCFw4htKrAQwuj4VZ2KRSYWvVp/image.png","https://steemitimages.com/DQmS9aWZwz9vF3o26qBgYRd4pXkvXCfDaKzcVoxp1SyvM1A/image.png","https://steemitimages.com/DQmXUe1s9jDZLMggToDGaJMEygZJvU2xdbmpjmouDWQERVe/image.png","https://steemitimages.com/DQmUoH5zJJsNSJxjHkibX3sCwMdR8XBq34CWJJbVemGc1oZ/image.png","https://steemitimages.com/DQmZ6xq8EkeKvV5uKASC4Zg8zheC5FERUBHyrXiE8LdqZzt/image.png","https://steemitimages.com/DQmcep1H55kt7WT42RUKT4oECyw3vfAuc5CF3sBqWDUBqPB/image.png","https://steemitimages.com/DQmZn67sMXXeoT7JbXZE9fS1sm9a2mmuQV3QMYH3uZKKKEY/image.png","https://steemitimages.com/DQmQMnRvax63dWtLTaiDKRN3CkfsyEpLnLfrvgeB71NAty1/image.png","https://steemitimages.com/DQmeZ63Za5zqtm2bEsHWsQUSP8X3bgQkhvfoe1HUsCgcvoF/image.png","https://steemitimages.com/DQmUG6HNbt4pT36E8cGG1VKcEewvajpE1rwN9p3Xc651QC2/image.png","https://steemitimages.com/DQmQvrEGAWoSd5CkL1H5ie1wNSCLYh8TKTd8YkbwdeWGaic/image.png","https://steemitimages.com/DQmdxwYCSgkKEK2TJye1MrMUM2fkxbgxXvFjmVkyzDMKWUo/image.png","https://steemitimages.com/DQmRCGbFQa31gB6uLvdhhffgM76zRWEyTioejk6uXpugBQB/image.png","https://steemitimages.com/DQmQyTAqKWsrAzSxkKzTtmtHUWbBxCgDtSjptGKxncJbeNE/image.png"],"links":["https://bitshares.org/wallet/#/","https://www.bitfinex.com/"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinkbitshares
permlinkbitshares-bitfinex-rmb-eos
title使用bitshares内盘 bitfinex,RMB购买EOS
Transaction InfoBlock #15682565/Trx 78746eb68d992f32d6aaf5e03f2f3ec5f7124145
View Raw JSON Data
{
  "block": 15682565,
  "op": [
    "comment",
    {
      "author": "baidang",
      "body": "(同理可购买其他加密货币)\n\n#1 注册比特股 https://bitshares.org/wallet/#/\n(注意备份秘钥)\n![](https://steemitimages.com/DQmd41RvZ1pV4u2pkXSocSCFw4htKrAQwuj4VZ2KRSYWvVp/image.png)\n![](https://steemitimages.com/DQmS9aWZwz9vF3o26qBgYRd4pXkvXCfDaKzcVoxp1SyvM1A/image.png)\n\n\n\n#2 找承兑商把RMB兑换为bitCNY(手续费 0.6%左右),\n充值时注明你的用户名和ID,充值金额。\n(欧链的OracleChain 团队推荐以下 几位位承兑商。 OracleChain 团队已对这些承兑商进行了验\n资,但 OracleChain 团队不对充值行为负责,请投资者自行控制充值风险。)\n(在 BTS 内盘,一个 bitCNY 的价值约等于 1 元人民币。 OracleChain 团队推荐投资者联\n系以下承兑商进行充值/提现。 OracleChain 团队已对这些承兑商进行了验资,每位承兑\n商都至少持有 100 万 bitCNY。建议大家采用小额多笔的方式进行充值,单笔金额不大\n于 5 万,并及时确认是否到账。为了避免挤兑,建议大家分散选择承兑商进行充值/提\n现。 投资者在进行充值时一定要正确提供自己的 ID。)\n![](https://steemitimages.com/DQmXUe1s9jDZLMggToDGaJMEygZJvU2xdbmpjmouDWQERVe/image.png)\n![](https://steemitimages.com/DQmUoH5zJJsNSJxjHkibX3sCwMdR8XBq34CWJJbVemGc1oZ/image.png)\n![](https://steemitimages.com/DQmZ6xq8EkeKvV5uKASC4Zg8zheC5FERUBHyrXiE8LdqZzt/image.png)\n\n\n#3 使用bitCNY购买 ETH\n注意不要买完所有的bitCNY,留一点(20bitCNY左右)用来提取ETH\n\n![](https://steemitimages.com/DQmcep1H55kt7WT42RUKT4oECyw3vfAuc5CF3sBqWDUBqPB/image.png)\n\n\n#4 注册bitfinex。注意开启二次验证,保障账户安全。\nhttps://www.bitfinex.com/\n![](https://steemitimages.com/DQmZn67sMXXeoT7JbXZE9fS1sm9a2mmuQV3QMYH3uZKKKEY/image.png)\n![](https://steemitimages.com/DQmQMnRvax63dWtLTaiDKRN3CkfsyEpLnLfrvgeB71NAty1/image.png)\n![](https://steemitimages.com/DQmeZ63Za5zqtm2bEsHWsQUSP8X3bgQkhvfoe1HUsCgcvoF/image.png)\n\n#5 在bitfinex,生成ETH充值地址\n![](https://steemitimages.com/DQmUG6HNbt4pT36E8cGG1VKcEewvajpE1rwN9p3Xc651QC2/image.png)\n![](https://steemitimages.com/DQmQvrEGAWoSd5CkL1H5ie1wNSCLYh8TKTd8YkbwdeWGaic/image.png)\n\n#6 在比特股,把购买的ETH转账到bitfinex\n\n![](https://steemitimages.com/DQmdxwYCSgkKEK2TJye1MrMUM2fkxbgxXvFjmVkyzDMKWUo/image.png)\n![](https://steemitimages.com/DQmRCGbFQa31gB6uLvdhhffgM76zRWEyTioejk6uXpugBQB/image.png)\n\n\n#7 在bitfinex,用ETH购买EOS(等待20分钟左右ETH到账)\n选择购买价格,购买数量=》兑换买入\n![](https://steemitimages.com/DQmQyTAqKWsrAzSxkKzTtmtHUWbBxCgDtSjptGKxncJbeNE/image.png)\n\n\n#8 购买结果\n2017.9.21 测试充值3k,约买到791个eos",
      "json_metadata": "{\"tags\":[\"bitshares\",\"bitfinex\",\"eos\"],\"image\":[\"https://steemitimages.com/DQmd41RvZ1pV4u2pkXSocSCFw4htKrAQwuj4VZ2KRSYWvVp/image.png\",\"https://steemitimages.com/DQmS9aWZwz9vF3o26qBgYRd4pXkvXCfDaKzcVoxp1SyvM1A/image.png\",\"https://steemitimages.com/DQmXUe1s9jDZLMggToDGaJMEygZJvU2xdbmpjmouDWQERVe/image.png\",\"https://steemitimages.com/DQmUoH5zJJsNSJxjHkibX3sCwMdR8XBq34CWJJbVemGc1oZ/image.png\",\"https://steemitimages.com/DQmZ6xq8EkeKvV5uKASC4Zg8zheC5FERUBHyrXiE8LdqZzt/image.png\",\"https://steemitimages.com/DQmcep1H55kt7WT42RUKT4oECyw3vfAuc5CF3sBqWDUBqPB/image.png\",\"https://steemitimages.com/DQmZn67sMXXeoT7JbXZE9fS1sm9a2mmuQV3QMYH3uZKKKEY/image.png\",\"https://steemitimages.com/DQmQMnRvax63dWtLTaiDKRN3CkfsyEpLnLfrvgeB71NAty1/image.png\",\"https://steemitimages.com/DQmeZ63Za5zqtm2bEsHWsQUSP8X3bgQkhvfoe1HUsCgcvoF/image.png\",\"https://steemitimages.com/DQmUG6HNbt4pT36E8cGG1VKcEewvajpE1rwN9p3Xc651QC2/image.png\",\"https://steemitimages.com/DQmQvrEGAWoSd5CkL1H5ie1wNSCLYh8TKTd8YkbwdeWGaic/image.png\",\"https://steemitimages.com/DQmdxwYCSgkKEK2TJye1MrMUM2fkxbgxXvFjmVkyzDMKWUo/image.png\",\"https://steemitimages.com/DQmRCGbFQa31gB6uLvdhhffgM76zRWEyTioejk6uXpugBQB/image.png\",\"https://steemitimages.com/DQmQyTAqKWsrAzSxkKzTtmtHUWbBxCgDtSjptGKxncJbeNE/image.png\"],\"links\":[\"https://bitshares.org/wallet/#/\",\"https://www.bitfinex.com/\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "bitshares",
      "permlink": "bitshares-bitfinex-rmb-eos",
      "title": "使用bitshares内盘 bitfinex,RMB购买EOS"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-09-22T06:41:18",
  "trx_id": "78746eb68d992f32d6aaf5e03f2f3ec5f7124145",
  "trx_in_block": 8,
  "virtual_op": 0
}
2017/09/21 05:36:12
authorsteemitboard
bodyCongratulations @baidang! You have completed some achievement on Steemit and have been rewarded with new badge(s) : [![](https://steemitimages.com/70x80/http://steemitboard.com/notifications/firstvoted.png)](http://steemitboard.com/@baidang) You got a First Vote Click on any badge to view your own Board of Honor on SteemitBoard. For more information about SteemitBoard, click [here](https://steemit.com/@steemitboard) If you no longer want to receive notifications, reply to this comment with the word `STOP` > By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!
json metadata{"image":["https://steemitboard.com/img/notifications.png"]}
parent authorbaidang
parent permlink3sbedt
permlinksteemitboard-notify-baidang-20170921t053614000z
title
Transaction InfoBlock #15652464/Trx 34d784606379875f746d64b27f75c33028fccd92
View Raw JSON Data
{
  "block": 15652464,
  "op": [
    "comment",
    {
      "author": "steemitboard",
      "body": "Congratulations @baidang! You have completed some achievement on Steemit and have been rewarded with new badge(s) :\n\n[![](https://steemitimages.com/70x80/http://steemitboard.com/notifications/firstvoted.png)](http://steemitboard.com/@baidang) You got a First Vote\n\nClick on any badge to view your own Board of Honor on SteemitBoard.\nFor more information about SteemitBoard, click [here](https://steemit.com/@steemitboard)\n\nIf you no longer want to receive notifications, reply to this comment with the word `STOP`\n\n> By upvoting this notification, you can help all Steemit users. Learn how [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!",
      "json_metadata": "{\"image\":[\"https://steemitboard.com/img/notifications.png\"]}",
      "parent_author": "baidang",
      "parent_permlink": "3sbedt",
      "permlink": "steemitboard-notify-baidang-20170921t053614000z",
      "title": ""
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-09-21T05:36:12",
  "trx_id": "34d784606379875f746d64b27f75c33028fccd92",
  "trx_in_block": 14,
  "virtual_op": 0
}
baidangpublished a new post: 3sbedt
2017/09/21 03:03:03
authorbaidang
body运行环境:ubuntu 16.04 64位系统 #一 安装运行环境 安装nvm,nodejs的包管理工具 curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.30.2/install.sh | bash nvm install v6 nvm use v6 #二 下载源码 git clone https://github.com/bitshares/bitshares-ui cd bitshares-ui #三 为网页钱包工程安装依赖的nodejs包(根据package.json) npm install #四 安装完成后,运行 npm start ![](https://steemitimages.com/DQmfYJB6arwP5u51jsQk8jVnQqssrDj9b3w7qrb7QhhjLNu/image.png) ![](https://steemitimages.com/DQmT7KjuBx6aGJQz4Wvr2QH3nErvvUNBjBAteS9pZcvJDtu/image.png) ![](https://steemitimages.com/DQmUbPZqYNKJcLgmingAS7pT97dBTyhpCvHR3fBYZimgdYv/image.png) #五 访问 本机浏览器输入 http://127.0.0.1:8080 外部机器浏览器输入http://网页钱包运行主机的IP:8080 就可以访问了 ![](https://steemitimages.com/DQmTUXkUdt2QNYgN6kebEgb4FfbLQEoNyKzvrRwj2qWnpaP/image.png) #四 遇到的问题 1 npm install时,安装eletron,卡在 node install.js , * 可以运行 npm config set registry https://registry.npm.taobao.org * 然后 编辑 ~/.npmrc 加入下面内容 ``` registry=https://registry.npm.taobao.org sass_binary_site=https://npm.taobao.org/mirrors/node-sass/ phantomjs_cdnurl=http://npm.taobao.org/mirrors/phantomjs ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron/ ``` 2 npm start时,发现building modules没完成,就退出了。且使用lsof -i:8080, 没看到node进程 =》内存不足,请增加内存 or 增加swap分区大小
json metadata{"tags":["bitshares"],"image":["https://steemitimages.com/DQmfYJB6arwP5u51jsQk8jVnQqssrDj9b3w7qrb7QhhjLNu/image.png","https://steemitimages.com/DQmT7KjuBx6aGJQz4Wvr2QH3nErvvUNBjBAteS9pZcvJDtu/image.png","https://steemitimages.com/DQmUbPZqYNKJcLgmingAS7pT97dBTyhpCvHR3fBYZimgdYv/image.png","https://steemitimages.com/DQmTUXkUdt2QNYgN6kebEgb4FfbLQEoNyKzvrRwj2qWnpaP/image.png"],"links":["https://raw.githubusercontent.com/creationix/nvm/v0.30.2/install.sh","https://github.com/bitshares/bitshares-ui","http://127.0.0.1:8080","https://registry.npm.taobao.org"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinkbitshares
permlink3sbedt
title比特股编译网页钱包
Transaction InfoBlock #15649403/Trx 3774b2941bbc89eed8c5a434bdb58126e1027d31
View Raw JSON Data
{
  "block": 15649403,
  "op": [
    "comment",
    {
      "author": "baidang",
      "body": "运行环境:ubuntu 16.04 64位系统\n\n#一 安装运行环境\n安装nvm,nodejs的包管理工具\ncurl -o- https://raw.githubusercontent.com/creationix/nvm/v0.30.2/install.sh | bash\nnvm install v6\nnvm use v6\n\n#二 下载源码\ngit clone https://github.com/bitshares/bitshares-ui\ncd bitshares-ui\n\n#三 为网页钱包工程安装依赖的nodejs包(根据package.json)\nnpm install\n\n\n#四 安装完成后,运行\nnpm start\n![](https://steemitimages.com/DQmfYJB6arwP5u51jsQk8jVnQqssrDj9b3w7qrb7QhhjLNu/image.png)\n![](https://steemitimages.com/DQmT7KjuBx6aGJQz4Wvr2QH3nErvvUNBjBAteS9pZcvJDtu/image.png)\n![](https://steemitimages.com/DQmUbPZqYNKJcLgmingAS7pT97dBTyhpCvHR3fBYZimgdYv/image.png)\n\n#五 访问\n 本机浏览器输入         http://127.0.0.1:8080\n 外部机器浏览器输入http://网页钱包运行主机的IP:8080\n就可以访问了\n\n![](https://steemitimages.com/DQmTUXkUdt2QNYgN6kebEgb4FfbLQEoNyKzvrRwj2qWnpaP/image.png)\n\n\n#四 遇到的问题\n1  npm install时,安装eletron,卡在 node install.js ,\n* 可以运行 npm config set registry https://registry.npm.taobao.org\n* 然后 编辑 ~/.npmrc 加入下面内容\n```\nregistry=https://registry.npm.taobao.org\nsass_binary_site=https://npm.taobao.org/mirrors/node-sass/\nphantomjs_cdnurl=http://npm.taobao.org/mirrors/phantomjs\nELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron/\n```\n\n2 npm start时,发现building modules没完成,就退出了。且使用lsof -i:8080, 没看到node进程\n   =》内存不足,请增加内存  or 增加swap分区大小",
      "json_metadata": "{\"tags\":[\"bitshares\"],\"image\":[\"https://steemitimages.com/DQmfYJB6arwP5u51jsQk8jVnQqssrDj9b3w7qrb7QhhjLNu/image.png\",\"https://steemitimages.com/DQmT7KjuBx6aGJQz4Wvr2QH3nErvvUNBjBAteS9pZcvJDtu/image.png\",\"https://steemitimages.com/DQmUbPZqYNKJcLgmingAS7pT97dBTyhpCvHR3fBYZimgdYv/image.png\",\"https://steemitimages.com/DQmTUXkUdt2QNYgN6kebEgb4FfbLQEoNyKzvrRwj2qWnpaP/image.png\"],\"links\":[\"https://raw.githubusercontent.com/creationix/nvm/v0.30.2/install.sh\",\"https://github.com/bitshares/bitshares-ui\",\"http://127.0.0.1:8080\",\"https://registry.npm.taobao.org\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "bitshares",
      "permlink": "3sbedt",
      "title": "比特股编译网页钱包"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-09-21T03:03:03",
  "trx_id": "3774b2941bbc89eed8c5a434bdb58126e1027d31",
  "trx_in_block": 6,
  "virtual_op": 0
}
2017/09/19 09:57:24
authorbaidang
permlink6sbbkt
voterprimetimesports
weight2 (0.02%)
Transaction InfoBlock #15600112/Trx 1eb5e5a7b334ae2e6e459b9edbf7952d19e5aed2
View Raw JSON Data
{
  "block": 15600112,
  "op": [
    "vote",
    {
      "author": "baidang",
      "permlink": "6sbbkt",
      "voter": "primetimesports",
      "weight": 2
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-09-19T09:57:24",
  "trx_id": "1eb5e5a7b334ae2e6e459b9edbf7952d19e5aed2",
  "trx_in_block": 7,
  "virtual_op": 0
}
baidangpublished a new post: 6sbbkt
2017/09/19 09:33:18
authorbaidang
body比特股环境搭建 # 一 编译 编译环境推荐为ubuntu 16.04 64位版(如果是windows,可以在https://github.com/bitshares/bitshares-core/releases中,下载编译好的BitShares-Core-2.0.170710-x64-cli-tools.zip) 1 安装编译相关库 ``` sudo apt-get update sudo apt-get install autoconf cmake git libboost-all-dev libssl-dev ``` 2 下载 源码 (2017.9.19 最新版本为 2.0.170710) ``` git clone https://github.com/bitshares/bitshares-core cd bitshares-core git checkout 2.0.170710 git submodule update --init --recursive cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo . make -j 4 //make -j N 多进程并行编译,后面跟一数字N代表开启进程数量(默认约定为cpu核心数) ``` # 二 程序结构介绍 ![1.png](https://steemitimages.com/DQmYMJGg6USuGY3DmMkbZT6rGwWcnBDKqLCUk7jxoec45kX/1.png) witness_node 通过 P2P 方式连接到 BTS 网络,从网络接收最新区块,向网络广播本地签署的交易包; witness_node 通过 websocket + http rpc 的方式提供 API 供其他程序调用(以下称为节点 API)。 delayed_node 通过 websocket 方式连接到 witness_node ,只包含不可回退的区块; delayed_node 通常情况下最新区块比 witness_node 落后一分钟,异常时可能会落后很多,但可保证不可回退。 delayed_node 通过 websocket + http rpc 的方式提供 API 供其他程序调用,API清单与 witness_node 相同,但无法使用交易广播功能。 cli_wallet 通过 websocket 方式连接到 witness_node 和 delayed_node 其中之一。 可以同时运行两个 cli_wallet 进程,分别连到 witness_node 和 delayed_node 。 cli_wallet 管理钱包文件,钱包文件里包含经过加密的用户私钥,一个钱包文件可以包含多个私钥。 cli_wallet 提供交易签名功能,签名后通过 witness_node 向外广播。 cli_wallet 通过 http rpc 的方式提供 API 供其他程序调用(以下称为钱包 API)。 推荐交易所使用一个连接到 delayed_node 的 cli_wallet 来监测用户充值,使用另一个连接到 witness_node 的 cli_wallet 来处理用户提现请求。 # 三 私有链单机部署步骤 1 生成创世纪块的json ./witness_node --create-genesis-json "genesis.json" 2 启动见证人节点 ./witness_node --rpc-endpoint "127.0.0.1:8090" --enable-stale-production -d test_net --seed-nodes "[]" --genesis-json "genesis.json" // --rpc-endpoint rpc监听端口 // --enable-stale-production 让本节点无视区块链数据的时间,无论如何都生成区块数据 // -w (--witness-id) 本节点控制的witness列表,(1.6.0-9)是默认的withness // --seed-nodes 要连接的peer列表(测试环境务必传此参数,不传的话会走代码里hardcode的正式网的peer列表,会导致测试节点去跟正式网络同步数据) (没有种子节点,一般用户等一年也不一定能连上网络。见证人对网络连接的要求更高,所以,必须与完整数据的种子节点相连,否则数据不完整的钱包会制造分叉。) // --genesis-json 比特股网络启动的数据文件 3 启动钱包 ./cli_wallet --chain-id="97f304dce6fe30cccbdef37cd7899d349297a78ba483375adc3982016ef40c63" -s ws://127.0.0.1:8090 -w wallet.json // -s 或 --server-rpc-endpoint witness_node的地址和端口 // --chain-id 指的是服务的chain-id,可以不带此参数执行一次命令,程序的报错信息会显示这个id 4 使用命令行钱包,执行新建用户,转账,申请见证人等操作,只做简单使用介绍。 new>>>set_password my_password //解锁钱包 locked>>>unlock my_password //导入用户 unlocked >>> import_key"nathan"5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3 //导入余额 unlocked >>>import_balance nathan [5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3] true //查看账户信息 unlocked >>>list_my_accounts //查看账户余额 locked >>> list_account_balances nathan //升级会员 (PS:可能是因为命令行钱包的bug,升级账号后必须退出程序再次进入才能使升级的状态生效)。 locked >>>upgrade_account nathantrue 5 后面可以整合安装bitshares-ui,浏览器版钱包,用于交易等操作。可看截图(https://bitshares.org/wallet/),源码(https://github.com/bitshares/bitshares-ui)。![](https://steemitimages.com/DQmR97b9pYUpv4UZMvTPwSnF4qEBB48sgUy1x9CFPqEPXqL/image.png) # 四 遇到的问题,编译内存不足。分配交换空间 gcc 编译出现 internal compiler error: Killed 增加一个交换分区: 1. 创建分区文件, 大小 10G(读者可按需分配) ddif=/dev/zero of=/swapfile bs=1kcount=10240000 1. 生成 swap 文件系统 mkswap/swapfile 1. 激活 swap 文件 swapon/swapfile 这样就木有问题了, 但是这样并不能在系统重启的时候自动挂载交换分区, 这样我们就需要修改 fstab. 修改 /etc/fstab 文件, 新增如下内容: /swapfile swap swap defaults00 这样每次重启系统的时候就会自动加载 swap 文件了. # 五 引用 搭建私有网络说明 http://docs.bitshares.org/testnet/private-testnet.html
json metadata{"tags":["bitshares","build"],"image":["https://steemitimages.com/DQmYMJGg6USuGY3DmMkbZT6rGwWcnBDKqLCUk7jxoec45kX/1.png","https://steemitimages.com/DQmR97b9pYUpv4UZMvTPwSnF4qEBB48sgUy1x9CFPqEPXqL/image.png"],"links":["https://github.com/bitshares/bitshares-core/releases中,下载编译好的BitShares-Core-2.0.170710-x64-cli-tools.zip)","https://bitshares.org/wallet/","http://docs.bitshares.org/testnet/private-testnet.html"],"app":"steemit/0.1","format":"markdown"}
parent author
parent permlinkbitshares
permlink6sbbkt
title比特股环境搭建
Transaction InfoBlock #15599630/Trx f8ddd63bee08bf0a789150b5a6171452badb56b6
View Raw JSON Data
{
  "block": 15599630,
  "op": [
    "comment",
    {
      "author": "baidang",
      "body": "比特股环境搭建\n\n# 一 编译\n\n编译环境推荐为ubuntu 16.04  64位版(如果是windows,可以在https://github.com/bitshares/bitshares-core/releases中,下载编译好的BitShares-Core-2.0.170710-x64-cli-tools.zip)\n\n1 安装编译相关库\n```\n\nsudo apt-get update\n\nsudo apt-get install autoconf cmake git libboost-all-dev libssl-dev\n```\n\n\n2 下载 源码 (2017.9.19 最新版本为 2.0.170710)\n```\n\ngit clone https://github.com/bitshares/bitshares-core\n\ncd bitshares-core\n\ngit checkout 2.0.170710\n\ngit submodule update --init --recursive\n\ncmake -DCMAKE_BUILD_TYPE=RelWithDebInfo .\n\nmake -j 4\n\n//make -j  N 多进程并行编译,后面跟一数字N代表开启进程数量(默认约定为cpu核心数)\n```\n\n\n# 二 程序结构介绍\n\n![1.png](https://steemitimages.com/DQmYMJGg6USuGY3DmMkbZT6rGwWcnBDKqLCUk7jxoec45kX/1.png)\n\n\nwitness_node 通过 P2P 方式连接到 BTS 网络,从网络接收最新区块,向网络广播本地签署的交易包;\n\nwitness_node 通过 websocket + http rpc 的方式提供 API 供其他程序调用(以下称为节点 API)。\n\n\n\ndelayed_node 通过 websocket 方式连接到 witness_node ,只包含不可回退的区块;\n\ndelayed_node 通常情况下最新区块比 witness_node 落后一分钟,异常时可能会落后很多,但可保证不可回退。\n\ndelayed_node 通过 websocket + http rpc 的方式提供 API 供其他程序调用,API清单与 witness_node 相同,但无法使用交易广播功能。\n\n\n\ncli_wallet 通过 websocket 方式连接到 witness_node 和 delayed_node 其中之一。\n\n可以同时运行两个 cli_wallet 进程,分别连到 witness_node 和 delayed_node 。\n\ncli_wallet 管理钱包文件,钱包文件里包含经过加密的用户私钥,一个钱包文件可以包含多个私钥。\n\ncli_wallet 提供交易签名功能,签名后通过 witness_node 向外广播。\n\ncli_wallet 通过 http rpc 的方式提供 API 供其他程序调用(以下称为钱包 API)。\n\n\n\n推荐交易所使用一个连接到 delayed_node 的 cli_wallet 来监测用户充值,使用另一个连接到 witness_node 的 cli_wallet 来处理用户提现请求。\n\n\n\n# 三 私有链单机部署步骤\n\n1 生成创世纪块的json\n\n./witness_node --create-genesis-json \"genesis.json\"\n\n\n\n2 启动见证人节点\n\n./witness_node --rpc-endpoint \"127.0.0.1:8090\" --enable-stale-production -d test_net --seed-nodes \"[]\" --genesis-json \"genesis.json\"  \n\n// --rpc-endpoint rpc监听端口\n\n// --enable-stale-production 让本节点无视区块链数据的时间,无论如何都生成区块数据\n\n// -w (--witness-id) 本节点控制的witness列表,(1.6.0-9)是默认的withness\n\n// --seed-nodes 要连接的peer列表(测试环境务必传此参数,不传的话会走代码里hardcode的正式网的peer列表,会导致测试节点去跟正式网络同步数据)\n\n(没有种子节点,一般用户等一年也不一定能连上网络。见证人对网络连接的要求更高,所以,必须与完整数据的种子节点相连,否则数据不完整的钱包会制造分叉。)\n\n// --genesis-json 比特股网络启动的数据文件\n\n\n\n3 启动钱包\n\n./cli_wallet  --chain-id=\"97f304dce6fe30cccbdef37cd7899d349297a78ba483375adc3982016ef40c63\" -s ws://127.0.0.1:8090  -w  wallet.json\n\n// -s 或 --server-rpc-endpoint witness_node的地址和端口\n\n// --chain-id 指的是服务的chain-id,可以不带此参数执行一次命令,程序的报错信息会显示这个id\n\n\n\n4 使用命令行钱包,执行新建用户,转账,申请见证人等操作,只做简单使用介绍。\n\nnew>>>set_password my_password\n\n//解锁钱包\n\nlocked>>>unlock my_password\n\n//导入用户\n\nunlocked >>> import_key\"nathan\"5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3\n\n//导入余额\n\nunlocked >>>import_balance nathan [5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3] true\n\n//查看账户信息\n\nunlocked >>>list_my_accounts\n\n//查看账户余额\n\nlocked >>> list_account_balances nathan\n\n//升级会员  (PS:可能是因为命令行钱包的bug,升级账号后必须退出程序再次进入才能使升级的状态生效)。\n\nlocked >>>upgrade_account nathantrue\n\n\n\n5 后面可以整合安装bitshares-ui,浏览器版钱包,用于交易等操作。可看截图(https://bitshares.org/wallet/),源码(https://github.com/bitshares/bitshares-ui)。![](https://steemitimages.com/DQmR97b9pYUpv4UZMvTPwSnF4qEBB48sgUy1x9CFPqEPXqL/image.png)\n\n\n\n\n# 四 遇到的问题,编译内存不足。分配交换空间\n\ngcc 编译出现 internal compiler error: Killed\n\n增加一个交换分区:\n\n1.  创建分区文件, 大小 10G(读者可按需分配)\n\n     ddif=/dev/zero of=/swapfile bs=1kcount=10240000\n\n1.  生成 swap 文件系统\n\n      mkswap/swapfile\n\n1.  激活 swap 文件\n\n      swapon/swapfile\n\n这样就木有问题了, 但是这样并不能在系统重启的时候自动挂载交换分区, 这样我们就需要修改 fstab.\n\n修改 /etc/fstab 文件, 新增如下内容:\n\n/swapfile swap swap defaults00\n\n这样每次重启系统的时候就会自动加载 swap 文件了.\n\n\n\n# 五 引用\n\n搭建私有网络说明 http://docs.bitshares.org/testnet/private-testnet.html",
      "json_metadata": "{\"tags\":[\"bitshares\",\"build\"],\"image\":[\"https://steemitimages.com/DQmYMJGg6USuGY3DmMkbZT6rGwWcnBDKqLCUk7jxoec45kX/1.png\",\"https://steemitimages.com/DQmR97b9pYUpv4UZMvTPwSnF4qEBB48sgUy1x9CFPqEPXqL/image.png\"],\"links\":[\"https://github.com/bitshares/bitshares-core/releases中,下载编译好的BitShares-Core-2.0.170710-x64-cli-tools.zip)\",\"https://bitshares.org/wallet/\",\"http://docs.bitshares.org/testnet/private-testnet.html\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}",
      "parent_author": "",
      "parent_permlink": "bitshares",
      "permlink": "6sbbkt",
      "title": "比特股环境搭建"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-09-19T09:33:18",
  "trx_id": "f8ddd63bee08bf0a789150b5a6171452badb56b6",
  "trx_in_block": 8,
  "virtual_op": 0
}
2017/09/16 10:04:30
authorimyao
permlinkann-smartcoins-wallet-v1-0-5-44-3-steem-sbd
voterbaidang
weight10000 (100.00%)
Transaction InfoBlock #15513900/Trx 71ff7acd423f32e25699beaa4264a36a9fa2ecab
View Raw JSON Data
{
  "block": 15513900,
  "op": [
    "vote",
    {
      "author": "imyao",
      "permlink": "ann-smartcoins-wallet-v1-0-5-44-3-steem-sbd",
      "voter": "baidang",
      "weight": 10000
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-09-16T10:04:30",
  "trx_id": "71ff7acd423f32e25699beaa4264a36a9fa2ecab",
  "trx_in_block": 3,
  "virtual_op": 0
}
2017/09/16 09:51:42
idfollow
json["follow",{"follower":"baidang","following":"boombastic","what":["blog"]}]
required auths[]
required posting auths["baidang"]
Transaction InfoBlock #15513644/Trx 0cc3ed2711b63d8dffd57d8037aa2223a8b4573f
View Raw JSON Data
{
  "block": 15513644,
  "op": [
    "custom_json",
    {
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"baidang\",\"following\":\"boombastic\",\"what\":[\"blog\"]}]",
      "required_auths": [],
      "required_posting_auths": [
        "baidang"
      ]
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-09-16T09:51:42",
  "trx_id": "0cc3ed2711b63d8dffd57d8037aa2223a8b4573f",
  "trx_in_block": 5,
  "virtual_op": 0
}
baidangupdated their account properties
2017/09/01 01:25:39
accountbaidang
json metadata{"profile":{"about":"C++ R&D Engineering","location":"China","website":"http://blog.csdn.net/baidang201","name":"SharpSword"}}
memo keySTM5MZfGsaHz56Se4Dvx6KRtro34wDunSBeVbKtqjhzRKvDEFCoqJ
Transaction InfoBlock #15071718/Trx 8891b0febd2205eb65226af31d238e2ac9e279d2
View Raw JSON Data
{
  "block": 15071718,
  "op": [
    "account_update",
    {
      "account": "baidang",
      "json_metadata": "{\"profile\":{\"about\":\"C++ R&D Engineering\",\"location\":\"China\",\"website\":\"http://blog.csdn.net/baidang201\",\"name\":\"SharpSword\"}}",
      "memo_key": "STM5MZfGsaHz56Se4Dvx6KRtro34wDunSBeVbKtqjhzRKvDEFCoqJ"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-09-01T01:25:39",
  "trx_id": "8891b0febd2205eb65226af31d238e2ac9e279d2",
  "trx_in_block": 11,
  "virtual_op": 0
}
baidangupdated their account properties
2017/09/01 01:24:30
accountbaidang
json metadata{"profile":{"about":"C++ R&D Engineering","location":"China","website":"http://blog.csdn.net/baidang201","name":"剑有偏锋"}}
memo keySTM5MZfGsaHz56Se4Dvx6KRtro34wDunSBeVbKtqjhzRKvDEFCoqJ
Transaction InfoBlock #15071695/Trx 4df646e2989e99155b46754c3cd1cbb9c76e3fcb
View Raw JSON Data
{
  "block": 15071695,
  "op": [
    "account_update",
    {
      "account": "baidang",
      "json_metadata": "{\"profile\":{\"about\":\"C++ R&D Engineering\",\"location\":\"China\",\"website\":\"http://blog.csdn.net/baidang201\",\"name\":\"剑有偏锋\"}}",
      "memo_key": "STM5MZfGsaHz56Se4Dvx6KRtro34wDunSBeVbKtqjhzRKvDEFCoqJ"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-09-01T01:24:30",
  "trx_id": "4df646e2989e99155b46754c3cd1cbb9c76e3fcb",
  "trx_in_block": 13,
  "virtual_op": 0
}
baidangupdated their account properties
2017/09/01 01:15:06
accountbaidang
json metadata{"profile":{"about":"C++ R&D Engineering","location":"China","website":"http://blog.csdn.net/baidang201"}}
memo keySTM5MZfGsaHz56Se4Dvx6KRtro34wDunSBeVbKtqjhzRKvDEFCoqJ
Transaction InfoBlock #15071507/Trx 8d51896833809d366e96bae458de7589e2143e0b
View Raw JSON Data
{
  "block": 15071507,
  "op": [
    "account_update",
    {
      "account": "baidang",
      "json_metadata": "{\"profile\":{\"about\":\"C++ R&D Engineering\",\"location\":\"China\",\"website\":\"http://blog.csdn.net/baidang201\"}}",
      "memo_key": "STM5MZfGsaHz56Se4Dvx6KRtro34wDunSBeVbKtqjhzRKvDEFCoqJ"
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-09-01T01:15:06",
  "trx_id": "8d51896833809d366e96bae458de7589e2143e0b",
  "trx_in_block": 4,
  "virtual_op": 0
}
steemcreated a new account: @baidang
2017/09/01 01:11:42
active{"account_auths":[],"key_auths":[["STM5Xh81jJ3r88cb46u3J9TTRtUZchzQ1SeDwynEKxHksZjNMojcs",1]],"weight_threshold":1}
creatorsteem
delegation57000.000000 VESTS
extensions[]
fee0.500 STEEM
json metadata
memo keySTM5MZfGsaHz56Se4Dvx6KRtro34wDunSBeVbKtqjhzRKvDEFCoqJ
new account namebaidang
owner{"account_auths":[],"key_auths":[["STM5FkCjdvwr1rcjEF8uhf8UatS5bDEVX4Tv2QfseoLkJfFAnC5Aw",1]],"weight_threshold":1}
posting{"account_auths":[],"key_auths":[["STM58J7YwxdnHX2jumEagoRaAzyhmoV9qszxgCTSae4h94Z8pSa6L",1]],"weight_threshold":1}
Transaction InfoBlock #15071439/Trx 6bc931ddacc848c971f1201388e347118ffa278f
View Raw JSON Data
{
  "block": 15071439,
  "op": [
    "account_create_with_delegation",
    {
      "active": {
        "account_auths": [],
        "key_auths": [
          [
            "STM5Xh81jJ3r88cb46u3J9TTRtUZchzQ1SeDwynEKxHksZjNMojcs",
            1
          ]
        ],
        "weight_threshold": 1
      },
      "creator": "steem",
      "delegation": "57000.000000 VESTS",
      "extensions": [],
      "fee": "0.500 STEEM",
      "json_metadata": "",
      "memo_key": "STM5MZfGsaHz56Se4Dvx6KRtro34wDunSBeVbKtqjhzRKvDEFCoqJ",
      "new_account_name": "baidang",
      "owner": {
        "account_auths": [],
        "key_auths": [
          [
            "STM5FkCjdvwr1rcjEF8uhf8UatS5bDEVX4Tv2QfseoLkJfFAnC5Aw",
            1
          ]
        ],
        "weight_threshold": 1
      },
      "posting": {
        "account_auths": [],
        "key_auths": [
          [
            "STM58J7YwxdnHX2jumEagoRaAzyhmoV9qszxgCTSae4h94Z8pSa6L",
            1
          ]
        ],
        "weight_threshold": 1
      }
    }
  ],
  "op_in_trx": 0,
  "timestamp": "2017-09-01T01:11:42",
  "trx_id": "6bc931ddacc848c971f1201388e347118ffa278f",
  "trx_in_block": 14,
  "virtual_op": 0
}

Account Metadata

POSTING JSON METADATA
profile{"about":"C++ R&D Engineering","location":"China","website":"http://www.jianshu.com/u/349d823c5236","name":"SharpSword"}
JSON METADATA
profile{"about":"C++ R&D Engineering","location":"China","website":"http://www.jianshu.com/u/349d823c5236","name":"SharpSword"}
{
  "posting_json_metadata": {
    "profile": {
      "about": "C++ R&D Engineering",
      "location": "China",
      "website": "http://www.jianshu.com/u/349d823c5236",
      "name": "SharpSword"
    }
  },
  "json_metadata": {
    "profile": {
      "about": "C++ R&D Engineering",
      "location": "China",
      "website": "http://www.jianshu.com/u/349d823c5236",
      "name": "SharpSword"
    }
  }
}

Auth Keys

Owner
Single Signature
Public Keys
STM5FkCjdvwr1rcjEF8uhf8UatS5bDEVX4Tv2QfseoLkJfFAnC5Aw1/1
Active
Single Signature
Public Keys
STM5Xh81jJ3r88cb46u3J9TTRtUZchzQ1SeDwynEKxHksZjNMojcs1/1
Posting
Single Signature
Public Keys
STM58J7YwxdnHX2jumEagoRaAzyhmoV9qszxgCTSae4h94Z8pSa6L1/1
Memo
STM5MZfGsaHz56Se4Dvx6KRtro34wDunSBeVbKtqjhzRKvDEFCoqJ
{
  "owner": {
    "account_auths": [],
    "key_auths": [
      [
        "STM5FkCjdvwr1rcjEF8uhf8UatS5bDEVX4Tv2QfseoLkJfFAnC5Aw",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "active": {
    "account_auths": [],
    "key_auths": [
      [
        "STM5Xh81jJ3r88cb46u3J9TTRtUZchzQ1SeDwynEKxHksZjNMojcs",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "posting": {
    "account_auths": [],
    "key_auths": [
      [
        "STM58J7YwxdnHX2jumEagoRaAzyhmoV9qszxgCTSae4h94Z8pSa6L",
        1
      ]
    ],
    "weight_threshold": 1
  },
  "memo": "STM5MZfGsaHz56Se4Dvx6KRtro34wDunSBeVbKtqjhzRKvDEFCoqJ"
}

Witness Votes

0 / 30
No active witness votes.
[]