Skip to main content

UnprovenOffer

For the complete documentation index, see llms.txt

@midnight/zswap v4.0.0-rc


@midnight/zswap / UnprovenOffer

Class: UnprovenOffer

A Offer, prior to being proven

이 단계에서 오퍼의 모든 "차폐" 정보를 추출할 수 있습니다. stage!

Constructors

new UnprovenOffer()

new UnprovenOffer(): UnprovenOffer

Returns

UnprovenOffer

Properties

deltas

readonly deltas: Map<string, bigint>;

각 토큰 유형별 이 오퍼의 값입니다. 음수일 수 있습니다.

값 벡터에서 입력 코인 값 - 출력 코인 값입니다.


inputs

readonly inputs: UnprovenInput[];

이 오퍼를 구성하는 입력입니다.


outputs

readonly outputs: UnprovenOutput[];

이 오퍼를 구성하는 출력입니다.


transient

readonly transient: UnprovenTransient[];

이 오퍼를 구성하는 트랜지언트입니다.

Methods

merge()

merge(other): UnprovenOffer

이 오퍼를 다른 오퍼와 결합합니다.

Parameters

other

UnprovenOffer

Returns

UnprovenOffer


serialize()

serialize(netid): Uint8Array<ArrayBufferLike>

Parameters

netid

NetworkId

Returns

Uint8Array<ArrayBufferLike>


toString()

toString(compact?): string

Parameters

compact?

boolean

Returns

string


deserialize()

static deserialize(raw, netid): UnprovenOffer

Parameters

raw

Uint8Array<ArrayBufferLike>

netid

NetworkId

Returns

UnprovenOffer


fromInput()

static fromInput(
input,
type_,
value): UnprovenOffer

UnprovenInput과 해당 값으로 단일 오퍼를 생성합니다. vector

Parameters

input

UnprovenInput

type_

string

value

bigint

Returns

UnprovenOffer


fromOutput()

static fromOutput(
output,
type_,
value): UnprovenOffer

UnprovenOutput과 해당 값으로 단일 오퍼를 생성합니다. vector

Parameters

output

UnprovenOutput

type_

string

value

bigint

Returns

UnprovenOffer


fromTransient()

static fromTransient(transient): UnprovenOffer

UnprovenTransient로 단일 오퍼를 생성합니다.

Parameters

transient

UnprovenTransient

Returns

UnprovenOffer