Versions in this module Expand all Collapse all v0 v0.0.5 Jun 12, 2022 Changes in this version + func GenerateExecuteMsg(sender cosmostypes.AccAddress, contract cosmostypes.AccAddress, ...) (types.MsgExecuteContract, error) + type BaseContract interface + Execute func(ctx context.Context, acc terra.Account, msgs []cosmostypes.Msg, ...) (cosmostypes.TxResponse, error) + GetAddress func() cosmostypes.AccAddress + GetClient func() terra.Client + MakeMessage func(acc terra.Account, method string, payload interface{}, coins cosmostypes.Coins) ([]cosmostypes.Msg, error) + Query func(ctx context.Context, query types.Q, resp interface{}) error + func NewBaseContract(addr cosmostypes.AccAddress, client terra.Client) BaseContract