PlutusData.fromStakeCredential constructor

PlutusData.fromStakeCredential(
  1. StakeCred credential
)

Constructs a PlutusData instance from a stake credential.

Implementation

factory PlutusData.fromStakeCredential(StakeCred credential) {
  return ConstrPlutusData(
    alternative:
        credential.type == StakeCredType.key ? BigInt.zero : BigInt.one,
    data: PlutusList([
      PlutusBytes(value: credential.data),
    ]),
  );
}