more golint updating
This commit is contained in:
+8
-4
@@ -21,19 +21,24 @@ func init() {
|
||||
RegisterImplementation(ChainTx{}, TypeChainTx, ByteChainTx)
|
||||
}
|
||||
|
||||
//Interfaces to fulfill
|
||||
var _ basecoin.TxInner = &MultiTx{}
|
||||
var _ basecoin.TxInner = &ChainTx{}
|
||||
|
||||
/**** MultiTx ******/
|
||||
|
||||
// MultiTx - a transaction containing multiple transactions
|
||||
type MultiTx struct {
|
||||
Txs []basecoin.Tx `json:"txs"`
|
||||
}
|
||||
|
||||
//nolint - TxInner Functions
|
||||
func NewMultiTx(txs ...basecoin.Tx) basecoin.Tx {
|
||||
return (MultiTx{Txs: txs}).Wrap()
|
||||
}
|
||||
|
||||
func (mt MultiTx) Wrap() basecoin.Tx {
|
||||
return basecoin.Tx{mt}
|
||||
}
|
||||
|
||||
func (mt MultiTx) ValidateBasic() error {
|
||||
for _, t := range mt.Txs {
|
||||
err := t.ValidateBasic()
|
||||
@@ -52,14 +57,13 @@ type ChainTx struct {
|
||||
ChainID string `json:"chain_id"`
|
||||
}
|
||||
|
||||
//nolint - TxInner Functions
|
||||
func NewChainTx(chainID string, tx basecoin.Tx) basecoin.Tx {
|
||||
return (ChainTx{Tx: tx, ChainID: chainID}).Wrap()
|
||||
}
|
||||
|
||||
func (c ChainTx) Wrap() basecoin.Tx {
|
||||
return basecoin.Tx{c}
|
||||
}
|
||||
|
||||
func (c ChainTx) ValidateBasic() error {
|
||||
// TODO: more checks? chainID?
|
||||
return c.Tx.ValidateBasic()
|
||||
|
||||
Reference in New Issue
Block a user