ShelleyAddress.toRewardAddress constructor
ShelleyAddress.toRewardAddress({
- required Bip32PublicKey spend,
- NetworkId networkId = NetworkId.testnet,
- String hrp = defaultRewardHrp,
- CredentialType paymentType = CredentialType.key,
Implementation
factory ShelleyAddress.toRewardAddress({
required Bip32PublicKey spend,
NetworkId networkId = NetworkId.testnet,
String hrp = defaultRewardHrp,
CredentialType paymentType = CredentialType.key,
}) =>
ShelleyAddress(
[rewardDiscrim | (paymentType.index << 4) | (networkId.index & 0x0f)] +
blake2bHash224(spend.rawKey),
hrp: _computeHrp(networkId, hrp),
);