Skip to main content

UnprovenTransaction

For the complete documentation index, see llms.txt

@midnight/zswap v4.0.0-rc


@midnight/zswap / UnprovenTransaction

Class: UnprovenTransaction

Transaction, prior to being proven

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

Constructors​

new UnprovenTransaction()​

new UnprovenTransaction(guaranteed, fallible?): UnprovenTransaction

guaranteed/fallible UnprovenOffer로 트랜잭션을 생성합니다.

Parameters​

guaranteed​

UnprovenOffer

fallible?​

UnprovenOffer

Returns​

UnprovenTransaction

Properties​

fallibleCoins​

readonly fallibleCoins: undefined | UnprovenOffer;

fallible Zswap 오퍼입니다.


guaranteedCoins​

readonly guaranteedCoins: undefined | UnprovenOffer;

guaranteed Zswap 오퍼입니다.


mint​

readonly mint: undefined | UnprovenAuthorizedMint;

이 트랜잭션이 나타내는 민트입니다 (해당하는 경우).

Methods​

eraseProofs()​

eraseProofs(): ProofErasedTransaction

이 트랜잭션에 포함된 증명을 삭제합니다.

Returns​

ProofErasedTransaction


identifiers()​

identifiers(): string[]

이 트랜잭션에 포함된 식별자 집합을 반환합니다. 이 중 어느 것이든 특정 트랜잭션을 감시하는 데 사용할 수 있습니다.

Returns​

string[]


merge()​

merge(other): UnprovenTransaction

이 트랜잭션을 다른 트랜잭션과 병합합니다.

Parameters​

other​

UnprovenTransaction

Returns​

UnprovenTransaction

Throws​

두 트랜잭션 모두 컨트랙트 상호작용이 있거나 같은 코인을 소비하는 경우


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

Parameters​

raw​

Uint8Array<ArrayBufferLike>

netid​

NetworkId

Returns​

UnprovenTransaction


fromMint()​

static fromMint(mint): UnprovenTransaction

민팅 청구 트랜잭션을 생성합니다. 청구하는 자금은 legitimately minted previously.

Parameters​

mint​

UnprovenAuthorizedMint

Returns​

UnprovenTransaction