index
@totemsdk/omnia
Maturity: v1
@totemsdk/omnia
Classes
- BalanceConservationError
- ChannelCapacityError
- ChannelStatusError
- DoubleSignError
- FramingError
- HostedRelaySwarmImpl
- OmniaFrameParser
- OmniaPeerImpl
- OmniaStream
- OmniaSwarmImpl
- SequenceError
- SigningIndexMonotonicityError
Interfaces
- AddHTLCParams
- AgentPolicy
- AgentReceipt
- ApplyProgramTransitionParams
- BindPeerOptions
- ChannelLogEntry
- ChannelParticipant
- ChannelProgram
- ChannelProgramBuildStateInput
- ChannelProgramValidateTransitionInput
- ChannelProgramValidationResult
- ChannelProposal
- ChannelReceipt
- ChannelRecoveryResult
- ChannelSigner
- ChannelWatermark
- ClosePackageArtifact
- CreateChannelParams
- DisputePayload
- HtlcFulfillmentReceipt
- HTLCRecord
- IntentResult
- KissvmValidationOptions
- OmniaChannel
- OmniaChannelSnapshot
- OmniaIntegrationConfig
- OmniaMessage
- OmniaPeer
- OmniaPeerOptions
- OmniaSwarm
- OmniaSwarmConfig
- OmniaTxDraft
- OmniaWitnessOptions
- OmniaWitnessProofs
- PaymentIntent
- ProgramTransition
- RegistryRootTransitionInputs
- SettlementPayload
- SignedChannelState
- SignedClosePackage
- StateValue
- TxInputDraft
- TxOutputDraft
- UnilateralCloseFinalizeResult
- UnilateralCloseStartResult
- UpdateDelta
- UpdateStateResult
- VerifyStateOptions
Type Aliases
- CapacityWarning
- ChannelSignature
- ChannelStatus
- ChannelStore
- MinimalChainProvider
- OmniaMessageType
- partyId
- RelayConfig
- Unsubscribe
- WotsLeaseProviderLike
Variables
- ASSET_HOLDER_A_BALANCE_PORT
- ASSET_HOLDER_B_BALANCE_PORT
- ASSET_PROGRAM_ID
- ASSET_TOKEN_ID_PORT
- ASSET_TOTAL_PORT
- AssetProgram
- CAPACITY_NEAR_EXHAUSTION
- CAPACITY_WARNING_APPROACHING
- CAPACITY_WARNING_CRITICAL
- COINID_ELTOO
- COINID_OUTPUT
- computeLegacyTxDraftDigest
- COUNTER_ACTION_DECREMENT
- COUNTER_ACTION_INCREMENT
- COUNTER_ACTION_NONE
- COUNTER_ACTION_PORT
- COUNTER_ACTION_SET
- COUNTER_OPERAND_PORT
- COUNTER_PROGRAM_ID
- COUNTER_STATE_PORT
- CounterProgram
- DefaultEltooPaymentProgram
- ELTOO_CONTEST_DELAY_BLOCKS
- ELTOO_PAYMENT_PROGRAM_ID
- HTLC_CLAIMED_PORT
- HTLC_FEE_PROOF_DOMAIN
- HTLC_HASHLOCK_PORT
- HTLC_LOCKED_AMOUNT_PORT
- HTLC_PREIMAGE_PORT
- HTLC_PROGRAM_ID
- HTLC_TIMEOUT_BLOCK_PORT
- HTLCPaymentProgram
- MEMBERSHIP_DIVIDEND_POOL_PORT
- MEMBERSHIP_MEMBER_ROOT_PORT
- MEMBERSHIP_PAYOUT_SEQUENCE_PORT
- MEMBERSHIP_PROGRAM_ID
- MembershipProgram
- METER_PAYMENT_PORT
- METER_PROGRAM_ID
- METER_READING_PORT
- METER_UNIT_PRICE_PORT
- METER_USAGE_DELTA_PORT
- MeterProgram
- PROGRAM_STATE_PORT_MIN
- REGISTRY_ROOT_ACTION
- STATE_COMMITMENT_V2_PORT
- STATE_SEQUENCE_PORT
- STATE_SETTLEMENT_PORT
- TREASURY_MEMBERSHIP_SNAPSHOT_HASH_PORT
- TREASURY_OUTCOME_PROOF_ID_PORT
- TREASURY_PROGRAM_ID
- TREASURY_SPEND_CAP_PORT
- TREASURY_SPENT_PORT
- TREASURY_VOTE_TALLY_HASH_PORT
- TreasuryProgram
- VAULT_LOCKED_VALUE_PORT
- VAULT_PROGRAM_ID
- VAULT_RELEASE_SEQUENCE_PORT
- VAULT_SWEPT_PORT
- VaultProgram
- WOTS_CAPACITY_TOTAL
Functions
- _resetChannelWatermarks
- acceptChannel
- activateChannel
- addClosePackageSignature
- addHTLC
- applyProgramTransition
- assertBroadcastProofs
- assertProgramStatePort
- assessCapacity
- attachCounterpartySignature
- bindPeerIntegration
- broadcastTopic
- buildAndHashEltooScript
- buildDisputePayload
- buildEltooScript
- buildFundingTx
- buildHtlcFulfillmentReceipt
- buildProgramTransitionStateUpdateMessage
- buildProgramUpdateTx
- buildRegistryRootTransition
- buildSettlementTx
- buildTxPoWPayload
- buildUnsignedClosePackage
- buildUpdateTx
- canonicalizeProgramTransition
- channelTopic
- closePackageSignatureBytes
- computeHtlcFulfillmentReceiptHash
- computeOmniaTxDigest
- computeProgramUpdateDigest
- computeProgramUpdateDigestHex
- computeStateCommitment
- computeStateCommitmentV2
- computeTxDraftDigest
- createChannel
- createOmniaIntegration
- createOmniaSwarm
- createOmniaSwarmFromInstance
- createOmniaSwarmFromRelayUrl
- decrementCounter
- deserializeChannelSnapshot
- deserializeTxDraft
- encodeOmniaMessage
- enforceUpdateGuards
- executeIntent
- finalizeUnilateralClose
- flatSigningIndex
- fulfillHTLC
- getChannelReceipt
- getStateBigInt
- getStateValue
- incrementCounter
- markChannelClosed
- markChannelClosing
- mergeClosePackages
- minimaOutputCoinIdsForDraft
- normalizeScript
- omniaDraftToCanonicalMinimaBytes
- omniaDraftToMinimaBytes
- peerTopic
- programNumberState
- proposeSettlement
- recordMeterReading
- recoverChannel
- recoverChannelSnapshot
- registerChannelProgram
- replaceUnilateralCloseState
- resolveChannelProgram
- scriptAddress
- sendProgramTransitionStateUpdate
- serializeChannelSnapshot
- serializeOmniaWitness
- serializeProgramTransition
- serializeTxDraft
- setCounter
- signState
- signTxDraft
- snapshotChannel
- startUnilateralClose
- stateCommitmentV2Matches
- timeoutHTLC
- toEnhancedBuildParams
- toRawMinima
- updateState
- validateChannelStateWithKissvm
- validateStateTransition
- verifyClosePackage
- verifyPartialClosePackage
- verifyRegistryRootInState
- verifyState
- verifyStateForCoSign
- verifyStateSignature