Documentation ¶
Index ¶
- func QueryBox(ctx sdk.Context, id string, keeper keeper.Keeper) ([]byte, sdk.Error)
- func QueryList(ctx sdk.Context, req abci.RequestQuery, keeper keeper.Keeper) ([]byte, sdk.Error)
- func QueryName(ctx sdk.Context, boxType string, name string, keeper keeper.Keeper) ([]byte, sdk.Error)
- func QueryParams(ctx sdk.Context, keeper keeper.Keeper) ([]byte, sdk.Error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func QueryList ¶
func QueryDepositAmountFromDepositBox(ctx sdk.Context, id string, accAddress string, keeper keeper.Keeper) ([]byte, sdk.Error) { address, err := sdk.AccAddressFromBech32(accAddress) if err != nil { return nil, sdk.ErrInvalidAddress(accAddress) } amount := keeper.GetDepositByAddress(ctx, id, address) bz, err := codec.MarshalJSONIndent(keeper.Getcdc(), amount) if err != nil { return nil, sdk.ErrInternal(sdk.AppendMsgToErr("could not marshal result to JSON", err.Error())) } return bz, nil }
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.