Skip to content
CCPEDIAby Unity Nodes
LEARN · DOCUMENTATION

Documentation

Pages from 29 sources, kept in sync: the official Canton Network and Digital Asset docs, documentation from teams building on Canton, and readmes from their code. Search all of it, or start from a path below.

3,253pages
synced 42m ago29 sources
This week489pages updated upstreamNewestLogical Synchronizer UpgradesNov 6, 2026Official1,638pages from Canton and Digital Asset

Recently updated

1,473 pages
OfficialCanton Network docs · … › Java Bindings › Packages › com.daml.ledger.javaapi.data.codegen.json
JsonLfEncoders
Back to package com.daml.ledger.javaapi.data.codegen.json JsonLfEncoders Java Package com.daml.ledger.javaapi.data.codegen.json Upstream docs Open Javadoc Signature public class JsonLfEncoders extends Object Members Member | Lifecycle | Upstream docs | JsonLfEncoders() | -
Sep 22, 2026
OfficialCanton Network docs · … › Java Bindings › Packages › com.daml.ledger.javaapi.data.codegen.json
JsonLfWriter
Back to package com.daml.ledger.javaapi.data.codegen.json JsonLfWriter Java Package com.daml.ledger.javaapi.data.codegen.json Upstream docs Open Javadoc Signature public class JsonLfWriter extends Object Members Member | Lifecycle | Upstream docs | JsonLfWriter(Writer) | -
Sep 22, 2026
OfficialCanton Network docs · … › Java Bindings › Packages › com.daml.ledger.javaapi.data.codegen
ByKey
Back to package com.daml.ledger.javaapi.data.codegen ByKey Parent of all generated ByKey classes within templates and interfaces. Java Package com.daml.ledger.javaapi.data.codegen Upstream docs Open Javadoc Signature public abstract class ByKey extends Object implements Exercises<Exer
Sep 22, 2026
OfficialCanton Network docs · … › Java Bindings › Packages › com.daml.ledger.javaapi.data.codegen
Contract
Back to package com.daml.ledger.javaapi.data.codegen Contract A superclass for all codegen-generated Contracts. Java Package com.daml.ledger.javaapi.data.codegen Upstream docs Open Javadoc Signature public abstract class Contract<Id,Data> extends Object implements Contract Membe
Sep 22, 2026
OfficialCanton Network docs · … › Java Bindings › Packages › com.daml.ledger.javaapi.data.codegen
ContractCompanion.WithKey.NewContract
Back to package com.daml.ledger.javaapi.data.codegen ContractCompanion.WithKey.NewContract Java Package com.daml.ledger.javaapi.data.codegen Upstream docs Open Javadoc Signature @FunctionalInterface public static interface ContractCompanion.WithKey.NewContract<Ct,Id,Data,Key> Mem
Sep 22, 2026
OfficialCanton Network docs · … › Java Bindings › Packages › com.daml.ledger.javaapi.data.codegen
ContractId
Back to package com.daml.ledger.javaapi.data.codegen ContractId This class is used as a super class for all concrete ContractIds generated by the java codegen with the following properties: Foo.ContractId fooCid = new Foo.ContractId(“test”); Bar.ContractId barCid = new Bar.ContractId(“test”); C
Sep 22, 2026
OfficialCanton Network docs · … › Java Bindings › Packages › com.daml.ledger.javaapi.data.codegen
ContractDecoder
Back to package com.daml.ledger.javaapi.data.codegen ContractDecoder Java Package com.daml.ledger.javaapi.data.codegen Upstream docs Open Javadoc Signature public class ContractDecoder extends Object Members Member | Lifecycle | Upstream docs | ContractDecoder(Iterable<? ext
Sep 22, 2026
OfficialCanton Network docs · … › Java Bindings › Packages › com.daml.ledger.javaapi.data.codegen
DamlEnum
Back to package com.daml.ledger.javaapi.data.codegen DamlEnum Base interface of all decoded-to-codegen Daml enums. Its encoded counterpart is DamlEnum, which can be produced with toValue(). Java Package com.daml.ledger.javaapi.data.codegen Upstream docs Open Javadoc Signature public i
Sep 22, 2026
OfficialCanton Network docs · … › Java Bindings › Packages › com.daml.ledger.javaapi.data.codegen
DamlRecord
Back to package com.daml.ledger.javaapi.data.codegen DamlRecord Base class of all decoded-to-codegen Daml records with no type parameters. This category includes all Template payloads, all interface views, and [by convention albeit not by rule] all choice arguments. Its encoded counterpart is D
Sep 22, 2026
OfficialCanton Network docs · … › Java Bindings › Packages › com.daml.ledger.javaapi.data.codegen
DefinedDataType
Back to package com.daml.ledger.javaapi.data.codegen DefinedDataType The codegen-decoded form of any of these: what DamlRecord describes, a Variant without type parameters, or any DamlEnum. Its encoded counterpart is Value, which can be produced with toValue(). Java Package com.daml.ledger.ja
Sep 22, 2026
OfficialCanton Network docs · … › Java Bindings › Packages › com.daml.ledger.javaapi.data
ContractId
Back to package com.daml.ledger.javaapi.data ContractId Java Package com.daml.ledger.javaapi.data Upstream docs Open Javadoc Signature public final class ContractId extends Value Members Member | Lifecycle | Upstream docs | ContractId(String) | - | Open | equals(Object)
Sep 22, 2026
OfficialCanton Network docs · … › Java Bindings › Packages › com.daml.ledger.javaapi.data
CreateUserRequest
Back to package com.daml.ledger.javaapi.data CreateUserRequest Java Package com.daml.ledger.javaapi.data Upstream docs Open Javadoc Signature public final class CreateUserRequest extends Object Members Member | Lifecycle | Upstream docs | CreateUserRequest(String, String) |
Sep 22, 2026
OfficialCanton Network docs · … › Java Bindings › Packages › com.daml.ledger.javaapi.data
DamlEnum
Back to package com.daml.ledger.javaapi.data DamlEnum Java Package com.daml.ledger.javaapi.data Upstream docs Open Javadoc Signature public final class DamlEnum extends Value Members Member | Lifecycle | Upstream docs | DamlEnum(Identifier, String) | - | Open | DamlEnum(
Sep 22, 2026
OfficialCanton Network docs · … › Java Bindings › Packages › com.daml.ledger.javaapi.data
Command
Back to package com.daml.ledger.javaapi.data Command Java Package com.daml.ledger.javaapi.data Upstream docs Open Javadoc Signature public abstract class Command extends Object implements HasCommands Members Member | Lifecycle | Upstream docs | Command() | - | Open | asC
Sep 22, 2026
OfficialCanton Network docs · … › Java Bindings › Packages › com.daml.ledger.javaapi.data
CreatedEvent
Back to package com.daml.ledger.javaapi.data CreatedEvent Java Package com.daml.ledger.javaapi.data Upstream docs Open Javadoc Signature public final class CreatedEvent extends Object implements Event Members Member | Lifecycle | Upstream docs | CreatedEvent(List<String>, Lo
Sep 22, 2026
OfficialCanton Network docs · … › Java Bindings › Packages › com.daml.ledger.javaapi.data.codegen
Exercises
Back to package com.daml.ledger.javaapi.data.codegen Exercises Root of all generated Exercises interfaces for templates and Daml interfaces. Java Package com.daml.ledger.javaapi.data.codegen Upstream docs Open Javadoc Signature public interface Exercises<Cmd> Members No entrie
Sep 22, 2026
OfficialCanton Network docs · … › Java Bindings › Packages › com.daml.ledger.javaapi.data
DamlGenMap
Back to package com.daml.ledger.javaapi.data DamlGenMap Java Package com.daml.ledger.javaapi.data Upstream docs Open Javadoc Signature public final class DamlGenMap extends Value Members Member | Lifecycle | Upstream docs | equals(Object) | - | Open | fromProto(ValueOute
Sep 22, 2026
OfficialCanton Network docs · … › Java Bindings › Packages › com.daml.ledger.javaapi.data.codegen
InterfaceCompanion
Back to package com.daml.ledger.javaapi.data.codegen InterfaceCompanion Metadata and utilities associated with an interface as a whole. Its subclasses serve to disambiguate various generated toInterface overloads. Java Package com.daml.ledger.javaapi.data.codegen Upstream docs Open Javadoc
Sep 22, 2026
OfficialCanton Network docs · … › Java Bindings › Packages › com.daml.ledger.javaapi.data
DamlCollectors
Back to package com.daml.ledger.javaapi.data DamlCollectors Java Package com.daml.ledger.javaapi.data Upstream docs Open Javadoc Signature public final class DamlCollectors extends Object Members Member | Lifecycle | Upstream docs | toDamlGenMap(Function<T, Value>, Function<
Sep 22, 2026
OfficialCanton Network docs · … › Java Bindings › Packages › com.daml.ledger.javaapi.data.codegen
InterfaceCompanion.FromJson
Back to package com.daml.ledger.javaapi.data.codegen InterfaceCompanion.FromJson Java Package com.daml.ledger.javaapi.data.codegen Upstream docs Open Javadoc Signature @FunctionalInterface public static interface InterfaceCompanion.FromJson<T> Members Member | Lifecycle | Upstr
Sep 22, 2026
OfficialCanton Network docs · … › Java Bindings › Packages › com.daml.ledger.javaapi.data.codegen
PrimitiveValueDecoders
Back to package com.daml.ledger.javaapi.data.codegen PrimitiveValueDecoders ValueDecoders for Daml types that are not code-generated. Java Package com.daml.ledger.javaapi.data.codegen Upstream docs Open Javadoc Signature public final class PrimitiveValueDecoders extends Object M
Sep 22, 2026
OfficialCanton Network docs · … › Java Bindings › Packages › com.daml.ledger.javaapi.data.codegen
UnknownTrailingFieldPolicy
Back to package com.daml.ledger.javaapi.data.codegen UnknownTrailingFieldPolicy Policy for handling unknown trailing fields when decoding a Daml record into a Java Class by codegen Java Added 3.5.1 Package com.daml.ledger.javaapi.data.codegen Upstream docs Open Javadoc Signature publi
Sep 22, 2026
OfficialCanton Network docs · … › Java Bindings › Packages › com.daml.ledger.javaapi.data
AssignedEvent
Back to package com.daml.ledger.javaapi.data AssignedEvent Java Package com.daml.ledger.javaapi.data Upstream docs Open Javadoc Signature public final class AssignedEvent extends Object implements ReassignmentEvent Members Member | Lifecycle | Upstream docs | AssignedEvent(S
Sep 22, 2026
OfficialCanton Network docs · … › Java Bindings › Packages › com.daml.ledger.javaapi.data.codegen
Exercises.Archivable
Back to package com.daml.ledger.javaapi.data.codegen Exercises.Archivable Adds exerciseArchive() to every exercise target. The goal is to correct the problem of having ContractId implement Exercises.makeExerciseCmd(com.daml.ledger.javaapi.data.codegen.Choice<?, ? super A, R>, A) directly. That
Sep 22, 2026
OfficialCanton Network docs · … › Java Bindings › Packages › com.daml.ledger.javaapi.data.codegen
Update
Back to package com.daml.ledger.javaapi.data.codegen Update Java Package com.daml.ledger.javaapi.data.codegen Upstream docs Open Javadoc Signature public abstract class Update extends Object implements HasCommands Members Member | Lifecycle | Upstream docs | Update(Comman
Sep 22, 2026
OfficialCanton Network docs · … › Java Bindings › Packages › com.daml.ledger.javaapi.data.codegen
ValueDecoder
Back to package com.daml.ledger.javaapi.data.codegen ValueDecoder A converter from the encoded form of a Daml value, represented by Value, to the codegen-decoded form, represented by Data. Every codegen class for a template, record, or variant includes a valueDecoder method that produces one of
Sep 22, 2026
OfficialCanton Network docs · … › Java Bindings › Packages › com.daml.ledger.javaapi.data
AssignCommand
Back to package com.daml.ledger.javaapi.data AssignCommand Java Package com.daml.ledger.javaapi.data Upstream docs Open Javadoc Signature public final class AssignCommand extends ReassignmentCommand Members Member | Lifecycle | Upstream docs | AssignCommand(String, String, S
Sep 22, 2026
OfficialCanton Network docs · … › Java Bindings › Packages › com.daml.ledger.javaapi.data
CommandsSubmission
Back to package com.daml.ledger.javaapi.data CommandsSubmission This class can be used to build a valid submission. It provides create(String, String, Optional, List) for initial creation and methods to set optional parameters e.g withActAs(List), withWorkflowId(String) etc. Usage: var submissi
Sep 22, 2026
OfficialCanton Network docs · … › Java Bindings › Packages › com.daml.ledger.javaapi.data
DeleteUserRequest
Back to package com.daml.ledger.javaapi.data DeleteUserRequest Java Package com.daml.ledger.javaapi.data Upstream docs Open Javadoc Signature public final class DeleteUserRequest extends Object Members Member | Lifecycle | Upstream docs | DeleteUserRequest(String) | - | Ope
Sep 22, 2026
OfficialCanton Network docs · … › Java Bindings › Packages › com.daml.ledger.javaapi.data
EventFormat
Back to package com.daml.ledger.javaapi.data EventFormat Java Package com.daml.ledger.javaapi.data Upstream docs Open Javadoc Signature public final class EventFormat extends Object Members Member | Lifecycle | Upstream docs | EventFormat(Map<String, Filter>, Optional<Filter
Sep 22, 2026
Showing 691 to 720 of 1,473Search all sources →