index
@totemsdk/omnia-vtxo
Maturity: rc
@totemsdk/omnia-vtxo
Classes
- MemoryOmniaVtxoStore
- OmniaVtxoError
- VtxoAmountError
- VtxoExitError
- VtxoMergeError
- VtxoOwnershipError
- VtxoPolicyError
- VtxoPoolCapacityError
- VtxoProofError
- VtxoSplitError
- VtxoStatusError
Interfaces
- ComputePoolIdParams
- ComputeVtxoIdParams
- ConservationInput
- CreatePoolParams
- DurableOmniaVtxoStore
- DurableOmniaVtxoStoreOptions
- ExitDraft
- MergeResult
- MergeVtxosParams
- MerkleProofNode
- MintResult
- MintVtxoParams
- OmniaVtxo
- OmniaVtxoOperator
- OmniaVtxoPool
- OmniaVtxoRegistryState
- OmniaVtxoStore
- RefreshResult
- RefreshVtxoParams
- SplitResult
- SplitVtxoParams
- TransferResult
- TransferVtxoParams
- VerifyVtxoResult
- VtxoExitIntent
- VtxoHistoryEntry
- VtxoOperatorReceipt
- VtxoPoolPolicy
- VtxoProof
- VtxoProofSet
- VtxoTransfer
- VtxoTransferIntent
Type Aliases
Variables
- DEFAULT_POLICY
- EMPTY_LEAF
- EMPTY_TREE_ROOT
- EPOCH_ZERO
- MOCK_BATCH_ID
- MOCK_OPERATOR_SIGNATURE
- VTXO_ID_DOMAIN
- VTXO_LEAF_DOMAIN
- VTXO_POOL_ID_DOMAIN
- VTXO_RECEIPT_DOMAIN
Functions
- advancePoolEpoch
- assertPoolCanMint
- buildVtxoExitIntent
- buildVtxoProofSet
- buildVtxoTransferIntent
- computeCommitmentRoot
- computePoolId
- computeReceiptId
- computeVtxoId
- computeVtxoLeaf
- consumeExitReceipt
- createDurableOmniaVtxoStore
- createExitDraft
- createPool
- deserializePool
- deserializeVtxo
- isVtxoActive
- markExited
- markExiting
- markVtxoSpent
- mergeVtxos
- mintVtxo
- refreshVtxo
- serializePool
- serializeVtxo
- splitVtxo
- transferVtxo
- updatePoolRoot
- verifyConservation
- verifyMerkleProof
- verifyVtxo
- verifyVtxoProof
- verifyVtxoTransfer