StakingPurpose
A staking purpose script has a StakingPurpose, which is an enum with 2 variants:
RewardingCertifying
Associated functions
from_data
StakingPurpose::from_data(data: Data) -> StakingPurpose
Getters
StakingPurpose::Rewarding
credential
Returns the StakingCredential for which rewards are being withdrawn.
rewarding_staking_purpose.credential -> StakingCredential
StakingPurpose::Certifying
dcert
Returns the current stake certifying action as a DCert.
certifying_staking_purpose.dcert -> DCert
Operators
==
StakingPurpose == StakingPurpose -> Bool
!=
StakingPurpose != StakingPurpose -> Bool
Methods
serialize
staking_purpose.serialize() -> ByteArray