github.com/Finschia/finschia-sdk@v0.48.1/x/staking/types/pool.go (about)

     1  package types
     2  
     3  import (
     4  	sdk "github.com/Finschia/finschia-sdk/types"
     5  )
     6  
     7  // names used as root for pool module accounts:
     8  //
     9  // - NotBondedPool -> "not_bonded_tokens_pool"
    10  //
    11  // - BondedPool -> "bonded_tokens_pool"
    12  const (
    13  	NotBondedPoolName = "not_bonded_tokens_pool"
    14  	BondedPoolName    = "bonded_tokens_pool"
    15  )
    16  
    17  // NewPool creates a new Pool instance used for queries
    18  func NewPool(notBonded, bonded sdk.Int) Pool {
    19  	return Pool{
    20  		NotBondedTokens: notBonded,
    21  		BondedTokens:    bonded,
    22  	}
    23  }