- Overview
- Tutorials
- Getting started
- Get started with Canton and the JSON Ledger API
- Get Started with Canton, the JSON Ledger API, and TypeScript
- Get started with Canton Network App Dev Quickstart
- Get started with smart contract development
- Basic contracts
- Test templates using Daml scripts
- Build the Daml Archive (.dar) file
- Data types
- Transform contracts using choices
- Add constraints to a contract
- Parties and authority
- Compose choices
- Handle exceptions
- Work with dependencies
- Functional programming 101
- The Daml standard library
- Test Daml contracts
- Next steps
- Application development
- Getting started
- Development how-tos
- Component how-tos
- Explanations
- References
- Application development
- Smart contract development
- Daml language cheat sheet
- Daml language reference
- Daml standard library
- DA.Action.State.Class
- DA.Action.State
- DA.Action
- DA.Assert
- DA.Bifunctor
- DA.Crypto.Text
- DA.Date
- DA.Either
- DA.Exception
- DA.Fail
- DA.Foldable
- DA.Functor
- DA.Internal.Interface.AnyView.Types
- DA.Internal.Interface.AnyView
- DA.List.BuiltinOrder
- DA.List.Total
- DA.List
- DA.Logic
- DA.Map
- DA.Math
- DA.Monoid
- DA.NonEmpty.Types
- DA.NonEmpty
- DA.Numeric
- DA.Optional
- DA.Record
- DA.Semigroup
- DA.Set
- DA.Stack
- DA.Text
- DA.TextMap
- DA.Time
- DA.Traversable
- DA.Tuple
- DA.Validation
- GHC.Show.Text
- GHC.Tuple.Check
- Prelude
- Smart contract upgrading reference
- Glossary of concepts
Configuration options¶
./scribe.jar pipeline
parameters¶
Parameter |
Description |
---|---|
|
Path to configuration overrides via an external HOCON file (optional)
|
|
Ledger API service to use as data source (default:
|
|
Client’s identifier (optional)
|
|
Access token (optional)
|
|
Token scope (default:
|
|
Custom parameters
|
|
The duration (ISO 8601) prior to expiry of current, for a new token to be requested (default:
|
|
Trusted Certificate Authority (CA) certificate (optional)
|
|
Token endpoint URL (optional)
|
|
Client’s secret (optional)
|
|
Filter expression determining Daml party identifiers to filter on (default:
|
|
Filter expression determining which templates and interfaces to capture metadata for (default:
|
|
Filter expression determining which templates and interfaces to include (default:
|
|
Start offset (default:
|
|
Stop offset (default:
|
|
Base time (ISO 8601) for backoff retry strategy (default:
|
|
Max duration (ISO 8601) between attempts (default:
|
|
Factor for backoff retry strategy (default:
|
|
Max attempts before giving up (optional)
|
|
Reset retry counters after period (ISO 8601) of stability (default:
|
|
Time limit (ISO 8601) before giving up (optional)
|
|
Hostname or IP to bind HTTP health info service to (default:
|
|
HTTP port to use to expose application health info (default:
|
|
Log level (default:
|
|
Custom mappings for log levels
|
|
Log output format (default:
|
|
Log pattern (default:
|
|
Postgres host (default:
|
|
Application name for Postgres connections (default:
|
|
Buffer size for transactions processing (default:
|
|
SSL mode required for Postgres connectivity (default:
|
|
Client’s certificate (optional)
|
|
Client’s private key (optional)
|
|
Trusted Certificate Authority (CA) certificate (optional)
|
|
Enable/disable TCP keep-alive probe (default:
|
|
Maximum number of JDBC connections (default:
|
|
Postgres user password (default:
|
|
Postgres user name (default:
|
|
Postgres database (default:
|
|
Postgres schema (default:
|
|
Postgres port (default:
|
|
Apply metadata inferred schema on startup (default:
|
|
Baseline existing database schema during apply (default:
|
|
Ledger API host (default:
|
|
Cache Directory (default:
|
|
Buffer size for gRPC channel (default:
|
|
Duration (ISO 8601) of interval between ping frames (PT0S to disable) (default:
|
|
Duration (ISO 8601) of timeout for a ping frame to be acknowledged (default:
|
|
Authorisation mode (default:
|
|
Trusted Certificate Authority (CA) certificate (optional)
|
|
Client’s certificate (leave empty if embedded into private key file) (optional)
|
|
Client’s private key (leave empty for server-only TLS) (optional)
|
|
Ledger API port (default:
|
./scribe.jar datastore postgres-document prune
parameters¶
Parameter |
Description |
---|---|
|
Path to configuration overrides via an external HOCON file (optional)
|
|
Inclusive boundary up to which to prune. Can be an offset, timestamp (ISO 8601) or duration (ISO 8601)
|
|
Precomputes effects of pruning through dry-run, or actually runs it (default:
|
|
Log output file (default:
|
|
Custom mappings for log levels
|
|
Log output format (default:
|
|
Log pattern (default:
|
|
Log level (default:
|
|
Postgres host (default:
|
|
Application name for Postgres connections (default:
|
|
Buffer size for transactions processing (default:
|
|
SSL mode required for Postgres connectivity (default:
|
|
Client’s certificate (optional)
|
|
Client’s private key (optional)
|
|
Trusted Certificate Authority (CA) certificate (optional)
|
|
Enable/disable TCP keep-alive probe (default:
|
|
Maximum number of JDBC connections (default:
|
|
Postgres user password (default:
|
|
Postgres user name (default:
|
|
Postgres schema (default:
|
|
Postgres database (default:
|
|
Postgres port (default:
|
./scribe.jar datastore postgres-document schema show
parameters¶
Parameter |
Description |
---|---|
|
Path to configuration overrides via an external HOCON file (optional)
|
|
Ledger API host (default:
|
|
Cache Directory (default:
|
|
Buffer size for gRPC channel (default:
|
|
Duration (ISO 8601) of interval between ping frames (PT0S to disable) (default:
|
|
Duration (ISO 8601) of timeout for a ping frame to be acknowledged (default:
|
|
Authorisation mode (default:
|
|
Trusted Certificate Authority (CA) certificate (optional)
|
|
Client’s certificate (leave empty if embedded into private key file) (optional)
|
|
Client’s private key (leave empty for server-only TLS) (optional)
|
|
Ledger API port (default:
|
|
Log output file (default:
|
|
Custom mappings for log levels
|
|
Log output format (default:
|
|
Log pattern (default:
|
|
Log level (default:
|
|
Filter expression determining which templates and interfaces to include (default:
|
|
Client’s identifier (optional)
|
|
Access token (optional)
|
|
Token scope (default:
|
|
Custom parameters
|
|
The duration (ISO 8601) prior to expiry of current, for a new token to be requested (default:
|
|
Trusted Certificate Authority (CA) certificate (optional)
|
|
Token endpoint URL (optional)
|
|
Client’s secret (optional)
|
./scribe.jar datastore postgres-document schema apply
parameters¶
Parameter |
Description |
---|---|
|
Path to configuration overrides via an external HOCON file (optional)
|
|
Ledger API host (default:
|
|
Cache Directory (default:
|
|
Buffer size for gRPC channel (default:
|
|
Duration (ISO 8601) of interval between ping frames (PT0S to disable) (default:
|
|
Duration (ISO 8601) of timeout for a ping frame to be acknowledged (default:
|
|
Authorisation mode (default:
|
|
Trusted Certificate Authority (CA) certificate (optional)
|
|
Client’s certificate (leave empty if embedded into private key file) (optional)
|
|
Client’s private key (leave empty for server-only TLS) (optional)
|
|
Ledger API port (default:
|
|
Log output file (default:
|
|
Custom mappings for log levels
|
|
Log output format (default:
|
|
Log pattern (default:
|
|
Log level (default: Info)
|
|
Filter expression determining which templates and interfaces to include (default:
|
|
Apply metadata inferred schema on startup (default:
|
|
Baseline existing database schema during apply (default:
|
|
Postgres host (default:
|
|
Application name for Postgres connections (default:
|
|
Buffer size for transactions processing (default:
|
|
SSL mode required for Postgres connectivity (default:
|
|
Client’s certificate (optional)
|
|
Client’s private key (optional)
|
|
Trusted Certificate Authority (CA) certificate (optional)
|
|
Enable/disable TCP keep-alive probe (default:
|
|
Maximum number of JDBC connections (default:
|
|
Postgres user password (default:
|
|
Postgres user name (default:
|
|
Postgres schema (default:
|
|
Postgres database (default:
|
|
Postgres port (default:
|
|
Client’s identifier (optional)
|
|
Access token (optional)
|
|
Token scope (default:
|
|
Custom parameters
|
|
The duration (ISO 8601) prior to expiry of current, for a new token to be requested (default:
|
|
Trusted Certificate Authority (CA) certificate (optional)
|
|
Token endpoint URL (optional)
|
|
Client’s secret (optional)
|