Commit f226e6c0 authored by duanjinfei's avatar duanjinfei

fix sign

parent fedb7fd4
...@@ -41,19 +41,11 @@ type SignTranArr struct { ...@@ -41,19 +41,11 @@ type SignTranArr struct {
mux sync.RWMutex mux sync.RWMutex
} }
type SignFromTranArr struct {
TranArr []*TxFromTran
mux sync.RWMutex
}
var ( var (
tran = make(chan *Transactor, 0) tran = make(chan *Transactor, 0)
signTranArr = &SignTranArr{ signTranArr = &SignTranArr{
TranArr: make([]*types.Transaction, 0), TranArr: make([]*types.Transaction, 0),
} }
signFromTranArr = &SignFromTranArr{
TranArr: make([]*TxFromTran, 0),
}
batchSignCount, handleNonceCount int32 batchSignCount, handleNonceCount int32
) )
...@@ -223,6 +215,7 @@ func Add(signedTx *types.Transaction) { ...@@ -223,6 +215,7 @@ func Add(signedTx *types.Transaction) {
} }
func NoSignTxArr(syncMap sync.Map, sendTxAccountArr [][]string, cfg *tool.Config) []*TxFromTran { func NoSignTxArr(syncMap sync.Map, sendTxAccountArr [][]string, cfg *tool.Config) []*TxFromTran {
TranArr := make([]*TxFromTran, 0)
for _, rows := range sendTxAccountArr { for _, rows := range sendTxAccountArr {
fromAddr := rows[0] fromAddr := rows[0]
privateKey := rows[1] privateKey := rows[1]
...@@ -248,11 +241,11 @@ func NoSignTxArr(syncMap sync.Map, sendTxAccountArr [][]string, cfg *tool.Config ...@@ -248,11 +241,11 @@ func NoSignTxArr(syncMap sync.Map, sendTxAccountArr [][]string, cfg *tool.Config
Tran: newtx, Tran: newtx,
From: fromAddr, From: fromAddr,
} }
signFromTranArr.TranArr = append(signFromTranArr.TranArr, txFromTran) TranArr = append(TranArr, txFromTran)
nonce = big.NewInt(1).Add(nonce, big.NewInt(1)) nonce = big.NewInt(1).Add(nonce, big.NewInt(1))
} }
} }
return signFromTranArr.TranArr return TranArr
} }
type TxFromTran struct { type TxFromTran struct {
......
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