UnprovenOffer
@midnight-ntwrk/ledger v3.0.2 β’ Readme | API
@midnight-ntwrk/ledger v3.0.2 / UnprovenOffer
Class: UnprovenOffer
A Offer, prior to being proven
All "shielded" information in the offer can still be extracted at this stage!
Constructorsβ
new UnprovenOffer()β
new UnprovenOffer(): UnprovenOffer
Returnsβ
Propertiesβ
deltasβ
readonly deltas: Map<string, bigint>;
The value of this offer for each token type; note that this may be negative
This is input coin values - output coin values, for value vectors
inputsβ
readonly inputs: UnprovenInput[];
The inputs this offer is composed of
outputsβ
readonly outputs: UnprovenOutput[];
The outputs this offer is composed of
transientβ
readonly transient: UnprovenTransient[];
The transients this offer is composed of
Methodsβ
merge()β
merge(other): UnprovenOffer
Combine this offer with another
Parametersβ
β’ other: UnprovenOffer
Returnsβ
serialize()β
serialize(netid): Uint8Array
Parametersβ
β’ netid: NetworkId
Returnsβ
Uint8Array
toString()β
toString(compact?): string
Parametersβ
β’ compact?: boolean
Returnsβ
string
deserialize()β
static deserialize(raw, netid): UnprovenOffer
Parametersβ
β’ raw: Uint8Array
β’ netid: NetworkId
Returnsβ
fromInput()β
static fromInput(
input,
type_,
value): UnprovenOffer
Creates a singleton offer, from an UnprovenInput and its value vector
Parametersβ
β’ input: UnprovenInput
β’ type_: string
β’ value: bigint
Returnsβ
fromOutput()β
static fromOutput(
output,
type_,
value): UnprovenOffer
Creates a singleton offer, from an UnprovenOutput and its value vector
Parametersβ
β’ output: UnprovenOutput
β’ type_: string
β’ value: bigint
Returnsβ
fromTransient()β
static fromTransient(transient): UnprovenOffer
Creates a singleton offer, from an UnprovenTransient
Parametersβ
β’ transient: UnprovenTransient