2019-06-18 06:44:09 -07:00
|
|
|
package types
|
|
|
|
|
|
|
|
import (
|
|
|
|
sdk "github.com/cosmos/cosmos-sdk/types"
|
|
|
|
)
|
|
|
|
|
2020-01-30 13:31:16 -08:00
|
|
|
// Querier path constants
|
|
|
|
const (
|
|
|
|
QueryBalance = "balance"
|
|
|
|
QueryAllBalances = "all_balances"
|
|
|
|
)
|
|
|
|
|
2019-06-18 06:44:09 -07:00
|
|
|
// QueryBalanceParams defines the params for querying an account balance.
|
|
|
|
type QueryBalanceParams struct {
|
|
|
|
Address sdk.AccAddress
|
2020-01-30 13:31:16 -08:00
|
|
|
Denom string
|
2019-06-18 06:44:09 -07:00
|
|
|
}
|
|
|
|
|
|
|
|
// NewQueryBalanceParams creates a new instance of QueryBalanceParams.
|
2020-01-30 13:31:16 -08:00
|
|
|
func NewQueryBalanceParams(addr sdk.AccAddress, denom string) QueryBalanceParams {
|
|
|
|
return QueryBalanceParams{Address: addr, Denom: denom}
|
|
|
|
}
|
|
|
|
|
|
|
|
// QueryAllBalancesParams defines the params for querying all account balances
|
|
|
|
type QueryAllBalancesParams struct {
|
|
|
|
Address sdk.AccAddress
|
|
|
|
}
|
|
|
|
|
|
|
|
// NewQueryAllBalancesParams creates a new instance of QueryAllBalancesParams.
|
|
|
|
func NewQueryAllBalancesParams(addr sdk.AccAddress) QueryAllBalancesParams {
|
|
|
|
return QueryAllBalancesParams{Address: addr}
|
2019-06-18 06:44:09 -07:00
|
|
|
}
|