encodeKeyWithClassicAddress method
XRPXAddressEncodeResult
encodeKeyWithClassicAddress(
- List<
int> pubKey, { - int? tag,
- ChainType chainType = ChainType.mainnet,
- EllipticCurveTypes? pubKeyType,
Implementation
XRPXAddressEncodeResult encodeKeyWithClassicAddress(
List<int> pubKey, {
int? tag,
ChainType chainType = ChainType.mainnet,
EllipticCurveTypes? pubKeyType,
}) {
/// Calculate the hash160 of the public key.
final hash160 = XRPAddressUtils.keyToHash(pubKey, type: pubKeyType);
return XRPXAddressEncodeResult(
hash: hash160,
chainType: chainType,
xAddress: XRPAddressUtils.hashToXAddress(hash160, chainType, tag),
classicAddress: XRPAddressUtils.hashToAddress(hash160),
);
}