Module interface

Module interface 

Source
Expand description

JSON schemas, I/O utilities, and chain configuration types.

This module provides configuration loading with environment variable expansion. JSON templates can reference environment variables using ${VAR_NAME} syntax, which are expanded at load time.

Structs§

ChainConfig
Chain-specific network configuration for creating or querying escrows.
EscrowMetadata
Metadata returned from on-chain escrow creation.
EscrowParams
Parameters required to create an escrow on-chain.

Enums§

Chain
Supported blockchain networks.
ExecutionResult
Result of escrow execution in the client.
ExecutionState
State of escrow execution in the client.

Constants§

ESCROW_CONDITIONS_PATH
Default path to escrow conditions.
ESCROW_METADATA_PATH
Default path to on-chain escrow metadata (output from create command).
ESCROW_PARAMS_PATH
Default path to escrow parameters configuration.