Commit 6e34f886 authored by vipwzw's avatar vipwzw Committed by 33cn

fix test block

parent 76b18411
...@@ -733,7 +733,10 @@ func (client *client) WriteBlock(prev []byte, paraBlock *types.Block, seq int64) ...@@ -733,7 +733,10 @@ func (client *client) WriteBlock(prev []byte, paraBlock *types.Block, seq int64)
parablockDetail := &types.ParaChainBlockDetail{Blockdetail: blockDetail, Sequence: seq} parablockDetail := &types.ParaChainBlockDetail{Blockdetail: blockDetail, Sequence: seq}
msg := client.GetQueueClient().NewMessage("blockchain", types.EventAddParaChainBlockDetail, parablockDetail) msg := client.GetQueueClient().NewMessage("blockchain", types.EventAddParaChainBlockDetail, parablockDetail)
client.GetQueueClient().Send(msg, true) err := client.GetQueueClient().Send(msg, true)
if err != nil {
return err
}
resp, err := client.GetQueueClient().Wait(msg) resp, err := client.GetQueueClient().Wait(msg)
if err != nil { if err != nil {
return err return err
...@@ -760,7 +763,10 @@ func (client *client) DelBlock(block *types.Block, seq int64) error { ...@@ -760,7 +763,10 @@ func (client *client) DelBlock(block *types.Block, seq int64) error {
panic("Parachain attempt to Delete GenesisBlock !") panic("Parachain attempt to Delete GenesisBlock !")
} }
msg := client.GetQueueClient().NewMessage("blockchain", types.EventGetBlocks, &types.ReqBlocks{Start: start, End: start, IsDetail: true, Pid: []string{""}}) msg := client.GetQueueClient().NewMessage("blockchain", types.EventGetBlocks, &types.ReqBlocks{Start: start, End: start, IsDetail: true, Pid: []string{""}})
client.GetQueueClient().Send(msg, true) err := client.GetQueueClient().Send(msg, true)
if err != nil {
return err
}
resp, err := client.GetQueueClient().Wait(msg) resp, err := client.GetQueueClient().Wait(msg)
if err != nil { if err != nil {
return err return err
...@@ -769,7 +775,10 @@ func (client *client) DelBlock(block *types.Block, seq int64) error { ...@@ -769,7 +775,10 @@ func (client *client) DelBlock(block *types.Block, seq int64) error {
parablockDetail := &types.ParaChainBlockDetail{Blockdetail: blocks.Items[0], Sequence: seq} parablockDetail := &types.ParaChainBlockDetail{Blockdetail: blocks.Items[0], Sequence: seq}
msg = client.GetQueueClient().NewMessage("blockchain", types.EventDelParaChainBlockDetail, parablockDetail) msg = client.GetQueueClient().NewMessage("blockchain", types.EventDelParaChainBlockDetail, parablockDetail)
client.GetQueueClient().Send(msg, true) err = client.GetQueueClient().Send(msg, true)
if err != nil {
return err
}
resp, err = client.GetQueueClient().Wait(msg) resp, err = client.GetQueueClient().Wait(msg)
if err != nil { if err != nil {
return err return err
......
...@@ -551,7 +551,11 @@ out: ...@@ -551,7 +551,11 @@ out:
break out break out
case <-time.NewTimer(time.Second * 2).C: case <-time.NewTimer(time.Second * 2).C:
msg := client.paraClient.GetQueueClient().NewMessage("wallet", types.EventDumpPrivkey, req) msg := client.paraClient.GetQueueClient().NewMessage("wallet", types.EventDumpPrivkey, req)
client.paraClient.GetQueueClient().Send(msg, true) err := client.paraClient.GetQueueClient().Send(msg, true)
if err != nil {
plog.Error("para commit send msg", "err", err.Error())
break out
}
resp, err := client.paraClient.GetQueueClient().Wait(msg) resp, err := client.paraClient.GetQueueClient().Wait(msg)
if err != nil { if err != nil {
plog.Error("para commit msg sign to wallet", "err", err.Error()) plog.Error("para commit msg sign to wallet", "err", err.Error())
......
...@@ -172,7 +172,10 @@ func (bc *BaseClient) IsCaughtUp() bool { ...@@ -172,7 +172,10 @@ func (bc *BaseClient) IsCaughtUp() bool {
panic("bc not bind message queue.") panic("bc not bind message queue.")
} }
msg := bc.client.NewMessage("blockchain", types.EventIsSync, nil) msg := bc.client.NewMessage("blockchain", types.EventIsSync, nil)
bc.client.Send(msg, true) err := bc.client.Send(msg, true)
if err != nil {
return false
}
resp, err := bc.client.Wait(msg) resp, err := bc.client.Wait(msg)
if err != nil { if err != nil {
return false return false
...@@ -273,7 +276,10 @@ func (bc *BaseClient) RequestTx(listSize int, txHashList [][]byte) []*types.Tran ...@@ -273,7 +276,10 @@ func (bc *BaseClient) RequestTx(listSize int, txHashList [][]byte) []*types.Tran
panic("bc not bind message queue.") panic("bc not bind message queue.")
} }
msg := bc.client.NewMessage("mempool", types.EventTxList, &types.TxHashList{Hashes: txHashList, Count: int64(listSize)}) msg := bc.client.NewMessage("mempool", types.EventTxList, &types.TxHashList{Hashes: txHashList, Count: int64(listSize)})
bc.client.Send(msg, true) err := bc.client.Send(msg, true)
if err != nil {
return nil
}
resp, err := bc.client.Wait(msg) resp, err := bc.client.Wait(msg)
if err != nil { if err != nil {
return nil return nil
...@@ -288,7 +294,10 @@ func (bc *BaseClient) RequestBlock(start int64) (*types.Block, error) { ...@@ -288,7 +294,10 @@ func (bc *BaseClient) RequestBlock(start int64) (*types.Block, error) {
} }
reqblock := &types.ReqBlocks{Start: start, End: start, IsDetail: false, Pid: []string{""}} reqblock := &types.ReqBlocks{Start: start, End: start, IsDetail: false, Pid: []string{""}}
msg := bc.client.NewMessage("blockchain", types.EventGetBlocks, reqblock) msg := bc.client.NewMessage("blockchain", types.EventGetBlocks, reqblock)
bc.client.Send(msg, true) err := bc.client.Send(msg, true)
if err != nil {
return nil, err
}
resp, err := bc.client.Wait(msg) resp, err := bc.client.Wait(msg)
if err != nil { if err != nil {
return nil, err return nil, err
...@@ -303,7 +312,10 @@ func (bc *BaseClient) RequestLastBlock() (*types.Block, error) { ...@@ -303,7 +312,10 @@ func (bc *BaseClient) RequestLastBlock() (*types.Block, error) {
panic("client not bind message queue.") panic("client not bind message queue.")
} }
msg := bc.client.NewMessage("blockchain", types.EventGetLastBlock, nil) msg := bc.client.NewMessage("blockchain", types.EventGetLastBlock, nil)
bc.client.Send(msg, true) err := bc.client.Send(msg, true)
if err != nil {
return nil, err
}
resp, err := bc.client.Wait(msg) resp, err := bc.client.Wait(msg)
if err != nil { if err != nil {
return nil, err return nil, err
...@@ -316,7 +328,10 @@ func (bc *BaseClient) RequestLastBlock() (*types.Block, error) { ...@@ -316,7 +328,10 @@ func (bc *BaseClient) RequestLastBlock() (*types.Block, error) {
func (bc *BaseClient) delMempoolTx(deltx []*types.Transaction) error { func (bc *BaseClient) delMempoolTx(deltx []*types.Transaction) error {
hashList := buildHashList(deltx) hashList := buildHashList(deltx)
msg := bc.client.NewMessage("mempool", types.EventDelTxList, hashList) msg := bc.client.NewMessage("mempool", types.EventDelTxList, hashList)
bc.client.Send(msg, true) err := bc.client.Send(msg, true)
if err != nil {
return err
}
resp, err := bc.client.Wait(msg) resp, err := bc.client.Wait(msg)
if err != nil { if err != nil {
return err return err
...@@ -343,7 +358,10 @@ func (bc *BaseClient) WriteBlock(prev []byte, block *types.Block) error { ...@@ -343,7 +358,10 @@ func (bc *BaseClient) WriteBlock(prev []byte, block *types.Block) error {
blockdetail := &types.BlockDetail{Block: block} blockdetail := &types.BlockDetail{Block: block}
msg := bc.client.NewMessage("blockchain", types.EventAddBlockDetail, blockdetail) msg := bc.client.NewMessage("blockchain", types.EventAddBlockDetail, blockdetail)
bc.client.Send(msg, true) err := bc.client.Send(msg, true)
if err != nil {
return err
}
resp, err := bc.client.Wait(msg) resp, err := bc.client.Wait(msg)
if err != nil { if err != nil {
return err return err
......
...@@ -17,7 +17,10 @@ import ( ...@@ -17,7 +17,10 @@ import (
func CheckBlock(client queue.Client, block *types.BlockDetail) error { func CheckBlock(client queue.Client, block *types.BlockDetail) error {
req := block req := block
msg := client.NewMessage("consensus", types.EventCheckBlock, req) msg := client.NewMessage("consensus", types.EventCheckBlock, req)
client.Send(msg, true) err := client.Send(msg, true)
if err != nil {
return err
}
resp, err := client.Wait(msg) resp, err := client.Wait(msg)
if err != nil { if err != nil {
return err return err
...@@ -43,7 +46,10 @@ func ExecTx(client queue.Client, prevStateRoot []byte, block *types.Block) (*typ ...@@ -43,7 +46,10 @@ func ExecTx(client queue.Client, prevStateRoot []byte, block *types.Block) (*typ
IsMempool: false, IsMempool: false,
} }
msg := client.NewMessage("execs", types.EventExecTxList, list) msg := client.NewMessage("execs", types.EventExecTxList, list)
client.Send(msg, true) err := client.Send(msg, true)
if err != nil {
return nil, err
}
resp, err := client.Wait(msg) resp, err := client.Wait(msg)
if err != nil { if err != nil {
return nil, err return nil, err
...@@ -58,7 +64,10 @@ func ExecKVMemSet(client queue.Client, prevStateRoot []byte, height int64, kvset ...@@ -58,7 +64,10 @@ func ExecKVMemSet(client queue.Client, prevStateRoot []byte, height int64, kvset
setwithsync := &types.StoreSetWithSync{Storeset: set, Sync: sync} setwithsync := &types.StoreSetWithSync{Storeset: set, Sync: sync}
msg := client.NewMessage("store", types.EventStoreMemSet, setwithsync) msg := client.NewMessage("store", types.EventStoreMemSet, setwithsync)
client.Send(msg, true) err := client.Send(msg, true)
if err != nil {
return nil, err
}
resp, err := client.Wait(msg) resp, err := client.Wait(msg)
if err != nil { if err != nil {
return nil, err return nil, err
...@@ -71,8 +80,11 @@ func ExecKVMemSet(client queue.Client, prevStateRoot []byte, height int64, kvset ...@@ -71,8 +80,11 @@ func ExecKVMemSet(client queue.Client, prevStateRoot []byte, height int64, kvset
func ExecKVSetCommit(client queue.Client, hash []byte) error { func ExecKVSetCommit(client queue.Client, hash []byte) error {
req := &types.ReqHash{Hash: hash} req := &types.ReqHash{Hash: hash}
msg := client.NewMessage("store", types.EventStoreCommit, req) msg := client.NewMessage("store", types.EventStoreCommit, req)
client.Send(msg, true) err := client.Send(msg, true)
msg, err := client.Wait(msg) if err != nil {
return err
}
msg, err = client.Wait(msg)
if err != nil { if err != nil {
return err return err
} }
...@@ -85,8 +97,11 @@ func ExecKVSetCommit(client queue.Client, hash []byte) error { ...@@ -85,8 +97,11 @@ func ExecKVSetCommit(client queue.Client, hash []byte) error {
func ExecKVSetRollback(client queue.Client, hash []byte) error { func ExecKVSetRollback(client queue.Client, hash []byte) error {
req := &types.ReqHash{Hash: hash} req := &types.ReqHash{Hash: hash}
msg := client.NewMessage("store", types.EventStoreRollback, req) msg := client.NewMessage("store", types.EventStoreRollback, req)
client.Send(msg, true) err := client.Send(msg, true)
msg, err := client.Wait(msg) if err != nil {
return err
}
msg, err = client.Wait(msg)
if err != nil { if err != nil {
return err return err
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment