Skip to content

index.ts

Effect-based TypeScript SDK for privacy-preserving transfers using Union’s ZK proof system.

Added in v0.4.0

Effect-based TypeScript SDK for privacy-preserving transfers using Union’s ZK proof system.

Signature

export * as Abi from "./Abi.js"

Added in v0.4.0

This module provides the Attestor service.

Signature

export * as Attestor from "./Attestor.js"

Added in v0.4.0

This module provides a mapping between {@link Domain.UniversalChainId} and the canonical chain ID.

Signature

export * as ChainRegistry from "./ChainRegistry.js"

Added in v0.3.2

This module provides domain schemas and types.

Signature

export * as Domain from "./Domain.js"

Added in v0.4.0

This module provides error construction and handling.

Signature

export * as PaymentError from "./Error.js"

Added in v0.4.0

This module provides an EVM-backed public client.

Signature

export * as EvmPublicClient from "./EvmPublicClient.js"

Added in v0.4.0

This module provides an EVM-backed wallet client.

Signature

export * as EvmWalletClient from "./EvmWalletClient.js"

Added in v0.4.0

This module provides the IBC Core registry.

Signature

export * as IbcCoreRegistry from "./IbcCoreRegistry.js"

Added in v0.4.0

This module provides core functionality.

Signature

export * as Payment from "./Payment.js"

Added in v0.4.0

This module provides the Prover service.

Signature

export * as Prover from "./Prover.js"

Added in v0.4.0

This module provides the agnostic public client.

Signature

export * as PublicClient from "./PublicClient.js"

Added in v0.4.0

This module provides the agnostic wallet client.

Signature

export * as WalletClient from "./WalletClient.js"

Added in v0.4.0

This module provides the ZAsset registry.

Signature

export * as ZAssetRegistry from "./ZAssetRegistry.js"

Added in v0.4.0