UnprovenOutput
For the complete documentation index, see llms.txt
@midnight/zswap / UnprovenOutput
Class: UnprovenOutput
증명되기 전의 Output입니다.
이 단계에서 출력의 모든 "차폐" 정보를 추출할 수 있습니다. stage!
Properties
commitment
readonly commitment: string;
출력의 커밋먼트입니다.
contractAddress
readonly contractAddress: undefined | string;
수신자가 컨트랙트인 경우 출력을 수신하는 컨트랙트 주소입니다.
Methods
serialize()
serialize(netid): Uint8Array<ArrayBufferLike>
Parameters
netid
Returns
Uint8Array<ArrayBufferLike>
toString()
toString(compact?): string
Parameters
compact?
boolean
Returns
string
deserialize()
static deserialize(raw, netid): UnprovenOutput
Parameters
raw
Uint8Array<ArrayBufferLike>
netid
Returns
new()
static new(
coin,
segment,
target_cpk,
target_epk): UnprovenOutput
사용자의 코인 공개 키를 대상으로 새 출력을 생성합니다.
선택적으로 사용자의 암호화 공개 키로 암호화된 암호문을 포함합니다. encryption public key, which may be omitted only if the CoinInfo is transferred to the recipient another way
Parameters
coin
segment
number
target_cpk
string
target_epk
string
Returns
newContractOwned()
static newContractOwned(
coin,
segment,
contract): UnprovenOutput
스마트 컨트랙트를 대상으로 새 출력을 생성합 니다.
A contract must also explicitly receive a coin created in this way for the output to be valid
Parameters
coin
segment
number
contract
string