encodeCredential method

String encodeCredential(
  1. AdaStakeCredential credential, {
  2. ADANetwork network = ADANetwork.mainnet,
  3. AdaStakeCredential? pubSkey,
})

Implementation

String encodeCredential(
  AdaStakeCredential credential, {
  ADANetwork network = ADANetwork.mainnet,
  AdaStakeCredential? pubSkey,
}) {
  pubSkey = AddrKeyValidator.getAddrArg<AdaStakeCredential>(
    pubSkey,
    "pubSkey",
  );
  return AdaShelleyAddrUtils.encode(
    credential: credential,
    network: network,
    hrp: AdaShelleyAddrUtils.getAddressHrp(network),
    stakeCredential: pubSkey,
    type: ADAAddressType.base,
  );
}