UnshieldedOffer
@midnight/ledger / UnshieldedOffer
Class: UnshieldedOffer<S>
An unshielded offer consists of inputs, outputs, and signatures that authorize the inputs. The data the signatures sign is provided by Intent.signatureData.
Type Parameters
S
S extends Signaturish
Properties
inputs
readonly inputs: UtxoSpend[];
outputs
readonly outputs: UtxoOutput[];
signatures
readonly signatures: string[];
Methods
addSignatures()
addSignatures(signatures): UnshieldedOffer<S>;
Parameters
signatures
string[]
Returns
UnshieldedOffer<S>
eraseSignatures()
eraseSignatures(): UnshieldedOffer<SignatureErased>;
Returns
UnshieldedOffer<SignatureErased>
toString()
toString(compact?): string;
Parameters
compact?
boolean
Returns
string
new()
static new(
inputs,
outputs,
signatures): UnshieldedOffer<SignatureEnabled>;
Parameters
inputs
outputs
signatures
string[]
Returns
UnshieldedOffer<SignatureEnabled>