2017-06-28 03:19:22 -07:00
|
|
|
package stack
|
2017-06-27 11:53:06 -07:00
|
|
|
|
|
|
|
import (
|
|
|
|
"github.com/tendermint/basecoin"
|
|
|
|
"github.com/tendermint/basecoin/types"
|
|
|
|
)
|
|
|
|
|
|
|
|
const (
|
|
|
|
NameVoid = "void"
|
|
|
|
)
|
|
|
|
|
|
|
|
// voidHandler just used to return okay to everything
|
|
|
|
type voidHandler struct{}
|
|
|
|
|
|
|
|
var _ basecoin.Handler = voidHandler{}
|
|
|
|
|
|
|
|
func (_ voidHandler) Name() string {
|
|
|
|
return NameVoid
|
|
|
|
}
|
|
|
|
|
|
|
|
// CheckTx always returns an empty success tx
|
|
|
|
func (_ voidHandler) CheckTx(ctx basecoin.Context, store types.KVStore, tx basecoin.Tx) (res basecoin.Result, err error) {
|
|
|
|
return
|
|
|
|
}
|
|
|
|
|
|
|
|
// DeliverTx always returns an empty success tx
|
|
|
|
func (_ voidHandler) DeliverTx(ctx basecoin.Context, store types.KVStore, tx basecoin.Tx) (res basecoin.Result, err error) {
|
|
|
|
return
|
|
|
|
}
|