SEARCH · EVERY SOURCE
Search
One query across CIPs, votes, docs, discussions, papers, posts, videos and code.
169 results for “ledger api”
CIPS
CIP
Canton Network Credentials Standard
…rack Created: 2026-11-03 </pre> ## Abstract Define standard APIs for storing, retrieving, and using credentials on the Canton Network; and use these to solve application discovery, asset discovery, an…
CIP
ERC-20 Middleware and Distributed Indexer for Canton Network
…frastructure that complies with Canton’s privacy-preserving ledger model while aligning with Ethereum’s dominant token interface standard. This Statement of Work (SOW) outlines the development of an E…
CIP
dApp Standard
…https://lists.sync.global/g/cip-discuss/topic/cip_0103_dapp_api_towards/115892502 </pre> ## Abstract This proposal introduces a vendor-neutral **dApp API** that decouples network connectivity and key …
CIP
Manage Super Validator Weights on Ledger
## CIP - TBD Manage Super Validator Weights on Ledger <pre> CIP: TBD Layer: Splice Title: Manage Super Validator Weights on Ledger Author: Arkadiusz Konior Daniel Oliveira Przemysław Pawe…
CIP
Remove IP Whitelists from the Global Synchronizer
…nchronizer - specifically, access to the Scan and sequencer APIs - has historically been capped. This allowed a reasonable rate of onboarding growth, and it also provided time for the Super Validators…
CIP
Token Data Disclosure Standard HTTP API
# Token Data Disclosure Standard HTTP API This document is the HTTP specification for version 0 of the Token Data Disclosure Standard. The CIP states what the publisher owes and …
VOTES
Vote
Grant Featured App right: lithiumdigital-validator-1
…approved as a featured app. This application provides an on-ledger credit and commitment layer for access, settlement, and rewards across the Lithium Digital ecosystem. The Lithium Digital ecosystem i…
Vote
Grant Featured App right: TRIZEGroup-RIZEScore
… reward-driven (elastic) usage. It first analyzes public on-ledger data via the Scan and Mediator APIs to produce transparent rankings, then, in an opt-in phase, enables validators and Featured Apps t…
Vote
Grant Featured App right: Cantoracle
… reference external market data within a privacy-preserving ledger environment. Unlike generic price feeds, the oracle is designed specifically for financial contract integration. It produces contract…
DISCUSSIONS
Discussion
JSON-API error: mismatch with Ledger API
…r requirements. I successfully created an instrument in the ledger, which is now stored. Currently, I’m trying to fetch this data using Postman via the JSON-API. I configured the json-api.conf file to…
Discussion
Grpcurl accessing ledger-api in daml v1.18.1 and v2.0
… example, % grpcurl -plaintext localhost:6865 list com.daml.ledger.api.v1.ActiveContractsService com.daml.ledger.api.v1.CommandCompletionService com.daml.ledger.api.v1.CommandService com.daml.ledger.a…
Discussion
Compatibity between daml java sdk and ledger api
…I Is there an easy way to convert the CreatedEvent from javaapi to that in the ledger api. https://docs.daml.com/app-dev/bindings-java/javadocs/com/daml/ledger/javaapi/data/CreatedEvent.html …
Discussion
Fetching a contract through the contract id on the ledger API
…Id. What’s the recommended way to do so when using the gRPC Ledger API? I saw that the JSON API exposes a fetch endpoint , but my application is directly using the Ledger API and I didn’t see a simila…
Discussion
What all APIs exposed by every ledger that runs Daml
What all APIs exposed by every ledger that runs Daml 1 Ledger API 2 Deploy API 3 Upload API 4 LedgerDeploy API 5 LedgerUpload API 6 JSON API 7 React …
Discussion
app_dev/ledger_api/index
# app_dev/ledger_api/index https://docs.dev.sync.global/app_dev/ledger_api/index.html <!-- sha1: 9d4aaa6251d10c0ad0d52c955711960488fe1b2b -->
Discussion
Time Service returns UNIMPLEMENTED: Method not found: com.daml.ledger.api.v1.testing.TimeService/GetTime
… daml start i get UNIMPLEMENTED: Method not found: com.daml.ledger.api.v1.testing.TimeService/GetTime when calling ledgerClient.timeClient.getTime() based on Can't fetch the ledger time from DAML ledg…
Discussion
Ledger api vs json http api
Hi I understand daml provides both ledger api and http json server for client interaction with ledger; I am wondering what are the pros and cons of each and ideal use case for…
Discussion
Healthcheck on Ledger API
Hi there, I’m trying to setup a Sandbox hosting Ledger API in the cloud. Also setting up healthcheck end point for the proxy. Does anyone know if there is a Ledger API healthcheck endpoint…
Discussion
Clarification on DAML keywords, JSON API and Ledger API
In DAML JSON API, we have “Allocate a New Party” and “Create a New User”, what are their differences? Are they also refer to creating ledger parties? I a…
Discussion
Access to Historical Ledger Events
What sort of guarantees are made by the ledger API (and underlying implementations) regarding access to historical ledger events? Specifically: Are historical ledger events general…
Discussion
HTTP JSON API vs Ledger API
Hi, I went through the docs for HTTP JSON API and i am aware of the limitation mentioned here: https://docs.daml.com/0.13.38/json-api/index.html Apart from this is there any advantag…
Discussion
Mapping ledger commands to user sessions that submitted them
…challenge we have is that parties can be shared in multiple ledger API user session. How to find out a command is executed under which ledger API user’s session? The ledger has cryptographic evidence …
Discussion
Daml SDK version, LF version and Ledger API version
Hi, Just noticed that the Ledger API version had changed from 1.11 to 1.12 in recent release. Is there a place where we can see all the versions for each release? E.g…
Discussion
Is there any metrics related to Ledger API Connections
I was looking for metrics that related to Ledger API connections. Things like number of ledger API connections, sessions and bandwidth etc. Is there anything like that in the current…
Discussion
global-synchronizer/reference/api-configuration
# global-synchronizer/reference/api-configuration Configure Admin API, Ledger API, JSON Ledger API, and caching for Canton nodes. …
Discussion
Which `--port` to use in `daml ledger upload-dar` with a canton ledger?
Specifically, daml ledger upload-dar takes the --port flag, and a canton ledger has at least 4 ports: admin-api.port of the participant ledger-api.port of the …
Discussion
How to create User via gRPC
… java.util.Optional; import java.util.UUID; import com.daml.ledger.api.v1.CommandSubmissionServiceGrpc; import com.daml.ledger.api.v1.CommandSubmissionServiceGrpc.CommandSubmissionServiceFutureStub; i…
Discussion
Why are Fetch and NoSuchKey considered ledger Actions?
In the DAML ledger model there are four actions defined : Create , Exercise , Fetch , and NoSuchKey . Only Create and Exercise can have consequences whi…
Discussion
Health monitoring of the JSON API Server
I understand the JSON API Health Check endpoints ( HTTP JSON API Service — Daml SDK 1.18.1 documentation ) call the Ledger API Health Check and if the latter fail…
Discussion
LocalParticipantReference, party_migration, and Canton Console
…/demo/node.conf --log-profile container expose: - 4001 # p1 ledger-api - 4002 # p1 admin-api - 4003 # p2 ledger-api - 4004 # p2 admin-api - 4201 # domain public-api - 4202 # domain admin-api node.conf…
Discussion
Potential issue with Canton Sychronizatoin
…rticipants { bankAParticipant { storage.type = memory admin-api.port = 5012 ledger-api.port = 5011 ledger-api.address = 0.0.0.0 } bankBParticipant { storage.type = memory admin-api.port = 5022 ledger-…
DOCS
Doc
com.daml.ledger.api.v2
Back to overview Protobuf Package com.daml.ledger.api.v2 10 services, 27 endpoints, 128 messages, 8 enums gRPC Added 3.7.0 Methods removed in 3.7.0 Files 24 Services 10 Endpoints 27 M…
Doc
com.daml.ledger.api.v2.admin
Back to overview Protobuf Package com.daml.ledger.api.v2.admin 7 services, 31 endpoints, 88 messages, 4 enums gRPC Added 3.6.1 Files 8 Services 7 Endpoints 31 Messages 88 Enums 4 Sour…
Doc
v2.admin
…r snapshots. Services 1 Messages 7 Enums 1 Source community/ledger-api-proto/src/main/protobuf/com/daml/ledger/api/v2/admin/command_inspection_service.proto identity_provider_config_service.proto Last…
Doc
v2
…ts. Services 0 Messages 10 Enums 0 Source community/daml-lf/ledger-api-value-proto/src/main/protobuf/com/daml/ledger/api/v2/value.proto command_completion_service.proto Last available source file in t…
Doc
SubmitAndWaitForTransaction
Ledger API › Protobuf › com.daml.ledger.api.v2 › SubmitAndWaitForTransaction com.daml.ledger.api.v2 SubmitAndWaitForTransaction gRPC RPC `/c…
Doc
ExecuteSubmission
Ledger API › Protobuf › com.daml.ledger.api.v2.interactive › ExecuteSubmission com.daml.ledger.api.v2.interactive ExecuteSubmission gRPC RPC…
Doc
Submit
Ledger API › Protobuf › com.daml.ledger.api.v2 › Submit com.daml.ledger.api.v2 Submit gRPC RPC `/com.daml.ledger.api.v2.CommandSubmissionSer…
Doc
GetUpdateByOffset
Ledger API › Protobuf › com.daml.ledger.api.v2 › GetUpdateByOffset com.daml.ledger.api.v2 GetUpdateByOffset gRPC RPC `/com.daml.ledger.api.v…
Doc
GetUpdateById
Ledger API › Protobuf › com.daml.ledger.api.v2 › GetUpdateById com.daml.ledger.api.v2 GetUpdateById gRPC RPC `/com.daml.ledger.api.v2.Update…
Doc
ExecuteSubmissionAndWaitForTransaction
Ledger API › Protobuf › com.daml.ledger.api.v2.interactive › ExecuteSubmissionAndWaitForTransaction com.daml.ledger.api.v2.interactive Execu…
Doc
GetUpdateByHash
Ledger API › Protobuf › com.daml.ledger.api.v2 › GetUpdateByHash com.daml.ledger.api.v2 GetUpdateByHash gRPC Added 3.6.1 RPC `/com.daml.ledg…
Doc
ExecuteSubmissionAndWait
Ledger API › Protobuf › com.daml.ledger.api.v2.interactive › ExecuteSubmissionAndWait com.daml.ledger.api.v2.interactive ExecuteSubmissionAn…
Doc
v2.interactive
…r snapshots. Services 0 Messages 2 Enums 0 Source community/ledger-api-proto/src/main/protobuf/com/daml/ledger/api/v2/interactive/interactive_submission_common_data.proto interactive_submission_servic…
Doc
ExecuteSubmission
Ledger API › gRPC API › v2.interactive › ExecuteSubmission com.daml.ledger.api.v2.interactive ExecuteSubmission gRPC RPC `/com.daml.ledger.a…
Doc
GetUpdates
Ledger API › Protobuf › com.daml.ledger.api.v2 › GetUpdates com.daml.ledger.api.v2 GetUpdates gRPC RPC `/com.daml.ledger.api.v2.UpdateServic…
Doc
SubmitAndWait
Ledger API › Protobuf › com.daml.ledger.api.v2 › SubmitAndWait com.daml.ledger.api.v2 SubmitAndWait gRPC RPC `/com.daml.ledger.api.v2.Comman…
Doc
ExecuteSubmissionAndWaitForTransaction
Ledger API › gRPC API › v2.interactive › ExecuteSubmissionAndWaitForTransaction com.daml.ledger.api.v2.interactive ExecuteSubmissionAndWaitF…
Doc
ExecuteSubmissionAndWait
Ledger API › gRPC API › v2.interactive › ExecuteSubmissionAndWait com.daml.ledger.api.v2.interactive ExecuteSubmissionAndWait gRPC RPC `/com…
Doc
peacefulstudio/canton-dotnet-sdk: docs/public/site/articles/packages.md
…/../../src/Daml.Codegen.CSharp.MSBuild/README.md) | | `Daml.Ledger.Abstractions` | [README](../../../../src/Daml.Ledger.Abstractions/README.md) | | `Canton.Ledger.Abstractions` | [README](../../../../…
BLOGS
Blog
Easy authentication for your distributed app with Daml and Auth0
…ecure Daml Infrastructure for more up-to-date content. Daml ledgers that are connected to the public internet need to be protected against unauthorized access. This is done using the same mechanism th…
Blog
Daml v1.1.1
…mary ------- - New package management endpoints on the JSON API - Better TLS Support for the JSON API - Action required if you start the JSON API using daml json-api and do not run it behind a reverse…
Blog
Daml v0.12.25
…Integration Kit - Added new CLI flag ``--all-tests`` to the Ledger API Test Tool to run all default and optional tests. - Added new CLI flag ``--command-submission-ttl-scale-factor`` to the Ledger API…
Blog
Release of Daml Connect 1.15.0
… Daml Exceptions are now stable as part of Daml-LF 1.14 and Ledger API 1.12.0. Daml-LF 1.13 is the new default in the SDK. • Observability of Ledger API Server and JSON API Server have been improved t…
Blog
Daml v1.0.0
…roved so that it works seamlessly without user input to the Ledger API. Action needed when you update to the latest version of API bindings or recompile gRPC clients. - More TLS configuration options …
Blog
Release of Daml SDK 1.0
…roved so that it works seamlessly without user input to the Ledger API. Action needed when you update to the latest version of API bindings or recompile gRPC clients. • More TLS configuration options …
Blog
Release of Daml SDK 1.1.1
….1.0 Summary • New package management endpoints on the JSON API • Better TLS Support for the JSON API • Action required if you start the JSON API using daml json-api and do not run it behind a reverse…
Blog
Release of Daml Connect 1.14.2
…This release also includes a few feature additions as well. Ledger API Server • The state of the participant indexer can now be checked via the GRPC health endpoint. • Ledger API Validation failures a…
Blog
Daml v0.13.38
Ledger API ========== - Allow non-alphanumeric characters in Ledger API server participant ids (space, colon, hash, slash, dot). Proper fix …
Blog
Canton / Daml 3.3 Release Notes Preview
…upgrading, and supporting the long-term stability of Canton APIs. These new features may impact Canton Network applications and associated backends. So, we are giving you an early preview prior to the…
Blog
Daml Script - Scenarios 2.0
…narios allow you to test your templates against an emulated ledger and can be run directly from within Daml Studio providing you with live updates as you change your code. Scenarios provide a great wa…
VIDEOS
GITHUB
GitHub
gRPC Ledger API
Full Ledger API over gRPC/Protobuf. Higher performance, required for production backends and streaming event subscriptions. Use dpm codegen for typed client bindings. Maker: Canton Network. Type: offi…
GitHub
Update gRPC Ledger API reference
Regenerates the checked-in gRPC Ledger API reference from the latest stable Canton protobuf release bundles selected by the existing source config. Version changes: - No ve…
GitHub
JSON Ledger API
HTTP/JSON interface to the Canton Ledger API. Submit commands, query active contracts, and stream events. All over standard HTTP. Easiest integration path without gRPC. Maker: Canton Network. Type: of…
GitHub
Update gRPC Ledger API reference
Regenerates the checked-in gRPC Ledger API reference from the latest stable Canton protobuf release bundles selected by the existing source config. Version changes: - No ve…
GitHub
Document which identifier format each JSON Ledger API field accepts
## Problem The JSON Ledger API accepts different identifier formats in different fields, and the docs don't say which: - Commands (`templateId` in create/exerci…
GitHub
LocalNet page: add Ledger API auth values and the LocalNet-only start command
…/m5-localnet-development.mdx`) - how to authenticate to the Ledger API on LocalNet. `unsafe-jwt-hmac-256`, secret `unsafe`, audience `https://canton.network.global` and user `ledger-api-user` appear o…
GitHub
Fix Ledger API protobuf source links for Canton 3.4.10+
This pull request fixes Ledger API protobuf source links, which 404 for Canton 3.4.10 and later because the protos moved to `community/ledger-api-proto`, by resolvi…
GitHub
Canton Network API Overview
TL;DR overview of all Canton APIs: Ledger API, JSON API, Admin API, Scan API, Validator API, Wallet API. Start here to understand which API you need for what. Maker: Canton Network. Type: official. Li…
GitHub
C7 Ledger & C7 React
Drop-in replacements for @daml/ledger and @daml/react with active maintenance. Same API, works with JS/TS frontends and Node.js backends on Canton. Maker: C7 Digital. Type: partner. Links: Repo: …
GitHub
New page: deploy your own Daml app to LocalNet via the JSON Ledger API (tested snippet)
… Daml, deploy it to LocalNet, and drive it through the JSON Ledger API. In recent agent test runs, every agent assembled this path from config files, OpenAPI type comments, error messages and pages wr…
GitHub
Go SDK for Daml Ledger
Comprehensive Go SDK for Canton/Daml ledgers including Ledger API client, service abstractions, type-safe code generator from .dar files, and a separate Splice Amulet wallet SDK. Maker: Noders. Type: …
GitHub
docs: Proposal - AetherNet PQC Gateway (RFP-13 Resubmission)
…ech & Ops Committee (@nycnewman) regarding Daml SDK 3.5.16, Ledger API v2, the Pre-Ledger Edge Execution risk model, and aligns directly with Dev Fund 2.0 RFP routing.** --- ## Development Fund Propos…
GitHub
Canton Lens
Self-hosted explorer for a single Canton participant's ledger: it reads the JSON Ledger API v2 directly and keeps no index of its own, so every view is scoped to the selected Canton identity's permiss…
GitHub
JSON API tutorial: add userId to party allocation, refresh sample output, link to LocalNet auth
## Problem `docs-main/appdev/modules/m4-json-api-tutorial.mdx` runs against `dpm sandbox` with auth turned off ("You will be able to send commands as any user"). Readers, and agents, th…
GitHub
Party Mobility Phase 1: Online Party Replication #810 - Milestone 7: Online Party Replication Available on MainNet
… Delivery:** Month 16 - **Focus:** Generally Available (GA) API version, and release to TestNet and MainNet - **Deliverables and Adoption Metrics:** - Secure sequencer channels: resource consumption l…
GitHub
canton v3.6.2
…ctober 15, 2026. ## Summary This patch release fixes a slow Ledger API query that could stall the initialization of the ACS commitment processor in Canton 3.6.1 by using index lookups. ## What’s New #…
GitHub
Document external party offboarding
…he Report 4 period. Answer given in the thread: there is no Ledger API or wallet API endpoint; the `PartyToParticipant` mapping can only be removed through the participant Admin API. Verify against th…
GitHub
Noves Data App
Self-hosted Canton data indexer and dashboard that connects to a participant's Ledger API, indexes activity into Postgres, and exposes structured data through UI views, exports, alerts, streams, and d…
GitHub
Clean onboarding path for app developers and AI agents (umbrella)
…app, deploys it to LocalNet, and drives it through the JSON Ledger API. ## Findings - Agents either never reached docs.canton.network (they requested legacy docs.digitalasset.com URLs, which now retur…
GitHub
Canton .NET SDK
Open-source C# SDK for building Canton 3.6 applications in .NET, with ready-made Splice Token Standard and Daml Finance packages. Generate typed C# from your DARs with dpm codegen-cs, use the same typ…
GitHub
[ECOSYSTEM, EXPIRED] [splice #7279] feat(helm): make splice-validator resource names configurable for multi-instance namespaces
…-app`, `wallet-web-ui`, `ans-web-ui`, `splice-app-validator-ledger-api-auth`, etc.), which prevents running multiple validator instances in the same Kubernetes namespace — a second `
GitHub
canton v3.7.0
…ronizer: no feature flag needed on protocol version 37, and Ledger API changes for multi-synchronizer applications (see Breaking changes). - Party replication: new `v31` topology transactions that tra…
GitHub
[IMPORTANT] wallet @canton-network/wallet-gateway-remote@1.11.1
…11.1 (2026-09-10) ### 🩹 Fixes - sanitize runtime errors in api responses ([#2269](https://github.com/hyperledger-labs/splice-wallet-kernel/pull/2269)) ### 🧱 Updated Dependencies - Updated @canton-ne…
GitHub
arCCade
arCCade is an on-chain gaming platform built on the Canton Network, where gameplay and financial settlement are inseparable by design. At its core, arCCade treats a game lobby the same way a trading v…
GitHub
CanTrustAI
CanTrustAI is a unified AI model gateway with private on-chain payments settled on Canton Network. One OpenAI-compatible API gives access to models from OpenAI, Anthropic, Google and more, with transp…
GitHub
Document the MainNet connection parameters an integration needs
…e list of the MainNet connection parameters they need: JSON Ledger API URL, synchronizer ID, identity provider, Scan/registry endpoint, Wallet Gateway auth. Forum thread: …
MAILINGS
Mailing
CIP-0103: dApp API - Towards Canton Network dApp Support
…services, and marketplaces on Canton — and as the number of ledger-integrated apps continues to grow — we’ve reached a point where developers need a simpler and more consistent way to enable user inte…
Mailing
CIP-0086: Native ERC‑20 Middleware for Canton Network
…frastructure that complies with Canton’s privacy-preserving ledger model while aligning with Ethereum’s dominant token interface standard. This Statement of Work (SOW) outlines the development of an E…
Mailing
CIP-TBD: Identity, Credentials and Party Metadata on Canton - Wayne Collier, Simon Meier, Eugene Birsky
…, covering the following topics: 1. How to discover the off-ledger API endpoints for CIP-56 token admins 2. How to enable parties to self-published profile information that can be displayed uniformly …
Mailing
Feedback / champion sought — Canton App Readiness Doctor (RFP #19 /
… to diagnose. Common issues include Daml/DPM compatibility, Ledger API reachability, OAuth/JWT configuration, Party/user rights, Token Standard readiness, and accidental dependence on unstable/interna…
Mailing
Follow-up (Canton issuer validation request)
…intQuota() → mintInternal() → MembershipNFT create → Canton ledger (understood now that the DeFi Toolkit is not part of the issuer mint path, and issuer auth is currently API-token based rather than w…
Mailing
[Dev Fund] DAML choice dry-run simulator (the eth_call Canton lacks): working PoC, seeking a champion
…AML choice does is to submit it and read the result off the ledger. Every team building on Canton hits this during development, in CI, and when building UIs that want to preview an action before a use…
Mailing
Security Advisory — Potential secrets exposure in validator logs
…sensitive credentials (such as your PostgreSQL password and Ledger API auth token) may be written in plaintext to validator application logs. This only occurs under a specific combination of condition…
Mailing
CIP-0056 Canton Network Token Standards
…it would be possible to raise the bar relative to other DLT APIs. Accounting for on-ledger assets is a frequent pain point, especially in cases where balances need to be known as of the end of a parti…
Mailing
CIP-0112: Token Standard V2
…ave some cases where an AmuletAllocation is still active on ledger, but the underlying LockedAmulet has been removed. The V2 will let us handle this case by exercising Cancel on the allocation, withou…
Mailing
SCU: a command can run under a package version the client was not compiled against
…ng Canton version 3.5.18`), Daml Script 3.4.11 and the JSON API. Two versions of one package, 0.1.0 and 0.2.0, the second adding a trailing `Optional` field to one template; `dpm upgrade-check --both`…
Mailing
CIP-TBD: Manage Super Validator Weights on Ledger - Przemysław Pawelec
CIP - TBD Manage Super Validator Weights on Ledger CIP: TBD Layer: Splice Title: Manage Super Validator Weights on Ledger Author: Arkadiusz Konior Daniel Oliveira Przemysław Pawelec Jo…