scalus.cardano.onchain.plutus.v1.Credential
See theCredential companion object
enum Credential
Attributes
- Companion
- object
- Graph
-
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Members list
Type members
Enum entries
Value members
Concrete methods
Extension method from Credential
The key hash of a PubKeyCredential, or fails with message for a script credential.
The key hash of a PubKeyCredential, or fails with message for a script credential.
A direct match with no intermediate Option, unlike pubKeyOption.getOrFail(message).
Attributes
- Example
-
Credential.PubKeyCredential(pkh).pubKeyHashOrFail("expected a key") === pkh Credential.ScriptCredential(hash).pubKeyHashOrFail("expected a key") // fails
Extension method from Credential
Extension method from Credential
The script hash of a ScriptCredential, or fails with message for a key credential.
The script hash of a ScriptCredential, or fails with message for a key credential.
A direct match with no intermediate Option, unlike scriptOption.getOrFail(message), which allocates one that nothing folds away.
Attributes
- Example
-
Credential.ScriptCredential(hash).scriptHashOrFail("expected a script") === hash Credential.PubKeyCredential(pkh).scriptHashOrFail("expected a script") // fails
Extension method from Credential
In this article