pkg/

directory
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 8, 2026 License: Apache-2.0

Directories

Path Synopsis
app
Package app defines common runtime contracts shared by different executable entrypoints (e.g., API server, relayer, migration runner).
Package app defines common runtime contracts shared by different executable entrypoints (e.g., API server, relayer, migration runner).
api
Package api implements app.Runner for the API server process.
Package api implements app.Runner for the API server process.
errors
Package errors contains helper functions and types to work with errors
Package errors contains helper functions and types to work with errors
http
Package http provides HTTP utilities including chi-compatible error handling
Package http provides HTTP utilities including chi-compatible error handling
indexer
Package indexer implements the runner for the indexer process.
Package indexer implements the runner for the indexer process.
relayer
Package relayer implements app.Runner for the relayer process.
Package relayer implements app.Runner for the relayer process.
cantonsdk
bridge
Package bridge implements optional Wayfinder bridge operations for Canton.
Package bridge implements optional Wayfinder bridge operations for Canton.
client
Package client provides the high-level Canton SDK client.
Package client provides the high-level Canton SDK client.
identity
Package identity implements Canton identity operations such as party management and fingerprint-to-party mapping.
Package identity implements Canton identity operations such as party management and fingerprint-to-party mapping.
ledger
Package ledger implements the low-level Canton Ledger API client.
Package ledger implements the low-level Canton Ledger API client.
streaming
Package streaming provides a reusable, generic Canton ledger streaming client.
Package streaming provides a reusable, generic Canton ledger streaming client.
token
Package token implements CIP-56 token operations such as mint, burn, transfer, and balance queries.
Package token implements CIP-56 token operations such as mint, burn, transfer, and balance queries.
values
Package values provides helper utilities for working with Canton Ledger API value types.
Package values provides helper utilities for working with Canton Ledger API value types.
Package custodial implements background automation for custodial Canton parties.
Package custodial implements background automation for custodial Canton parties.
submitter
Package submitter drains pending mempool entries by submitting the corresponding ERC-20 transfer to Canton.
Package submitter drains pending mempool entries by submitting the corresponding ERC-20 transfer to Canton.
client
Package client provides an HTTP client for the indexer's admin API.
Package client provides an HTTP client for the indexer's admin API.
Package keys provides Canton key generation and encryption for custodial key management.
Package keys provides Canton key generation and encryption for custodial key management.
migrations
apidb
Package apidb holds all the migrations for the API database
Package apidb holds all the migrations for the API database
indexerdb
Package indexerdb holds all migrations for the indexer database.
Package indexerdb holds all migrations for the indexer database.
relayerdb
Package relayerdb holds all the migrations for the relayer database
Package relayerdb holds all the migrations for the relayer database
migrations
Package migrations holds migrations related helpers
Package migrations holds migrations related helpers
Package registry implements the Splice Registry API for external wallet integration.
Package registry implements the Splice Registry API for external wallet integration.
service
Package service provides the relayer HTTP service layer.
Package service provides the relayer HTTP service layer.
Package transfer implements the non-custodial prepare/execute transfer API.
Package transfer implements the non-custodial prepare/execute transfer API.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL