Directories
¶
| Path | Synopsis |
|---|---|
|
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. |
Click to show internal directories.
Click to hide internal directories.