cosmos-sdk/x/staking/types/pool.go

24 lines
488 B
Go

package types
import (
sdk "github.com/cosmos/cosmos-sdk/types"
)
// names used as root for pool module accounts:
//
// - NotBondedPool -> "not_bonded_tokens_pool"
//
// - BondedPool -> "bonded_tokens_pool"
const (
NotBondedPoolName = "not_bonded_tokens_pool"
BondedPoolName = "bonded_tokens_pool"
)
// NewPool creates a new Pool instance used for queries
func NewPool(notBonded, bonded sdk.Int) Pool {
return Pool{
NotBondedTokens: notBonded,
BondedTokens: bonded,
}
}