bytomdao / bytom Goto Github PK
View Code? Open in Web Editor NEWOfficial Go implementation of the Bytom protocol
Home Page: https://bytomdao.org
License: GNU Affero General Public License v3.0
Official Go implementation of the Bytom protocol
Home Page: https://bytomdao.org
License: GNU Affero General Public License v3.0
按照readme里的教程发行资产,出现runtime error,试几次都是这样
./bytomcli sub-create-issue-tx 07PVCJ61G0A02 74e652ea08dbc102ebb6c9968a3313c98aaf57b448b7804dce37c001f3f91916 1000 e89a313b00a58b8d2a9b79a645055f14280cb86123cbab5bd2c471efc5d8796a52c642e74fd7d0c89d3d9247bf04611931120a9ebb298e987a4641b1a0c2c08b 4089d2ddb8e48d92d162354c1e3f90eb90b791ff5a82398bed86c49251324266e0442ec08678f765089d00035c7d40fd7fe1bbab9f1660b93b7700db16356940
To build transaction:
-----------tpl:{ [] false false}
----------tpl transaction:
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x10 pc=0x8eb93e]
goroutine 1 [running]:
main.submitCreateIssueTransaction(0xc420010310, 0xc420010090, 0x5, 0x5)
/home/zer0/workspace/go/src/github.com/bytom/cmd/bytomcli/main.go:555 +0x57e
main.main()
/home/zer0/workspace/go/src/github.com/bytom/cmd/bytomcli/main.go:129 +0x271
After the command "test.sh bytom1" command was input, one separate cmd window was popped up with the output below, but the highlighted error was reported.
I[10-01|07:01:13.740] Starting EventSwitch module=types impl=EventSwitch
--------------block:&{{0 0 {0 0 0 0} 0 {{0 0 0 0} {0 0 0 0}} 0 0} []}at=log.go:129 t=2017-10-01T07:01:13.741317400Z message="bytom's Height:14."
--------------block:&{{0 0 {0 0 0 0} 0 {{0 0 0 0} {0 0 0 0}} 0 0} []}I[10-01|07:01:13.884] Starting Node module=node_p2p impl=Node
I[10-01|07:01:13.884] Local listener module=p2p ip=127.0.0.1 port=3333
I[10-01|07:01:13.931] Starting DefaultListener module=p2p impl=Listener(@192.168.1.4:3333)
I[10-01|07:01:13.931] Starting P2P Switch module=p2p impl="P2P Switch"
I[10-01|07:01:13.931] Starting BlockchainReactor module=blockchain impl=BlockchainReactor
I[10-01|07:01:13.932] Starting RPC HTTP server on tcp socket 0.0.0.0:46658 module=rpc-server
I[10-01|07:01:13.932] Started node module=main nodeInfo="NodeInfo{pk: PubKeyEd25519{BF4E0C509CC8887EC6986389A4E937C498762C4004D40F89C168C0D28CA76BAC}, moniker: anonymous, network: chain0 [remote , listen 192.168.1.4:3333], version: 0.1.0 ([wire_version=0.6.2 p2p_version=0.5.0 rpc_addr=tcp://0.0.0.0:46658])}"
I[10-01|07:01:14.530] Dialing peer module=p2p address=127.0.0.1:3332
E[10-01|07:01:15.531] Failed to dial peer module=p2p address=127.0.0.1:3332 error="Error creating peer: dial tcp 127.0.0.1:3332: connectex: No connection could be made because the target machine actively refused it."
E[10-01|07:01:15.533] Error dialing seed module=p2p error="Error creating peer: dial tcp 127.0.0.1:3332: connectex: No connection could be made because the target machine actively refused it."
I[10-01|07:01:23.932] start to mining module=blockcain
finish commit block heigh 15, # of tx 1
finish commit block heigh 16, # of tx 1
finish commit block heigh 17, # of tx 1
finish commit block heigh 18, # of tx 1
finish commit block heigh 19, # of tx 1
finish commit block heigh 20, # of tx 1
Alice账号 转4555个BTM给账号gg失败:
INFO[2627] Loop tx's action action="asset_id:</* proto: integer overflow */ >amount:20000000 " error="<nil>"
INFO[2627] Loop tx's action action="asset_id:</* proto: integer overflow */ >amount:4555 " error="<nil>"
INFO[2627] Loop tx's action action="asset_id:</* proto: integer overflow */ >amount:4555 " error="<nil>"
INFO[2627] Starting to finalize transaction localHeight=7943
INFO[2627] submit single tx err="tx 8c00aa5da025c39353e3e9d099598627836104bc805eec903f462047dd3905f9: tx rejected: checking result 0: checking output source: checking value source: checking mux source 0: checking value source: checking control program: VERIFY failed [prog cd02071fa069766baa2075d6fdde5d5d4bf9aa6ce0937913ddcb9477f5178e61fb85b219214f40a79c455151ad696c00c0 = BLOCKHEIGHT 0x071f GREATERTHAN VERIFY DUP TOALTSTACK SHA3 0x75d6fdde5d5d4bf9aa6ce0937913ddcb9477f5178e61fb85b219214f40a79c45 0x01 0x01 CHECKMULTISIG VERIFY FROMALTSTACK FALSE CHECKPREDICATE; args 6579cd2d155678896064da7654e511c403c2953351d05ecb47fdec602bdb93f9266abb3e42f6648fbf123e06e42082d518d77a2c10b386e66831a63fd9d5150a 207a9e4707446a97ce6e2308e4d7dde3e15151274099f452f7c51f137e48316797ae87]" tx="<nil>"
使用了以下命令 账号Alice给gg转账, 得到以下error msg:
./bytomcli create-account-receiver gg
./bytomcli sub-control-receiver-tx b85278e797bd8259ba26e77fc78634e422b9962b2f04939b0c74cbb97576bd5c18df77193947ff1603fa02167fa255e5ec28e81b129c4e648075daa30b0fb8ee 079TGCQ700A02 ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 4555 766baa20f1bf053bb664bd2530b6ff3fc4b6d03551dbe393c879c7caa87134009562bf2b5151ad696c00c0
xprv:b85278e797bd8259ba26e77fc78634e422b9962b2f04939b0c74cbb97576bd5c18df77193947ff1603fa02167fa255e5ec28e81b129c4e648075daa30b0fb8ee
To build transaction:
tpl:[{version:1 serialized_size:587 result_ids:<823aa5b0b14740376253087a28c12166afc0f0e8ed8df3a47ae1be8c7476c40b> result_ids:<cb3abbaf6e154cb10c1fc4f7f3a7fff44e73ca44ee5e59a8292bd4617245fea8> result_ids:<8ca2016a5f59c44a7585b9a7c2ffde6d7c16ce54c1e2e028629e762d404d274d> data:<130994550772:/* unknown wire type 7 */ 1642:/* unknown wire type 7 */ 10:17681930801800169409 159728:7652 9:4897805654558278394 9:/* unexpected EOF */ > [0xc420556740 0xc420556920] true false}]
sign tpl:{version:1 serialized_size:587 result_ids:<823aa5b0b14740376253087a28c12166afc0f0e8ed8df3a47ae1be8c7476c40b> result_ids:<cb3abbaf6e154cb10c1fc4f7f3a7fff44e73ca44ee5e59a8292bd4617245fea8> result_ids:<8ca2016a5f59c44a7585b9a7c2ffde6d7c16ce54c1e2e028629e762d404d274d> data:<130994550772:/* unknown wire type 7 */ 1642:/* unknown wire type 7 */ 10:17681930801800169409 159728:7652 9:4897805654558278394 9:/* unexpected EOF */ > [0xc420556740 0xc420556920] true false}
submit transaction:[map[code:CH000 message:Chain API Error temporary:true]]
<!-- Please provide the steps to reproduce if possible. -->
挖矿官方给的说法是 必须要完成同步数据!目前大概8000区块!我测试了一下在同步的过程中直接关闭bytomd.exe 下次再打开 他就不继续同步了……直接开始挖矿了 !
这就有两个问题
第一个是否存在其他隐患的问题
第二个 友好问题 目前同步数据量不大 删除文件从新同步没什么 当以后同步数据大的话 不能断点同步 必须一次性同步完成 貌似就太不友好了
关于这个问题 我一会测试完其他的 再去验证一次 同步一次很累 暂时不想删除
1.create-account response:
responses:{ [] 0 <nil>}
account id:
2.create-account-receiver response:
responses:<nil>
3.bytomcli net-info response:
net info:<nil>
note:I just use your official release by Common Commands of Bytom
推荐使用slide来管理包依赖问题
允许的话,我想试着改一下
windows64 Environment
Build source code
github.com\bytom\cmd\bytomd\main.go,error as following:
D:/Go/bin/go.exe build -i [E:/Go/src/github.com/bytom/cmd/bytomd]
....\vendor\github.com\spf13\cobra\command_win.go:9:2: cannot find package "github.com/inconshreveable/mousetrap" in any of:
E:\Go\src\github.com\bytom\vendor\github.com\inconshreveable\mousetrap (vendor tree)
D:\Go\src\github.com\inconshreveable\mousetrap (from $GOROOT)
E:\Go\src\github.com\inconshreveable\mousetrap (from $GOPATH)
错误: 进程退出代码 1.
problem: The package is missing in the source code package.
sol:ution:
一直出现 Send failed
�[36mINFO�[0m[2017-12-07T13:24:04+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 9097, Hash: 13943b6bf4b53af4b
74c33f7b4e5a1bcac153b1d8376b1c1f6830ead5e010000}" �[36mpeerID�[0m=81248CB850E924
56F08C7C713CE70E502B797585CCE84E5B51E09281777C2A86
�[31mERRO�[0m[2017-12-07T13:24:13+08:00] Send failed
�[31mchID�[0m=64 �[31mconn�[0m="MConn{47.96.42.1:46656}" �[31mmsg�[0m="{S
tatusResponseMessage{Height: 9097, Hash: 1ffb623fb886c6f7a7da947df88bd6160cac88e
9bc7de9a1602b928993020000}}"
�[36mINFO�[0m[2017-12-07T13:24:14+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 9097, Hash: 13943b6bf4b53af4b
74c33f7b4e5a1bcac153b1d8376b1c1f6830ead5e010000}" �[36mpeerID�[0m=81248CB850E924
56F08C7C713CE70E502B797585CCE84E5B51E09281777C2A86
�[36mINFO�[0m[2017-12-07T13:24:22+08:00] Block saved on disk
�[36mhash�[0m=0a08bbe49228fdcfe5e22a8a591fee237f0848dcdc21655ff27e15fd140
00000 �[36mheight�[0m=9098
�[36mINFO�[0m[2017-12-07T13:24:22+08:00] Miner processed block
�[36mheight�[0m=9098 �[36misOrphan�[0m=false �[36mtx�[0m=1
�[31mERRO�[0m[2017-12-07T13:24:23+08:00] Send failed
�[31mchID�[0m=64 �[31mconn�[0m="MConn{47.96.42.1:46656}" �[31mmsg�[0m="{S
tatusResponseMessage{Height: 9097, Hash: 1ffb623fb886c6f7a7da947df88bd6160cac88e
9bc7de9a1602b928993020000}}"
测试网自动链接(想测试的,联系官方送测试币)
C:\Users\Administrator>cd btm
C:\Users\Administrator\btm>bytomd init --chain_id testnet
�[36mINFO�[0m[2017-12-06T13:59:14+08:00] Initialized bytom
�[36mgenesis�[0m=".bytomd\genesis.json"
C:\Users\Administrator\btm>
no argsr: dial tcp 139.162.88.74:46656: i/o timeout"
�[31mERRO�[0m[2017-12-06T14:27:39+08:00] Error dialing seed
�[31merror�[0m="Error creating peer: dial tcp 139.162.88.74:46656: i/o ti
meout"
�[36mINFO�[0m[2017-12-06T14:27:39+08:00] Failed to dial peer
�[36maddress�[0m="212.111.41.245:46656" �[36merror�[0m="Error creating pe
er: dial tcp 212.111.41.245:46656: connectex: No connection could be made becaus
e the target machine actively refused it."
�[31mERRO�[0m[2017-12-06T14:27:39+08:00] Error dialing seed
�[31merror�[0m="Error creating peer: dial tcp 212.111.41.245:46656: conne
ctex: No connection could be made because the target machine actively refused it
."
�[36mINFO�[0m[2017-12-06T14:27:44+08:00] CPU miner stopped
�[36mINFO�[0m[2017-12-06T14:27:46+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:27:56+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:28:06+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:28:16+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:28:26+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:28:36+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:28:46+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:28:56+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:29:06+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:29:16+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:29:26+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:29:36+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:29:46+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:29:56+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:30:06+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:30:16+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:30:26+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:30:36+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:30:46+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:30:56+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:31:06+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:31:16+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:31:26+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:31:36+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:31:46+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:31:56+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:32:06+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:32:16+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:32:26+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:32:36+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:32:46+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:32:56+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:33:06+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:33:16+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:33:26+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:33:36+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:33:46+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:33:56+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:34:06+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:34:16+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:34:26+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:34:36+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:34:46+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:34:56+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:35:06+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:35:16+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:35:26+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:35:37+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:35:46+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:35:56+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:36:06+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:36:16+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:36:26+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:36:36+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:36:46+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:36:56+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:37:07+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:37:16+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:37:26+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:37:36+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:37:47+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:37:57+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:38:06+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:38:17+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:38:27+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:38:36+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:38:47+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:38:57+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:39:07+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:39:17+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-06T14:39:27+08:00] Receive request
�[36mmsg�[0m="StatusResponseMessage{Height: 7906, Hash: 4ed2bd62991de8dc9
d8438c7afc0aa3678d059ef58c6cf96f7b6ebc01b000000}" �[36mpeerID�[0m=566D4D661F79AF
09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
Fails to compile bytomd due to path errors. I have verified that the files are in the proper paths specified by the program. Furthermore the dependency 'tmlibs' is not automatically obtained and also is not set in the correct path structure based on commands given. It should just be stored in ~./github.com/tmlibs not ~./github.com/tendermint/tmlibs.
Follow compilation instructions found on the main github page for ubuntu linux.
Additional information:
BASIC INFO
root@b4865a6472a4:~/.go/src/github.com/bytom# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.3 LTS"
root@b4865a6472a4:~/.go/src/github.com/bytom# go version
go version go1.9.2 linux/amd64
root@b4865a6472a4:~/.go/src/github.com/bytom# go env GOROOT GOPATH
/usr/local/go
/root/go
Issue 1a:
root@b4865a6472a4:~/.go/src/github.com/bytom# make bytomd
Building bytomd to cmd/bytomd/bytomd
cmd/bytomd/main.go:8:2: cannot find package "github.com/bytom/cmd/bytomd/commands" in any of:
/usr/local/go/src/github.com/bytom/cmd/bytomd/commands (from $GOROOT)
/root/go/src/github.com/bytom/cmd/bytomd/commands (from $GOPATH)
root@b4865a6472a4:~/.go/src/github.com/bytom# ls $GOPATH/src/github.com/bytom/cmd/bytomd/commands/
init.go root.go run_node.go version.go
Issue 1b:
This is wrong import in general, I believe it should just be github.com/tmlibs in the actual folder structure:
cmd/bytomd/main.go:6:2: cannot find package "github.com/tendermint/tmlibs/cli" in any of:
/usr/local/go/src/github.com/tendermint/tmlibs/cli (from $GOROOT)
/root/go/src/github.com/tendermint/tmlibs/cli (from $GOPATH)
b4865a6472a4:~/.go/src/github.com/bytom# ls $GOPATH/src/github.com/tendermint/tmlibs/cli
flags helper.go setup.go setup_test.go
As seen even after it's placed into the proper path it still says that it cannot be found
从本地节点账户spend 一笔资产给其他节点账户失败
when orphan block rollback , cached utxos has not be handled
To create Account:
xprv_account:e84922b601818a0518a20c8d80723fd361f388b69438b79bb74571874690c377fd2898273883c6ba6d718ecd56deb33ff22fa36ff31b322b92f210870d335810
xpub_account:886d0a69a90559538ee78050deacc7f16de1815c0b680c38007b754ea2c066fffd2898273883c6ba6d718ecd56deb33ff22fa36ff31b322b92f210870d335810
account:[{acc04K82TFG00A08 alice [0xc4204f60a0] 1 0xc4204de2c0}]
To create Asset:
xprv_asset:10f1a34bed3b2e8f1cfb008f103a9ccaea7b6673e36e3b2d00ec8180837b144c6f6bbd9c157548fb1657014e07ae3df20efebb24c42ab37bfcf8fed07fca5422
xpub_asset:4577efffdd92d0c007344bbdea523586eafd86a09ebf7640a63c6d81ca5abad06f6bbd9c157548fb1657014e07ae3df20efebb24c42ab37bfcf8fed07fca5422
asset:[{{16791189614069755051 3053861012095210062 5167243687839295241 7267571559067191739} gold [118 107 170 32 230 122 234 66 4 102 32 162 250 14 82 233 47 15 95 59 68 152 220 97 158 66 44 51 168 61 176 62 32 68 92 108 81 81 173 105 108 0 192] [0xc42016e1c0] 1 0xc420170220 0xc420170240 true}]
To build transaction:
tpl:[{<nil> [] false false}]
sign-transaction error. err:missing raw tx
sign tpl:{<nil> [] false false}
panic: runtime error: index out of range
goroutine 1 [running]:
github.com/bytom/cmd/bytomcli/example.IssueTest(0xc420020070, 0xc42000c520, 0x0, 0x0)
/home/gavin/work/go/src/github.com/bytom/cmd/bytomcli/example/issue.go:103 +0x17ed
main.main()
/home/gavin/work/go/src/github.com/bytom/cmd/bytomcli/main.go:122 +0x141
cd cmd/bytomd && go build -a
error info:
github.com\tendermint\tmlibs\common\os.go:56: undefined: syscall.Kill
tmlibs\common\os.go info:
53: // Kill the running process by sending itself SIGTERM
54: func Kill() error {
55: pid := os.Getpid()
56: return syscall.Kill(pid, syscall.SIGTERM)
57: }
conclusion:
tmlibs has no the functional implementation which used to killing a process on windows platform
命令行发出交易 bytomcli sub-spend-account-tx 06GRV0E800A02 06GRV31S00A04 10d3fae90d5ed23c3a1129de400dd96729f22642fe0f832492cb4a2ff5476a9c 1824467f271795d84c2c6495b953958ef8defeb34bd76778c454114ed802be6b298df65403821ee93e4f86ce6e39b8ff99867bb3ab9f119222968b73a515dfc1 10
错误返回
submit transaction:[map[code:CH000 message:Chain API Error temporary:true]]
C:\Users\Administrator\btm>bytomcli create-account [account id]
[error: createAccount takes no args]
C:\Users\Administrator\btm>
教程中命令错误:create-accoun,实际不存在这个命令
建议 网络信息 显示可读性强一些, 目前都是挤在一坨, 很不好一眼看出来问题
�[36mINFO�[0m[2017-12-04T15:29:34+08:00] blockKeeper processed block �[36mhash�[0m=7bef17bb9624bf1013385e7c471f21c7dfb84a556276a4a5dfa0b23
8a4070000 �[36mheight�[0m=383 �[36misOrphan�[0m=false
�[36mINFO�[0m[2017-12-04T15:29:35+08:00] Receive request �[36mmsg�[0m="BlockResponseMessage{Size: 502}" �[36mpeerID�[0m=923DDF
78558A66D1795DD5DC095D3148AE12159029E890FB8CB1EE7CE519162C
�[36mINFO�[0m[2017-12-04T15:29:35+08:00] Block saved on disk �[36mhash�[0m=4383221a2b22d75950607ede17a09fc087cf6cf6c634c63495837b8
c65010000 �[36mheight�[0m=384
�[36mINFO�[0m[2017-12-04T15:29:35+08:00] blockKeeper processed block �[36mhash�[0m=4383221a2b22d75950607ede17a09fc087cf6cf6c634c63495837b8
c65010000 �[36mheight�[0m=384 �[36misOrphan�[0m=false
�[36mINFO�[0m[2017-12-04T15:29:35+08:00] Receive request �[36mmsg�[0m="BlockResponseMessage{Size: 502}" �[36mpeerID�[0m=566D4D
661F79AF09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-04T15:29:35+08:00] Skip process due to block already been handled �[36mhash�[0m=4383221a2b22d75950607ede17a09fc087cf6cf6c634c63495837
b8c65010000
�[36mINFO�[0m[2017-12-04T15:29:35+08:00] blockKeeper processed block �[36mhash�[0m=4383221a2b22d75950607ede17a09fc087cf6cf6c634c63495837b8
c65010000 �[36mheight�[0m=384 �[36misOrphan�[0m=false
�[36mINFO�[0m[2017-12-04T15:29:35+08:00] Receive request �[36mmsg�[0m="BlockResponseMessage{Size: 502}" �[36mpeerID�[0m=923DDF
78558A66D1795DD5DC095D3148AE12159029E890FB8CB1EE7CE519162C
�[36mINFO�[0m[2017-12-04T15:29:35+08:00] Block saved on disk �[36mhash�[0m=a46ecf22e46997485fbe283b0cd19af03903c4bd14cc938c86616c6
224070000 �[36mheight�[0m=385
�[36mINFO�[0m[2017-12-04T15:29:36+08:00] blockKeeper processed block �[36mhash�[0m=a46ecf22e46997485fbe283b0cd19af03903c4bd14cc938c86616c6
224070000 �[36mheight�[0m=385 �[36misOrphan�[0m=false
�[36mINFO�[0m[2017-12-04T15:29:36+08:00] Receive request �[36mmsg�[0m="BlockResponseMessage{Size: 502}" �[36mpeerID�[0m=566D4D
661F79AF09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
�[36mINFO�[0m[2017-12-04T15:29:36+08:00] Skip process due to block already been handled �[36mhash�[0m=a46ecf22e46997485fbe283b0cd19af03903c4bd14cc938c86616
c6224070000
E:\GoWorkSpace\src\github.com\bytom\cmd\bytomd>go build main.go
....\vendor\github.com\spf13\cobra\command_win.go:9:2: cannot find package "git
hub.com/inconshreveable/mousetrap" in any of:
E:\GoWorkSpace\src\github.com\bytom\vendor\github.com\inconshreveable\mo
usetrap (vendor tree)
E:\Develop\Go\src\github.com\inconshreveable\mousetrap (from $GOROOT)
E:\GoWorkSpace\src\github.com\inconshreveable\mousetrap (from $GOPATH)
E:\GoWorkSpace\src\github.com\bytom\cmd\bytomd>go env GOROOT GOPATH
E:\Develop\Go
E:\GoWorkSpace
E:\GoWorkSpace\src\github.com\bytom\cmd\bytomd>
I downloaded Bytom 0.2.0 for Mac, extracted to Workspace/Bytom/cmd
, and run ./bytomd init --chain_id testnet
, ./bytomd node --wallet.enable
.
Here is the step with bytomcli
:
Error occurs when I run sub-create-issue-tx
:
To build transaction:
-----------tpl:{ [] false false}
----------tpl transaction:
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x10 pc=0x44ee60e]
goroutine 1 [running]:
main.submitCreateIssueTransaction(0xc420010310, 0xc420010090, 0x5, 0x5)
/Users/zcc/GoWorkspace/src/github.com/bytom/cmd/bytomcli/main.go:555 +0x57e
main.main()
/Users/zcc/GoWorkspace/src/github.com/bytom/cmd/bytomcli/main.go:129 +0x271
One question and One suggestion
To reproduce: ./bytomcli issue-test
log:
reqid=fd3c83cabbe920c9cc21 subreqid=5cf461ede44dc5138b00 at=log.go:129 t=2017-09-22T08:06:32.627879978Z message="--------------validate err:checking result 0: checking output source: checking value source: mux destination 0, asset 2cc45fb1b96df7390bf69140f0479902a27cdd155d618ba5ee68ee4670f170b3, has no corresponding source: no source for value: invalid transaction"
创建资产btc_gold后发现出现了2个资产 一个在区块高度0 一个在区块高度7316?
dalin:bytomcli dhl$ ./bytomcli list-assets
0 ----- {"AssetID":"26cb126a25650b721c6c064835c49249a6adc10717dc9a7735859b08c76d5aad","Alias":null,"VMVersion":1,"IssuanceProgram":"dmuqIBzUfFxDf55U9cGl+z8WFeLOy/2CD5Ipe54CzS9I/QYbUVGtaWwAwA==","InitialBlockHash":"5745f2f3c6b5cf99e874e9d002c6d62fb8bc717461de1b95b6b6b69412010000","Tags":null,"RawDefinitionByte":"e30=","DefinitionMap":null,"BlockHeight":5220}
1 ----- {"AssetID":"94605a582c2eb782745568ae0f0877ba9bab155a737742714af3a6bf5b0ac7ec","Alias":"btc_gold","VMVersion":1,"IssuanceProgram":"dmuqIDaE9o9Pic/U7Fjk3beNyGZ7ed2jO/eiKeiMnPbCCd0yUVGtaWwAwA==","InitialBlockHash":"5745f2f3c6b5cf99e874e9d002c6d62fb8bc717461de1b95b6b6b69412010000","ID":"079V7U5V00A06","Type":"asset","XPubs":["79c466e42d1afc1852644d556ca00614d6f3d9bc985d259a0268e40ada26d429a01b05da8aa040236be868c55ed0ff7524a7762c581e48451c1afc4e92199c36"],"Quorum":1,"KeyIndex":3,"Tags":{"test_tag":"v0"},"RawDefinitionByte":"e30=","DefinitionMap":{},"BlockHeight":0}
2 ----- {"AssetID":"e27d53d759ff4e73c14cd2d8ab5b2408b525ff84e277aba54c9fd47124f0b0fb","Alias":"btc_gold","VMVersion":1,"IssuanceProgram":"dmuqIMNUsBRZJVxQMHC4pyt+heQz8RQcPogDMnVjC+gFfXheUVGtaWwAwA==","InitialBlockHash":"5745f2f3c6b5cf99e874e9d002c6d62fb8bc717461de1b95b6b6b69412010000","ID":"079V73HV00A04","Type":"asset","XPubs":["6808184ad9dea5cc7e762048f1ccf21419b863a4561fe14496d7f0297b3d7c4b61fb21395aa1246a97c8e9d9245c9c0f336afc81ee38a30226c7cd7ad775e0a0"],"Quorum":1,"KeyIndex":2,"Tags":{"test_tag":"v0"},"RawDefinitionByte":"e30=","DefinitionMap":{},"BlockHeight":7316}
创建新资产btc_gold
然后运行 ./bytomcli list-assets
$ docker build -t bytom .
Sending build context to Docker daemon 138MB
Step 1/10 : FROM golang:1.9-alpine as builder
1.9-alpine: Pulling from library/golang
1160f4abea84: Pull complete
4d49542c61a4: Pull complete
3ee103c86f60: Pull complete
9a56d2eb1eed: Pull complete
67e0ebed9a3b: Pull complete
194910951a14: Pull complete
Digest: sha256:354be5853ea170e6f8bf3e258154e10ba0ed03f909d8be8625faf61592c515c8
Status: Downloaded newer image for golang:1.9-alpine
---> f421e93ece9c
Step 2/10 : RUN apk add --no-cache make git
---> Running in aaa8885f3dc1
fetch http://dl-cdn.alpinelinux.org/alpine/v3.6/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.6/community/x86_64/APKINDEX.tar.gz
(1/6) Installing libssh2 (1.8.0-r1)
(2/6) Installing libcurl (7.56.1-r0)
(3/6) Installing expat (2.2.0-r1)
(4/6) Installing pcre (8.41-r0)
(5/6) Installing git (2.13.5-r0)
(6/6) Installing make (4.2.1-r0)
Executing busybox-1.26.2-r9.trigger
OK: 25 MiB in 18 packages
---> 04caa95453c9
Removing intermediate container aaa8885f3dc1
Step 3/10 : ADD . /go/src/github.com/bytom
---> 645376f57e41
Step 4/10 : RUN cd /go/src/github.com/bytom && make install && cd ./cmd/bytomd && go build && cd ../bytomcli && go build
---> Running in 7219d4bb6059
make: *** No rule to make target 'install'. Stop.
The command '/bin/sh -c cd /go/src/github.com/bytom && make install && cd ./cmd/bytomd && go build && cd ../bytomcli && go build' returned a non-zero code: 2
reqid=40f1f0a70c9dcbc330b8 at=log.go:129 t=2017-09-09T02:35:49.315978295Z message=------createAsset-----
2017/09/09 10:35:49 proto: textWriter unindented too far
reqid=bb6ef40bdd6ac1609ba0 subreqid=2f63521faa16343087d0 at=log.go:129 t=2017-09-09T02:35:49.317271169Z message="action:asset_id:<1:2781658302 7:/* unknown wire type 6 / 204004:/ unexpected EOF / 72:/ unknown wire type 6 / 309:/ unknown wire type 7 / } 1908:3770920457 1497:/ unknown wire type 6 / 1:/ unexpected EOF / } 8:1 2:/ unexpected EOF */ 6 { >amount:100 , err:no exit this asset.\n"
bytomd.exe init --chain_id 重复的时候会报错说 配置文件已经存在 然而 你们报警信息的单词打错了
�[36mINFO�[0m[2017-12-06T09:18:56+08:00] Already 【exits】 config file.
应该是exists! 少了个字母 少了个字母 这个 我不说 也许没人注意之前永远不会改!但是正式后会影响形象!
按照步骤 在2个terminal里分别运行2个node
$ cd cmd/bytomd/2node-test
$ ./test.sh bytomd0 # Start the first node
$ ./test.sh bytomd1 # Start the second node
查看net info返回是空的?
./bytomcli net-info
net info:<nil>
介绍里有个小错误 git clone 需要sudo权限
$ git clone https://github.com/Bytom/bytom $GOPATH/src/github.com/bytom
应该是
sudo git clone https://github.com/Bytom/bytom $GOPATH/src/github.com/bytom
list-keys 和 create-control-program 命令 没有帮助参数 就一直报错 说参数不正确
list-keys 就一直说 参数不合法
[error: listKeys args not vaild]
create-control-program
说是不让跟参数 但是没参数又报错
[error:createControlProgram not use args]
responses:[map[code:CH003 message:Invalid request body detail:unknown control pr
ogram type "" temporary:false]]
When I run ./bytom node --home ./.bytom
, the output says:
Starting EventSwitch module=types impl=EventSwitch
--------------block:&{{0 0 {0 0 0 0} 0 {{0 0 0 0} {0 0 0 0}} 0 0} []}at=log.go:129 t=2017-10-09T09:58:22.280866000Z message="bytom's Height:225."
--------------block:&{{0 0 {0 0 0 0} 0 {{0 0 0 0} {0 0 0 0}} 0 0} []}
I[10-09|09:58:22.293] Starting Node module=node_p2p impl=Node
I[10-09|09:58:22.293] Local listener module=p2p ip=:: port=46656
I[10-09|09:58:22.293] Getting UPNP external address module=p2p
I[10-09|09:58:25.295] Could not perform UPNP discover module=p2p error="write udp4 0.0.0.0:63207->239.255.255.250:1900: i/o timeout"
I[10-09|09:58:25.296] Starting DefaultListener module=p2p impl=Listener(@10.8.200.50:46656)
I[10-09|09:58:25.296] Starting P2P Switch module=p2p impl="P2P Switch"
I[10-09|09:58:25.296] Starting BlockchainReactor module=blockchain impl=BlockchainReactor
I[10-09|09:58:25.296] Starting RPC HTTP server on tcp socket 0.0.0.0:46657 module=rpc-server
I[10-09|09:58:25.296] Started node module=main nodeInfo="NodeInfo{pk: PubKeyEd25519{07DFAE00D7943BC718082A8C9CE19A3F9B56B43070EAAABE55AE23EEF622FDC3}, moniker: anonymous, network: chain0 [remote , listen 10.8.200.50:46656], version: 0.1.0 ([wire_version=0.6.2 p2p_version=0.5.0 rpc_addr=tcp://0.0.0.0:46657])}"
I[10-09|09:58:35.302] start to mining module=blockchain
finish commit block heigh 226, # of tx 1
finish commit block heigh 227, # of tx 1
...
and then create account:
$ ./bytomcli create-account wong
xprv:f074d5684d69469d0cbd7759c92fe74f2b95ffa39b7537a18ea7954c8e205d7e710228776d389c9d2bfb4519cbafd1727b121b6a18d2d3b66cd69bb871db5e34
xpub:60fafb3376025ab344e8d732e25915d48ad8b3b1251ad611cd7fca33835dd335710228776d389c9d2bfb4519cbafd1727b121b6a18d2d3b66cd69bb871db5e34`
responses:{ [] 0 }
account id:
Is there anything wrong?
kill signal 给bytomd, bytomd没响应
启动本地节点连到测试网络, 过一会, 发现没法kill掉本地bytomd。
建立账户1,建立账户2,建立账户3,挖矿会自动进入账户1,账户1可以往2.3中转账,而2.3却无法转账!
转账命令 密钥 账户id 资产id 数量 地址都对 就是无法转
报错信息:
To build transaction:
tpl:[{ [] false false}]
sign-transaction error. err:missing raw tx
几天没连接比原测试网络,今天上来测试 更新区块后发现一个没见过的ERR 不知是什么BUG。
INFO[2046] Receive request msg="BlockRequestMessage{Hash: 0000000000000000000000000000000000000000000000000000000000000000}" peerID=072404E311B1DD8D956C0C1FAA1A9571738CFC12BA27AD5C6F09088DAB24EC58
ERRO[2046] Fail on BlockRequestMessage get block: There are no block with given hash 0000000000000000000000000000000000000000000000000000000000000000
先运行./bytomd
再在调用buildTransaction函数后, 调用./bytomcli sign-transactions 没有返回期望结果
Following the README.md, ./bytomcli create-account alice
no longer works since
func createAccount(client *rpc.Client, args []string) {
if len(args) != 2 {
fatalln("error: [alias] [root pub]")
}
requires 2 arguments. Same goes for create-asset
.
创建资产btc_gold后 发现了以下bug?一次创建了3个资产?
INFO[3690] Receive request msg="StatusResponseMessage{Height: 7314, Hash: 61668fa197b2f3545e1087a78190f81edd6952e034cf18ccd7d59e2c32000000}" peerID=923DDF78558A66D1795DD5DC095D3148AE12159029E890FB8CB1EE7CE519162C
INFO[3690] Loop tx's action action="asset_id:</* proto: integer overflow */ >amount:20000000 " error="<nil>"
INFO[3690] Issue action build tplIn="&{0 [0xc423d30550]}" txin="&{1 [] 0xc42040b050 [] []}"
INFO[3690] Loop tx's action action="asset_id:<2012:/* unexpected EOF */ 1434:/* unknown wire type 7 */ 1263:/* unknown wire type 7 */ 14 { 1224:2717086902437796050 31395919:/* unknown wire type 7 */ 156245 { 232771:/* unknown wire type 7 */ } /* unexpected EOF */ >amount:1000 " error="<nil>"
INFO[3690] Loop tx's action action="asset_id:<2012:/* unexpected EOF */ 1434:/* unknown wire type 7 */ 1263:/* unknown wire type 7 */ 14 { 1224:2717086902437796050 31395919:/* unknown wire type 7 */ 156245 { 232771:/* unknown wire type 7 */ } /* unexpected EOF */ >amount:1000 " error="<nil>"
INFO[3690] Starting to finalize transaction localHeight=7314
INFO[3690] submit single tx err="<nil>" tx="map[id:79daacb0dbcbb92fa6fbc663920f552d0920c9c99bed4beaf11e45683a7be44c]"
INFO[3691] Receive request msg="TransactionNotifyMessage{Size: 1346}" peerID=566D4D661F79AF09CC7F5644EB0EB7C02380AE7A64553DDF9681FC6C44129C31
安装,初始化,启动均正常
./bytomd init --chain_id testnet
./bytomd node --wallet.enable
也能够查看当前信息
./bytomcli net-info
就是创建账户出错
./bytomcli create-account pony1238876555666
[error: [alias] [root pub]]
开始以为是账户名重复,后来发现无论输入什么名称都是这样。
C:\Users\Administrator\bytom-0.2.0.amd64>bytomcli create-account 8btm_test
xprv:3860b289ddd05720b3eeef2ecffb404e67e74ed327dce8e18943b0edbb2ef268622ae5a99fc
76e613a88e45bff00523d4fade472139dcb81284a2fbabcc14f8e
xpub:d03d940480d510107a74319eb4a7117ab7da8489ddc2aea3fd9f1203d4d2937e622ae5a99fc
76e613a88e45bff00523d4fade472139dcb81284a2fbabcc14f8e
responses:{ [] 0 }
account id:
C:\Users\Administrator\bytom-0.2.0.amd64>bytomcli create-account-receiver 8btm_t
est
responses:
C:\Users\Administrator\bytom-0.2.0.amd64>a
本地节点 在同步节点时miner 还在处理低高度的挖矿
1.本地节点起来连上测试网
2.发现本地节点在同步的同时还在挖矿
转出第一笔之后 马上转第二笔 就会报错?是不是必须区块确认后才能转第二笔?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.