Documentation ¶
Index ¶
- type CryptoIdentity
- func (v *CryptoIdentity) ConsensusSDKPubKey() sdkcryptotypes.PubKey
- func (v *CryptoIdentity) ConsumerConsAddress() providertypes.ConsumerConsAddress
- func (v *CryptoIdentity) OperatorSDKPubKey() sdkcryptotypes.PubKey
- func (v *CryptoIdentity) ProviderConsAddress() providertypes.ProviderConsAddress
- func (v *CryptoIdentity) SDKStakingValidator() sdkstakingtypes.Validator
- func (v *CryptoIdentity) SDKValConsAddress() sdktypes.ConsAddress
- func (v *CryptoIdentity) SDKValOpAddress() sdktypes.ValAddress
- func (v *CryptoIdentity) TMCryptoPubKey() tmcrypto.PubKey
- func (v *CryptoIdentity) TMProtoCryptoPublicKey() tmprotocrypto.PublicKey
- func (v *CryptoIdentity) TMValidator(power int64) *tmtypes.Validator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CryptoIdentity ¶
type CryptoIdentity struct {
// contains filtered or unexported fields
}
CryptoIdentity is a test helper for generating keys and addresses of various interfaces and types used by the SDK and Tendermint from a single 'root' seed.
func GenMultipleCryptoIds ¶
func GenMultipleCryptoIds(num int, fromIntSeed int) []*CryptoIdentity
GenMultipleCryptoIds generates and returns multiple CryptoIdentities from a starting int seed.
func NewCryptoIdentityFromBytesSeed ¶
func NewCryptoIdentityFromBytesSeed(seed []byte) *CryptoIdentity
func NewCryptoIdentityFromIntSeed ¶
func NewCryptoIdentityFromIntSeed(i int) *CryptoIdentity
func (*CryptoIdentity) ConsensusSDKPubKey ¶
func (v *CryptoIdentity) ConsensusSDKPubKey() sdkcryptotypes.PubKey
func (*CryptoIdentity) ConsumerConsAddress ¶
func (v *CryptoIdentity) ConsumerConsAddress() providertypes.ConsumerConsAddress
Returns the cons address of the crypto identity as a ConsumerConsAddress. In most cases, one crypto identity should NOT be casted to both a ProviderConsAddress and ConsumerConsAddress. However, test intention is left to the caller.
func (*CryptoIdentity) OperatorSDKPubKey ¶
func (v *CryptoIdentity) OperatorSDKPubKey() sdkcryptotypes.PubKey
func (*CryptoIdentity) ProviderConsAddress ¶
func (v *CryptoIdentity) ProviderConsAddress() providertypes.ProviderConsAddress
Returns the cons address of the crypto identity as a ProviderConsAddress. In most cases, one crypto identity should NOT be casted to both a ProviderConsAddress and ConsumerConsAddress. However, test intention is left to the caller.
func (*CryptoIdentity) SDKStakingValidator ¶
func (v *CryptoIdentity) SDKStakingValidator() sdkstakingtypes.Validator
func (*CryptoIdentity) SDKValConsAddress ¶
func (v *CryptoIdentity) SDKValConsAddress() sdktypes.ConsAddress
func (*CryptoIdentity) SDKValOpAddress ¶
func (v *CryptoIdentity) SDKValOpAddress() sdktypes.ValAddress
func (*CryptoIdentity) TMCryptoPubKey ¶
func (v *CryptoIdentity) TMCryptoPubKey() tmcrypto.PubKey
func (*CryptoIdentity) TMProtoCryptoPublicKey ¶
func (v *CryptoIdentity) TMProtoCryptoPublicKey() tmprotocrypto.PublicKey
func (*CryptoIdentity) TMValidator ¶
func (v *CryptoIdentity) TMValidator(power int64) *tmtypes.Validator