30 lines
675 B
Go
30 lines
675 B
Go
|
package handlers
|
||
|
|
||
|
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
|
||
|
}
|