UnprovenTransaction
For the complete documentation index, see llms.txt
@midnight/zswap / UnprovenTransaction
Class: UnprovenTransaction
Transaction, prior to being proven
이 단계에서 트랜잭션의 모든 "차폐" 정보를 추출할 수 있습니다. stage!
Constructors
new UnprovenTransaction()
new UnprovenTransaction(guaranteed, fallible?): UnprovenTransaction
guaranteed/fallible UnprovenOffer로 트랜잭션을 생성합니다.
Parameters
guaranteed
fallible?
Returns
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
identifiers()
identifiers(): string[]
이 트랜잭션에 포함된 식별자 집합을 반환합니다. 이 중 어느 것이든 특정 트랜잭션을 감시하는 데 사용할 수 있습니다.
Returns
string[]
merge()
merge(other): UnprovenTransaction
이 트랜잭션을 다른 트랜잭션과 병합합니다.
Parameters
other
Returns
Throws
두 트랜잭션 모두 컨트랙트 상호작용이 있거나 같은 코인을 소비하는 경우
serialize()
serialize(netid): Uint8Array<ArrayBufferLike>
Parameters
netid
Returns
Uint8Array<ArrayBufferLike>
toString()
toString(compact?): string
Parameters
compact?
boolean
Returns
string
deserialize()
static deserialize(raw, netid): UnprovenTransaction
Parameters
raw
Uint8Array<ArrayBufferLike>
netid
Returns
fromMint()
static fromMint(mint): UnprovenTransaction
민팅 청구 트랜잭션을 생성합니다. 청구하는 자금은 legitimately minted previously.