scalus.cardano.address
Members list
Type members
Classlikes
Main Address enum representing any type of Cardano address
Main Address enum representing any type of Cardano address
Attributes
- Companion
- object
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Placeholder for Byron address - complex legacy format
Placeholder for Byron address - complex legacy format
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Network identification for Cardano addresses
Network identification for Cardano addresses
Attributes
- Companion
- object
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Represents a pointer to a stake registration certificate on the blockchain Used in pointer addresses to reference stake credentials indirectly
Represents a pointer to a stake registration certificate on the blockchain Used in pointer addresses to reference stake credentials indirectly
Value parameters
- certIdx
-
Certificate index within the transaction
- slot
-
Transaction slot number where the stake registration occurred
- txIdx
-
Transaction index within the slot
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
A decoded Shelley address containing network, payment and delegation parts
A decoded Shelley address containing network, payment and delegation parts
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
The delegation part of a Shelley address - various ways to specify stake credentials
The delegation part of a Shelley address - various ways to specify stake credentials
Attributes
- Companion
- object
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- enum
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
The payment part of a Shelley address - can be either a key hash or script hash
The payment part of a Shelley address - can be either a key hash or script hash
Attributes
- Companion
- object
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- enum
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ShelleyPaymentPart.type
A decoded Stake address for delegation purposes
A decoded Stake address for delegation purposes
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
The payload of a Stake address - either stake key or script
The payload of a Stake address - either stake key or script
Attributes
- Companion
- object
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- enum
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
StakePayload.type
Implementation of Cardano CIP-19 address format following Rust Pallas implementation structure. Handles the binary structure of Cardano addresses including Shelley, Stake, and Byron addresses. Uses strongly typed Hash28 classes for payment, stake and script hashes.
Implementation of Cardano CIP-19 address format following Rust Pallas implementation structure. Handles the binary structure of Cardano addresses including Shelley, Stake, and Byron addresses. Uses strongly typed Hash28 classes for payment, stake and script hashes.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
VarUInt.type
Types
Type aliases for clarity - matching Rust implementation
Type aliases for clarity - matching Rust implementation