scalus.cardano.address
Members list
Type members
Classlikes
Base trait for all Cardano addresses
Base trait for all Cardano addresses
Provides common functionality and properties shared across different address types
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- trait
- Supertypes
- Self type
-
ArbitraryInstances.type
Attributes
- Companion
- object
- Supertypes
- Known subtypes
Byron address - legacy Cardano address format using Base58 encoding.
Byron address - legacy Cardano address format using Base58 encoding.
Byron addresses have the following CBOR structure:
- Outer:
[tag24(payload_bytes), crc32_checksum] - Inner payload:
[addrRoot (28 bytes), addrAttributes (map), addrType (uint)]
Address attributes (map):
- Key 1: Optional derivation path (HD address payload)
- Key 2: Optional network magic (CBOR-encoded Word32)
Address types:
- 0: Verification key address (ATVerKey)
- 2: Redeem address (ATRedeem)
Attributes
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ByronAddress.type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ParsedByronAddress.type
Parsed Byron address components
Parsed Byron address components
Attributes
- Companion
- object
- Supertypes
-
trait 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
The ledger holds the slot in 32 bits and both indexes in 16 bits, so a pointer beyond Pointer.MaxSlot or Pointer.MaxIndex cannot be built; Pointer.parseFrom rejects one, or reads it as Pointer(Slot(0), 0, 0) before protocol version 9.
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
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ShelleyAddress.type
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
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
StakeAddress.type
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