Initializes a new instance of the BootstrapWitness class.
This is the public counterpart to the private key (SKey). It's used to verify the signature.
This is a cryptographic signature produced by signing the hash of the transaction body with the corresponding private key (SKey). Anyone can verify this signature using the provided VKey, ensuring that the transaction was authorized by the holder of the private key.
The chain code is used to compute HD (Hierarchical Deterministic) wallet addresses in the Byron era.
Additional attributes that are used for network discrimination.
Private
#attributesPrivate
#chainPrivate
#originalPrivate
#signaturePrivate
#vkeySets the transaction body signature computed with the private counterpart to the public key (VKey).
The Ed25519 signature.
Sets the public key associated with the provided signature.
The public key.
Gets transaction body signature computed with the private counterpart to the public key (VKey).
The Ed25519 signature.
Creates a core BootstrapWitness from the BootstrapWitness object.
The core BootstrapWitness.
Gets the public key associated with the provided signature.
The public key.
Static
fromDeserializes the BootstrapWitness from a CBOR byte array.
The new BootstrapWitness instance.
The CBOR encoded BootstrapWitness object.
Static
fromCreates a BootstrapWitness object from a core BootstrapWitness.
A core BootstrapWitness object.
Generated using TypeDoc
The bootstrap witness proves that the transaction has the authority to spend the value from the associated Byron-era input UTxOs.
Cardano has transitioned away from this type of witness from Shelley and later eras, BootstrapWitnesses are currently deprecated.