forked from cerc-io/laconicd
Add a minimal chain and placeholders for bond module (#1)
* Setup minimal chain * Change app and command name * Rename command folder * Add run instructions * Add placeholder files for bond module * Missing new line
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
package keeper
|
||||
|
||||
import (
|
||||
"cosmossdk.io/core/address"
|
||||
"github.com/cosmos/cosmos-sdk/codec"
|
||||
)
|
||||
|
||||
// TODO: Add genesis.go?
|
||||
|
||||
type Keeper struct {
|
||||
cdc codec.BinaryCodec
|
||||
addressCodec address.Codec
|
||||
|
||||
// TODO: state management
|
||||
|
||||
// TODO: Later: add bond usage keepers
|
||||
}
|
||||
|
||||
// NewKeeper creates a new Keeper instance
|
||||
// TODO: Implement
|
||||
func NewKeeper(cdc codec.BinaryCodec, addressCodec address.Codec) Keeper {
|
||||
return Keeper{}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
package keeper
|
||||
|
||||
type msgServer struct {
|
||||
k Keeper
|
||||
}
|
||||
|
||||
// TODO: Generate types
|
||||
// var _ bond.MsgServer = msgServer{}
|
||||
|
||||
// NewMsgServerImpl returns an implementation of the module MsgServer interface.
|
||||
// func NewMsgServerImpl(keeper Keeper) bond.MsgServer {
|
||||
// return &msgServer{k: keeper}
|
||||
// }
|
||||
|
||||
// TODO: Add write methods
|
||||
@@ -0,0 +1,15 @@
|
||||
package keeper
|
||||
|
||||
type queryServer struct {
|
||||
k Keeper
|
||||
}
|
||||
|
||||
// TODO: Generate types
|
||||
// var _ bond.QueryServer = queryServer{}
|
||||
|
||||
// NewQueryServerImpl returns an implementation of the module QueryServer.
|
||||
// func NewQueryServerImpl(k Keeper) checkers.QueryServer {
|
||||
// return queryServer{k}
|
||||
// }
|
||||
|
||||
// TODO: Add read methods
|
||||
Reference in New Issue
Block a user