func NewQueryCoinPowersParams(accountID types.AccountID) QueryCoinPowersParams {
	return QueryCoinPowersParams{
		AccountID: accountID,
	}
}
NewQueryCoinPowersParams creates a new instance of QueryCoinParams.
package types
import (
	"github.com/KuChainNetwork/kuchain/chain/types"
)
const (
	QueryCoin            = "coin"
	QueryCoins           = "coins"
	QueryCoinPower       = "coinpower"
	QueryCoinPowers      = "coinpowers"
	QueryCoinStat        = "coinstate"
	QueryCoinDescription = "coindesc"
	QueryCoinLocked      = "coinslocked"
)
type QueryCoinParams struct {
	AccountID types.AccountID
	Creator   types.Name
	Symbol    types.Name
}
func NewQueryCoinParams(accountID types.AccountID, creator, symbol types.Name) QueryCoinParams {
	return QueryCoinParams{
		AccountID: accountID,
		Creator:   creator,
		Symbol:    symbol,
	}
}
type QueryCoinsParams struct {
	AccountID types.AccountID
}
func NewQueryCoinsParams(accountID types.AccountID) QueryCoinsParams {
	return QueryCoinsParams{
		AccountID: accountID,
	}
}
type QueryCoinPowerParams struct {
	AccountID types.AccountID
	Creator   types.Name
	Symbol    types.Name
}
func NewQueryCoinPowerParams(accountID types.AccountID, creator, symbol types.Name) QueryCoinPowerParams {
	return QueryCoinPowerParams{
		AccountID: accountID,
		Creator:   creator,
		Symbol:    symbol,
	}
}
type QueryCoinPowersParams struct {
	AccountID types.AccountID
}