UtxoState
For the complete documentation index, see llms.txt
@midnight/ledger / UtxoState
Class: UtxoState
비차폐 UTXO의 하위 상태입니다.
Constructors
Constructor
new UtxoState(): UtxoState;
Returns
UtxoState
Properties
utxos
readonly utxos: Set<Utxo>;
유효한 UTXO 집합입니다.
Methods
delta()
delta(prior, filterBy?): [Set<Utxo>, Set<Utxo>];
이전 UTXO 상태가 주어지면 집합 차이 this \ prior와 prior \ this를 생성하며, 선택적으로 추가 조건으로 필터링합니다.
저수준 구현이 공유 하위 구조의 순회를 회피할 수 있으므로, utxos 값을 반복하거나 구체화하는 것보다 더 효율적입니다.
Parameters
prior
UtxoState
filterBy?
(utxo) => boolean
Returns
filter()
filter(addr): Set<Utxo>;
특정 사용자 주소가 소유한 UTXO를 필터링합니다.
Parameters
addr
string
Returns
Set<Utxo>
lookupMeta()
lookupMeta(utxo): undefined | UtxoMeta;
특정 UTXO의 메타데이터를 조회합니다.
Parameters
utxo
Returns
undefined | UtxoMeta
new()
static new(utxos): UtxoState;
Parameters
utxos
Returns
UtxoState