Versions in this module Expand all Collapse all v0 v0.0.0 Jun 6, 2019 Changes in this version + const MinContractDeployFee + const MinContractExecFee + const MinTransferFee + const QueryContractCode + const RouteMsgContractDeploy + const RouteMsgContractExec + const TypeMsgContractDeploy + const TypeMsgContractExec + func NewHandler(keeper Keeper) sdk.Handler + func NewQuerier(keeper Keeper) sdk.Querier + func RegisterCodec(cdc *codec.Codec) + type Keeper struct + func NewKeeper(coinKeeper bank.Keeper, storeKey sdk.StoreKey, cdc *codec.Codec) Keeper + func (k Keeper) DeployContract(ctx sdk.Context, contractAddr sdk.AccAddress, contactCode []byte, ...) sdk.Error + func (k Keeper) GetContract(ctx sdk.Context, addr sdk.AccAddress) types.ConAccount + func (k Keeper) GetContractAccountsIterator(ctx sdk.Context) sdk.Iterator + func (k Keeper) GetResult(ctx sdk.Context, caller sdk.AccAddress, contractAddr sdk.AccAddress) string + func (k Keeper) SetContractState(ctx sdk.Context, contractAddr sdk.AccAddress, fromAddr sdk.AccAddress, ...) bool + type MsgContractDeploy struct + CID sdk.AccAddress + Code []byte + CodeHash []byte + DataSources []sdk.AccAddress + Fee sdk.Coins + From sdk.AccAddress + State []byte + Targets []sdk.AccAddress + func NewMsgContractDeploy(from sdk.AccAddress, CID sdk.AccAddress, targets []sdk.AccAddress, ...) MsgContractDeploy + func (msg MsgContractDeploy) GetSignBytes() []byte + func (msg MsgContractDeploy) GetSigners() []sdk.AccAddress + func (msg MsgContractDeploy) Route() string + func (msg MsgContractDeploy) Type() string + func (msg MsgContractDeploy) ValidateBasic() sdk.Error + type MsgContractExec struct + CID sdk.AccAddress + Fee sdk.Coins + From sdk.AccAddress + Proof []byte + RequestParam types.RequestParam + ResultHash []byte + State []byte + func NewMsgContractExec(from sdk.AccAddress, state []byte, proof []byte, resultHash []byte, ...) MsgContractExec + func (msg MsgContractExec) GetSignBytes() []byte + func (msg MsgContractExec) GetSigners() []sdk.AccAddress + func (msg MsgContractExec) Route() string + func (msg MsgContractExec) Type() string + func (msg MsgContractExec) ValidateBasic() sdk.Error + type MsgTransfer struct + Fee sdk.Coins + From sdk.AccAddress + To sdk.AccAddress + Value sdk.Coins + func NewMsgTransfer(from sdk.AccAddress, to sdk.AccAddress, value sdk.Coins) MsgTransfer + func (msg MsgTransfer) GetSignBytes() []byte + func (msg MsgTransfer) GetSigners() []sdk.AccAddress + func (msg MsgTransfer) Route() string + func (msg MsgTransfer) Type() string + func (msg MsgTransfer) ValidateBasic() sdk.Error + type QueryResContractCode struct + Value string + func (r QueryResContractCode) String() string