Skip to main content

Offer

For the complete documentation index, see llms.txt

@midnight/zswap v4.0.0-rc


@midnight/zswap / Offer

Class: Offer

트랜잭션의 Zswap 부분인 완전한 Zswap 오퍼입니다.

Input, Output, Transient 집합과 트랜잭션 값의 deltas 벡터로 구성됩니다.

Properties​

deltas​

readonly deltas: Map<string, bigint>;

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

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


inputs​

readonly inputs: Input[];

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


outputs​

readonly outputs: Output[];

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


transient​

readonly transient: Transient[];

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

Methods​

merge()​

merge(other): Offer

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

Parameters​

other​

Offer

Returns​

Offer


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): Offer

Parameters​

raw​

Uint8Array<ArrayBufferLike>

netid​

NetworkId

Returns​

Offer