├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── error_improvement.md │ ├── feature_request.md │ └── update_deps.md ├── labeler.yml └── workflows │ ├── cla.yml │ └── labeler.yml ├── .gitignore ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── azure-cron.yml ├── azure-pipelines.yml ├── ci ├── README.md ├── assembly-split-release-artifacts.sh ├── bash-lib.yml ├── blackduck.yml ├── build-unix.yml ├── build-windows.yml ├── build.yml ├── check-for-release-job.yml ├── clean-up.yml ├── clear-shared-segments-macos.yml ├── compatibility-windows.yml ├── compatibility.yml ├── compatibility_ts_libs.yml ├── configure-bazel.sh ├── copy-canton.sh ├── copy-unix-release-artifacts.sh ├── copy-windows-release-artifacts.sh ├── create-dotnetrc.ps1 ├── create-dotnetrc.sh ├── cron │ ├── check-releases.sh │ ├── daily-compat.yml │ ├── tuesday.yml │ └── wednesday.yml ├── daily-snapshot.yml ├── dev-env-install.sh ├── get-dpm.sh ├── job-variables.yml ├── macOS.yml ├── pgp_pubkey ├── prs.yml ├── publish-artifactory.sh ├── publish-oci.sh ├── publish-platform-independence-dar.yml ├── refresh-get-daml-com.yml ├── report-end.yml ├── report-flakes.yml ├── report-start.yml ├── report_flakes.py ├── slack_user_ids ├── split-release-job.yml ├── tell-slack-failed.yml ├── upload-bazel-metrics.yml └── windows-diagnostics.ps1 └── sdk ├── .bazelignore ├── .bazeliskrc ├── .bazelrc ├── .dadew ├── .envrc ├── .gitignore ├── .hie-bios ├── .hlint.yaml ├── .pre-commit-config.yaml ├── .prettierignore ├── .prettierrc.yaml ├── .scalafmt.conf ├── .vale-ci.ini ├── .vale.ini ├── .vscode ├── restructuredtext.code-snippets └── settings.json.default ├── 3rdparty ├── BUILD ├── NO_AUTO_COPYRIGHT ├── c │ ├── BUILD.bazel │ ├── bzip2.BUILD │ └── zlib.BUILD ├── haskell │ └── BUILD.bazel └── protobuf │ └── google │ └── rpc │ └── status.proto ├── BAZEL-JVM.md ├── BAZEL-bash.md ├── BAZEL-go.md ├── BAZEL-haskell.md ├── BAZEL-oracle.md ├── BAZEL.md ├── BUILD ├── CHANGELOG ├── COPY ├── LATEST ├── LICENSE ├── NIGHTLY_PREFIX ├── NOTICES ├── NOTICES.md ├── PROJECTS.md ├── Pipfile ├── Pipfile.lock ├── README.md ├── UNRELEASED.md ├── Upgrading.md ├── WORKSPACE ├── bazel-haskell-deps.bzl ├── bazel-java-deps.bzl ├── bazel_tools ├── BUILD.bazel ├── absl-mingw-compiler-name.patch ├── absl-mingw-win-version.patch ├── build_environment.bzl ├── bundle.bzl ├── client_server │ ├── BUILD.bazel │ ├── client_server_build.bzl │ ├── client_server_test.bzl │ ├── runner_with_health_check │ │ ├── BUILD.bazel │ │ └── Main.hs │ ├── runner_with_port_check │ │ ├── BUILD.bazel │ │ └── Main.hs │ ├── runner_with_port_file │ │ ├── BUILD.bazel │ │ └── Main.hs │ └── tests │ │ ├── BUILD.bazel │ │ ├── client.sh │ │ ├── client_input_file │ │ └── server.scala ├── create_workspace.bzl ├── damlc_legacy.bzl ├── dev_env_tool │ ├── BUILD.bazel │ └── dev_env_tool.bzl ├── distribute_jar_cleanup.sh ├── fat_cc_library.bzl ├── ghc-lib │ ├── BUILD.bazel │ ├── BUILD.ghc │ ├── BUILD.ghc-lib-gen │ ├── BUILD.nix-deps │ ├── README.md │ ├── defs.bzl │ ├── ghc-lib-no-stack.patch │ ├── ghc-lib-parser │ │ ├── BUILD.bazel │ │ └── ghc-lib-parser.cabal │ ├── ghc-lib │ │ ├── BUILD.bazel │ │ └── ghc-lib.cabal │ ├── lib.sh │ ├── repositories.bzl │ └── version.bzl ├── ghc_dwarf.bzl ├── googleapis-status-proto.patch ├── grpc-haskell-core-bad-status-meta.patch ├── haskell-c2hs.patch ├── haskell-ghcide-binary-q.patch ├── haskell-hie-bios.patch ├── haskell-import-dirs-empty-libs.patch ├── haskell-js-dgtable.patch ├── haskell-js-flot.patch ├── haskell-js-jquery.patch ├── haskell-lsp-test-no-reexport.patch ├── haskell-opt.patch ├── haskell-shake.patch ├── haskell-turtle.patch ├── haskell-windows-extra-libraries.patch ├── haskell-zip.patch ├── haskell.bzl ├── haskell_proto3_suite_deriving_defaults.patch ├── haskell_proto3_support_reserved_enums.patch ├── hlint.bzl ├── java.bzl ├── java_testing │ ├── BUILD.bazel │ └── java_test_suite.bzl ├── javadoc_library.bzl ├── lsp-types-expose-other-modules.patch ├── lsp-types-normalisation.patch ├── match-golden-file.sh ├── oracle.bzl ├── os_info.bzl ├── packaging │ ├── BUILD.bazel │ ├── package-app.sh │ ├── package-oci-component.sh │ └── packaging.bzl ├── pkg.bzl ├── pom_file.bzl ├── pom_template.xml ├── proto.bzl ├── remote_apis_no_services.patch ├── rules_nodejs_hotfix.patch ├── rules_nodejs_package_path_fix.patch ├── runfiles │ ├── BUILD │ ├── defs.bzl │ └── src │ │ └── main │ │ └── scala │ │ └── com │ │ └── daml │ │ └── bazeltools │ │ └── BazelRunfiles.scala ├── scala-escape-jvmflags.patch ├── scala.bzl ├── scala │ └── BUILD.bazel ├── scala_version.bzl ├── scalapb.bzl ├── scalapb │ ├── BUILD.bazel │ ├── com │ │ └── daml │ │ │ ├── ledger │ │ │ └── api │ │ │ │ └── v1 │ │ │ │ └── package.proto │ │ │ └── package.proto │ └── google │ │ └── rpc │ │ └── package.proto └── sh │ ├── BUILD.bazel │ ├── inline.sh.tpl │ ├── mktar.sh │ ├── mktgz.sh │ ├── sh.bzl │ └── test.sh.tpl ├── bin ├── backport-all ├── bump-nix └── update-nixpkgs ├── buf-lf-transaction.yaml ├── build-scripts ├── .gitignore ├── drop-all-objects.sql ├── key_change.sh └── no-multi-branch-helpers.groovy ├── build.ps1 ├── build.sh ├── canton ├── BUILD.bazel ├── NO_AUTO_COPYRIGHT ├── README.md ├── VERSION ├── base │ ├── adjustable-clock │ │ └── src │ │ │ └── main │ │ │ └── scala │ │ │ └── com │ │ │ └── daml │ │ │ └── clock │ │ │ └── AdjustableClock.scala │ ├── daml-jwt │ │ ├── README.md │ │ └── src │ │ │ ├── main │ │ │ └── scala │ │ │ │ └── com │ │ │ │ └── daml │ │ │ │ └── jwt │ │ │ │ ├── AuthServiceJWTPayload.scala │ │ │ │ ├── Base64.scala │ │ │ │ ├── Error.scala │ │ │ │ ├── JwtDecoder.scala │ │ │ │ ├── JwtFromBearerHeader.scala │ │ │ │ ├── JwtGenerator.scala │ │ │ │ ├── JwtSigner.scala │ │ │ │ ├── JwtTimestampLeeway.scala │ │ │ │ ├── JwtVerifier.scala │ │ │ │ ├── KeyUtils.scala │ │ │ │ ├── WithExecuteUnsafe.scala │ │ │ │ └── package.scala │ │ │ └── test │ │ │ └── scala │ │ │ └── com │ │ │ └── daml │ │ │ └── jwt │ │ │ ├── JwtFromBearerHeaderSpec.scala │ │ │ ├── JwtTimestampLeewaySpec.scala │ │ │ └── SignatureSpec.scala │ ├── daml-tls │ │ └── src │ │ │ ├── main │ │ │ └── scala │ │ │ │ └── com │ │ │ │ └── daml │ │ │ │ └── tls │ │ │ │ ├── OcspProperties.scala │ │ │ │ ├── ProtocolDisabler.scala │ │ │ │ ├── TlsConfiguration.scala │ │ │ │ ├── TlsConfigurationCli.scala │ │ │ │ ├── TlsInfo.scala │ │ │ │ └── TlsVersion.scala │ │ │ └── test │ │ │ ├── resources │ │ │ ├── gen-test-certificates.sh │ │ │ ├── openssl-alternative-template.cnf │ │ │ ├── openssl-template.cnf │ │ │ └── test-certificates │ │ │ │ ├── ca.crt │ │ │ │ ├── ca.key │ │ │ │ ├── ca_alternative.crt │ │ │ │ ├── ca_alternative.key │ │ │ │ ├── ca_alternative.pem │ │ │ │ ├── client-revoked.crt │ │ │ │ ├── client-revoked.csr │ │ │ │ ├── client-revoked.key │ │ │ │ ├── client-revoked.pem │ │ │ │ ├── client.crt │ │ │ │ ├── client.csr │ │ │ │ ├── client.key │ │ │ │ ├── client.pem │ │ │ │ ├── index.txt │ │ │ │ ├── ocsp.crt │ │ │ │ ├── ocsp.csr │ │ │ │ ├── ocsp.key.pem │ │ │ │ ├── server.crt │ │ │ │ ├── server.csr │ │ │ │ ├── server.key │ │ │ │ ├── server.pem │ │ │ │ └── server.pem.enc │ │ │ └── scala │ │ │ └── com │ │ │ └── daml │ │ │ └── tls │ │ │ ├── ProtocolDisablerTest.scala │ │ │ └── TlsConfigurationTest.scala │ ├── errors │ │ └── src │ │ │ ├── main │ │ │ └── scala │ │ │ │ └── com │ │ │ │ └── digitalasset │ │ │ │ └── base │ │ │ │ └── error │ │ │ │ ├── Alarm.scala │ │ │ │ ├── BaseError.scala │ │ │ │ ├── BaseErrorLogger.scala │ │ │ │ ├── DamlError.scala │ │ │ │ ├── ErrorCategory.scala │ │ │ │ ├── ErrorClass.scala │ │ │ │ ├── ErrorCode.scala │ │ │ │ ├── ErrorGroup.scala │ │ │ │ ├── ErrorResource.scala │ │ │ │ ├── GrpcStatuses.scala │ │ │ │ ├── LogOnCreation.scala │ │ │ │ ├── RpcError.scala │ │ │ │ ├── SerializableErrorComponents.scala │ │ │ │ ├── samples │ │ │ │ └── Example.scala │ │ │ │ └── utils │ │ │ │ ├── DecodedCantonError.scala │ │ │ │ └── ErrorDetails.scala │ │ │ └── test │ │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── base │ │ │ └── error │ │ │ ├── ErrorCodeSpec.scala │ │ │ ├── ErrorGenerator.scala │ │ │ ├── ErrorGroupSpec.scala │ │ │ ├── ErrorsAssertions.scala │ │ │ ├── GrpcStatusesSpec.scala │ │ │ ├── RedactedMessageSpec.scala │ │ │ ├── SerializableErrorComponentsSpec.scala │ │ │ ├── samples │ │ │ └── SampleClientSideSpec.scala │ │ │ └── utils │ │ │ ├── BenignError.scala │ │ │ ├── DecodedCantonErrorSpec.scala │ │ │ ├── ErrorDetailsSpec.scala │ │ │ └── SevereError.scala │ ├── grpc-utils │ │ └── src │ │ │ ├── main │ │ │ └── scala │ │ │ │ └── com │ │ │ │ └── daml │ │ │ │ └── grpc │ │ │ │ ├── AuthCallCredentials.java │ │ │ │ ├── GrpcException.scala │ │ │ │ ├── GrpcStatus.scala │ │ │ │ └── RpcProtoExtractors.scala │ │ │ └── test │ │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── grpc │ │ │ └── GrpcStatusSpec.scala │ └── util-external │ │ └── src │ │ ├── main │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── canton │ │ │ ├── config │ │ │ ├── ConfidentialConfigWriter.scala │ │ │ ├── KeyStoreConfig.scala │ │ │ └── RequireTypes.scala │ │ │ ├── discard │ │ │ └── Implicits.scala │ │ │ ├── time │ │ │ └── TimeProvider.scala │ │ │ └── util │ │ │ ├── BytesUnit.scala │ │ │ ├── JarResourceUtils.scala │ │ │ └── VersionUtil.scala │ │ └── test │ │ └── scala │ │ └── com │ │ └── digitalasset │ │ └── canton │ │ └── config │ │ └── RequireTypesTest.scala ├── community │ ├── LICENSE-open-source-bundle.txt │ ├── admin-api │ │ └── src │ │ │ └── main │ │ │ └── protobuf │ │ │ ├── buf.yaml │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── canton │ │ │ ├── admin │ │ │ ├── crypto │ │ │ │ └── v30 │ │ │ │ │ └── crypto.proto │ │ │ ├── health │ │ │ │ └── v30 │ │ │ │ │ └── status_service.proto │ │ │ ├── mediator │ │ │ │ └── v30 │ │ │ │ │ └── mediator_status_service.proto │ │ │ ├── participant │ │ │ │ └── v30 │ │ │ │ │ ├── acs_import.proto │ │ │ │ │ ├── active_contract.proto │ │ │ │ │ ├── package_service.proto │ │ │ │ │ ├── participant_inspection_service.proto │ │ │ │ │ ├── participant_repair_service.proto │ │ │ │ │ ├── participant_replication_service.proto │ │ │ │ │ ├── participant_status_service.proto │ │ │ │ │ ├── party_management_service.proto │ │ │ │ │ ├── ping_pong_service.proto │ │ │ │ │ ├── pruning_service.proto │ │ │ │ │ ├── reassignment_id.proto │ │ │ │ │ ├── resource_management_service.proto │ │ │ │ │ ├── synchronizer_connectivity.proto │ │ │ │ │ └── traffic_control_service.proto │ │ │ ├── pruning │ │ │ │ └── v30 │ │ │ │ │ └── pruning.proto │ │ │ ├── scalapb │ │ │ │ └── package.proto │ │ │ ├── sequencer │ │ │ │ └── v30 │ │ │ │ │ ├── sequencer_connection.proto │ │ │ │ │ └── sequencer_status_service.proto │ │ │ └── time │ │ │ │ └── v30 │ │ │ │ └── time_tracker_config.proto │ │ │ └── version │ │ │ └── ProtocolVersionAnnotation.scala │ ├── app-base │ │ └── src │ │ │ └── main │ │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── canton │ │ │ ├── admin │ │ │ └── api │ │ │ │ └── client │ │ │ │ ├── GrpcCtlRunner.scala │ │ │ │ ├── commands │ │ │ │ ├── AdminCommand.scala │ │ │ │ ├── LedgerApiCommands.scala │ │ │ │ ├── LedgerApiTypeWrappers.scala │ │ │ │ ├── MediatorAdminCommands.scala │ │ │ │ ├── MediatorAdministrationCommands.scala │ │ │ │ ├── MediatorInspectionCommands.scala │ │ │ │ ├── ParticipantAdminCommands.scala │ │ │ │ ├── PruningSchedulerCommands.scala │ │ │ │ ├── SequencerAdminCommands.scala │ │ │ │ ├── SequencerBftAdminCommands.scala │ │ │ │ ├── SequencerBftPruningAdminCommands.scala │ │ │ │ ├── SequencerConnectionAdminCommands.scala │ │ │ │ ├── SequencerPublicCommands.scala │ │ │ │ ├── StatusAdminCommands.scala │ │ │ │ ├── SubscribeBase.scala │ │ │ │ ├── SynchronizerTimeCommands.scala │ │ │ │ ├── TopologyAdminCommands.scala │ │ │ │ └── VaultAdminCommands.scala │ │ │ │ └── data │ │ │ │ ├── CantonStatus.scala │ │ │ │ ├── ComponentStatus.scala │ │ │ │ ├── ConsoleApiDataObjects.scala │ │ │ │ ├── InFlightCount.scala │ │ │ │ ├── LedgerApiObjectMeta.scala │ │ │ │ ├── MediatorStatus.scala │ │ │ │ ├── NodeStatus.scala │ │ │ │ ├── ParticipantStatus.scala │ │ │ │ ├── ParticipantSynchronizerLimits.scala │ │ │ │ ├── PartyOnboardingFlagStatus.scala │ │ │ │ ├── PruningSchedule.scala │ │ │ │ ├── SequencerConnections.scala │ │ │ │ ├── SequencerStatus.scala │ │ │ │ ├── SynchronizerParameters.scala │ │ │ │ ├── TemplateId.scala │ │ │ │ ├── Topology.scala │ │ │ │ ├── TrafficControlParameters.scala │ │ │ │ ├── UserManagement.scala │ │ │ │ ├── crypto │ │ │ │ ├── CryptoKeys.scala │ │ │ │ ├── Encryption.scala │ │ │ │ ├── Hash.scala │ │ │ │ └── Signing.scala │ │ │ │ ├── parties │ │ │ │ ├── GenerateExternalPartyTopology.scala │ │ │ │ └── PartyDetails.scala │ │ │ │ └── topology │ │ │ │ └── Topology.scala │ │ │ ├── config │ │ │ ├── CantonConfig.scala │ │ │ ├── ConfigErrors.scala │ │ │ └── ConfigValidations.scala │ │ │ ├── console │ │ │ ├── AdminCommandRunner.scala │ │ │ ├── AmmoniteCacheLock.scala │ │ │ ├── AmmoniteConsoleConfig.scala │ │ │ ├── BootstrapScriptException.scala │ │ │ ├── CantonHealthAdministration.scala │ │ │ ├── ConsoleCommandResult.scala │ │ │ ├── ConsoleEnvironment.scala │ │ │ ├── ConsoleEnvironmentBinding.scala │ │ │ ├── ConsoleErrorHandler.scala │ │ │ ├── ConsoleMacros.scala │ │ │ ├── ConsoleOutput.scala │ │ │ ├── FeatureFlag.scala │ │ │ ├── GrpcAdminCommandRunner.scala │ │ │ ├── HealthDumpGenerator.scala │ │ │ ├── Help.scala │ │ │ ├── Helpful.scala │ │ │ ├── InstanceReference.scala │ │ │ ├── InstancesExtensions.scala │ │ │ ├── ParticipantReferencesExtensions.scala │ │ │ ├── RepairMacros.scala │ │ │ ├── commands │ │ │ │ ├── ConsoleCommandGroup.scala │ │ │ │ ├── ExternalPartiesTestingAdministration.scala │ │ │ │ ├── HealthAdministration.scala │ │ │ │ ├── LedgerApiAdministration.scala │ │ │ │ ├── MediatorAdministrationGroup.scala │ │ │ │ ├── MediatorHealthAdministration.scala │ │ │ │ ├── ParticipantAdministration.scala │ │ │ │ ├── ParticipantRepairAdministration.scala │ │ │ │ ├── PartiesAdministration.scala │ │ │ │ ├── PruningSchedulerAdministration.scala │ │ │ │ ├── SequencerAdministration.scala │ │ │ │ ├── SequencerBftAdministration.scala │ │ │ │ ├── SequencerConnectionAdministration.scala │ │ │ │ ├── StreamingCommandHelper.scala │ │ │ │ ├── TopologyAdministrationGroup.scala │ │ │ │ ├── TrafficControlAdministrationGroup.scala │ │ │ │ ├── TrafficControlSequencerAdministrationGroup.scala │ │ │ │ ├── VaultAdministration.scala │ │ │ │ └── package.scala │ │ │ ├── declarative │ │ │ │ ├── DeclarativeApi.scala │ │ │ │ ├── DeclarativeApiManager.scala │ │ │ │ └── DeclarativeParticipantApi.scala │ │ │ └── package.scala │ │ │ ├── environment │ │ │ ├── CommunityEnvironmentFactory.scala │ │ │ ├── Environment.scala │ │ │ ├── Errors.scala │ │ │ └── Nodes.scala │ │ │ └── metrics │ │ │ ├── CantonHistograms.scala │ │ │ ├── CsvReporter.scala │ │ │ ├── FilteringMetricsReader.scala │ │ │ ├── MetricsDocGenerator.scala │ │ │ ├── MetricsRegistry.scala │ │ │ └── MetricsSnapshot.scala │ ├── app │ │ └── src │ │ │ ├── main │ │ │ ├── resources │ │ │ │ ├── LICENSE-open-source-bundle.txt │ │ │ │ ├── application.conf │ │ │ │ ├── logback.xml │ │ │ │ ├── repl │ │ │ │ │ └── banner.txt │ │ │ │ └── sandbox │ │ │ │ │ ├── bootstrap.canton │ │ │ │ │ ├── dev-bootstrap.canton │ │ │ │ │ ├── dev.conf │ │ │ │ │ └── sandbox.conf │ │ │ └── scala │ │ │ │ └── com │ │ │ │ └── digitalasset │ │ │ │ └── canton │ │ │ │ ├── CantonAppDriver.scala │ │ │ │ ├── CantonCommunityApp.scala │ │ │ │ ├── Runner.scala │ │ │ │ ├── cli │ │ │ │ ├── Cli.scala │ │ │ │ └── Command.scala │ │ │ │ ├── config │ │ │ │ └── Generate.scala │ │ │ │ └── console │ │ │ │ ├── BindingsBridge.scala │ │ │ │ ├── HeadlessConsole.scala │ │ │ │ └── InteractiveConsole.scala │ │ │ ├── pack │ │ │ ├── bin │ │ │ │ ├── canton │ │ │ │ └── canton.bat │ │ │ ├── config │ │ │ │ ├── README.md │ │ │ │ ├── jwt │ │ │ │ │ ├── certificate.conf │ │ │ │ │ ├── jwks.conf │ │ │ │ │ └── unsafe-hmac256.conf │ │ │ │ ├── keep-alive │ │ │ │ │ └── keep-alive.conf │ │ │ │ ├── mediator.conf │ │ │ │ ├── misc │ │ │ │ │ ├── debug.conf │ │ │ │ │ ├── dev-protocol.conf │ │ │ │ │ ├── dev.conf │ │ │ │ │ └── low-latency-sequencer.conf │ │ │ │ ├── monitoring │ │ │ │ │ ├── prometheus.conf │ │ │ │ │ └── tracing.conf │ │ │ │ ├── participant.conf │ │ │ │ ├── remote │ │ │ │ │ ├── mediator.conf │ │ │ │ │ ├── participant.conf │ │ │ │ │ └── sequencer.conf │ │ │ │ ├── sandbox.conf │ │ │ │ ├── sequencer.conf │ │ │ │ ├── shared.conf │ │ │ │ ├── storage │ │ │ │ │ ├── h2.conf │ │ │ │ │ ├── memory.conf │ │ │ │ │ └── postgres.conf │ │ │ │ ├── tls │ │ │ │ │ ├── certs-common.sh │ │ │ │ │ ├── gen-test-certs.sh │ │ │ │ │ ├── mtls-admin-api.conf │ │ │ │ │ ├── tls-cert-location.conf │ │ │ │ │ ├── tls-ledger-api.conf │ │ │ │ │ └── tls-public-api.conf │ │ │ │ └── utils │ │ │ │ │ └── postgres │ │ │ │ │ ├── databases │ │ │ │ │ ├── db.env │ │ │ │ │ ├── db.sh │ │ │ │ │ └── postgres.conf │ │ │ ├── examples │ │ │ │ ├── 01-simple-topology │ │ │ │ │ ├── README.md │ │ │ │ │ ├── simple-ping.canton │ │ │ │ │ └── simple-topology.conf │ │ │ │ ├── 02-multiple-sequencers-and-mediators │ │ │ │ │ ├── README.md │ │ │ │ │ ├── multiple-sequencers-and-mediators.conf │ │ │ │ │ └── simple-ping.canton │ │ │ │ ├── 03-advanced-configuration │ │ │ │ │ └── README.md │ │ │ │ ├── 04-high-availability │ │ │ │ │ ├── README.md │ │ │ │ │ ├── admin │ │ │ │ │ │ ├── bootstrap.canton │ │ │ │ │ │ ├── remote-mediator-a.conf │ │ │ │ │ │ ├── remote-mediator-b.conf │ │ │ │ │ │ ├── remote-participant-a.conf │ │ │ │ │ │ ├── remote-participant-b.conf │ │ │ │ │ │ ├── remote-sequencer-a.conf │ │ │ │ │ │ └── remote-sequencer-b.conf │ │ │ │ │ ├── images │ │ │ │ │ │ └── topology.svg │ │ │ │ │ ├── mediator-a.conf │ │ │ │ │ ├── mediator-b.conf │ │ │ │ │ ├── participant-a.conf │ │ │ │ │ ├── participant-b.conf │ │ │ │ │ ├── postgres-docker-initdb.sh │ │ │ │ │ ├── postgres.conf │ │ │ │ │ ├── run-docker-postgres.sh │ │ │ │ │ ├── sequencer-a.conf │ │ │ │ │ └── sequencer-b.conf │ │ │ │ ├── 05-composability │ │ │ │ │ ├── README.md │ │ │ │ │ ├── composability-auto-reassignment.canton │ │ │ │ │ ├── composability.conf │ │ │ │ │ ├── composability1.canton │ │ │ │ │ └── composability2.canton │ │ │ │ ├── 07-repair │ │ │ │ │ ├── README.md │ │ │ │ │ ├── enable-preview-commands.conf │ │ │ │ │ ├── participant1.conf │ │ │ │ │ ├── participant2.conf │ │ │ │ │ ├── synchronizer-repair-init.canton │ │ │ │ │ ├── synchronizer-repair-lost.conf │ │ │ │ │ └── synchronizer-repair-new.conf │ │ │ │ ├── 08-interactive-submission │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── README.md │ │ │ │ │ ├── bootstrap.canton │ │ │ │ │ ├── daml_transaction_hashing_v2.py │ │ │ │ │ ├── daml_transaction_util.py │ │ │ │ │ ├── external_party_onboarding.sh │ │ │ │ │ ├── external_party_onboarding_admin_api.py │ │ │ │ │ ├── external_party_onboarding_multi_hosting.py │ │ │ │ │ ├── interactive-submission.conf │ │ │ │ │ ├── interactive_submission.py │ │ │ │ │ ├── interactive_topology_example.py │ │ │ │ │ ├── interactive_topology_example.sh │ │ │ │ │ ├── interactive_topology_util.py │ │ │ │ │ ├── multi-hosted.canton │ │ │ │ │ ├── requirements.txt │ │ │ │ │ ├── setup.sh │ │ │ │ │ └── utils.sh │ │ │ │ ├── 09-json-api │ │ │ │ │ ├── README.md │ │ │ │ │ ├── acs.sh │ │ │ │ │ ├── getledgerend.sh │ │ │ │ │ ├── json.canton │ │ │ │ │ ├── json.conf │ │ │ │ │ ├── model │ │ │ │ │ │ ├── Iou.daml │ │ │ │ │ │ └── daml.yaml │ │ │ │ │ ├── run.sh │ │ │ │ │ ├── scenario.sh │ │ │ │ │ ├── typescript │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── openapi.yaml │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ ├── src │ │ │ │ │ │ │ ├── client.ts │ │ │ │ │ │ │ ├── commands.ts │ │ │ │ │ │ │ ├── environment.ts │ │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ │ ├── index_websocket.ts │ │ │ │ │ │ │ ├── logging.ts │ │ │ │ │ │ │ ├── user.ts │ │ │ │ │ │ │ └── websocket_client.ts │ │ │ │ │ │ └── tsconfig.json │ │ │ │ │ ├── utils.sh │ │ │ │ │ └── wsacs.sh │ │ │ │ ├── 10-offline-root-namespace-init │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── bootstrap.canton │ │ │ │ │ ├── manual-init-example.conf │ │ │ │ │ ├── openssl-example.sh │ │ │ │ │ ├── openssl-restricted-key-example.sh │ │ │ │ │ ├── openssl-revoke-delegation-example.sh │ │ │ │ │ ├── restricted-key.canton │ │ │ │ │ ├── revoke-namespace-delegation.canton │ │ │ │ │ └── utils.sh │ │ │ │ ├── 11-bft-sequencer │ │ │ │ │ ├── minimal.conf │ │ │ │ │ ├── set-batch-size.conf │ │ │ │ │ └── two-peers.conf │ │ │ │ ├── 12-lsu │ │ │ │ │ ├── README.md │ │ │ │ │ ├── demo-script.txt │ │ │ │ │ ├── lsu.canton │ │ │ │ │ └── lsu.conf │ │ │ │ └── 13-observability │ │ │ │ │ ├── .env │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── README.md │ │ │ │ │ ├── canton │ │ │ │ │ ├── Dockerfile │ │ │ │ │ ├── bootstrap.canton │ │ │ │ │ ├── console.conf │ │ │ │ │ ├── network.conf │ │ │ │ │ ├── separate-sequencer.canton │ │ │ │ │ ├── sequencer4.conf │ │ │ │ │ ├── sequencer5.conf │ │ │ │ │ └── shared.conf │ │ │ │ │ ├── docker-compose-canton.yml │ │ │ │ │ ├── docker-compose-observability.yml │ │ │ │ │ ├── grafana │ │ │ │ │ ├── dashboards.yml │ │ │ │ │ ├── dashboards │ │ │ │ │ │ ├── Canton │ │ │ │ │ │ │ ├── bft-ordering-performance.json │ │ │ │ │ │ │ └── bft-ordering.json │ │ │ │ │ │ ├── canton-network │ │ │ │ │ │ │ └── sequencer.json │ │ │ │ │ │ ├── grafana.json │ │ │ │ │ │ ├── home.json │ │ │ │ │ │ ├── jvm │ │ │ │ │ │ │ └── jvm.json │ │ │ │ │ │ ├── loki_rev5.json │ │ │ │ │ │ ├── node-exporter-full_rev30.json │ │ │ │ │ │ ├── pool.json │ │ │ │ │ │ ├── postgresql-database_rev7.json │ │ │ │ │ │ └── prometheus.json │ │ │ │ │ ├── datasources.yml │ │ │ │ │ └── grafana.ini │ │ │ │ │ ├── images │ │ │ │ │ ├── dashboard1.png │ │ │ │ │ ├── dashboard2.png │ │ │ │ │ ├── dashboard3.png │ │ │ │ │ └── dashboard4.png │ │ │ │ │ ├── loki │ │ │ │ │ ├── loki.yaml │ │ │ │ │ └── promtail.yaml │ │ │ │ │ ├── postgres │ │ │ │ │ ├── init.sql │ │ │ │ │ └── postgres_exporter.yml │ │ │ │ │ ├── prometheus │ │ │ │ │ └── prometheus.yml │ │ │ │ │ └── scripts │ │ │ │ │ ├── generate-load.sh │ │ │ │ │ ├── test-ledger-api.sh │ │ │ │ │ ├── upload-test-dars.sh │ │ │ │ │ └── validate-deployment.sh │ │ │ ├── lib │ │ │ │ └── canton.ico │ │ │ ├── protobuf │ │ │ │ └── buf.work.yaml │ │ │ └── scripts │ │ │ │ ├── offline-root-key │ │ │ │ ├── .gitignore │ │ │ │ ├── assemble-cert.sh │ │ │ │ ├── prepare-certs.sh │ │ │ │ └── utils.sh │ │ │ │ └── topology │ │ │ │ └── topology_util.sh │ │ │ └── test │ │ │ ├── daml │ │ │ ├── CantonLfDev │ │ │ │ ├── daml.yaml │ │ │ │ └── daml │ │ │ │ │ └── CantonLfDev.daml │ │ │ ├── CantonLfV21 │ │ │ │ ├── daml.yaml │ │ │ │ └── daml │ │ │ │ │ ├── CantonLfV21.daml │ │ │ │ │ ├── Coins.daml │ │ │ │ │ └── Interface.daml │ │ │ ├── CantonTest │ │ │ │ ├── AutomaticReassignmentTransactions.daml │ │ │ │ ├── CantonExamplesDependency.daml │ │ │ │ ├── CantonTests.daml │ │ │ │ ├── CausalityTest.daml │ │ │ │ ├── ConflictTest.daml │ │ │ │ ├── DamlDebug.daml │ │ │ │ ├── ExceptionsTester.daml │ │ │ │ ├── ExplicitDisclosure.daml │ │ │ │ ├── FailedTransactionsDoNotDivulge.daml │ │ │ │ ├── LocalContract.daml │ │ │ │ ├── Loop.daml │ │ │ │ ├── ManySimpleContracts.daml │ │ │ │ ├── NonInformeeStakeholder.daml │ │ │ │ ├── NonstakeholderActors.daml │ │ │ │ ├── ParticipantConfigScript.daml │ │ │ │ ├── Refs.daml │ │ │ │ ├── SimpleContractWithPayload.daml │ │ │ │ ├── SimpleTemplate.daml │ │ │ │ ├── StaticTimeTest.daml │ │ │ │ ├── SubmitMustFail.daml │ │ │ │ ├── Test.daml │ │ │ │ ├── TransientContracts.daml │ │ │ │ ├── Universal.daml │ │ │ │ ├── WitnessCreate.daml │ │ │ │ └── daml.yaml │ │ │ ├── CantonTestDev │ │ │ │ ├── BasicKeys.daml │ │ │ │ ├── CantonTests.daml │ │ │ │ ├── ExceptionsTester.daml │ │ │ │ ├── SimpleKeys.daml │ │ │ │ ├── Universal.daml │ │ │ │ └── daml.yaml │ │ │ ├── DamlScript3TestFiles │ │ │ │ ├── daml.yaml │ │ │ │ └── daml │ │ │ │ │ └── Daml3ScriptTrySubmit.daml │ │ │ ├── DamlTestFiles │ │ │ │ ├── daml.yaml │ │ │ │ └── daml │ │ │ │ │ ├── ConsumedContractKey.daml │ │ │ │ │ ├── ContractIdInContractKeySkipCheck.daml │ │ │ │ │ ├── ContractIdInContractKeySkipCheckType.daml │ │ │ │ │ ├── ContractKeyNotVisible.daml │ │ │ │ │ ├── ContractKeys.daml │ │ │ │ │ ├── EmptyContractKeyMaintainers.daml │ │ │ │ │ ├── ExceptionAndContractKey.daml │ │ │ │ │ ├── ExceptionSemantics.daml │ │ │ │ │ ├── FetchByKey.daml │ │ │ │ │ └── KeyNotVisibleStakeholders.daml │ │ │ ├── DamlTestLfDevFiles │ │ │ │ ├── daml.yaml │ │ │ │ └── daml │ │ │ │ │ ├── ActionTest.daml │ │ │ │ │ ├── AuthEvalOrder.daml │ │ │ │ │ ├── AuthFailure.daml │ │ │ │ │ ├── AuthorizedDivulgence.daml │ │ │ │ │ ├── BasicTests.daml │ │ │ │ │ ├── ChoiceShadowing.daml │ │ │ │ │ ├── CoerceContractId.daml │ │ │ │ │ ├── Conjunction.daml │ │ │ │ │ ├── ConjunctionChoices.daml │ │ │ │ │ ├── ConsumedContractKey.daml │ │ │ │ │ ├── ConsumingTests.daml │ │ │ │ │ ├── ContractIdInContractKeySkipCheck.daml │ │ │ │ │ ├── ContractIdInContractKeySkipCheckType.daml │ │ │ │ │ ├── ContractKeyNotEffective.daml │ │ │ │ │ ├── ContractKeyNotVisible.daml │ │ │ │ │ ├── ContractKeys.daml │ │ │ │ │ ├── CreateAndExercise.daml │ │ │ │ │ ├── EmptyContractKeyMaintainers.daml │ │ │ │ │ ├── EqContractId.daml │ │ │ │ │ ├── ExceptionAndContractKey.daml │ │ │ │ │ ├── ExceptionSemantics.daml │ │ │ │ │ ├── FailedFetch.daml │ │ │ │ │ ├── FetchByKey.daml │ │ │ │ │ ├── Interface.daml │ │ │ │ │ ├── InterfaceArchive.daml │ │ │ │ │ ├── Iou12.daml │ │ │ │ │ ├── KeyNotVisibleStakeholders.daml │ │ │ │ │ ├── LFContractKeys.daml │ │ │ │ │ ├── LargeTransaction.daml │ │ │ │ │ ├── LedgerTestException.daml │ │ │ │ │ ├── LfInterfaces.daml │ │ │ │ │ ├── LfStableContractKeyThroughExercises.daml │ │ │ │ │ ├── LfStableContractKeys.daml │ │ │ │ │ ├── MoreChoiceObserverDivulgence.daml │ │ │ │ │ ├── ScriptAssertHelpers.daml │ │ │ │ │ ├── Self.daml │ │ │ │ │ ├── Self2.daml │ │ │ │ │ └── TransientFailure.daml │ │ │ ├── JsonApiTest │ │ │ │ ├── Account │ │ │ │ │ ├── Account.daml │ │ │ │ │ ├── Disclosure.daml │ │ │ │ │ └── daml.yaml │ │ │ │ ├── CIou │ │ │ │ │ ├── CIou.daml │ │ │ │ │ ├── IIou.daml │ │ │ │ │ ├── Transferrable.daml │ │ │ │ │ └── daml.yaml │ │ │ │ ├── Upgrades │ │ │ │ │ ├── Iface │ │ │ │ │ │ ├── IFoo.daml │ │ │ │ │ │ └── daml.yaml │ │ │ │ │ ├── IncompatibleV3 │ │ │ │ │ │ ├── Foo.daml │ │ │ │ │ │ └── daml.yaml │ │ │ │ │ ├── V1 │ │ │ │ │ │ ├── Foo.daml │ │ │ │ │ │ └── daml.yaml │ │ │ │ │ └── V2 │ │ │ │ │ │ ├── Foo.daml │ │ │ │ │ │ └── daml.yaml │ │ │ │ ├── User │ │ │ │ │ ├── User.daml │ │ │ │ │ └── daml.yaml │ │ │ │ └── model-tests │ │ │ │ │ ├── Iou.daml │ │ │ │ │ └── daml.yaml │ │ │ ├── UpgradeTests │ │ │ │ ├── daml.yaml │ │ │ │ └── daml │ │ │ │ │ └── Foo.daml │ │ │ ├── UpgradeTestsCompat │ │ │ │ ├── daml.yaml │ │ │ │ └── daml │ │ │ │ │ └── Foo.daml │ │ │ ├── UpgradeTestsIncompat │ │ │ │ ├── daml.yaml │ │ │ │ └── daml │ │ │ │ │ └── Foo.daml │ │ │ ├── VettingDep │ │ │ │ ├── daml.yaml │ │ │ │ └── daml │ │ │ │ │ └── Dep.daml │ │ │ ├── VettingDepCompat │ │ │ │ ├── daml.yaml │ │ │ │ └── daml │ │ │ │ │ └── Dep.daml │ │ │ ├── VettingDepIncompat │ │ │ │ ├── daml.yaml │ │ │ │ └── daml │ │ │ │ │ └── Dep.daml │ │ │ ├── VettingDepSubstitution │ │ │ │ ├── daml.yaml │ │ │ │ └── daml │ │ │ │ │ └── Dep.daml │ │ │ ├── VettingMain │ │ │ │ ├── daml.yaml │ │ │ │ └── daml │ │ │ │ │ └── Main.daml │ │ │ ├── VettingMainCompat │ │ │ │ ├── daml.yaml │ │ │ │ └── daml │ │ │ │ │ └── Main.daml │ │ │ ├── VettingMainIncompat │ │ │ │ ├── daml.yaml │ │ │ │ └── daml │ │ │ │ │ └── Main.daml │ │ │ └── VettingMainSubstitution │ │ │ │ ├── daml.yaml │ │ │ │ └── daml │ │ │ │ └── Main.daml │ │ │ ├── data-continuity-dumps │ │ │ └── .gitkeep │ │ │ ├── resources │ │ │ ├── CN-genesis-state-20250410.gz │ │ │ ├── META-INF │ │ │ │ └── services │ │ │ │ │ ├── com.digitalasset.canton.crypto.kms.driver.api.v1.KmsDriverFactory │ │ │ │ │ └── com.digitalasset.canton.synchronizer.block.SequencerDriverFactory │ │ │ ├── README.md │ │ │ ├── advancedConfDef.env │ │ │ ├── aws-kms-driver.conf │ │ │ ├── aws-kms-provider-tagged.conf │ │ │ ├── config-node-identifier.conf │ │ │ ├── config-snippets │ │ │ │ └── disable-ammonite-cache.conf │ │ │ ├── decentralized-parties-doc.conf │ │ │ ├── deprecated-configs │ │ │ │ ├── backwards-compatible.conf │ │ │ │ └── new-config-fields-take-precedence.conf │ │ │ ├── distributed-single-synchronizer-topology.conf │ │ │ ├── docs │ │ │ │ ├── keys │ │ │ │ │ ├── mediator1.docs.key │ │ │ │ │ ├── mediator2.docs.key │ │ │ │ │ ├── mediator3.docs.key │ │ │ │ │ ├── mediatorBanking.docs.key │ │ │ │ │ ├── mediatorMedical.docs.key │ │ │ │ │ ├── participant.docs.key │ │ │ │ │ ├── participant1.docs.key │ │ │ │ │ ├── participant2.docs.key │ │ │ │ │ ├── participant3.docs.key │ │ │ │ │ ├── participant4.docs.key │ │ │ │ │ ├── participant5.docs.key │ │ │ │ │ ├── participant6.docs.key │ │ │ │ │ ├── sequencer1.docs.key │ │ │ │ │ ├── sequencer2.docs.key │ │ │ │ │ ├── sequencer3.docs.key │ │ │ │ │ ├── sequencer4.docs.key │ │ │ │ │ ├── sequencerBanking.docs.key │ │ │ │ │ └── sequencerMedical.docs.key │ │ │ │ └── poc.txt │ │ │ ├── documentation-snippets │ │ │ │ ├── alpha-version-support.conf │ │ │ │ ├── auth-token-config.conf │ │ │ │ ├── beta-version-support.conf │ │ │ │ ├── caching-configs.conf │ │ │ │ ├── command-service-max-commands-in-flight.conf │ │ │ │ ├── console-timeouts.conf │ │ │ │ ├── crypto-schemes.conf │ │ │ │ ├── deadlock-detection.conf │ │ │ │ ├── declarative-config.conf │ │ │ │ ├── dev-version-support.conf │ │ │ │ ├── exit-on-fatal-failures.conf │ │ │ │ ├── high-throughput-sequencer.conf │ │ │ │ ├── jwks-cache.conf │ │ │ │ ├── large-in-memory-fan-out.conf │ │ │ │ ├── large-ledger-api-cache.conf │ │ │ │ ├── ledger-api-config.conf │ │ │ │ ├── ledger-api-json.conf │ │ │ │ ├── ledger-api-privileged.conf │ │ │ │ ├── ledger-api-remote-console.conf │ │ │ │ ├── ledger-api-target-audience.conf │ │ │ │ ├── ledger-api-target-scope.conf │ │ │ │ ├── ledger-api-user-list.conf │ │ │ │ ├── leeway-parameters.conf │ │ │ │ ├── log-slow-futures.conf │ │ │ │ ├── logging-event-details.conf │ │ │ │ ├── max-token-lifetime.conf │ │ │ │ ├── migrate-and-start.conf │ │ │ │ ├── no-fail-fast.conf │ │ │ │ ├── non-standard-config.conf │ │ │ │ ├── open-public-api.conf │ │ │ │ ├── ports-file.conf │ │ │ │ ├── postgres-ssl.conf │ │ │ │ ├── preview-and-repair.conf │ │ │ │ ├── preview-commands.conf │ │ │ │ ├── repair-commands.conf │ │ │ │ ├── sequencer-api-limits.conf │ │ │ │ ├── sequencer-client-throttling.conf │ │ │ │ ├── simple-topology-party-replication-extension.conf │ │ │ │ ├── startup-parallelism.conf │ │ │ │ ├── storage-h2.conf │ │ │ │ ├── storage-in-memory.conf │ │ │ │ ├── storage-postgresql.conf │ │ │ │ └── storage-queue-size.conf │ │ │ ├── dummy-sequencer-config.conf │ │ │ ├── dummy.crt │ │ │ ├── duplicate-storage-with-replication.conf │ │ │ ├── duplicate-storage-without-replication.conf │ │ │ ├── encrypted-store-enabled-tagged.conf │ │ │ ├── encrypted-store-reverted.conf │ │ │ ├── explicit-node-identifier.conf │ │ │ ├── external-ha-sequencers-remote-admin-parsing.conf │ │ │ ├── external-ha-sequencers-remote-admin.conf │ │ │ ├── external-ha-sequencers.conf │ │ │ ├── external-mediators.conf │ │ │ ├── gcp-kms-provider-tagged.conf │ │ │ ├── health-check-is-active.conf │ │ │ ├── invalid-configs │ │ │ │ ├── bft-sequencer-misconfigured-authentication.conf │ │ │ │ ├── bort.conf │ │ │ │ ├── include-missing-file.conf │ │ │ │ ├── invalid-node-names.conf │ │ │ │ ├── missing-bracket.conf │ │ │ │ ├── negative-port.conf │ │ │ │ ├── no-manual-start.conf │ │ │ │ ├── require-missing-file.conf │ │ │ │ ├── storage-url-with-password.conf │ │ │ │ ├── undefined-env-var.conf │ │ │ │ └── unknown-key-in-nested-config.conf │ │ │ ├── key-management-documentation.conf │ │ │ ├── ledger-authorization-integration-test.conf │ │ │ ├── mock-kms-driver.conf │ │ │ ├── participant1-manual-init.conf │ │ │ ├── prometheus.conf │ │ │ ├── random-node-identifier.conf │ │ │ ├── scripts │ │ │ │ ├── aws_kms_participant1.canton │ │ │ │ ├── bootstrap-with-error-dynamic.canton │ │ │ │ ├── bootstrap-with-error.canton │ │ │ │ ├── bootstrap.canton │ │ │ │ ├── gcp_kms_participant1.canton │ │ │ │ ├── kms_participant1_bootstrap.sc │ │ │ │ ├── mock_kms_participant1.canton │ │ │ │ ├── participant1.canton │ │ │ │ ├── run.canton │ │ │ │ ├── simple_ping.sc │ │ │ │ └── startup.canton │ │ │ ├── sequencer-connectivity-documentation.conf │ │ │ ├── sequencer-mediator-health-documentation.conf │ │ │ ├── session-key-cache.conf │ │ │ ├── test-kms-driver-config.conf │ │ │ ├── tls │ │ │ │ ├── admin-api.crt │ │ │ │ ├── admin-api.key │ │ │ │ ├── admin-api.pem │ │ │ │ ├── admin-client.crt │ │ │ │ ├── admin-client.key │ │ │ │ ├── admin-client.pem │ │ │ │ ├── gen-test-certs.sh │ │ │ │ ├── ledger-api.crt │ │ │ │ ├── ledger-api.key │ │ │ │ ├── ledger-api.pem │ │ │ │ ├── public-api.crt │ │ │ │ ├── public-api.key │ │ │ │ ├── public-api.pem │ │ │ │ ├── root-ca.crt │ │ │ │ ├── root-ca.key │ │ │ │ ├── root-ca.pem │ │ │ │ ├── root-ca.srl │ │ │ │ ├── sequencer2-localhost.crt │ │ │ │ ├── sequencer2-localhost.key │ │ │ │ ├── sequencer2-localhost.pem │ │ │ │ ├── sequencer3-127.0.0.1.crt │ │ │ │ ├── sequencer3-127.0.0.1.key │ │ │ │ ├── sequencer3-127.0.0.1.pem │ │ │ │ ├── some.crt │ │ │ │ ├── some.key │ │ │ │ └── some.pem │ │ │ ├── topology-snapshot-duplicate-signatures │ │ │ ├── unsupported-minimum-protocol-version.conf │ │ │ └── upgrade-example-topology.conf │ │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── canton │ │ │ ├── ConfigStubs.scala │ │ │ ├── SystematicTestingGenerator.scala │ │ │ ├── admin │ │ │ └── api │ │ │ │ └── client │ │ │ │ └── GrpcCtlRunnerTest.scala │ │ │ ├── auth │ │ │ └── CantonAdminTokenDispenserTest.scala │ │ │ ├── cli │ │ │ └── CliTest.scala │ │ │ ├── config │ │ │ ├── CantonConfigTest.scala │ │ │ ├── CommunityConfigValidationsTest.scala │ │ │ ├── DummyDriverFactory.scala │ │ │ ├── KmsDriverConfigTest.scala │ │ │ ├── SequencerDriverConfigTest.scala │ │ │ ├── ServerConfigTest.scala │ │ │ ├── TestKmsDriverFactory.scala │ │ │ └── declarative │ │ │ │ └── DeclarativeApiTest.scala │ │ │ ├── console │ │ │ ├── AmmoniteCacheLockTest.scala │ │ │ ├── ConsoleCommandResultTest.scala │ │ │ ├── ConsoleEnvironmentTest.scala │ │ │ ├── ConsoleMacrosTest.scala │ │ │ ├── ConsoleTest.scala │ │ │ └── HelpTest.scala │ │ │ ├── environment │ │ │ ├── CommunityEnvironmentTest.scala │ │ │ └── NodesTest.scala │ │ │ ├── integration │ │ │ ├── SequencerTestHelper.scala │ │ │ ├── tests │ │ │ │ ├── AbstractSynchronizerChangeRealClockIntegrationTest.scala │ │ │ │ ├── AcsCommitmentCatchupIntegrationTest.scala │ │ │ │ ├── AcsCommitmentMetricsIntegrationTest.scala │ │ │ │ ├── AcsCommitmentMismatchInspectionRunbookIntegrationTest.scala │ │ │ │ ├── AcsCommitmentNoWaitCounterParticipantIntegrationTest.scala │ │ │ │ ├── AcsCommitmentProcessorIntegrationTest.scala │ │ │ │ ├── AcsCommitmentRepairIntegrationTest.scala │ │ │ │ ├── AcsCommitmentToolingIntegrationTest.scala │ │ │ │ ├── ActiveContractsIntegrationTest.scala │ │ │ │ ├── AdminWorkflowConfigTest.scala │ │ │ │ ├── BackpressureIntegrationTest.scala │ │ │ │ ├── BasicDataContinuityTestConfig.scala │ │ │ │ ├── BlockedContractIntegrationTest.scala │ │ │ │ ├── ChaoticStartupTest.scala │ │ │ │ ├── ClockSkewIntegrationTest.scala │ │ │ │ ├── CommandDeduplicationIntegrationTest.scala │ │ │ │ ├── CommandInterpretationIntegrationTest.scala │ │ │ │ ├── CommandRejectionConcurrentRequestTopologyChangeIntegrationTest.scala │ │ │ │ ├── CommandResubmissionIntegrationTest.scala │ │ │ │ ├── CommandSubmissionIntegrationTest.scala │ │ │ │ ├── ConfigGenerationTest.scala │ │ │ │ ├── ConsoleCommandIntegrationTest.scala │ │ │ │ ├── ConsoleCommandTestWithSharedEnv.scala │ │ │ │ ├── CrashRecoveryDuringAutoInitIntegrationTest.scala │ │ │ │ ├── DamlRollbackTest.scala │ │ │ │ ├── DbConfigIntegrationTest.scala │ │ │ │ ├── DecisionTimeElapsedIntegrationTest.scala │ │ │ │ ├── DeliverErrorIntegrationTest.scala │ │ │ │ ├── DownloadTopologyForInitIntegrationTest.scala │ │ │ │ ├── DumpIntegrationTest.scala │ │ │ │ ├── GeneralSynchronizerRouterIntegrationTest.scala │ │ │ │ ├── GrpcConnectionErrorsIntegrationTest.scala │ │ │ │ ├── GrpcTimeoutIntegrationTest.scala │ │ │ │ ├── IdentityConsoleCommandsIntegrationTest.scala │ │ │ │ ├── InFlightSubmissionTrackingIntegrationTest.scala │ │ │ │ ├── InvalidTopologyBroadcastIntegrationTest.scala │ │ │ │ ├── MalformedRequestResponseSendFailureIntegrationTest.scala │ │ │ │ ├── MaxRequestSizeCrashIntegrationTest.scala │ │ │ │ ├── MediatorActiveTransitionStartupTest.scala │ │ │ │ ├── MultiSynchronizerPingIntegrationTests.scala │ │ │ │ ├── MultipleMediatorsIntegrationTest.scala │ │ │ │ ├── MultipleMediatorsMultipleSynchronizersIntegrationTest.scala │ │ │ │ ├── NonInformeeStakeholderIntegrationTest.scala │ │ │ │ ├── ParticipantActiveTransitionStartupTest.scala │ │ │ │ ├── PartyToParticipantDeclarativeIntegrationTest.scala │ │ │ │ ├── Phase4SendAsyncIntegrationTest.scala │ │ │ │ ├── PingServiceVacuumingIntegrationTest.scala │ │ │ │ ├── PostgresReadOnlyIntegrationTest.scala │ │ │ │ ├── ProtocolFeatureFlagTest.scala │ │ │ │ ├── ProtocolInterleavingIntegrationTest.scala │ │ │ │ ├── ReassignmentBackdatingIntegrationTest.scala │ │ │ │ ├── RecordReplayTest.scala │ │ │ │ ├── RemoteMediatorInitializationTest.scala │ │ │ │ ├── ReplicatedMediatorIntegrationTest.scala │ │ │ │ ├── ReplicatedParticipantTest.scala │ │ │ │ ├── RobustSynchronizerBootstrapIntegrationTest.scala │ │ │ │ ├── RouterSubmissionCheckIntegrationTest.scala │ │ │ │ ├── SimplestPingCommunityIntegrationTest.scala │ │ │ │ ├── SimplestPingIntegrationTest.scala │ │ │ │ ├── StaticTimeIntegrationTest.scala │ │ │ │ ├── SubmissionRequestAmplificationIntegrationTest.scala │ │ │ │ ├── SubmitCommandTrialErrorTest.scala │ │ │ │ ├── SynchronizerBootstrapWithSeparateConsolesTest.scala │ │ │ │ ├── SynchronizerChangeIntegrationTest.scala │ │ │ │ ├── SynchronizerConnectivityIntegrationTest.scala │ │ │ │ ├── SynchronizerConnectivityIsolatedIntegrationTests.scala │ │ │ │ ├── SynchronizerConnectivityTlsIntegrationTests.scala │ │ │ │ ├── SynchronizerRouterIntegrationTestSetup.scala │ │ │ │ ├── TestSubmissionServiceIntegrationTest.scala │ │ │ │ ├── TickRequestIntegrationTest.scala │ │ │ │ ├── TopologyAdministrationIntegrationTest.scala │ │ │ │ ├── TrafficBalanceSupport.scala │ │ │ │ ├── TransactionTimeoutsIntegrationTest.scala │ │ │ │ ├── TransientContractIntegrationTest.scala │ │ │ │ ├── benchmarks │ │ │ │ │ ├── AcsCommitmentBenchmark.scala │ │ │ │ │ ├── BongBenchmark.scala │ │ │ │ │ ├── BongTestScenarios.scala │ │ │ │ │ ├── MediatorReplayBenchmark.scala │ │ │ │ │ ├── ReplayingParticipant.scala │ │ │ │ │ ├── SequencerReplayBenchmark.scala │ │ │ │ │ └── SynchronizerDisconnectAndReconnectTest.scala │ │ │ │ ├── bftsequencer │ │ │ │ │ └── AwaitsBftSequencerAuthenticationDisseminationQuorum.scala │ │ │ │ ├── bftsynchronizer │ │ │ │ │ ├── BftSynchronizerBootstrapTemplateTest.scala │ │ │ │ │ ├── BftSynchronizerSequencerConnectionManipulationTest.scala │ │ │ │ │ ├── MediatorOnboardingConcurrentTrafficTest.scala │ │ │ │ │ ├── MediatorOnboardingTest.scala │ │ │ │ │ ├── MediatorTest.scala │ │ │ │ │ ├── NestedDecentralizedNamespaceIntegrationTest.scala │ │ │ │ │ ├── NodeTestingUtils.scala │ │ │ │ │ ├── NodesBootstrapTest.scala │ │ │ │ │ ├── NodesRestartTest.scala │ │ │ │ │ ├── ReassignmentTest.scala │ │ │ │ │ ├── SequencerIntegrationTest.scala │ │ │ │ │ ├── SequencerOnboardingTombstoneTest.scala │ │ │ │ │ └── SimpleFunctionalNodesTest.scala │ │ │ │ ├── bootstrap │ │ │ │ │ └── NetworkBootstrapperIntegrationTest.scala │ │ │ │ ├── connection │ │ │ │ │ ├── ApiInfoIntegrationTest.scala │ │ │ │ │ ├── BftSequencerConnectionsIntegrationTest.scala │ │ │ │ │ ├── ConnectionPoolHealthIntegrationTest.scala │ │ │ │ │ ├── SequencerConnectionServiceIntegrationTest.scala │ │ │ │ │ └── SubscriptionExpirationIntegrationTest.scala │ │ │ │ ├── crashrecovery │ │ │ │ │ ├── AutomaticReassignmentCrashIntegrationTest.scala │ │ │ │ │ ├── ClockResetIntegrationTest.scala │ │ │ │ │ ├── DatabaseSequencerFailoverTest.scala │ │ │ │ │ ├── LoadBalancedHAParticipantIntegrationTest.scala │ │ │ │ │ ├── LocalSynchronizerRestartTest.scala │ │ │ │ │ ├── MediatorFailoverIntegrationTest.scala │ │ │ │ │ ├── PackageUploadParticipantFailoverIntegrationTest.scala │ │ │ │ │ ├── ParticipantFailoverIntegrationTest.scala │ │ │ │ │ ├── ParticipantFailoverIntegrationTestBase.scala │ │ │ │ │ ├── ParticipantFailoverWithEncryptedPrivateKeyStoreIntegrationTest.scala │ │ │ │ │ ├── ParticipantRestartTest.scala │ │ │ │ │ ├── RestartHAParticipantReliabilityIntegrationTest.scala │ │ │ │ │ ├── RestartMediatorReliabilityIntegrationTest.scala │ │ │ │ │ ├── SequencerRestartTest.scala │ │ │ │ │ └── SynchronizerRecoveryTest.scala │ │ │ │ ├── docs │ │ │ │ │ ├── ReuseCryptoKeys.scala │ │ │ │ │ ├── SnippetScenario.scala │ │ │ │ │ ├── SnippetStep.scala │ │ │ │ │ ├── SnippetStepTest.scala │ │ │ │ │ └── SphinxDocumentationGenerator.scala │ │ │ │ ├── dynamicsynchronizerparameters │ │ │ │ │ ├── LedgerTimeRecordTimeToleranceChangesIntegrationTest.scala │ │ │ │ │ ├── SynchronizerParametersChangeIntegrationTest.scala │ │ │ │ │ └── SynchronizerParametersTimeoutChangesIntegrationTest.scala │ │ │ │ ├── examples │ │ │ │ │ ├── ComposabilityExampleIntegrationTest.scala │ │ │ │ │ ├── DockerConfigIntegrationTest.scala │ │ │ │ │ ├── ExampleIntegrationTest.scala │ │ │ │ │ ├── HighAvailabilityDemoTest.scala │ │ │ │ │ ├── InteractiveSubmissionDemoExampleIntegrationTest.scala │ │ │ │ │ ├── IouSyntax.scala │ │ │ │ │ ├── LedgerJsonApiDemoExampleIntegrationTest.scala │ │ │ │ │ ├── OpenSslOfflineRootKeyDemoExampleIntegrationTest.scala │ │ │ │ │ ├── ReferenceConfigExampleIntegrationTest.scala │ │ │ │ │ ├── RepairExampleIntegrationTest.scala │ │ │ │ │ ├── SimplePingExampleIntegrationTest.scala │ │ │ │ │ └── bftordering │ │ │ │ │ │ ├── BftSequencerInvalidAuthenticationConfigIntegrationTest.scala │ │ │ │ │ │ ├── BftSequencerMinimalConfigIntegrationTest.scala │ │ │ │ │ │ ├── BftSequencerSetBatchSizeConfigIntegrationTest.scala │ │ │ │ │ │ └── BftSequencerTwoPeerConfigIntegrationTest.scala │ │ │ │ ├── health │ │ │ │ │ ├── DistributedStatusIntegrationTest.scala │ │ │ │ │ ├── RemoteDumpIntegrationTest.scala │ │ │ │ │ ├── ReplicatedHealthReportingTest.scala │ │ │ │ │ ├── StatusIntegrationTest.scala │ │ │ │ │ └── StatusIntegrationTestUtil.scala │ │ │ │ ├── jsonapi │ │ │ │ │ ├── AbstractHttpServiceIntegrationTest.scala │ │ │ │ │ ├── AbstractHttpServiceIntegrationTestFuns.scala │ │ │ │ │ ├── Base64StringParserTest.scala │ │ │ │ │ ├── ExternalPartyLedgerApiOnboardingTest.scala │ │ │ │ │ ├── HttpJsonApiTestBase.scala │ │ │ │ │ ├── HttpServiceTestFixture.scala │ │ │ │ │ ├── HttpServiceUserFixture.scala │ │ │ │ │ ├── HttpTestFuns.scala │ │ │ │ │ ├── JsonDamlDefinitionsServiceTest.scala │ │ │ │ │ ├── JsonErrorHandlingTest.scala │ │ │ │ │ ├── JsonListLimitTest.scala │ │ │ │ │ ├── JsonPathPrefixTests.scala │ │ │ │ │ ├── JsonRequestLoggingTest.scala │ │ │ │ │ ├── JsonStreamAsListPerformanceTests.scala │ │ │ │ │ ├── JsonTlsConfigTests.scala │ │ │ │ │ ├── JsonUserApiTest.scala │ │ │ │ │ ├── JsonV2Tests.scala │ │ │ │ │ ├── OpenApiTests.scala │ │ │ │ │ ├── TestUtil.scala │ │ │ │ │ └── TlsTest.scala │ │ │ │ ├── ledgerapi │ │ │ │ │ ├── BaseTlsServerIT.scala │ │ │ │ │ ├── EngineModeIT.scala │ │ │ │ │ ├── LedgerApiCommandInspectionIntegrationTest.scala │ │ │ │ │ ├── LedgerApiJavaCodegenIntegrationTest.scala │ │ │ │ │ ├── LedgerApiParticipantPruningTest.scala │ │ │ │ │ ├── LedgerApiPartyAllocationIntegrationTest.scala │ │ │ │ │ ├── LedgerApiStreamingTest.scala │ │ │ │ │ ├── LedgerApiTopologyTransactionsTest.scala │ │ │ │ │ ├── NoAuthPlugin.scala │ │ │ │ │ ├── SandboxRequiringAuthorization.scala │ │ │ │ │ ├── SuperReaderUserIT.scala │ │ │ │ │ ├── SuppressionRules.scala │ │ │ │ │ ├── TlsEnabledServerIT.scala │ │ │ │ │ ├── TlsIT.scala │ │ │ │ │ ├── auth │ │ │ │ │ │ ├── AdminOrIDPAdminServiceCallAuthTests.scala │ │ │ │ │ │ ├── AdminOrIdpAdminOrOperateAsPartyServiceCallAuthTests.scala │ │ │ │ │ │ ├── AdminServiceCallAuthTests.scala │ │ │ │ │ │ ├── AllocateExternalPartyAuthIT.scala │ │ │ │ │ │ ├── AllocatePartyAuthIT.scala │ │ │ │ │ │ ├── AllocatePartyBoxToIDPAuthIT.scala │ │ │ │ │ │ ├── AudienceBasedTokenAuthIT.scala │ │ │ │ │ │ ├── CheckHealthAuthIT.scala │ │ │ │ │ │ ├── CompletionStreamAuthIT.scala │ │ │ │ │ │ ├── CreateIdentityProviderConfigAuthIT.scala │ │ │ │ │ │ ├── CreateUserAuthIT.scala │ │ │ │ │ │ ├── CreateUserBoxToIDPAuthIT.scala │ │ │ │ │ │ ├── DeleteIdentityProviderConfigsAuthIT.scala │ │ │ │ │ │ ├── DeleteUserAuthIT.scala │ │ │ │ │ │ ├── ExecuteAsAuthTests.scala │ │ │ │ │ │ ├── ExecuteSubmissionAndWaitAuthIT.scala │ │ │ │ │ │ ├── ExecuteSubmissionAndWaitForTransactionAuthIT.scala │ │ │ │ │ │ ├── ExecuteSubmissionAuthIT.scala │ │ │ │ │ │ ├── ExpiringStreamServiceCallAuthTests.scala │ │ │ │ │ │ ├── GetActiveContractsAuthIT.scala │ │ │ │ │ │ ├── GetAuthenticatedUserAuthIT.scala │ │ │ │ │ │ ├── GetCommandStatusAuthIT.scala │ │ │ │ │ │ ├── GetConnectedSynchronizersAuthIT.scala │ │ │ │ │ │ ├── GetEventsByContractIdRequestAuthIT.scala │ │ │ │ │ │ ├── GetIdentityProviderConfigAuthIT.scala │ │ │ │ │ │ ├── GetLatestPrunedOffsetsAuthIT.scala │ │ │ │ │ │ ├── GetLedgerApiVersionAuthIT.scala │ │ │ │ │ │ ├── GetLedgerEndAuthIT.scala │ │ │ │ │ │ ├── GetPackageAuthIT.scala │ │ │ │ │ │ ├── GetPackageStatusAuthIT.scala │ │ │ │ │ │ ├── GetParticipantIdAuthIT.scala │ │ │ │ │ │ ├── GetPartiesAuthIT.scala │ │ │ │ │ │ ├── GetPreferredPackageVersionAuthIT.scala │ │ │ │ │ │ ├── GetPreferredPackagesAuthIT.scala │ │ │ │ │ │ ├── GetTimeAuthIT.scala │ │ │ │ │ │ ├── GetUpdateByIdAuthIT.scala │ │ │ │ │ │ ├── GetUpdateByOffsetAuthIT.scala │ │ │ │ │ │ ├── GetUpdatesAuthIT.scala │ │ │ │ │ │ ├── GetUserAuthIT.scala │ │ │ │ │ │ ├── GrantPermissionTest.scala │ │ │ │ │ │ ├── GrantUserRightsAuthIT.scala │ │ │ │ │ │ ├── GrantUserRightsBoxToIDPAuthIT.scala │ │ │ │ │ │ ├── IDPBoxingServiceCallOutTests.scala │ │ │ │ │ │ ├── IdentityProviderConfigAuth.scala │ │ │ │ │ │ ├── ImpliedIdpFixture.scala │ │ │ │ │ │ ├── ImpliedIdpPartyManagementServiceTest.scala │ │ │ │ │ │ ├── ImpliedIdpUserManagementServiceTest.scala │ │ │ │ │ │ ├── JsonApiAuthIT.scala │ │ │ │ │ │ ├── ListAuthenticatedUserRightsAuthIT.scala │ │ │ │ │ │ ├── ListIdentityProviderConfigsAuthIT.scala │ │ │ │ │ │ ├── ListKnownPackagesAuthIT.scala │ │ │ │ │ │ ├── ListKnownPartiesAuthIT.scala │ │ │ │ │ │ ├── ListPackagesAuthIT.scala │ │ │ │ │ │ ├── ListServicesAuthIT.scala │ │ │ │ │ │ ├── ListUserRightsAuthIT.scala │ │ │ │ │ │ ├── ListUsersAuthIT.scala │ │ │ │ │ │ ├── ListVettedPackagesAuthIT.scala │ │ │ │ │ │ ├── MultiPartyServiceCallAuthTests.scala │ │ │ │ │ │ ├── OngoingStreamAuthIT.scala │ │ │ │ │ │ ├── ParticipantPruningAuthIT.scala │ │ │ │ │ │ ├── PrepareSubmissionAuthIT.scala │ │ │ │ │ │ ├── PrivilegedTokenAuthIT.scala │ │ │ │ │ │ ├── PublicServiceCallAuthTests.scala │ │ │ │ │ │ ├── ReadOnlyServiceCallAuthTests.scala │ │ │ │ │ │ ├── RevokeUserRightsAuthIT.scala │ │ │ │ │ │ ├── ScopeBasedTokenAuthIT.scala │ │ │ │ │ │ ├── SecuredServiceCallAuthTests.scala │ │ │ │ │ │ ├── SecurityTags.scala │ │ │ │ │ │ ├── SelfAdminAuthIT.scala │ │ │ │ │ │ ├── ServiceCallAuthTests.scala │ │ │ │ │ │ ├── ServiceCallContext.scala │ │ │ │ │ │ ├── ServiceCallWithMainActorAuthTests.scala │ │ │ │ │ │ ├── SetTimeAuthIT.scala │ │ │ │ │ │ ├── SubmitAndWaitAuthIT.scala │ │ │ │ │ │ ├── SubmitAndWaitForReassignmentAuthIT.scala │ │ │ │ │ │ ├── SubmitAndWaitForTransactionAuthIT.scala │ │ │ │ │ │ ├── SubmitAndWaitMultiPartyAuthIT.scala │ │ │ │ │ │ ├── SubmitAuthIT.scala │ │ │ │ │ │ ├── SubmitMultiPartyAuthIT.scala │ │ │ │ │ │ ├── SubmitReassignmentAuthIT.scala │ │ │ │ │ │ ├── SuperReaderServiceCallAuthTests.scala │ │ │ │ │ │ ├── SyncServiceCallAuthTests.scala │ │ │ │ │ │ ├── TimeAuth.scala │ │ │ │ │ │ ├── TokenExpirationVerificationIT.scala │ │ │ │ │ │ ├── UnsecuredServiceCallAuthTests.scala │ │ │ │ │ │ ├── UpdateIdentityProviderConfigAuthIT.scala │ │ │ │ │ │ ├── UpdatePartyDetailsAuthIT.scala │ │ │ │ │ │ ├── UpdatePartyIdentityProviderIdAuthIT.scala │ │ │ │ │ │ ├── UpdateUserAuthIT.scala │ │ │ │ │ │ ├── UpdateUserIdentityProviderIdAuthIT.scala │ │ │ │ │ │ ├── UpdateUserSelfDeactivationAuthIT.scala │ │ │ │ │ │ ├── UpdateVettedPackagesAuthIT.scala │ │ │ │ │ │ ├── UploadDarFileAuthIT.scala │ │ │ │ │ │ ├── UserConfigAuthIT.scala │ │ │ │ │ │ ├── UserManagementAuth.scala │ │ │ │ │ │ └── ValidateDarFileAuthIT.scala │ │ │ │ │ ├── client │ │ │ │ │ │ ├── LedgerClientAuthIT.scala │ │ │ │ │ │ └── LedgerClientIT.scala │ │ │ │ │ ├── fixture │ │ │ │ │ │ ├── CantonFixture.scala │ │ │ │ │ │ ├── CreatesParties.scala │ │ │ │ │ │ ├── CreatesUsers.scala │ │ │ │ │ │ └── ValueConversions.scala │ │ │ │ │ ├── otel │ │ │ │ │ │ └── LedgerApiOtelIT.scala │ │ │ │ │ ├── services │ │ │ │ │ │ ├── SubmitAndWaitDummyCommand.scala │ │ │ │ │ │ ├── SubmitAndWaitMultiPartyDummyCommand.scala │ │ │ │ │ │ ├── SubmitDummyCommand.scala │ │ │ │ │ │ ├── SubmitDummyPreparedSubmission.scala │ │ │ │ │ │ ├── SubmitDummyReassignment.scala │ │ │ │ │ │ ├── SubmitMultiPartyDummyCommand.scala │ │ │ │ │ │ ├── TestCommands.scala │ │ │ │ │ │ ├── TestTemplateIdentifiers.scala │ │ │ │ │ │ ├── command │ │ │ │ │ │ │ ├── CommandServiceBackPressureIT.scala │ │ │ │ │ │ │ └── CommandServiceIT.scala │ │ │ │ │ │ ├── completion │ │ │ │ │ │ │ └── CompletionServiceIT.scala │ │ │ │ │ │ ├── reflection │ │ │ │ │ │ │ └── ReflectionIT.scala │ │ │ │ │ │ └── time │ │ │ │ │ │ │ └── WallClockTimeIT.scala │ │ │ │ │ └── submission │ │ │ │ │ │ ├── BaseInteractiveSubmissionTest.scala │ │ │ │ │ │ ├── ExternalPartyOnboardingIntegrationTest.scala │ │ │ │ │ │ ├── InteractiveSubmissionConfirmationIntegrationTest.scala │ │ │ │ │ │ ├── InteractiveSubmissionIntegrationTest.scala │ │ │ │ │ │ ├── InteractiveSubmissionTrafficCostEstimationTest.scala │ │ │ │ │ │ ├── LocalContractIntegrationTest.scala │ │ │ │ │ │ ├── MultiHostingInteractiveSubmissionIntegrationTest.scala │ │ │ │ │ │ ├── NoSubmitterPackageIntegrationTest.scala │ │ │ │ │ │ └── TimeBasedInteractiveIntegrationTest.scala │ │ │ │ ├── logging │ │ │ │ │ ├── DamlDebugLoggingIntegrationTest.scala │ │ │ │ │ ├── LoggingIntegrationTest.scala │ │ │ │ │ ├── TraceContextIntegrationTest.scala │ │ │ │ │ └── TraceIdIntegrationTest.scala │ │ │ │ ├── manual │ │ │ │ │ ├── BftOrderingBenchmark.scala │ │ │ │ │ ├── CreateDataContinuityDumps.scala │ │ │ │ │ ├── CreateDataContinuitySplitTest.scala │ │ │ │ │ ├── DataContinuitySplitTest.scala │ │ │ │ │ ├── DataContinuityTest.scala │ │ │ │ │ ├── ParticipantReplayBenchmark.scala │ │ │ │ │ ├── PerformanceRunnerRecorder.scala │ │ │ │ │ ├── ReplayTestCommon.scala │ │ │ │ │ ├── S3Synchronization.scala │ │ │ │ │ └── topology │ │ │ │ │ │ ├── BalanceTopUpsChaos.scala │ │ │ │ │ │ ├── ChangingTopologyPerformanceIntegrationTest.scala │ │ │ │ │ │ ├── DecentralizedPartyChaos.scala │ │ │ │ │ │ ├── IdleTimeSupport.scala │ │ │ │ │ │ ├── KeyRotationViaNamespaceDelegationChaos.scala │ │ │ │ │ │ ├── KeyRotationViaOwnerToKeyChaos.scala │ │ │ │ │ │ ├── MediatorGroupChaos.scala │ │ │ │ │ │ ├── NamespaceChaos.scala │ │ │ │ │ │ ├── PartyReplicationChaos.scala │ │ │ │ │ │ ├── RestartMediatorsChaos.scala │ │ │ │ │ │ ├── RestartParticipantsChaos.scala │ │ │ │ │ │ ├── RestartSequencerChaos.scala │ │ │ │ │ │ ├── SequencerChanges.scala │ │ │ │ │ │ ├── SynchronizerOwnerChaos.scala │ │ │ │ │ │ ├── SynchronizerParametersChaos.scala │ │ │ │ │ │ ├── TopologyChange.scala │ │ │ │ │ │ ├── TopologyChaosLogging.scala │ │ │ │ │ │ ├── TopologyOperations.scala │ │ │ │ │ │ ├── TopologyOperationsHelpers.scala │ │ │ │ │ │ └── TopologyStateVerification.scala │ │ │ │ ├── mediator │ │ │ │ │ └── MediatorInspectionServiceIntegrationTest.scala │ │ │ │ ├── metrics │ │ │ │ │ └── MetricRegistryIntegrationTest.scala │ │ │ │ ├── multihostedparties │ │ │ │ │ ├── AcsCommitmentProcessorPruningIntegrationTest.scala │ │ │ │ │ ├── AcsImportNoSynchronizerConnectionIntegrationTest.scala │ │ │ │ │ ├── AutomaticReassignmentDecentralizedPartyIntegrationTest.scala │ │ │ │ │ ├── CoinFactoryHelpers.scala │ │ │ │ │ ├── ConsortiumPartyIntegrationTest.scala │ │ │ │ │ ├── DivulgenceIntegrationTest.scala │ │ │ │ │ ├── FindPartyActivationOffsetsIntegrationTest.scala │ │ │ │ │ ├── OffboardingConsortiumPartyIntegrationTest.scala │ │ │ │ │ ├── OfflinePartyReplicationExplicitDisclosureIntegrationTest.scala │ │ │ │ │ ├── OfflinePartyReplicationHighestOffsetByTimestampIntegrationTest.scala │ │ │ │ │ ├── OfflinePartyReplicationIntegrationTest.scala │ │ │ │ │ ├── OfflinePartyReplicationOnboardingClearanceIntegrationTest.scala │ │ │ │ │ ├── OfflinePartyReplicationPreventDuplicateContractsIntegrationTest.scala │ │ │ │ │ ├── OfflinePartyReplicationRepairMacroIntegrationTest.scala │ │ │ │ │ ├── OfflinePartyReplicationSharedContractIntegrationTest.scala │ │ │ │ │ ├── OfflinePartyReplicationWorkflowIdsIntegrationTest.scala │ │ │ │ │ ├── OnboardingConsortiumPartyIntegrationTest.scala │ │ │ │ │ ├── OnlinePartyReplicationCascadingRepetitionsTest.scala │ │ │ │ │ ├── OnlinePartyReplicationDecentralizedPartyTest.scala │ │ │ │ │ ├── OnlinePartyReplicationNegotiationTest.scala │ │ │ │ │ ├── OnlinePartyReplicationParticipantProtocolTest.scala │ │ │ │ │ ├── OnlinePartyReplicationRecoverFromDisruptionsTest.scala │ │ │ │ │ ├── OnlinePartyReplicationTestHelpers.scala │ │ │ │ │ └── UseSilentSynchronizerInTest.scala │ │ │ │ ├── multisynchronizer │ │ │ │ │ ├── AssignmentBeforeUnassignmentIntegrationTest.scala │ │ │ │ │ ├── AsynchronousReassignmentProtocolIntegrationTest.scala │ │ │ │ │ ├── AutomaticReassignmentBatchingIntegrationTest.scala │ │ │ │ │ ├── GetConnectedSynchronizersIntegrationTest.scala │ │ │ │ │ ├── ReassignmentConfirmationAdminPartyIntegrationTest.scala │ │ │ │ │ ├── ReassignmentConfirmationPoliciesIntegrationTest.scala │ │ │ │ │ ├── ReassignmentNoReassignmentDataIntegrationTest.scala │ │ │ │ │ ├── ReassignmentServiceConcurrentReassignmentsIntegrationTest.scala │ │ │ │ │ ├── ReassignmentServiceIntegrationTest.scala │ │ │ │ │ ├── ReassignmentServiceTimeoutCommandRejectedIntegrationTest.scala │ │ │ │ │ ├── ReassignmentSubmissionIntegrationTest.scala │ │ │ │ │ ├── ReassignmentTargetTimestampIntegrationTest.scala │ │ │ │ │ ├── ReassignmentsConfirmationObserversIntegrationTest.scala │ │ │ │ │ ├── ReassignmentsConfirmationThresholdIntegrationTest.scala │ │ │ │ │ ├── RepairServiceIntegrationTest.scala │ │ │ │ │ └── UpdateServiceIntegrationTest.scala │ │ │ │ ├── nightly │ │ │ │ │ ├── kms │ │ │ │ │ │ ├── KmsCryptoNoPreDefinedKeysIntegrationTest.scala │ │ │ │ │ │ ├── aws │ │ │ │ │ │ │ ├── AwsEncryptedCryptoPrivateStoreNoPreDefinedKeyIntegrationTest.scala │ │ │ │ │ │ │ ├── AwsKmsCryptoNoPreDefinedKeysIntegrationTest.scala │ │ │ │ │ │ │ └── AwsRotateWrapperKeyNoPreDefinedKeyIntegrationTest.scala │ │ │ │ │ │ └── gcp │ │ │ │ │ │ │ ├── GcpEncryptedCryptoPrivateStoreNoPreDefinedKeyIntegrationTest.scala │ │ │ │ │ │ │ ├── GcpKmsCryptoNoPreDefinedKeysIntegrationTest.scala │ │ │ │ │ │ │ └── GcpRotateWrapperKeyNoPreDefinedKeyIntegrationTest.scala │ │ │ │ │ └── sequencer │ │ │ │ │ │ └── SequencerCatchUpPerformanceIntegrationTest.scala │ │ │ │ ├── offboarding │ │ │ │ │ ├── MediatorOffboardingIntegrationTest.scala │ │ │ │ │ ├── ParticipantOffboardingIntegrationTest.scala │ │ │ │ │ └── SequencerOffboardingIntegrationTest.scala │ │ │ │ ├── operations │ │ │ │ │ ├── DeclarativeApiIntegrationTest.scala │ │ │ │ │ ├── FlywayMigrationIntegrationTest.scala │ │ │ │ │ ├── MigrateAndStartIntegrationTest.scala │ │ │ │ │ └── ViewConsistencyTest.scala │ │ │ │ ├── performance │ │ │ │ │ ├── BasePerformanceIntegrationTest.scala │ │ │ │ │ ├── ChangeScenarioPerformanceIntegrationTest.scala │ │ │ │ │ ├── HardCodedMasterPerformanceIntegrationTest.scala │ │ │ │ │ ├── LateJoinerPerformanceIntegrationTest.scala │ │ │ │ │ ├── MultiSynchronizerPerformanceRunnerIntegrationTest.scala │ │ │ │ │ ├── RestartPerformanceIntegrationTest.scala │ │ │ │ │ └── SequencerAggregationPerformanceIntegrationTest.scala │ │ │ │ ├── pkgdars │ │ │ │ │ ├── PackageUploadIntegrationTest.scala │ │ │ │ │ ├── PackageUploadVersionIntegrationTest.scala │ │ │ │ │ └── PackageUsableMixin.scala │ │ │ │ ├── pruning │ │ │ │ │ ├── ACSPruningIntegrationTest.scala │ │ │ │ │ ├── BftOrdererPruningIntegrationTest.scala │ │ │ │ │ ├── ConfiguresScheduledPruning.scala │ │ │ │ │ ├── LedgerPruningIntegrationTest.scala │ │ │ │ │ ├── MediatorPruningIntegrationTest.scala │ │ │ │ │ ├── PruneLockedContractIntegrationTest.scala │ │ │ │ │ ├── PruningDocumentationTest.scala │ │ │ │ │ ├── ReassignmentPruningIntegrationTest.scala │ │ │ │ │ ├── ScheduledDatabaseSequencerPruningTest.scala │ │ │ │ │ ├── ScheduledHADatabaseSequencerPruningTest.scala │ │ │ │ │ ├── ScheduledMediatorPruningTest.scala │ │ │ │ │ ├── ScheduledParticipantPruningTest.scala │ │ │ │ │ └── SequencerPruningIntegrationTest.scala │ │ │ │ ├── release │ │ │ │ │ ├── CliIntegrationTest.scala │ │ │ │ │ ├── ReleaseArtifactIntegrationTestUtils.scala │ │ │ │ │ ├── ReleaseExamplesIntegrationTest.scala │ │ │ │ │ └── kms │ │ │ │ │ │ ├── KmsCliIntegrationTest.scala │ │ │ │ │ │ ├── aws │ │ │ │ │ │ └── AwsCliIntegrationTest.scala │ │ │ │ │ │ ├── driver │ │ │ │ │ │ ├── AwsKmsDriverCliIntegrationTest.scala │ │ │ │ │ │ └── MockKmsDriverCliIntegrationTest.scala │ │ │ │ │ │ └── gcp │ │ │ │ │ │ └── GcpCliIntegrationTest.scala │ │ │ │ ├── reliability │ │ │ │ │ ├── AcsCommitmentRestartIntegrationTest.scala │ │ │ │ │ ├── ChangeSequencerAfterRestartIntegrationTest.scala │ │ │ │ │ ├── QuickRestartAfterStartIntegrationTest.scala │ │ │ │ │ ├── ReliabilityPerformanceIntegrationTest.scala │ │ │ │ │ ├── RestartParticipantPerformanceIntegrationTest.scala │ │ │ │ │ └── RestartSequencersReliabilityTest.scala │ │ │ │ ├── repair │ │ │ │ │ ├── AcsImportRepresentativePackageIdSelectionIntegrationTest.scala │ │ │ │ │ ├── ContractIdValidationIntegrationTest.scala │ │ │ │ │ ├── DeceasedPartyContractPurgeRepairIntegrationTest.scala │ │ │ │ │ ├── ExportAcsPartyOffboardingIntegrationTest.scala │ │ │ │ │ ├── ExportContractsIntegrationTest.scala │ │ │ │ │ ├── IgnoreSequencedEventsIntegrationTest.scala │ │ │ │ │ ├── ImportContractsIntegrationTest.scala │ │ │ │ │ ├── LargeAcsExportAndImportTest.scala │ │ │ │ │ ├── OfflinePartyMigrationAcsCommitmentIntegrationTest.scala │ │ │ │ │ ├── ParticipantMigrateSynchronizerIntegrationTest.scala │ │ │ │ │ ├── RepairServiceIntegrationTest.scala │ │ │ │ │ ├── RepairSynchronizerRecoveryIntegrationTest.scala │ │ │ │ │ ├── RepairTestUtil.scala │ │ │ │ │ ├── RollbackUnassignmentIntegrationTest.scala │ │ │ │ │ ├── SynchronizerRepairIntegrationTest.scala │ │ │ │ │ └── WithEnabledParties.scala │ │ │ │ ├── security │ │ │ │ │ ├── AdminApiAuthorizationIntegrationTest.scala │ │ │ │ │ ├── AdminApiKeyRotationIntegrationTest.scala │ │ │ │ │ ├── AdminApiUserConfigAuthorizationIntegrationTest.scala │ │ │ │ │ ├── AuthenticationTokenIntegrationTest.scala │ │ │ │ │ ├── CantonAdminTokenIntegrationTest.scala │ │ │ │ │ ├── CryptoHandshakeIntegrationTest.scala │ │ │ │ │ ├── CryptoIntegrationTest.scala │ │ │ │ │ ├── EncryptionViewMaxSizeIntegrationTest.scala │ │ │ │ │ ├── EngineComputationAbortIntegrationTest.scala │ │ │ │ │ ├── GracefulRejectsIntegrationTest.scala │ │ │ │ │ ├── InvalidAssignmentRequestIntegrationTest.scala │ │ │ │ │ ├── InvalidReassignmentIdIntegrationTest.scala │ │ │ │ │ ├── InvalidRequestSequencerIntegrationTest.scala │ │ │ │ │ ├── InvalidTransactionConfirmationRequestIntegrationTest.scala │ │ │ │ │ ├── InvalidUnassignmentRequestIntegrationTest.scala │ │ │ │ │ ├── KeyFormatMigrationIntegrationTest.scala │ │ │ │ │ ├── KeyManagementIntegrationTest.scala │ │ │ │ │ ├── KeyManagementTestHelper.scala │ │ │ │ │ ├── KeyRotationWithMultipleSequencersIntegrationTest.scala │ │ │ │ │ ├── LedgerAuthorizationIntegrationTest.scala │ │ │ │ │ ├── LedgerIntegrityIntegrationTest.scala │ │ │ │ │ ├── LedgerTransparencyIntegrationTest.scala │ │ │ │ │ ├── ModelConformanceIntegrationTest.scala │ │ │ │ │ ├── MultipleAuthServicesIntegrationTest.scala │ │ │ │ │ ├── ReplayedRequestsIntegrationTest.scala │ │ │ │ │ ├── SecuredApisIntegrationTest.scala │ │ │ │ │ ├── SecurityTestHelpers.scala │ │ │ │ │ ├── SecurityTestLensUtils.scala │ │ │ │ │ ├── SessionEncryptionKeysIntegrationTest.scala │ │ │ │ │ ├── StrayConfirmationResultIntegrationTest.scala │ │ │ │ │ ├── TimeValidationIntegrationTest.scala │ │ │ │ │ ├── TransactionVersionIntegrationTest.scala │ │ │ │ │ ├── kms │ │ │ │ │ │ ├── EncryptedCryptoPrivateStoreIntegrationTest.scala │ │ │ │ │ │ ├── EncryptedCryptoPrivateStoreTestHelpers.scala │ │ │ │ │ │ ├── KmsCryptoIntegrationTestBase.scala │ │ │ │ │ │ ├── KmsCryptoWithPreDefinedKeysIntegrationTest.scala │ │ │ │ │ │ ├── KmsMigrationIntegrationTest.scala │ │ │ │ │ │ ├── MigrationClearToEncryptedStoreIntegrationTest.scala │ │ │ │ │ │ ├── MigrationEncryptedToClearStoreIntegrationTest.scala │ │ │ │ │ │ ├── NamespaceIntermediateKmsKeyIntegrationTest.scala │ │ │ │ │ │ ├── RotateKmsKeyIntegrationTest.scala │ │ │ │ │ │ ├── RotateWrapperKeyFailureIntegrationTest.scala │ │ │ │ │ │ ├── RotateWrapperKeyIntegrationTest.scala │ │ │ │ │ │ ├── SessionSigningKeysIntegrationTest.scala │ │ │ │ │ │ ├── SessionSigningKeysLifecycleIntegrationTest.scala │ │ │ │ │ │ ├── aws │ │ │ │ │ │ │ ├── AwsEncryptedCryptoPrivateStoreTestBase.scala │ │ │ │ │ │ │ ├── AwsEncryptedCryptoPrivateStoreWithPreDefinedKeyIntegrationTest.scala │ │ │ │ │ │ │ ├── AwsKmsCryptoIntegrationTestBase.scala │ │ │ │ │ │ │ ├── AwsKmsCryptoWithPreDefinedKeysIntegrationTest.scala │ │ │ │ │ │ │ ├── AwsMigrationClearToEncryptedStoreIntegrationTest.scala │ │ │ │ │ │ │ ├── AwsMigrationEncryptedToClearStoreIntegrationTest.scala │ │ │ │ │ │ │ ├── AwsRotateWrapperKeyFailureIntegrationTest.scala │ │ │ │ │ │ │ └── AwsRotateWrapperKeyIntegrationTest.scala │ │ │ │ │ │ ├── gcp │ │ │ │ │ │ │ ├── GcpEncryptedCryptoPrivateStoreTestBase.scala │ │ │ │ │ │ │ ├── GcpEncryptedCryptoPrivateStoreWithPreDefinedKeyIntegrationTest.scala │ │ │ │ │ │ │ ├── GcpKmsCryptoIntegrationTestBase.scala │ │ │ │ │ │ │ ├── GcpKmsCryptoWithPreDefinedKeysIntegrationTest.scala │ │ │ │ │ │ │ ├── GcpMigrationClearToEncryptedStoreBftOrderingIntegrationTestPostgres.scala │ │ │ │ │ │ │ ├── GcpMigrationEncryptedToClearStoreBftOrderingIntegrationTestPostgres.scala │ │ │ │ │ │ │ ├── GcpRotateWrapperKeyFailureIntegrationTest.scala │ │ │ │ │ │ │ └── GcpRotateWrapperKeyIntegrationTest.scala │ │ │ │ │ │ └── mock │ │ │ │ │ │ │ ├── MockEncryptedCryptoPrivateStoreIntegrationTest.scala │ │ │ │ │ │ │ ├── MockEncryptedCryptoPrivateStoreTestBase.scala │ │ │ │ │ │ │ ├── MockKmsDriverCryptoIntegrationTest.scala │ │ │ │ │ │ │ └── MockKmsDriverCryptoIntegrationTestBase.scala │ │ │ │ │ └── pkgdars │ │ │ │ │ │ ├── PackageRemovalIntegrationTest.scala │ │ │ │ │ │ └── PackageVettingIntegrationTest.scala │ │ │ │ ├── sequencer │ │ │ │ │ ├── BasicSequencerTest.scala │ │ │ │ │ ├── DynamicOnboardingIntegrationTest.scala │ │ │ │ │ ├── ExternalSequencerIntegrationTest.scala │ │ │ │ │ ├── RehydrationIntegrationTest.scala │ │ │ │ │ ├── SequencerApiRateLimitingIntegrationTest.scala │ │ │ │ │ ├── SequencerConnectServiceIntegrationTest.scala │ │ │ │ │ ├── SequencerHighAvailabilityIntegrationTest.scala │ │ │ │ │ ├── SequencerRestartTest.scala │ │ │ │ │ ├── SynchronizerBootstrapWithMultipleConsolesAndSequencersIntegrationTest.scala │ │ │ │ │ ├── ToxiproxyIntegrationTest.scala │ │ │ │ │ ├── bftordering │ │ │ │ │ │ ├── BftOrderingDynamicOnboardingIntegrationTest.scala │ │ │ │ │ │ ├── BftOrderingSequencerWithTrafficControlApiTestPostgres.scala │ │ │ │ │ │ ├── BftSequencerApiTest.scala │ │ │ │ │ │ └── package.scala │ │ │ │ │ ├── channel │ │ │ │ │ │ ├── SequencerChannelProtocolIntegrationTest.scala │ │ │ │ │ │ └── TestRecorder.scala │ │ │ │ │ └── reference │ │ │ │ │ │ ├── ReferenceDynamicOnboardingIntegrationTestBase.scala │ │ │ │ │ │ ├── ReferenceSequencerApiTest.scala │ │ │ │ │ │ ├── ReferenceSequencerDriverApiConformanceTest.scala │ │ │ │ │ │ ├── ReferenceSequencerDriverApiConformanceTestBase.scala │ │ │ │ │ │ ├── ReferenceSequencerPruningIntegrationTest.scala │ │ │ │ │ │ ├── ReferenceSequencerWithTrafficControlApiTestBase.scala │ │ │ │ │ │ ├── ReferenceSequencerWithTrafficControlApiTestPostgres.scala │ │ │ │ │ │ ├── ReferenceSynchronizerBootstrapWithSeparateConsolesIntegrationTest.scala │ │ │ │ │ │ └── package.scala │ │ │ │ ├── tinyproxy │ │ │ │ │ └── SimplePingWithWebProxyIntegrationTest.scala │ │ │ │ ├── topology │ │ │ │ │ ├── DanglingPartiesIntegrationTest.scala │ │ │ │ │ ├── DuplicateSignaturesIntegrationTest.scala │ │ │ │ │ ├── IdentityProviderConfigIntegrationTest.scala │ │ │ │ │ ├── LogicalSynchronizerUpgradeTopologyIntegrationTest.scala │ │ │ │ │ ├── ManualParticipantSetupIntegrationTest.scala │ │ │ │ │ ├── ManualSynchronizerNodesInitIntegrationTest.scala │ │ │ │ │ ├── MemberAutoInitIntegrationTest.scala │ │ │ │ │ ├── ParticipantStateChangeIntegrationTest.scala │ │ │ │ │ ├── PartyManagementIntegrationTest.scala │ │ │ │ │ ├── PartyToParticipantAuthIntegrationTest.scala │ │ │ │ │ ├── PartyToParticipantKeyUsageIntegrationTest.scala │ │ │ │ │ ├── PermissionedSynchronizerTest.scala │ │ │ │ │ ├── SemiAutoInitIntegrationTest.scala │ │ │ │ │ ├── StressTopologyDispatcherIntegrationTest.scala │ │ │ │ │ ├── SynchronizerOwnerIntegrationTest.scala │ │ │ │ │ ├── TimeAdvancingTopologySubscriberIntegrationTest.scala │ │ │ │ │ ├── TopologyAdministrationIntegrationTest.scala │ │ │ │ │ ├── TopologyChangeIntegrationTest.scala │ │ │ │ │ ├── TopologyManagementHelper.scala │ │ │ │ │ ├── TopologyManagementIntegrationTest.scala │ │ │ │ │ ├── TopologyValidationMultiSynchronizerIntegrationTest.scala │ │ │ │ │ └── UserManagementIntegrationTest.scala │ │ │ │ ├── toxiproxy │ │ │ │ │ ├── ToxiproxyDatabase.scala │ │ │ │ │ ├── ToxiproxyHelpers.scala │ │ │ │ │ ├── ToxiproxyParticipantSynchronizerHelpers.scala │ │ │ │ │ ├── fast │ │ │ │ │ │ ├── OnlinePartyReplicationNetworkDisruptionsTest.scala │ │ │ │ │ │ ├── RecoveryToxiproxyParticipantSequencerTest.scala │ │ │ │ │ │ ├── ReplicatedParticipantBootstrapDatabaseFaultIntegrationTest.scala │ │ │ │ │ │ ├── ToxiproxyDbStartupTest.scala │ │ │ │ │ │ ├── ToxiproxyParticipantMultiSequencerConnectivityTest.scala │ │ │ │ │ │ ├── ToxiproxyPluginTest.scala │ │ │ │ │ │ └── kms │ │ │ │ │ │ │ ├── KmsFaultTest.scala │ │ │ │ │ │ │ ├── aws │ │ │ │ │ │ │ └── AwsKmsFaultTest.scala │ │ │ │ │ │ │ └── gcp │ │ │ │ │ │ │ └── GcpKmsFaultTest.scala │ │ │ │ │ └── slow │ │ │ │ │ │ ├── HealthServiceDatabaseFaultTest.scala │ │ │ │ │ │ ├── HorizontallyScaledSequencerDatabaseFaultTest.scala │ │ │ │ │ │ ├── PerformanceReplicatedMediatorDatabaseFaultIntegrationTest.scala │ │ │ │ │ │ ├── PerformanceReplicatedParticipantDatabaseFaultIntegrationTest.scala │ │ │ │ │ │ ├── PerformanceReplicatedSequencerDatabaseFaultTest.scala │ │ │ │ │ │ ├── ReferenceToxiproxyIntegrationTest.scala │ │ │ │ │ │ ├── ReplicatedParticipantDatabaseFaultIntegrationTest.scala │ │ │ │ │ │ ├── ToxiproxyBftSequencerConnectionsIntegrationTest.scala │ │ │ │ │ │ ├── ToxiproxyMemberDatabaseTest.scala │ │ │ │ │ │ └── UnrecoverableToxiproxyParticipantSequencerTests.scala │ │ │ │ ├── traffic │ │ │ │ │ ├── TrafficControlConcurrentTopologyChangeTest.scala │ │ │ │ │ └── TrafficControlTest.scala │ │ │ │ ├── upgrade │ │ │ │ │ ├── CantonNetworkTopologyStateIntegrationTest.scala │ │ │ │ │ ├── ComplexMajorUpgradeIntegrationTest.scala │ │ │ │ │ ├── LogicalUpgradeUtils.scala │ │ │ │ │ ├── MajorUpgradeUtils.scala │ │ │ │ │ ├── SimpleMajorUpgradeIntegrationTest.scala │ │ │ │ │ └── lsu │ │ │ │ │ │ ├── LSUBase.scala │ │ │ │ │ │ ├── LSUCancellationIntegrationTest.scala │ │ │ │ │ │ ├── LSUEndToEndIntegrationTest.scala │ │ │ │ │ │ ├── LSUExternalPartiesTest.scala │ │ │ │ │ │ ├── LSULateUpgradeIntegrationTest.scala │ │ │ │ │ │ ├── LSUParticipantOnboardingDuringLSUIntegrationTest.scala │ │ │ │ │ │ ├── LSUPruningIntegrationTest.scala │ │ │ │ │ │ ├── LSUReassignmentsIntegrationTest.scala │ │ │ │ │ │ ├── LSURestartIntegrationTest.scala │ │ │ │ │ │ ├── LSUTimeoutInflightIntegrationTest.scala │ │ │ │ │ │ ├── LSUTopologyIntegrationTest.scala │ │ │ │ │ │ ├── MinimumSequencingTimeIntegrationTest.scala │ │ │ │ │ │ └── UpgradeTimeOldSynchronizerIntegrationTest.scala │ │ │ │ ├── util │ │ │ │ │ └── CommitmentTestUtil.scala │ │ │ │ └── version │ │ │ │ │ ├── AlphaVersionSupportIntegrationTest.scala │ │ │ │ │ ├── BetaVersionSupportIntegrationTest.scala │ │ │ │ │ ├── FailingMinimumHandshakeIntegrationTest.scala │ │ │ │ │ └── MultipleProtocolVersionReassignmentIntegrationTest.scala │ │ │ └── util │ │ │ │ ├── BackgroundWorkloadRunner.scala │ │ │ │ ├── LoggerSuppressionHelpers.scala │ │ │ │ ├── OffboardsMediatorNode.scala │ │ │ │ ├── OffboardsSequencerNode.scala │ │ │ │ ├── OnboardsNewSequencerNode.scala │ │ │ │ ├── PartyToParticipantDeclarative.scala │ │ │ │ ├── TestSubmissionService.scala │ │ │ │ └── TestUtils.scala │ │ │ ├── metrics │ │ │ ├── LabeledMetricsFactoryTest.scala │ │ │ └── MetricsFactoryValues.scala │ │ │ ├── participant │ │ │ └── util │ │ │ │ └── DAMLeTest.scala │ │ │ ├── resource │ │ │ └── FlywayChecksumsTest.scala │ │ │ ├── util │ │ │ ├── MaliciousParticipantNode.scala │ │ │ ├── ReleaseUtils.scala │ │ │ ├── ReleaseUtilsTest.scala │ │ │ └── SetupPackageVetting.scala │ │ │ └── version │ │ │ └── SerializationDeserializationTest.scala │ ├── aws-kms-driver │ │ └── src │ │ │ ├── main │ │ │ ├── resources │ │ │ │ └── META-INF │ │ │ │ │ └── services │ │ │ │ │ ├── com.digitalasset.canton.crypto.kms.driver.api.KmsDriverFactory │ │ │ │ │ └── com.digitalasset.canton.crypto.kms.driver.api.v1.KmsDriverFactory │ │ │ └── scala │ │ │ │ └── com │ │ │ │ └── digitalasset │ │ │ │ └── canton │ │ │ │ └── crypto │ │ │ │ └── kms │ │ │ │ └── driver │ │ │ │ └── v1 │ │ │ │ └── aws │ │ │ │ └── AwsKmsDriver.scala │ │ │ └── test │ │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── canton │ │ │ └── nightly │ │ │ └── AwsKmsDriverTest.scala │ ├── base │ │ └── src │ │ │ ├── main │ │ │ ├── protobuf │ │ │ │ ├── buf.yaml │ │ │ │ ├── com │ │ │ │ │ └── digitalasset │ │ │ │ │ │ └── canton │ │ │ │ │ │ ├── connection │ │ │ │ │ │ └── v30 │ │ │ │ │ │ │ └── api_info.proto │ │ │ │ │ │ ├── crypto │ │ │ │ │ │ ├── admin │ │ │ │ │ │ │ └── v30 │ │ │ │ │ │ │ │ └── vault_service.proto │ │ │ │ │ │ └── v30 │ │ │ │ │ │ │ └── crypto.proto │ │ │ │ │ │ ├── protocol │ │ │ │ │ │ ├── v30 │ │ │ │ │ │ │ ├── acs_commitments.proto │ │ │ │ │ │ │ ├── common.proto │ │ │ │ │ │ │ ├── common_stable.proto │ │ │ │ │ │ │ ├── confirmation_response.proto │ │ │ │ │ │ │ ├── mediator.proto │ │ │ │ │ │ │ ├── merkle.proto │ │ │ │ │ │ │ ├── ordering_request.proto │ │ │ │ │ │ │ ├── participant_reassignment.proto │ │ │ │ │ │ │ ├── participant_transaction.proto │ │ │ │ │ │ │ ├── quorum.proto │ │ │ │ │ │ │ ├── sequencing.proto │ │ │ │ │ │ │ ├── sequencing_parameters.proto │ │ │ │ │ │ │ ├── signed_content.proto │ │ │ │ │ │ │ ├── storage.proto │ │ │ │ │ │ │ ├── synchronization.proto │ │ │ │ │ │ │ ├── synchronizer_parameters.proto │ │ │ │ │ │ │ ├── topology.proto │ │ │ │ │ │ │ ├── traffic_control_parameters.proto │ │ │ │ │ │ │ └── versioned_google_rpc_status.proto │ │ │ │ │ │ └── v31 │ │ │ │ │ │ │ └── common.proto │ │ │ │ │ │ ├── scalapb │ │ │ │ │ │ └── package.proto │ │ │ │ │ │ ├── sequencer │ │ │ │ │ │ └── api │ │ │ │ │ │ │ └── v30 │ │ │ │ │ │ │ ├── sequencer_authentication_service.proto │ │ │ │ │ │ │ ├── sequencer_channel_service.proto │ │ │ │ │ │ │ ├── sequencer_connect_service.proto │ │ │ │ │ │ │ └── sequencer_service.proto │ │ │ │ │ │ ├── synchronizer │ │ │ │ │ │ └── v30 │ │ │ │ │ │ │ └── synchronizer.proto │ │ │ │ │ │ ├── time │ │ │ │ │ │ └── admin │ │ │ │ │ │ │ └── v30 │ │ │ │ │ │ │ └── synchronizer_time_service.proto │ │ │ │ │ │ ├── topology │ │ │ │ │ │ └── admin │ │ │ │ │ │ │ └── v30 │ │ │ │ │ │ │ ├── common.proto │ │ │ │ │ │ │ ├── initialization_service.proto │ │ │ │ │ │ │ ├── topology_aggregation_service.proto │ │ │ │ │ │ │ ├── topology_manager_read_service.proto │ │ │ │ │ │ │ └── topology_manager_write_service.proto │ │ │ │ │ │ ├── v30 │ │ │ │ │ │ └── trace_context.proto │ │ │ │ │ │ └── version │ │ │ │ │ │ └── v1 │ │ │ │ │ │ └── untyped_versioned_message.proto │ │ │ │ └── google │ │ │ │ │ └── rpc │ │ │ │ │ └── package.proto │ │ │ ├── resources │ │ │ │ ├── rewrite-appender.xml │ │ │ │ └── rewrite-async-appender.xml │ │ │ └── scala │ │ │ │ ├── com │ │ │ │ ├── daml │ │ │ │ │ └── nonempty │ │ │ │ │ │ └── NonEmptyUtil.scala │ │ │ │ └── digitalasset │ │ │ │ │ └── canton │ │ │ │ │ ├── ProtoDeserializationError.scala │ │ │ │ │ ├── Tags.scala │ │ │ │ │ ├── auth │ │ │ │ │ ├── AsyncForwardingListener.scala │ │ │ │ │ ├── AuthInterceptor.scala │ │ │ │ │ ├── AuthService.scala │ │ │ │ │ ├── AuthServiceJWT.scala │ │ │ │ │ ├── AuthServiceWildcard.scala │ │ │ │ │ ├── AuthorizationChecksErrors.scala │ │ │ │ │ ├── AuthorizationError.scala │ │ │ │ │ ├── Authorizer.scala │ │ │ │ │ ├── CachedJwtVerifierLoader.scala │ │ │ │ │ ├── CantonAdminTokenAuthService.scala │ │ │ │ │ ├── CantonAdminTokenDispenser.scala │ │ │ │ │ ├── ClaimResolver.scala │ │ │ │ │ ├── Claims.scala │ │ │ │ │ ├── GrpcAuthInterceptor.scala │ │ │ │ │ ├── JwksVerifier.scala │ │ │ │ │ ├── JwtVerifierLoader.scala │ │ │ │ │ └── OngoingAuthorizationFactory.scala │ │ │ │ │ ├── caching │ │ │ │ │ ├── Cache.scala │ │ │ │ │ ├── CaffeineCache.scala │ │ │ │ │ ├── EffectTunnel.scala │ │ │ │ │ ├── MappedCache.scala │ │ │ │ │ ├── NoCache.scala │ │ │ │ │ ├── ScaffeineCache.scala │ │ │ │ │ ├── SizedCache.scala │ │ │ │ │ └── StatsCounterMetrics.scala │ │ │ │ │ ├── concurrent │ │ │ │ │ ├── DirectExecutionContext.scala │ │ │ │ │ ├── ExecutionContextMonitor.scala │ │ │ │ │ ├── ExecutorServiceExtensions.scala │ │ │ │ │ ├── FutureSupervisor.scala │ │ │ │ │ ├── HasFutureSupervision.scala │ │ │ │ │ ├── IdlenessExecutorService.scala │ │ │ │ │ ├── SupervisedPromise.scala │ │ │ │ │ └── Threading.scala │ │ │ │ │ ├── config │ │ │ │ │ ├── ApiLoggingConfig.scala │ │ │ │ │ ├── AuthServiceConfig.scala │ │ │ │ │ ├── BaseCantonConfig.scala │ │ │ │ │ ├── BatchAggregatorConfig.scala │ │ │ │ │ ├── CacheConfig.scala │ │ │ │ │ ├── CantonRequireTypes.scala │ │ │ │ │ ├── CryptoConfig.scala │ │ │ │ │ ├── CryptoProvider.scala │ │ │ │ │ ├── DbLockConfig.scala │ │ │ │ │ ├── EncryptedPrivateStoreConfig.scala │ │ │ │ │ ├── KmsConfig.scala │ │ │ │ │ ├── LoggingConfig.scala │ │ │ │ │ ├── PackageMetadataViewConfig.scala │ │ │ │ │ ├── PemFileOrString.scala │ │ │ │ │ ├── PrivateKeyStoreConfig.scala │ │ │ │ │ ├── ProcessingTimeouts.scala │ │ │ │ │ ├── QueryCostMonitoringConfig.scala │ │ │ │ │ ├── ReassignmentsConfig.scala │ │ │ │ │ ├── RefinedNonNegativeDuration.scala │ │ │ │ │ ├── ReplicationConfig.scala │ │ │ │ │ ├── ServerConfig.scala │ │ │ │ │ ├── SessionSigningKeysConfig.scala │ │ │ │ │ ├── StartupMemoryCheckConfig.scala │ │ │ │ │ ├── StorageConfig.scala │ │ │ │ │ ├── SynchronizerTimeTrackerConfig.scala │ │ │ │ │ ├── TestingConfigInternal.scala │ │ │ │ │ ├── TimeProofRequestConfig.scala │ │ │ │ │ ├── TopologyConfig.scala │ │ │ │ │ └── WatchdogConfig.scala │ │ │ │ │ ├── connection │ │ │ │ │ └── GrpcApiInfoService.scala │ │ │ │ │ ├── crypto │ │ │ │ │ ├── CryptoApi.scala │ │ │ │ │ ├── CryptoKeyValidation.scala │ │ │ │ │ ├── CryptoKeys.scala │ │ │ │ │ ├── CryptoSchemes.scala │ │ │ │ │ ├── Encryption.scala │ │ │ │ │ ├── Hash.scala │ │ │ │ │ ├── HashBuilder.scala │ │ │ │ │ ├── HashPurpose.scala │ │ │ │ │ ├── Hmac.scala │ │ │ │ │ ├── InteractiveSubmission.scala │ │ │ │ │ ├── Nonce.scala │ │ │ │ │ ├── PasswordBasedEncryption.scala │ │ │ │ │ ├── Random.scala │ │ │ │ │ ├── Salt.scala │ │ │ │ │ ├── Signing.scala │ │ │ │ │ ├── SyncCryptoApiParticipantProvider.scala │ │ │ │ │ ├── SynchronizerCryptoPrivateApi.scala │ │ │ │ │ ├── SynchronizerCryptoPureApi.scala │ │ │ │ │ ├── SynchronizerCryptoValidation.scala │ │ │ │ │ ├── X509CertificatePem.scala │ │ │ │ │ ├── deterministic │ │ │ │ │ │ └── encryption │ │ │ │ │ │ │ └── SP800HashDRBGSecureRandom.scala │ │ │ │ │ ├── kms │ │ │ │ │ │ ├── Kms.scala │ │ │ │ │ │ ├── KmsFactory.scala │ │ │ │ │ │ ├── audit │ │ │ │ │ │ │ └── KmsRequestResponseLogger.scala │ │ │ │ │ │ ├── aws │ │ │ │ │ │ │ ├── AwsKms.scala │ │ │ │ │ │ │ ├── audit │ │ │ │ │ │ │ │ └── AwsRequestResponseLogger.scala │ │ │ │ │ │ │ └── tracing │ │ │ │ │ │ │ │ └── AwsTraceContextInterceptor.scala │ │ │ │ │ │ ├── driver │ │ │ │ │ │ │ └── v1 │ │ │ │ │ │ │ │ ├── DriverKms.scala │ │ │ │ │ │ │ │ └── KmsDriverSpecsConverter.scala │ │ │ │ │ │ └── gcp │ │ │ │ │ │ │ ├── GcpKms.scala │ │ │ │ │ │ │ └── audit │ │ │ │ │ │ │ └── GcpRequestResponseLogger.scala │ │ │ │ │ ├── provider │ │ │ │ │ │ ├── jce │ │ │ │ │ │ │ ├── JceCrypto.scala │ │ │ │ │ │ │ ├── JceJavaKeyConverter.scala │ │ │ │ │ │ │ ├── JcePrivateCrypto.scala │ │ │ │ │ │ │ ├── JcePureCrypto.scala │ │ │ │ │ │ │ └── JceSecurityProvider.scala │ │ │ │ │ │ └── kms │ │ │ │ │ │ │ └── KmsPrivateCrypto.scala │ │ │ │ │ ├── signer │ │ │ │ │ │ ├── SyncCryptoSigner.scala │ │ │ │ │ │ ├── SyncCryptoSignerWithLongTermKeys.scala │ │ │ │ │ │ └── SyncCryptoSignerWithSessionKeys.scala │ │ │ │ │ ├── store │ │ │ │ │ │ ├── CryptoPrivateStore.scala │ │ │ │ │ │ ├── CryptoPrivateStoreExtended.scala │ │ │ │ │ │ ├── CryptoPublicStore.scala │ │ │ │ │ │ ├── EncryptedCryptoPrivateStore.scala │ │ │ │ │ │ ├── EncryptedCryptoPrivateStoreHelper.scala │ │ │ │ │ │ ├── KmsCryptoPrivateStore.scala │ │ │ │ │ │ ├── KmsMetadataStore.scala │ │ │ │ │ │ ├── db │ │ │ │ │ │ │ ├── DbCryptoPrivateStore.scala │ │ │ │ │ │ │ ├── DbCryptoPublicStore.scala │ │ │ │ │ │ │ └── DbKmsMetadataStore.scala │ │ │ │ │ │ └── memory │ │ │ │ │ │ │ ├── InMemoryCryptoPrivateStore.scala │ │ │ │ │ │ │ ├── InMemoryCryptoPublicStore.scala │ │ │ │ │ │ │ └── InMemoryKmsMetadataStore.scala │ │ │ │ │ ├── topology │ │ │ │ │ │ └── TopologyStateHash.scala │ │ │ │ │ └── verifier │ │ │ │ │ │ └── SyncCryptoVerifier.scala │ │ │ │ │ ├── data │ │ │ │ │ ├── AcsCommitmentData.scala │ │ │ │ │ ├── ActionDescription.scala │ │ │ │ │ ├── AssignmentViewTree.scala │ │ │ │ │ ├── CantonTimestamp.scala │ │ │ │ │ ├── CantonTimestampSecond.scala │ │ │ │ │ ├── CommonMetadata.scala │ │ │ │ │ ├── ContractsReassignmentBatch.scala │ │ │ │ │ ├── Counter.scala │ │ │ │ │ ├── DeduplicationPeriod.scala │ │ │ │ │ ├── FullInformeeTree.scala │ │ │ │ │ ├── FullTransactionViewTree.scala │ │ │ │ │ ├── GenReassignmentViewTree.scala │ │ │ │ │ ├── GenTransactionTree.scala │ │ │ │ │ ├── HasSubmissionTrackerData.scala │ │ │ │ │ ├── KeyResolution.scala │ │ │ │ │ ├── LedgerTimeBoundaries.scala │ │ │ │ │ ├── LightTransactionViewTree.scala │ │ │ │ │ ├── LogicalSynchronizerUpgrade.scala │ │ │ │ │ ├── MerkleSeq.scala │ │ │ │ │ ├── MerkleTree.scala │ │ │ │ │ ├── Offset.scala │ │ │ │ │ ├── OnboardingTransactions.scala │ │ │ │ │ ├── ParticipantMetadata.scala │ │ │ │ │ ├── ParticipantTransactionView.scala │ │ │ │ │ ├── PeanoQueue.scala │ │ │ │ │ ├── PeanoTreeQueue.scala │ │ │ │ │ ├── Quorum.scala │ │ │ │ │ ├── ReassignmentRef.scala │ │ │ │ │ ├── ReassignmentSubmitterMetadata.scala │ │ │ │ │ ├── ReassignmentViewTree.scala │ │ │ │ │ ├── SubmitterMetadata.scala │ │ │ │ │ ├── Timestamp.scala │ │ │ │ │ ├── TransactionSubviews.scala │ │ │ │ │ ├── TransactionView.scala │ │ │ │ │ ├── TransactionViewTree.scala │ │ │ │ │ ├── UnassignmentData.scala │ │ │ │ │ ├── UnassignmentViewTree.scala │ │ │ │ │ ├── ViewCommonData.scala │ │ │ │ │ ├── ViewParticipantData.scala │ │ │ │ │ ├── ViewPosition.scala │ │ │ │ │ ├── ViewTree.scala │ │ │ │ │ ├── ViewType.scala │ │ │ │ │ └── Witnesses.scala │ │ │ │ │ ├── driver │ │ │ │ │ └── v1 │ │ │ │ │ │ └── DriverLoader.scala │ │ │ │ │ ├── environment │ │ │ │ │ └── CantonNodeParameters.scala │ │ │ │ │ ├── error │ │ │ │ │ ├── CantonBaseError.scala │ │ │ │ │ ├── CantonErrorGroups.scala │ │ │ │ │ ├── FatalError.scala │ │ │ │ │ ├── MediatorError.scala │ │ │ │ │ ├── TransactionError.scala │ │ │ │ │ └── TransactionRoutingError.scala │ │ │ │ │ ├── grpc │ │ │ │ │ ├── ByteStringStreamObserver.scala │ │ │ │ │ └── FileStreamObserver.scala │ │ │ │ │ ├── health │ │ │ │ │ ├── AtomicHealthElement.scala │ │ │ │ │ ├── CloseableHealthElement.scala │ │ │ │ │ ├── ComponentHealthState.scala │ │ │ │ │ ├── ComponentStatus.scala │ │ │ │ │ ├── CompositeHealthElement.scala │ │ │ │ │ ├── DependenciesHealthService.scala │ │ │ │ │ ├── HealthComponent.scala │ │ │ │ │ ├── HealthElement.scala │ │ │ │ │ ├── HealthListener.scala │ │ │ │ │ ├── LivenessHealthService.scala │ │ │ │ │ ├── MutableHealthComponent.scala │ │ │ │ │ ├── ServiceHealthStatusManager.scala │ │ │ │ │ └── ToComponentHealthState.scala │ │ │ │ │ ├── http │ │ │ │ │ └── json │ │ │ │ │ │ └── SprayJson.scala │ │ │ │ │ ├── lifecycle │ │ │ │ │ ├── CanAbortDueToShutdown.scala │ │ │ │ │ ├── ClosingException.scala │ │ │ │ │ ├── FlagCloseable.scala │ │ │ │ │ ├── FlagCloseableAsync.scala │ │ │ │ │ ├── FutureUnlessShutdown.scala │ │ │ │ │ ├── HasLifeCycleScope.scala │ │ │ │ │ ├── HasRunOnClosing.scala │ │ │ │ │ ├── HasSynchronizeWithClosing.scala │ │ │ │ │ ├── HasSynchronizeWithReaders.scala │ │ │ │ │ ├── HasUnlessClosing.scala │ │ │ │ │ ├── LifeCycle.scala │ │ │ │ │ ├── LifeCycleManager.scala │ │ │ │ │ ├── LifeCycleScope.scala │ │ │ │ │ ├── OnShutdownRunner.scala │ │ │ │ │ ├── PerformUnlessClosing.scala │ │ │ │ │ ├── PromiseUnlessShutdown.scala │ │ │ │ │ ├── ShutdownFailedException.scala │ │ │ │ │ ├── UnlessShutdown.scala │ │ │ │ │ └── package.scala │ │ │ │ │ ├── logging │ │ │ │ │ ├── LastErrorsAppender.scala │ │ │ │ │ ├── RewritingAppender.scala │ │ │ │ │ ├── audit │ │ │ │ │ │ └── ApiRequestLogger.scala │ │ │ │ │ └── pretty │ │ │ │ │ │ ├── AnsiEscapeFix.scala │ │ │ │ │ │ ├── CantonPrettyPrinter.scala │ │ │ │ │ │ ├── Pretty.scala │ │ │ │ │ │ ├── PrettyInstances.scala │ │ │ │ │ │ ├── PrettyPrinting.scala │ │ │ │ │ │ └── PrettyUtil.scala │ │ │ │ │ ├── metrics │ │ │ │ │ ├── ActiveRequestsMetrics.scala │ │ │ │ │ ├── DbStorageMetrics.scala │ │ │ │ │ ├── DeclarativeApiMetrics.scala │ │ │ │ │ ├── InstrumentedGraph.scala │ │ │ │ │ ├── LogReporter.scala │ │ │ │ │ ├── MetricValue.scala │ │ │ │ │ ├── MetricsFactoryType.scala │ │ │ │ │ ├── SequencerClientMetrics.scala │ │ │ │ │ ├── SequencerConnectionPoolMetrics.scala │ │ │ │ │ └── TrafficConsumptionMetrics.scala │ │ │ │ │ ├── networking │ │ │ │ │ ├── Endpoint.scala │ │ │ │ │ ├── UrlValidator.scala │ │ │ │ │ └── grpc │ │ │ │ │ │ ├── CantonCommunityAuthInterceptorDefinition.scala │ │ │ │ │ │ ├── CantonCommunityServerInterceptors.scala │ │ │ │ │ │ ├── CantonGrpcUtil.scala │ │ │ │ │ │ ├── CantonServerBuilder.scala │ │ │ │ │ │ ├── ClientChannelBuilder.scala │ │ │ │ │ │ ├── GrpcClient.scala │ │ │ │ │ │ ├── GrpcError.scala │ │ │ │ │ │ ├── GrpcManagedChannel.scala │ │ │ │ │ │ ├── GrpcRequestLoggingInterceptor.scala │ │ │ │ │ │ ├── ManagedChannelBuilderProxy.scala │ │ │ │ │ │ ├── MultiHostNameResolver.scala │ │ │ │ │ │ └── ratelimiting │ │ │ │ │ │ ├── ActiveRequestCounterInterceptor.scala │ │ │ │ │ │ ├── LimitResult.scala │ │ │ │ │ │ └── RateLimitingInterceptor.scala │ │ │ │ │ ├── package.scala │ │ │ │ │ ├── pekkostreams │ │ │ │ │ └── dispatcher │ │ │ │ │ │ ├── Dispatcher.scala │ │ │ │ │ │ ├── DispatcherImpl.scala │ │ │ │ │ │ ├── SignalDispatcher.scala │ │ │ │ │ │ └── SubSource.scala │ │ │ │ │ ├── protocol │ │ │ │ │ ├── CantonContractIdVersion.scala │ │ │ │ │ ├── ContractAuthenticationData.scala │ │ │ │ │ ├── ContractInstance.scala │ │ │ │ │ ├── ContractMetadata.scala │ │ │ │ │ ├── CreatedContract.scala │ │ │ │ │ ├── DynamicSequencingParameters.scala │ │ │ │ │ ├── ExternalAuthorization.scala │ │ │ │ │ ├── GlobalKeySerialization.scala │ │ │ │ │ ├── HasSerializableContract.scala │ │ │ │ │ ├── InputContract.scala │ │ │ │ │ ├── LfHashSyntax.scala │ │ │ │ │ ├── LocalAbstainError.scala │ │ │ │ │ ├── LocalContractId.scala │ │ │ │ │ ├── LocalError.scala │ │ │ │ │ ├── LocalRejectError.scala │ │ │ │ │ ├── Phase37Processor.scala │ │ │ │ │ ├── ProtocolSymmetricKey.scala │ │ │ │ │ ├── RefIdentifierSyntax.scala │ │ │ │ │ ├── RelativeContractIdSuffix.scala │ │ │ │ │ ├── ResolvedKey.scala │ │ │ │ │ ├── RollbackContext.scala │ │ │ │ │ ├── SequencerError.scala │ │ │ │ │ ├── SerializableContract.scala │ │ │ │ │ ├── SerializableDeduplicationPeriod.scala │ │ │ │ │ ├── SerializableRawContractInstance.scala │ │ │ │ │ ├── Stakeholders.scala │ │ │ │ │ ├── SynchronizerParameters.scala │ │ │ │ │ ├── SynchronizerParametersLookup.scala │ │ │ │ │ ├── Tags.scala │ │ │ │ │ ├── Unicum.scala │ │ │ │ │ ├── hash │ │ │ │ │ │ ├── HashTracer.scala │ │ │ │ │ │ ├── LfValueHashBuilder.scala │ │ │ │ │ │ ├── NodeHashBuilder.scala │ │ │ │ │ │ ├── TransactionHash.scala │ │ │ │ │ │ └── TransactionMetadataHashBuilder.scala │ │ │ │ │ ├── messages │ │ │ │ │ │ ├── AcsCommitment.scala │ │ │ │ │ │ ├── AcsCommitmentApiHelpers.scala │ │ │ │ │ │ ├── AssignmentMediatorMessage.scala │ │ │ │ │ │ ├── ConfirmationResponse.scala │ │ │ │ │ │ ├── ConfirmationResultMessage.scala │ │ │ │ │ │ ├── EncryptedViewMessage.scala │ │ │ │ │ │ ├── EnvelopeContent.scala │ │ │ │ │ │ ├── ErrorDetails.scala │ │ │ │ │ │ ├── HasRequestId.scala │ │ │ │ │ │ ├── HasSynchronizerId.scala │ │ │ │ │ │ ├── InformeeMessage.scala │ │ │ │ │ │ ├── LocalVerdict.scala │ │ │ │ │ │ ├── MediatorConfirmationRequest.scala │ │ │ │ │ │ ├── ProtocolMessage.scala │ │ │ │ │ │ ├── ReassignmentMediatorMessage.scala │ │ │ │ │ │ ├── RootHashMessage.scala │ │ │ │ │ │ ├── RootHashMessageRecipients.scala │ │ │ │ │ │ ├── SetTrafficPurchasedMessage.scala │ │ │ │ │ │ ├── SignedProtocolMessageContent.scala │ │ │ │ │ │ ├── TopologyTransactionsBroadcast.scala │ │ │ │ │ │ ├── TypedSignedProtocolMessageContent.scala │ │ │ │ │ │ ├── UnassignmentMediatorMessage.scala │ │ │ │ │ │ ├── Verdict.scala │ │ │ │ │ │ └── package.scala │ │ │ │ │ └── package.scala │ │ │ │ │ ├── pruning │ │ │ │ │ └── PruningPhase.scala │ │ │ │ │ ├── replica │ │ │ │ │ └── ReplicaManager.scala │ │ │ │ │ ├── resource │ │ │ │ │ ├── DatabaseStorageError.scala │ │ │ │ │ ├── DbExceptionRetryPolicy.scala │ │ │ │ │ ├── DbLock.scala │ │ │ │ │ ├── DbLockPostgres.scala │ │ │ │ │ ├── DbLockedConnection.scala │ │ │ │ │ ├── DbLockedConnectionPool.scala │ │ │ │ │ ├── DbMigrations.scala │ │ │ │ │ ├── DbParameterUtils.scala │ │ │ │ │ ├── DbStorageMulti.scala │ │ │ │ │ ├── DbStorageSingle.scala │ │ │ │ │ ├── DbStringEncodingCheck.scala │ │ │ │ │ ├── DbVersionCheck.scala │ │ │ │ │ ├── IdempotentInsert.scala │ │ │ │ │ ├── KeepAliveConnection.scala │ │ │ │ │ ├── StateMachine.scala │ │ │ │ │ ├── Storage.scala │ │ │ │ │ ├── StorageFactory.scala │ │ │ │ │ ├── StorageMultiFactory.scala │ │ │ │ │ ├── StorageSingleFactory.scala │ │ │ │ │ ├── StorageSingleSetup.scala │ │ │ │ │ ├── ToDbPrimitive.scala │ │ │ │ │ ├── TransactionalStoreUpdate.scala │ │ │ │ │ └── WithDbLock.scala │ │ │ │ │ ├── sequencing │ │ │ │ │ ├── ApplicationHandler.scala │ │ │ │ │ ├── ApplicationHandlerPekko.scala │ │ │ │ │ ├── AsyncResult.scala │ │ │ │ │ ├── BftSender.scala │ │ │ │ │ ├── ConnectionValidationLimiter.scala │ │ │ │ │ ├── ConnectionX.scala │ │ │ │ │ ├── DelayLogger.scala │ │ │ │ │ ├── EnvelopeBox.scala │ │ │ │ │ ├── GroupAddressResolver.scala │ │ │ │ │ ├── GrpcConnectionX.scala │ │ │ │ │ ├── GrpcInternalSequencerConnectionX.scala │ │ │ │ │ ├── GrpcSequencerConnectionX.scala │ │ │ │ │ ├── GrpcSequencerConnectionXStub.scala │ │ │ │ │ ├── GrpcUserSequencerConnectionXStub.scala │ │ │ │ │ ├── HandlerResult.scala │ │ │ │ │ ├── InternalSequencerConnectionX.scala │ │ │ │ │ ├── PostAggregationHandler.scala │ │ │ │ │ ├── SequencedEventMonotonicityChecker.scala │ │ │ │ │ ├── SequencerAggregator.scala │ │ │ │ │ ├── SequencerAggregatorPekko.scala │ │ │ │ │ ├── SequencerClientRecorder.scala │ │ │ │ │ ├── SequencerConnection.scala │ │ │ │ │ ├── SequencerConnectionPoolDelays.scala │ │ │ │ │ ├── SequencerConnectionX.scala │ │ │ │ │ ├── SequencerConnectionXPool.scala │ │ │ │ │ ├── SequencerConnectionXPoolImpl.scala │ │ │ │ │ ├── SequencerConnectionXStub.scala │ │ │ │ │ ├── SequencerConnections.scala │ │ │ │ │ ├── SequencerSubscriptionPool.scala │ │ │ │ │ ├── SequencerSubscriptionPoolImpl.scala │ │ │ │ │ ├── SequencerSubscriptionX.scala │ │ │ │ │ ├── SubmissionRequestAmplification.scala │ │ │ │ │ ├── SubscriptionHandlerX.scala │ │ │ │ │ ├── TrafficControlParameters.scala │ │ │ │ │ ├── UserSequencerConnectionXStub.scala │ │ │ │ │ ├── WithCounter.scala │ │ │ │ │ ├── authentication │ │ │ │ │ │ ├── AuthenticationToken.scala │ │ │ │ │ │ ├── AuthenticationTokenProvider.scala │ │ │ │ │ │ ├── MemberAuthentication.scala │ │ │ │ │ │ └── grpc │ │ │ │ │ │ │ ├── AuthenticationTokenManager.scala │ │ │ │ │ │ │ ├── Constant.scala │ │ │ │ │ │ │ └── SequencerClientAuthentication.scala │ │ │ │ │ ├── channel │ │ │ │ │ │ ├── ConnectToSequencerChannelRequest.scala │ │ │ │ │ │ └── ConnectToSequencerChannelResponse.scala │ │ │ │ │ ├── client │ │ │ │ │ │ ├── BftTopologyForInitDownloader.scala │ │ │ │ │ │ ├── DelayedSequencerClient.scala │ │ │ │ │ │ ├── PeriodicAcknowledgements.scala │ │ │ │ │ │ ├── ReplayConfig.scala │ │ │ │ │ │ ├── RequestSigner.scala │ │ │ │ │ │ ├── ResilientSequencerSubscriberPekko.scala │ │ │ │ │ │ ├── ResilientSequencerSubscription.scala │ │ │ │ │ │ ├── SendAsyncClientError.scala │ │ │ │ │ │ ├── SendCallback.scala │ │ │ │ │ │ ├── SendResult.scala │ │ │ │ │ │ ├── SendTracker.scala │ │ │ │ │ │ ├── SequencedEventValidator.scala │ │ │ │ │ │ ├── SequencerClient.scala │ │ │ │ │ │ ├── SequencerClientConfig.scala │ │ │ │ │ │ ├── SequencerClientFactory.scala │ │ │ │ │ │ ├── SequencerClientSend.scala │ │ │ │ │ │ ├── SequencerClientSubscriptionError.scala │ │ │ │ │ │ ├── SequencerClientSubscriptionException.scala │ │ │ │ │ │ ├── SequencerClientTransportFactory.scala │ │ │ │ │ │ ├── SequencerSubscription.scala │ │ │ │ │ │ ├── SequencerSubscriptionPekko.scala │ │ │ │ │ │ ├── SequencerTransportState.scala │ │ │ │ │ │ ├── SubscriptionErrorRetryPolicy.scala │ │ │ │ │ │ ├── SubscriptionErrorRetryPolicyPekko.scala │ │ │ │ │ │ ├── SubscriptionRetryDelayRule.scala │ │ │ │ │ │ ├── channel │ │ │ │ │ │ │ ├── SequencerChannelClient.scala │ │ │ │ │ │ │ ├── SequencerChannelClientFactory.scala │ │ │ │ │ │ │ ├── SequencerChannelClientState.scala │ │ │ │ │ │ │ ├── SequencerChannelClientTransport.scala │ │ │ │ │ │ │ ├── SequencerChannelProtocolProcessor.scala │ │ │ │ │ │ │ └── endpoint │ │ │ │ │ │ │ │ ├── ChannelStage.scala │ │ │ │ │ │ │ │ ├── SequencerChannelClientEndpoint.scala │ │ │ │ │ │ │ │ └── SequencerChannelSecurity.scala │ │ │ │ │ │ ├── grpc │ │ │ │ │ │ │ └── GrpcSequencerChannelBuilder.scala │ │ │ │ │ │ ├── package.scala │ │ │ │ │ │ ├── time │ │ │ │ │ │ │ └── fetcher │ │ │ │ │ │ │ │ ├── SequencingTimeFetcher.scala │ │ │ │ │ │ │ │ ├── SequencingTimeReadings.scala │ │ │ │ │ │ │ │ └── TimeSourcesAccessor.scala │ │ │ │ │ │ └── transports │ │ │ │ │ │ │ ├── GrpcSequencerClientAuth.scala │ │ │ │ │ │ │ ├── GrpcSequencerClientTransport.scala │ │ │ │ │ │ │ ├── GrpcSequencerClientTransportPekko.scala │ │ │ │ │ │ │ ├── GrpcSequencerSubscription.scala │ │ │ │ │ │ │ ├── GrpcSubscriptionErrorRetryPolicy.scala │ │ │ │ │ │ │ ├── GrpcSubscriptionErrorRetryPolicyPekko.scala │ │ │ │ │ │ │ ├── SequencerClientTransport.scala │ │ │ │ │ │ │ ├── SequencerClientTransportPekko.scala │ │ │ │ │ │ │ └── replay │ │ │ │ │ │ │ ├── ReplayingEventsSequencerClientTransport.scala │ │ │ │ │ │ │ └── ReplayingSendsSequencerClientTransport.scala │ │ │ │ │ ├── handlers │ │ │ │ │ │ ├── CleanSequencerCounterTracker.scala │ │ │ │ │ │ ├── EventTimestampCapture.scala │ │ │ │ │ │ ├── HasReceivedEvent.scala │ │ │ │ │ │ ├── StoreSequencedEvent.scala │ │ │ │ │ │ ├── ThrottlingApplicationEventHandler.scala │ │ │ │ │ │ └── TimeLimitingApplicationEventHandler.scala │ │ │ │ │ ├── package.scala │ │ │ │ │ ├── protocol │ │ │ │ │ │ ├── AcknowledgeRequest.scala │ │ │ │ │ │ ├── AggregationId.scala │ │ │ │ │ │ ├── AggregationRule.scala │ │ │ │ │ │ ├── Batch.scala │ │ │ │ │ │ ├── ClosedEnvelope.scala │ │ │ │ │ │ ├── Envelope.scala │ │ │ │ │ │ ├── GetTrafficStateForMemberRequest.scala │ │ │ │ │ │ ├── GetTrafficStateForMemberResponse.scala │ │ │ │ │ │ ├── HandshakeRequest.scala │ │ │ │ │ │ ├── HandshakeResponse.scala │ │ │ │ │ │ ├── MessageId.scala │ │ │ │ │ │ ├── OpenEnvelope.scala │ │ │ │ │ │ ├── Recipient.scala │ │ │ │ │ │ ├── Recipients.scala │ │ │ │ │ │ ├── RecipientsTree.scala │ │ │ │ │ │ ├── SendAsyncError.scala │ │ │ │ │ │ ├── SequencedEvent.scala │ │ │ │ │ │ ├── SequencerDeliverError.scala │ │ │ │ │ │ ├── SequencingSubmissionCost.scala │ │ │ │ │ │ ├── SignedContent.scala │ │ │ │ │ │ ├── SubmissionRequest.scala │ │ │ │ │ │ ├── SubmissionRequestType.scala │ │ │ │ │ │ ├── SubmissionRequestValidations.scala │ │ │ │ │ │ ├── SubscriptionRequest.scala │ │ │ │ │ │ ├── SubscriptionResponse.scala │ │ │ │ │ │ ├── TimeProof.scala │ │ │ │ │ │ ├── TopologyStateForInitHashResponse.scala │ │ │ │ │ │ ├── TopologyStateForInitRequest.scala │ │ │ │ │ │ ├── TopologyStateForInitResponse.scala │ │ │ │ │ │ ├── TrafficState.scala │ │ │ │ │ │ ├── WithOpeningErrors.scala │ │ │ │ │ │ └── channel │ │ │ │ │ │ │ ├── SequencerChannelConnectedToAllEndpoints.scala │ │ │ │ │ │ │ ├── SequencerChannelMetadata.scala │ │ │ │ │ │ │ ├── SequencerChannelSessionKey.scala │ │ │ │ │ │ │ └── SequencerChannelSessionKeyAck.scala │ │ │ │ │ └── traffic │ │ │ │ │ │ ├── EventCostCalculator.scala │ │ │ │ │ │ ├── TrafficConsumed.scala │ │ │ │ │ │ ├── TrafficConsumedManager.scala │ │ │ │ │ │ ├── TrafficControlErrors.scala │ │ │ │ │ │ ├── TrafficControlProcessor.scala │ │ │ │ │ │ ├── TrafficPurchased.scala │ │ │ │ │ │ ├── TrafficPurchasedSubmissionHandler.scala │ │ │ │ │ │ ├── TrafficReceipt.scala │ │ │ │ │ │ └── TrafficStateController.scala │ │ │ │ │ ├── serialization │ │ │ │ │ ├── DeterministicEncoding.scala │ │ │ │ │ ├── HasCryptographicEvidence.scala │ │ │ │ │ └── ProtoConverter.scala │ │ │ │ │ ├── store │ │ │ │ │ ├── CursorPreheadStore.scala │ │ │ │ │ ├── IndexedStringStore.scala │ │ │ │ │ ├── PrunableByTime.scala │ │ │ │ │ ├── Purgeable.scala │ │ │ │ │ ├── SendTrackerStore.scala │ │ │ │ │ ├── SequencedEventStore.scala │ │ │ │ │ ├── SequencerCounterTrackerStore.scala │ │ │ │ │ ├── SessionKeyStore.scala │ │ │ │ │ ├── db │ │ │ │ │ │ ├── DbCursorPreheadStore.scala │ │ │ │ │ │ ├── DbExceptions.scala │ │ │ │ │ │ ├── DbIndexedStringStore.scala │ │ │ │ │ │ ├── DbPrunableByTime.scala │ │ │ │ │ │ ├── DbSequencedEventStore.scala │ │ │ │ │ │ ├── DbSequencerCounterTrackerStore.scala │ │ │ │ │ │ └── RequiredTypesCodec.scala │ │ │ │ │ ├── memory │ │ │ │ │ │ ├── InMemoryCursorPreheadStore.scala │ │ │ │ │ │ ├── InMemoryIndexedStringStore.scala │ │ │ │ │ │ ├── InMemoryPrunableByTime.scala │ │ │ │ │ │ ├── InMemorySendTrackerStore.scala │ │ │ │ │ │ ├── InMemorySequencedEventStore.scala │ │ │ │ │ │ └── InMemorySequencerCounterTrackerStore.scala │ │ │ │ │ └── packagemeta │ │ │ │ │ │ └── PackageMetadata.scala │ │ │ │ │ ├── time │ │ │ │ │ ├── Clock.scala │ │ │ │ │ ├── PeriodicAction.scala │ │ │ │ │ ├── RefinedDurations.scala │ │ │ │ │ ├── SynchronizerTimeTracker.scala │ │ │ │ │ ├── TimeAwaiter.scala │ │ │ │ │ └── TimeProofRequestSubmitter.scala │ │ │ │ │ ├── topology │ │ │ │ │ ├── ConfiguredPhysicalSynchronizerId.scala │ │ │ │ │ ├── ExternalPartyOnboardingDetails.scala │ │ │ │ │ ├── ForceFlags.scala │ │ │ │ │ ├── Identifier.scala │ │ │ │ │ ├── KeyCollection.scala │ │ │ │ │ ├── Member.scala │ │ │ │ │ ├── PartyKind.scala │ │ │ │ │ ├── SynchronizerOutboxQueue.scala │ │ │ │ │ ├── TemporaryStoreRegistry.scala │ │ │ │ │ ├── TopologyManager.scala │ │ │ │ │ ├── TopologyManagerError.scala │ │ │ │ │ ├── TopologyManagerStatus.scala │ │ │ │ │ ├── TopologyStateProcessor.scala │ │ │ │ │ ├── client │ │ │ │ │ │ ├── CachingSynchronizerTopologyClient.scala │ │ │ │ │ │ ├── IdentityProvidingServiceClient.scala │ │ │ │ │ │ ├── StoreBasedSynchronizerTopologyClient.scala │ │ │ │ │ │ └── StoreBasedTopologySnapshot.scala │ │ │ │ │ ├── processing │ │ │ │ │ │ ├── AuthorizationGraph.scala │ │ │ │ │ │ ├── InitialTopologySnapshotValidator.scala │ │ │ │ │ │ ├── TerminateProcessing.scala │ │ │ │ │ │ ├── TopologyManagerSigningKeyDetection.scala │ │ │ │ │ │ ├── TopologyTimes.scala │ │ │ │ │ │ ├── TopologyTransactionAuthorizationValidator.scala │ │ │ │ │ │ ├── TopologyTransactionProcessingSubscriber.scala │ │ │ │ │ │ ├── TopologyTransactionProcessor.scala │ │ │ │ │ │ └── TransactionAuthorizationCache.scala │ │ │ │ │ ├── store │ │ │ │ │ │ ├── TopologyStateForInititalizationService.scala │ │ │ │ │ │ ├── TopologyStore.scala │ │ │ │ │ │ ├── TopologyTransactionCollection.scala │ │ │ │ │ │ ├── TopologyTransactionRejection.scala │ │ │ │ │ │ ├── db │ │ │ │ │ │ │ └── DbTopologyStore.scala │ │ │ │ │ │ └── memory │ │ │ │ │ │ │ └── InMemoryTopologyStore.scala │ │ │ │ │ └── transaction │ │ │ │ │ │ ├── ParticipantAttributes.scala │ │ │ │ │ │ ├── SignedTopologyTransaction.scala │ │ │ │ │ │ ├── TopologyMapping.scala │ │ │ │ │ │ ├── TopologyTransaction.scala │ │ │ │ │ │ ├── TopologyTransactionSignature.scala │ │ │ │ │ │ └── checks │ │ │ │ │ │ ├── OptionalTopologyMappingChecks.scala │ │ │ │ │ │ └── TopologyMappingChecks.scala │ │ │ │ │ ├── tracing │ │ │ │ │ ├── SerializableTraceContext.scala │ │ │ │ │ └── Spanning.scala │ │ │ │ │ ├── util │ │ │ │ │ ├── BatchN.scala │ │ │ │ │ ├── BinaryFileUtil.scala │ │ │ │ │ ├── BisectUtil.scala │ │ │ │ │ ├── BooleanUtil.scala │ │ │ │ │ ├── ByteStringUtil.scala │ │ │ │ │ ├── ChainUtil.scala │ │ │ │ │ ├── Checked.scala │ │ │ │ │ ├── CheckedT.scala │ │ │ │ │ ├── DBIOUtil.scala │ │ │ │ │ ├── DelayUtil.scala │ │ │ │ │ ├── EitherTUtil.scala │ │ │ │ │ ├── EitherUtil.scala │ │ │ │ │ ├── ErrorUtil.scala │ │ │ │ │ ├── FutureInstances.scala │ │ │ │ │ ├── FutureUnlessShutdownUtil.scala │ │ │ │ │ ├── FutureUtil.scala │ │ │ │ │ ├── HasFlushFuture.scala │ │ │ │ │ ├── HexString.scala │ │ │ │ │ ├── LazyValWithContext.scala │ │ │ │ │ ├── LengthLimitedByteString.scala │ │ │ │ │ ├── LfTransactionUtil.scala │ │ │ │ │ ├── LoggerUtil.scala │ │ │ │ │ ├── MaxBytesToDecompress.scala │ │ │ │ │ ├── MessageRecorder.scala │ │ │ │ │ ├── MonadUtil.scala │ │ │ │ │ ├── NoCopy.scala │ │ │ │ │ ├── OptionUtil.scala │ │ │ │ │ ├── OrderedBucketMergeHub.scala │ │ │ │ │ ├── PekkoUtil.scala │ │ │ │ │ ├── PriorityBlockingQueueUtil.scala │ │ │ │ │ ├── ReassignmentTag.scala │ │ │ │ │ ├── ResourceUtil.scala │ │ │ │ │ ├── RoseTree.scala │ │ │ │ │ ├── SetCover.scala │ │ │ │ │ ├── ShowUtil.scala │ │ │ │ │ ├── SimpleExecutionQueue.scala │ │ │ │ │ ├── SingleUseCell.scala │ │ │ │ │ ├── SingletonTraverse.scala │ │ │ │ │ ├── StackTraceUtil.scala │ │ │ │ │ ├── StampedLockWithHandle.scala │ │ │ │ │ ├── Thereafter.scala │ │ │ │ │ ├── TimingSafeComparisonUtil.scala │ │ │ │ │ ├── TryUtil.scala │ │ │ │ │ ├── TwoPhasePriorityAccumulator.scala │ │ │ │ │ ├── WithGeneric.scala │ │ │ │ │ ├── collection │ │ │ │ │ │ ├── BoundedMap.scala │ │ │ │ │ │ ├── BoundedQueue.scala │ │ │ │ │ │ ├── IterableUtil.scala │ │ │ │ │ │ ├── MapsUtil.scala │ │ │ │ │ │ ├── SeqUtil.scala │ │ │ │ │ │ └── TrieMapUtil.scala │ │ │ │ │ ├── package.scala │ │ │ │ │ └── retry │ │ │ │ │ │ ├── ExceptionRetryPolicy.scala │ │ │ │ │ │ ├── Jitter.scala │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── Policy.scala │ │ │ │ │ │ ├── RetryEither.scala │ │ │ │ │ │ ├── Success.scala │ │ │ │ │ │ └── package.scala │ │ │ │ │ └── version │ │ │ │ │ ├── HasProtocolVersionedWrapper.scala │ │ │ │ │ ├── HasToByteString.scala │ │ │ │ │ ├── HasVersionedToByteString.scala │ │ │ │ │ ├── HasVersionedWrapper.scala │ │ │ │ │ ├── HashingSchemeVersion.scala │ │ │ │ │ ├── Invariant.scala │ │ │ │ │ ├── ParticipantProtocolFeatureFlags.scala │ │ │ │ │ ├── ProtoCodec.scala │ │ │ │ │ ├── ProtocolVersion.scala │ │ │ │ │ ├── ProtocolVersionValidation.scala │ │ │ │ │ ├── SupportedProtoVersions.scala │ │ │ │ │ ├── VersionedMessage.scala │ │ │ │ │ ├── VersioningCompanion.scala │ │ │ │ │ └── version.scala │ │ │ │ ├── scala │ │ │ │ └── concurrent │ │ │ │ │ └── BatchingExecutorCanton.scala │ │ │ │ └── slick │ │ │ │ └── util │ │ │ │ ├── AsyncExecutorWithMetrics.scala │ │ │ │ ├── AsyncExecutorWithShutdown.scala │ │ │ │ ├── LICENSE.txt │ │ │ │ └── QueryCostTracker.scala │ │ │ └── test │ │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── canton │ │ │ └── store │ │ │ └── packagemeta │ │ │ └── PackageMetadataSpec.scala │ ├── bindings-java │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── daml │ │ │ │ └── ledger │ │ │ │ └── javaapi │ │ │ │ └── data │ │ │ │ ├── ActiveContract.java │ │ │ │ ├── ActiveContracts.java │ │ │ │ ├── ArchivedEvent.java │ │ │ │ ├── AssignCommand.java │ │ │ │ ├── AssignedEvent.java │ │ │ │ ├── Bool.java │ │ │ │ ├── Command.java │ │ │ │ ├── CommandsSubmission.java │ │ │ │ ├── Completion.java │ │ │ │ ├── CompletionStreamRequest.java │ │ │ │ ├── CompletionStreamResponse.java │ │ │ │ ├── ConnectedSynchronizer.java │ │ │ │ ├── Contract.java │ │ │ │ ├── ContractEntry.java │ │ │ │ ├── ContractFilter.java │ │ │ │ ├── ContractId.java │ │ │ │ ├── CreateAndExerciseCommand.java │ │ │ │ ├── CreateCommand.java │ │ │ │ ├── CreateUserRequest.java │ │ │ │ ├── CreateUserResponse.java │ │ │ │ ├── CreatedEvent.java │ │ │ │ ├── CumulativeFilter.java │ │ │ │ ├── DamlCollectors.java │ │ │ │ ├── DamlEnum.java │ │ │ │ ├── DamlGenMap.java │ │ │ │ ├── DamlList.java │ │ │ │ ├── DamlOptional.java │ │ │ │ ├── DamlRecord.java │ │ │ │ ├── DamlTextMap.java │ │ │ │ ├── Date.java │ │ │ │ ├── DeleteUserRequest.java │ │ │ │ ├── DeleteUserResponse.java │ │ │ │ ├── DisclosedContract.java │ │ │ │ ├── Event.java │ │ │ │ ├── EventFormat.java │ │ │ │ ├── EventUtils.java │ │ │ │ ├── ExerciseByKeyCommand.java │ │ │ │ ├── ExerciseCommand.java │ │ │ │ ├── ExercisedEvent.java │ │ │ │ ├── Filter.java │ │ │ │ ├── GetActiveContractsRequest.java │ │ │ │ ├── GetActiveContractsResponse.java │ │ │ │ ├── GetConnectedSynchronizersRequest.java │ │ │ │ ├── GetConnectedSynchronizersResponse.java │ │ │ │ ├── GetEventsByContractIdRequest.java │ │ │ │ ├── GetEventsByContractIdResponse.java │ │ │ │ ├── GetLatestPrunedOffsetsResponse.java │ │ │ │ ├── GetLedgerEndResponse.java │ │ │ │ ├── GetPackageRequest.java │ │ │ │ ├── GetPackageResponse.java │ │ │ │ ├── GetPackageStatusRequest.java │ │ │ │ ├── GetPackageStatusResponse.java │ │ │ │ ├── GetPreferredPackageVersionRequest.java │ │ │ │ ├── GetPreferredPackageVersionResponse.java │ │ │ │ ├── GetPreferredPackagesRequest.java │ │ │ │ ├── GetPreferredPackagesResponse.java │ │ │ │ ├── GetUpdateByIdRequest.java │ │ │ │ ├── GetUpdateByOffsetRequest.java │ │ │ │ ├── GetUpdateResponse.java │ │ │ │ ├── GetUpdatesRequest.java │ │ │ │ ├── GetUpdatesResponse.java │ │ │ │ ├── GetUserRequest.java │ │ │ │ ├── GetUserResponse.java │ │ │ │ ├── GrantUserRightsRequest.java │ │ │ │ ├── GrantUserRightsResponse.java │ │ │ │ ├── Identifier.java │ │ │ │ ├── IncompleteAssigned.java │ │ │ │ ├── IncompleteUnassigned.java │ │ │ │ ├── Int64.java │ │ │ │ ├── ListUserRightsRequest.java │ │ │ │ ├── ListUserRightsResponse.java │ │ │ │ ├── ListUsersRequest.java │ │ │ │ ├── ListUsersResponse.java │ │ │ │ ├── NoFilter.java │ │ │ │ ├── Numeric.java │ │ │ │ ├── OffsetCheckpoint.java │ │ │ │ ├── PackagePreference.java │ │ │ │ ├── PackageReference.java │ │ │ │ ├── PackageVersion.java │ │ │ │ ├── PackageVettingRequirement.java │ │ │ │ ├── ParticipantAuthorizationAdded.java │ │ │ │ ├── ParticipantAuthorizationChanged.java │ │ │ │ ├── ParticipantAuthorizationRevoked.java │ │ │ │ ├── ParticipantAuthorizationTopologyFormat.java │ │ │ │ ├── ParticipantPermission.java │ │ │ │ ├── Party.java │ │ │ │ ├── PrefetchContractKey.java │ │ │ │ ├── Reassignment.java │ │ │ │ ├── ReassignmentCommand.java │ │ │ │ ├── ReassignmentCommands.java │ │ │ │ ├── ReassignmentEvent.java │ │ │ │ ├── RevokeUserRightsRequest.java │ │ │ │ ├── RevokeUserRightsResponse.java │ │ │ │ ├── SubmitAndWaitForReassignmentRequest.java │ │ │ │ ├── SubmitAndWaitForReassignmentResponse.java │ │ │ │ ├── SubmitAndWaitForTransactionRequest.java │ │ │ │ ├── SubmitAndWaitForTransactionResponse.java │ │ │ │ ├── SubmitAndWaitRequest.java │ │ │ │ ├── SubmitAndWaitResponse.java │ │ │ │ ├── SubmitReassignmentRequest.java │ │ │ │ ├── SubmitRequest.java │ │ │ │ ├── SynchronizerTime.java │ │ │ │ ├── Template.java │ │ │ │ ├── Text.java │ │ │ │ ├── Timestamp.java │ │ │ │ ├── TopologyEvent.java │ │ │ │ ├── TopologyFormat.java │ │ │ │ ├── TopologyTransaction.java │ │ │ │ ├── Transaction.java │ │ │ │ ├── TransactionFormat.java │ │ │ │ ├── TransactionShape.java │ │ │ │ ├── UnassignCommand.java │ │ │ │ ├── UnassignedEvent.java │ │ │ │ ├── Unit.java │ │ │ │ ├── UnsupportedEventTypeException.java │ │ │ │ ├── UpdateFormat.java │ │ │ │ ├── UpdateSubmission.java │ │ │ │ ├── User.java │ │ │ │ ├── Utils.java │ │ │ │ ├── Value.java │ │ │ │ ├── Variant.java │ │ │ │ ├── WorkflowEvent.java │ │ │ │ ├── codegen │ │ │ │ ├── ByKey.java │ │ │ │ ├── Choice.java │ │ │ │ ├── Contract.java │ │ │ │ ├── ContractCompanion.java │ │ │ │ ├── ContractDecoder.java │ │ │ │ ├── ContractId.java │ │ │ │ ├── ContractTypeCompanion.java │ │ │ │ ├── ContractWithInterfaceView.java │ │ │ │ ├── ContractWithKey.java │ │ │ │ ├── CreateAnd.java │ │ │ │ ├── Created.java │ │ │ │ ├── DamlEnum.java │ │ │ │ ├── DamlRecord.java │ │ │ │ ├── DefinedDataType.java │ │ │ │ ├── Exercised.java │ │ │ │ ├── Exercises.java │ │ │ │ ├── HasCommands.java │ │ │ │ ├── InterfaceCompanion.java │ │ │ │ ├── PrimitiveValueDecoders.java │ │ │ │ ├── Update.java │ │ │ │ ├── ValueDecoder.java │ │ │ │ ├── Variant.java │ │ │ │ └── json │ │ │ │ │ ├── JsonLfDecoder.java │ │ │ │ │ ├── JsonLfDecoders.java │ │ │ │ │ ├── JsonLfEncoder.java │ │ │ │ │ ├── JsonLfEncoders.java │ │ │ │ │ ├── JsonLfReader.java │ │ │ │ │ └── JsonLfWriter.java │ │ │ │ └── worksheet.sc │ │ │ └── test │ │ │ ├── java │ │ │ └── com │ │ │ │ └── daml │ │ │ │ └── ledger │ │ │ │ └── javaapi │ │ │ │ └── data │ │ │ │ └── codegen │ │ │ │ └── json │ │ │ │ ├── JsonLfDecodersTest.java │ │ │ │ ├── JsonLfEncodersTest.java │ │ │ │ └── TestHelpers.java │ │ │ └── scala │ │ │ └── com │ │ │ └── daml │ │ │ └── ledger │ │ │ └── javaapi │ │ │ └── data │ │ │ ├── CommandSpec.scala │ │ │ ├── CompletionStreamRequestSpec.scala │ │ │ ├── CompletionStreamResponseSpec.scala │ │ │ ├── ContractFilterSpec.scala │ │ │ ├── DamlRecordSpec.scala │ │ │ ├── EventSpec.scala │ │ │ ├── Generators.scala │ │ │ ├── GetActiveContractsRequestSpec.scala │ │ │ ├── GetActiveContractsResponseSpec.scala │ │ │ ├── GetConnectedSynchronizersRequestSpec.scala │ │ │ ├── GetConnectedSynchronizersResponseSpec.scala │ │ │ ├── GetEventsByContractIdResponseSpec.scala │ │ │ ├── GetLatestPrunedOffsetsResponseSpec.scala │ │ │ ├── GetLedgerEndResponseSpec.scala │ │ │ ├── GetPackageRequestSpec.scala │ │ │ ├── GetPackageStatusRequestSpec.scala │ │ │ ├── GetPreferredPackageVersionRequestSpec.scala │ │ │ ├── GetPreferredPackageVersionResponseSpec.scala │ │ │ ├── GetPreferredPackagesRequestSpec.scala │ │ │ ├── GetPreferredPackagesResponseSpec.scala │ │ │ ├── GetUpdateByIdRequestSpec.scala │ │ │ ├── GetUpdateByOffsetRequestSpec.scala │ │ │ ├── GetUpdateResponseSpec.scala │ │ │ ├── GetUpdatesRequestSpec.scala │ │ │ ├── GetUpdatesResponseSpec.scala │ │ │ ├── PackageVersionSpec.scala │ │ │ ├── PrefetchContractKeySpec.scala │ │ │ ├── ReassignmentCommandSpec.scala │ │ │ ├── SubmitAndWaitForReassignmentRequestSpec.scala │ │ │ ├── SubmitAndWaitForReassignmentResponseSpec.scala │ │ │ ├── SubmitAndWaitForTransactionRequestSpec.scala │ │ │ ├── SubmitAndWaitForTransactionResponseSpec.scala │ │ │ ├── SubmitAndWaitRequestSpec.scala │ │ │ ├── SubmitAndWaitResponseSpec.scala │ │ │ ├── SubmitReassignmentRequestSpec.scala │ │ │ ├── SubmitRequestSpec.scala │ │ │ ├── TimestampSpec.scala │ │ │ ├── ToplogyEventSpec.scala │ │ │ ├── TransactionSpec.scala │ │ │ └── ValueSpec.scala │ ├── common │ │ ├── .gitignore │ │ └── src │ │ │ ├── main │ │ │ ├── daml │ │ │ │ └── CantonExamples │ │ │ │ │ ├── CantonExamples.daml │ │ │ │ │ ├── Cycle.daml │ │ │ │ │ ├── Divulgence.daml │ │ │ │ │ ├── Iou.daml │ │ │ │ │ ├── LockIou.daml │ │ │ │ │ ├── Paint.daml │ │ │ │ │ ├── SafePaint.daml │ │ │ │ │ ├── Swap.daml │ │ │ │ │ ├── TrailingNone.daml │ │ │ │ │ └── daml.yaml │ │ │ ├── resources │ │ │ │ └── db │ │ │ │ │ └── migration │ │ │ │ │ └── canton │ │ │ │ │ ├── h2 │ │ │ │ │ ├── dev │ │ │ │ │ │ ├── V999__dev.sql │ │ │ │ │ │ └── reference │ │ │ │ │ │ │ └── V998__blocks.sql │ │ │ │ │ └── stable │ │ │ │ │ │ ├── V1_1__initial.sha256 │ │ │ │ │ │ ├── V1_1__initial.sql │ │ │ │ │ │ ├── V2__lapi_3.0.sha256 │ │ │ │ │ │ └── V2__lapi_3.0.sql │ │ │ │ │ ├── postgres │ │ │ │ │ ├── dev │ │ │ │ │ │ ├── V999__dev.sql │ │ │ │ │ │ └── reference │ │ │ │ │ │ │ └── V998__blocks.sql │ │ │ │ │ └── stable │ │ │ │ │ │ ├── V1_1__initial.sha256 │ │ │ │ │ │ ├── V1_1__initial.sql │ │ │ │ │ │ ├── V1_2__initial_views.sha256 │ │ │ │ │ │ ├── V1_2__initial_views.sql │ │ │ │ │ │ ├── V2_0__lapi_3.0.sha256 │ │ │ │ │ │ ├── V2_0__lapi_3.0.sql │ │ │ │ │ │ ├── V2_1__lapi_3.0_views.sha256 │ │ │ │ │ │ ├── V2_1__lapi_3.0_views.sql │ │ │ │ │ │ ├── V3_0__topology_cache_add_index.sha256 │ │ │ │ │ │ ├── V3_0__topology_cache_add_index.sql │ │ │ │ │ │ ├── V4__changes_for_3_5.sha256 │ │ │ │ │ │ └── V4__changes_for_3_5.sql │ │ │ │ │ └── recompute-sha256sums.sh │ │ │ └── scala │ │ │ │ └── com │ │ │ │ ├── daml │ │ │ │ └── lf │ │ │ │ │ └── CantonOnly.scala │ │ │ │ └── digitalasset │ │ │ │ └── canton │ │ │ │ ├── admin │ │ │ │ └── grpc │ │ │ │ │ └── GrpcPruningScheduler.scala │ │ │ │ ├── common │ │ │ │ └── sequencer │ │ │ │ │ ├── SequencerBasedRegisterTopologyTransactionHandle.scala │ │ │ │ │ ├── SequencerConnectClient.scala │ │ │ │ │ └── grpc │ │ │ │ │ ├── GrpcSequencerConnectClient.scala │ │ │ │ │ ├── SequencerConnectClientInterceptor.scala │ │ │ │ │ └── SequencerInfoLoader.scala │ │ │ │ ├── config │ │ │ │ ├── CantonConfigUtil.scala │ │ │ │ ├── ConfigDefaults.scala │ │ │ │ ├── DeprecatedConfigUtils.scala │ │ │ │ ├── InitConfig.scala │ │ │ │ ├── LocalNodeConfig.scala │ │ │ │ ├── NodeMonitoringConfig.scala │ │ │ │ └── ProtocolConfig.scala │ │ │ │ ├── crypto │ │ │ │ ├── Blake2xb.scala │ │ │ │ ├── CryptoHandshakeValidator.scala │ │ │ │ ├── LedgerApiCryptoConversions.scala │ │ │ │ ├── LtHash16.scala │ │ │ │ └── admin │ │ │ │ │ └── grpc │ │ │ │ │ ├── GrpcVaultService.scala │ │ │ │ │ └── PrivateKeyMetadata.scala │ │ │ │ ├── data │ │ │ │ ├── ConcurrentHMap.scala │ │ │ │ ├── TaskScheduler.scala │ │ │ │ ├── TransactionViewDecomposition.scala │ │ │ │ └── TransactionViewDecompositionFactory.scala │ │ │ │ ├── environment │ │ │ │ ├── BootstrapStage.scala │ │ │ │ ├── CantonNode.scala │ │ │ │ ├── CantonNodeBootstrap.scala │ │ │ │ ├── MemoryConfigChecker.scala │ │ │ │ ├── NodeFactoryArguments.scala │ │ │ │ └── SynchronizerTopologyInitializationCallback.scala │ │ │ │ ├── health │ │ │ │ ├── GrpcHealthReporter.scala │ │ │ │ ├── GrpcHealthServer.scala │ │ │ │ ├── HttpHealthServer.scala │ │ │ │ └── admin │ │ │ │ │ ├── data │ │ │ │ │ └── NodeStatus.scala │ │ │ │ │ └── grpc │ │ │ │ │ └── GrpcStatusService.scala │ │ │ │ ├── interactive │ │ │ │ └── InteractiveSubmissionEnricher.scala │ │ │ │ ├── logging │ │ │ │ ├── CantonFilterEvaluator.scala │ │ │ │ ├── CantonJsonEncoder.scala │ │ │ │ ├── NodeLoggingUtil.scala │ │ │ │ └── ThrottleFilterEvaluator.scala │ │ │ │ ├── metrics │ │ │ │ ├── MetricDoc.scala │ │ │ │ ├── MetricsHelper.scala │ │ │ │ └── package.scala │ │ │ │ ├── networking │ │ │ │ └── grpc │ │ │ │ │ ├── ErrorLoggingStreamObserver.scala │ │ │ │ │ ├── ForwardingStreamObserver.scala │ │ │ │ │ ├── GrpcDynamicService.scala │ │ │ │ │ └── RecordingStreamObserver.scala │ │ │ │ ├── participant │ │ │ │ ├── ledger │ │ │ │ │ └── api │ │ │ │ │ │ └── LedgerApiJdbcUrl.scala │ │ │ │ └── store │ │ │ │ │ ├── ContractLookup.scala │ │ │ │ │ ├── ContractStore.scala │ │ │ │ │ ├── db │ │ │ │ │ └── DbContractStore.scala │ │ │ │ │ └── memory │ │ │ │ │ └── InMemoryContractStore.scala │ │ │ │ ├── protocol │ │ │ │ ├── ContractIdAbsolutizer.scala │ │ │ │ ├── ContractIdSuffixer.scala │ │ │ │ ├── ContractSalt.scala │ │ │ │ ├── StoredParties.scala │ │ │ │ ├── TransactionMetadata.scala │ │ │ │ ├── UnicumGenerator.scala │ │ │ │ ├── UsedAndCreatedContracts.scala │ │ │ │ ├── WellFormedTransaction.scala │ │ │ │ └── messages │ │ │ │ │ └── TransactionConfirmationRequest.scala │ │ │ │ ├── pruning │ │ │ │ └── AcsCommitmentConfig.scala │ │ │ │ ├── resource │ │ │ │ └── StorageDebug.scala │ │ │ │ ├── scheduler │ │ │ │ ├── HasPruningSchedulerStore.scala │ │ │ │ ├── JobSchedule.scala │ │ │ │ ├── JobScheduler.scala │ │ │ │ ├── Schedule.scala │ │ │ │ ├── ScheduleRefresher.scala │ │ │ │ ├── Scheduler.scala │ │ │ │ ├── Schedulers.scala │ │ │ │ ├── SchedulersImpl.scala │ │ │ │ └── UpdatePruningMetric.scala │ │ │ │ ├── sequencing │ │ │ │ ├── handlers │ │ │ │ │ ├── DiscardIgnoredEvents.scala │ │ │ │ │ ├── EnvelopeOpener.scala │ │ │ │ │ └── StripSignature.scala │ │ │ │ └── protocol │ │ │ │ │ └── WithRecipients.scala │ │ │ │ ├── store │ │ │ │ ├── PendingOperationStore.scala │ │ │ │ ├── PruningSchedulerStore.scala │ │ │ │ ├── db │ │ │ │ │ ├── DbBulkUpdateProcessor.scala │ │ │ │ │ ├── DbPendingOperationsStore.scala │ │ │ │ │ ├── DbPruningSchedulerStore.scala │ │ │ │ │ └── h2 │ │ │ │ │ │ └── H2FunctionAliases.scala │ │ │ │ └── memory │ │ │ │ │ ├── InMemoryPendingOperationStore.scala │ │ │ │ │ └── InMemoryPruningSchedulerStore.scala │ │ │ │ ├── time │ │ │ │ ├── GrpcSynchronizerTimeService.scala │ │ │ │ ├── HasUptime.scala │ │ │ │ └── TestingTimeService.scala │ │ │ │ ├── topology │ │ │ │ ├── MediatorGroupDeltaComputations.scala │ │ │ │ ├── PartyToParticipantComputations.scala │ │ │ │ ├── QueueBasedSynchronizerOutbox.scala │ │ │ │ ├── StoreBasedSynchronizerOutbox.scala │ │ │ │ ├── SubmissionTopologyHelper.scala │ │ │ │ ├── SynchronizerOutboxDispatchHelper.scala │ │ │ │ ├── admin │ │ │ │ │ └── grpc │ │ │ │ │ │ ├── GrpcIdentityInitializationService.scala │ │ │ │ │ │ ├── GrpcTopologyAggregationService.scala │ │ │ │ │ │ ├── GrpcTopologyManagerReadService.scala │ │ │ │ │ │ ├── GrpcTopologyManagerWriteService.scala │ │ │ │ │ │ └── TopologyStoreId.scala │ │ │ │ └── store │ │ │ │ │ └── InitializationStore.scala │ │ │ │ ├── tracing │ │ │ │ └── BatchTracing.scala │ │ │ │ ├── util │ │ │ │ ├── BatchAggregator.scala │ │ │ │ ├── BestFittingBatcher.scala │ │ │ │ ├── ContractHasher.scala │ │ │ │ ├── ContractValidator.scala │ │ │ │ ├── DamlPackageLoader.scala │ │ │ │ ├── GrpcStreamingUtils.scala │ │ │ │ ├── IdUtil.scala │ │ │ │ ├── LfContractValidation.scala │ │ │ │ ├── OptionUtils.scala │ │ │ │ ├── PackageConsumer.scala │ │ │ │ ├── PathUtils.scala │ │ │ │ ├── RangeUtil.scala │ │ │ │ ├── RateLimiter.scala │ │ │ │ ├── SetsUtil.scala │ │ │ │ ├── SnapshottableList.scala │ │ │ │ ├── TextFileUtil.scala │ │ │ │ └── UByte.scala │ │ │ │ ├── version │ │ │ │ ├── CantonVersion.scala │ │ │ │ ├── LfSerializationVersionToProtocolVersions.scala │ │ │ │ ├── ProtocolVersionCompatibility.scala │ │ │ │ ├── ReleaseVersionToProtocolVersions.scala │ │ │ │ └── ReleaseVersions.scala │ │ │ │ └── watchdog │ │ │ │ └── WatchdogService.scala │ │ │ └── test │ │ │ ├── java │ │ │ └── com │ │ │ │ └── digitalasset │ │ │ │ └── canton │ │ │ │ ├── annotations │ │ │ │ └── UnstableTest.java │ │ │ │ └── sequencing │ │ │ │ └── protocol │ │ │ │ ├── RecipientTest.scala │ │ │ │ ├── RecipientsTest.scala │ │ │ │ └── RecipientsTreeTest.scala │ │ │ ├── protobuf │ │ │ └── com │ │ │ │ └── digitalasset │ │ │ │ └── canton │ │ │ │ └── test │ │ │ │ ├── hello.proto │ │ │ │ ├── parsing-attack.proto │ │ │ │ ├── scalapb │ │ │ │ └── package.proto │ │ │ │ └── versioned-messages.proto │ │ │ ├── resources │ │ │ ├── META-INF │ │ │ │ └── services │ │ │ │ │ ├── com.digitalasset.canton.driver.AnotherTestDriverFactory │ │ │ │ │ ├── com.digitalasset.canton.driver.TestDriverFactory │ │ │ │ │ ├── com.digitalasset.canton.driver.v1.TestDriverFactory │ │ │ │ │ ├── com.digitalasset.canton.driver.v2.TestDriverFactory │ │ │ │ │ └── com.digitalasset.canton.driver.v3.TestDriverFactory │ │ │ ├── blake2xb-golden-tests.txt │ │ │ └── tls │ │ │ │ └── participant.pem │ │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ ├── canton │ │ │ ├── CheckedTest.scala │ │ │ ├── ComparesLfTransactions.scala │ │ │ ├── DefaultDamlValues.scala │ │ │ ├── Generators.scala │ │ │ ├── GeneratorsLf.scala │ │ │ ├── HasActorSystem.scala │ │ │ ├── NeedsNewLfContractIds.scala │ │ │ ├── PrivateConstructorTest.scala │ │ │ ├── SequentialTestByKey.scala │ │ │ ├── UniqueBoundedCounterTest.scala │ │ │ ├── UnstableTest.scala │ │ │ ├── caching │ │ │ │ ├── ConcurrentCacheBehaviorSpecBase.scala │ │ │ │ ├── ConcurrentCacheCachingSpecBase.scala │ │ │ │ ├── ConcurrentCacheEvictionSpecBase.scala │ │ │ │ ├── ConcurrentCacheSpecBase.scala │ │ │ │ ├── MapBackedCacheForTesting.scala │ │ │ │ ├── MapBackedCacheForTestingSpec.scala │ │ │ │ ├── MappedCacheSpec.scala │ │ │ │ ├── NoCacheSpec.scala │ │ │ │ ├── ScaffeineCacheTest.scala │ │ │ │ └── SizedCacheSpec.scala │ │ │ ├── common │ │ │ │ └── sequencer │ │ │ │ │ └── grpc │ │ │ │ │ └── SequencerInfoLoaderTest.scala │ │ │ ├── concurrent │ │ │ │ ├── DirectExecutionContextTest.scala │ │ │ │ ├── ExecutionContextMonitorTest.scala │ │ │ │ ├── FutureSupervisorTest.scala │ │ │ │ ├── IdlenessExecutorServiceTest.scala │ │ │ │ └── ThreadingTest.scala │ │ │ ├── config │ │ │ │ ├── DbConfigTest.scala │ │ │ │ ├── DeprecatedConfigUtilsTest.scala │ │ │ │ ├── GeneratorsConfig.scala │ │ │ │ ├── LengthLimitedStringTest.scala │ │ │ │ ├── LengthLimitedStringWrapperTest.scala │ │ │ │ └── RefinedNonNegativeDurationTest.scala │ │ │ ├── crypto │ │ │ │ ├── Blake2xbTest.scala │ │ │ │ ├── CryptoPureApiCantonCompatibilityTest.scala │ │ │ │ ├── EncodableString.scala │ │ │ │ ├── GeneratorsCrypto.scala │ │ │ │ ├── HashBuilderTest.scala │ │ │ │ ├── HashPurposeTest.scala │ │ │ │ ├── HashTest.scala │ │ │ │ ├── HmacTest.scala │ │ │ │ ├── LtHash16Test.scala │ │ │ │ ├── PasswordBasedEncryptionTest.scala │ │ │ │ ├── PrivateKeyValidationTest.scala │ │ │ │ ├── PublicKeyValidationTest.scala │ │ │ │ ├── SaltTest.scala │ │ │ │ ├── TestFingerprint.scala │ │ │ │ ├── TestSalt.scala │ │ │ │ ├── deterministic │ │ │ │ │ └── encryption │ │ │ │ │ │ └── SP800HashDRBGSecureRandomTest.scala │ │ │ │ ├── kms │ │ │ │ │ ├── DriverKmsTest.scala │ │ │ │ │ ├── KmsTest.scala │ │ │ │ │ ├── SymbolicKms.scala │ │ │ │ │ └── SymbolicKmsTest.scala │ │ │ │ ├── provider │ │ │ │ │ ├── jce │ │ │ │ │ │ └── JceCryptoTest.scala │ │ │ │ │ ├── kms │ │ │ │ │ │ ├── AwsKmsCryptoTest.scala │ │ │ │ │ │ ├── GcpKmsCryptoTest.scala │ │ │ │ │ │ ├── HasPredefinedAwsKmsKeys.scala │ │ │ │ │ │ ├── HasPredefinedGcpKmsKeys.scala │ │ │ │ │ │ ├── HasPredefinedKmsKeys.scala │ │ │ │ │ │ ├── KmsCryptoTest.scala │ │ │ │ │ │ ├── MockDriverKmsCryptoTest.scala │ │ │ │ │ │ └── PredefinedKmsKeysRegistration.scala │ │ │ │ │ └── symbolic │ │ │ │ │ │ └── SymbolicCryptoTest.scala │ │ │ │ ├── store │ │ │ │ │ ├── CryptoPrivateStoreExtendedTest.scala │ │ │ │ │ ├── CryptoPrivateStoreTest.scala │ │ │ │ │ ├── CryptoPublicStoreTest.scala │ │ │ │ │ ├── EncryptedCryptoPrivateStoreTest.scala │ │ │ │ │ ├── KmsMetadataStoreTest.scala │ │ │ │ │ ├── db │ │ │ │ │ │ ├── DbCryptoPrivateStoreTest.scala │ │ │ │ │ │ └── DbCryptoPublicStoreTest.scala │ │ │ │ │ └── memory │ │ │ │ │ │ ├── CryptoPrivateStoreTestInMemory.scala │ │ │ │ │ │ └── CryptoPublicStoreTestInMemory.scala │ │ │ │ ├── sync │ │ │ │ │ ├── SyncCryptoTest.scala │ │ │ │ │ ├── SyncCryptoWithLongTermKeysTest.scala │ │ │ │ │ └── SyncCryptoWithSessionKeysTest.scala │ │ │ │ └── validations │ │ │ │ │ └── SyncSchemeValidationsTest.scala │ │ │ ├── data │ │ │ │ ├── ActionDescriptionTest.scala │ │ │ │ ├── CantonTimestampSecondTest.scala │ │ │ │ ├── CantonTimestampTest.scala │ │ │ │ ├── ConcurrentHMapTest.scala │ │ │ │ ├── ContractsReassignmentBatchTest.scala │ │ │ │ ├── DeduplicationPeriodSpec.scala │ │ │ │ ├── GenTransactionTreeTest.scala │ │ │ │ ├── GeneratorsData.scala │ │ │ │ ├── GeneratorsDataTime.scala │ │ │ │ ├── GeneratorsTrafficData.scala │ │ │ │ ├── MerkleSeqTest.scala │ │ │ │ ├── MerkleTreeTest.scala │ │ │ │ ├── PeanoQueueTest.scala │ │ │ │ ├── TaskSchedulerTest.scala │ │ │ │ ├── TransactionViewDecompositionTest.scala │ │ │ │ ├── TransactionViewTest.scala │ │ │ │ └── ViewPositionTest.scala │ │ │ ├── driver │ │ │ │ ├── AnotherTestDriver.scala │ │ │ │ ├── AnotherTestDriver1.scala │ │ │ │ ├── DriverLoaderTest.scala │ │ │ │ ├── TestDriver.scala │ │ │ │ ├── v1 │ │ │ │ │ ├── TestDriver.scala │ │ │ │ │ ├── TestDriver1.scala │ │ │ │ │ └── TestDriver2.scala │ │ │ │ ├── v2 │ │ │ │ │ ├── TestDriver.scala │ │ │ │ │ └── TestDriver1.scala │ │ │ │ └── v3 │ │ │ │ │ └── TestDriver.scala │ │ │ ├── environment │ │ │ │ └── BootstrapStageTest.scala │ │ │ ├── error │ │ │ │ ├── CantonErrorTest.scala │ │ │ │ ├── ErrorLoggingContextSpec.scala │ │ │ │ └── GeneratorsError.scala │ │ │ ├── health │ │ │ │ └── ComponentStatusTest.scala │ │ │ ├── integration │ │ │ │ └── tests │ │ │ │ │ └── benchmarks │ │ │ │ │ └── LtHash16Benchmark.scala │ │ │ ├── ledger │ │ │ │ ├── api │ │ │ │ │ └── GeneratorsApi.scala │ │ │ │ └── offset │ │ │ │ │ └── GeneratorsOffset.scala │ │ │ ├── lifecycle │ │ │ │ ├── CanAbortDueToShutdownTest.scala │ │ │ │ ├── FutureUnlessShutdownTest.scala │ │ │ │ ├── LifeCycleManagerTest.scala │ │ │ │ ├── LifeCycleScopeImplTest.scala │ │ │ │ ├── LifeCycleScopeTest.scala │ │ │ │ ├── LifeCycleTest.scala │ │ │ │ ├── OnShutdownRunnerTest.scala │ │ │ │ └── PromiseUnlessShutdownTest.scala │ │ │ ├── logging │ │ │ │ ├── LogEntryTest.scala │ │ │ │ ├── NamedEventCapturingLogger.scala │ │ │ │ ├── NamedLoggingTest.scala │ │ │ │ ├── SuppressingLoggerTest.scala │ │ │ │ └── pretty │ │ │ │ │ ├── PrettyPrintingImplicitResolutionTest.scala │ │ │ │ │ ├── PrettyPrintingTest.scala │ │ │ │ │ └── PrettyTestInstances.scala │ │ │ ├── metrics │ │ │ │ └── MetricsUtils.scala │ │ │ ├── networking │ │ │ │ ├── UrlValidatorTest.scala │ │ │ │ └── grpc │ │ │ │ │ ├── CantonGrpcUtilTest.scala │ │ │ │ │ ├── GrpcRequestLoggingInterceptorTest.scala │ │ │ │ │ ├── MultiHostNameResolverTest.scala │ │ │ │ │ └── ratelimiting │ │ │ │ │ └── LimitResultSpec.scala │ │ │ ├── nightly │ │ │ │ ├── AwsKmsTest.scala │ │ │ │ ├── ExternalKmsTest.scala │ │ │ │ └── GcpKmsTest.scala │ │ │ ├── participant │ │ │ │ └── ledger │ │ │ │ │ └── api │ │ │ │ │ └── LedgerApiJdbcUrlTest.scala │ │ │ ├── pekkostreams │ │ │ │ ├── FutureTimeouts.scala │ │ │ │ └── dispatcher │ │ │ │ │ ├── DispatcherRaceSpec.scala │ │ │ │ │ ├── DispatcherSpec.scala │ │ │ │ │ └── SignalDispatcherTest.scala │ │ │ ├── protobuf │ │ │ │ ├── ProtobufParsingAttackTest.scala │ │ │ │ └── UntypedVersionedMessageTest.scala │ │ │ ├── protocol │ │ │ │ ├── CantonContractIdVersionTest.scala │ │ │ │ ├── ContractInstanceTest.scala │ │ │ │ ├── ContractMetadataTest.scala │ │ │ │ ├── DynamicSynchronizerParametersHistoryTest.scala │ │ │ │ ├── ExampleContractFactory.scala │ │ │ │ ├── ExampleTransaction.scala │ │ │ │ ├── ExampleTransactionFactory.scala │ │ │ │ ├── ExampleTransactionFactoryTest.scala │ │ │ │ ├── GeneratorsContract.scala │ │ │ │ ├── GeneratorsProtocol.scala │ │ │ │ ├── SerializableContractTest.scala │ │ │ │ ├── SerializableRawContractInstanceTest.scala │ │ │ │ ├── TagsTest.scala │ │ │ │ ├── WellFormedTransactionMergeTest.scala │ │ │ │ ├── WellFormedTransactionTest.scala │ │ │ │ ├── hash │ │ │ │ │ ├── HashUtils.scala │ │ │ │ │ ├── MetadataHashV1Test.scala │ │ │ │ │ ├── NodeHashV1Test.scala │ │ │ │ │ └── ValueHashTest.scala │ │ │ │ └── messages │ │ │ │ │ ├── AcsCommitmentTest.scala │ │ │ │ │ ├── ConfirmationResponseTest.scala │ │ │ │ │ ├── GeneratorsLocalVerdict.scala │ │ │ │ │ ├── GeneratorsMessages.scala │ │ │ │ │ ├── GeneratorsVerdict.scala │ │ │ │ │ └── TopologyTransactionTest.scala │ │ │ ├── resource │ │ │ │ ├── DbLockTest.scala │ │ │ │ ├── DbLockedConnectionPoolTest.scala │ │ │ │ ├── DbLockedConnectionTest.scala │ │ │ │ ├── DbStorageMultiTest.scala │ │ │ │ ├── DbStorageSingleTest.scala │ │ │ │ └── WithDbLockTest.scala │ │ │ ├── scheduler │ │ │ │ ├── CronTest.scala │ │ │ │ ├── IgnoresTransientSchedulerErrors.scala │ │ │ │ ├── JobScheduleTest.scala │ │ │ │ ├── JobSchedulerTest.scala │ │ │ │ └── JobTestScheduler.scala │ │ │ ├── sequencing │ │ │ │ ├── AsyncResultTest.scala │ │ │ │ ├── ConnectionPoolTestHelpers.scala │ │ │ │ ├── ConnectionValidationLimiterTest.scala │ │ │ │ ├── DelayLoggerTest.scala │ │ │ │ ├── GeneratorsSequencing.scala │ │ │ │ ├── GrpcConnectionXTest.scala │ │ │ │ ├── GrpcInternalSequencerConnectionXTest.scala │ │ │ │ ├── GrpcSequencerConnectionXTest.scala │ │ │ │ ├── SequencedEventMonotonicityCheckerTest.scala │ │ │ │ ├── SequencerAggregatorPekkoTest.scala │ │ │ │ ├── SequencerConnectionTest.scala │ │ │ │ ├── SequencerConnectionXPoolConfigTest.scala │ │ │ │ ├── SequencerConnectionXPoolImplTest.scala │ │ │ │ ├── SequencerSubscriptionPoolTest.scala │ │ │ │ ├── SequencerTestUtils.scala │ │ │ │ ├── authentication │ │ │ │ │ ├── AuthenticationTokenTest.scala │ │ │ │ │ └── grpc │ │ │ │ │ │ ├── AuthenticationTokenManagerTest.scala │ │ │ │ │ │ └── SequencerClientAuthenticationTest.scala │ │ │ │ ├── client │ │ │ │ │ ├── BftSenderTest.scala │ │ │ │ │ ├── BftTopologyForInitDownloaderTest.scala │ │ │ │ │ ├── PeriodicAcknowledgementsTest.scala │ │ │ │ │ ├── ResilientSequencerSubscriberPekkoTest.scala │ │ │ │ │ ├── ResilientSequencerSubscriptionTest.scala │ │ │ │ │ ├── SendTrackerTest.scala │ │ │ │ │ ├── SequencedEventTestFixture.scala │ │ │ │ │ ├── SequencedEventValidatorTest.scala │ │ │ │ │ ├── SequencerAggregatorTest.scala │ │ │ │ │ ├── SequencerClientTest.scala │ │ │ │ │ ├── TestSequencerClientSend.scala │ │ │ │ │ ├── time │ │ │ │ │ │ └── fetcher │ │ │ │ │ │ │ ├── ExpiringInMemorySequencingTimeReadingsTest.scala │ │ │ │ │ │ │ ├── OneCallAtATimeSourcesAccessorTest.scala │ │ │ │ │ │ │ └── SequencingTimeFetcherTest.scala │ │ │ │ │ └── transports │ │ │ │ │ │ ├── GrpcSequencerSubscriptionTest.scala │ │ │ │ │ │ └── GrpcSubscriptionErrorRetryPolicyTest.scala │ │ │ │ ├── handlers │ │ │ │ │ └── EventTimestampCaptureTest.scala │ │ │ │ └── protocol │ │ │ │ │ ├── GeneratorsProtocol.scala │ │ │ │ │ └── SubmissionRequestTest.scala │ │ │ ├── serialization │ │ │ │ ├── DeterministicEncodingTest.scala │ │ │ │ ├── HasCryptographicEvidenceTest.scala │ │ │ │ └── ProtoConverterTest.scala │ │ │ ├── store │ │ │ │ ├── CursorPreheadStoreTest.scala │ │ │ │ ├── PendingOperationStoreTest.scala │ │ │ │ ├── PrunableByTimeTest.scala │ │ │ │ ├── PruningSchedulerStoreTest.scala │ │ │ │ ├── SendTrackerStoreTest.scala │ │ │ │ ├── SequencedEventStoreTest.scala │ │ │ │ ├── SequencerCounterTrackerStoreTest.scala │ │ │ │ ├── db │ │ │ │ │ ├── DatabaseDeadlockTest.scala │ │ │ │ │ ├── DatabaseLimitNbParamTest.scala │ │ │ │ │ ├── DbIndexedStringsStoreTest.scala │ │ │ │ │ ├── DbPendingOperationsStoreTest.scala │ │ │ │ │ ├── DbPruningSchedulerStoreTest.scala │ │ │ │ │ ├── DbSequencedEventStoreTest.scala │ │ │ │ │ ├── DbSequencerCounterTrackerStoreTest.scala │ │ │ │ │ ├── DbStorageIdempotency.scala │ │ │ │ │ └── DbTest.scala │ │ │ │ └── memory │ │ │ │ │ ├── InMemoryPendingOperationStoreTest.scala │ │ │ │ │ ├── PruningSchedulerStoreTestInMemory.scala │ │ │ │ │ ├── SendTrackerTrackerStoreTestInMemory.scala │ │ │ │ │ ├── SequencedEventStoreTestInMemory.scala │ │ │ │ │ └── SequencerCounterTrackerStoreTestInMemory.scala │ │ │ ├── time │ │ │ │ ├── ClockTest.scala │ │ │ │ ├── GeneratorsTime.scala │ │ │ │ ├── PeriodicActionTest.scala │ │ │ │ ├── RefinedDurationsTest.scala │ │ │ │ ├── SynchronizerTimeTrackerTest.scala │ │ │ │ └── TimeProofRequestSubmitterTest.scala │ │ │ ├── topology │ │ │ │ ├── GeneratorsTopology.scala │ │ │ │ ├── MediatorGroupDeltaComputationsTest.scala │ │ │ │ ├── PartyToParticipantComputationsTest.scala │ │ │ │ ├── PhysicalSynchronizerIdTest.scala │ │ │ │ ├── TestingIdentityFactoryTest.scala │ │ │ │ ├── TopologyManagerTest.scala │ │ │ │ ├── UniqueIdentifierTest.scala │ │ │ │ ├── client │ │ │ │ │ ├── CachingSynchronizerTopologyClientTest.scala │ │ │ │ │ ├── IdentityProvidingServiceClientTest.scala │ │ │ │ │ └── StoreBasedSynchronizerTopologyClientTest.scala │ │ │ │ ├── processing │ │ │ │ │ ├── AuthorizationGraphTest.scala │ │ │ │ │ ├── BaseAuthorizationGraphTest.scala │ │ │ │ │ ├── DecentralizedNamespaceAuthorizationGraphTest.scala │ │ │ │ │ ├── InitialTopologySnapshotValidatorTest.scala │ │ │ │ │ ├── MultiHashTopologyTransactionsTest.scala │ │ │ │ │ ├── TopologyManagerSigningKeyDetectionTest.scala │ │ │ │ │ ├── TopologyTransactionAuthorizationValidatorTest.scala │ │ │ │ │ ├── TopologyTransactionHandlingBase.scala │ │ │ │ │ ├── TopologyTransactionProcessorTest.scala │ │ │ │ │ └── TopologyTransactionTestFactory.scala │ │ │ │ ├── store │ │ │ │ │ ├── DownloadTopologyStateForInitializationServiceTest.scala │ │ │ │ │ ├── InitializationStoreTest.scala │ │ │ │ │ ├── TopologyStoreTest.scala │ │ │ │ │ ├── TopologyStoreTestBase.scala │ │ │ │ │ ├── TopologyStoreTestData.scala │ │ │ │ │ ├── TopologyTransactionCollectionTest.scala │ │ │ │ │ ├── db │ │ │ │ │ │ ├── DbDownloadTopologyStateForInitializationServiceTest.scala │ │ │ │ │ │ ├── DbTopologyStoreHelper.scala │ │ │ │ │ │ └── DbTopologyStoreTest.scala │ │ │ │ │ └── memory │ │ │ │ │ │ ├── InMemoryDownloadTopologyStateForInitializationServiceTest.scala │ │ │ │ │ │ └── InMemoryTopologyStoreTest.scala │ │ │ │ └── transaction │ │ │ │ │ ├── GeneratorsTransaction.scala │ │ │ │ │ ├── OptionalTopologyMappingChecksTest.scala │ │ │ │ │ └── RequiredTopologyMappingChecksTest.scala │ │ │ ├── tracing │ │ │ │ ├── GrpcTelemetryContextPropagationTest.scala │ │ │ │ ├── SerializableTraceContextTest.scala │ │ │ │ ├── SpanningTest.scala │ │ │ │ └── TraceContextTest.scala │ │ │ ├── traffic │ │ │ │ ├── EventCostCalculatorTest.scala │ │ │ │ ├── TrafficControlProcessorTest.scala │ │ │ │ └── TrafficPurchasedSubmissionHandlerTest.scala │ │ │ ├── util │ │ │ │ ├── BatchAggregatorTest.scala │ │ │ │ ├── BatchNSpec.scala │ │ │ │ ├── BestFittingBatcherTest.scala │ │ │ │ ├── ByteStringUtilTest.scala │ │ │ │ ├── CheckedTTest.scala │ │ │ │ ├── CheckedTest.scala │ │ │ │ ├── DBIOUtilTest.scala │ │ │ │ ├── DamlPackageLoaderTest.scala │ │ │ │ ├── DelayUtilTest.scala │ │ │ │ ├── EitherUtilTest.scala │ │ │ │ ├── HexStringTest.scala │ │ │ │ ├── LazyValWithContextTest.scala │ │ │ │ ├── LengthLimitedByteStringTest.scala │ │ │ │ ├── LfGenerator.scala │ │ │ │ ├── LfTransactionBuilder.scala │ │ │ │ ├── LoggerUtilTest.scala │ │ │ │ ├── MessageRecorderTest.scala │ │ │ │ ├── MonadUtilTest.scala │ │ │ │ ├── OrderedBucketMergeHubTest.scala │ │ │ │ ├── PathUtilsTest.scala │ │ │ │ ├── PekkoUtilTest.scala │ │ │ │ ├── RangeUtilTest.scala │ │ │ │ ├── RateLimiterTest.scala │ │ │ │ ├── ResourceUtilTest.scala │ │ │ │ ├── RoseTreeTest.scala │ │ │ │ ├── SetCoverTest.scala │ │ │ │ ├── SimpleExecutionQueueTest.scala │ │ │ │ ├── SingleUseCellTest.scala │ │ │ │ ├── SingletonTraverseLaws.scala │ │ │ │ ├── SingletonTraverseTest.scala │ │ │ │ ├── SingletonTraverseTests.scala │ │ │ │ ├── TestContractHasher.scala │ │ │ │ ├── ThereafterTest.scala │ │ │ │ ├── TraverseTest.scala │ │ │ │ ├── TwoPhasePriorityAccumulatorTest.scala │ │ │ │ ├── collection │ │ │ │ │ ├── BoundedMapTest.scala │ │ │ │ │ ├── BoundedQueueTest.scala │ │ │ │ │ ├── IterableUtilTest.scala │ │ │ │ │ ├── MapsUtilTest.scala │ │ │ │ │ ├── SeqUtilTest.scala │ │ │ │ │ └── TrieMapUtilTest.scala │ │ │ │ └── retry │ │ │ │ │ ├── JitterSpec.scala │ │ │ │ │ ├── PolicyTest.scala │ │ │ │ │ └── SuccessSpec.scala │ │ │ ├── version │ │ │ │ ├── CantonVersionTest.scala │ │ │ │ ├── CommonGenerators.scala │ │ │ │ ├── HasProtocolVersionedWrapperTest.scala │ │ │ │ ├── HasTestCloseContext.scala │ │ │ │ ├── LfSerializationVersionToProtocolVersionsTest.scala │ │ │ │ ├── ProtocolVersionCompatibilityTest.scala │ │ │ │ ├── ProtocolVersionTest.scala │ │ │ │ └── TestProtocolVersions.scala │ │ │ └── watchdog │ │ │ │ └── WatchdogServiceTest.scala │ │ │ └── platform │ │ │ └── daml │ │ │ └── lf │ │ │ └── testing │ │ │ └── SampleParties.scala │ ├── conformance-testing │ │ └── src │ │ │ └── test │ │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── canton │ │ │ └── integration │ │ │ └── tests │ │ │ ├── continuity │ │ │ ├── ProtocolContinuityConformanceTest.scala │ │ │ ├── all │ │ │ │ └── AllProtocolContinuityConformanceTest.scala │ │ │ └── latest │ │ │ │ └── LatestProtocolContinuityConformanceTest.scala │ │ │ ├── infra │ │ │ └── UseLedgerApiTestToolTest.scala │ │ │ ├── ledgerapi │ │ │ └── LedgerApiConformanceTest.scala │ │ │ └── variations │ │ │ ├── JsonApiConformanceIntegrationTest.scala │ │ │ ├── LedgerApiVariationsConformanceTest.scala │ │ │ └── VariationsConformanceTestUtils.scala │ ├── daml-script-tests │ │ └── script-tests │ │ │ └── src │ │ │ └── test │ │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── canton │ │ │ └── integration │ │ │ └── tests │ │ │ └── DamlTestFilesIntegrationTest.scala │ ├── demo │ │ └── src │ │ │ └── main │ │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── canton │ │ │ └── demo │ │ │ └── ReferenceDemoScript.scala │ ├── docs │ │ ├── post-process.sh │ │ ├── rst_lapi.tmpl │ │ └── rst_lapi_value.tmpl │ ├── integration-testing │ │ └── src │ │ │ └── main │ │ │ ├── resources │ │ │ ├── all-synchronizer-topology-including-dev.conf │ │ │ ├── include │ │ │ │ ├── health-monitoring.conf │ │ │ │ ├── init.conf │ │ │ │ ├── multi-synchronizer-participant1.conf │ │ │ │ ├── participant1.conf │ │ │ │ ├── participant2.conf │ │ │ │ ├── participant3.conf │ │ │ │ ├── participant4.conf │ │ │ │ ├── synchronizer-dev.conf │ │ │ │ ├── synchronizer1.conf │ │ │ │ ├── synchronizer2.conf │ │ │ │ ├── synchronizer3.conf │ │ │ │ └── testing-parameters.conf │ │ │ ├── multi-synchronizer-external-mediators.conf │ │ │ ├── multi-synchronizer-topology.conf │ │ │ ├── single-synchronizer-topology.conf │ │ │ └── tinyproxy.conf │ │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── canton │ │ │ ├── console │ │ │ ├── BufferedProcessLogger.scala │ │ │ ├── ConsoleEnvironmentTestHelpers.scala │ │ │ └── TestConsoleOutput.scala │ │ │ ├── integration │ │ │ ├── BaseIntegrationTest.scala │ │ │ ├── CommonTestAliases.scala │ │ │ ├── CommunityIntegrationTest.scala │ │ │ ├── ConcurrentEnvironmentLimiter.scala │ │ │ ├── ConfigTransforms.scala │ │ │ ├── EnvironmentDefinition.scala │ │ │ ├── EnvironmentSetup.scala │ │ │ ├── EnvironmentSetupPlugin.scala │ │ │ ├── HasCycleUtils.scala │ │ │ ├── HasTrailingNoneUtils.scala │ │ │ ├── IntegrationTestUtilities.scala │ │ │ ├── LedgerApiStoreIntegrityChecker.scala │ │ │ ├── PartyTopologyUtils.scala │ │ │ ├── TestEnvironment.scala │ │ │ ├── bootstrap │ │ │ │ └── NetworkBootstrapper.scala │ │ │ ├── package.scala │ │ │ ├── plugins │ │ │ │ ├── DbDumpRestore.scala │ │ │ │ ├── PostgresDumpRestore.scala │ │ │ │ ├── UseAwsKms.scala │ │ │ │ ├── UseBftSequencer.scala │ │ │ │ ├── UseConfigTransforms.scala │ │ │ │ ├── UseExternalConsole.scala │ │ │ │ ├── UseExternalProcess.scala │ │ │ │ ├── UseExternalProcessBase.scala │ │ │ │ ├── UseGcpKms.scala │ │ │ │ ├── UseH2.scala │ │ │ │ ├── UseHAProxy.scala │ │ │ │ ├── UseJWKSServer.scala │ │ │ │ ├── UseKms.scala │ │ │ │ ├── UseKmsDriver.scala │ │ │ │ ├── UseLedgerApiTestTool.scala │ │ │ │ ├── UseOtlp.scala │ │ │ │ ├── UsePostgres.scala │ │ │ │ ├── UseProgrammableSequencer.scala │ │ │ │ ├── UseReferenceBlockSequencer.scala │ │ │ │ ├── UseSharedStorage.scala │ │ │ │ ├── tinyproxy │ │ │ │ │ └── UseTinyProxy.scala │ │ │ │ └── toxiproxy │ │ │ │ │ ├── ProxyConfig.scala │ │ │ │ │ ├── ProxyInstanceConfig.scala │ │ │ │ │ ├── RunningProxy.scala │ │ │ │ │ └── UseToxiproxy.scala │ │ │ └── util │ │ │ │ ├── AcsInspection.scala │ │ │ │ ├── BackgroundRunner.scala │ │ │ │ ├── CommandRunner.scala │ │ │ │ ├── EntitySyntax.scala │ │ │ │ ├── ExternalCommandExecutor.scala │ │ │ │ ├── GrpcAdminCommandSupport.scala │ │ │ │ ├── HasCommandRunnersHelpers.scala │ │ │ │ ├── HasReassignmentCommandsHelpers.scala │ │ │ │ └── UpdateFormatHelpers.scala │ │ │ ├── metrics │ │ │ └── ScopedInMemoryMetricsFactory.scala │ │ │ ├── participant │ │ │ └── party │ │ │ │ └── PartyReplicationTestInterceptorImpl.scala │ │ │ ├── synchronizer │ │ │ └── sequencer │ │ │ │ ├── ProgrammableSequencer.scala │ │ │ │ ├── ProgrammableSequencerPolicies.scala │ │ │ │ ├── SendDecision.scala │ │ │ │ └── SendPolicy.scala │ │ │ └── version │ │ │ └── TestProtocolVersions.scala │ ├── kms-driver-api │ │ └── src │ │ │ └── main │ │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── canton │ │ │ ├── crypto │ │ │ └── kms │ │ │ │ └── driver │ │ │ │ └── api │ │ │ │ ├── KmsDriver.scala │ │ │ │ ├── KmsDriverFactory.scala │ │ │ │ └── v1 │ │ │ │ ├── KmsDriver.scala │ │ │ │ ├── KmsDriverException.scala │ │ │ │ ├── KmsDriverFactory.scala │ │ │ │ ├── KmsDriverHealth.scala │ │ │ │ └── KmsDriverSpecs.scala │ │ │ └── driver │ │ │ └── api │ │ │ ├── DriverFactory.scala │ │ │ └── v1 │ │ │ └── DriverFactory.scala │ ├── kms-driver-testing │ │ └── src │ │ │ └── main │ │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── canton │ │ │ └── crypto │ │ │ └── kms │ │ │ └── driver │ │ │ └── testing │ │ │ └── v1 │ │ │ ├── KmsDriverFactoryTest.scala │ │ │ ├── KmsDriverTest.scala │ │ │ └── KmsDriverTestUtils.scala │ ├── ledger-api-bench-tool │ │ ├── README.md │ │ └── src │ │ │ ├── main │ │ │ ├── daml │ │ │ │ └── benchtool │ │ │ │ │ ├── Bench.daml │ │ │ │ │ ├── Foo.daml │ │ │ │ │ └── daml.yaml │ │ │ ├── resources │ │ │ │ └── logback.xml │ │ │ └── scala │ │ │ │ └── com │ │ │ │ └── digitalasset │ │ │ │ └── canton │ │ │ │ └── ledger │ │ │ │ └── api │ │ │ │ └── benchtool │ │ │ │ ├── AuthorizationHelper.scala │ │ │ │ ├── Benchmark.scala │ │ │ │ ├── ConfigEnricher.scala │ │ │ │ ├── LedgerApiBenchTool.scala │ │ │ │ ├── PostgresUtils.scala │ │ │ │ ├── PruningBenchmark.scala │ │ │ │ ├── SubmittedDataAnalyzing.scala │ │ │ │ ├── config │ │ │ │ ├── Cli.scala │ │ │ │ ├── Config.scala │ │ │ │ ├── ConfigMaker.scala │ │ │ │ ├── WorkflowConfig.scala │ │ │ │ └── WorkflowConfigParser.scala │ │ │ │ ├── infrastructure │ │ │ │ └── TestDars.scala │ │ │ │ ├── metrics │ │ │ │ ├── BenchmarkResult.scala │ │ │ │ ├── ConsumptionSpeedMetric.scala │ │ │ │ ├── CountRateMetric.scala │ │ │ │ ├── DelayMetric.scala │ │ │ │ ├── ExposedMetrics.scala │ │ │ │ ├── LatencyMetric.scala │ │ │ │ ├── MeteredStreamObserver.scala │ │ │ │ ├── Metric.scala │ │ │ │ ├── MetricRegistryOwner.scala │ │ │ │ ├── MetricValue.scala │ │ │ │ ├── MetricsCollector.scala │ │ │ │ ├── MetricsManager.scala │ │ │ │ ├── MetricsSet.scala │ │ │ │ ├── ServiceLevelObjective.scala │ │ │ │ ├── SizeMetric.scala │ │ │ │ ├── StreamMetrics.scala │ │ │ │ ├── TotalCountMetric.scala │ │ │ │ └── metrics │ │ │ │ │ └── TotalRuntimeMetric.scala │ │ │ │ ├── services │ │ │ │ ├── CommandCompletionService.scala │ │ │ │ ├── CommandService.scala │ │ │ │ ├── CommandSubmissionService.scala │ │ │ │ ├── LedgerApiServices.scala │ │ │ │ ├── PackageManagementService.scala │ │ │ │ ├── PackageService.scala │ │ │ │ ├── PartyManagementService.scala │ │ │ │ ├── PruningService.scala │ │ │ │ ├── StateService.scala │ │ │ │ ├── StreamFilters.scala │ │ │ │ ├── UpdateService.scala │ │ │ │ └── UserManagementService.scala │ │ │ │ ├── submission │ │ │ │ ├── ActiveContractKeysPool.scala │ │ │ │ ├── AllocatedParties.scala │ │ │ │ ├── AllocatedPartySet.scala │ │ │ │ ├── BenchtoolTestsPackageInfo.scala │ │ │ │ ├── CommandGenerator.scala │ │ │ │ ├── CommandSubmitter.scala │ │ │ │ ├── Distribution.scala │ │ │ │ ├── FibonacciCommandGenerator.scala │ │ │ │ ├── FooCommandGenerator.scala │ │ │ │ ├── FooDivulgerCommandGenerator.scala │ │ │ │ ├── FooSubmission.scala │ │ │ │ ├── FooTemplateDescriptor.scala │ │ │ │ ├── Names.scala │ │ │ │ ├── PartyAllocating.scala │ │ │ │ ├── RandomnessProvider.scala │ │ │ │ └── foo │ │ │ │ │ ├── PartiesSelection.scala │ │ │ │ │ └── RandomPartySelecting.scala │ │ │ │ └── util │ │ │ │ ├── ObserverWithResult.scala │ │ │ │ ├── ReportFormatter.scala │ │ │ │ ├── SimpleFileReader.scala │ │ │ │ ├── TimeUtil.scala │ │ │ │ └── TypedActorSystemResourceOwner.scala │ │ │ └── test │ │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── canton │ │ │ ├── integration │ │ │ └── tests │ │ │ │ └── ledger │ │ │ │ └── api │ │ │ │ └── benchtool │ │ │ │ └── submission │ │ │ │ ├── BenchtoolDumpRestoreITSpec.scala │ │ │ │ ├── FibonacciCommandSubmitterITSpec.scala │ │ │ │ ├── FooCommandSubmitterITSpec.scala │ │ │ │ ├── InterfaceSubscriptionITSpec.scala │ │ │ │ ├── NonStakeholderInformeesITSpec.scala │ │ │ │ ├── NonTransientContractsITSpec.scala │ │ │ │ ├── PartyAllocationITSpec.scala │ │ │ │ ├── PartySetsITSpec.scala │ │ │ │ ├── PruningITSpec.scala │ │ │ │ └── WeightedApplicationIdsAndSubmittersITSpec.scala │ │ │ └── ledger │ │ │ └── api │ │ │ └── benchtool │ │ │ ├── BenchtoolSandboxFixture.scala │ │ │ ├── ConfigEnricherSpec.scala │ │ │ ├── config │ │ │ ├── CliSpec.scala │ │ │ └── WorkflowConfigParserSpec.scala │ │ │ ├── metrics │ │ │ ├── ConsumptionSpeedMetricSpec.scala │ │ │ ├── CountRateMetricSpec.scala │ │ │ ├── DelayMetricSpec.scala │ │ │ ├── LatencyMetricSpec.scala │ │ │ ├── MaxDelaySpec.scala │ │ │ ├── MetricsCollectorSpec.scala │ │ │ ├── MetricsSetSpec.scala │ │ │ ├── MinConsumptionSpeedSpec.scala │ │ │ ├── SizeMetricSpec.scala │ │ │ ├── TotalCountMetricSpec.scala │ │ │ └── metrics │ │ │ │ └── TotalRuntimeMetricSpec.scala │ │ │ └── submission │ │ │ ├── ActiveContractKeysPoolSpec.scala │ │ │ ├── ActiveContractsObserver.scala │ │ │ ├── AllocatedPartiesSpec.scala │ │ │ ├── CompletionsObserver.scala │ │ │ ├── DepletingUniformRandomPoolSpec.scala │ │ │ ├── DistributionSpec.scala │ │ │ ├── EventsObserver.scala │ │ │ ├── FooCommandGeneratorSpec.scala │ │ │ ├── NamesSpec.scala │ │ │ ├── ObservedCreateEvent.scala │ │ │ ├── ObservedEvents.scala │ │ │ ├── ObservedExerciseEvent.scala │ │ │ └── ObservedInterfaceView.scala │ ├── ledger-api │ │ ├── README.md │ │ ├── VERSION │ │ ├── docs │ │ │ └── metering-report-schema.json │ │ └── src │ │ │ └── main │ │ │ └── protobuf │ │ │ ├── buf.yaml │ │ │ └── com │ │ │ └── daml │ │ │ └── ledger │ │ │ └── api │ │ │ ├── scalapb │ │ │ └── package.proto │ │ │ └── v2 │ │ │ ├── README.md │ │ │ ├── admin │ │ │ ├── command_inspection_service.proto │ │ │ ├── identity_provider_config_service.proto │ │ │ ├── object_meta.proto │ │ │ ├── package_management_service.proto │ │ │ ├── participant_pruning_service.proto │ │ │ ├── party_management_service.proto │ │ │ └── user_management_service.proto │ │ │ ├── command_completion_service.proto │ │ │ ├── command_service.proto │ │ │ ├── command_submission_service.proto │ │ │ ├── commands.proto │ │ │ ├── completion.proto │ │ │ ├── crypto.proto │ │ │ ├── event.proto │ │ │ ├── event_query_service.proto │ │ │ ├── experimental_features.proto │ │ │ ├── interactive │ │ │ ├── interactive_submission_common_data.proto │ │ │ ├── interactive_submission_service.proto │ │ │ └── transaction │ │ │ │ └── v1 │ │ │ │ └── interactive_submission_data.proto │ │ │ ├── offset_checkpoint.proto │ │ │ ├── package_reference.proto │ │ │ ├── package_service.proto │ │ │ ├── reassignment.proto │ │ │ ├── reassignment_commands.proto │ │ │ ├── state_service.proto │ │ │ ├── testing │ │ │ └── time_service.proto │ │ │ ├── topology_transaction.proto │ │ │ ├── trace_context.proto │ │ │ ├── transaction.proto │ │ │ ├── transaction_filter.proto │ │ │ ├── update_service.proto │ │ │ └── version_service.proto │ ├── ledger-test-tool │ │ ├── suites │ │ │ └── lf-v2.1 │ │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── scala │ │ │ │ │ └── com │ │ │ │ │ └── daml │ │ │ │ │ └── ledger │ │ │ │ │ └── api │ │ │ │ │ └── testtool │ │ │ │ │ ├── infrastructure │ │ │ │ │ ├── Allocation.scala │ │ │ │ │ ├── AssertionErrorWithPreformattedMessage.scala │ │ │ │ │ ├── Assertions.scala │ │ │ │ │ ├── ChannelEndpoint.scala │ │ │ │ │ ├── Dars.scala │ │ │ │ │ ├── Errors.scala │ │ │ │ │ ├── Eventually.scala │ │ │ │ │ ├── FutureAssertions.scala │ │ │ │ │ ├── Identification.scala │ │ │ │ │ ├── LedgerServices.scala │ │ │ │ │ ├── LedgerSession.scala │ │ │ │ │ ├── LedgerSessionConfiguration.scala │ │ │ │ │ ├── LedgerTestCase.scala │ │ │ │ │ ├── LedgerTestCasesRunner.scala │ │ │ │ │ ├── LedgerTestContext.scala │ │ │ │ │ ├── LedgerTestSuite.scala │ │ │ │ │ ├── LedgerTestSummary.scala │ │ │ │ │ ├── NamePicker.scala │ │ │ │ │ ├── Party.scala │ │ │ │ │ ├── PartyAllocationConfiguration.scala │ │ │ │ │ ├── ProtobufConverters.scala │ │ │ │ │ ├── RaceConditionTests.scala │ │ │ │ │ ├── RemoveTrailingNone.scala │ │ │ │ │ ├── Reporter.scala │ │ │ │ │ ├── ResourceOwner.scala │ │ │ │ │ ├── Result.scala │ │ │ │ │ ├── RetryingGetConnectedSynchronizersForParty.scala │ │ │ │ │ ├── Synchronize.scala │ │ │ │ │ ├── TestDar.scala │ │ │ │ │ ├── TimeoutException.scala │ │ │ │ │ ├── TimeoutTask.scala │ │ │ │ │ ├── TransactionHelpers.scala │ │ │ │ │ ├── TransactionOps.scala │ │ │ │ │ ├── WithTimeout.scala │ │ │ │ │ ├── assertions │ │ │ │ │ │ └── CommandDeduplicationAssertions.scala │ │ │ │ │ ├── participant │ │ │ │ │ │ ├── Features.scala │ │ │ │ │ │ ├── ParticipantSession.scala │ │ │ │ │ │ ├── ParticipantSessionConfiguration.scala │ │ │ │ │ │ ├── ParticipantTestContext.scala │ │ │ │ │ │ ├── SingleParticipantTestContext.scala │ │ │ │ │ │ ├── TimeoutParticipantTestContext.scala │ │ │ │ │ │ └── UserManagementTestContext.scala │ │ │ │ │ ├── time │ │ │ │ │ │ ├── DelayMechanism.scala │ │ │ │ │ │ └── Durations.scala │ │ │ │ │ └── ws │ │ │ │ │ │ └── WsHelper.scala │ │ │ │ │ ├── runner │ │ │ │ │ ├── AvailableTests.scala │ │ │ │ │ ├── Config.scala │ │ │ │ │ ├── ConfiguredTests.scala │ │ │ │ │ ├── Defaults.scala │ │ │ │ │ └── TestRunner.scala │ │ │ │ │ └── suites │ │ │ │ │ ├── v2_1.scala │ │ │ │ │ ├── v2_1 │ │ │ │ │ ├── ActiveContractsServiceIT.scala │ │ │ │ │ ├── CheckpointInTailingStreamsIT.scala │ │ │ │ │ ├── ClosedWorldIT.scala │ │ │ │ │ ├── CommandDeduplicationIT.scala │ │ │ │ │ ├── CommandDeduplicationParallelIT.scala │ │ │ │ │ ├── CommandDeduplicationPeriodValidationIT.scala │ │ │ │ │ ├── CommandServiceIT.scala │ │ │ │ │ ├── CommandSubmissionCompletionIT.scala │ │ │ │ │ ├── CommandSubmissionTestUtils.scala │ │ │ │ │ ├── CompanionImplicits.scala │ │ │ │ │ ├── CompletionDeduplicationInfoIT.scala │ │ │ │ │ ├── ContractIdIT.scala │ │ │ │ │ ├── DamlValuesIT.scala │ │ │ │ │ ├── DeeplyNestedValueIT.scala │ │ │ │ │ ├── DivulgenceIT.scala │ │ │ │ │ ├── EventQueryServiceIT.scala │ │ │ │ │ ├── ExplicitDisclosureIT.scala │ │ │ │ │ ├── ExternalPartyManagementServiceIT.scala │ │ │ │ │ ├── HealthServiceIT.scala │ │ │ │ │ ├── IdentityProviderConfigServiceIT.scala │ │ │ │ │ ├── InteractiveSubmissionServiceIT.scala │ │ │ │ │ ├── InterfaceIT.scala │ │ │ │ │ ├── InterfaceSubscriptionsIT.scala │ │ │ │ │ ├── LimitsIT.scala │ │ │ │ │ ├── MultiPartySubmissionIT.scala │ │ │ │ │ ├── PackageManagementServiceIT.scala │ │ │ │ │ ├── PackageServiceIT.scala │ │ │ │ │ ├── ParticipantPruningIT.scala │ │ │ │ │ ├── PartyManagementITBase.scala │ │ │ │ │ ├── PartyManagementServiceIT.scala │ │ │ │ │ ├── PartyManagementServiceUpdateRpcIT.scala │ │ │ │ │ ├── SemanticTests.scala │ │ │ │ │ ├── StateServiceIT.scala │ │ │ │ │ ├── TimeServiceIT.scala │ │ │ │ │ ├── TlsIT.scala │ │ │ │ │ ├── TransactionServiceArgumentsIT.scala │ │ │ │ │ ├── TransactionServiceAuthorizationIT.scala │ │ │ │ │ ├── TransactionServiceCorrectnessIT.scala │ │ │ │ │ ├── TransactionServiceExerciseIT.scala │ │ │ │ │ ├── TransactionServiceFiltersIT.scala │ │ │ │ │ ├── TransactionServiceOutputsIT.scala │ │ │ │ │ ├── TransactionServiceStakeholdersIT.scala │ │ │ │ │ ├── TransactionServiceValidationIT.scala │ │ │ │ │ ├── TransactionServiceVisibilityIT.scala │ │ │ │ │ ├── UpdateServiceQueryIT.scala │ │ │ │ │ ├── UpdateServiceStreamsIT.scala │ │ │ │ │ ├── UpdateServiceTopologyEventsIT.scala │ │ │ │ │ ├── UpgradingIT.scala │ │ │ │ │ ├── UserManagementServiceIT.scala │ │ │ │ │ ├── UserManagementServiceITBase.scala │ │ │ │ │ ├── UserManagementServiceUpdateRpcIT.scala │ │ │ │ │ ├── ValueLimitsIT.scala │ │ │ │ │ ├── VettingIT.scala │ │ │ │ │ ├── WitnessesIT.scala │ │ │ │ │ ├── WronglyTypedContractIdIT.scala │ │ │ │ │ └── objectmeta │ │ │ │ │ │ ├── ObjectMetaTests.scala │ │ │ │ │ │ ├── ObjectMetaTestsBase.scala │ │ │ │ │ │ ├── PartyManagementServiceObjectMetaIT.scala │ │ │ │ │ │ └── UserManagementServiceObjectMetaIT.scala │ │ │ │ │ ├── v2_dev.scala │ │ │ │ │ └── v2_dev │ │ │ │ │ ├── ContractKeysCommandDeduplicationIT.scala │ │ │ │ │ ├── ContractKeysCompanionImplicits.scala │ │ │ │ │ ├── ContractKeysContractIdIT.scala │ │ │ │ │ ├── ContractKeysDeeplyNestedValueIT.scala │ │ │ │ │ ├── ContractKeysDivulgenceIT.scala │ │ │ │ │ ├── ContractKeysExplicitDisclosureIT.scala │ │ │ │ │ ├── ContractKeysIT.scala │ │ │ │ │ ├── ContractKeysMultiPartySubmissionIT.scala │ │ │ │ │ ├── ContractKeysWronglyTypedContractIdIT.scala │ │ │ │ │ ├── EventsDescendantsIT.scala │ │ │ │ │ ├── ExceptionRaceConditionIT.scala │ │ │ │ │ ├── ExceptionsIT.scala │ │ │ │ │ ├── PrefetchContractKeysIT.scala │ │ │ │ │ └── RaceConditionIT.scala │ │ │ │ └── test │ │ │ │ └── scala │ │ │ │ └── com │ │ │ │ └── daml │ │ │ │ └── ledger │ │ │ │ └── api │ │ │ │ └── testtool │ │ │ │ └── suites │ │ │ │ ├── EventuallySpec.scala │ │ │ │ ├── NamePickerSpec.scala │ │ │ │ └── NamesSpec.scala │ │ └── tool │ │ │ ├── lf-v2.1 │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── scala │ │ │ │ └── com │ │ │ │ └── daml │ │ │ │ └── ledger │ │ │ │ └── api │ │ │ │ └── testtool │ │ │ │ └── Tests.scala │ │ │ ├── lf-v2.dev │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── scala │ │ │ │ └── com │ │ │ │ └── daml │ │ │ │ └── ledger │ │ │ │ └── api │ │ │ │ └── testtool │ │ │ │ └── Tests.scala │ │ │ └── src │ │ │ └── main │ │ │ ├── resources │ │ │ └── logback.xml │ │ │ └── scala │ │ │ └── com │ │ │ └── daml │ │ │ └── ledger │ │ │ └── api │ │ │ └── testtool │ │ │ ├── CliParser.scala │ │ │ └── Main.scala │ ├── ledger │ │ ├── ledger-README.md │ │ ├── ledger-api-auth-README.md │ │ ├── ledger-api-core │ │ │ └── src │ │ │ │ ├── .gitattributes │ │ │ │ ├── main │ │ │ │ ├── protobuf │ │ │ │ │ └── daml │ │ │ │ │ │ ├── buf.yaml │ │ │ │ │ │ └── platform │ │ │ │ │ │ └── v1 │ │ │ │ │ │ ├── index.proto │ │ │ │ │ │ └── page_tokens.proto │ │ │ │ ├── resources │ │ │ │ │ └── metering-keys │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ └── community.json │ │ │ │ └── scala │ │ │ │ │ └── com │ │ │ │ │ └── digitalasset │ │ │ │ │ └── canton │ │ │ │ │ ├── error │ │ │ │ │ └── generator │ │ │ │ │ │ ├── ErrorCategoryDocItem.scala │ │ │ │ │ │ ├── ErrorCategoryInventoryDocsGenerator.scala │ │ │ │ │ │ ├── ErrorCodeDocItem.scala │ │ │ │ │ │ ├── ErrorCodeDocumentationGenerator.scala │ │ │ │ │ │ ├── ErrorCodeInventoryDocsGenerator.scala │ │ │ │ │ │ ├── ErrorGroupDocItem.scala │ │ │ │ │ │ └── app │ │ │ │ │ │ ├── ErrorCategoryInventoryDocsGenApp.scala │ │ │ │ │ │ ├── ErrorCodeInventoryDocsGenApp.scala │ │ │ │ │ │ └── Main.scala │ │ │ │ │ ├── ledger │ │ │ │ │ ├── api │ │ │ │ │ │ ├── ProxyCloseable.scala │ │ │ │ │ │ ├── SubmissionIdGenerator.scala │ │ │ │ │ │ ├── TraceIdentifiers.scala │ │ │ │ │ │ ├── ValidationLogger.scala │ │ │ │ │ │ ├── auth │ │ │ │ │ │ │ ├── IdentityProviderAwareAuthService.scala │ │ │ │ │ │ │ ├── IdentityProviderConfigLoader.scala │ │ │ │ │ │ │ ├── RequiredClaims.scala │ │ │ │ │ │ │ ├── UserBasedOngoingAuthorization.scala │ │ │ │ │ │ │ ├── UserRightsChangeAsyncChecker.scala │ │ │ │ │ │ │ ├── interceptor │ │ │ │ │ │ │ │ └── UserBasedClaimResolver.scala │ │ │ │ │ │ │ └── services │ │ │ │ │ │ │ │ ├── CommandCompletionServiceAuthorization.scala │ │ │ │ │ │ │ │ ├── CommandInspectionServiceAuthorization.scala │ │ │ │ │ │ │ │ ├── CommandServiceAuthorization.scala │ │ │ │ │ │ │ │ ├── CommandSubmissionServiceAuthorization.scala │ │ │ │ │ │ │ │ ├── EventQueryServiceAuthorization.scala │ │ │ │ │ │ │ │ ├── IdentityProviderConfigServiceAuthorization.scala │ │ │ │ │ │ │ │ ├── InteractiveSubmissionServiceAuthorization.scala │ │ │ │ │ │ │ │ ├── PackageManagementServiceAuthorization.scala │ │ │ │ │ │ │ │ ├── PackageServiceAuthorization.scala │ │ │ │ │ │ │ │ ├── ParticipantPruningServiceAuthorization.scala │ │ │ │ │ │ │ │ ├── PartyManagementServiceAuthorization.scala │ │ │ │ │ │ │ │ ├── StateServiceAuthorization.scala │ │ │ │ │ │ │ │ ├── TimeServiceAuthorization.scala │ │ │ │ │ │ │ │ ├── UpdateServiceAuthorization.scala │ │ │ │ │ │ │ │ └── UserManagementServiceAuthorization.scala │ │ │ │ │ │ ├── grpc │ │ │ │ │ │ │ ├── DropRepeated.scala │ │ │ │ │ │ │ ├── GrpcApiService.scala │ │ │ │ │ │ │ ├── GrpcHealthService.scala │ │ │ │ │ │ │ ├── Logging.scala │ │ │ │ │ │ │ └── StreamingServiceLifecycleManagement.scala │ │ │ │ │ │ ├── health │ │ │ │ │ │ │ ├── HealthChecks.scala │ │ │ │ │ │ │ ├── HealthStatus.scala │ │ │ │ │ │ │ └── ReportsHealth.scala │ │ │ │ │ │ ├── messages │ │ │ │ │ │ │ ├── command │ │ │ │ │ │ │ │ ├── completion │ │ │ │ │ │ │ │ │ └── CompletionStreamRequest.scala │ │ │ │ │ │ │ │ └── submission │ │ │ │ │ │ │ │ │ ├── SubmitReassignmentRequest.scala │ │ │ │ │ │ │ │ │ └── SubmitRequest.scala │ │ │ │ │ │ │ ├── event │ │ │ │ │ │ │ │ ├── GetEventsByContractIdRequest.scala │ │ │ │ │ │ │ │ └── GetEventsByContractKeyRequest.scala │ │ │ │ │ │ │ └── update │ │ │ │ │ │ │ │ ├── GetLedgerEndRequest.scala │ │ │ │ │ │ │ │ ├── GetTransactionByIdRequest.scala │ │ │ │ │ │ │ │ ├── GetTransactionByOffsetRequest.scala │ │ │ │ │ │ │ │ ├── GetUpdateByIdRequest.scala │ │ │ │ │ │ │ │ ├── GetUpdateByOffsetRequest.scala │ │ │ │ │ │ │ │ └── GetUpdatesRequest.scala │ │ │ │ │ │ ├── services │ │ │ │ │ │ │ ├── CommandInspectionService.scala │ │ │ │ │ │ │ ├── CommandService.scala │ │ │ │ │ │ │ ├── CommandSubmissionService.scala │ │ │ │ │ │ │ └── InteractiveSubmissionService.scala │ │ │ │ │ │ ├── util.scala │ │ │ │ │ │ └── validation │ │ │ │ │ │ │ ├── CommandInspectionServiceRequestValidator.scala │ │ │ │ │ │ │ ├── CommandsValidator.scala │ │ │ │ │ │ │ ├── CompletionServiceRequestValidator.scala │ │ │ │ │ │ │ ├── CryptoValidator.scala │ │ │ │ │ │ │ ├── DeduplicationPeriodValidator.scala │ │ │ │ │ │ │ ├── EventQueryServiceRequestValidator.scala │ │ │ │ │ │ │ ├── FieldValidator.scala │ │ │ │ │ │ │ ├── FormatValidator.scala │ │ │ │ │ │ │ ├── GetPreferredPackagesRequestValidator.scala │ │ │ │ │ │ │ ├── ParticipantOffsetValidator.scala │ │ │ │ │ │ │ ├── SubmitAndWaitRequestValidator.scala │ │ │ │ │ │ │ ├── SubmitRequestValidator.scala │ │ │ │ │ │ │ ├── UpdateServiceRequestValidator.scala │ │ │ │ │ │ │ ├── ValidateDisclosedContracts.scala │ │ │ │ │ │ │ └── ValidateUpgradingPackageResolutions.scala │ │ │ │ │ ├── client │ │ │ │ │ │ ├── LedgerClientUtils.scala │ │ │ │ │ │ ├── LedgerSubscription.scala │ │ │ │ │ │ └── ResilientLedgerSubscription.scala │ │ │ │ │ ├── localstore │ │ │ │ │ │ ├── CachedIdentityProviderConfigStore.scala │ │ │ │ │ │ ├── CachedUserManagementStore.scala │ │ │ │ │ │ ├── Ops.scala │ │ │ │ │ │ ├── PersistentIdentityProviderConfigStore.scala │ │ │ │ │ │ ├── PersistentPartyRecordStore.scala │ │ │ │ │ │ └── PersistentUserManagementStore.scala │ │ │ │ │ ├── participant │ │ │ │ │ │ └── state │ │ │ │ │ │ │ ├── AcsChange.scala │ │ │ │ │ │ │ ├── CompletionInfo.scala │ │ │ │ │ │ │ ├── InternalIndexService.scala │ │ │ │ │ │ │ ├── PackageDescription.scala │ │ │ │ │ │ │ ├── PackageSyncService.scala │ │ │ │ │ │ │ ├── ParticipantPruningSyncService.scala │ │ │ │ │ │ │ ├── PartySyncService.scala │ │ │ │ │ │ │ ├── PruningResult.scala │ │ │ │ │ │ │ ├── Reassignment.scala │ │ │ │ │ │ │ ├── ReassignmentCommand.scala │ │ │ │ │ │ │ ├── ReassignmentCommandsBatch.scala │ │ │ │ │ │ │ ├── RoutingSynchronizerState.scala │ │ │ │ │ │ │ ├── SubmissionSyncService.scala │ │ │ │ │ │ │ ├── SubmitterInfo.scala │ │ │ │ │ │ │ ├── SyncService.scala │ │ │ │ │ │ │ ├── SynchronizerIndex.scala │ │ │ │ │ │ │ ├── SynchronizerRank.scala │ │ │ │ │ │ │ ├── TransactionMeta.scala │ │ │ │ │ │ │ ├── Update.scala │ │ │ │ │ │ │ ├── index │ │ │ │ │ │ │ ├── ContractStore.scala │ │ │ │ │ │ │ ├── IndexActiveContractsService.scala │ │ │ │ │ │ │ ├── IndexCompletionsService.scala │ │ │ │ │ │ │ ├── IndexEventQueryService.scala │ │ │ │ │ │ │ ├── IndexParticipantPruningService.scala │ │ │ │ │ │ │ ├── IndexPartyManagementService.scala │ │ │ │ │ │ │ ├── IndexService.scala │ │ │ │ │ │ │ ├── IndexUpdateService.scala │ │ │ │ │ │ │ ├── IndexerPartyDetails.scala │ │ │ │ │ │ │ ├── LedgerEndService.scala │ │ │ │ │ │ │ └── MaximumLedgerTimeService.scala │ │ │ │ │ │ │ ├── metrics │ │ │ │ │ │ │ └── TimedSyncService.scala │ │ │ │ │ │ │ └── package.scala │ │ │ │ │ └── runner │ │ │ │ │ │ └── common │ │ │ │ │ │ ├── OptConfigValue.scala │ │ │ │ │ │ └── PureConfigReaderWriter.scala │ │ │ │ │ ├── metrics │ │ │ │ │ └── LedgerApiServerMetrics.scala │ │ │ │ │ ├── platform │ │ │ │ │ ├── DispatcherState.scala │ │ │ │ │ ├── InMemoryState.scala │ │ │ │ │ ├── InternalUpdateFormat.scala │ │ │ │ │ ├── LedgerApiServerInternals.scala │ │ │ │ │ ├── PackagePreferenceBackend.scala │ │ │ │ │ ├── ResourceCloseable.scala │ │ │ │ │ ├── TemplatePartiesFilter.scala │ │ │ │ │ ├── apiserver │ │ │ │ │ │ ├── ApiException.scala │ │ │ │ │ │ ├── ApiService.scala │ │ │ │ │ │ ├── ApiServiceOwner.scala │ │ │ │ │ │ ├── ApiServices.scala │ │ │ │ │ │ ├── ExecutionSequencerFactoryOwner.scala │ │ │ │ │ │ ├── GrpcConnectionLogger.scala │ │ │ │ │ │ ├── GrpcInterceptors.scala │ │ │ │ │ │ ├── GrpcServer.scala │ │ │ │ │ │ ├── GrpcServerOwner.scala │ │ │ │ │ │ ├── InProcessGrpcName.scala │ │ │ │ │ │ ├── LedgerApiService.scala │ │ │ │ │ │ ├── LedgerFeatures.scala │ │ │ │ │ │ ├── SeedService.scala │ │ │ │ │ │ ├── TimeServiceBackend.scala │ │ │ │ │ │ ├── TimedIndexService.scala │ │ │ │ │ │ ├── TruncatedStatusInterceptor.scala │ │ │ │ │ │ ├── configuration │ │ │ │ │ │ │ ├── EngineLoggingConfig.scala │ │ │ │ │ │ │ └── RateLimitingConfig.scala │ │ │ │ │ │ ├── error │ │ │ │ │ │ │ └── ErrorInterceptor.scala │ │ │ │ │ │ ├── execution │ │ │ │ │ │ │ ├── CommandExecutionResult.scala │ │ │ │ │ │ │ ├── CommandExecutor.scala │ │ │ │ │ │ │ ├── CommandProgressTracker.scala │ │ │ │ │ │ │ ├── DynamicSynchronizerParameterGetter.scala │ │ │ │ │ │ │ ├── LedgerTimeAwareCommandExecutor.scala │ │ │ │ │ │ │ ├── ResolveMaximumLedgerTime.scala │ │ │ │ │ │ │ ├── StoreBackedCommandInterpreter.scala │ │ │ │ │ │ │ ├── TapsCommandExecutionFactory.scala │ │ │ │ │ │ │ ├── TimedCommandExecutor.scala │ │ │ │ │ │ │ └── TopologyAwareCommandExecutor.scala │ │ │ │ │ │ ├── ratelimiting │ │ │ │ │ │ │ ├── MemoryCheck.scala │ │ │ │ │ │ │ ├── RateLimitingInterceptorFactory.scala │ │ │ │ │ │ │ └── ThreadpoolCheck.scala │ │ │ │ │ │ ├── services │ │ │ │ │ │ │ ├── ApiCommandCompletionService.scala │ │ │ │ │ │ │ ├── ApiCommandService.scala │ │ │ │ │ │ │ ├── ApiCommandSubmissionService.scala │ │ │ │ │ │ │ ├── ApiEventQueryService.scala │ │ │ │ │ │ │ ├── ApiInteractiveSubmissionService.scala │ │ │ │ │ │ │ ├── ApiPackageService.scala │ │ │ │ │ │ │ ├── ApiStateService.scala │ │ │ │ │ │ │ ├── ApiTimeService.scala │ │ │ │ │ │ │ ├── ApiUpdateService.scala │ │ │ │ │ │ │ ├── ApiVersionService.scala │ │ │ │ │ │ │ ├── RejectionGenerators.scala │ │ │ │ │ │ │ ├── StreamMetrics.scala │ │ │ │ │ │ │ ├── TimeProviderType.scala │ │ │ │ │ │ │ ├── admin │ │ │ │ │ │ │ │ ├── ApiCommandInspectionService.scala │ │ │ │ │ │ │ │ ├── ApiIdentityProviderConfigService.scala │ │ │ │ │ │ │ │ ├── ApiPackageManagementService.scala │ │ │ │ │ │ │ │ ├── ApiParticipantPruningService.scala │ │ │ │ │ │ │ │ ├── ApiPartyManagementService.scala │ │ │ │ │ │ │ │ ├── ApiUserManagementService.scala │ │ │ │ │ │ │ │ ├── AuthenticatedUserContextResolver.scala │ │ │ │ │ │ │ │ ├── IdentityProviderExists.scala │ │ │ │ │ │ │ │ ├── PackageUpgradeValidator.scala │ │ │ │ │ │ │ │ ├── PartyAllocation.scala │ │ │ │ │ │ │ │ ├── PartyRecordsExist.scala │ │ │ │ │ │ │ │ ├── PendingPartyAllocations.scala │ │ │ │ │ │ │ │ ├── Utils.scala │ │ │ │ │ │ │ │ └── package.scala │ │ │ │ │ │ │ ├── command │ │ │ │ │ │ │ │ ├── CommandInspectionServiceImpl.scala │ │ │ │ │ │ │ │ ├── CommandServiceImpl.scala │ │ │ │ │ │ │ │ ├── CommandSubmissionServiceImpl.scala │ │ │ │ │ │ │ │ └── interactive │ │ │ │ │ │ │ │ │ ├── CostEstimationHints.scala │ │ │ │ │ │ │ │ │ ├── InteractiveSubmissionServiceImpl.scala │ │ │ │ │ │ │ │ │ └── codec │ │ │ │ │ │ │ │ │ ├── EnrichedTransactionData.scala │ │ │ │ │ │ │ │ │ ├── ExternalTransactionProcessor.scala │ │ │ │ │ │ │ │ │ ├── PreparedTransactionCodec.scala │ │ │ │ │ │ │ │ │ ├── PreparedTransactionDecoder.scala │ │ │ │ │ │ │ │ │ └── PreparedTransactionEncoder.scala │ │ │ │ │ │ │ ├── logging │ │ │ │ │ │ │ │ └── package.scala │ │ │ │ │ │ │ ├── package.scala │ │ │ │ │ │ │ └── tracking │ │ │ │ │ │ │ │ ├── CancellableTimeoutSupport.scala │ │ │ │ │ │ │ │ ├── CompletionResponse.scala │ │ │ │ │ │ │ │ ├── StreamTracker.scala │ │ │ │ │ │ │ │ └── SubmissionTracker.scala │ │ │ │ │ │ └── update │ │ │ │ │ │ │ ├── FieldNames.scala │ │ │ │ │ │ │ ├── IdentityProviderConfigUpdateMapper.scala │ │ │ │ │ │ │ ├── PartyRecordUpdateMapper.scala │ │ │ │ │ │ │ ├── UpdateMapperBase.scala │ │ │ │ │ │ │ ├── UpdatePath.scala │ │ │ │ │ │ │ ├── UpdatePathError.scala │ │ │ │ │ │ │ ├── UpdatePathsTrie.scala │ │ │ │ │ │ │ ├── UpdateRequestsPaths.scala │ │ │ │ │ │ │ ├── UserUpdateMapper.scala │ │ │ │ │ │ │ └── update.scala │ │ │ │ │ ├── config │ │ │ │ │ │ ├── CommandServiceConfig.scala │ │ │ │ │ │ ├── IdentityProviderManagementConfig.scala │ │ │ │ │ │ ├── IndexServiceConfig.scala │ │ │ │ │ │ ├── InteractiveSubmissionServiceConfig.scala │ │ │ │ │ │ ├── InvalidConfigException.scala │ │ │ │ │ │ ├── PackageServiceConfig.scala │ │ │ │ │ │ ├── PartyManagementServiceConfig.scala │ │ │ │ │ │ ├── Readers.scala │ │ │ │ │ │ ├── ServerRole.scala │ │ │ │ │ │ ├── TopologyAwarePackageSelectionConfig.scala │ │ │ │ │ │ └── UserManagementServiceConfig.scala │ │ │ │ │ ├── index │ │ │ │ │ │ ├── ContractStoreBasedMaximumLedgerTimeService.scala │ │ │ │ │ │ ├── InMemoryStateUpdater.scala │ │ │ │ │ │ ├── IndexServiceImpl.scala │ │ │ │ │ │ ├── IndexServiceOwner.scala │ │ │ │ │ │ └── ParticipantIdNotFoundException.scala │ │ │ │ │ ├── indexer │ │ │ │ │ │ ├── IndexerConfig.scala │ │ │ │ │ │ ├── IndexerState.scala │ │ │ │ │ │ ├── JdbcIndexer.scala │ │ │ │ │ │ ├── TransactionTraversalUtils.scala │ │ │ │ │ │ ├── ha │ │ │ │ │ │ │ ├── HaCoordinator.scala │ │ │ │ │ │ │ ├── KillSwitchCaptor.scala │ │ │ │ │ │ │ ├── PollingChecker.scala │ │ │ │ │ │ │ └── PreemptableSequence.scala │ │ │ │ │ │ ├── package.scala │ │ │ │ │ │ └── parallel │ │ │ │ │ │ │ ├── AsyncSupport.scala │ │ │ │ │ │ │ ├── BatchingParallelIngestionPipe.scala │ │ │ │ │ │ │ ├── EventMetricsUpdater.scala │ │ │ │ │ │ │ ├── InitializeParallelIngestion.scala │ │ │ │ │ │ │ ├── ParallelIndexerFactory.scala │ │ │ │ │ │ │ ├── ParallelIndexerSubscription.scala │ │ │ │ │ │ │ └── PostPublishData.scala │ │ │ │ │ ├── package.scala │ │ │ │ │ ├── packages │ │ │ │ │ │ └── DeduplicatingPackageLoader.scala │ │ │ │ │ └── store │ │ │ │ │ │ ├── CompletionFromTransaction.scala │ │ │ │ │ │ ├── DbSupport.scala │ │ │ │ │ │ ├── DbType.scala │ │ │ │ │ │ ├── EventSequentialId.scala │ │ │ │ │ │ ├── FlywayMigrations.scala │ │ │ │ │ │ ├── LedgerApiContractStore.scala │ │ │ │ │ │ ├── PruningOffsetService.scala │ │ │ │ │ │ ├── ScalaPbStreamingOptimizations.scala │ │ │ │ │ │ ├── backend │ │ │ │ │ │ ├── Conversions.scala │ │ │ │ │ │ ├── DbDto.scala │ │ │ │ │ │ ├── DbDtoToStringsForInterning.scala │ │ │ │ │ │ ├── PersistentEventType.scala │ │ │ │ │ │ ├── RowDef.scala │ │ │ │ │ │ ├── StorageBackend.scala │ │ │ │ │ │ ├── StorageBackendFactory.scala │ │ │ │ │ │ ├── UpdateToDbDto.scala │ │ │ │ │ │ ├── VerifiedDataSource.scala │ │ │ │ │ │ ├── common │ │ │ │ │ │ │ ├── CommonRowDefs.scala │ │ │ │ │ │ │ ├── CommonStorageBackendFactory.scala │ │ │ │ │ │ │ ├── CompletionStorageBackendTemplate.scala │ │ │ │ │ │ │ ├── ComposableQuery.scala │ │ │ │ │ │ │ ├── ContractStorageBackendTemplate.scala │ │ │ │ │ │ │ ├── DataSourceStorageBackendImpl.scala │ │ │ │ │ │ │ ├── EventReaderQueries.scala │ │ │ │ │ │ │ ├── EventStorageBackendTemplate.scala │ │ │ │ │ │ │ ├── Field.scala │ │ │ │ │ │ │ ├── IngestionStorageBackendTemplate.scala │ │ │ │ │ │ │ ├── InitHookDataSourceProxy.scala │ │ │ │ │ │ │ ├── IntegrityStorageBackendImpl.scala │ │ │ │ │ │ │ ├── MismatchException.scala │ │ │ │ │ │ │ ├── ParameterStorageBackendImpl.scala │ │ │ │ │ │ │ ├── PartyStorageBackendTemplate.scala │ │ │ │ │ │ │ ├── QueryStrategy.scala │ │ │ │ │ │ │ ├── Schema.scala │ │ │ │ │ │ │ ├── SimpleSqlExtensions.scala │ │ │ │ │ │ │ ├── StringInterningStorageBackendImpl.scala │ │ │ │ │ │ │ ├── Table.scala │ │ │ │ │ │ │ ├── UpdatePointwiseQueries.scala │ │ │ │ │ │ │ └── UpdateStreamingQueries.scala │ │ │ │ │ │ ├── h2 │ │ │ │ │ │ │ ├── H2DBLockStorageBackend.scala │ │ │ │ │ │ │ ├── H2DataSourceStorageBackend.scala │ │ │ │ │ │ │ ├── H2EventStorageBackend.scala │ │ │ │ │ │ │ ├── H2Field.scala │ │ │ │ │ │ │ ├── H2QueryStrategy.scala │ │ │ │ │ │ │ ├── H2ResetStorageBackend.scala │ │ │ │ │ │ │ ├── H2Schema.scala │ │ │ │ │ │ │ └── H2StorageBackendFactory.scala │ │ │ │ │ │ ├── localstore │ │ │ │ │ │ │ ├── IdentityProviderStorageBackend.scala │ │ │ │ │ │ │ ├── IdentityProviderStorageBackendImpl.scala │ │ │ │ │ │ │ ├── ParticipantMetadataBackend.scala │ │ │ │ │ │ │ ├── PartyRecordStorageBackend.scala │ │ │ │ │ │ │ ├── PartyRecordStorageBackendImpl.scala │ │ │ │ │ │ │ ├── ResourceVersionOps.scala │ │ │ │ │ │ │ ├── UserManagementStorageBackend.scala │ │ │ │ │ │ │ └── UserManagementStorageBackendImpl.scala │ │ │ │ │ │ └── postgresql │ │ │ │ │ │ │ ├── PGField.scala │ │ │ │ │ │ │ ├── PGSchema.scala │ │ │ │ │ │ │ ├── PGTable.scala │ │ │ │ │ │ │ ├── PostgresContractStorageBackend.scala │ │ │ │ │ │ │ ├── PostgresDBLockStorageBackend.scala │ │ │ │ │ │ │ ├── PostgresDataSourceStorageBackend.scala │ │ │ │ │ │ │ ├── PostgresEventStorageBackend.scala │ │ │ │ │ │ │ ├── PostgresQueryStrategy.scala │ │ │ │ │ │ │ ├── PostgresResetStorageBackend.scala │ │ │ │ │ │ │ └── PostgresStorageBackendFactory.scala │ │ │ │ │ │ ├── cache │ │ │ │ │ │ ├── ContractKeyStateCache.scala │ │ │ │ │ │ ├── ContractStateCaches.scala │ │ │ │ │ │ ├── ContractsStateCache.scala │ │ │ │ │ │ ├── InMemoryFanoutBuffer.scala │ │ │ │ │ │ ├── LedgerEndCache.scala │ │ │ │ │ │ ├── MutableCacheBackedContractStore.scala │ │ │ │ │ │ ├── OffsetCheckpointCache.scala │ │ │ │ │ │ ├── OnlyForTestingTransactionInMemoryStore.scala │ │ │ │ │ │ ├── StateCache.scala │ │ │ │ │ │ └── package.scala │ │ │ │ │ │ ├── dao │ │ │ │ │ │ ├── BufferedCommandCompletionsReader.scala │ │ │ │ │ │ ├── BufferedStreamsReader.scala │ │ │ │ │ │ ├── BufferedUpdatePointwiseReader.scala │ │ │ │ │ │ ├── CommandCompletionsReader.scala │ │ │ │ │ │ ├── DatabaseSelfServiceError.scala │ │ │ │ │ │ ├── DbDispatcher.scala │ │ │ │ │ │ ├── EventProjectionProperties.scala │ │ │ │ │ │ ├── HikariJdbcConnectionProvider.scala │ │ │ │ │ │ ├── JdbcConnectionProvider.scala │ │ │ │ │ │ ├── JdbcLedgerDao.scala │ │ │ │ │ │ ├── LedgerDao.scala │ │ │ │ │ │ ├── PaginatingAsyncStream.scala │ │ │ │ │ │ ├── PersistenceResponse.scala │ │ │ │ │ │ ├── QueryRange.scala │ │ │ │ │ │ └── events │ │ │ │ │ │ │ ├── ACSReader.scala │ │ │ │ │ │ │ ├── BufferedUpdateReader.scala │ │ │ │ │ │ │ ├── CompressionMetrics.scala │ │ │ │ │ │ │ ├── CompressionStrategy.scala │ │ │ │ │ │ │ ├── ContractLoader.scala │ │ │ │ │ │ │ ├── ContractStateEvent.scala │ │ │ │ │ │ │ ├── ContractsReader.scala │ │ │ │ │ │ │ ├── EventIdsUtils.scala │ │ │ │ │ │ │ ├── EventsRange.scala │ │ │ │ │ │ │ ├── EventsReader.scala │ │ │ │ │ │ │ ├── EventsTable.scala │ │ │ │ │ │ │ ├── FilterUtils.scala │ │ │ │ │ │ │ ├── IdPageSizing.scala │ │ │ │ │ │ │ ├── InputContractPackages.scala │ │ │ │ │ │ │ ├── LfEnricher.scala │ │ │ │ │ │ │ ├── LfValueTranslation.scala │ │ │ │ │ │ │ ├── QueryValidRange.scala │ │ │ │ │ │ │ ├── TopologyTransactionPointwiseReader.scala │ │ │ │ │ │ │ ├── TopologyTransactionsStreamReader.scala │ │ │ │ │ │ │ ├── TransactionLogUpdatesConversions.scala │ │ │ │ │ │ │ ├── TransactionOrReassignmentPointwiseReader.scala │ │ │ │ │ │ │ ├── UpdatePointwiseReader.scala │ │ │ │ │ │ │ ├── UpdateReader.scala │ │ │ │ │ │ │ ├── UpdatesStreamReader.scala │ │ │ │ │ │ │ └── Utils.scala │ │ │ │ │ │ ├── interfaces │ │ │ │ │ │ ├── LedgerDaoContractsReader.scala │ │ │ │ │ │ └── TransactionLogUpdate.scala │ │ │ │ │ │ ├── interning │ │ │ │ │ │ ├── MockStringInterning.scala │ │ │ │ │ │ ├── RawStringInterning.scala │ │ │ │ │ │ ├── StringInterning.scala │ │ │ │ │ │ └── StringInterningView.scala │ │ │ │ │ │ ├── serialization │ │ │ │ │ │ ├── Compression.scala │ │ │ │ │ │ └── ValueSerializer.scala │ │ │ │ │ │ └── utils │ │ │ │ │ │ ├── ConcurrencyLimiter.scala │ │ │ │ │ │ ├── EventOps.scala │ │ │ │ │ │ └── Telemetry.scala │ │ │ │ │ ├── tracing │ │ │ │ │ └── SerializableTraceContextConverter.scala │ │ │ │ │ ├── util │ │ │ │ │ └── Ctx.scala │ │ │ │ │ └── version │ │ │ │ │ └── HashingSchemeVersionConverter.scala │ │ │ │ └── test │ │ │ │ ├── resources │ │ │ │ ├── config │ │ │ │ │ ├── test.conf │ │ │ │ │ ├── test2.conf │ │ │ │ │ └── testp.conf │ │ │ │ └── test-metering-key.json │ │ │ │ └── scala │ │ │ │ └── com │ │ │ │ └── digitalasset │ │ │ │ └── canton │ │ │ │ ├── auth │ │ │ │ ├── AuthInterceptorSpec.scala │ │ │ │ ├── AuthServiceJWTCodecSpec.scala │ │ │ │ ├── AuthorizerSpec.scala │ │ │ │ ├── JwksSpec.scala │ │ │ │ └── JwtVerifierLoaderSpec.scala │ │ │ │ ├── error │ │ │ │ └── generator │ │ │ │ │ └── ErrorCodeDocumentationGeneratorSpec.scala │ │ │ │ ├── grpc │ │ │ │ └── sampleservice │ │ │ │ │ └── HelloServiceReferenceImplementation.scala │ │ │ │ ├── ledger │ │ │ │ ├── api │ │ │ │ │ ├── ApiMocks.scala │ │ │ │ │ ├── IdentityProviderIdSpec.scala │ │ │ │ │ ├── MockMessages.scala │ │ │ │ │ ├── TraceIdentifiersTest.scala │ │ │ │ │ ├── ValueConversionRoundTripTest.scala │ │ │ │ │ ├── auth │ │ │ │ │ │ ├── RequiredClaimsSpec.scala │ │ │ │ │ │ ├── StreamAuthorizationComponentSpec.scala │ │ │ │ │ │ ├── UserBasedAuthInterceptorSpec.scala │ │ │ │ │ │ ├── UserBasedOngoingAuthorizationSpec.scala │ │ │ │ │ │ └── services │ │ │ │ │ │ │ └── ApiServicesRequiredClaimSpec.scala │ │ │ │ │ ├── grpc │ │ │ │ │ │ ├── DropRepeatedSpec.scala │ │ │ │ │ │ └── GrpcHealthServiceSpec.scala │ │ │ │ │ └── validation │ │ │ │ │ │ ├── CompletionServiceRequestValidatorTest.scala │ │ │ │ │ │ ├── EventQueryServiceRequestValidatorTest.scala │ │ │ │ │ │ ├── IdentifierValidatorTest.scala │ │ │ │ │ │ ├── ResourceAnnotationValidationsSpec.scala │ │ │ │ │ │ ├── SubmitRequestValidatorTest.scala │ │ │ │ │ │ ├── UpdateServiceRequestValidatorTest.scala │ │ │ │ │ │ ├── ValidateDisclosedContractsTest.scala │ │ │ │ │ │ ├── ValidateUpgradingPackageResolutionsTest.scala │ │ │ │ │ │ └── ValidatorTestUtils.scala │ │ │ │ ├── client │ │ │ │ │ └── ResilientLedgerSubscriptionTest.scala │ │ │ │ ├── localstore │ │ │ │ │ ├── CachedIdentityProviderConfigStoreSpec.scala │ │ │ │ │ ├── CachedUserManagementStoreSpec.scala │ │ │ │ │ ├── ConcurrentChangeControlTests.scala │ │ │ │ │ ├── ConcurrentPersistentPartyRecordStoreTests.scala │ │ │ │ │ ├── ConcurrentPersistentUserStoreTests.scala │ │ │ │ │ ├── DbDispatcherLeftOpsSpec.scala │ │ │ │ │ ├── IdentityProviderConfigStoreSpecBase.scala │ │ │ │ │ ├── IdentityProviderConfigStoreTests.scala │ │ │ │ │ ├── InMemoryIdentityProviderConfigStoreSpec.scala │ │ │ │ │ ├── InMemoryPartyRecordStoreSpec.scala │ │ │ │ │ ├── InMemoryUserManagementStoreSpec.scala │ │ │ │ │ ├── PartyRecordStoreSpecBase.scala │ │ │ │ │ ├── PartyRecordStoreTests.scala │ │ │ │ │ ├── PersistentIdentityProviderConfigStoreSpecH2.scala │ │ │ │ │ ├── PersistentIdentityProviderConfigStoreSpecPostgres.scala │ │ │ │ │ ├── PersistentIdentityProviderConfigStoreTests.scala │ │ │ │ │ ├── PersistentPartyRecordStoreSpecH2.scala │ │ │ │ │ ├── PersistentPartyRecordStoreSpecPostgres.scala │ │ │ │ │ ├── PersistentPartyRecordStoreTests.scala │ │ │ │ │ ├── PersistentStoreSpecBase.scala │ │ │ │ │ ├── PersistentUserStoreSpecH2.scala │ │ │ │ │ ├── PersistentUserStoreSpecPostgres.scala │ │ │ │ │ ├── PersistentUserStoreTests.scala │ │ │ │ │ ├── UserStoreSpecBase.scala │ │ │ │ │ └── UserStoreTests.scala │ │ │ │ ├── participant │ │ │ │ │ └── state │ │ │ │ │ │ └── ReassignmentCommandsBatchTest.scala │ │ │ │ ├── resources │ │ │ │ │ └── TestResourceContext.scala │ │ │ │ └── runner │ │ │ │ │ └── common │ │ │ │ │ ├── ArbitraryConfig.scala │ │ │ │ │ └── PureConfigReaderWriterSpec.scala │ │ │ │ ├── platform │ │ │ │ ├── DispatcherStateSpec.scala │ │ │ │ ├── InMemoryStateSpec.scala │ │ │ │ ├── IndexComponentLoadTest.scala │ │ │ │ ├── IndexComponentTest.scala │ │ │ │ ├── apiserver │ │ │ │ │ ├── FatContractInstanceHelper.scala │ │ │ │ │ ├── GrpcServerSpec.scala │ │ │ │ │ ├── SeedingSpec.scala │ │ │ │ │ ├── SimpleTimeServiceBackendSpec.scala │ │ │ │ │ ├── error │ │ │ │ │ │ └── ErrorInterceptorSpec.scala │ │ │ │ │ ├── execution │ │ │ │ │ │ ├── LedgerTimeAwareCommandExecutorSpec.scala │ │ │ │ │ │ ├── ResolveMaximumLedgerTimeSpec.scala │ │ │ │ │ │ ├── StoreBackedCommandInterpreterSpec.scala │ │ │ │ │ │ └── TestDynamicSynchronizerParameterGetter.scala │ │ │ │ │ ├── ratelimiting │ │ │ │ │ │ ├── MemoryCheckSpec.scala │ │ │ │ │ │ └── RateLimitingInterceptorChecksSpec.scala │ │ │ │ │ ├── services │ │ │ │ │ │ ├── ApiCommandServiceSpec.scala │ │ │ │ │ │ ├── ApiCommandSubmissionServiceSpec.scala │ │ │ │ │ │ ├── DisclosedContractCreator.scala │ │ │ │ │ │ ├── admin │ │ │ │ │ │ │ ├── ApiPackageManagementServiceSpec.scala │ │ │ │ │ │ │ ├── ApiPartyManagementServiceSpec.scala │ │ │ │ │ │ │ ├── ApiUserManagementServiceSpec.scala │ │ │ │ │ │ │ ├── PackageTestUtils.scala │ │ │ │ │ │ │ ├── PackageUpgradeValidatorSpec.scala │ │ │ │ │ │ │ └── PendingPartyAllocationsSpec.scala │ │ │ │ │ │ ├── command │ │ │ │ │ │ │ ├── CommandServiceImplSpec.scala │ │ │ │ │ │ │ ├── CommandSubmissionServiceImplSpec.scala │ │ │ │ │ │ │ └── interactive │ │ │ │ │ │ │ │ ├── GeneratorsInteractiveSubmission.scala │ │ │ │ │ │ │ │ └── PreparedTransactionCodecV1Spec.scala │ │ │ │ │ │ └── tracking │ │ │ │ │ │ │ ├── CancellableTimeoutSupportSpec.scala │ │ │ │ │ │ │ └── SubmissionTrackerSpec.scala │ │ │ │ │ ├── tls │ │ │ │ │ │ ├── OcspResponderFixture.scala │ │ │ │ │ │ ├── TlsCertificateRevocationCheckingSpec.scala │ │ │ │ │ │ ├── TlsFixture.scala │ │ │ │ │ │ └── TlsSpec.scala │ │ │ │ │ ├── update │ │ │ │ │ │ ├── IdentityProviderConfigUpdateMapperSpec.scala │ │ │ │ │ │ ├── PartyRecordUpdateMapperSpec.scala │ │ │ │ │ │ ├── UpdatePathSpec.scala │ │ │ │ │ │ ├── UpdatePathsTrieSpec.scala │ │ │ │ │ │ └── UserUpdateMapperSpec.scala │ │ │ │ │ └── validation │ │ │ │ │ │ └── ErrorFactoriesSpec.scala │ │ │ │ ├── index │ │ │ │ │ ├── ContractStoreBasedMaximumLedgerTimeServiceSpec.scala │ │ │ │ │ ├── InMemoryStateUpdaterSpec.scala │ │ │ │ │ └── IndexServiceImplSpec.scala │ │ │ │ ├── indexer │ │ │ │ │ ├── IndexerStateSpec.scala │ │ │ │ │ ├── TransactionTraversalUtilsSpec.scala │ │ │ │ │ ├── ha │ │ │ │ │ │ ├── HaCoordinatorSpec.scala │ │ │ │ │ │ ├── TestDBLockStorageBackend.scala │ │ │ │ │ │ └── TestDBLockStorageBackendSpec.scala │ │ │ │ │ └── parallel │ │ │ │ │ │ ├── BatchingParallelIngestionPipeSpec.scala │ │ │ │ │ │ ├── EventMetricsUpdaterSpec.scala │ │ │ │ │ │ ├── ParallelIndexerFactorySpec.scala │ │ │ │ │ │ ├── ParallelIndexerSubscriptionSpec.scala │ │ │ │ │ │ └── PostPublishDataSpec.scala │ │ │ │ ├── multisynchronizer │ │ │ │ │ └── MultiSynchronizerIndexComponentTest.scala │ │ │ │ ├── packages │ │ │ │ │ └── DeduplicatingPackageLoaderSpec.scala │ │ │ │ └── store │ │ │ │ │ ├── CompletionFromTransactionSpec.scala │ │ │ │ │ ├── FlywayMigrationsSpec.scala │ │ │ │ │ ├── backend │ │ │ │ │ ├── DbDtoSpec.scala │ │ │ │ │ ├── DbDtoToStringsForInterningSpec.scala │ │ │ │ │ ├── PruningDtoQueries.scala │ │ │ │ │ ├── ScalatestEqualityHelpers.scala │ │ │ │ │ ├── ScalatestEqualityHelpersSpec.scala │ │ │ │ │ ├── StorageBackendProvider.scala │ │ │ │ │ ├── StorageBackendSpec.scala │ │ │ │ │ ├── StorageBackendSpecH2.scala │ │ │ │ │ ├── StorageBackendSpecPostgres.scala │ │ │ │ │ ├── StorageBackendSuite.scala │ │ │ │ │ ├── StorageBackendTestValues.scala │ │ │ │ │ ├── StorageBackendTestsCompletions.scala │ │ │ │ │ ├── StorageBackendTestsContracts.scala │ │ │ │ │ ├── StorageBackendTestsConversions.scala │ │ │ │ │ ├── StorageBackendTestsDBLock.scala │ │ │ │ │ ├── StorageBackendTestsEvents.scala │ │ │ │ │ ├── StorageBackendTestsIDPConfig.scala │ │ │ │ │ ├── StorageBackendTestsInitialization.scala │ │ │ │ │ ├── StorageBackendTestsInitializeIngestion.scala │ │ │ │ │ ├── StorageBackendTestsIntegrity.scala │ │ │ │ │ ├── StorageBackendTestsParameters.scala │ │ │ │ │ ├── StorageBackendTestsParticipantMetadata.scala │ │ │ │ │ ├── StorageBackendTestsParties.scala │ │ │ │ │ ├── StorageBackendTestsPartyRecord.scala │ │ │ │ │ ├── StorageBackendTestsPartyToParticipant.scala │ │ │ │ │ ├── StorageBackendTestsPruning.scala │ │ │ │ │ ├── StorageBackendTestsQueryValidRange.scala │ │ │ │ │ ├── StorageBackendTestsReassignmentEvents.scala │ │ │ │ │ ├── StorageBackendTestsReset.scala │ │ │ │ │ ├── StorageBackendTestsStringInterning.scala │ │ │ │ │ ├── StorageBackendTestsTimestamps.scala │ │ │ │ │ ├── StorageBackendTestsUserManagement.scala │ │ │ │ │ ├── UpdateToDbDtoSpec.scala │ │ │ │ │ ├── common │ │ │ │ │ │ └── ComposableQuerySpec.scala │ │ │ │ │ └── h2 │ │ │ │ │ │ └── H2DataSourceStorageBackendSpec.scala │ │ │ │ │ ├── cache │ │ │ │ │ ├── ContractStateCachesSpec.scala │ │ │ │ │ ├── InMemoryFanoutBufferSpec.scala │ │ │ │ │ ├── MutableCacheBackedContractStoreRaceTests.scala │ │ │ │ │ ├── MutableCacheBackedContractStoreSpec.scala │ │ │ │ │ └── StateCacheSpec.scala │ │ │ │ │ ├── dao │ │ │ │ │ ├── BufferedStreamsReaderSpec.scala │ │ │ │ │ ├── BufferedUpdatePointwiseReaderSpec.scala │ │ │ │ │ ├── EventProjectionPropertiesSpec.scala │ │ │ │ │ ├── HikariJdbcConnectionProviderSpec.scala │ │ │ │ │ ├── JdbcLedgerDaoActiveContractsSpec.scala │ │ │ │ │ ├── JdbcLedgerDaoBackend.scala │ │ │ │ │ ├── JdbcLedgerDaoBackendH2Database.scala │ │ │ │ │ ├── JdbcLedgerDaoBackendPostgresql.scala │ │ │ │ │ ├── JdbcLedgerDaoCompletionsSpec.scala │ │ │ │ │ ├── JdbcLedgerDaoContractsSpec.scala │ │ │ │ │ ├── JdbcLedgerDaoExceptionSpec.scala │ │ │ │ │ ├── JdbcLedgerDaoPartiesSpec.scala │ │ │ │ │ ├── JdbcLedgerDaoSpecH2.scala │ │ │ │ │ ├── JdbcLedgerDaoSpecPostgres.scala │ │ │ │ │ ├── JdbcLedgerDaoSuite.scala │ │ │ │ │ ├── JdbcLedgerDaoTransactionsSpec.scala │ │ │ │ │ ├── JdbcLedgerDaoTransactionsWriterSpec.scala │ │ │ │ │ ├── JdbcLedgerWriteDao.scala │ │ │ │ │ ├── LedgerWriteDao.scala │ │ │ │ │ ├── SequentialWriteDao.scala │ │ │ │ │ ├── SequentialWriteDaoSpec.scala │ │ │ │ │ └── events │ │ │ │ │ │ ├── ACSReaderSpec.scala │ │ │ │ │ │ ├── GroupContiguousSpec.scala │ │ │ │ │ │ ├── InputContractPackagesTest.scala │ │ │ │ │ │ ├── LfEnricherSpec.scala │ │ │ │ │ │ ├── PekkoStreamParallelBatchedLoaderSpec.scala │ │ │ │ │ │ └── UtilsSpec.scala │ │ │ │ │ ├── entries │ │ │ │ │ └── LedgerEntry.scala │ │ │ │ │ ├── interning │ │ │ │ │ ├── RawStringInterningSpec.scala │ │ │ │ │ ├── StringInterningDomainSpec.scala │ │ │ │ │ └── StringInterningViewSpec.scala │ │ │ │ │ ├── migration │ │ │ │ │ ├── DbConnectionAndDataSourceAroundEach.scala │ │ │ │ │ ├── DbDataTypes.scala │ │ │ │ │ ├── MigrationTestSupport.scala │ │ │ │ │ └── postgres │ │ │ │ │ │ ├── PostgresAroundEachForMigrations.scala │ │ │ │ │ │ └── RemovalOfJavaMigrationsPostgres.scala │ │ │ │ │ ├── testing │ │ │ │ │ └── postgresql │ │ │ │ │ │ ├── PostgresAround.scala │ │ │ │ │ │ ├── PostgresAroundAll.scala │ │ │ │ │ │ ├── PostgresAroundEach.scala │ │ │ │ │ │ ├── PostgresAroundSuite.scala │ │ │ │ │ │ ├── PostgresDatabase.scala │ │ │ │ │ │ ├── PostgresResource.scala │ │ │ │ │ │ └── PostgresServer.scala │ │ │ │ │ └── utils │ │ │ │ │ └── ConcurrencyLimiterSpec.scala │ │ │ │ └── util │ │ │ │ ├── ConcurrentBufferedProcessLogger.scala │ │ │ │ ├── ContractValidatorTest.scala │ │ │ │ ├── TestEngine.scala │ │ │ │ └── api │ │ │ │ └── TimestampConversionTest.scala │ │ ├── ledger-api-errors-README.md │ │ ├── ledger-api-string-interning-benchmark │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── scala │ │ │ │ └── com │ │ │ │ └── digitalasset │ │ │ │ └── canton │ │ │ │ └── platform │ │ │ │ └── store │ │ │ │ └── interning │ │ │ │ ├── BenchmarkState.scala │ │ │ │ ├── InitializationTimeBenchmark.scala │ │ │ │ └── UpdateTimeBenchmark.scala │ │ ├── ledger-api-tools │ │ │ ├── indexer-benchmark-README.md │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── resources │ │ │ │ └── indexer-benchmark-logback.xml │ │ │ │ └── scala │ │ │ │ └── com │ │ │ │ └── digitalasset │ │ │ │ └── canton │ │ │ │ └── ledger │ │ │ │ ├── api │ │ │ │ └── auth │ │ │ │ │ └── Main.scala │ │ │ │ └── indexerbenchmark │ │ │ │ ├── Config.scala │ │ │ │ ├── IndexerBenchmark.scala │ │ │ │ └── IndexerBenchmarkResult.scala │ │ ├── ledger-common-dars │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── daml │ │ │ │ ├── carbonv1 │ │ │ │ ├── CarbonV1.daml │ │ │ │ └── daml.yaml │ │ │ │ ├── carbonv2 │ │ │ │ ├── CarbonV2.daml │ │ │ │ └── daml.yaml │ │ │ │ ├── experimental │ │ │ │ ├── ContractIdTests.daml │ │ │ │ ├── DeeplyNestedValue.daml │ │ │ │ ├── ExceptionRaceTests.daml │ │ │ │ ├── Exceptions.daml │ │ │ │ ├── RaceTests.daml │ │ │ │ ├── Test.daml │ │ │ │ └── daml.yaml │ │ │ │ ├── model │ │ │ │ ├── Iou.daml │ │ │ │ ├── IouTrade.daml │ │ │ │ ├── Test.daml │ │ │ │ ├── TrailingNones.daml │ │ │ │ └── daml.yaml │ │ │ │ ├── model_iface │ │ │ │ ├── TrailingNonesIface.daml │ │ │ │ └── daml.yaml │ │ │ │ ├── ongoing_stream_package_upload │ │ │ │ ├── OngoingStreamPackageUploadTest.daml │ │ │ │ └── daml.yaml │ │ │ │ ├── package_management │ │ │ │ ├── PackageManagementTest.daml │ │ │ │ └── daml.yaml │ │ │ │ ├── semantic │ │ │ │ ├── ContractIdTests.daml │ │ │ │ ├── DamlValues.daml │ │ │ │ ├── DeeplyNestedValue.daml │ │ │ │ ├── DivulgenceTests.daml │ │ │ │ ├── Interface.daml │ │ │ │ ├── Interface1.daml │ │ │ │ ├── Interface2.daml │ │ │ │ ├── InterfaceViews.daml │ │ │ │ ├── Limits.daml │ │ │ │ ├── SemanticTests.daml │ │ │ │ ├── TimeTests.daml │ │ │ │ └── daml.yaml │ │ │ │ ├── upgrade │ │ │ │ ├── 1.0.0 │ │ │ │ │ ├── Upgrade.daml │ │ │ │ │ └── daml.yaml │ │ │ │ ├── 2.0.0 │ │ │ │ │ ├── Upgrade.daml │ │ │ │ │ └── daml.yaml │ │ │ │ └── 3.0.0 │ │ │ │ │ ├── Upgrade.daml │ │ │ │ │ └── daml.yaml │ │ │ │ ├── upgrade_fetch │ │ │ │ ├── 1.0.0 │ │ │ │ │ ├── UpgradeFetch.daml │ │ │ │ │ └── daml.yaml │ │ │ │ └── 2.0.0 │ │ │ │ │ ├── UpgradeFetch.daml │ │ │ │ │ └── daml.yaml │ │ │ │ ├── upgrade_iface │ │ │ │ ├── Iface.daml │ │ │ │ └── daml.yaml │ │ │ │ ├── vetting_alt │ │ │ │ ├── Alt.daml │ │ │ │ └── daml.yaml │ │ │ │ ├── vetting_dep │ │ │ │ ├── Dep.daml │ │ │ │ └── daml.yaml │ │ │ │ └── vetting_main │ │ │ │ ├── 1.0.0 │ │ │ │ ├── Main.daml │ │ │ │ └── daml.yaml │ │ │ │ ├── 2.0.0 │ │ │ │ ├── Main.daml │ │ │ │ └── daml.yaml │ │ │ │ ├── split-lineage-2.0.0 │ │ │ │ ├── Main.daml │ │ │ │ └── daml.yaml │ │ │ │ └── upgrade-incompatible-3.0.0 │ │ │ │ ├── Main.daml │ │ │ │ └── daml.yaml │ │ ├── ledger-common │ │ │ ├── errors-README.md │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── scala │ │ │ │ │ └── com │ │ │ │ │ └── digitalasset │ │ │ │ │ └── canton │ │ │ │ │ ├── ledger │ │ │ │ │ ├── api │ │ │ │ │ │ ├── package.scala │ │ │ │ │ │ ├── refinements │ │ │ │ │ │ │ └── ApiTypes.scala │ │ │ │ │ │ ├── util │ │ │ │ │ │ │ ├── DurationConversion.scala │ │ │ │ │ │ │ ├── LfEngineToApi.scala │ │ │ │ │ │ │ ├── TimeProvider.scala │ │ │ │ │ │ │ └── TimestampConversion.scala │ │ │ │ │ │ └── validation │ │ │ │ │ │ │ ├── ResourceAnnotationValidator.scala │ │ │ │ │ │ │ ├── ValidationErrors.scala │ │ │ │ │ │ │ └── ValueValidator.scala │ │ │ │ │ ├── client │ │ │ │ │ │ ├── GrpcChannel.scala │ │ │ │ │ │ ├── LedgerClient.scala │ │ │ │ │ │ ├── configuration │ │ │ │ │ │ │ ├── CommandClientConfiguration.scala │ │ │ │ │ │ │ ├── LedgerClientChannelConfiguration.scala │ │ │ │ │ │ │ └── LedgerClientConfiguration.scala │ │ │ │ │ │ └── services │ │ │ │ │ │ │ ├── EventQueryServiceClient.scala │ │ │ │ │ │ │ ├── admin │ │ │ │ │ │ │ ├── IdentityProviderConfigClient.scala │ │ │ │ │ │ │ ├── PackageManagementClient.scala │ │ │ │ │ │ │ ├── ParticipantPruningManagementClient.scala │ │ │ │ │ │ │ ├── PartyManagementClient.scala │ │ │ │ │ │ │ └── UserManagementClient.scala │ │ │ │ │ │ │ ├── commands │ │ │ │ │ │ │ ├── CommandClient.scala │ │ │ │ │ │ │ └── CommandServiceClient.scala │ │ │ │ │ │ │ ├── pkg │ │ │ │ │ │ │ └── PackageClient.scala │ │ │ │ │ │ │ ├── state │ │ │ │ │ │ │ └── StateServiceClient.scala │ │ │ │ │ │ │ ├── updates │ │ │ │ │ │ │ └── UpdateServiceClient.scala │ │ │ │ │ │ │ └── version │ │ │ │ │ │ │ └── VersionClient.scala │ │ │ │ │ ├── configuration │ │ │ │ │ │ ├── Configuration.scala │ │ │ │ │ │ └── LedgerTimeModel.scala │ │ │ │ │ ├── error │ │ │ │ │ │ ├── CommonErrors.scala │ │ │ │ │ │ ├── IndexErrors.scala │ │ │ │ │ │ ├── JsonApiErrors.scala │ │ │ │ │ │ ├── LedgerApiErrors.scala │ │ │ │ │ │ ├── PackageServiceErrors.scala │ │ │ │ │ │ ├── ParticipantErrorGroup.scala │ │ │ │ │ │ └── groups │ │ │ │ │ │ │ ├── AdminServiceErrors.scala │ │ │ │ │ │ │ ├── CommandExecutionErrors.scala │ │ │ │ │ │ │ ├── ConsistencyErrors.scala │ │ │ │ │ │ │ ├── IdentityProviderConfigServiceErrors.scala │ │ │ │ │ │ │ ├── PartyManagementServiceErrors.scala │ │ │ │ │ │ │ ├── RequestValidationErrors.scala │ │ │ │ │ │ │ ├── SyncServiceRejectionErrors.scala │ │ │ │ │ │ │ └── UserManagementServiceErrors.scala │ │ │ │ │ ├── localstore │ │ │ │ │ │ ├── InMemoryIdentityProviderConfigStore.scala │ │ │ │ │ │ ├── InMemoryPartyRecordStore.scala │ │ │ │ │ │ ├── InMemoryUserManagementStore.scala │ │ │ │ │ │ ├── api │ │ │ │ │ │ │ ├── IdentityProviderConfigStore.scala │ │ │ │ │ │ │ ├── IdentityProviderConfigUpdate.scala │ │ │ │ │ │ │ ├── PartyRecord.scala │ │ │ │ │ │ │ ├── PartyRecordStore.scala │ │ │ │ │ │ │ └── UserManagementStore.scala │ │ │ │ │ │ └── utils │ │ │ │ │ │ │ └── LocalAnnotationsUtils.scala │ │ │ │ │ └── participant │ │ │ │ │ │ └── state │ │ │ │ │ │ ├── ChangeId.scala │ │ │ │ │ │ └── SubmissionResult.scala │ │ │ │ │ └── metrics │ │ │ │ │ ├── CommandMetrics.scala │ │ │ │ │ ├── ContractStoreMetrics.scala │ │ │ │ │ ├── DatabaseMetricsFactory.scala │ │ │ │ │ ├── ExecutionMetrics.scala │ │ │ │ │ ├── IdentityProviderConfigStoreMetrics.scala │ │ │ │ │ ├── IndexDBMetrics.scala │ │ │ │ │ ├── IndexMetrics.scala │ │ │ │ │ ├── IndexerMetrics.scala │ │ │ │ │ ├── LAPIMetrics.scala │ │ │ │ │ ├── PartyRecordStoreMetrics.scala │ │ │ │ │ ├── PruningMetrics.scala │ │ │ │ │ ├── ServicesMetrics.scala │ │ │ │ │ └── UserManagementMetrics.scala │ │ │ │ └── test │ │ │ │ ├── resources │ │ │ │ ├── application.conf │ │ │ │ └── test-models │ │ │ │ │ └── daml-lf │ │ │ │ │ └── encoder │ │ │ │ │ ├── test-2.1.dar │ │ │ │ │ ├── test-2.2.dar │ │ │ │ │ └── test-2.dev.dar │ │ │ │ └── scala │ │ │ │ └── com │ │ │ │ └── digitalasset │ │ │ │ └── canton │ │ │ │ ├── ledger │ │ │ │ └── api │ │ │ │ │ ├── grpc │ │ │ │ │ └── GrpcClientResource.scala │ │ │ │ │ └── util │ │ │ │ │ └── TimestampConversionSpec.scala │ │ │ │ └── testing │ │ │ │ └── utils │ │ │ │ └── TestModels.scala │ │ ├── ledger-json-api │ │ │ ├── CONTRIBUTING.md │ │ │ ├── LEGACY.md │ │ │ ├── README.md │ │ │ ├── project │ │ │ │ └── build.properties │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── resources │ │ │ │ │ ├── application.conf │ │ │ │ │ └── ledger-api │ │ │ │ │ │ ├── json-comments-overrides.yml │ │ │ │ │ │ └── proto-data.yml │ │ │ │ └── scala │ │ │ │ │ └── com │ │ │ │ │ └── digitalasset │ │ │ │ │ └── canton │ │ │ │ │ ├── http │ │ │ │ │ ├── EndpointsCompanion.scala │ │ │ │ │ ├── HealthService.scala │ │ │ │ │ ├── HttpApiServer.scala │ │ │ │ │ ├── HttpService.scala │ │ │ │ │ ├── JsonApiConfig.scala │ │ │ │ │ ├── JsonRoutes.scala │ │ │ │ │ ├── json │ │ │ │ │ │ ├── Circe.scala │ │ │ │ │ │ ├── JsonProtocol.scala │ │ │ │ │ │ ├── ResponseFormats.scala │ │ │ │ │ │ └── v2 │ │ │ │ │ │ │ ├── ApiDocsGenerator.scala │ │ │ │ │ │ │ ├── CirceRelaxedCodec.scala │ │ │ │ │ │ │ ├── Endpoints.scala │ │ │ │ │ │ │ ├── JsApiDocsService.scala │ │ │ │ │ │ │ ├── JsCommandService.scala │ │ │ │ │ │ │ ├── JsDamlDefinitionsService.scala │ │ │ │ │ │ │ ├── JsEventService.scala │ │ │ │ │ │ │ ├── JsIdentityProviderService.scala │ │ │ │ │ │ │ ├── JsInteractiveSubmissionService.scala │ │ │ │ │ │ │ ├── JsPackageService.scala │ │ │ │ │ │ │ ├── JsPartyManagementService.scala │ │ │ │ │ │ │ ├── JsSchema.scala │ │ │ │ │ │ │ ├── JsStateService.scala │ │ │ │ │ │ │ ├── JsUpdateService.scala │ │ │ │ │ │ │ ├── JsUserManagementService.scala │ │ │ │ │ │ │ ├── JsVersionService.scala │ │ │ │ │ │ │ ├── LegacyDTOs.scala │ │ │ │ │ │ │ ├── ProtoInfo.scala │ │ │ │ │ │ │ ├── ProtocolConverters.scala │ │ │ │ │ │ │ ├── SchemaProcessors.scala │ │ │ │ │ │ │ ├── SchemaProcessorsImpl.scala │ │ │ │ │ │ │ ├── TranscodePackageIdResolver.scala │ │ │ │ │ │ │ ├── V2Routes.scala │ │ │ │ │ │ │ ├── damldefinitionsservice │ │ │ │ │ │ │ ├── DamlDefinitionsBuilders.scala │ │ │ │ │ │ │ ├── DamlDefinitionsView.scala │ │ │ │ │ │ │ └── Schema.scala │ │ │ │ │ │ │ └── js │ │ │ │ │ │ │ └── package.scala │ │ │ │ │ ├── metrics │ │ │ │ │ │ └── HttpApiMetrics.scala │ │ │ │ │ ├── package.scala │ │ │ │ │ └── util │ │ │ │ │ │ ├── ApiValueToLfValueConverter.scala │ │ │ │ │ │ ├── ClientUtil.scala │ │ │ │ │ │ ├── ErrorOps.scala │ │ │ │ │ │ ├── FutureUtil.scala │ │ │ │ │ │ ├── GrpcHttpErrorCodes.scala │ │ │ │ │ │ ├── Logging.scala │ │ │ │ │ │ └── NewBoolean.scala │ │ │ │ │ ├── ledger │ │ │ │ │ └── service │ │ │ │ │ │ ├── Grpc.scala │ │ │ │ │ │ └── MetadataReader.scala │ │ │ │ │ └── pureconfigutils │ │ │ │ │ └── SharedConfigReaders.scala │ │ │ │ └── test │ │ │ │ ├── daml │ │ │ │ ├── damldefinitionsservice │ │ │ │ │ ├── dep │ │ │ │ │ │ ├── ExternalDep.daml │ │ │ │ │ │ └── daml.yaml │ │ │ │ │ └── main │ │ │ │ │ │ ├── MainApp.daml │ │ │ │ │ │ └── daml.yaml │ │ │ │ ├── v2_1 │ │ │ │ │ ├── JsonEncodingTest.daml │ │ │ │ │ └── daml.yaml │ │ │ │ └── v2_dev │ │ │ │ │ ├── JsonEncodingTest.daml │ │ │ │ │ └── daml.yaml │ │ │ │ ├── protobuf │ │ │ │ └── com │ │ │ │ │ └── digitalasset │ │ │ │ │ └── canton │ │ │ │ │ └── http │ │ │ │ │ └── json │ │ │ │ │ └── v2 │ │ │ │ │ └── prototest │ │ │ │ │ ├── package.proto │ │ │ │ │ └── testproto │ │ │ │ │ └── all_types_message.proto │ │ │ │ ├── resources │ │ │ │ ├── daml-definitions-service-test-resources │ │ │ │ │ └── DamlDefinitionsServiceMain.dar │ │ │ │ └── json-api-docs │ │ │ │ │ ├── asyncapi.yaml │ │ │ │ │ └── openapi.yaml │ │ │ │ └── scala │ │ │ │ └── com │ │ │ │ └── digitalasset │ │ │ │ ├── canton │ │ │ │ ├── http │ │ │ │ │ ├── json │ │ │ │ │ │ ├── CirceRelaxedParserTest.scala │ │ │ │ │ │ ├── JsUpdateServiceTest.scala │ │ │ │ │ │ ├── JsonApiReferenceDocsTest.scala │ │ │ │ │ │ ├── JsonDecodingTest.scala │ │ │ │ │ │ ├── ProtocolConvertersTest.scala │ │ │ │ │ │ ├── ResponseFormatsTest.scala │ │ │ │ │ │ ├── StdGenerators.scala │ │ │ │ │ │ ├── TranscodePackageIdResolverTest.scala │ │ │ │ │ │ └── v2 │ │ │ │ │ │ │ ├── GrpcStatusEncoderSpec.scala │ │ │ │ │ │ │ └── JsSchemaDecodeByteStringEitherTest.scala │ │ │ │ │ └── util │ │ │ │ │ │ └── ApiValueToLfValueConverterTest.scala │ │ │ │ └── proto │ │ │ │ │ ├── ProtoDescriptionExtractor.scala │ │ │ │ │ └── ProtoParser.scala │ │ │ │ └── transcode │ │ │ │ └── codec │ │ │ │ └── json │ │ │ │ └── JsonCodecTest.scala │ │ └── ledger-json-client │ │ │ ├── config.yaml │ │ │ └── src │ │ │ └── test │ │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── canton │ │ │ └── openapi │ │ │ ├── CantonGenerators.scala │ │ │ └── OpenapiTypesTest.scala │ ├── lib │ │ ├── Blake2b │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── bouncycastle │ │ │ │ └── crypto │ │ │ │ └── digests │ │ │ │ └── canton │ │ │ │ └── Blake2bDigest.java │ │ ├── README.md │ │ ├── magnolify │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── scala │ │ │ │ │ └── magnolify │ │ │ │ │ └── scalacheck │ │ │ │ │ └── shrink │ │ │ │ │ ├── DerivedShrink.scala │ │ │ │ │ └── package.scala │ │ │ │ └── test │ │ │ │ └── scala │ │ │ │ └── magnolify │ │ │ │ └── scalacheck │ │ │ │ └── shrink │ │ │ │ └── ShrinkDerivationTest.scala │ │ ├── scalatest │ │ │ ├── LICENSE.txt │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── scala │ │ │ │ │ └── org │ │ │ │ │ └── scalatest │ │ │ │ │ ├── AssertionsUtil.scala │ │ │ │ │ └── AssertionsUtilMacros.scala │ │ │ │ └── test │ │ │ │ └── scala │ │ │ │ └── org │ │ │ │ └── scalatest │ │ │ │ └── AssertionsUtilTest.scala │ │ ├── slick │ │ │ ├── LICENSE.txt │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── scala │ │ │ │ └── slick │ │ │ │ └── jdbc │ │ │ │ └── canton │ │ │ │ └── StaticQuery.scala │ │ ├── sphinxcontrib │ │ │ └── mermaid │ │ │ │ ├── README.md │ │ │ │ ├── __init__.py │ │ │ │ ├── autoclassdiag.py │ │ │ │ └── exceptions.py │ │ ├── wartremover-annotations │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── scala │ │ │ │ └── com │ │ │ │ └── digitalasset │ │ │ │ └── canton │ │ │ │ ├── AllowTraverseSingleContainer.scala │ │ │ │ ├── DoNotDiscardLikeFuture.scala │ │ │ │ ├── DoNotReturnFromSynchronizedLikeFuture.scala │ │ │ │ ├── DoNotTraverseLikeFuture.scala │ │ │ │ ├── FutureTransformer.scala │ │ │ │ └── GrpcServiceInvocationMethod.scala │ │ └── wartremover │ │ │ └── src │ │ │ ├── main │ │ │ ├── scala-2 │ │ │ │ └── com │ │ │ │ │ └── digitalasset │ │ │ │ │ └── canton │ │ │ │ │ ├── DirectGrpcServiceInvocation.scala │ │ │ │ │ ├── DiscardedFuture.scala │ │ │ │ │ ├── EnforceVisibleForTesting.scala │ │ │ │ │ ├── FutureAndThen.scala │ │ │ │ │ ├── FutureLikeTester.scala │ │ │ │ │ ├── FutureTraverse.scala │ │ │ │ │ ├── GlobalExecutionContext.scala │ │ │ │ │ ├── NonUnitForEach.scala │ │ │ │ │ ├── ProtobufToByteString.scala │ │ │ │ │ ├── RequireBlocking.scala │ │ │ │ │ ├── ScalaVersion.scala │ │ │ │ │ ├── SynchronizedFuture.scala │ │ │ │ │ └── TryFailed.scala │ │ │ └── scala-3 │ │ │ │ └── com │ │ │ │ └── digitalasset │ │ │ │ └── canton │ │ │ │ ├── DirectGrpcServiceInvocation.scala │ │ │ │ ├── DiscardedFuture.scala │ │ │ │ ├── EnforceVisibleForTesting.scala │ │ │ │ ├── FutureAndThen.scala │ │ │ │ ├── FutureLikeTester.scala │ │ │ │ ├── FutureTraverse.scala │ │ │ │ ├── GlobalExecutionContext.scala │ │ │ │ ├── NonUnitForEach.scala │ │ │ │ ├── ProtobufToByteString.scala │ │ │ │ ├── RequireBlocking.scala │ │ │ │ ├── ScalaVersion.scala │ │ │ │ ├── SynchronizedFuture.scala │ │ │ │ └── TryFailed.scala │ │ │ └── test │ │ │ ├── scala-2 │ │ │ └── com │ │ │ │ └── digitalasset │ │ │ │ └── canton │ │ │ │ └── DiscardedFutureTestWithMockito.scala │ │ │ ├── scala-3 │ │ │ └── com │ │ │ │ └── digitalasset │ │ │ │ └── canton │ │ │ │ └── DiscardedFutureTestWithMockito.scala │ │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── canton │ │ │ ├── DirectGrpcServiceInvocationTest.scala │ │ │ ├── DiscardedFutureTest.scala │ │ │ ├── EnforceVisibleForTestingTest.scala │ │ │ ├── FutureAndThenTest.scala │ │ │ ├── FutureTraverseTest.scala │ │ │ ├── GlobalExecutionContextTest.scala │ │ │ ├── NonUnitForEachTest.scala │ │ │ ├── ProtobufToByteStringTest.scala │ │ │ ├── RequireBlockingTest.scala │ │ │ ├── SynchronizedFutureTest.scala │ │ │ └── TryFailedTest.scala │ ├── microbench │ │ └── src │ │ │ └── main │ │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── canton │ │ │ ├── AcsCommitmentBenchmark.scala │ │ │ ├── AcsCommitmentBenchmarkCaching.scala │ │ │ ├── AcsCommitmentBenchmarkCatchupConfig.scala │ │ │ ├── AcsCommitmentBenchmarkContractTypes.scala │ │ │ └── AcsCommitmentBenchmarkLoad.scala │ ├── mock-kms-driver │ │ └── src │ │ │ ├── main │ │ │ ├── resources │ │ │ │ └── META-INF │ │ │ │ │ └── services │ │ │ │ │ ├── com.digitalasset.canton.crypto.kms.driver.api.KmsDriverFactory │ │ │ │ │ └── com.digitalasset.canton.crypto.kms.driver.api.v1.KmsDriverFactory │ │ │ └── scala │ │ │ │ └── com │ │ │ │ └── digitalasset │ │ │ │ └── canton │ │ │ │ └── crypto │ │ │ │ └── kms │ │ │ │ └── mock │ │ │ │ ├── audit │ │ │ │ └── MockKmsRequestResponseLogger.scala │ │ │ │ └── v1 │ │ │ │ ├── MockKmsDriver.scala │ │ │ │ ├── MockKmsDriverConfig.scala │ │ │ │ └── MockKmsDriverFactory.scala │ │ │ └── test │ │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── canton │ │ │ └── crypto │ │ │ └── kms │ │ │ └── mock │ │ │ └── v1 │ │ │ ├── MockKmsDriverFactoryTest.scala │ │ │ └── MockKmsDriverTest.scala │ ├── participant │ │ ├── PROTOCOL.md │ │ └── src │ │ │ ├── main │ │ │ ├── daml │ │ │ │ ├── canton-builtin-admin-workflow-party-replication-alpha │ │ │ │ │ ├── Canton │ │ │ │ │ │ └── Internal │ │ │ │ │ │ │ └── PartyReplication.daml │ │ │ │ │ ├── README.md │ │ │ │ │ └── daml.yaml │ │ │ │ └── canton-builtin-admin-workflow-ping │ │ │ │ │ ├── Canton │ │ │ │ │ └── Internal │ │ │ │ │ │ ├── Bong.daml │ │ │ │ │ │ └── Ping.daml │ │ │ │ │ ├── CantonBuiltinAdminWorkflowPing.daml │ │ │ │ │ ├── README.md │ │ │ │ │ └── daml.yaml │ │ │ ├── protobuf │ │ │ │ ├── buf.yaml │ │ │ │ └── com │ │ │ │ │ └── digitalasset │ │ │ │ │ └── canton │ │ │ │ │ └── participant │ │ │ │ │ ├── protocol │ │ │ │ │ └── v30 │ │ │ │ │ │ ├── party_replication.proto │ │ │ │ │ │ └── submission_tracking.proto │ │ │ │ │ └── scalapb │ │ │ │ │ └── package.proto │ │ │ ├── resources │ │ │ │ └── dar │ │ │ │ │ ├── canton-builtin-admin-workflow-party-replication-alpha.dar │ │ │ │ │ └── canton-builtin-admin-workflow-ping.dar │ │ │ └── scala │ │ │ │ └── com │ │ │ │ └── digitalasset │ │ │ │ └── canton │ │ │ │ └── participant │ │ │ │ ├── LedgerApiServerBootstrapUtils.scala │ │ │ │ ├── LifeCycleContainer.scala │ │ │ │ ├── ParticipantNode.scala │ │ │ │ ├── ParticipantNodeBootstrapFactory.scala │ │ │ │ ├── ParticipantNodeParameters.scala │ │ │ │ ├── Pruning.scala │ │ │ │ ├── admin │ │ │ │ ├── AdminWorkflowConfig.scala │ │ │ │ ├── AdminWorkflowService.scala │ │ │ │ ├── AdminWorkflowServices.scala │ │ │ │ ├── CantonPackageServiceError.scala │ │ │ │ ├── PackageService.scala │ │ │ │ ├── PackageUploader.scala │ │ │ │ ├── PackageVettingSynchronization.scala │ │ │ │ ├── PingService.scala │ │ │ │ ├── ResourceLimits.scala │ │ │ │ ├── ResourceManagementService.scala │ │ │ │ ├── data │ │ │ │ │ ├── ActiveContract.scala │ │ │ │ │ ├── ActiveContractOld.scala │ │ │ │ │ ├── ContractImportMode.scala │ │ │ │ │ ├── ManualLSURequest.scala │ │ │ │ │ ├── PartyOnboardingFlagStatus.scala │ │ │ │ │ ├── PartyReplicationStatus.scala │ │ │ │ │ ├── RepairContract.scala │ │ │ │ │ ├── RepresentativePackageIdOverride.scala │ │ │ │ │ └── UploadDarData.scala │ │ │ │ ├── grpc │ │ │ │ │ ├── GrpcPackageService.scala │ │ │ │ │ ├── GrpcParticipantInspectionService.scala │ │ │ │ │ ├── GrpcParticipantRepairService.scala │ │ │ │ │ ├── GrpcParticipantReplicationService.scala │ │ │ │ │ ├── GrpcParticipantStatusService.scala │ │ │ │ │ ├── GrpcPartyManagementService.scala │ │ │ │ │ ├── GrpcPingService.scala │ │ │ │ │ ├── GrpcPruningService.scala │ │ │ │ │ ├── GrpcResourceManagementService.scala │ │ │ │ │ ├── GrpcSynchronizerConnectivityService.scala │ │ │ │ │ ├── GrpcTrafficControlService.scala │ │ │ │ │ └── ParticipantCommon.scala │ │ │ │ ├── inspection │ │ │ │ │ └── SyncStateInspection.scala │ │ │ │ ├── party │ │ │ │ │ ├── AddPartyError.scala │ │ │ │ │ ├── LapiAcsHelper.scala │ │ │ │ │ ├── PartyManagementServiceError.scala │ │ │ │ │ ├── PartyOnboardingClearance.scala │ │ │ │ │ ├── PartyParticipantPermission.scala │ │ │ │ │ ├── PartyReplicationAdminWorkflow.scala │ │ │ │ │ ├── PartyReplicationAgreementParams.scala │ │ │ │ │ ├── PartyReplicationProposalParams.scala │ │ │ │ │ ├── PartyReplicationStatus.scala │ │ │ │ │ ├── PartyReplicationTestInterceptor.scala │ │ │ │ │ ├── PartyReplicationTopologyWorkflow.scala │ │ │ │ │ └── PartyReplicator.scala │ │ │ │ ├── repair │ │ │ │ │ ├── ChangeAssignation.scala │ │ │ │ │ ├── CommitmentsService.scala │ │ │ │ │ ├── ContractAuthenticationImportProcessor.scala │ │ │ │ │ ├── RepairContext.scala │ │ │ │ │ ├── RepairRequest.scala │ │ │ │ │ ├── RepairService.scala │ │ │ │ │ ├── RepairServiceContractsImporter.scala │ │ │ │ │ ├── RepairServiceError.scala │ │ │ │ │ ├── RepairServiceHelpers.scala │ │ │ │ │ ├── SelectRepresentativePackageIds.scala │ │ │ │ │ ├── TimeOfRepair.scala │ │ │ │ │ └── package.scala │ │ │ │ ├── traffic │ │ │ │ │ └── TrafficStateAdmin.scala │ │ │ │ └── workflows │ │ │ │ │ └── PackageID.scala │ │ │ │ ├── config │ │ │ │ ├── CantonEngineConfig.scala │ │ │ │ ├── DeclarativeParticipantConfig.scala │ │ │ │ ├── ParticipantInitConfig.scala │ │ │ │ └── ParticipantNodeConfig.scala │ │ │ │ ├── event │ │ │ │ ├── AcsChangeListener.scala │ │ │ │ ├── EventBuffer.scala │ │ │ │ ├── RecordOrderPublisher.scala │ │ │ │ └── RecordTime.scala │ │ │ │ ├── health │ │ │ │ └── admin │ │ │ │ │ └── ParticipantStatus.scala │ │ │ │ ├── ledger │ │ │ │ └── api │ │ │ │ │ ├── AcsCommitmentPublicationPostProcessor.scala │ │ │ │ │ ├── CantonExternalClockBackend.scala │ │ │ │ │ ├── CantonTimeServiceBackend.scala │ │ │ │ │ ├── JwtTokenUtilities.scala │ │ │ │ │ ├── LedgerApiIndexer.scala │ │ │ │ │ ├── LedgerApiServer.scala │ │ │ │ │ ├── LedgerApiStorage.scala │ │ │ │ │ ├── LedgerApiStore.scala │ │ │ │ │ ├── StartableStoppableLedgerApiDependentServices.scala │ │ │ │ │ └── client │ │ │ │ │ ├── CommandSubmitterWithRetry.scala │ │ │ │ │ ├── JavaDecodeUtil.scala │ │ │ │ │ └── LedgerConnection.scala │ │ │ │ ├── metrics │ │ │ │ ├── CommitmentMetrics.scala │ │ │ │ ├── ParticipantMetrics.scala │ │ │ │ ├── PruningMetrics.scala │ │ │ │ └── TransactionProcessingMetrics.scala │ │ │ │ ├── pretty │ │ │ │ └── Implicits.scala │ │ │ │ ├── protocol │ │ │ │ ├── AbstractMessageProcessor.scala │ │ │ │ ├── BadRootHashMessagesRequestProcessor.scala │ │ │ │ ├── EngineController.scala │ │ │ │ ├── LedgerEffectAbsolutizer.scala │ │ │ │ ├── MessageDispatcher.scala │ │ │ │ ├── MessageProcessingStartingPoint.scala │ │ │ │ ├── ParallelMessageDispatcher.scala │ │ │ │ ├── ParallelMessageDispatcherFactory.scala │ │ │ │ ├── ParticipantTopologyTerminateProcessing.scala │ │ │ │ ├── Phase37Synchronizer.scala │ │ │ │ ├── ProcessingSteps.scala │ │ │ │ ├── ProtocolProcessor.scala │ │ │ │ ├── ReassignmentSynchronizer.scala │ │ │ │ ├── RequestCounterAllocator.scala │ │ │ │ ├── RequestJournal.scala │ │ │ │ ├── SubmissionTracker.scala │ │ │ │ ├── TopologyTransactionDiff.scala │ │ │ │ ├── TransactionProcessingSteps.scala │ │ │ │ ├── TransactionProcessor.scala │ │ │ │ ├── ViewMessageDecrypter.scala │ │ │ │ ├── conflictdetection │ │ │ │ │ ├── ActivenessResult.scala │ │ │ │ │ ├── ActivenessSet.scala │ │ │ │ │ ├── CommitSet.scala │ │ │ │ │ ├── ConflictDetector.scala │ │ │ │ │ ├── IllegalConflictDetectionStateException.scala │ │ │ │ │ ├── LockableState.scala │ │ │ │ │ ├── LockableStates.scala │ │ │ │ │ ├── LockableStatus.scala │ │ │ │ │ ├── NaiveRequestTracker.scala │ │ │ │ │ └── RequestTracker.scala │ │ │ │ ├── party │ │ │ │ │ ├── InMemoryProcessorStore.scala │ │ │ │ │ ├── PartyReplicationAcsReader.scala │ │ │ │ │ ├── PartyReplicationProcessor.scala │ │ │ │ │ ├── PartyReplicationSourceParticipantMessage.scala │ │ │ │ │ ├── PartyReplicationSourceParticipantProcessor.scala │ │ │ │ │ ├── PartyReplicationTargetParticipantMessage.scala │ │ │ │ │ └── PartyReplicationTargetParticipantProcessor.scala │ │ │ │ ├── reassignment │ │ │ │ │ ├── AssignmentData.scala │ │ │ │ │ ├── AssignmentProcessingSteps.scala │ │ │ │ │ ├── AssignmentProcessor.scala │ │ │ │ │ ├── AssignmentValidation.scala │ │ │ │ │ ├── AssignmentValidationError.scala │ │ │ │ │ ├── AssignmentValidationResult.scala │ │ │ │ │ ├── AutomaticAssignment.scala │ │ │ │ │ ├── IncompleteReassignmentData.scala │ │ │ │ │ ├── ReassigningParticipantsComputation.scala │ │ │ │ │ ├── ReassignmentCoordination.scala │ │ │ │ │ ├── ReassignmentProcessingSteps.scala │ │ │ │ │ ├── ReassignmentValidation.scala │ │ │ │ │ ├── ReassignmentValidationError.scala │ │ │ │ │ ├── ReassignmentValidationResult.scala │ │ │ │ │ ├── UnassignmentProcessingSteps.scala │ │ │ │ │ ├── UnassignmentProcessor.scala │ │ │ │ │ ├── UnassignmentProcessorError.scala │ │ │ │ │ ├── UnassignmentRequest.scala │ │ │ │ │ ├── UnassignmentRequestValidated.scala │ │ │ │ │ ├── UnassignmentValidation.scala │ │ │ │ │ ├── UnassignmentValidationError.scala │ │ │ │ │ ├── UnassignmentValidationReassigningParticipant.scala │ │ │ │ │ └── UnassignmentValidationResult.scala │ │ │ │ ├── submission │ │ │ │ │ ├── ChangeId.scala │ │ │ │ │ ├── CommandDeduplicator.scala │ │ │ │ │ ├── EncryptedViewMessageFactory.scala │ │ │ │ │ ├── InFlightSubmission.scala │ │ │ │ │ ├── InFlightSubmissionTracker.scala │ │ │ │ │ ├── PartyVettingMapComputation.scala │ │ │ │ │ ├── SeedGenerator.scala │ │ │ │ │ ├── SerializableSubmissionId.scala │ │ │ │ │ ├── SubmissionTrackingData.scala │ │ │ │ │ ├── TransactionConfirmationRequestFactory.scala │ │ │ │ │ ├── TransactionTreeFactory.scala │ │ │ │ │ ├── TransactionTreeFactoryImpl.scala │ │ │ │ │ ├── UsableSynchronizers.scala │ │ │ │ │ └── routing │ │ │ │ │ │ ├── AdmissibleSynchronizersComputation.scala │ │ │ │ │ │ ├── ContractsReassigner.scala │ │ │ │ │ │ ├── ContractsSynchronizerData.scala │ │ │ │ │ │ ├── RoutingSynchronizerStateFactory.scala │ │ │ │ │ │ ├── SynchronizerRankComputation.scala │ │ │ │ │ │ ├── SynchronizerSelector.scala │ │ │ │ │ │ ├── TransactionData.scala │ │ │ │ │ │ └── TransactionRoutingProcessor.scala │ │ │ │ └── validation │ │ │ │ │ ├── AuthenticationValidator.scala │ │ │ │ │ ├── AuthorizationValidator.scala │ │ │ │ │ ├── ContractConsistencyChecker.scala │ │ │ │ │ ├── ExtractUsedAndCreated.scala │ │ │ │ │ ├── ExtractUsedContractsFromRootViews.scala │ │ │ │ │ ├── InternalConsistencyChecker.scala │ │ │ │ │ ├── ModelConformanceChecker.scala │ │ │ │ │ ├── PendingTransaction.scala │ │ │ │ │ ├── RecipientsValidator.scala │ │ │ │ │ ├── TimeValidator.scala │ │ │ │ │ ├── TransactionConfirmationResponsesFactory.scala │ │ │ │ │ ├── TransactionValidationResult.scala │ │ │ │ │ ├── UsedAndCreated.scala │ │ │ │ │ └── ViewValidationResult.scala │ │ │ │ ├── pruning │ │ │ │ ├── AcsCommitmentProcessor.scala │ │ │ │ ├── CachedCommitments.scala │ │ │ │ ├── CommitmentCommandsHelper.scala │ │ │ │ ├── FirstUnsafeOffsetComputation.scala │ │ │ │ ├── JournalGarbageCollector.scala │ │ │ │ ├── PruningProcessor.scala │ │ │ │ ├── RunningCommitments.scala │ │ │ │ ├── SortedReconciliationIntervals.scala │ │ │ │ ├── SortedReconciliationIntervalsProvider.scala │ │ │ │ └── SortedReconciliationIntervalsProviderFactory.scala │ │ │ │ ├── replica │ │ │ │ └── ParticipantReplicaManager.scala │ │ │ │ ├── scheduler │ │ │ │ ├── ParticipantPruningSchedule.scala │ │ │ │ └── ParticipantPruningScheduler.scala │ │ │ │ ├── store │ │ │ │ ├── AcsCommitmentConfigStore.scala │ │ │ │ ├── AcsCommitmentStore.scala │ │ │ │ ├── AcsInspection.scala │ │ │ │ ├── ActivationsDeactivationsConsistencyCheck.scala │ │ │ │ ├── ActiveContractStore.scala │ │ │ │ ├── CommandDeduplicationStore.scala │ │ │ │ ├── ConflictDetectionStore.scala │ │ │ │ ├── DamlPackageStore.scala │ │ │ │ ├── ExtendedContractLookup.scala │ │ │ │ ├── HasPrunable.scala │ │ │ │ ├── InFlightSubmissionStore.scala │ │ │ │ ├── PackageDependencyResolverImpl.scala │ │ │ │ ├── ParticipantNodeEphemeralState.scala │ │ │ │ ├── ParticipantNodePersistentState.scala │ │ │ │ ├── ParticipantPruningSchedulerStore.scala │ │ │ │ ├── ParticipantPruningStore.scala │ │ │ │ ├── ParticipantSettingsStore.scala │ │ │ │ ├── PartyReplicationStateManager.scala │ │ │ │ ├── PruningOffsetServiceImpl.scala │ │ │ │ ├── ReassignmentStore.scala │ │ │ │ ├── RegisteredSynchronizersStore.scala │ │ │ │ ├── RequestJournalStore.scala │ │ │ │ ├── SerializableLedgerSyncEvent.scala │ │ │ │ ├── SubmissionTrackerStore.scala │ │ │ │ ├── SyncPersistentState.scala │ │ │ │ ├── SynchronizerConnectionConfigStore.scala │ │ │ │ ├── SynchronizerParameterStore.scala │ │ │ │ ├── data │ │ │ │ │ └── ActiveContractsData.scala │ │ │ │ ├── db │ │ │ │ │ ├── DbAcsCommitmentConfigStore.scala │ │ │ │ │ ├── DbAcsCommitmentStore.scala │ │ │ │ │ ├── DbActiveContractStore.scala │ │ │ │ │ ├── DbCommandDeduplicationStore.scala │ │ │ │ │ ├── DbDamlPackageStore.scala │ │ │ │ │ ├── DbInFlightSubmissionStore.scala │ │ │ │ │ ├── DbParticipantPruningSchedulerStore.scala │ │ │ │ │ ├── DbParticipantPruningStore.scala │ │ │ │ │ ├── DbParticipantSettingsStore.scala │ │ │ │ │ ├── DbReassignmentStore.scala │ │ │ │ │ ├── DbRegisteredSynchronizersStore.scala │ │ │ │ │ ├── DbRequestJournalStore.scala │ │ │ │ │ ├── DbSubmissionTrackerStore.scala │ │ │ │ │ ├── DbSyncPersistentState.scala │ │ │ │ │ ├── DbSynchronizerConnectionConfigStore.scala │ │ │ │ │ └── DbSynchronizerParameterStore.scala │ │ │ │ └── memory │ │ │ │ │ ├── InMemoryAcsCommitmentConfigStore.scala │ │ │ │ │ ├── InMemoryAcsCommitmentStore.scala │ │ │ │ │ ├── InMemoryActiveContractStore.scala │ │ │ │ │ ├── InMemoryCommandDeduplicationStore.scala │ │ │ │ │ ├── InMemoryDamlPackageStore.scala │ │ │ │ │ ├── InMemoryInFlightSubmissionStore.scala │ │ │ │ │ ├── InMemoryParticipantPruningSchedulerStore.scala │ │ │ │ │ ├── InMemoryParticipantPruningStore.scala │ │ │ │ │ ├── InMemoryParticipantSettingsStore.scala │ │ │ │ │ ├── InMemoryReassignmentStore.scala │ │ │ │ │ ├── InMemoryRegisteredSynchronizersStore.scala │ │ │ │ │ ├── InMemoryRequestJournalStore.scala │ │ │ │ │ ├── InMemorySubmissionTrackerStore.scala │ │ │ │ │ ├── InMemorySyncPersistentState.scala │ │ │ │ │ ├── InMemorySynchronizerConnectionConfigStore.scala │ │ │ │ │ ├── InMemorySynchronizerParameterStore.scala │ │ │ │ │ ├── PackageMetadataView.scala │ │ │ │ │ └── ReassignmentCache.scala │ │ │ │ ├── sync │ │ │ │ ├── CantonDynamicSynchronizerParameterGetter.scala │ │ │ │ ├── CantonSyncService.scala │ │ │ │ ├── CommandDeduplicationError.scala │ │ │ │ ├── CommandProgressTrackerImpl.scala │ │ │ │ ├── ConnectedSynchronizer.scala │ │ │ │ ├── ConnectedSynchronizersLookup.scala │ │ │ │ ├── LogicalSynchronizerUpgrade.scala │ │ │ │ ├── LogicalSynchronizerUpgradeCallback.scala │ │ │ │ ├── ParticipantEventPublisher.scala │ │ │ │ ├── PartyAllocation.scala │ │ │ │ ├── StaticSynchronizerParametersGetter.scala │ │ │ │ ├── SyncEphemeralState.scala │ │ │ │ ├── SyncEphemeralStateFactory.scala │ │ │ │ ├── SyncPersistentStateManager.scala │ │ │ │ ├── SyncServiceError.scala │ │ │ │ ├── SynchronizerConnectionsManager.scala │ │ │ │ └── SynchronizerMigration.scala │ │ │ │ ├── synchronizer │ │ │ │ ├── SynchronizerAliasManager.scala │ │ │ │ ├── SynchronizerConnectionConfig.scala │ │ │ │ ├── SynchronizerRegistry.scala │ │ │ │ ├── SynchronizerRegistryHelpers.scala │ │ │ │ └── grpc │ │ │ │ │ └── GrpcSynchronizerRegistry.scala │ │ │ │ ├── topology │ │ │ │ ├── PackageOps.scala │ │ │ │ ├── ParticipantTopologyDispatcher.scala │ │ │ │ ├── ParticipantTopologyValidation.scala │ │ │ │ ├── PartyOps.scala │ │ │ │ ├── SequencerConnectionSuccessorListener.scala │ │ │ │ ├── TopologyComponentFactory.scala │ │ │ │ ├── TopologyManagerLookup.scala │ │ │ │ └── client │ │ │ │ │ └── MissingKeysAlerter.scala │ │ │ │ ├── traffic │ │ │ │ ├── ParticipantTrafficControlSubscriber.scala │ │ │ │ └── TrafficCostEstimator.scala │ │ │ │ └── util │ │ │ │ ├── DAMLe.scala │ │ │ │ ├── JavaCodegenUtil.scala │ │ │ │ ├── StateChange.scala │ │ │ │ ├── TimeOfChange.scala │ │ │ │ └── TimeOfRequest.scala │ │ │ └── test │ │ │ ├── resources │ │ │ └── daml │ │ │ │ ├── dummy-1.15.dar │ │ │ │ ├── dummy-1.15.lf │ │ │ │ ├── illformed.dar │ │ │ │ └── illformed.lf │ │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── canton │ │ │ └── participant │ │ │ ├── DefaultParticipantStateValues.scala │ │ │ ├── GeneratorsParticipant.scala │ │ │ ├── admin │ │ │ ├── GrpcTrafficControlServiceTest.scala │ │ │ ├── PackageOpsForTesting.scala │ │ │ ├── PackageOpsTest.scala │ │ │ ├── PackageServiceTest.scala │ │ │ ├── PackageUploaderTest.scala │ │ │ ├── PingServiceTest.scala │ │ │ ├── data │ │ │ │ └── GeneratorsData.scala │ │ │ ├── inspection │ │ │ │ ├── AcsInspectionTest.scala │ │ │ │ └── SyncStateInspectionTest.scala │ │ │ ├── party │ │ │ │ ├── PartyOnboardingClearanceSchedulerTest.scala │ │ │ │ └── PartyReplicationTopologyWorkflowTest.scala │ │ │ ├── repair │ │ │ │ └── SelectRepresentativePackageIdsTest.scala │ │ │ └── version │ │ │ │ └── SerializationDeserializationTest.scala │ │ │ ├── ledger │ │ │ └── api │ │ │ │ └── client │ │ │ │ └── CommandSubmitterWithRetryTest.scala │ │ │ ├── metrics │ │ │ └── ParticipantTestMetrics.scala │ │ │ ├── party │ │ │ └── OfflinePartyReplicationOffsetFromTimestampTest.scala │ │ │ ├── protocol │ │ │ ├── MessageDispatcherTest.scala │ │ │ ├── ParallelMessageDispatcherTest.scala │ │ │ ├── ParticipantTopologyTerminateProcessingTest.scala │ │ │ ├── Phase37SynchronizerTest.scala │ │ │ ├── ProtocolProcessorTest.scala │ │ │ ├── RequestCounterAllocatorTest.scala │ │ │ ├── RequestJournalTest.scala │ │ │ ├── SubmissionTrackerTest.scala │ │ │ ├── TestProcessingSteps.scala │ │ │ ├── TopologyTransactionDiffTest.scala │ │ │ ├── ViewMessageDecrypterTest.scala │ │ │ ├── conflictdetection │ │ │ │ ├── ActivenessCheckTest.scala │ │ │ │ ├── ConflictDetectionHelpers.scala │ │ │ │ ├── ConflictDetectorTest.scala │ │ │ │ ├── LockableStatesTest.scala │ │ │ │ ├── NaiveRequestTrackerTest.scala │ │ │ │ └── RequestTrackerTest.scala │ │ │ ├── party │ │ │ │ └── PartyReplicationProcessorTest.scala │ │ │ ├── reassignment │ │ │ │ ├── AssignmentProcessingStepsTest.scala │ │ │ │ ├── AssignmentValidationTest.scala │ │ │ │ ├── IncompleteReassignmentDataTest.scala │ │ │ │ ├── ReassigningParticipantsComputationTest.scala │ │ │ │ ├── ReassignmentDataHelpers.scala │ │ │ │ ├── ReassignmentDataTest.scala │ │ │ │ ├── TestReassignmentCoordination.scala │ │ │ │ ├── UnassignmentProcessingStepsTest.scala │ │ │ │ └── UnassignmentValidationTest.scala │ │ │ ├── submission │ │ │ │ ├── CommandDeduplicatorTest.scala │ │ │ │ ├── EncryptedViewMessageFactoryTest.scala │ │ │ │ ├── NoCommandDeduplicator.scala │ │ │ │ ├── PartyVettingMapComputationTest.scala │ │ │ │ ├── SeedGeneratorTest.scala │ │ │ │ ├── SynchronizerSelectionFixture.scala │ │ │ │ ├── SynchronizersFilterTest.scala │ │ │ │ ├── TestSubmissionTrackingData.scala │ │ │ │ ├── TransactionConfirmationRequestFactoryTest.scala │ │ │ │ ├── TransactionTreeFactoryImplTest.scala │ │ │ │ ├── UnsequencedSubmissionMapTest.scala │ │ │ │ └── routing │ │ │ │ │ └── SynchronizerSelectorTest.scala │ │ │ └── validation │ │ │ │ ├── ExtractUsedAndCreatedTest.scala │ │ │ │ ├── InternalConsistencyCheckerTest.scala │ │ │ │ ├── ModelConformanceCheckerTest.scala │ │ │ │ ├── RecipientsValidatorTest.scala │ │ │ │ └── TimeValidatorTest.scala │ │ │ ├── pruning │ │ │ ├── AcsCommitmentProcessorTest.scala │ │ │ ├── JournalGarbageCollectorTest.scala │ │ │ ├── SortedReconciliationIntervalsHelpers.scala │ │ │ ├── SortedReconciliationIntervalsProviderTest.scala │ │ │ └── SortedReconciliationIntervalsTest.scala │ │ │ ├── store │ │ │ ├── AcsCommitmentConfigStoreTest.scala │ │ │ ├── AcsCommitmentStoreTest.scala │ │ │ ├── ActiveContractStoreTest.scala │ │ │ ├── CommandDeduplicationStoreTest.scala │ │ │ ├── ContractStoreTest.scala │ │ │ ├── DamlPackageStoreTest.scala │ │ │ ├── ExtendedContractLookupTest.scala │ │ │ ├── HookedAcs.scala │ │ │ ├── InFlightSubmissionStoreTest.scala │ │ │ ├── ParticipantPruningSchedulerStoreTest.scala │ │ │ ├── ParticipantPruningStoreTest.scala │ │ │ ├── ParticipantSettingsStoreTest.scala │ │ │ ├── ReassignmentStoreTest.scala │ │ │ ├── RegisteredSynchronizersStoreTest.scala │ │ │ ├── RequestJournalStoreTest.scala │ │ │ ├── SubmissionTrackerStoreTest.scala │ │ │ ├── SyncEphemeralStateFactoryTest.scala │ │ │ ├── SynchronizerConnectionConfigStoreTest.scala │ │ │ ├── SynchronizerParameterStoreTest.scala │ │ │ ├── ThrowOnWriteCommitmentStore.scala │ │ │ ├── ThrowingAcs.scala │ │ │ ├── db │ │ │ │ ├── DbAcsCommitmentStoreTest.scala │ │ │ │ ├── DbActiveContractStoreTest.scala │ │ │ │ ├── DbCommandDeduplicationStoreTest.scala │ │ │ │ ├── DbContractStoreTest.scala │ │ │ │ ├── DbCounterParticipantConfigTest.scala │ │ │ │ ├── DbDamlPackageStoreTest.scala │ │ │ │ ├── DbInFlightSubmissionStoreTest.scala │ │ │ │ ├── DbParticipantPruningSchedulerStoreTest.scala │ │ │ │ ├── DbParticipantPruningStoreCachedTest.scala │ │ │ │ ├── DbParticipantPruningStoreTest.scala │ │ │ │ ├── DbParticipantSettingsStoreTest.scala │ │ │ │ ├── DbReassignmentStoreTest.scala │ │ │ │ ├── DbRegisteredSynchronizersStoreTest.scala │ │ │ │ ├── DbRequestJournalStoreTest.scala │ │ │ │ ├── DbSubmissionTrackerStoreTest.scala │ │ │ │ ├── DbSynchronizerConnectionConfigStoreTest.scala │ │ │ │ └── DbSynchronizerParameterStoreTest.scala │ │ │ └── memory │ │ │ │ ├── AcsCommitmentStoreTestInMemory.scala │ │ │ │ ├── ActiveContractStoreTestInMemory.scala │ │ │ │ ├── CommandDeduplicationStoreTestInMemory.scala │ │ │ │ ├── ContractStoreTestInMemory.scala │ │ │ │ ├── DamlPackageStoreTestInMemory.scala │ │ │ │ ├── InFlightSubmissionStoreTestInMemory.scala │ │ │ │ ├── ParticipantPruningSchedulerStoreTestInMemory.scala │ │ │ │ ├── ParticipantPruningStoreTestInMemory.scala │ │ │ │ ├── ParticipantSettingsStoreTestInMemory.scala │ │ │ │ ├── ReassignmentCacheTest.scala │ │ │ │ ├── ReassignmentStoreTestInMemory.scala │ │ │ │ ├── RegisteredSynchronizersStoreTestInMemory.scala │ │ │ │ ├── RequestJournalStoreTestInMemory.scala │ │ │ │ ├── SubmissionTrackerStoreTestInMemory.scala │ │ │ │ ├── SynchronizerConnectionConfigStoreTestInMemory.scala │ │ │ │ └── SynchronizerParameterStoreTestInMemory.scala │ │ │ ├── topology │ │ │ ├── QueueBasedSynchronizerOutboxTest.scala │ │ │ └── StoreBasedSynchronizerOutboxTest.scala │ │ │ └── util │ │ │ ├── CreatesActiveContracts.scala │ │ │ ├── JavaCodegenUtilTest.scala │ │ │ └── TimeOfChangeTest.scala │ ├── performance-driver │ │ ├── README.md │ │ └── src │ │ │ ├── main │ │ │ ├── daml │ │ │ │ ├── main │ │ │ │ │ ├── Dvp │ │ │ │ │ │ ├── Asset.daml │ │ │ │ │ │ └── Trade.daml │ │ │ │ │ ├── Generator.daml │ │ │ │ │ ├── Orchestration.daml │ │ │ │ │ ├── PerformanceTest.daml │ │ │ │ │ └── daml.yaml │ │ │ │ └── script │ │ │ │ │ ├── TestGenerator.daml │ │ │ │ │ ├── TestOrchestration.daml │ │ │ │ │ └── daml.yaml │ │ │ └── scala │ │ │ │ └── com │ │ │ │ └── digitalasset │ │ │ │ └── canton │ │ │ │ └── performance │ │ │ │ ├── PerformanceRunner.scala │ │ │ │ ├── acs │ │ │ │ ├── ContractObserver.scala │ │ │ │ └── ContractStore.scala │ │ │ │ ├── control │ │ │ │ ├── Balancer.scala │ │ │ │ ├── LatencyMonitor.scala │ │ │ │ └── SubmissionRate.scala │ │ │ │ ├── elements │ │ │ │ ├── BaseDriver.scala │ │ │ │ ├── DriverStatus.scala │ │ │ │ ├── MasterDriver.scala │ │ │ │ ├── ParticipantDriver.scala │ │ │ │ ├── PerformancePrettyInstances.scala │ │ │ │ ├── SetupDriver.scala │ │ │ │ └── dvp │ │ │ │ │ ├── ByStanderAllocation.scala │ │ │ │ │ ├── DvpPrettyInstances.scala │ │ │ │ │ ├── IssuerDriver.scala │ │ │ │ │ └── TraderDriver.scala │ │ │ │ └── model │ │ │ │ └── PackageID.scala │ │ │ └── test │ │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── canton │ │ │ └── performance │ │ │ ├── acs │ │ │ └── ContractStoreTest.scala │ │ │ ├── control │ │ │ ├── BalancerTest.scala │ │ │ └── SubmissionRateTest.scala │ │ │ └── elements │ │ │ ├── BaseDriverTest.scala │ │ │ └── TraderDriverTest.scala │ ├── reference-sequencer-driver │ │ └── src │ │ │ ├── main │ │ │ ├── protobuf │ │ │ │ └── com │ │ │ │ │ └── digitalasset │ │ │ │ │ └── canton │ │ │ │ │ └── synchronizer │ │ │ │ │ └── sequencing │ │ │ │ │ └── sequencer │ │ │ │ │ └── reference │ │ │ │ │ └── store │ │ │ │ │ └── v1 │ │ │ │ │ └── reference_sequencer_block_events.proto │ │ │ ├── resources │ │ │ │ └── META-INF │ │ │ │ │ └── services │ │ │ │ │ └── com.digitalasset.canton.synchronizer.block.SequencerDriverFactory │ │ │ └── scala │ │ │ │ └── com │ │ │ │ └── digitalasset │ │ │ │ └── canton │ │ │ │ └── synchronizer │ │ │ │ └── sequencing │ │ │ │ └── sequencer │ │ │ │ └── reference │ │ │ │ ├── ReferenceSequencerDriver.scala │ │ │ │ ├── ReferenceSequencerDriverFactory.scala │ │ │ │ └── store │ │ │ │ ├── DbReferenceBlockOrderingStore.scala │ │ │ │ ├── ReferenceBlockOrderingStore.scala │ │ │ │ └── ReferenceSequencerDriverStore.scala │ │ │ └── test │ │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── canton │ │ │ └── synchronizer │ │ │ └── sequencing │ │ │ └── sequencer │ │ │ └── reference │ │ │ └── store │ │ │ ├── ReferenceBlockOrderingStoreTest.scala │ │ │ └── db │ │ │ └── DbReferenceBlockOrderingStoreTest.scala │ ├── sequencer-driver-api-conformance-tests │ │ └── src │ │ │ └── main │ │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── canton │ │ │ └── synchronizer │ │ │ └── sequencing │ │ │ ├── BaseSequencerDriverApiTest.scala │ │ │ └── SequencerDriverApiConformanceTest.scala │ ├── sequencer-driver │ │ └── src │ │ │ └── main │ │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── canton │ │ │ └── synchronizer │ │ │ └── block │ │ │ ├── BlockFormat.scala │ │ │ ├── SequencerDriver.scala │ │ │ └── TransactionSignature.scala │ ├── synchronizer │ │ └── src │ │ │ ├── main │ │ │ ├── protobuf │ │ │ │ ├── buf.yaml │ │ │ │ └── com │ │ │ │ │ └── digitalasset │ │ │ │ │ └── canton │ │ │ │ │ ├── mediator │ │ │ │ │ ├── admin │ │ │ │ │ │ └── v30 │ │ │ │ │ │ │ ├── mediator_administration_service.proto │ │ │ │ │ │ │ ├── mediator_initialization_service.proto │ │ │ │ │ │ │ ├── mediator_inspection_service.proto │ │ │ │ │ │ │ └── sequencer_connection_service.proto │ │ │ │ │ └── scalapb │ │ │ │ │ │ └── package.proto │ │ │ │ │ ├── sequencer │ │ │ │ │ ├── admin │ │ │ │ │ │ └── v30 │ │ │ │ │ │ │ ├── sequencer_administration_service.proto │ │ │ │ │ │ │ ├── sequencer_bft_additional_snapshot_info.proto │ │ │ │ │ │ │ ├── sequencer_bft_administration_service.proto │ │ │ │ │ │ │ ├── sequencer_bft_pruning_administration_service.proto │ │ │ │ │ │ │ ├── sequencer_initialization_service.proto │ │ │ │ │ │ │ ├── sequencer_initialization_snapshot.proto │ │ │ │ │ │ │ └── sequencer_pruning_administration_service.proto │ │ │ │ │ └── scalapb │ │ │ │ │ │ └── package.proto │ │ │ │ │ └── synchronizer │ │ │ │ │ ├── protocol │ │ │ │ │ └── v30 │ │ │ │ │ │ └── aggregation.proto │ │ │ │ │ ├── scalapb │ │ │ │ │ └── package.proto │ │ │ │ │ └── sequencing │ │ │ │ │ └── sequencer │ │ │ │ │ └── bftordering │ │ │ │ │ ├── standalone │ │ │ │ │ └── v1 │ │ │ │ │ │ └── standalone_bft_ordering_service.proto │ │ │ │ │ └── v30 │ │ │ │ │ ├── bft_ordering_service.proto │ │ │ │ │ └── dynamic_sequencing_parameters.proto │ │ │ └── scala │ │ │ │ └── com │ │ │ │ └── digitalasset │ │ │ │ └── canton │ │ │ │ └── synchronizer │ │ │ │ ├── SynchronizerErrors.scala │ │ │ │ ├── block │ │ │ │ ├── BlockSequencerStateManager.scala │ │ │ │ ├── LedgerBlockEvent.scala │ │ │ │ ├── data │ │ │ │ │ ├── BlockEphemeralState.scala │ │ │ │ │ ├── SequencerBlockStore.scala │ │ │ │ │ ├── db │ │ │ │ │ │ └── DbSequencerBlockStore.scala │ │ │ │ │ └── memory │ │ │ │ │ │ └── InMemorySequencerBlockStore.scala │ │ │ │ ├── package.scala │ │ │ │ └── update │ │ │ │ │ ├── BlockChunkProcessor.scala │ │ │ │ │ ├── BlockUpdate.scala │ │ │ │ │ ├── BlockUpdateGenerator.scala │ │ │ │ │ ├── SequencedSubmissionsValidator.scala │ │ │ │ │ ├── SubmissionRequestValidator.scala │ │ │ │ │ └── TrafficControlValidator.scala │ │ │ │ ├── config │ │ │ │ ├── PublicServerConfig.scala │ │ │ │ ├── SynchronizerParametersConfig.scala │ │ │ │ └── store │ │ │ │ │ └── BaseNodeSettingsStore.scala │ │ │ │ ├── mediator │ │ │ │ ├── ConfirmationRequestAndResponseProcessor.scala │ │ │ │ ├── FinalizedResponse.scala │ │ │ │ ├── Mediator.scala │ │ │ │ ├── MediatorConfig.scala │ │ │ │ ├── MediatorEvent.scala │ │ │ │ ├── MediatorEventDeduplicator.scala │ │ │ │ ├── MediatorEventsProcessor.scala │ │ │ │ ├── MediatorNode.scala │ │ │ │ ├── MediatorNodeBootstrapFactory.scala │ │ │ │ ├── MediatorPruningScheduler.scala │ │ │ │ ├── MediatorReplicaManager.scala │ │ │ │ ├── MediatorRuntimeFactory.scala │ │ │ │ ├── MediatorStateInspection.scala │ │ │ │ ├── MediatorVerdict.scala │ │ │ │ ├── ResponseAggregation.scala │ │ │ │ ├── ResponseAggregator.scala │ │ │ │ ├── VerdictSender.scala │ │ │ │ ├── admin │ │ │ │ │ ├── data │ │ │ │ │ │ └── MediatorNodeStatus.scala │ │ │ │ │ └── gprc │ │ │ │ │ │ ├── InitializeMediatorRequest.scala │ │ │ │ │ │ └── InitializeMediatorResponse.scala │ │ │ │ ├── service │ │ │ │ │ ├── GrpcMediatorAdministrationService.scala │ │ │ │ │ ├── GrpcMediatorInitializationService.scala │ │ │ │ │ ├── GrpcMediatorInspectionService.scala │ │ │ │ │ └── GrpcMediatorStatusService.scala │ │ │ │ └── store │ │ │ │ │ ├── DbMediatorSynchronizerConfigurationStore.scala │ │ │ │ │ ├── FinalizedResponseStore.scala │ │ │ │ │ ├── InMemoryMediatorSynchronizerConfigurationStore.scala │ │ │ │ │ ├── MediatorDeduplicationStore.scala │ │ │ │ │ ├── MediatorState.scala │ │ │ │ │ ├── MediatorStateInitialization.scala │ │ │ │ │ └── MediatorSynchronizerConfigurationStore.scala │ │ │ │ ├── metrics │ │ │ │ ├── BftOrderingMetrics.scala │ │ │ │ ├── BlockMetrics.scala │ │ │ │ ├── CircuitBreakerMetrics.scala │ │ │ │ ├── DatabaseSequencerMetrics.scala │ │ │ │ ├── SynchronizerMetrics.scala │ │ │ │ └── ThroughputCapMetrics.scala │ │ │ │ ├── sequencer │ │ │ │ ├── AuthenticationServices.scala │ │ │ │ ├── BaseSequencer.scala │ │ │ │ ├── DatabaseSequencer.scala │ │ │ │ ├── DatabaseSequencerFactory.scala │ │ │ │ ├── DatabaseSequencerIntegration.scala │ │ │ │ ├── DatabaseSequencerPruningScheduler.scala │ │ │ │ ├── DirectSequencerClientTransport.scala │ │ │ │ ├── DirectSequencerConnectionX.scala │ │ │ │ ├── DirectSequencerConnectionXPool.scala │ │ │ │ ├── EventSignaller.scala │ │ │ │ ├── FetchLatestEventsFlow.scala │ │ │ │ ├── HADatabaseSequencerFactory.scala │ │ │ │ ├── HASequencerExclusiveStorageBuilder.scala │ │ │ │ ├── HASequencerExclusiveStorageNotifier.scala │ │ │ │ ├── HASequencerWriterStoreFactory.scala │ │ │ │ ├── InFlightAggregation.scala │ │ │ │ ├── InFlightAggregationUpdate.scala │ │ │ │ ├── InFlightAggregations.scala │ │ │ │ ├── LocalSequencerStateEventSignaller.scala │ │ │ │ ├── OnboardingStateForSequencer.scala │ │ │ │ ├── OnboardingStateForSequencerV2.scala │ │ │ │ ├── PartitionedTimestampGenerator.scala │ │ │ │ ├── PollingEventSignaller.scala │ │ │ │ ├── Sequencer.scala │ │ │ │ ├── SequencerConfig.scala │ │ │ │ ├── SequencerFactory.scala │ │ │ │ ├── SequencerNode.scala │ │ │ │ ├── SequencerNodeBootstrapFactory.scala │ │ │ │ ├── SequencerPruningStatus.scala │ │ │ │ ├── SequencerReader.scala │ │ │ │ ├── SequencerRuntime.scala │ │ │ │ ├── SequencerSnapshot.scala │ │ │ │ ├── SequencerUtils.scala │ │ │ │ ├── SequencerWriter.scala │ │ │ │ ├── SequencerWriterConfig.scala │ │ │ │ ├── SequencerWriterSource.scala │ │ │ │ ├── SignatureVerifier.scala │ │ │ │ ├── SubmissionOutcome.scala │ │ │ │ ├── WriterStartupError.scala │ │ │ │ ├── admin │ │ │ │ │ ├── data │ │ │ │ │ │ └── SequencerNodeStatus.scala │ │ │ │ │ └── grpc │ │ │ │ │ │ ├── InitializeSequencerRequest.scala │ │ │ │ │ │ └── InitializeSequencerResponse.scala │ │ │ │ ├── block │ │ │ │ │ ├── BlockOrderer.scala │ │ │ │ │ ├── BlockSequencer.scala │ │ │ │ │ ├── BlockSequencerCircuitBreaker.scala │ │ │ │ │ ├── BlockSequencerFactory.scala │ │ │ │ │ ├── BlockSequencerThroughputCap.scala │ │ │ │ │ ├── DriverBlockOrderer.scala │ │ │ │ │ ├── DriverBlockSequencerFactory.scala │ │ │ │ │ └── bftordering │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── admin │ │ │ │ │ │ ├── BftOrderingSequencerAdminService.scala │ │ │ │ │ │ ├── GrpcBftOrderingSequencerPruningAdminService.scala │ │ │ │ │ │ └── SequencerBftAdminData.scala │ │ │ │ │ │ ├── bindings │ │ │ │ │ │ ├── canton │ │ │ │ │ │ │ ├── crypto │ │ │ │ │ │ │ │ ├── CantonCryptoProvider.scala │ │ │ │ │ │ │ │ └── FingerprintKeyId.scala │ │ │ │ │ │ │ ├── sequencing │ │ │ │ │ │ │ │ ├── BftBlockOrderer.scala │ │ │ │ │ │ │ │ └── BftSequencerFactory.scala │ │ │ │ │ │ │ └── topology │ │ │ │ │ │ │ │ ├── CantonOrderingTopologyProvider.scala │ │ │ │ │ │ │ │ └── SequencerNodeId.scala │ │ │ │ │ │ ├── p2p │ │ │ │ │ │ │ └── grpc │ │ │ │ │ │ │ │ ├── P2PGrpcBftOrderingService.scala │ │ │ │ │ │ │ │ ├── P2PGrpcConnectionManager.scala │ │ │ │ │ │ │ │ ├── P2PGrpcConnectionState.scala │ │ │ │ │ │ │ │ ├── P2PGrpcNetworking.scala │ │ │ │ │ │ │ │ ├── P2PGrpcServerManager.scala │ │ │ │ │ │ │ │ ├── P2PGrpcStreamingReceiver.scala │ │ │ │ │ │ │ │ ├── PekkoP2PGrpcNetworking.scala │ │ │ │ │ │ │ │ ├── authentication │ │ │ │ │ │ │ │ ├── AddEndpointHeaderClientInterceptor.scala │ │ │ │ │ │ │ │ ├── AuthenticateServerClientInterceptor.scala │ │ │ │ │ │ │ │ └── ServerAuthenticatingServerInterceptor.scala │ │ │ │ │ │ │ │ └── standalone │ │ │ │ │ │ │ │ └── P2PGrpcStandaloneBftOrderingService.scala │ │ │ │ │ │ ├── pekko │ │ │ │ │ │ │ ├── CloseableActorSystem.scala │ │ │ │ │ │ │ └── PekkoModuleSystem.scala │ │ │ │ │ │ └── standalone │ │ │ │ │ │ │ ├── crypto │ │ │ │ │ │ │ └── FixedKeysCryptoProvider.scala │ │ │ │ │ │ │ └── topology │ │ │ │ │ │ │ └── FixedFileBasedOrderingTopologyProvider.scala │ │ │ │ │ │ ├── core │ │ │ │ │ │ ├── BftBlockOrdererConfig.scala │ │ │ │ │ │ ├── BftOrderingModuleSystemInitializer.scala │ │ │ │ │ │ ├── integration │ │ │ │ │ │ │ └── canton │ │ │ │ │ │ │ │ ├── SupportedVersions.scala │ │ │ │ │ │ │ │ ├── crypto │ │ │ │ │ │ │ │ └── CryptoProvider.scala │ │ │ │ │ │ │ │ └── topology │ │ │ │ │ │ │ │ ├── OrderingTopologyProvider.scala │ │ │ │ │ │ │ │ └── TopologyActivationTime.scala │ │ │ │ │ │ └── modules │ │ │ │ │ │ │ ├── HasDelayedInit.scala │ │ │ │ │ │ │ ├── availability │ │ │ │ │ │ │ ├── AvailabilityModule.scala │ │ │ │ │ │ │ ├── AvailabilityModuleMetrics.scala │ │ │ │ │ │ │ ├── AvailabilityModuleSpanManager.scala │ │ │ │ │ │ │ ├── BatchDisseminationNodeQuotaTracker.scala │ │ │ │ │ │ │ ├── DisseminationProtocolState.scala │ │ │ │ │ │ │ ├── OutputFetchProtocolState.scala │ │ │ │ │ │ │ └── data │ │ │ │ │ │ │ │ ├── AvailabilityStore.scala │ │ │ │ │ │ │ │ ├── db │ │ │ │ │ │ │ │ └── DbAvailabilityStore.scala │ │ │ │ │ │ │ │ └── memory │ │ │ │ │ │ │ │ └── InMemoryAvailabilityStore.scala │ │ │ │ │ │ │ ├── consensus │ │ │ │ │ │ │ └── iss │ │ │ │ │ │ │ │ ├── BftNodeRateLimiter.scala │ │ │ │ │ │ │ │ ├── BlockedProgressDetector.scala │ │ │ │ │ │ │ │ ├── BootstrapDetector.scala │ │ │ │ │ │ │ │ ├── EpochMetricsAccumulator.scala │ │ │ │ │ │ │ │ ├── EpochState.scala │ │ │ │ │ │ │ │ ├── IssConsensusModule.scala │ │ │ │ │ │ │ │ ├── IssConsensusModuleMetrics.scala │ │ │ │ │ │ │ │ ├── IssSegmentModule.scala │ │ │ │ │ │ │ │ ├── OriginalLeaderSegmentState.scala │ │ │ │ │ │ │ │ ├── PbftBlockState.scala │ │ │ │ │ │ │ │ ├── PbftViewChangeState.scala │ │ │ │ │ │ │ │ ├── PreIssConsensusModule.scala │ │ │ │ │ │ │ │ ├── SegmentBlockState.scala │ │ │ │ │ │ │ │ ├── SegmentClosingBehaviour.scala │ │ │ │ │ │ │ │ ├── SegmentInProgress.scala │ │ │ │ │ │ │ │ ├── SegmentModuleRefFactory.scala │ │ │ │ │ │ │ │ ├── SegmentState.scala │ │ │ │ │ │ │ │ ├── TimeoutManager.scala │ │ │ │ │ │ │ │ ├── data │ │ │ │ │ │ │ │ ├── EpochStore.scala │ │ │ │ │ │ │ │ ├── EpochStoreReader.scala │ │ │ │ │ │ │ │ ├── Genesis.scala │ │ │ │ │ │ │ │ ├── db │ │ │ │ │ │ │ │ │ └── DbEpochStore.scala │ │ │ │ │ │ │ │ └── memory │ │ │ │ │ │ │ │ │ └── InMemoryEpochStore.scala │ │ │ │ │ │ │ │ ├── retransmissions │ │ │ │ │ │ │ │ ├── EpochStatusBuilder.scala │ │ │ │ │ │ │ │ ├── PreviousEpochsRetransmissionsTracker.scala │ │ │ │ │ │ │ │ └── RetransmissionsManager.scala │ │ │ │ │ │ │ │ ├── statetransfer │ │ │ │ │ │ │ │ ├── CatchupDetector.scala │ │ │ │ │ │ │ │ ├── StateTransferBehavior.scala │ │ │ │ │ │ │ │ ├── StateTransferManager.scala │ │ │ │ │ │ │ │ ├── StateTransferMessageSender.scala │ │ │ │ │ │ │ │ └── StateTransferMessageValidator.scala │ │ │ │ │ │ │ │ └── validation │ │ │ │ │ │ │ │ ├── ConsensusCertificateValidator.scala │ │ │ │ │ │ │ │ ├── IssConsensusSignatureVerifier.scala │ │ │ │ │ │ │ │ ├── PbftMessageValidatorImpl.scala │ │ │ │ │ │ │ │ ├── RetransmissionMessageValidator.scala │ │ │ │ │ │ │ │ └── ViewChangeMessageValidator.scala │ │ │ │ │ │ │ ├── mempool │ │ │ │ │ │ │ ├── MempoolModule.scala │ │ │ │ │ │ │ ├── MempoolModuleConfig.scala │ │ │ │ │ │ │ ├── MempoolModuleMetrics.scala │ │ │ │ │ │ │ └── MempoolState.scala │ │ │ │ │ │ │ ├── output │ │ │ │ │ │ │ ├── EpochChecker.scala │ │ │ │ │ │ │ ├── OutputModule.scala │ │ │ │ │ │ │ ├── OutputModuleMetrics.scala │ │ │ │ │ │ │ ├── PeanoQueue.scala │ │ │ │ │ │ │ ├── PekkoBlockSubscription.scala │ │ │ │ │ │ │ ├── data │ │ │ │ │ │ │ │ ├── OutputMetadataStore.scala │ │ │ │ │ │ │ │ ├── db │ │ │ │ │ │ │ │ │ └── DbOutputMetadataStore.scala │ │ │ │ │ │ │ │ └── memory │ │ │ │ │ │ │ │ │ └── InMemoryOutputMetadataStore.scala │ │ │ │ │ │ │ ├── leaders │ │ │ │ │ │ │ │ ├── BlacklistLeaderSelectionInitializer.scala │ │ │ │ │ │ │ │ ├── BlacklistLeaderSelectionPolicy.scala │ │ │ │ │ │ │ │ ├── BlacklistLeaderSelectionPolicyState.scala │ │ │ │ │ │ │ │ ├── BlacklistStatus.scala │ │ │ │ │ │ │ │ ├── LeaderSelectionInitializer.scala │ │ │ │ │ │ │ │ ├── LeaderSelectionPolicy.scala │ │ │ │ │ │ │ │ ├── SimpleLeaderSelectionPolicy.scala │ │ │ │ │ │ │ │ └── SimpleLeaderSelectionPolicyInitializer.scala │ │ │ │ │ │ │ ├── snapshot │ │ │ │ │ │ │ │ └── SequencerSnapshotAdditionalInfoProvider.scala │ │ │ │ │ │ │ └── time │ │ │ │ │ │ │ │ └── BftTime.scala │ │ │ │ │ │ │ ├── p2p │ │ │ │ │ │ │ ├── P2PConnectionState.scala │ │ │ │ │ │ │ ├── P2PMetrics.scala │ │ │ │ │ │ │ ├── P2PNetworkInModule.scala │ │ │ │ │ │ │ ├── P2PNetworkOutModule.scala │ │ │ │ │ │ │ └── data │ │ │ │ │ │ │ │ ├── P2PEndpointsStore.scala │ │ │ │ │ │ │ │ ├── db │ │ │ │ │ │ │ │ └── DbP2PEndpointsStore.scala │ │ │ │ │ │ │ │ └── memory │ │ │ │ │ │ │ │ └── InMemoryP2PEndpointsStore.scala │ │ │ │ │ │ │ ├── package.scala │ │ │ │ │ │ │ └── pruning │ │ │ │ │ │ │ ├── BftOrdererPruningSchedule.scala │ │ │ │ │ │ │ ├── BftOrdererPruningScheduler.scala │ │ │ │ │ │ │ ├── BftPruningStatus.scala │ │ │ │ │ │ │ ├── PruningModule.scala │ │ │ │ │ │ │ └── data │ │ │ │ │ │ │ ├── BftOrdererPruningSchedulerStore.scala │ │ │ │ │ │ │ ├── db │ │ │ │ │ │ │ └── DbBftOrdererPruningSchedulerStore.scala │ │ │ │ │ │ │ └── memory │ │ │ │ │ │ │ └── InMemoryBftOrdererPruningSchedulerStore.scala │ │ │ │ │ │ ├── docs │ │ │ │ │ │ └── design │ │ │ │ │ │ │ ├── 2023Q3_001_mempool-and-availability-modules.md │ │ │ │ │ │ │ ├── 2023Q3_004_timestamps.md │ │ │ │ │ │ │ ├── 2023Q3_005_pruning.md │ │ │ │ │ │ │ ├── 2023Q3_006_schemas.md │ │ │ │ │ │ │ ├── governance │ │ │ │ │ │ │ ├── 2023Q3_007-BFT-governance-phase1.md │ │ │ │ │ │ │ ├── 2023Q4_008-BFT-governance-phase2-hypothesis1-observers.md │ │ │ │ │ │ │ ├── 2023Q4_009-BFT-governance-phase2-hypothesis2-rotating-quorum.md │ │ │ │ │ │ │ └── topology │ │ │ │ │ │ │ │ ├── 2025Q1_001-Topology-integration.md │ │ │ │ │ │ │ │ ├── bft-ordering.gif │ │ │ │ │ │ │ │ ├── life-of-sequenced-event.gif │ │ │ │ │ │ │ │ ├── seq-activ-times.gif │ │ │ │ │ │ │ │ └── topology-ticks.gif │ │ │ │ │ │ │ └── images │ │ │ │ │ │ │ └── iss_structure.png │ │ │ │ │ │ ├── examples │ │ │ │ │ │ └── deployment │ │ │ │ │ │ │ └── standalone │ │ │ │ │ │ │ ├── .env │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── canton │ │ │ │ │ │ │ ├── node1_signing_private_key.bin │ │ │ │ │ │ │ ├── node1_signing_public_key.bin │ │ │ │ │ │ │ ├── node2_signing_private_key.bin │ │ │ │ │ │ │ ├── node2_signing_public_key.bin │ │ │ │ │ │ │ ├── node3_signing_private_key.bin │ │ │ │ │ │ │ ├── node3_signing_public_key.bin │ │ │ │ │ │ │ ├── node4_signing_private_key.bin │ │ │ │ │ │ │ ├── node4_signing_public_key.bin │ │ │ │ │ │ │ ├── sequencer.canton │ │ │ │ │ │ │ ├── sequencer1.conf │ │ │ │ │ │ │ ├── sequencer2.conf │ │ │ │ │ │ │ ├── sequencer3.conf │ │ │ │ │ │ │ ├── sequencer4.conf │ │ │ │ │ │ │ └── shared.conf │ │ │ │ │ │ │ ├── docker-compose-canton.yml │ │ │ │ │ │ │ ├── docker-compose-observability.yml │ │ │ │ │ │ │ └── prometheus │ │ │ │ │ │ │ └── prometheus.yml │ │ │ │ │ │ ├── framework │ │ │ │ │ │ ├── BlockSubscription.scala │ │ │ │ │ │ ├── Module.scala │ │ │ │ │ │ ├── OrderingModuleSystemInitializer.scala │ │ │ │ │ │ ├── PureFun.scala │ │ │ │ │ │ ├── data │ │ │ │ │ │ │ ├── BftOrderingIdentifiers.scala │ │ │ │ │ │ │ ├── CompleteBlockData.scala │ │ │ │ │ │ │ ├── OrderingRequest.scala │ │ │ │ │ │ │ ├── SignedMessage.scala │ │ │ │ │ │ │ ├── availability │ │ │ │ │ │ │ │ ├── AvailabilityAck.scala │ │ │ │ │ │ │ │ ├── BatchId.scala │ │ │ │ │ │ │ │ ├── BatchMetadata.scala │ │ │ │ │ │ │ │ ├── OrderingBlock.scala │ │ │ │ │ │ │ │ └── ProofOfAvailability.scala │ │ │ │ │ │ │ ├── bfttime │ │ │ │ │ │ │ │ └── CanonicalCommitSet.scala │ │ │ │ │ │ │ ├── ordering │ │ │ │ │ │ │ │ ├── ConsensusCertificate.scala │ │ │ │ │ │ │ │ ├── OrderedBlock.scala │ │ │ │ │ │ │ │ ├── OrderedBlockForOutput.scala │ │ │ │ │ │ │ │ └── iss │ │ │ │ │ │ │ │ │ ├── BlockMetadata.scala │ │ │ │ │ │ │ │ │ └── EpochInfo.scala │ │ │ │ │ │ │ ├── snapshot │ │ │ │ │ │ │ │ └── SequencerSnapshotAdditionalInfo.scala │ │ │ │ │ │ │ └── topology │ │ │ │ │ │ │ │ ├── Membership.scala │ │ │ │ │ │ │ │ ├── MessageAuthorizer.scala │ │ │ │ │ │ │ │ ├── OrderingTopology.scala │ │ │ │ │ │ │ │ ├── OrderingTopologyInfo.scala │ │ │ │ │ │ │ │ └── SequencingParameters.scala │ │ │ │ │ │ └── modules │ │ │ │ │ │ │ ├── Availability.scala │ │ │ │ │ │ │ ├── Consensus.scala │ │ │ │ │ │ │ ├── ConsensusSegment.scala │ │ │ │ │ │ │ ├── ConsensusStatus.scala │ │ │ │ │ │ │ ├── Mempool.scala │ │ │ │ │ │ │ ├── Output.scala │ │ │ │ │ │ │ ├── P2PNetworkIn.scala │ │ │ │ │ │ │ ├── P2PNetworkOut.scala │ │ │ │ │ │ │ ├── Pruning.scala │ │ │ │ │ │ │ ├── SequencerNode.scala │ │ │ │ │ │ │ └── dependencies │ │ │ │ │ │ │ ├── AvailabilityModuleDependencies.scala │ │ │ │ │ │ │ ├── ConsensusModuleDependencies.scala │ │ │ │ │ │ │ └── P2PNetworkOutModuleDependencies.scala │ │ │ │ │ │ └── utils │ │ │ │ │ │ ├── BftNodeShuffler.scala │ │ │ │ │ │ ├── FairBoundedQueue.scala │ │ │ │ │ │ └── Miscellaneous.scala │ │ │ │ ├── config │ │ │ │ │ ├── RemoteSequencerConfig.scala │ │ │ │ │ ├── SequencerNodeConfig.scala │ │ │ │ │ ├── SequencerNodeParameterConfig.scala │ │ │ │ │ ├── SequencerNodeParameters.scala │ │ │ │ │ └── TimeAdvancingTopologyConfig.scala │ │ │ │ ├── errors │ │ │ │ │ ├── CreateSubscriptionError.scala │ │ │ │ │ ├── RegisterMemberError.scala │ │ │ │ │ ├── SequencerAdministrationError.scala │ │ │ │ │ └── SequencerWriteError.scala │ │ │ │ ├── package.scala │ │ │ │ ├── store │ │ │ │ │ ├── DbSequencerStore.scala │ │ │ │ │ ├── DbSequencerStorePruning.scala │ │ │ │ │ ├── DbSequencerSynchronizerConfigurationStore.scala │ │ │ │ │ ├── EventsBuffer.scala │ │ │ │ │ ├── HASequencerWriterStore.scala │ │ │ │ │ ├── InMemorySequencerStore.scala │ │ │ │ │ ├── InMemorySequencerSynchronizerConfigurationStore.scala │ │ │ │ │ ├── PruningUtils.scala │ │ │ │ │ ├── SequencerMemberCache.scala │ │ │ │ │ ├── SequencerStore.scala │ │ │ │ │ ├── SequencerSynchronizerConfigurationStore.scala │ │ │ │ │ ├── SequencerWriterStore.scala │ │ │ │ │ └── VersionedStatus.scala │ │ │ │ ├── time │ │ │ │ │ ├── BroadcastTimeTracker.scala │ │ │ │ │ └── TimeAdvancingTopologySubscriber.scala │ │ │ │ └── traffic │ │ │ │ │ ├── SequencerRateLimitManager.scala │ │ │ │ │ ├── SequencerTrafficConfig.scala │ │ │ │ │ ├── SequencerTrafficStatus.scala │ │ │ │ │ └── TimestampSelector.scala │ │ │ │ ├── sequencing │ │ │ │ ├── authentication │ │ │ │ │ ├── MemberAuthenticationService.scala │ │ │ │ │ ├── MemberAuthenticationStore.scala │ │ │ │ │ ├── MemberAuthenticator.scala │ │ │ │ │ └── grpc │ │ │ │ │ │ ├── IdentityContextHelper.scala │ │ │ │ │ │ ├── SequencerAuthenticationServerInterceptor.scala │ │ │ │ │ │ └── SequencerConnectServerInterceptor.scala │ │ │ │ ├── integrations │ │ │ │ │ └── state │ │ │ │ │ │ ├── DbSequencerStateManagerStore.scala │ │ │ │ │ │ ├── InMemorySequencerStateManagerStore.scala │ │ │ │ │ │ ├── SequencerStateManagerStore.scala │ │ │ │ │ │ └── package.scala │ │ │ │ ├── service │ │ │ │ │ ├── CloseNotification.scala │ │ │ │ │ ├── DirectSequencerSubscription.scala │ │ │ │ │ ├── DirectSequencerSubscriptionFactory.scala │ │ │ │ │ ├── GrpcManagedSubscription.scala │ │ │ │ │ ├── GrpcSequencerAdministrationService.scala │ │ │ │ │ ├── GrpcSequencerAuthenticationService.scala │ │ │ │ │ ├── GrpcSequencerConnectService.scala │ │ │ │ │ ├── GrpcSequencerInitializationService.scala │ │ │ │ │ ├── GrpcSequencerPruningAdministrationService.scala │ │ │ │ │ ├── GrpcSequencerService.scala │ │ │ │ │ ├── GrpcSequencerStatusService.scala │ │ │ │ │ ├── SubscriptionPool.scala │ │ │ │ │ └── channel │ │ │ │ │ │ ├── CompletesGrpcResponseObserver.scala │ │ │ │ │ │ ├── GrpcSequencerChannel.scala │ │ │ │ │ │ ├── GrpcSequencerChannelMemberMessageHandler.scala │ │ │ │ │ │ ├── GrpcSequencerChannelPool.scala │ │ │ │ │ │ └── GrpcSequencerChannelService.scala │ │ │ │ └── traffic │ │ │ │ │ ├── SequencerRateLimitManagerImpl.scala │ │ │ │ │ ├── SequencerTrafficControlSubscriber.scala │ │ │ │ │ ├── TrafficConsumedManagerFactory.scala │ │ │ │ │ ├── TrafficPurchasedManager.scala │ │ │ │ │ └── store │ │ │ │ │ ├── TrafficConsumedStore.scala │ │ │ │ │ ├── TrafficPurchasedStore.scala │ │ │ │ │ ├── db │ │ │ │ │ ├── DbTrafficConsumedStore.scala │ │ │ │ │ └── DbTrafficPurchasedStore.scala │ │ │ │ │ └── memory │ │ │ │ │ ├── InMemoryTrafficConsumedStore.scala │ │ │ │ │ └── InMemoryTrafficPurchasedStore.scala │ │ │ │ ├── server │ │ │ │ └── DynamicGrpcServer.scala │ │ │ │ └── service │ │ │ │ ├── GrpcSequencerConnectionService.scala │ │ │ │ └── HandshakeValidator.scala │ │ │ └── test │ │ │ ├── resources │ │ │ ├── application.conf │ │ │ ├── bftbenchmark-dabft.conf │ │ │ └── bftbenchmark-shortcircuit.conf │ │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── canton │ │ │ ├── integration │ │ │ └── tests │ │ │ │ └── nightly │ │ │ │ └── bftordering │ │ │ │ └── BftOrderingExplorativeSimulationTest.scala │ │ │ └── synchronizer │ │ │ ├── HasTopologyTransactionTestFactory.scala │ │ │ ├── block │ │ │ ├── AsyncWriterTest.scala │ │ │ ├── BlockSequencerStateAsyncWriterTest.scala │ │ │ ├── LedgerBlockEventTest.scala │ │ │ └── update │ │ │ │ ├── BlockChunkProcessorTest.scala │ │ │ │ └── BlockUpdateGeneratorImplTest.scala │ │ │ ├── data │ │ │ ├── SequencerBlockStoreTest.scala │ │ │ ├── db │ │ │ │ └── DbSequencerBlockStoreTest.scala │ │ │ └── memory │ │ │ │ └── SequencerBlockStoreTestInMemory.scala │ │ │ ├── mediator │ │ │ ├── ConfirmationRequestAndResponseProcessorTest.scala │ │ │ ├── DefaultVerdictSenderTest.scala │ │ │ ├── GrpcMediatorInspectionServiceTest.scala │ │ │ ├── MediatorEventDeduplicatorTest.scala │ │ │ ├── MediatorEventProcessorTest.scala │ │ │ ├── MediatorStateTest.scala │ │ │ ├── MediatorTest.scala │ │ │ ├── ResponseAggregationTest.scala │ │ │ ├── TestVerdictSender.scala │ │ │ └── store │ │ │ │ ├── FinalizedResponseStoreTest.scala │ │ │ │ ├── MediatorDeduplicationStoreTest.scala │ │ │ │ └── MediatorSynchronizerConfigurationStoreTest.scala │ │ │ ├── metrics │ │ │ └── SynchronizerTestMetrics.scala │ │ │ ├── sequencer │ │ │ ├── BaseSequencerTest.scala │ │ │ ├── DatabaseSequencerApiTest.scala │ │ │ ├── DatabaseSequencerSnapshottingTest.scala │ │ │ ├── FetchLatestEventsFlowTest.scala │ │ │ ├── GeneratorsSequencer.scala │ │ │ ├── LocalSequencerStateEventSignallerTest.scala │ │ │ ├── PartitionedTimestampGeneratorTest.scala │ │ │ ├── SequencerApiTest.scala │ │ │ ├── SequencerPruningStatusTest.scala │ │ │ ├── SequencerReaderTest.scala │ │ │ ├── SequencerTest.scala │ │ │ ├── SequencerUtilsTest.scala │ │ │ ├── SequencerWriterSourceTest.scala │ │ │ ├── SequencerWriterTest.scala │ │ │ ├── SynchronizerSequencingTestUtils.scala │ │ │ ├── TestDatabaseSequencerConfig.scala │ │ │ ├── TestDatabaseSequencerWrapper.scala │ │ │ ├── block │ │ │ │ ├── BlockSequencerCircuitBreakerTest.scala │ │ │ │ ├── BlockSequencerTest.scala │ │ │ │ ├── BlockSequencerThroughputCapTest.scala │ │ │ │ ├── SchedulerTestUtil.scala │ │ │ │ └── bftordering │ │ │ │ │ ├── BftSequencerBaseTest.scala │ │ │ │ │ ├── FakeCancellableEvent.scala │ │ │ │ │ ├── admin │ │ │ │ │ └── BftOrderingSequencerAdminServiceTest.scala │ │ │ │ │ ├── bindings │ │ │ │ │ ├── canton │ │ │ │ │ │ ├── sequencing │ │ │ │ │ │ │ └── BftBlockOrdererTest.scala │ │ │ │ │ │ └── topology │ │ │ │ │ │ │ ├── CantonOrderingTopologyProviderTest.scala │ │ │ │ │ │ │ └── OrderingTopologyTest.scala │ │ │ │ │ └── p2p │ │ │ │ │ │ └── grpc │ │ │ │ │ │ ├── P2PGrpcConnectionStateTest.scala │ │ │ │ │ │ └── P2PGrpcStreamingReceiverTest.scala │ │ │ │ │ ├── core │ │ │ │ │ └── modules │ │ │ │ │ │ ├── FailingCryptoProvider.scala │ │ │ │ │ │ ├── FakeIgnoringModuleRef.scala │ │ │ │ │ │ ├── HasDelayedInitUnitTest.scala │ │ │ │ │ │ ├── MempoolModuleTest.scala │ │ │ │ │ │ ├── PruningModuleTest.scala │ │ │ │ │ │ ├── UnitTestEnv.scala │ │ │ │ │ │ ├── availability │ │ │ │ │ │ ├── AvailabilityModuleConsensusProposalRequestTest.scala │ │ │ │ │ │ ├── AvailabilityModuleDisseminationTest.scala │ │ │ │ │ │ ├── AvailabilityModuleMessageVerificationTest.scala │ │ │ │ │ │ ├── AvailabilityModuleOutputFetchTest.scala │ │ │ │ │ │ ├── AvailabilityModuleTestUtils.scala │ │ │ │ │ │ ├── AvailabilityModuleUpdateTopologyTest.scala │ │ │ │ │ │ ├── BatchDisseminationNodeQuotaTrackerTest.scala │ │ │ │ │ │ ├── DisseminationProtocolStateTest.scala │ │ │ │ │ │ └── data │ │ │ │ │ │ │ ├── AvailabilityStoreTest.scala │ │ │ │ │ │ │ ├── db │ │ │ │ │ │ │ └── DbAvailabilityStoreTest.scala │ │ │ │ │ │ │ ├── memory │ │ │ │ │ │ │ ├── InMemoryAvailabilityStoreTest.scala │ │ │ │ │ │ │ └── SimulationAvailabilityStore.scala │ │ │ │ │ │ │ └── model │ │ │ │ │ │ │ ├── Command.scala │ │ │ │ │ │ │ ├── Generator.scala │ │ │ │ │ │ │ └── ModelBasedTest.scala │ │ │ │ │ │ ├── consensus │ │ │ │ │ │ └── iss │ │ │ │ │ │ │ ├── BftNodeRateLimiterTest.scala │ │ │ │ │ │ │ ├── BlockedProgressDetectorTest.scala │ │ │ │ │ │ │ ├── BootstrapDetectorTest.scala │ │ │ │ │ │ │ ├── EpochMetricsAccumulatorTest.scala │ │ │ │ │ │ │ ├── EpochStateTest.scala │ │ │ │ │ │ │ ├── EpochTest.scala │ │ │ │ │ │ │ ├── IssConsensusModuleMetricsTest.scala │ │ │ │ │ │ │ ├── IssConsensusModuleTest.scala │ │ │ │ │ │ │ ├── IssSegmentModuleTest.scala │ │ │ │ │ │ │ ├── OriginalLeaderSegmentStateTest.scala │ │ │ │ │ │ │ ├── PbftBlockStateTest.scala │ │ │ │ │ │ │ ├── PbftViewChangeStateTest.scala │ │ │ │ │ │ │ ├── PreIssConsensusModuleTest.scala │ │ │ │ │ │ │ ├── RetransmissionsManagerTest.scala │ │ │ │ │ │ │ ├── SegmentInProgressTest.scala │ │ │ │ │ │ │ ├── SegmentStateTest.scala │ │ │ │ │ │ │ ├── SegmentTest.scala │ │ │ │ │ │ │ ├── StateTransferBehaviorTest.scala │ │ │ │ │ │ │ ├── TimeoutManagerTest.scala │ │ │ │ │ │ │ ├── data │ │ │ │ │ │ │ ├── EpochStoreTest.scala │ │ │ │ │ │ │ ├── db │ │ │ │ │ │ │ │ └── DbEpochStoreTest.scala │ │ │ │ │ │ │ └── memory │ │ │ │ │ │ │ │ ├── InMemoryEpochStoreTest.scala │ │ │ │ │ │ │ │ └── SimulationEpochStore.scala │ │ │ │ │ │ │ ├── retransmissions │ │ │ │ │ │ │ ├── EpochStatusBuilderTest.scala │ │ │ │ │ │ │ └── PreviousEpochsRetransmissionsTrackerTest.scala │ │ │ │ │ │ │ ├── statetransfer │ │ │ │ │ │ │ ├── CatchupDetectorTest.scala │ │ │ │ │ │ │ ├── StateTransferManagerTest.scala │ │ │ │ │ │ │ ├── StateTransferMessageValidatorTest.scala │ │ │ │ │ │ │ └── StateTransferTestHelpers.scala │ │ │ │ │ │ │ └── validation │ │ │ │ │ │ │ ├── IssConsensusSignatureVerifierTest.scala │ │ │ │ │ │ │ ├── PbftMessageValidatorImplTest.scala │ │ │ │ │ │ │ ├── RetransmissionMessageValidatorTest.scala │ │ │ │ │ │ │ └── ViewChangeMessageValidatorTest.scala │ │ │ │ │ │ ├── output │ │ │ │ │ │ ├── OutputModuleTest.scala │ │ │ │ │ │ ├── PeanoQueueTest.scala │ │ │ │ │ │ ├── data │ │ │ │ │ │ │ ├── OutputMetadataStoreTest.scala │ │ │ │ │ │ │ ├── db │ │ │ │ │ │ │ │ └── DbOutputMetadataStoreTest.scala │ │ │ │ │ │ │ └── memory │ │ │ │ │ │ │ │ ├── InMemoryOutputMetadataStoreTest.scala │ │ │ │ │ │ │ │ └── SimulationOutputMetadataStore.scala │ │ │ │ │ │ ├── leaders │ │ │ │ │ │ │ ├── BlacklistLeaderSelectionPolicyStateTest.scala │ │ │ │ │ │ │ ├── BlacklistLeaderSelectionPolicyTest.scala │ │ │ │ │ │ │ └── SimpleLeaderSelectionPolicyTest.scala │ │ │ │ │ │ └── time │ │ │ │ │ │ │ └── BftTimeTest.scala │ │ │ │ │ │ ├── p2p │ │ │ │ │ │ ├── P2PNetworkOutModuleTest.scala │ │ │ │ │ │ └── data │ │ │ │ │ │ │ ├── P2PEndpointsStoreTest.scala │ │ │ │ │ │ │ ├── db │ │ │ │ │ │ │ └── DbP2PEndpointsStoreTest.scala │ │ │ │ │ │ │ └── memory │ │ │ │ │ │ │ ├── InMemoryP2PEndpointsStoreTest.scala │ │ │ │ │ │ │ └── SimulationP2PEndpointsStore.scala │ │ │ │ │ │ └── pruning │ │ │ │ │ │ └── data │ │ │ │ │ │ ├── BftOrdererPruningSchedulerStoreTest.scala │ │ │ │ │ │ ├── db │ │ │ │ │ │ └── DbBftOrdererPruningSchedulerStoreTest.scala │ │ │ │ │ │ └── memory │ │ │ │ │ │ ├── InMemoryBftOrdererPruningSchedulerStoreTest.scala │ │ │ │ │ │ └── SimulationBftOrdererPruningSchedulerStore.scala │ │ │ │ │ ├── framework │ │ │ │ │ ├── EmptyBlockSubscription.scala │ │ │ │ │ ├── OrderingTopologyTest.scala │ │ │ │ │ ├── SimulationBlockSubscription.scala │ │ │ │ │ ├── data │ │ │ │ │ │ └── snapshot │ │ │ │ │ │ │ └── SequencerSnapshotAdditionalInfoTest.scala │ │ │ │ │ └── simulation │ │ │ │ │ │ ├── Agenda.scala │ │ │ │ │ │ ├── Collector.scala │ │ │ │ │ │ ├── LocalSimulator.scala │ │ │ │ │ │ ├── NetworkSimulator.scala │ │ │ │ │ │ ├── ScheduledCommand.scala │ │ │ │ │ │ ├── Simulation.scala │ │ │ │ │ │ ├── SimulationClient.scala │ │ │ │ │ │ ├── SimulationModuleSystem.scala │ │ │ │ │ │ ├── SimulationSettings.scala │ │ │ │ │ │ ├── SimulationVerifier.scala │ │ │ │ │ │ ├── future │ │ │ │ │ │ ├── RunningFuture.scala │ │ │ │ │ │ └── SimulationFuture.scala │ │ │ │ │ │ └── onboarding │ │ │ │ │ │ └── OnboardingManager.scala │ │ │ │ │ ├── package.scala │ │ │ │ │ ├── performance │ │ │ │ │ ├── BftBenchmark.scala │ │ │ │ │ ├── BftBenchmarkConfig.scala │ │ │ │ │ ├── BftBenchmarkTool.scala │ │ │ │ │ ├── BftBinding.scala │ │ │ │ │ ├── BftMetrics.scala │ │ │ │ │ ├── GenStandaloneConfig.scala │ │ │ │ │ ├── dabft │ │ │ │ │ │ ├── DaBftBenchmarkBinding.scala │ │ │ │ │ │ ├── DaBftBenchmarkTool.scala │ │ │ │ │ │ └── README.md │ │ │ │ │ └── shortcircuit │ │ │ │ │ │ ├── ShortCircuitBindingSpec.scala │ │ │ │ │ │ ├── ShortcircuitBenchmarkTool.scala │ │ │ │ │ │ └── ShortcircuitBinding.scala │ │ │ │ │ ├── simulation │ │ │ │ │ ├── BftOrderingFixedSeedSimulationTest.scala │ │ │ │ │ ├── BftOrderingSimulationTest.scala │ │ │ │ │ ├── bftordering │ │ │ │ │ │ ├── BftOrderingVerifier.scala │ │ │ │ │ │ ├── IssClient.scala │ │ │ │ │ │ └── SimulationTestSettings.scala │ │ │ │ │ ├── data │ │ │ │ │ │ └── StorageHelpers.scala │ │ │ │ │ ├── framework │ │ │ │ │ │ ├── PingPongSimulationTest.scala │ │ │ │ │ │ └── PipeTest.scala │ │ │ │ │ └── topology │ │ │ │ │ │ ├── NodeSimulationTopologyData.scala │ │ │ │ │ │ ├── SequencerSnapshotOnboardingManager.scala │ │ │ │ │ │ ├── SimulationCryptoProvider.scala │ │ │ │ │ │ ├── SimulationOrderingTopologyProvider.scala │ │ │ │ │ │ └── SimulationTopologyHelpers.scala │ │ │ │ │ └── utils │ │ │ │ │ ├── BftNodeShufflerTest.scala │ │ │ │ │ └── FairBoundedQueueTest.scala │ │ │ ├── store │ │ │ │ ├── DbSequencerStoreTest.scala │ │ │ │ ├── EventsBufferTest.scala │ │ │ │ ├── MultiTenantedSequencerStoreTest.scala │ │ │ │ ├── PruningUtilsTest.scala │ │ │ │ ├── SequencerStoreBinarySearchTest.scala │ │ │ │ ├── SequencerStoreTest.scala │ │ │ │ ├── SequencerStoreTestInMemory.scala │ │ │ │ └── SequencerSynchronizerConfigurationStoreTest.scala │ │ │ └── time │ │ │ │ ├── TimeAdvancingTopologySubscriberV1Test.scala │ │ │ │ └── TimeAdvancingTopologySubscriberV2Test.scala │ │ │ ├── sequencing │ │ │ ├── HASequencerWriterStoreFactoryTest.scala │ │ │ ├── authentication │ │ │ │ ├── MemberAuthenticationServiceTest.scala │ │ │ │ ├── MemberAuthenticationStoreTest.scala │ │ │ │ └── grpc │ │ │ │ │ └── SequencerAuthenticationServerInterceptorTest.scala │ │ │ ├── integrations │ │ │ │ └── state │ │ │ │ │ ├── SequencerStateManagerStoreTest.scala │ │ │ │ │ └── SequencerStateManagerStoreTestInMemory.scala │ │ │ ├── sequencer │ │ │ │ ├── SequencerStateManagerTest.scala │ │ │ │ └── store │ │ │ │ │ └── DbSequencerStoreWithHATest.scala │ │ │ ├── service │ │ │ │ ├── GrpcManagedSubscriptionTest.scala │ │ │ │ ├── GrpcSequencerIntegrationTest.scala │ │ │ │ ├── GrpcSequencerServiceTest.scala │ │ │ │ └── SubscriptionPoolTest.scala │ │ │ └── traffic │ │ │ │ ├── RateLimitManagerTesting.scala │ │ │ │ ├── SequencerRateLimitManagerImplTest.scala │ │ │ │ ├── TrafficConsumedTest.scala │ │ │ │ ├── TrafficPurchasedManagerTest.scala │ │ │ │ └── store │ │ │ │ ├── DbTrafficConsumedStoreTest.scala │ │ │ │ ├── DbTrafficPurchasedStoreTest.scala │ │ │ │ ├── TrafficConsumedStoreTest.scala │ │ │ │ ├── TrafficConsumedStoreTestH2.scala │ │ │ │ ├── TrafficConsumedStoreTestInMemory.scala │ │ │ │ ├── TrafficConsumedStoreTestPostgres.scala │ │ │ │ ├── TrafficPurchasedStoreTest.scala │ │ │ │ ├── TrafficPurchasedStoreTestH2.scala │ │ │ │ ├── TrafficPurchasedStoreTestInMemory.scala │ │ │ │ └── TrafficPurchasedStoreTestPostgres.scala │ │ │ └── service │ │ │ ├── HandshakeValidatorTest.scala │ │ │ └── RecordStreamObserverItems.scala │ ├── testing │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── digitalasset │ │ │ │ │ └── canton │ │ │ │ │ └── logging │ │ │ │ │ ├── BufferingLogger.java │ │ │ │ │ └── SuppressingLoggerDispatcher.java │ │ │ └── scala │ │ │ │ └── com │ │ │ │ └── digitalasset │ │ │ │ └── canton │ │ │ │ ├── BaseTest.scala │ │ │ │ ├── BigDecimalImplicits.scala │ │ │ │ ├── CloseableTest.scala │ │ │ │ ├── FailOnShutdown.scala │ │ │ │ ├── HasExecutionContext.scala │ │ │ │ ├── HasExecutorService.scala │ │ │ │ ├── HasTempDirectory.scala │ │ │ │ ├── InUS.scala │ │ │ │ ├── LogReporter.scala │ │ │ │ ├── MockedNodeParameters.scala │ │ │ │ ├── ProtocolVersionChecks.scala │ │ │ │ ├── RepeatableTest.scala │ │ │ │ ├── UniquePortGenerator.scala │ │ │ │ ├── crypto │ │ │ │ ├── CryptoKeyFormatMigrationTest.scala │ │ │ │ ├── CryptoTestHelper.scala │ │ │ │ ├── EncryptionTest.scala │ │ │ │ ├── PrivateKeySerializationTest.scala │ │ │ │ ├── RandomTest.scala │ │ │ │ ├── SigningTest.scala │ │ │ │ ├── TestHash.scala │ │ │ │ └── provider │ │ │ │ │ └── symbolic │ │ │ │ │ ├── SymbolicCrypto.scala │ │ │ │ │ ├── SymbolicCryptoProvider.scala │ │ │ │ │ ├── SymbolicPrivateCrypto.scala │ │ │ │ │ └── SymbolicPureCrypto.scala │ │ │ │ ├── error │ │ │ │ └── testpackage │ │ │ │ │ ├── DeprecatedError.scala │ │ │ │ │ ├── SeriousError.scala │ │ │ │ │ └── subpackage │ │ │ │ │ └── MildErrorsParent.scala │ │ │ │ ├── ledger │ │ │ │ └── api │ │ │ │ │ └── IsStatusException.scala │ │ │ │ ├── logging │ │ │ │ ├── LogEntry.scala │ │ │ │ ├── SuppressingLogger.scala │ │ │ │ └── SuppressionRule.scala │ │ │ │ ├── metrics │ │ │ │ └── CommonMockMetrics.scala │ │ │ │ ├── protocol │ │ │ │ ├── TestSynchronizerParameters.scala │ │ │ │ └── TestUpdateId.scala │ │ │ │ ├── store │ │ │ │ └── db │ │ │ │ │ └── DbStorageSetup.scala │ │ │ │ ├── topology │ │ │ │ ├── DefaultTestIdentities.scala │ │ │ │ └── TestingIdentityFactory.scala │ │ │ │ ├── tracing │ │ │ │ └── TestTelemetry.scala │ │ │ │ └── version │ │ │ │ ├── GeneratorsVersion.scala │ │ │ │ └── SerializationDeserializationTestHelpers.scala │ │ │ └── test │ │ │ └── resources │ │ │ └── logback-test.xml │ ├── upgrading-integration-tests │ │ └── src │ │ │ └── test │ │ │ ├── daml │ │ │ ├── AppUpgrade │ │ │ │ ├── V1 │ │ │ │ │ ├── AppUpgrade.daml │ │ │ │ │ └── daml.yaml │ │ │ │ └── V2 │ │ │ │ │ ├── AppUpgrade.daml │ │ │ │ │ └── daml.yaml │ │ │ ├── CantonUpgrade │ │ │ │ ├── If │ │ │ │ │ ├── UpgradeIf.daml │ │ │ │ │ └── daml.yaml │ │ │ │ ├── V1 │ │ │ │ │ ├── Upgrade.daml │ │ │ │ │ └── daml.yaml │ │ │ │ └── V2 │ │ │ │ │ ├── Upgrade.daml │ │ │ │ │ └── daml.yaml │ │ │ ├── DvP │ │ │ │ ├── AssetFactory │ │ │ │ │ ├── V1 │ │ │ │ │ │ ├── AssetFactory.daml │ │ │ │ │ │ └── daml.yaml │ │ │ │ │ └── V2 │ │ │ │ │ │ ├── AssetFactory.daml │ │ │ │ │ │ └── daml.yaml │ │ │ │ ├── Assets │ │ │ │ │ ├── V1 │ │ │ │ │ │ ├── Assets.daml │ │ │ │ │ │ └── daml.yaml │ │ │ │ │ └── V2 │ │ │ │ │ │ ├── Assets.daml │ │ │ │ │ │ └── daml.yaml │ │ │ │ └── Offer │ │ │ │ │ ├── V1 │ │ │ │ │ ├── DvpOffer.daml │ │ │ │ │ └── daml.yaml │ │ │ │ │ └── V2 │ │ │ │ │ ├── DvpOffer.daml │ │ │ │ │ └── daml.yaml │ │ │ ├── NonConforming │ │ │ │ ├── V1 │ │ │ │ │ ├── NonConforming.daml │ │ │ │ │ └── daml.yaml │ │ │ │ ├── V2 │ │ │ │ │ ├── NonConforming.daml │ │ │ │ │ └── daml.yaml │ │ │ │ └── X │ │ │ │ │ ├── NonConformingX.daml │ │ │ │ │ └── daml.yaml │ │ │ ├── Systematic │ │ │ │ ├── Bar │ │ │ │ │ ├── V1 │ │ │ │ │ │ ├── Bar.daml │ │ │ │ │ │ └── daml.yaml │ │ │ │ │ └── V2 │ │ │ │ │ │ └── daml.yaml │ │ │ │ ├── Baz │ │ │ │ │ ├── V1 │ │ │ │ │ │ ├── Baz.daml │ │ │ │ │ │ └── daml.yaml │ │ │ │ │ └── V2 │ │ │ │ │ │ └── daml.yaml │ │ │ │ ├── Foo │ │ │ │ │ ├── V1 │ │ │ │ │ │ ├── Foo.daml │ │ │ │ │ │ └── daml.yaml │ │ │ │ │ ├── V2 │ │ │ │ │ │ ├── Foo.daml │ │ │ │ │ │ └── daml.yaml │ │ │ │ │ ├── V3 │ │ │ │ │ │ ├── Foo.daml │ │ │ │ │ │ └── daml.yaml │ │ │ │ │ └── V4 │ │ │ │ │ │ ├── Foo.daml │ │ │ │ │ │ └── daml.yaml │ │ │ │ ├── IBar │ │ │ │ │ ├── IBar.daml │ │ │ │ │ └── daml.yaml │ │ │ │ ├── IBaz │ │ │ │ │ ├── IBaz.daml │ │ │ │ │ └── daml.yaml │ │ │ │ └── Util │ │ │ │ │ ├── V1 │ │ │ │ │ ├── Util.daml │ │ │ │ │ └── daml.yaml │ │ │ │ │ └── V2 │ │ │ │ │ ├── Util.daml │ │ │ │ │ └── daml.yaml │ │ │ ├── TopologyAwarePackageSelection │ │ │ │ ├── FeaturedAppRight │ │ │ │ │ ├── If │ │ │ │ │ │ ├── FeaturedAppRightV1.daml │ │ │ │ │ │ └── daml.yaml │ │ │ │ │ ├── V1 │ │ │ │ │ │ ├── FeaturedAppRightImpl.daml │ │ │ │ │ │ └── daml.yaml │ │ │ │ │ └── V2 │ │ │ │ │ │ ├── FeaturedAppRightImpl.daml │ │ │ │ │ │ └── daml.yaml │ │ │ │ └── ScenarioAppInstall │ │ │ │ │ ├── V1 │ │ │ │ │ ├── AppInstall.daml │ │ │ │ │ └── daml.yaml │ │ │ │ │ └── V2 │ │ │ │ │ ├── AppInstall.daml │ │ │ │ │ └── daml.yaml │ │ │ └── UpgradesWithInterfaces │ │ │ │ ├── HoldingV1 │ │ │ │ ├── HoldingV1.daml │ │ │ │ └── daml.yaml │ │ │ │ ├── HoldingV2 │ │ │ │ ├── HoldingV2.daml │ │ │ │ └── daml.yaml │ │ │ │ ├── TokenV1 │ │ │ │ ├── Token.daml │ │ │ │ └── daml.yaml │ │ │ │ ├── TokenV2 │ │ │ │ ├── Token.daml │ │ │ │ └── daml.yaml │ │ │ │ ├── TokenV3 │ │ │ │ ├── Token.daml │ │ │ │ └── daml.yaml │ │ │ │ └── TokenV4 │ │ │ │ ├── Token.daml │ │ │ │ └── daml.yaml │ │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── canton │ │ │ └── integration │ │ │ └── tests │ │ │ └── upgrading │ │ │ ├── AcquiredInterfacesIntegrationTest.scala │ │ │ ├── ComplexTopologyAwarePackageSelectionIntegrationTest.scala │ │ │ ├── CreationPackageUnvettingUpgradingIntegrationTest.scala │ │ │ ├── DisclosedContractNormalizationTest.scala │ │ │ ├── HeterogeneousDependenciesVettingIntegrationTest.scala │ │ │ ├── InteractiveSubmissionUpgradingTest.scala │ │ │ ├── InterfaceFetchIntegrationTest.scala │ │ │ ├── InterfaceResolutionIntegrationTest.scala │ │ │ ├── InvalidPackagePreferenceIntegrationTest.scala │ │ │ ├── JsonUpgradingTests.scala │ │ │ ├── LedgerApiCommandUpgradingIntegrationTest.scala │ │ │ ├── LedgerApiDynamicTemplateFilterIntegrationTest.scala │ │ │ ├── NonConformingInteractiveSubmissionTest.scala │ │ │ ├── NonConformingUpgradeIntegrationTest.scala │ │ │ ├── PackagePreferenceQueryIntegrationTest.scala │ │ │ ├── SimpleTopologyAwarePackageSelectionIntegrationTest.scala │ │ │ ├── SystematicTopologyAwareUpgradingIntegrationTest.scala │ │ │ ├── UpgradePackageAvailabilityIntegrationTest.scala │ │ │ ├── UpgradingBaseTest.scala │ │ │ └── ViewsIntegrationTest.scala │ └── util-observability │ │ └── src │ │ ├── main │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── canton │ │ │ ├── logging │ │ │ ├── ErrorLoggingContext.scala │ │ │ ├── LoggingContextUtil.scala │ │ │ ├── LoggingContextWithTrace.scala │ │ │ ├── NamedLoggerFactory.scala │ │ │ ├── NamedLogging.scala │ │ │ ├── NamedLoggingContext.scala │ │ │ ├── TracedLogger.scala │ │ │ ├── TracedLoggerOps.scala │ │ │ └── package.scala │ │ │ ├── metrics │ │ │ ├── CacheMetrics.scala │ │ │ └── OnDemandMetricsReader.scala │ │ │ ├── telemetry │ │ │ ├── ConfiguredOpenTelemetry.scala │ │ │ ├── OpenTelemetryFactory.scala │ │ │ └── OpenTelemetryViews.scala │ │ │ └── tracing │ │ │ ├── NoTracing.scala │ │ │ ├── TelemetryTracing.scala │ │ │ ├── TraceContext.scala │ │ │ ├── TraceContextGrpc.scala │ │ │ ├── Traced.scala │ │ │ ├── TracerProvider.scala │ │ │ ├── TracingConfig.scala │ │ │ └── W3CTraceContext.scala │ │ └── test │ │ └── scala │ │ └── com │ │ └── digitalasset │ │ └── canton │ │ └── logging │ │ └── ErrorLoggingContextSpec.scala ├── ref └── shade_rule ├── canton_maven_install.json ├── ci ├── build-release.ps1 ├── build-release.sh ├── cron │ ├── BUILD.bazel │ └── src │ │ ├── BazelCache.hs │ │ └── Main.hs ├── dev-env-push.py ├── docker │ ├── README.md │ └── daml-sdk │ │ └── Dockerfile ├── docs-sphinx-build.sh ├── live-docs-preview.sh ├── postgresql.conf ├── refresh-canton.sh ├── remap-scala-test-short-names.ps1 ├── synchronize-docs.sh └── verify-docs-synchronized.sh ├── compatibility ├── .bazelignore ├── .bazelrc ├── BUILD ├── README.md ├── WORKSPACE ├── bazel-haskell-deps.bzl ├── bazel_tools │ ├── BUILD │ ├── client_server │ │ ├── BUILD │ │ ├── Main.hs │ │ └── with-postgres │ │ │ ├── BUILD │ │ │ ├── exe │ │ │ └── Main.hs │ │ │ └── lib │ │ │ └── WithPostgres.hs │ ├── daml.cc.tpl │ ├── daml_ledger │ │ ├── BUILD.bazel │ │ ├── Main.hs │ │ ├── Sandbox.hs │ │ └── openssl-extensions.cnf │ ├── daml_ledger_test.sh │ ├── daml_script │ │ ├── BUILD.bazel │ │ ├── daml_script.bzl │ │ └── example │ │ │ └── src │ │ │ └── ScriptExample.daml │ ├── daml_sdk.bzl │ ├── data_dependencies │ │ ├── BUILD.bazel │ │ ├── daml_script_test │ │ │ ├── Dep.daml │ │ │ └── Main.daml │ │ ├── data_dependencies.bzl │ │ ├── example │ │ │ ├── CoinV1.daml │ │ │ ├── CoinV2.daml │ │ │ └── UpgradeFromCoinV1.daml │ │ └── validate_dar.sh │ ├── run_jar.cc.tpl │ ├── test_utils │ │ ├── BUILD │ │ └── DA │ │ │ └── Test │ │ │ ├── FreePort.hs │ │ │ ├── Process.hs │ │ │ ├── Tar.hs │ │ │ └── Util.hs │ ├── testing.bzl │ └── versions.bzl ├── build-release-artifacts-windows.ps1 ├── build-release-artifacts.sh ├── build-ts-libs.sh ├── deps.bzl ├── head_sdk │ ├── .gitignore │ ├── BUILD │ └── WORKSPACE ├── maven_install.json ├── new_cache ├── old_cache ├── releases-github-api.json ├── stack-snapshot.yaml ├── stackage_snapshot.json ├── stackage_snapshot_windows.json ├── test-all-installs.sh ├── test-daml-version-and-install.sh ├── test-windows.ps1 ├── test.sh ├── update-versions.sh ├── versions.bzl └── versions │ ├── BUILD │ └── UpdateVersions.hs ├── compiler ├── README.md ├── daml-dar-reader │ ├── BUILD.bazel │ └── src │ │ └── DA │ │ └── Daml │ │ └── Dar │ │ └── Reader.hs ├── daml-extension │ ├── .gitignore │ ├── .vscodeignore │ ├── BUILD.bazel │ ├── Makefile │ ├── README.md │ ├── ci-tests.sh │ ├── daml.configuration.json │ ├── daml12.configuration.json │ ├── exclude-list.txt │ ├── extension_guide.md │ ├── images │ │ └── daml-studio.png │ ├── package.json │ ├── snippets │ │ └── daml.json │ ├── src │ │ ├── extension.ts │ │ ├── language_client.ts │ │ ├── sdk_install.ts │ │ ├── telemetry.ts │ │ ├── virtual_resource_manager.ts │ │ ├── webview.css │ │ └── webview.js │ ├── syntaxes │ │ ├── README.md │ │ ├── TestGrammar.daml │ │ ├── daml.json │ │ ├── daml12.tmLanguage.license.txt │ │ └── daml12.tmLanguage.xml │ ├── test │ │ ├── extension.test.ts │ │ └── index.ts │ ├── tsconfig.json │ ├── vsc-extension-quickstart.md │ └── yarn.lock ├── daml-lf-ast │ ├── BUILD.bazel │ ├── daml-lf-ast.cabal │ ├── src │ │ └── DA │ │ │ └── Daml │ │ │ └── LF │ │ │ ├── Ast.hs │ │ │ ├── Ast │ │ │ ├── Alpha.hs │ │ │ ├── Base.hs │ │ │ ├── FreeVars.hs │ │ │ ├── Numeric.hs │ │ │ ├── Optics.hs │ │ │ ├── Pretty.hs │ │ │ ├── Range.hs │ │ │ ├── Recursive.hs │ │ │ ├── Subst.hs │ │ │ ├── Type.hs │ │ │ ├── TypeLevelNat.hs │ │ │ ├── Util.hs │ │ │ ├── Version.hs │ │ │ ├── Version │ │ │ │ ├── VersionType.hs │ │ │ │ └── VersionUtil.hs │ │ │ └── World.hs │ │ │ └── TemplateOrInterface.hs │ └── test │ │ └── DA │ │ └── Daml │ │ └── LF │ │ └── Ast │ │ └── Tests.hs ├── daml-lf-proto-decode │ ├── BUILD.bazel │ ├── daml-lf-proto-decode.cabal │ ├── src │ │ └── DA │ │ │ └── Daml │ │ │ └── LF │ │ │ └── Proto3 │ │ │ ├── Archive │ │ │ └── Decode.hs │ │ │ ├── Decode.hs │ │ │ └── DecodeV2.hs │ └── test │ │ └── DA │ │ └── Daml │ │ └── LF │ │ └── Proto3 │ │ └── DecodeTest.hs ├── daml-lf-proto-encode │ ├── BUILD.bazel │ ├── daml-lf-proto-encode.cabal │ ├── src │ │ └── DA │ │ │ └── Daml │ │ │ └── LF │ │ │ └── Proto3 │ │ │ ├── Archive │ │ │ └── Encode.hs │ │ │ ├── Encode.hs │ │ │ ├── EncodeV2.hs │ │ │ ├── Interned.hs │ │ │ ├── InternedArr.hs │ │ │ └── InternedMap.hs │ └── test │ │ └── DA │ │ └── Daml │ │ └── LF │ │ └── Proto3 │ │ └── EncodeTest.hs ├── daml-lf-proto-util │ ├── BUILD.bazel │ ├── daml-lf-proto-util.cabal │ └── src │ │ └── DA │ │ └── Daml │ │ └── LF │ │ ├── Mangling.hs │ │ └── Proto3 │ │ ├── DerivingData.hs │ │ ├── Error.hs │ │ └── Util.hs ├── daml-lf-proto │ ├── BUILD.bazel │ ├── daml-lf-proto.cabal │ ├── src │ │ └── DA │ │ │ └── Daml │ │ │ └── LF │ │ │ └── Proto3 │ │ │ └── Archive.hs │ └── test │ │ └── DA │ │ └── Daml │ │ └── LF │ │ └── Proto3 │ │ └── EncodeDecodeTest.hs ├── daml-lf-reader │ ├── BUILD.bazel │ ├── daml-lf-reader.cabal │ └── src │ │ └── DA │ │ └── Daml │ │ └── LF │ │ └── Reader.hs ├── daml-lf-tools-util │ ├── BUILD.bazel │ └── src │ │ └── Data │ │ └── HList.hs ├── daml-lf-tools │ ├── BUILD.bazel │ ├── src │ │ └── DA │ │ │ └── Daml │ │ │ └── LF │ │ │ ├── InferSerializability.hs │ │ │ ├── Simplifier.hs │ │ │ ├── TypeChecker.hs │ │ │ └── TypeChecker │ │ │ ├── Check.hs │ │ │ ├── Env.hs │ │ │ ├── Error.hs │ │ │ ├── Error │ │ │ └── WarningFlags.hs │ │ │ ├── Keyability.hs │ │ │ ├── NameCollision.hs │ │ │ ├── Recursion.hs │ │ │ ├── Serializability.hs │ │ │ ├── Upgrade.hs │ │ │ ├── WarnInvalidDependencies.hs │ │ │ └── WarnUpgradedDependencies.hs │ └── tests │ │ └── DA │ │ └── Daml │ │ └── LF │ │ └── Simplifier │ │ └── Tests.hs ├── damlc │ ├── BUILD.bazel │ ├── README.md │ ├── base-hoogle-template.txt │ ├── base-md-template.md │ ├── base-rst-index-template.rst │ ├── base-rst-template.rst │ ├── component.yaml │ ├── daml-compiler │ │ ├── BUILD.bazel │ │ └── src │ │ │ └── DA │ │ │ └── Daml │ │ │ └── Compiler │ │ │ ├── Dar.hs │ │ │ ├── DataDependencies.hs │ │ │ ├── DecodeDar.hs │ │ │ ├── DocTest.hs │ │ │ ├── Output.hs │ │ │ └── Validate.hs │ ├── daml-desugar │ │ ├── BUILD.bazel │ │ ├── src │ │ │ └── DA │ │ │ │ └── Daml │ │ │ │ └── Desugar.hs │ │ └── test │ │ │ └── DA │ │ │ └── Daml │ │ │ └── Desugar │ │ │ └── Tests.hs │ ├── daml-doc │ │ ├── BUILD.bazel │ │ ├── src │ │ │ └── DA │ │ │ │ └── Daml │ │ │ │ └── Doc │ │ │ │ ├── Anchor.hs │ │ │ │ ├── Driver.hs │ │ │ │ ├── Extract.hs │ │ │ │ ├── Extract │ │ │ │ ├── Exports.hs │ │ │ │ ├── Templates.hs │ │ │ │ ├── TypeExpr.hs │ │ │ │ ├── Types.hs │ │ │ │ └── Util.hs │ │ │ │ ├── Render.hs │ │ │ │ ├── Render │ │ │ │ ├── Hoogle.hs │ │ │ │ ├── Markdown.hs │ │ │ │ ├── Monoid.hs │ │ │ │ ├── Output.hs │ │ │ │ ├── Rst.hs │ │ │ │ ├── Types.hs │ │ │ │ └── Util.hs │ │ │ │ ├── Transform.hs │ │ │ │ ├── Transform │ │ │ │ ├── Annotations.hs │ │ │ │ ├── DropEmpty.hs │ │ │ │ ├── Instances.hs │ │ │ │ └── Options.hs │ │ │ │ └── Types.hs │ │ └── test │ │ │ └── DA │ │ │ └── Daml │ │ │ └── Doc │ │ │ ├── Render │ │ │ └── Tests.hs │ │ │ └── Tests.hs │ ├── daml-doctest │ │ ├── BUILD.bazel │ │ └── src │ │ │ └── DA │ │ │ └── Daml │ │ │ └── DocTest.hs │ ├── daml-extract-dar │ │ ├── BUILD.bazel │ │ └── src │ │ │ └── DA │ │ │ └── Daml │ │ │ └── Compiler │ │ │ └── ExtractDar.hs │ ├── daml-ghc-util │ │ ├── BUILD.bazel │ │ └── src │ │ │ └── DA │ │ │ └── Daml │ │ │ └── UtilGHC.hs │ ├── daml-ide-core │ │ ├── BUILD.bazel │ │ ├── dlint.yaml │ │ ├── src │ │ │ └── Development │ │ │ │ └── IDE │ │ │ │ └── Core │ │ │ │ ├── API.hs │ │ │ │ ├── IdeState │ │ │ │ └── Daml.hs │ │ │ │ ├── Rules │ │ │ │ ├── Daml.hs │ │ │ │ └── Daml │ │ │ │ │ └── SpanInfo.hs │ │ │ │ └── Service │ │ │ │ └── Daml.hs │ │ └── test │ │ │ └── Development │ │ │ └── IDE │ │ │ └── Core │ │ │ └── API │ │ │ └── Testing.hs │ ├── daml-ide │ │ ├── BUILD.bazel │ │ └── src │ │ │ └── DA │ │ │ └── Daml │ │ │ ├── LanguageServer.hs │ │ │ ├── LanguageServer │ │ │ ├── CodeLens.hs │ │ │ └── SplitGotoDefinition.hs │ │ │ └── SessionTelemetry.hs │ ├── daml-lf-conversion-errors │ │ ├── BUILD.bazel │ │ └── src │ │ │ └── DA │ │ │ └── Daml │ │ │ └── LFConversion │ │ │ └── Errors.hs │ ├── daml-lf-conversion │ │ ├── BUILD.bazel │ │ ├── src │ │ │ └── DA │ │ │ │ └── Daml │ │ │ │ ├── LFConversion.hs │ │ │ │ └── LFConversion │ │ │ │ ├── ConvertM.hs │ │ │ │ ├── ExternalWarnings.hs │ │ │ │ ├── ExternalWarnings │ │ │ │ └── Script.hs │ │ │ │ ├── MetadataEncoding.hs │ │ │ │ ├── Primitives.hs │ │ │ │ └── Utils.hs │ │ └── test │ │ │ └── DA │ │ │ └── Daml │ │ │ └── LFConversion │ │ │ └── Tests.hs │ ├── daml-lf-util │ │ ├── BUILD.bazel │ │ ├── daml-lf-util.cabal │ │ └── src │ │ │ └── DA │ │ │ └── Daml │ │ │ └── UtilLF.hs │ ├── daml-opts │ │ ├── BUILD.bazel │ │ ├── daml-opts-types │ │ │ └── DA │ │ │ │ └── Daml │ │ │ │ └── Options │ │ │ │ ├── Packaging │ │ │ │ └── Metadata.hs │ │ │ │ └── Types.hs │ │ └── daml-opts │ │ │ └── DA │ │ │ └── Daml │ │ │ └── Options.hs │ ├── daml-package-config │ │ ├── BUILD.bazel │ │ ├── src │ │ │ └── DA │ │ │ │ └── Daml │ │ │ │ └── Package │ │ │ │ └── Config.hs │ │ └── test │ │ │ └── DA │ │ │ └── Daml │ │ │ └── Package │ │ │ └── ConfigTest.hs │ ├── daml-preprocessor │ │ ├── BUILD.bazel │ │ └── src │ │ │ └── DA │ │ │ └── Daml │ │ │ ├── Preprocessor.hs │ │ │ └── Preprocessor │ │ │ ├── EnumType.hs │ │ │ └── Records.hs │ ├── daml-prim-src │ │ ├── BUILD.bazel │ │ ├── Control │ │ │ └── Exception │ │ │ │ └── Base.daml │ │ ├── DA │ │ │ ├── Exception │ │ │ │ ├── ArithmeticError.daml │ │ │ │ ├── AssertionFailed.daml │ │ │ │ ├── GeneralError.daml │ │ │ │ └── PreconditionFailed.daml │ │ │ ├── Internal │ │ │ │ ├── Erased.daml │ │ │ │ ├── NatSyn.daml │ │ │ │ └── PromotedText.daml │ │ │ └── Types.daml │ │ ├── Data │ │ │ └── String.daml │ │ ├── GHC │ │ │ ├── Base.daml │ │ │ ├── CString.daml │ │ │ ├── Classes.daml │ │ │ ├── Enum.daml │ │ │ ├── Err.daml │ │ │ ├── Integer │ │ │ │ └── Type.daml │ │ │ ├── Natural.daml │ │ │ ├── Num.daml │ │ │ ├── Real.daml │ │ │ ├── Show.daml │ │ │ ├── Show │ │ │ │ └── Text.daml │ │ │ ├── Stack │ │ │ │ └── Types.daml │ │ │ ├── Tuple.daml │ │ │ ├── Tuple │ │ │ │ └── Check.daml │ │ │ └── Types.daml │ │ └── LibraryModules.daml │ ├── daml-resolution-config │ │ ├── BUILD.bazel │ │ └── src │ │ │ └── DA │ │ │ └── Daml │ │ │ └── Resolution │ │ │ └── Config.hs │ ├── daml-rule-types │ │ ├── BUILD.bazel │ │ └── src │ │ │ └── Development │ │ │ └── IDE │ │ │ └── Core │ │ │ └── RuleTypes │ │ │ └── Daml.hs │ ├── daml-stdlib-src │ │ ├── BUILD.bazel │ │ ├── DA │ │ │ ├── Action.daml │ │ │ ├── Action │ │ │ │ ├── State.daml │ │ │ │ └── State │ │ │ │ │ ├── Class.daml │ │ │ │ │ └── Type.daml │ │ │ ├── Assert.daml │ │ │ ├── Bifunctor.daml │ │ │ ├── BigNumeric.daml │ │ │ ├── Crypto │ │ │ │ └── Text.daml │ │ │ ├── Date.daml │ │ │ ├── Date │ │ │ │ └── Types.daml │ │ │ ├── Either.daml │ │ │ ├── Exception.daml │ │ │ ├── Experimental │ │ │ │ └── Example.daml │ │ │ ├── Fail.daml │ │ │ ├── Foldable.daml │ │ │ ├── Functor.daml │ │ │ ├── Internal │ │ │ │ ├── Any.daml │ │ │ │ ├── Assert.daml │ │ │ │ ├── Compatible.daml │ │ │ │ ├── Date.daml │ │ │ │ ├── Desugar.daml │ │ │ │ ├── Down.daml │ │ │ │ ├── Exception.daml │ │ │ │ ├── Fail.daml │ │ │ │ ├── Fail │ │ │ │ │ └── Types.daml │ │ │ │ ├── Interface.daml │ │ │ │ ├── Interface │ │ │ │ │ ├── AnyView.daml │ │ │ │ │ └── AnyView │ │ │ │ │ │ └── Types.daml │ │ │ │ ├── LF.daml │ │ │ │ ├── Prelude.daml │ │ │ │ ├── RebindableSyntax.daml │ │ │ │ ├── Record.daml │ │ │ │ ├── Template.daml │ │ │ │ ├── Template │ │ │ │ │ └── Functions.daml │ │ │ │ └── Time.daml │ │ │ ├── List.daml │ │ │ ├── List │ │ │ │ ├── BuiltinOrder.daml │ │ │ │ └── Total.daml │ │ │ ├── Logic.daml │ │ │ ├── Logic │ │ │ │ └── Types.daml │ │ │ ├── Map.daml │ │ │ ├── Math.daml │ │ │ ├── Maybe.daml │ │ │ ├── Monoid.daml │ │ │ ├── Monoid │ │ │ │ └── Types.daml │ │ │ ├── NonEmpty.daml │ │ │ ├── NonEmpty │ │ │ │ └── Types.daml │ │ │ ├── Numeric.daml │ │ │ ├── Optional.daml │ │ │ ├── Random.daml │ │ │ ├── Random │ │ │ │ └── Types.daml │ │ │ ├── Record.daml │ │ │ ├── Semigroup.daml │ │ │ ├── Semigroup │ │ │ │ └── Types.daml │ │ │ ├── Set.daml │ │ │ ├── Set │ │ │ │ └── Types.daml │ │ │ ├── Stack.daml │ │ │ ├── Stack │ │ │ │ └── Types.daml │ │ │ ├── Text.daml │ │ │ ├── TextMap.daml │ │ │ ├── Time.daml │ │ │ ├── Time │ │ │ │ └── Types.daml │ │ │ ├── Traversable.daml │ │ │ ├── Tuple.daml │ │ │ ├── Validation.daml │ │ │ └── Validation │ │ │ │ └── Types.daml │ │ ├── LibraryModules.daml │ │ └── Prelude.daml │ ├── exe │ │ └── Main.hs │ ├── ide-debug-driver │ │ ├── BUILD.bazel │ │ ├── README.md │ │ ├── sample-config.yaml │ │ └── src │ │ │ └── IdeDebugDriver.hs │ ├── lib │ │ └── DA │ │ │ └── Cli │ │ │ ├── Args.hs │ │ │ ├── Damlc.hs │ │ │ ├── Damlc │ │ │ ├── BuildInfo.hs │ │ │ ├── Command │ │ │ │ ├── Damldoc.hs │ │ │ │ ├── MultiIde.hs │ │ │ │ ├── MultiIde │ │ │ │ │ ├── ClientCommunication.hs │ │ │ │ │ ├── DarDependencies.hs │ │ │ │ │ ├── Forwarding.hs │ │ │ │ │ ├── Handlers.hs │ │ │ │ │ ├── OpenFiles.hs │ │ │ │ │ ├── PackageData.hs │ │ │ │ │ ├── Parsing.hs │ │ │ │ │ ├── Prefixing.hs │ │ │ │ │ ├── SdkInstall.hs │ │ │ │ │ ├── SubIdeCommunication.hs │ │ │ │ │ ├── SubIdeManagement.hs │ │ │ │ │ ├── Types.hs │ │ │ │ │ └── Util.hs │ │ │ │ └── UpgradeCheck.hs │ │ │ ├── DependencyDb.hs │ │ │ ├── Packaging.hs │ │ │ ├── Test.hs │ │ │ └── Test │ │ │ │ └── TestResults.hs │ │ │ └── Options.hs │ ├── pkg-db │ │ ├── BUILD.bazel │ │ └── util.bzl │ ├── stable-packages │ │ ├── BUILD.bazel │ │ ├── defs.bzl │ │ ├── lib │ │ │ └── DA │ │ │ │ └── Daml │ │ │ │ └── StablePackages.hs │ │ ├── src │ │ │ ├── DA │ │ │ │ └── Daml │ │ │ │ │ ├── EmbedFileAndDecode.hs │ │ │ │ │ ├── StablePackagesListReader.hs │ │ │ │ │ └── StablePackagesListWriter.hs │ │ │ └── Main.hs │ │ ├── stable-packages-lib.cabal │ │ └── stable-packages.yaml │ ├── tests │ │ ├── BUILD.bazel │ │ ├── Colliding.daml │ │ ├── PkgManagerTest.daml │ │ ├── PlatformIndependence.daml │ │ ├── bond-trading │ │ │ ├── Bond.daml │ │ │ ├── Cash.daml │ │ │ ├── Dvp.daml │ │ │ ├── DvpNotification.daml │ │ │ ├── DvpTerms.daml │ │ │ ├── Helper.daml │ │ │ ├── Setup.daml │ │ │ └── Test.daml │ │ ├── cant-skip-preprocessor │ │ │ └── DA │ │ │ │ └── Internal │ │ │ │ └── Hack.daml │ │ ├── daml-test-files │ │ │ ├── ActionCompat.daml │ │ │ ├── ActionFail.daml │ │ │ ├── ActionTest.daml │ │ │ ├── AliasCompression.daml │ │ │ ├── AliasNonLocal.daml │ │ │ ├── AllocatePartyError.daml │ │ │ ├── AmbiguousDataType.daml │ │ │ ├── AnyChoice.daml │ │ │ ├── AnyContractKey.daml │ │ │ ├── AnyEqOrd.daml │ │ │ ├── AnyTemplate.daml │ │ │ ├── ApplicativeDo.daml │ │ │ ├── Assert.daml │ │ │ ├── Asset.daml │ │ │ ├── AuthEvalOrder.daml │ │ │ ├── AuthFailure.daml │ │ │ ├── AuthFailureWithKey.daml │ │ │ ├── AuthorizedDivulgence.daml │ │ │ ├── Bad.daml │ │ │ ├── BadCodePoint.daml │ │ │ ├── BadExtensionOption.daml │ │ │ ├── BadExtensionPragma.daml │ │ │ ├── BadUTF8.daml │ │ │ ├── BasicTests.daml │ │ │ ├── BigNumeric.daml │ │ │ ├── BigNumericTooBig.daml │ │ │ ├── Bounds.daml │ │ │ ├── BuiltinOrd.daml │ │ │ ├── CCTPMintToken.daml │ │ │ ├── CCTPMintTokenWithECDSA.daml │ │ │ ├── CCTPMintTokenWithValidation.daml │ │ │ ├── CallStack.daml │ │ │ ├── CannotInspectContractNotFoundAdditionalInfo.daml │ │ │ ├── ChoiceAuthoritySyntax.EXPECTED.desugared-daml │ │ │ ├── ChoiceAuthoritySyntax.daml │ │ │ ├── ChoiceFunctions.daml │ │ │ ├── ChoiceObservers.daml │ │ │ ├── ChoiceShadowing.EXPECTED.desugared-daml │ │ │ ├── ChoiceShadowing.daml │ │ │ ├── ChoiceSyntaxes.daml │ │ │ ├── Choice_no_params_template.daml │ │ │ ├── Choice_superfluous_with.daml │ │ │ ├── ClassMethodNames.daml │ │ │ ├── CoerceContractId.daml │ │ │ ├── Collision.daml │ │ │ ├── Conjunction.daml │ │ │ ├── ConjunctionChoices.daml │ │ │ ├── ConstrainedClassMethod.EXPECTED.md │ │ │ ├── ConstrainedClassMethod.EXPECTED.rst │ │ │ ├── ConstrainedClassMethod.daml │ │ │ ├── ConstrainedRecursion.daml │ │ │ ├── Constraint.daml │ │ │ ├── ConstraintBad.daml │ │ │ ├── ConstraintTuples.EXPECTED.md │ │ │ ├── ConstraintTuples.EXPECTED.rst │ │ │ ├── ConstraintTuples.daml │ │ │ ├── ConsumedContractKey.daml │ │ │ ├── ConsumingTests.daml │ │ │ ├── ContractIdInContractKey.daml │ │ │ ├── ContractIdInContractKeySkipCheck.daml │ │ │ ├── ContractIdInContractKeySkipCheckType.daml │ │ │ ├── ContractKeyNotEffective.daml │ │ │ ├── ContractKeyNotVisible.daml │ │ │ ├── ContractKeys.daml │ │ │ ├── ContractKeysNotSupported.daml │ │ │ ├── CreateAndExercise.daml │ │ │ ├── CustomGetSetField.daml │ │ │ ├── CustomOptional.daml │ │ │ ├── Cyclic.daml │ │ │ ├── DLintComments.daml │ │ │ ├── DamlDocFormatting.EXPECTED.md │ │ │ ├── DamlDocFormatting.EXPECTED.rst │ │ │ ├── DamlDocFormatting.daml │ │ │ ├── DamlDocHoogle.EXPECTED.desugared-daml │ │ │ ├── DamlDocHoogle.EXPECTED.hoogle │ │ │ ├── DamlDocHoogle.EXPECTED.md │ │ │ ├── DamlDocHoogle.daml │ │ │ ├── DamlDocsScriptImport.EXPECTED.json │ │ │ ├── DamlDocsScriptImport.EXPECTED.md │ │ │ ├── DamlDocsScriptImport.EXPECTED.rst │ │ │ ├── DamlDocsScriptImport.daml │ │ │ ├── DamlDocsWarnings.EXPECTED.json │ │ │ ├── DamlDocsWarnings.EXPECTED.md │ │ │ ├── DamlDocsWarnings.EXPECTED.rst │ │ │ ├── DamlDocsWarnings.daml │ │ │ ├── DamlScriptInternalWarning.daml │ │ │ ├── DataRecursion.daml │ │ │ ├── DataTypes.daml │ │ │ ├── DeeplyNestedValue.daml │ │ │ ├── DefaultMethods.EXPECTED.md │ │ │ ├── DefaultMethods.EXPECTED.rst │ │ │ ├── DefaultMethods.daml │ │ │ ├── Deriving.EXPECTED.md │ │ │ ├── Deriving.EXPECTED.rst │ │ │ ├── Deriving.daml │ │ │ ├── DesugarWarnings.daml │ │ │ ├── DiscloseViaChoiceObserver.daml │ │ │ ├── DisjunctionChoices.daml │ │ │ ├── DivulgeFetchNodeActors.daml │ │ │ ├── DivulgeFetchNodeActors │ │ │ │ ├── observerAskedToDivulge.EXPECTED.ledger │ │ │ │ ├── observerDivulges.EXPECTED.ledger │ │ │ │ ├── signatoryAskedToDivulge.EXPECTED.ledger │ │ │ │ └── signatoryDivulges.EXPECTED.ledger │ │ │ ├── Divulgence.daml │ │ │ ├── DontDiscloseNonConsumingExercisesToObservers.daml │ │ │ ├── DotDotUpdateSyntaxError.daml │ │ │ ├── DuplicateRecordFields.daml │ │ │ ├── Either.daml │ │ │ ├── Empty.daml │ │ │ ├── EmptyContractKeyMaintainers.daml │ │ │ ├── EmptyWith.daml │ │ │ ├── Enum.daml │ │ │ ├── EnumFromThenTo.daml │ │ │ ├── EnumLF.daml │ │ │ ├── EqContractId.daml │ │ │ ├── EqPoly.daml │ │ │ ├── ErrorsWithColons.daml │ │ │ ├── Examples.daml │ │ │ ├── ExceptionAndContractKey.daml │ │ │ ├── ExceptionAssert.EXPECTED.desugared-daml │ │ │ ├── ExceptionAssert.daml │ │ │ ├── ExceptionCatchError.EXPECTED.desugared-daml │ │ │ ├── ExceptionCatchError.daml │ │ │ ├── ExceptionCreate.EXPECTED.desugared-daml │ │ │ ├── ExceptionCreate.daml │ │ │ ├── ExceptionDataType.EXPECTED.desugared-daml │ │ │ ├── ExceptionDataType.daml │ │ │ ├── ExceptionImport.EXPECTED.desugared-daml │ │ │ ├── ExceptionImport.daml │ │ │ ├── ExceptionMultipleMessage.daml │ │ │ ├── ExceptionNoUnusedWarning.daml │ │ │ ├── ExceptionSemantics.EXPECTED.desugared-daml │ │ │ ├── ExceptionSemantics.daml │ │ │ ├── ExceptionSemanticsWithKeys.EXPECTED.desugared-daml │ │ │ ├── ExceptionSemanticsWithKeys.daml │ │ │ ├── ExceptionSyntax.EXPECTED.desugared-daml │ │ │ ├── ExceptionSyntax.daml │ │ │ ├── ExceptionTryCatch.EXPECTED.desugared-daml │ │ │ ├── ExceptionTryCatch.daml │ │ │ ├── ExceptionsDeprecated.daml │ │ │ ├── ExceptionsDeprecatedDisabled.daml │ │ │ ├── ExerciseWithoutActors.daml │ │ │ ├── Existential.daml │ │ │ ├── ExistentialSum.daml │ │ │ ├── ExperimentalCheck.daml │ │ │ ├── ExplicitDisclosure.daml │ │ │ ├── ExplicitDisclosureWithKeys.daml │ │ │ ├── ExportList.EXPECTED.md │ │ │ ├── ExportList.EXPECTED.rst │ │ │ ├── ExportList.daml │ │ │ ├── FailedFetch.daml │ │ │ ├── FetchByKey.daml │ │ │ ├── Fib.daml │ │ │ ├── Fixities.daml │ │ │ ├── Foldable.daml │ │ │ ├── ForallScriptWarning.daml │ │ │ ├── FreshNames.daml │ │ │ ├── FunRetTypeSig.daml │ │ │ ├── FunctionalDependencies.daml │ │ │ ├── Good.daml │ │ │ ├── GoodExtensionOption.daml │ │ │ ├── GoodExtensionPragma.daml │ │ │ ├── GoodExtensionUseless.daml │ │ │ ├── HexEncodingDecoding.daml │ │ │ ├── HexString.daml │ │ │ ├── ImplementsNonInterface.daml │ │ │ ├── Import.daml │ │ │ ├── IncompleteAdditiveInstance.daml │ │ │ ├── IndirectLetRec.daml │ │ │ ├── IntBoundsDynamic.daml │ │ │ ├── IntBoundsLower.daml │ │ │ ├── IntBoundsUpper.daml │ │ │ ├── Interface.EXPECTED.desugared-daml │ │ │ ├── Interface.EXPECTED.md │ │ │ ├── Interface.EXPECTED.rst │ │ │ ├── Interface.daml │ │ │ ├── InterfaceArchive.daml │ │ │ ├── InterfaceChoiceCollision.EXPECTED.desugared-daml │ │ │ ├── InterfaceChoiceCollision.daml │ │ │ ├── InterfaceChoiceCollision1.daml │ │ │ ├── InterfaceChoiceCollision2.EXPECTED.desugared-daml │ │ │ ├── InterfaceChoiceCollision2.daml │ │ │ ├── InterfaceChoiceGuardFailed.EXPECTED.desugared-daml │ │ │ ├── InterfaceChoiceGuardFailed.daml │ │ │ ├── InterfaceChoiceGuardFailedNotExtended.EXPECTED.desugared-daml │ │ │ ├── InterfaceChoiceGuardFailedNotExtended.daml │ │ │ ├── InterfaceChoiceResultMismatch.daml │ │ │ ├── InterfaceContractDoesNotImplementInterface.EXPECTED.desugared-daml │ │ │ ├── InterfaceContractDoesNotImplementInterface.daml │ │ │ ├── InterfaceControllerUnusedWarning.daml │ │ │ ├── InterfaceConversions.EXPECTED.desugared-daml │ │ │ ├── InterfaceConversions.daml │ │ │ ├── InterfaceDifferentNumArgsError.daml │ │ │ ├── InterfaceDoubleSpend.EXPECTED.desugared-daml │ │ │ ├── InterfaceDoubleSpend.daml │ │ │ ├── InterfaceEmpty.EXPECTED.desugared-daml │ │ │ ├── InterfaceEmpty.daml │ │ │ ├── InterfaceEmptyIndirect.EXPECTED.desugared-daml │ │ │ ├── InterfaceEmptyIndirect.daml │ │ │ ├── InterfaceEnumViewtype.daml │ │ │ ├── InterfaceEq.EXPECTED.desugared-daml │ │ │ ├── InterfaceEq.daml │ │ │ ├── InterfaceErrors.EXPECTED.desugared-daml │ │ │ ├── InterfaceErrors.daml │ │ │ ├── InterfaceFunctions.EXPECTED.desugared-daml │ │ │ ├── InterfaceFunctions.daml │ │ │ ├── InterfaceGuarded.EXPECTED.desugared-daml │ │ │ ├── InterfaceGuarded.daml │ │ │ ├── InterfaceGuardedNotExtended.EXPECTED.desugared-daml │ │ │ ├── InterfaceGuardedNotExtended.daml │ │ │ ├── InterfaceImplements.EXPECTED.desugared-daml │ │ │ ├── InterfaceImplements.daml │ │ │ ├── InterfaceMethodInMethod.daml │ │ │ ├── InterfaceMethodNamedView.daml │ │ │ ├── InterfaceMissingMethod.daml │ │ │ ├── InterfaceMultipleMethodDeclsError.daml │ │ │ ├── InterfaceNameCollision.EXPECTED.desugared-daml │ │ │ ├── InterfaceNameCollision.daml │ │ │ ├── InterfaceNoExerciseRequiring.EXPECTED.desugared-daml │ │ │ ├── InterfaceNoExerciseRequiring.daml │ │ │ ├── InterfaceNoExerciseTemplate.EXPECTED.desugared-daml │ │ │ ├── InterfaceNoExerciseTemplate.daml │ │ │ ├── InterfaceNoMethodOnRequiring.EXPECTED.desugared-daml │ │ │ ├── InterfaceNoMethodOnRequiring.daml │ │ │ ├── InterfaceNoMethodOnTemplate.EXPECTED.desugared-daml │ │ │ ├── InterfaceNoMethodOnTemplate.daml │ │ │ ├── InterfaceNonConstructorViewtype.daml │ │ │ ├── InterfacePolymorphicViewtype.daml │ │ │ ├── InterfaceRequiresCircular.EXPECTED.desugared-daml │ │ │ ├── InterfaceRequiresCircular.daml │ │ │ ├── InterfaceRequiresCircularIndirect.EXPECTED.desugared-daml │ │ │ ├── InterfaceRequiresCircularIndirect.daml │ │ │ ├── InterfaceRequiresClash.EXPECTED.desugared-daml │ │ │ ├── InterfaceRequiresClash.daml │ │ │ ├── InterfaceRequiresClashA.EXPECTED.desugared-daml │ │ │ ├── InterfaceRequiresClashA.daml │ │ │ ├── InterfaceRequiresClashB.EXPECTED.desugared-daml │ │ │ ├── InterfaceRequiresClashB.daml │ │ │ ├── InterfaceRequiresError.EXPECTED.desugared-daml │ │ │ ├── InterfaceRequiresError.daml │ │ │ ├── InterfaceRequiresNotClosed.EXPECTED.desugared-daml │ │ │ ├── InterfaceRequiresNotClosed.daml │ │ │ ├── InterfaceSerializabilityArgument.EXPECTED.desugared-daml │ │ │ ├── InterfaceSerializabilityArgument.daml │ │ │ ├── InterfaceSerializabilityPayload.EXPECTED.desugared-daml │ │ │ ├── InterfaceSerializabilityPayload.daml │ │ │ ├── InterfaceSerializabilityResult.EXPECTED.desugared-daml │ │ │ ├── InterfaceSerializabilityResult.daml │ │ │ ├── InterfaceSerializabilityView.daml │ │ │ ├── InterfaceSynonymNonExistentMethod.daml │ │ │ ├── InterfaceSynonymTypeMismatchErrors.daml │ │ │ ├── InterfaceSyntax.EXPECTED.desugared-daml │ │ │ ├── InterfaceSyntax.daml │ │ │ ├── InterfaceTryImplementNonExistentMethod.daml │ │ │ ├── InterfaceTryViewTemplate.daml │ │ │ ├── InterfaceTypeRepCheck.daml │ │ │ ├── InterfaceUpcastDowncast.EXPECTED.desugared-daml │ │ │ ├── InterfaceUpcastDowncast.daml │ │ │ ├── InterfaceVariantViewtype.daml │ │ │ ├── InterfaceViewNotSpecified.daml │ │ │ ├── InterfaceViewSerializable.daml │ │ │ ├── InterfaceViewSynonymTypeMismatch.daml │ │ │ ├── InterfaceViewtypeNotMatching.daml │ │ │ ├── InternalImport.daml │ │ │ ├── InternedExternalRefs.daml │ │ │ ├── InternedTypes.daml │ │ │ ├── Iou12.EXPECTED.md │ │ │ ├── Iou12.EXPECTED.rst │ │ │ ├── Iou12.daml │ │ │ ├── KeyNotVisibleStakeholders.daml │ │ │ ├── KindChecking.daml │ │ │ ├── LFContractKeys.daml │ │ │ ├── LFNameCollisions.daml │ │ │ ├── LargeTransaction.daml │ │ │ ├── Lazy.daml │ │ │ ├── LazyDo.daml │ │ │ ├── LedgerTestException.EXPECTED.ledger │ │ │ ├── LedgerTestException.daml │ │ │ ├── LedgerTestOk.EXPECTED.ledger │ │ │ ├── LedgerTestOk.daml │ │ │ ├── LedgerTime.daml │ │ │ ├── LegacyCppFlags.daml │ │ │ ├── LfDevBigNumeric.EXPECTED.ledger │ │ │ ├── LfDevBigNumeric.daml │ │ │ ├── LfDevContractKeyThroughExercises.EXPECTED.ledger │ │ │ ├── LfDevContractKeyThroughExercises.daml │ │ │ ├── LfDevContractKeys.EXPECTED.ledger │ │ │ ├── LfDevContractKeys.daml │ │ │ ├── LfDevMustFailCommit.EXPECTED.ledger │ │ │ ├── LfDevMustFailCommit.daml │ │ │ ├── LfDevMustFailInterpretation.EXPECTED.ledger │ │ │ ├── LfDevMustFailInterpretation.daml │ │ │ ├── LfDevNoContractIdsInKeys.EXPECTED.ledger │ │ │ ├── LfDevNoContractIdsInKeys.daml │ │ │ ├── LfDevNoContractIdsInKeys │ │ │ │ └── Simple.daml │ │ │ ├── LfExperimental.daml │ │ │ ├── LfInterfaces.EXPECTED.ledger │ │ │ ├── LfInterfaces.daml │ │ │ ├── LfStableDivulgeIou.EXPECTED.ledger │ │ │ ├── LfStableDivulgeIou.daml │ │ │ ├── LfStableEmbedAbort.EXPECTED.ledger │ │ │ ├── LfStableEmbedAbort.daml │ │ │ ├── LfStableExceptionAuth.EXPECTED.ledger │ │ │ ├── LfStableExceptionAuth.daml │ │ │ ├── LfStableManyFields.EXPECTED.ledger │ │ │ ├── LfStableManyFields.daml │ │ │ ├── LfStableManyMoreFields.EXPECTED.ledger │ │ │ ├── LfStableManyMoreFields.daml │ │ │ ├── LfStableMap.EXPECTED.ledger │ │ │ ├── LfStableMap.daml │ │ │ ├── LfStableMustFails.daml │ │ │ ├── LfStableMustFails │ │ │ │ ├── aborted.EXPECTED.ledger │ │ │ │ ├── contractNotEffective.EXPECTED.ledger │ │ │ │ ├── divByZero.EXPECTED.ledger │ │ │ │ ├── exerciseInExercise.EXPECTED.ledger │ │ │ │ ├── int64overflow.EXPECTED.ledger │ │ │ │ ├── missingAuthInCreate.EXPECTED.ledger │ │ │ │ ├── missingAuthInExercise.EXPECTED.ledger │ │ │ │ ├── noControllers.EXPECTED.ledger │ │ │ │ ├── noSignatories.EXPECTED.ledger │ │ │ │ ├── roundBadScale.EXPECTED.ledger │ │ │ │ ├── unauthActor.EXPECTED.ledger │ │ │ │ └── undivulged.EXPECTED.ledger │ │ │ ├── LfStablePassTime.EXPECTED.ledger │ │ │ ├── LfStablePassTime.daml │ │ │ ├── LfStablePatternMatching.daml │ │ │ ├── LfStableTimeout.daml │ │ │ ├── LfStableTimeout.testScriptLoop.EXPECTED.ledger │ │ │ ├── LfStableTimeout.testUpdateLoop.EXPECTED.ledger │ │ │ ├── List.daml │ │ │ ├── ListComprehension.daml │ │ │ ├── ListEq.daml │ │ │ ├── ListNonExhaustivePatternError.daml │ │ │ ├── List_Total.daml │ │ │ ├── Locations.daml │ │ │ ├── LogicTest.daml │ │ │ ├── Loop.daml │ │ │ ├── Main.daml │ │ │ ├── Map.daml │ │ │ ├── Math.daml │ │ │ ├── MaybeCompat.daml │ │ │ ├── MethodResultMismatchError.daml │ │ │ ├── MinimalDef.daml │ │ │ ├── MissingControllers.daml │ │ │ ├── MissingFields.daml │ │ │ ├── MissingSignatories.daml │ │ │ ├── MkMethodTypeError.daml │ │ │ ├── ModuleImports_Datatype.daml │ │ │ ├── ModuleImports_Main.daml │ │ │ ├── ModuleImports_Middleman.daml │ │ │ ├── ModuleImports_OrphanInstance.daml │ │ │ ├── ModuleName.daml │ │ │ ├── ModuleNameWarning.daml │ │ │ ├── MonoidTest.daml │ │ │ ├── MoreChoiceObserverDivulgence.daml │ │ │ ├── MultipleFields.daml │ │ │ ├── MultipleNames.EXPECTED.md │ │ │ ├── MultipleNames.EXPECTED.rst │ │ │ ├── MultipleNames.daml │ │ │ ├── NO_AUTO_COPYRIGHT │ │ │ ├── Nat.daml │ │ │ ├── Newtype.EXPECTED.md │ │ │ ├── Newtype.EXPECTED.rst │ │ │ ├── Newtype.daml │ │ │ ├── NewtypeDerive.daml │ │ │ ├── NewtypeHigherKinded.daml │ │ │ ├── NewtypeNested.daml │ │ │ ├── NewtypePolymorphic.daml │ │ │ ├── NoCaseOfCase.daml │ │ │ ├── NoControllerAsVar.daml │ │ │ ├── NoWarningForListDesugaringToTuple.daml │ │ │ ├── No_concat_clash.daml │ │ │ ├── NonEmpty.daml │ │ │ ├── NullCharacter.daml │ │ │ ├── Numeric.daml │ │ │ ├── NumericLit.daml │ │ │ ├── NumericLitMonoScaleOOB.daml │ │ │ ├── NumericLitMonoScaleOOB2.daml │ │ │ ├── NumericLitPoly.daml │ │ │ ├── NumericRound.daml │ │ │ ├── NumericRounding.daml │ │ │ ├── NumericScalePropagation.daml │ │ │ ├── NumericUnderscore.daml │ │ │ ├── Optional.daml │ │ │ ├── OrdOptional.daml │ │ │ ├── Otherwise.daml │ │ │ ├── OverlapFieldMethod.daml │ │ │ ├── OverlapMethodField.daml │ │ │ ├── OverlapPragmas.daml │ │ │ ├── PackageVetting.daml │ │ │ ├── ParserWerror.daml │ │ │ ├── ParserWno_error.daml │ │ │ ├── PartyCompare.daml │ │ │ ├── PartyVsText.daml │ │ │ ├── PatError.daml │ │ │ ├── PatternSynonyms.daml │ │ │ ├── Phantom.daml │ │ │ ├── PlatformIndependence.daml │ │ │ ├── PolymorphicConstant.daml │ │ │ ├── Precondition.daml │ │ │ ├── PreludeTest.daml │ │ │ ├── Profunctor.daml │ │ │ ├── QualifiedInterface.EXPECTED.md │ │ │ ├── QualifiedInterface.EXPECTED.rst │ │ │ ├── QualifiedInterface.daml │ │ │ ├── QualifiedPrelude.daml │ │ │ ├── Query.daml │ │ │ ├── Random.daml │ │ │ ├── Rank2.daml │ │ │ ├── RationalLowerBoundError.daml │ │ │ ├── RationalLowerBoundMax.daml │ │ │ ├── RationalPrecisionMax.daml │ │ │ ├── RationalPrecisionUpperBoundError.daml │ │ │ ├── RationalUpperBoundError.daml │ │ │ ├── RationalUpperBoundMax.daml │ │ │ ├── RecordBig.daml │ │ │ ├── RecordConstructorCheck.daml │ │ │ ├── RecordDotUpdates.daml │ │ │ ├── RecordMistypedFieldError.daml │ │ │ ├── RecordNonexistentFieldError.daml │ │ │ ├── RecordProjection.daml │ │ │ ├── RecordUpdate.daml │ │ │ ├── Records.daml │ │ │ ├── RecordsMore.daml │ │ │ ├── Reexports_Datatype.daml │ │ │ ├── Reexports_Middleman.daml │ │ │ ├── RelTimeDetailsHidden1.daml │ │ │ ├── RelTimeDetailsHidden2.daml │ │ │ ├── RequiresNonInterface.daml │ │ │ ├── RestrictedNameChoiceArg.daml │ │ │ ├── RestrictedNameChoiceSelf.daml │ │ │ ├── RestrictedNameChoiceThis.daml │ │ │ ├── RestrictedNameExceptionThis.daml │ │ │ ├── RestrictedNameInterfaceArg.daml │ │ │ ├── RestrictedNameInterfaceSelf.daml │ │ │ ├── RestrictedNameInterfaceThis.daml │ │ │ ├── RestrictedNameTemplateThis.daml │ │ │ ├── RestrictedNameWarnings.daml │ │ │ ├── RightOfUse.daml │ │ │ ├── RoundingModeMatch.daml │ │ │ ├── RoundingModeOrder.daml │ │ │ ├── SameNameConstructor.daml │ │ │ ├── ScriptAssertHelpers.daml │ │ │ ├── ScriptEnabled.daml │ │ │ ├── ScriptReturningUpdate.daml │ │ │ ├── ScriptTryCatch.daml │ │ │ ├── Self.daml │ │ │ ├── Self2.daml │ │ │ ├── SemanticsEvalOrder.daml │ │ │ ├── SemanticsEvalOrderWithKeys.daml │ │ │ ├── SemanticsValue.daml │ │ │ ├── SemigroupTest.daml │ │ │ ├── SequentialLet.daml │ │ │ ├── SequentialLetSig.daml │ │ │ ├── SequentialLetSigUnbound.daml │ │ │ ├── SequentialLetSigWrongType.daml │ │ │ ├── SerializableAnnotation.daml │ │ │ ├── SerializableAnnotation │ │ │ │ └── Imported.daml │ │ │ ├── SerializablePolymorphicContractId.daml │ │ │ ├── Set.daml │ │ │ ├── SetFieldParens.EXPECTED.renamed-daml │ │ │ ├── SetFieldParens.daml │ │ │ ├── Sha256.daml │ │ │ ├── ShortCircuit.daml │ │ │ ├── Show.daml │ │ │ ├── ShowText.daml │ │ │ ├── Simple.daml │ │ │ ├── SimplifyAppliedLambda.daml │ │ │ ├── SingleConEnum.EXPECTED.rst │ │ │ ├── SingleConEnum.daml │ │ │ ├── SingleConEnumError.daml │ │ │ ├── SrcLocFields.daml │ │ │ ├── Stdlib.daml │ │ │ ├── Subdir │ │ │ │ └── Examples.daml │ │ │ ├── Submit.daml │ │ │ ├── SugarUnit.daml │ │ │ ├── SumProducts.daml │ │ │ ├── Symbol.daml │ │ │ ├── SymbolKindWarnings.daml │ │ │ ├── TemplateChoiceResultMismatch.daml │ │ │ ├── TemplateHeaders.daml │ │ │ ├── TemplateTypeRep.daml │ │ │ ├── TemplateTypeRep2.daml │ │ │ ├── TemplateTypeRepToText.daml │ │ │ ├── Text.daml │ │ │ ├── TextEq.daml │ │ │ ├── TextMap.daml │ │ │ ├── Trace.daml │ │ │ ├── TransientFailure.daml │ │ │ ├── TryCommands.daml │ │ │ ├── TryFailureStatus.daml │ │ │ ├── TrySubmitConcurrently.daml │ │ │ ├── Tuple.daml │ │ │ ├── TuplesSmallEnough.daml │ │ │ ├── TuplesTooLarge.daml │ │ │ ├── TyConAppCoercion.daml │ │ │ ├── TypeFamily.daml │ │ │ ├── TypeVarShadowing.daml │ │ │ ├── TypeVarShadowing2.daml │ │ │ ├── Unicode.daml │ │ │ ├── UniqueEnum.daml │ │ │ ├── Unserializable.daml │ │ │ ├── UnserializableScript.daml │ │ │ ├── UnusedLet.daml │ │ │ ├── UnusedMatchTests.EXPECTED.desugared-daml │ │ │ ├── UnusedMatchTests.daml │ │ │ ├── UnusedMatchTestsWithKeys.EXPECTED.desugared-daml │ │ │ ├── UnusedMatchTestsWithKeys.daml │ │ │ ├── UseInteger.daml │ │ │ ├── Validation.daml │ │ │ ├── ValueRecursion.daml │ │ │ ├── VariantUnitConstructor.daml │ │ │ ├── Warnings.daml │ │ │ ├── WronglyTypedContract.daml │ │ │ ├── external-packages │ │ │ │ └── package-vetting-test-files │ │ │ │ │ ├── PackageAModule.daml │ │ │ │ │ └── PackageBModule.daml │ │ │ └── ide │ │ │ │ ├── ImportErrors │ │ │ │ ├── ImportNotFound.daml │ │ │ │ └── ImportingImportNotFound.daml │ │ │ │ ├── Qualified │ │ │ │ ├── Bad.daml │ │ │ │ ├── Good.daml │ │ │ │ └── Import.daml │ │ │ │ ├── README.md │ │ │ │ ├── RecursiveImport.daml │ │ │ │ └── warning_tab.daml │ │ ├── daml │ │ │ └── old-proj │ │ │ │ └── Old.daml │ │ ├── dars │ │ │ └── old-proj-0.13.55-snapshot.20200309.3401.0.6f8c3ad8-1.8.dar │ │ ├── extract-diagnostics.sed │ │ ├── platform-independence.dar-hash │ │ ├── src │ │ │ ├── CliParser.hs │ │ │ ├── DA │ │ │ │ └── Test │ │ │ │ │ ├── DamlDesugar.hs │ │ │ │ │ ├── DamlDoc.hs │ │ │ │ │ ├── DamlDocTest.hs │ │ │ │ │ ├── DamlDocTestIntegration.hs │ │ │ │ │ ├── DamlRenamer.hs │ │ │ │ │ ├── DamlcIntegration.hs │ │ │ │ │ ├── DamlcIntegrationMain.hs │ │ │ │ │ ├── DamlcMultiPackage.hs │ │ │ │ │ ├── DamlcUpgrades.hs │ │ │ │ │ ├── DataDependencies.hs │ │ │ │ │ ├── GenerateModuleTree.hs │ │ │ │ │ ├── GeneratePackagePatternMatch.hs │ │ │ │ │ ├── GenerateSimpleDalf.hs │ │ │ │ │ ├── IncrementalBuilds.hs │ │ │ │ │ ├── IncrementalPackageDb.hs │ │ │ │ │ ├── PackageImports.hs │ │ │ │ │ ├── Packaging.hs │ │ │ │ │ ├── ScriptService.hs │ │ │ │ │ ├── ScriptService_1_15.hs │ │ │ │ │ ├── ShakeIdeClient.hs │ │ │ │ │ └── UnstableTypes.hs │ │ │ ├── DamlcLint.hs │ │ │ ├── DamlcPkgManager.hs │ │ │ ├── DamlcTest.hs │ │ │ ├── DarReaderTest.hs │ │ │ ├── daml-ghc-deterministic.sh │ │ │ ├── inspect-dar.sh │ │ │ ├── package-pattern-match-perf.sh │ │ │ ├── query-lf.jq │ │ │ └── stable-packages.sh │ │ └── util.bzl │ └── util.bzl ├── ghcide │ └── README.md ├── hie-core │ └── README.md ├── lsp-tests │ ├── BUILD.bazel │ ├── src │ │ ├── DA │ │ │ └── Daml │ │ │ │ └── Lsp │ │ │ │ └── Test │ │ │ │ └── Util.hs │ │ └── Main.hs │ └── version1 │ │ └── Main.daml └── script-service │ ├── client │ ├── BUILD.bazel │ ├── src │ │ └── DA │ │ │ └── Daml │ │ │ └── LF │ │ │ ├── PrettyScript.hs │ │ │ ├── ScriptServiceClient.hs │ │ │ └── ScriptServiceClient │ │ │ └── LowLevel.hs │ └── test │ │ └── DA │ │ └── Daml │ │ └── LF │ │ └── PrettyScriptSpec.hs │ ├── protos │ ├── BUILD.bazel │ ├── script_service.proto │ └── test_results.proto │ └── server │ ├── BUILD.bazel │ └── src │ └── main │ ├── resources │ └── logback.xml │ └── scala │ └── com │ └── digitalasset │ └── daml │ └── lf │ └── script │ ├── Context.scala │ ├── Conversions.scala │ └── ScriptServiceMain.scala ├── daml-assistant ├── BUILD.bazel ├── daml-helper │ ├── BUILD.bazel │ ├── component.yaml │ ├── src │ │ └── DA │ │ │ └── Daml │ │ │ └── Helper │ │ │ ├── Codegen.hs │ │ │ ├── Init.hs │ │ │ ├── Ledger.hs │ │ │ ├── Main.hs │ │ │ ├── New.hs │ │ │ ├── Start.hs │ │ │ ├── Studio.hs │ │ │ └── Util.hs │ ├── test-data │ │ ├── Test.daml │ │ ├── upgrade-test-v1 │ │ │ └── Main.daml │ │ └── upgrade-test-v2 │ │ │ └── Main.daml │ └── test │ │ └── DA │ │ └── Daml │ │ └── Helper │ │ └── Test │ │ ├── Deployment.hs │ │ ├── Ledger.hs │ │ ├── Packages.hs │ │ └── Tls.hs ├── daml-project-config.cabal ├── daml-project-config │ └── DA │ │ └── Daml │ │ └── Project │ │ ├── Config.hs │ │ ├── Consts.hs │ │ ├── Types.hs │ │ └── Util.hs ├── daml-sdk │ ├── BUILD.bazel │ ├── src │ │ └── main │ │ │ ├── resources │ │ │ └── logback.xml │ │ │ └── scala │ │ │ └── com │ │ │ └── daml │ │ │ └── sdk │ │ │ └── SdkMain.scala │ ├── util.bzl │ └── validate.sh ├── exe │ └── DA │ │ └── Daml │ │ └── Assistant.hs ├── get-daml.sh ├── integration-tests │ ├── BUILD.bazel │ └── src │ │ └── DA │ │ └── Daml │ │ └── Assistant │ │ ├── IntegrationTestUtils.hs │ │ ├── IntegrationTests.hs │ │ └── QuickstartTests.hs ├── scala-daml-package-config │ ├── BUILD.bazel │ ├── README.md │ └── src │ │ ├── main │ │ └── scala │ │ │ └── com │ │ │ └── daml │ │ │ └── assistant │ │ │ └── config │ │ │ └── PackageConfig.scala │ │ └── test │ │ └── scala │ │ └── com │ │ └── daml │ │ └── assistant │ │ └── config │ │ └── ProjectConfigSpec.scala ├── src │ └── DA │ │ └── Daml │ │ └── Assistant │ │ ├── Cache.hs │ │ ├── Command.hs │ │ ├── Env.hs │ │ ├── Install.hs │ │ ├── Install │ │ ├── Completion.hs │ │ └── Path.hs │ │ ├── Types.hs │ │ ├── Util.hs │ │ └── Version.hs └── test │ └── DA │ └── Daml │ └── Assistant │ └── Tests.hs ├── daml-lf ├── README.md ├── api-type-signature │ ├── BUILD.bazel │ └── src │ │ ├── main │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── daml │ │ │ └── lf │ │ │ └── typesig │ │ │ ├── DefDataType.scala │ │ │ ├── EnvironmentSignature.scala │ │ │ ├── PackageSignature.scala │ │ │ ├── Type.scala │ │ │ ├── package.scala │ │ │ └── reader │ │ │ ├── DamlLfArchiveReader.scala │ │ │ ├── Errors.scala │ │ │ ├── SignatureReader.scala │ │ │ └── SignatureReaderMain.scala │ │ └── test │ │ ├── daml │ │ ├── InterfaceTestLib.daml │ │ ├── InterfaceTestPackage.daml │ │ └── RetroInterface.daml │ │ └── scala │ │ └── com │ │ └── digitalasset │ │ └── daml │ │ └── lf │ │ └── typesig │ │ ├── DefDataTypeSpec.scala │ │ ├── TypeSpec.scala │ │ └── reader │ │ └── SignatureReaderSpec.scala ├── archive │ ├── BUILD.bazel │ ├── README.md │ ├── encoder │ │ ├── BUILD.bazel │ │ └── src │ │ │ └── main │ │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── daml │ │ │ └── lf │ │ │ └── archive │ │ │ ├── DarManifestWriter.scala │ │ │ └── DarWriter.scala │ └── src │ │ ├── main │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── daml │ │ │ └── lf │ │ │ ├── Work.scala │ │ │ └── archive │ │ │ ├── Dar.scala │ │ │ ├── DarManifestReader.scala │ │ │ ├── Decode.scala │ │ │ ├── DecodeV1.scala │ │ │ ├── DecodeV2.scala │ │ │ ├── Error.scala │ │ │ ├── GenDarReader.scala │ │ │ ├── GenReader.scala │ │ │ ├── Reader.scala │ │ │ ├── UniversalArchiveReader.scala │ │ │ └── package.scala │ │ ├── protobuf │ │ └── com │ │ │ └── digitalasset │ │ │ └── daml │ │ │ └── lf │ │ │ └── archive │ │ │ ├── daml_lf.proto │ │ │ ├── daml_lf1.proto │ │ │ └── daml_lf2.proto │ │ └── test │ │ ├── daml │ │ └── DarReaderTest.daml │ │ └── scala │ │ └── com │ │ └── digitalasset │ │ └── daml │ │ └── lf │ │ └── archive │ │ ├── DarManifestReaderTest.scala │ │ ├── DarReaderTest.scala │ │ ├── DarSpec.scala │ │ ├── DecodeMain.scala │ │ ├── DecodeV1Spec.scala │ │ ├── DecodeV2Spec.scala │ │ ├── TypeOrderingSpec.scala │ │ └── UniversalArchiveReaderSpec.scala ├── data-scalacheck │ ├── BUILD.bazel │ └── src │ │ └── main │ │ └── scala │ │ └── com │ │ └── digitalasset │ │ └── daml │ │ └── lf │ │ └── data │ │ └── DataArbitrary.scala ├── data │ ├── BUILD.bazel │ └── src │ │ ├── bench │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── daml │ │ │ └── lf │ │ │ └── data │ │ │ └── TreeMapBench.scala │ │ ├── main │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── daml │ │ │ └── lf │ │ │ ├── InternalError.scala │ │ │ ├── LfVersions.scala │ │ │ ├── VersionRange.scala │ │ │ └── data │ │ │ ├── AbstractImmArraySeq.scala │ │ │ ├── ArrayFactory.scala │ │ │ ├── BackStack.scala │ │ │ ├── Bytes.scala │ │ │ ├── Decimal.scala │ │ │ ├── FrontStack.scala │ │ │ ├── IdString.scala │ │ │ ├── ImmArray.scala │ │ │ ├── InsertOrdSet.scala │ │ │ ├── NoCopy.scala │ │ │ ├── NumericModule.scala │ │ │ ├── RedBlackTree.scala │ │ │ ├── Ref.scala │ │ │ ├── Relation.scala │ │ │ ├── ScalazEqual.scala │ │ │ ├── SortedLookupList.scala │ │ │ ├── Struct.scala │ │ │ ├── TemplateOrInterface.scala │ │ │ ├── Text.scala │ │ │ ├── Time.scala │ │ │ ├── Trampoline.scala │ │ │ ├── TryOps.scala │ │ │ ├── Utf8.scala │ │ │ ├── logging │ │ │ ├── LoggingConfiguration.scala │ │ │ └── package.scala │ │ │ ├── package.scala │ │ │ └── support │ │ │ └── crypto │ │ │ ├── MessageDigest.scala │ │ │ ├── MessageSignature.scala │ │ │ └── MessageSignatureUtil.scala │ │ └── test │ │ └── scala │ │ └── com │ │ └── digitalasset │ │ └── daml │ │ └── lf │ │ ├── LfVersionsSpec.scala │ │ └── data │ │ ├── DecimalSpec.scala │ │ ├── FrontStackSpec.scala │ │ ├── ImmArrayTest.scala │ │ ├── InsertOrdSetTest.scala │ │ ├── NumericSpec.scala │ │ ├── RefTest.scala │ │ ├── RelationTest.scala │ │ ├── SortedLookupListSpec.scala │ │ ├── StructSpec.scala │ │ ├── TimeSpec.scala │ │ ├── TreeMapSpec.scala │ │ ├── Utf8Spec.scala │ │ └── support │ │ └── crypto │ │ ├── MessageDigestTest.scala │ │ └── MessageSignatureTest.scala ├── encoder │ ├── BUILD.bazel │ └── src │ │ ├── main │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── daml │ │ │ └── lf │ │ │ └── archive │ │ │ └── testing │ │ │ ├── DamlLfEncoder.scala │ │ │ ├── Encode.scala │ │ │ └── EncodeV2.scala │ │ ├── test │ │ ├── lf │ │ │ ├── Any_2.1_.lf │ │ │ ├── Any_2.2_.lf │ │ │ ├── Any_2.dev_.lf │ │ │ ├── BigNumeric_2.dev_.lf │ │ │ ├── Bool_all_.lf │ │ │ ├── Builtin_2.1_.lf │ │ │ ├── Builtin_2.2_.lf │ │ │ ├── Builtin_2.dev_.lf │ │ │ ├── Date_all_.lf │ │ │ ├── Enum_all_.lf │ │ │ ├── Exception_all_.lf │ │ │ ├── GenMap_all_.lf │ │ │ ├── Int64_all_.lf │ │ │ ├── Interface_all_.lf │ │ │ ├── Interface_extended_2.dev_.lf │ │ │ ├── Interface_unsafe_from_interface_2.1_.lf │ │ │ ├── LedgerTime_all_.lf │ │ │ ├── List_all_.lf │ │ │ ├── Numeric_all_.lf │ │ │ ├── Option_all_.lf │ │ │ ├── Party_all_.lf │ │ │ ├── Record_all_.lf │ │ │ ├── Synonym_all_.lf │ │ │ ├── TemplateWithKey_2.dev_.lf │ │ │ ├── Template_all_.lf │ │ │ ├── TextMap_all_.lf │ │ │ ├── Text_all_.lf │ │ │ ├── Timestamp_all_.lf │ │ │ ├── Unit_all_.lf │ │ │ └── Variant_all_.lf │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── daml │ │ │ └── lf │ │ │ └── testing │ │ │ └── archive │ │ │ ├── DamlLfEncoderTest.scala │ │ │ └── EncodeSpec.scala │ │ └── validate.sh ├── engine │ ├── BUILD.bazel │ └── src │ │ ├── main │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── daml │ │ │ └── lf │ │ │ └── engine │ │ │ ├── Blinding.scala │ │ │ ├── ConcurrentCompiledPackages.scala │ │ │ ├── Engine.scala │ │ │ ├── EngineConfig.scala │ │ │ ├── EngineInfo.scala │ │ │ ├── Enricher.scala │ │ │ ├── Error.scala │ │ │ ├── Event.scala │ │ │ ├── MutableCompiledPackages.scala │ │ │ ├── Result.scala │ │ │ └── preprocessing │ │ │ ├── CommandPreprocessor.scala │ │ │ ├── Preprocessor.scala │ │ │ ├── TransactionPreprocessor.scala │ │ │ └── ValueTranslator.scala │ │ └── test │ │ ├── daml │ │ ├── AuthTests.daml │ │ ├── BasicTests.daml │ │ ├── Demonstrator.daml │ │ └── LargeTransaction.daml │ │ └── scala │ │ └── com │ │ └── digitalasset │ │ └── daml │ │ └── lf │ │ ├── NodeSeedsTest.scala │ │ ├── engine │ │ ├── AuthPropagationSpec.scala │ │ ├── AuthorizationSpec.scala │ │ ├── BlindingSpec.scala │ │ ├── ConcurrentCompiledPackagesTest.scala │ │ ├── ContractKeySpec.scala │ │ ├── EngineInfoTest.scala │ │ ├── EngineTest.scala │ │ ├── EngineValidatePackagesTest.scala │ │ ├── EnricherSpec.scala │ │ ├── HashCreateNodeSpec.scala │ │ ├── InterfaceViewSpec.scala │ │ ├── InterfacesTest.scala │ │ ├── LargeTransactionTest.scala │ │ ├── MetaDataTest.scala │ │ ├── PreprocessorSpec.scala │ │ ├── ReinterpretTest.scala │ │ ├── UpgradesMatrix.scala │ │ ├── UpgradesMatrixUnit.scala │ │ ├── ValidateContractInstanceSpec.scala │ │ └── preprocessing │ │ │ ├── ApiCommandPreprocessorSpec.scala │ │ │ ├── ReplayCommandPreprocessorSpec.scala │ │ │ └── ValueTranslatorSpec.scala │ │ └── language │ │ ├── PackageInterfaceSpec.scala │ │ └── util │ │ └── PackageInfoSpec.scala ├── governance.rst ├── ide-ledger │ ├── BUILD.bazel │ └── src │ │ └── main │ │ └── scala │ │ └── com │ │ └── digitalasset │ │ └── daml │ │ └── lf │ │ └── script │ │ ├── Error.scala │ │ ├── IdeLedgerRunner.scala │ │ ├── Pretty.scala │ │ └── TimeBomb.scala ├── interpreter │ ├── BUILD.bazel │ ├── bench │ │ ├── BUILD.bazel │ │ └── src │ │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── daml │ │ │ └── lf │ │ │ └── speedy │ │ │ └── Bench.scala │ ├── perf │ │ ├── BUILD.bazel │ │ ├── daml │ │ │ ├── Examples.daml │ │ │ └── JsonParser.daml │ │ └── src │ │ │ └── main │ │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── daml │ │ │ └── lf │ │ │ └── speedy │ │ │ └── explore │ │ │ ├── Explore.scala │ │ │ ├── ExploreDar.scala │ │ │ ├── LoadDarFunction.scala │ │ │ ├── SpeedTestJsonParser.scala │ │ │ └── SpeedTestNfib.scala │ └── src │ │ ├── bench │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── daml │ │ │ └── lf │ │ │ └── speedy │ │ │ ├── SpeedyCompilationBench.scala │ │ │ └── StructProjBench.scala │ │ ├── main │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── daml │ │ │ └── lf │ │ │ ├── CompiledPackages.scala │ │ │ ├── crypto │ │ │ └── SValueHash.scala │ │ │ ├── ledger │ │ │ └── BlindingTransaction.scala │ │ │ ├── package.scala │ │ │ ├── script │ │ │ ├── EventId.scala │ │ │ └── IdeLedger.scala │ │ │ └── speedy │ │ │ ├── AuthorizationChecker.scala │ │ │ ├── Classify.scala │ │ │ ├── ClosureConversion.scala │ │ │ ├── Command.scala │ │ │ ├── CostModel.scala │ │ │ ├── InitialSeeding.scala │ │ │ ├── NormalizeRollbacks.scala │ │ │ ├── PartialTransaction.scala │ │ │ ├── Pretty.scala │ │ │ ├── PrettyLightweight.scala │ │ │ ├── Profile.scala │ │ │ ├── SBuiltinFun.scala │ │ │ ├── SDefinition.scala │ │ │ ├── SError.scala │ │ │ ├── SExpr.scala │ │ │ ├── SResult.scala │ │ │ ├── SValue.scala │ │ │ ├── Speedy.scala │ │ │ ├── Stack.scala │ │ │ ├── TraceLog.scala │ │ │ ├── TreeIterator.scala │ │ │ ├── ValueTranslator.scala │ │ │ ├── WarningLog.scala │ │ │ ├── compiler │ │ │ ├── Anf.scala │ │ │ ├── Compiler.scala │ │ │ ├── PhaseOne.scala │ │ │ ├── SExpr0.scala │ │ │ └── SExpr1.scala │ │ │ ├── iterable │ │ │ └── SValueIterable.scala │ │ │ ├── metrics │ │ │ ├── MetricPlugin.scala │ │ │ ├── StepCount.scala │ │ │ └── TxNodeCount.scala │ │ │ └── svalue │ │ │ ├── Equality.scala │ │ │ ├── InterlacedIterator.scala │ │ │ └── Ordering.scala │ │ └── test │ │ └── scala │ │ └── com │ │ └── digitalasset │ │ └── daml │ │ └── lf │ │ ├── crypto │ │ ├── SValueHashSpec.scala │ │ ├── expected-stability-contract-id-hashes.txt │ │ ├── expected-stability-values-contract-hashes.txt │ │ └── expected-stability-values-key-hashes.txt │ │ └── speedy │ │ ├── ChoiceAuthorityTest.scala │ │ ├── ComparisonSBuiltinTest.scala │ │ ├── CompilerTest.scala │ │ ├── CostModelTest.scala │ │ ├── DERTestLib.scala │ │ ├── EvaluationOrderTest.scala │ │ ├── ExceptionTest.scala │ │ ├── InterpreterTest.scala │ │ ├── LedgerTimeTest.scala │ │ ├── LimitsSpec.scala │ │ ├── NormalizeRollbacksSpec.scala │ │ ├── PartialTransactionSpec.scala │ │ ├── ProfilerTest.scala │ │ ├── ProfilerUnmangleTest.scala │ │ ├── RollbackTest.scala │ │ ├── SBSECP256K1CryptoPrimitiveTest.scala │ │ ├── SBSECP256K1ValidateKeyTest.scala │ │ ├── SBuiltinBigNumericTest.scala │ │ ├── SBuiltinInterfaceTest.scala │ │ ├── SBuiltinTest.scala │ │ ├── SValueTest.scala │ │ ├── SerializationVersionTest.scala │ │ ├── SpeedyTest.scala │ │ ├── SpeedyTestLib.scala │ │ ├── TailCallTest.scala │ │ ├── TreeIteratorSpec.scala │ │ ├── UpgradeTest.scala │ │ ├── ValueTranslatorSpec.scala │ │ ├── compiler │ │ ├── AnfTest.scala │ │ ├── ClosureConversionTest.scala │ │ └── PhaseOneTest.scala │ │ └── svalue │ │ ├── EqualitySpec.scala │ │ └── OrderingSpec.scala ├── language │ ├── BUILD.bazel │ ├── daml-lf.bzl │ ├── generate_haskell_features.py │ ├── generate_haskell_versions.py │ ├── generate_scala_features.py │ ├── generate_scala_versions.py │ └── src │ │ ├── main │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── daml │ │ │ └── lf │ │ │ └── language │ │ │ ├── Ast.scala │ │ │ ├── Graphs.scala │ │ │ ├── LanguageFeatureGen.scala │ │ │ ├── LanguageVersion.scala │ │ │ ├── LanguageVersionGen.scala │ │ │ ├── LookupError.scala │ │ │ ├── PackageInterface.scala │ │ │ ├── StablePackages.scala │ │ │ ├── TypeDestructor.scala │ │ │ ├── TypeOrdering.scala │ │ │ ├── TypeSig.scala │ │ │ ├── Util.scala │ │ │ ├── UtilityDamlPackages.scala │ │ │ └── util │ │ │ ├── PackageInfo.scala │ │ │ └── iterable │ │ │ ├── ExprIterable.scala │ │ │ └── TypeIterable.scala │ │ └── test │ │ └── scala │ │ └── com │ │ └── digitalasset │ │ └── daml │ │ └── lf │ │ └── language │ │ ├── AstSpec.scala │ │ ├── GraphsSpec.scala │ │ └── LanguageVersionSpec.scala ├── ledger-api-value │ ├── BUILD.bazel │ └── src │ │ └── main │ │ └── protobuf │ │ └── com │ │ └── daml │ │ └── ledger │ │ └── api │ │ ├── scalapb │ │ └── package.proto │ │ └── v2 │ │ └── value.proto ├── notes │ └── README.md ├── parser │ ├── BUILD.bazel │ └── src │ │ ├── main │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── daml │ │ │ └── lf │ │ │ └── testing │ │ │ └── parser │ │ │ ├── AstRewriter.scala │ │ │ ├── ExprParser.scala │ │ │ ├── Implicits.scala │ │ │ ├── KindParser.scala │ │ │ ├── Lexer.scala │ │ │ ├── ModParser.scala │ │ │ ├── ParserError.scala │ │ │ ├── ParserParameters.scala │ │ │ ├── Parsers.scala │ │ │ ├── Token.scala │ │ │ ├── TypeParser.scala │ │ │ └── package.scala │ │ └── test │ │ └── scala │ │ └── com │ │ └── digitalasset │ │ └── daml │ │ └── lf │ │ └── testing │ │ └── parser │ │ └── ParsersSpec.scala ├── repl │ ├── BUILD.bazel │ └── src │ │ └── main │ │ └── scala │ │ └── com │ │ └── digitalasset │ │ └── daml │ │ └── lf │ │ └── speedy │ │ └── testing │ │ └── Main.scala ├── snapshot │ ├── BUILD.bazel │ ├── README.md │ ├── scripts │ │ ├── README.md │ │ ├── display-benchmarks.py │ │ ├── generate-benchmarks.sh │ │ ├── generate-snapshots.sh │ │ ├── requirements.txt │ │ └── snapshot-data.schema │ └── src │ │ ├── benchmark │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── daml │ │ │ └── lf │ │ │ └── testing │ │ │ └── snapshot │ │ │ └── ReplayBenchmark.scala │ │ ├── main │ │ ├── protobuf │ │ │ └── com │ │ │ │ └── digitalasset │ │ │ │ └── daml │ │ │ │ └── lf │ │ │ │ └── snapshot.proto │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── daml │ │ │ └── lf │ │ │ └── testing │ │ │ └── snapshot │ │ │ └── TransactionSnapshot.scala │ │ ├── profile │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── daml │ │ │ └── lf │ │ │ └── testing │ │ │ └── snapshot │ │ │ └── ReplayProfile.scala │ │ └── test │ │ ├── daml │ │ ├── GenerateSnapshot.daml │ │ └── ReplayBenchmark.daml │ │ └── scala │ │ └── com │ │ └── digitalasset │ │ └── daml │ │ └── lf │ │ └── testing │ │ └── snapshot │ │ ├── ExtractSnapshotChoices.scala │ │ ├── GenerateSnapshots.scala │ │ ├── ReplayBenchmarkIT.scala │ │ └── ReplayBenchmarkTest.scala ├── spec │ ├── contract-id.rst │ ├── daml-lf-2.rst │ ├── experimental.rst │ ├── transaction.rst │ └── value.rst ├── stable-packages │ ├── BUILD.bazel │ └── src │ │ ├── main │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── daml │ │ │ └── lf │ │ │ └── stablepackages │ │ │ └── StablePackages.scala │ │ └── test │ │ ├── daml │ │ └── Simple.daml │ │ └── scala │ │ └── com │ │ └── digitalasset │ │ └── daml │ │ └── lf │ │ └── stablepackages │ │ └── StablePackagesTest.scala ├── tests │ ├── BUILD.bazel │ ├── Exceptions.daml │ ├── InterfaceViews.daml │ ├── Interfaces.daml │ ├── MultiKeys.daml │ └── reinterpret │ │ ├── daml.yaml │ │ └── daml │ │ └── ReinterpretTests.daml ├── transaction-test-lib │ ├── BUILD.bazel │ └── src │ │ └── main │ │ └── scala │ │ └── com │ │ └── digitalasset │ │ └── daml │ │ └── lf │ │ ├── transaction │ │ └── test │ │ │ ├── NodeIdTransactionBuilder.scala │ │ │ ├── TestIdFactory.scala │ │ │ ├── TestNodeBuilder.scala │ │ │ ├── TransactionBuilder.scala │ │ │ └── TreeTransactionBuilder.scala │ │ └── value │ │ └── test │ │ ├── TypedValueGenerators.scala │ │ └── ValueGenerators.scala ├── transaction │ ├── BUILD.bazel │ └── src │ │ ├── main │ │ ├── protobuf │ │ │ └── com │ │ │ │ └── digitalasset │ │ │ │ └── daml │ │ │ │ └── lf │ │ │ │ ├── transaction.proto │ │ │ │ └── value.proto │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── daml │ │ │ └── lf │ │ │ ├── command.scala │ │ │ ├── command │ │ │ ├── ApiCommand.scala │ │ │ └── ReplayCommand.scala │ │ │ ├── crypto │ │ │ ├── Hash.scala │ │ │ └── HashUtils.scala │ │ │ ├── data │ │ │ └── CostModel.scala │ │ │ ├── interpretation │ │ │ ├── Error.scala │ │ │ └── Limits.scala │ │ │ ├── ledger │ │ │ └── Authorization.scala │ │ │ ├── transaction │ │ │ ├── BlindingInfo.scala │ │ │ ├── ContractStateMachine.scala │ │ │ ├── DiscriminatedSubtype.scala │ │ │ ├── FatContractInstance.scala │ │ │ ├── GlobalKey.scala │ │ │ ├── IncompleteTransaction.scala │ │ │ ├── Node.scala │ │ │ ├── Normalization.scala │ │ │ ├── SerializationVersion.scala │ │ │ ├── Transaction.scala │ │ │ ├── TransactionCoder.scala │ │ │ ├── TransactionErrors.scala │ │ │ ├── TransactionNodeStatistics.scala │ │ │ ├── Util.scala │ │ │ ├── Validation.scala │ │ │ ├── Versioned.scala │ │ │ └── package.scala │ │ │ └── value │ │ │ ├── CidContainer.scala │ │ │ ├── Value.scala │ │ │ ├── ValueCoder.scala │ │ │ └── package.scala │ │ └── test │ │ └── scala │ │ └── com │ │ └── digitalasset │ │ └── daml │ │ └── lf │ │ ├── EitherAssertions.scala │ │ ├── crypto │ │ ├── HashSpec.scala │ │ ├── HashUtils.scala │ │ ├── MetadataHashV1Spec.scala │ │ └── NodeHashV1Spec.scala │ │ ├── transaction │ │ ├── ContractStateMachineSpec.scala │ │ ├── FatContractInstanceSpec.scala │ │ ├── TransactionCoderSpec.scala │ │ ├── TransactionNodeStatisticsSpec.scala │ │ ├── TransactionSpec.scala │ │ ├── UtilSpec.scala │ │ └── ValidationSpec.scala │ │ └── value │ │ ├── ValueCoderSpec.scala │ │ └── ValueSpec.scala ├── validation │ ├── BUILD.bazel │ ├── component.yaml │ └── src │ │ ├── bench │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── daml │ │ │ └── lf │ │ │ └── validation │ │ │ └── TypecheckingBench.scala │ │ ├── main │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── daml │ │ │ └── lf │ │ │ └── validation │ │ │ ├── AlphaEquiv.scala │ │ │ ├── Collision.scala │ │ │ ├── DependencyVersion.scala │ │ │ ├── NamedEntity.scala │ │ │ ├── Recursion.scala │ │ │ ├── Serializability.scala │ │ │ ├── TypeSubst.scala │ │ │ ├── Typing.scala │ │ │ ├── UpgradeCheckMain.scala │ │ │ ├── Upgrading.scala │ │ │ ├── Util.scala │ │ │ ├── Validation.scala │ │ │ └── ValidationError.scala │ │ └── test │ │ └── scala │ │ └── com │ │ └── digitalasset │ │ └── daml │ │ └── lf │ │ └── validation │ │ ├── AlphaEquivSpec.scala │ │ ├── CollisionSpec.scala │ │ ├── DependencyVersionSpec.scala │ │ ├── RecursionSpec.scala │ │ ├── SerializabilitySpec.scala │ │ ├── SpecUtil.scala │ │ ├── StackSafeTyping.scala │ │ ├── TypeSubstSpec.scala │ │ ├── TypingSpec.scala │ │ └── upgrade │ │ ├── UpgradesCheckSpec.scala │ │ └── UpgradesCheckSpecUtil.scala └── verification │ ├── .gitignore │ ├── README.md │ ├── latex │ └── proof.tex │ ├── scripts │ ├── stainless_imports.txt │ └── verification_script.sh │ ├── src │ └── main │ │ └── scala │ │ └── lf │ │ └── verified │ │ ├── transaction │ │ ├── CSMAdvance.scala │ │ ├── CSMEither.scala │ │ ├── CSMHelpers.scala │ │ ├── CSMInconsistency.scala │ │ ├── CSMInvariant.scala │ │ ├── CSMKeysProperties.scala │ │ ├── CSMLocallyCreatedProperties.scala │ │ └── ContractStateMachineAlt.scala │ │ ├── translation │ │ └── CSMConversion.scala │ │ ├── tree │ │ ├── TransactionTree.scala │ │ ├── TransactionTreeAdvance.scala │ │ ├── TransactionTreeChecks.scala │ │ ├── TransactionTreeFull.scala │ │ ├── TransactionTreeInconsistency.scala │ │ ├── TransactionTreeInvariant.scala │ │ └── TransactionTreeKeys.scala │ │ └── utils │ │ ├── AxiomaticMap.scala │ │ ├── AxiomaticSet.scala │ │ ├── GlobalKey.scala │ │ ├── Helpers.scala │ │ ├── InvListProperties.scala │ │ ├── MapProperties.scala │ │ ├── Node.scala │ │ ├── SetProperties.scala │ │ ├── Transaction.scala │ │ ├── Tree.scala │ │ └── Value.scala │ └── stainless.nix ├── daml-logo.png ├── daml-script ├── converter │ ├── BUILD.bazel │ └── src │ │ └── main │ │ └── scala │ │ └── com │ │ └── daml │ │ └── script │ │ └── converter │ │ └── Converter.scala ├── daml │ ├── BUILD.bazel │ ├── Daml │ │ ├── Script.daml │ │ └── Script │ │ │ ├── Internal.daml │ │ │ └── Internal │ │ │ ├── Free.daml │ │ │ ├── LowLevel.daml │ │ │ ├── Questions.daml │ │ │ └── Questions │ │ │ ├── Commands.daml │ │ │ ├── Crypto.daml │ │ │ ├── Crypto │ │ │ └── Text.daml │ │ │ ├── Exceptions.daml │ │ │ ├── Packages.daml │ │ │ ├── PartyManagement.daml │ │ │ ├── Query.daml │ │ │ ├── Submit.daml │ │ │ ├── Submit │ │ │ └── Error.daml │ │ │ ├── Testing.daml │ │ │ ├── Time.daml │ │ │ ├── TransactionTree.daml │ │ │ ├── UserManagement.daml │ │ │ └── Util.daml │ ├── daml-script-hoogle-template.txt │ ├── daml-script-index-template.rst │ └── daml-script-rst-template.rst ├── runner │ ├── BUILD.bazel │ ├── component.yaml │ └── src │ │ ├── main │ │ ├── resources │ │ │ ├── application.conf │ │ │ └── logback.xml │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── daml │ │ │ └── lf │ │ │ └── engine │ │ │ ├── StackTrace.scala │ │ │ ├── free │ │ │ └── Free.scala │ │ │ └── script │ │ │ ├── Converter.scala │ │ │ ├── NoLoggingValueValidator.scala │ │ │ ├── ParticipantMode.scala │ │ │ ├── Runner.scala │ │ │ ├── RunnerMain.scala │ │ │ ├── RunnerMainConfig.scala │ │ │ ├── ScriptMain.scala │ │ │ ├── ledgerinteraction │ │ │ └── ScriptLedgerClient.scala │ │ │ └── v2 │ │ │ ├── Converter.scala │ │ │ ├── Runner.scala │ │ │ ├── ScriptF.scala │ │ │ └── ledgerinteraction │ │ │ ├── GrpcErrorParser.scala │ │ │ ├── IdeLedgerClient.scala │ │ │ ├── ScriptLedgerClient.scala │ │ │ ├── SubmitError.scala │ │ │ └── grpcLedgerClient │ │ │ ├── AdminLedgerClient.scala │ │ │ ├── GrpcLedgerClient.scala │ │ │ └── IdentityServiceClient.scala │ │ └── test │ │ ├── resources │ │ ├── FailingTestScript.daml │ │ ├── TestScript.daml │ │ ├── input.json │ │ └── json-access.jwt │ │ └── scala │ │ └── com │ │ └── digitalasset │ │ └── daml │ │ └── lf │ │ └── engine │ │ └── script │ │ ├── ConverterSpec.scala │ │ ├── IdeLedgerRunnerMainTest.scala │ │ ├── NonTlsRunnerMainTest.scala │ │ ├── RunnerMainTestBase.scala │ │ ├── RunnerMainTestBaseCanton.scala │ │ └── TlsRunnerMainTest.scala └── test │ ├── BUILD.bazel │ ├── daml │ ├── FakeDamlScriptTest.daml │ ├── MultiTest.daml │ ├── ScriptTest.daml │ ├── TestChoiceAuthority.daml │ ├── TestContractId.daml │ ├── TestExceptions.daml │ ├── TestFailWithStatus.daml │ ├── TestInterfaces.daml │ ├── UpgradeTestLib.daml │ ├── crypto │ │ ├── AttestationTestData.daml │ │ └── AttestationTests.daml │ ├── fake-legacy-script │ │ └── Daml │ │ │ └── Script.daml │ └── upgrades │ │ ├── README.md │ │ ├── dev │ │ ├── ContractKeys.daml │ │ ├── DataChanges.daml │ │ └── MetadataChanged.daml │ │ └── stable │ │ ├── AuthenticationErrors.daml │ │ ├── ChoiceBodyExercise.daml │ │ ├── DataChanges.daml │ │ ├── Ensure.daml │ │ ├── Exceptions.daml │ │ ├── Fetch.daml │ │ ├── FromInterface.daml │ │ ├── InterfaceViews.daml │ │ ├── Interfaces.daml │ │ ├── LedgerApiAddedRemovedChoices.daml │ │ ├── LedgerApiChoiceNestedUpgrade.daml │ │ ├── LedgerApiChoiceUpgrade.daml │ │ ├── MetadataChanged.daml │ │ ├── MultiParticipant.daml │ │ ├── PackagePreference.daml │ │ ├── PackageSelection.daml │ │ ├── Query.daml │ │ ├── QueryDisclosure.daml │ │ ├── SignatoryObserverChanges.daml │ │ ├── SubViews.daml │ │ ├── UnvettedPackages.daml │ │ └── VariantChanges.daml │ └── src │ ├── main │ ├── resources │ │ └── logback-test.xml │ └── scala │ │ └── com │ │ └── digitalasset │ │ └── daml │ │ └── lf │ │ └── engine │ │ └── script │ │ ├── CompileUpgradeTestCases.scala │ │ └── test │ │ ├── AttestationIT.scala │ │ ├── AuthIT.scala │ │ ├── DamlScriptDevIT.scala │ │ ├── DamlScriptTestRunnerDev.scala │ │ ├── DamlScriptTestRunnerStable.scala │ │ ├── DamlScriptUtilityPackage.scala │ │ ├── FuncStaticTimeIT.scala │ │ ├── FuncWallClockIT.scala │ │ ├── MultiParticipantIT.scala │ │ ├── TlsIT.scala │ │ ├── UpgradesIT.scala │ │ └── UpgradesMatrixIT.scala │ └── test-utils │ └── scala │ └── com │ └── digitalasset │ └── daml │ └── lf │ └── engine │ └── script │ └── test │ ├── AbstractFuncIT.scala │ ├── AbstractScriptTest.scala │ ├── CompiledDar.scala │ ├── DamlScriptTestRunner.scala │ ├── DarUtil.scala │ ├── LogCollector.scala │ └── UpgradeTestUtil.scala ├── daml_finance_dep.bzl ├── deps.bzl ├── dev-env ├── .gitignore ├── README.md ├── VERSION ├── bin │ ├── README.md │ ├── aws │ ├── az │ ├── base64 │ ├── bazel │ ├── bazel-deps │ ├── bazelisk │ ├── bc │ ├── bq │ ├── buf │ ├── cabal2nix │ ├── cc │ ├── circo │ ├── convert │ ├── cram │ ├── cs │ ├── curl │ ├── da-ghci │ ├── da-ghcid │ ├── da-hls │ ├── da-install-git-hooks │ ├── da-test-haskell-update-expected │ ├── da-update-python-srcs │ ├── da-virtualenv │ ├── dade │ ├── dade-assist │ ├── dade-check-main-only-files │ ├── dade-closure-size │ ├── dade-collect-garbage │ ├── dade-copyright-headers │ ├── dade-env │ ├── dade-freeze │ ├── dade-help │ ├── dade-init │ ├── dade-list │ ├── dade-list-broken-symlinks │ ├── dade-preload │ ├── dade-prepare-for-update │ ├── dade-release-tool │ ├── daml-docker-head │ ├── daml-sdk-head │ ├── data-uri │ ├── date │ ├── diff │ ├── docker-credential-gcloud │ ├── docker-credential-gcr │ ├── dot │ ├── dpm-sdk-head │ ├── fdp │ ├── find │ ├── flake8 │ ├── fsc │ ├── gawk │ ├── gcloud │ ├── gh │ ├── ghc │ ├── ghci │ ├── ghcid │ ├── go │ ├── gpg │ ├── grep │ ├── grpcurl │ ├── gsutil │ ├── haskell-language-server │ ├── hlint │ ├── jar │ ├── java │ ├── javac │ ├── javafmt │ ├── jinfo │ ├── jmap │ ├── jq │ ├── jstack │ ├── lsof │ ├── m4 │ ├── make │ ├── mvn │ ├── nix-prefetch-git │ ├── nix-update-src-json │ ├── node │ ├── node2nix │ ├── npm │ ├── openssl │ ├── pandoc │ ├── patch │ ├── patchelf │ ├── pip3 │ ├── pipenv │ ├── pre-commit │ ├── protoc │ ├── pypi2nix │ ├── python │ ├── python3 │ ├── rst2html │ ├── sass │ ├── sbt │ ├── scala │ ├── scalac │ ├── scaladoc │ ├── scalafmt │ ├── scalap │ ├── sed │ ├── semver │ ├── sha1sum │ ├── sha256sum │ ├── shellcheck │ ├── sphinx-build │ ├── sphinx-quickstart │ ├── tar │ ├── thrift │ ├── timeout │ ├── tred │ ├── unflatten │ ├── unzip │ ├── update-ghcide-local │ ├── vale │ ├── watchexec │ ├── wget │ ├── xargs │ ├── yapf │ ├── yarn │ ├── zinc │ └── zip ├── etc │ └── nix.conf ├── git-hooks │ ├── hook-wrapper │ └── pre-push ├── lib │ ├── dade-common │ ├── dade-dump-profile │ ├── dade-exec-nix-bin-tool │ ├── dade-exec-nix-tool │ └── ensure-nix ├── profile_bash.sh ├── profile_zsh.sh └── windows │ ├── .gitignore │ ├── README.md │ ├── VERSION │ ├── bin │ └── dadew.ps1 │ ├── build.ps1 │ ├── libexec │ ├── core.ps1 │ ├── dadew.ps1 │ ├── init.ps1 │ ├── install.ps1 │ ├── profile.ps1 │ ├── test-utils.ps1 │ └── uninstall.ps1 │ ├── manifests │ ├── 7zip.json │ ├── README.md │ ├── bazel.json │ ├── cacert.json │ ├── curl.json │ ├── gcloud.json │ ├── git.json │ ├── jdk.json │ ├── maven-3.6.1.json │ ├── msys2.json │ ├── nodejs-14.json │ ├── nodejs-18.json │ ├── nsis-3.04.json │ ├── python-3.8.2.json │ ├── stack.json │ ├── toxiproxy.json │ └── vcredist.json │ └── test.ps1 ├── docs ├── .gitignore ├── BUILD.bazel ├── README.md ├── canton-refs.rst ├── configs │ ├── html │ │ └── conf.py │ ├── pdf │ │ ├── conf.py │ │ ├── fonts │ │ │ ├── CourierNew-Bold.ttf │ │ │ ├── CourierNew-BoldItalic.ttf │ │ │ ├── CourierNew-Italic.ttf │ │ │ ├── CourierNew-Regular.ttf │ │ │ ├── Karla-Bold.ttf │ │ │ ├── Karla-BoldItalic.ttf │ │ │ ├── Karla-Italic.ttf │ │ │ ├── Karla-Regular.ttf │ │ │ ├── Montserrat-Bold.ttf │ │ │ ├── Montserrat-BoldItalic.ttf │ │ │ ├── Montserrat-Medium.ttf │ │ │ └── Montserrat-MediumItalic.ttf │ │ └── logo.png │ └── static │ │ ├── pygments_daml_lexer.py │ │ └── typescript.py ├── daml-intro-compose.yaml ├── manually-written │ ├── NO_AUTO_COPYRIGHT │ ├── index.rst │ ├── overview │ │ ├── explanations │ │ │ ├── global-synchronizer.rst │ │ │ ├── images │ │ │ │ ├── causality-consistency-examples.svg │ │ │ │ ├── causality-counteroffer-Iou-minimal.svg │ │ │ │ ├── counteroffer-causality-ledgeraware-projection.svg │ │ │ │ ├── counteroffer-causality-projection.svg │ │ │ │ ├── counteroffer-double-fetch.svg │ │ │ │ ├── counteroffer-interoperable-causality-graph.svg │ │ │ │ ├── counteroffer-split-action-order.svg │ │ │ │ ├── counteroffer-split-commit.svg │ │ │ │ ├── interoperable-causality-graph-linear.svg │ │ │ │ ├── multiple-domains.svg │ │ │ │ ├── projecting-transactions-paint-offer-ledger-aware.svg │ │ │ │ └── transfer-projection.svg │ │ │ └── ledger-model │ │ │ │ ├── images │ │ │ │ ├── authorization-invalid-obligation.svg │ │ │ │ ├── authorization-paint-offer.svg │ │ │ │ ├── authorization-stealing-ious.svg │ │ │ │ ├── consistency-alice-iou-activeness.svg │ │ │ │ ├── consistency-banning-double-spends.svg │ │ │ │ ├── consistency-order-on-actions.svg │ │ │ │ ├── consistency-paint-offer-activeness.svg │ │ │ │ ├── counteroffer-acceptance.svg │ │ │ │ ├── create-node.svg │ │ │ │ ├── da-ledger-model.svg │ │ │ │ ├── divulgence-for-disclosure-counteroffer.svg │ │ │ │ ├── divulgence-stale-contracts.svg │ │ │ │ ├── double-key-creation-highlighted.svg │ │ │ │ ├── double-key-creation.svg │ │ │ │ ├── double-spend.svg │ │ │ │ ├── dvp-accept-two.svg │ │ │ │ ├── dvp-acceptandsettle-informees.svg │ │ │ │ ├── dvp-acceptandsettle-projection.svg │ │ │ │ ├── dvp-ledger-projections.svg │ │ │ │ ├── dvp-ledger.svg │ │ │ │ ├── dvp-propose-accept-action.svg │ │ │ │ ├── dvp-propose-accept-and-settle-action.svg │ │ │ │ ├── dvp-settle-action.svg │ │ │ │ ├── dvp-settle-consequences-are-transactions.svg │ │ │ │ ├── dvp-settle-consequences-subtransactions.svg │ │ │ │ ├── dvp-settle-subactions.svg │ │ │ │ ├── dvp-settle-witness.svg │ │ │ │ ├── exception-daml-example.svg │ │ │ │ ├── exception-integrity-continuity-1.svg │ │ │ │ ├── exception-integrity-continuity-2.svg │ │ │ │ ├── exception-integrity-continuity-3.svg │ │ │ │ ├── exception-normalization-1.svg │ │ │ │ ├── exception-normalization-2.svg │ │ │ │ ├── exception-projection-example.svg │ │ │ │ ├── exception-structure-example-nested.svg │ │ │ │ ├── exception-structure-example.svg │ │ │ │ ├── exercise-node.svg │ │ │ │ ├── failed-key-assertion.svg │ │ │ │ ├── fetch-node.svg │ │ │ │ ├── internal-consistency-examples.svg │ │ │ │ ├── invalid-obligation.svg │ │ │ │ ├── models-paint-offer.svg │ │ │ │ ├── models-simple-iou.svg │ │ │ │ ├── non-conformant-action.svg │ │ │ │ ├── paint-offer-blacklist.svg │ │ │ │ ├── paint-offer-ledger.svg │ │ │ │ ├── projecting-ledgers-paint-offer.svg │ │ │ │ ├── projecting-transactions-paint-offer.svg │ │ │ │ ├── signatories-paint-offer.svg │ │ │ │ ├── stakeholders-paint-offer.svg │ │ │ │ ├── stealing-ious.svg │ │ │ │ └── validity-no-removal-of-obligations.svg │ │ │ │ ├── index.rst │ │ │ │ ├── interoperability.rst │ │ │ │ ├── ledger-daml.rst │ │ │ │ ├── ledger-exceptions.rst │ │ │ │ ├── ledger-integrity.rst │ │ │ │ ├── ledger-privacy.rst │ │ │ │ ├── ledger-structure.rst │ │ │ │ ├── ledger-validity.rst │ │ │ │ ├── local-ledger.rst │ │ │ │ └── time.rst │ │ ├── howtos │ │ │ └── index.rst │ │ ├── overview │ │ │ ├── arch-intro-1.png │ │ │ ├── arch-intro-2b.png │ │ │ ├── featured-use-cases.rst │ │ │ ├── index.rst │ │ │ └── multiparty-application-intro.rst │ │ └── reference │ │ │ ├── compatibility.rst │ │ │ ├── releases.rst │ │ │ ├── status-definitions.rst │ │ │ └── support.rst │ └── sdk │ │ ├── component-howtos │ │ ├── application-development │ │ │ ├── client-libraries │ │ │ │ └── java-client-libraries.rst │ │ │ ├── daml-codegen-java.rst │ │ │ ├── daml-codegen-javascript.rst │ │ │ └── dpm-sandbox.rst │ │ ├── development-tooling-authors │ │ │ └── how-to-parse-daml-archive-files.rst │ │ └── smart-contracts │ │ │ ├── assistant.rst │ │ │ ├── assistant │ │ │ └── config-files.rst │ │ │ ├── daml-studio.rst │ │ │ ├── flags.rst │ │ │ ├── profiler.rst │ │ │ └── profiler │ │ │ └── images │ │ │ └── speedscope.png │ │ ├── explanations │ │ ├── daml-packages-and-archive-files.rst │ │ ├── ledger-api-services.rst │ │ └── ledger-api.rst │ │ ├── reference │ │ ├── cheat-sheet.rst │ │ ├── cheat-sheet │ │ │ └── includes │ │ │ │ ├── basics.rst.inc │ │ │ │ ├── choices.rst.inc │ │ │ │ ├── command-line-tools.rst.inc │ │ │ │ ├── concepts.rst.inc │ │ │ │ ├── contract-keys.rst.inc │ │ │ │ ├── contract-templates.rst.inc │ │ │ │ ├── daml-resources.rst.inc │ │ │ │ ├── data.rst.inc │ │ │ │ ├── functions.rst.inc │ │ │ │ ├── scripts.rst.inc │ │ │ │ ├── types.rst.inc │ │ │ │ ├── updates.rst.inc │ │ │ │ └── what-is.rst.inc │ │ ├── daml-language-cheat-sheet.rst │ │ ├── daml │ │ │ ├── choices.rst │ │ │ ├── contract-keys.rst │ │ │ ├── data-types.rst │ │ │ ├── exceptions.rst │ │ │ ├── expressions.rst │ │ │ ├── file-structure.rst │ │ │ ├── functions.rst │ │ │ ├── index.rst │ │ │ ├── interfaces.rst │ │ │ ├── packages.rst │ │ │ ├── structure.rst │ │ │ ├── templates.rst │ │ │ ├── updates.rst │ │ │ └── working-with.rst │ │ ├── damllf │ │ │ └── daml-lf-translation.rst │ │ ├── fixity.rst │ │ ├── glossary.rst │ │ ├── smart-contract-upgrades.rst │ │ └── smart-contract-upgrades │ │ │ └── images │ │ │ └── upgrade-static-checks-order.svg │ │ ├── sdlc-howtos │ │ ├── applications │ │ │ ├── develop │ │ │ │ ├── command-deduplication.rst │ │ │ │ ├── contracts-and-transactions-in-java.rst │ │ │ │ └── explicit-contract-disclosure.rst │ │ │ ├── observe │ │ │ │ ├── images │ │ │ │ │ └── jaegerPingSpans.png │ │ │ │ └── open-tracing.rst │ │ │ ├── optimise │ │ │ │ ├── active-contract-set.rst │ │ │ │ ├── contention-avoiding.rst │ │ │ │ ├── contention-reducing.rst │ │ │ │ ├── contention-techniques.rst │ │ │ │ └── latency-and-throughput.rst │ │ │ └── secure │ │ │ │ ├── authorization.rst │ │ │ │ └── images │ │ │ │ └── Authentication.svg │ │ └── smart-contracts │ │ │ ├── build │ │ │ └── how-to-build-dar-files.rst │ │ │ ├── debug │ │ │ ├── code-snippets │ │ │ │ ├── Check.daml │ │ │ │ ├── LibraryModule.daml │ │ │ │ ├── MustChoose.daml │ │ │ │ ├── ObligableErrors.daml │ │ │ │ └── OptionalDemo.daml │ │ │ └── troubleshooting.rst │ │ │ ├── develop │ │ │ ├── patterns.rst │ │ │ └── patterns │ │ │ │ ├── authorization.rst │ │ │ │ ├── daml │ │ │ │ ├── CoinWithTransferWindow.daml │ │ │ │ ├── DelayedCoinTransfer.daml │ │ │ │ ├── GetTimeCoinTransfer.daml │ │ │ │ ├── LimitedTimeCoinTransfer.daml │ │ │ │ └── SimpleCoinTransfer.daml │ │ │ │ ├── delegation.rst │ │ │ │ ├── images │ │ │ │ ├── authorization.png │ │ │ │ ├── coinWithTransferWindow.svg │ │ │ │ ├── delayedCoinTransfer.svg │ │ │ │ ├── delegation.png │ │ │ │ ├── genesis.png │ │ │ │ ├── initiateaccept.png │ │ │ │ ├── legends.png │ │ │ │ ├── lockingByArchiving1.png │ │ │ │ ├── lockingByArchiving2.png │ │ │ │ ├── lockingBySafekeeping.png │ │ │ │ ├── lockingByStateChange.png │ │ │ │ ├── multiplepartyAgreement.png │ │ │ │ ├── simpleCoinTransfer.svg │ │ │ │ └── timeLimitedCoinTransfer.svg │ │ │ │ ├── implementing-time-constraints.rst │ │ │ │ ├── legends.rst │ │ │ │ ├── locking.rst │ │ │ │ ├── locking │ │ │ │ ├── locking-by-archiving.rst │ │ │ │ ├── locking-by-safekeeping.rst │ │ │ │ └── locking-by-state.rst │ │ │ │ ├── multiparty-agreement.rst │ │ │ │ └── propose-accept.rst │ │ │ └── upgrade │ │ │ ├── smart-contract-upgrades.rst │ │ │ └── upgrade-scopes.csv │ │ └── tutorials │ │ └── smart-contracts │ │ ├── archive.rst │ │ ├── choices.rst │ │ ├── compose.rst │ │ ├── constraints.rst │ │ ├── contracts.rst │ │ ├── daml-scripts.rst │ │ ├── data.rst │ │ ├── dependencies.rst │ │ ├── exceptions.rst │ │ ├── functional-101.rst │ │ ├── images │ │ ├── compose │ │ │ └── divulgence.png │ │ ├── daml-scripts │ │ │ ├── archived.png │ │ │ ├── failure.png │ │ │ ├── failuretable.png │ │ │ ├── scenario_results1.png │ │ │ ├── tabular_view1.png │ │ │ └── tx_graph.png │ │ ├── functional-101 │ │ │ └── signature.png │ │ └── tests │ │ │ └── coverage_workflow.png │ │ ├── intro.rst │ │ ├── next-steps.rst │ │ ├── parties.rst │ │ ├── stdlib.rst │ │ └── tests.rst ├── sharable │ ├── NO_AUTO_COPYRIGHT │ ├── hoogle │ │ ├── daml-base-hoogle.txt │ │ └── daml-script-hoogle.txt │ ├── index.rst │ ├── overview │ │ ├── explanations │ │ │ ├── global-synchronizer.rst │ │ │ ├── images │ │ │ │ ├── causality-consistency-examples.svg │ │ │ │ ├── causality-counteroffer-Iou-minimal.svg │ │ │ │ ├── counteroffer-causality-ledgeraware-projection.svg │ │ │ │ ├── counteroffer-causality-projection.svg │ │ │ │ ├── counteroffer-double-fetch.svg │ │ │ │ ├── counteroffer-interoperable-causality-graph.svg │ │ │ │ ├── counteroffer-split-action-order.svg │ │ │ │ ├── counteroffer-split-commit.svg │ │ │ │ ├── interoperable-causality-graph-linear.svg │ │ │ │ ├── multiple-domains.svg │ │ │ │ ├── projecting-transactions-paint-offer-ledger-aware.svg │ │ │ │ └── transfer-projection.svg │ │ │ └── ledger-model │ │ │ │ ├── daml │ │ │ │ ├── SimpleAsset.daml │ │ │ │ ├── SimpleDvP.daml │ │ │ │ └── SimpleIou.daml │ │ │ │ ├── exts │ │ │ │ └── more_named_targets.py │ │ │ │ ├── images │ │ │ │ ├── authorization-invalid-obligation.svg │ │ │ │ ├── authorization-paint-offer.svg │ │ │ │ ├── authorization-stealing-ious.svg │ │ │ │ ├── consistency-alice-iou-activeness.svg │ │ │ │ ├── consistency-banning-double-spends.svg │ │ │ │ ├── consistency-order-on-actions.svg │ │ │ │ ├── consistency-paint-offer-activeness.svg │ │ │ │ ├── counteroffer-acceptance.svg │ │ │ │ ├── create-node.svg │ │ │ │ ├── da-ledger-model.svg │ │ │ │ ├── divulgence-for-disclosure-counteroffer.svg │ │ │ │ ├── divulgence-stale-contracts.svg │ │ │ │ ├── double-key-creation-highlighted.svg │ │ │ │ ├── double-key-creation.svg │ │ │ │ ├── double-spend.svg │ │ │ │ ├── dvp-accept-two.svg │ │ │ │ ├── dvp-acceptandsettle-informees.svg │ │ │ │ ├── dvp-acceptandsettle-projection.svg │ │ │ │ ├── dvp-ledger-projections.svg │ │ │ │ ├── dvp-ledger.svg │ │ │ │ ├── dvp-propose-accept-action.svg │ │ │ │ ├── dvp-propose-accept-and-settle-action.svg │ │ │ │ ├── dvp-settle-action.svg │ │ │ │ ├── dvp-settle-consequences-are-transactions.svg │ │ │ │ ├── dvp-settle-consequences-subtransactions.svg │ │ │ │ ├── dvp-settle-subactions.svg │ │ │ │ ├── dvp-settle-witness.svg │ │ │ │ ├── exception-daml-example.svg │ │ │ │ ├── exception-integrity-continuity-1.svg │ │ │ │ ├── exception-integrity-continuity-2.svg │ │ │ │ ├── exception-integrity-continuity-3.svg │ │ │ │ ├── exception-normalization-1.svg │ │ │ │ ├── exception-normalization-2.svg │ │ │ │ ├── exception-projection-example.svg │ │ │ │ ├── exception-structure-example-nested.svg │ │ │ │ ├── exception-structure-example.svg │ │ │ │ ├── exercise-node.svg │ │ │ │ ├── failed-key-assertion.svg │ │ │ │ ├── fetch-node.svg │ │ │ │ ├── internal-consistency-examples.svg │ │ │ │ ├── invalid-obligation.svg │ │ │ │ ├── models-paint-offer.svg │ │ │ │ ├── models-simple-iou.svg │ │ │ │ ├── non-conformant-action.svg │ │ │ │ ├── paint-offer-blacklist.svg │ │ │ │ ├── paint-offer-ledger.svg │ │ │ │ ├── projecting-ledgers-paint-offer.svg │ │ │ │ ├── projecting-transactions-paint-offer.svg │ │ │ │ ├── signatories-paint-offer.svg │ │ │ │ ├── stakeholders-paint-offer.svg │ │ │ │ ├── stealing-ious.svg │ │ │ │ └── validity-no-removal-of-obligations.svg │ │ │ │ ├── index.rst │ │ │ │ ├── interoperability.rst │ │ │ │ ├── ledger-daml.rst │ │ │ │ ├── ledger-exceptions.rst │ │ │ │ ├── ledger-integrity.rst │ │ │ │ ├── ledger-privacy.rst │ │ │ │ ├── ledger-structure.rst │ │ │ │ ├── ledger-validity.rst │ │ │ │ ├── local-ledger.rst │ │ │ │ └── time.rst │ │ ├── howtos │ │ │ └── index.rst │ │ ├── overview │ │ │ ├── arch-intro-1.png │ │ │ ├── arch-intro-2b.png │ │ │ ├── featured-use-cases.rst │ │ │ ├── index.rst │ │ │ └── multiparty-application-intro.rst │ │ └── reference │ │ │ ├── compatibility.rst │ │ │ ├── releases.rst │ │ │ ├── status-definitions.rst │ │ │ └── support.rst │ └── sdk │ │ ├── component-howtos │ │ ├── application-development │ │ │ ├── client-libraries │ │ │ │ └── java-client-libraries.rst │ │ │ ├── code-snippets │ │ │ │ ├── Com │ │ │ │ │ └── Acme │ │ │ │ │ │ ├── Enum.daml │ │ │ │ │ │ ├── ParameterizedTypes.daml │ │ │ │ │ │ ├── ProductTypes.daml │ │ │ │ │ │ ├── Templates.daml │ │ │ │ │ │ └── Variants.daml │ │ │ │ ├── Interfaces.daml │ │ │ │ └── pom.xml │ │ │ ├── daml-codegen-java.rst │ │ │ ├── daml-codegen-javascript.rst │ │ │ └── dpm-sandbox.rst │ │ ├── development-tooling-authors │ │ │ └── how-to-parse-daml-archive-files.rst │ │ ├── ledger-interaction │ │ │ └── daml-script │ │ │ │ ├── participants-config.json │ │ │ │ ├── participants-example.json │ │ │ │ └── template-root │ │ │ │ ├── daml.yaml.template │ │ │ │ ├── ledger-parties.json │ │ │ │ └── src │ │ │ │ └── ScriptExample.daml │ │ └── smart-contracts │ │ │ ├── assistant.rst │ │ │ ├── assistant │ │ │ └── config-files.rst │ │ │ ├── daml-studio.rst │ │ │ ├── daml-studio │ │ │ └── daml │ │ │ │ ├── Abort.daml │ │ │ │ ├── CreateAuthFailure.daml │ │ │ │ ├── ExerciseAuthFailure.daml │ │ │ │ ├── Iou.daml │ │ │ │ ├── NO_AUTO_COPYRIGHT │ │ │ │ ├── NotVisibleFailure.daml │ │ │ │ └── Test.daml │ │ │ ├── flags.rst │ │ │ ├── profiler.rst │ │ │ └── profiler │ │ │ └── images │ │ │ └── speedscope.png │ │ ├── explanations │ │ ├── daml-packages-and-archive-files.rst │ │ ├── ledger-api-services.rst │ │ └── ledger-api.rst │ │ ├── reference │ │ ├── cheat-sheet.rst │ │ ├── cheat-sheet │ │ │ └── includes │ │ │ │ ├── basics.rst.inc │ │ │ │ ├── choices.rst.inc │ │ │ │ ├── command-line-tools.rst.inc │ │ │ │ ├── concepts.rst.inc │ │ │ │ ├── contract-keys.rst.inc │ │ │ │ ├── contract-templates.rst.inc │ │ │ │ ├── daml-resources.rst.inc │ │ │ │ ├── data.rst.inc │ │ │ │ ├── functions.rst.inc │ │ │ │ ├── scripts.rst.inc │ │ │ │ ├── types.rst.inc │ │ │ │ ├── updates.rst.inc │ │ │ │ └── what-is.rst.inc │ │ ├── daml-language-cheat-sheet.rst │ │ ├── daml-script │ │ │ └── api │ │ │ │ ├── Daml-Script-Internal.rst │ │ │ │ ├── Daml-Script.rst │ │ │ │ └── index.rst │ │ ├── daml │ │ │ ├── choices.rst │ │ │ ├── code-snippets-dev │ │ │ │ ├── Exceptions.daml │ │ │ │ └── Interfaces.daml │ │ │ ├── code-snippets │ │ │ │ ├── Account.daml │ │ │ │ ├── Batching.daml │ │ │ │ ├── Functions.daml │ │ │ │ ├── Keys.daml │ │ │ │ ├── LibraryModules.daml │ │ │ │ ├── PatternMatching.daml │ │ │ │ ├── Reference.daml │ │ │ │ ├── RestrictedPayout.daml │ │ │ │ ├── Snippets.daml │ │ │ │ ├── Structure.daml │ │ │ │ ├── TubeSurfaceArea.daml │ │ │ │ └── TubeSurfaceArea2.daml │ │ │ ├── contract-keys.rst │ │ │ ├── data-types.rst │ │ │ ├── exceptions.rst │ │ │ ├── expressions.rst │ │ │ ├── file-structure.rst │ │ │ ├── functions.rst │ │ │ ├── index.rst │ │ │ ├── interfaces.rst │ │ │ ├── packages.rst │ │ │ ├── stdlib │ │ │ │ ├── DA-Action-State-Class.rst │ │ │ │ ├── DA-Action-State.rst │ │ │ │ ├── DA-Action.rst │ │ │ │ ├── DA-Assert.rst │ │ │ │ ├── DA-Bifunctor.rst │ │ │ │ ├── DA-Crypto-Text.rst │ │ │ │ ├── DA-Date.rst │ │ │ │ ├── DA-Either.rst │ │ │ │ ├── DA-Exception.rst │ │ │ │ ├── DA-Fail.rst │ │ │ │ ├── DA-Foldable.rst │ │ │ │ ├── DA-Functor.rst │ │ │ │ ├── DA-Internal-Interface-AnyView-Types.rst │ │ │ │ ├── DA-Internal-Interface-AnyView.rst │ │ │ │ ├── DA-List-BuiltinOrder.rst │ │ │ │ ├── DA-List-Total.rst │ │ │ │ ├── DA-List.rst │ │ │ │ ├── DA-Logic.rst │ │ │ │ ├── DA-Map.rst │ │ │ │ ├── DA-Math.rst │ │ │ │ ├── DA-Monoid.rst │ │ │ │ ├── DA-NonEmpty-Types.rst │ │ │ │ ├── DA-NonEmpty.rst │ │ │ │ ├── DA-Numeric.rst │ │ │ │ ├── DA-Optional.rst │ │ │ │ ├── DA-Record.rst │ │ │ │ ├── DA-Semigroup.rst │ │ │ │ ├── DA-Set.rst │ │ │ │ ├── DA-Stack.rst │ │ │ │ ├── DA-Text.rst │ │ │ │ ├── DA-TextMap.rst │ │ │ │ ├── DA-Time.rst │ │ │ │ ├── DA-Traversable.rst │ │ │ │ ├── DA-Tuple.rst │ │ │ │ ├── DA-Validation.rst │ │ │ │ ├── GHC-Show-Text.rst │ │ │ │ ├── GHC-Tuple-Check.rst │ │ │ │ ├── Prelude.rst │ │ │ │ └── index.rst │ │ │ ├── structure.rst │ │ │ ├── templates.rst │ │ │ ├── updates.rst │ │ │ └── working-with.rst │ │ ├── damllf │ │ │ ├── code-snippets │ │ │ │ ├── LfResults.daml │ │ │ │ └── LfTranslation.daml │ │ │ └── daml-lf-translation.rst │ │ ├── fixity.rst │ │ ├── glossary.rst │ │ ├── smart-contract-upgrades.rst │ │ └── smart-contract-upgrades │ │ │ └── images │ │ │ └── upgrade-static-checks-order.svg │ │ ├── sdlc-howtos │ │ ├── applications │ │ │ ├── develop │ │ │ │ ├── code-snippets │ │ │ │ │ └── pom.xml │ │ │ │ ├── command-deduplication.rst │ │ │ │ ├── contracts-and-transactions-in-java.rst │ │ │ │ └── explicit-contract-disclosure.rst │ │ │ ├── integrate │ │ │ │ ├── bindings-java │ │ │ │ │ └── code-snippets │ │ │ │ │ │ └── pom.xml │ │ │ │ └── grpc │ │ │ │ │ ├── code-snippets │ │ │ │ │ ├── CreateMySimpleTemplate.payload │ │ │ │ │ ├── CreatedEventMySimpleTemplate.payload │ │ │ │ │ ├── ExerciseByKeyMySimpleTemplate.payload │ │ │ │ │ ├── ExerciseMySimpleTemplate.payload │ │ │ │ │ ├── LfResults.daml │ │ │ │ │ ├── LfTranslation.daml │ │ │ │ │ ├── MySumType.payload │ │ │ │ │ ├── Templates.daml │ │ │ │ │ ├── Types.daml │ │ │ │ │ ├── notation.payload │ │ │ │ │ ├── notation.proto │ │ │ │ │ └── records.payload │ │ │ │ │ ├── daml-to-ledger-api.rst │ │ │ │ │ └── generate-protodocs │ │ │ ├── observe │ │ │ │ ├── images │ │ │ │ │ └── jaegerPingSpans.png │ │ │ │ └── open-tracing.rst │ │ │ ├── optimise │ │ │ │ ├── active-contract-set.rst │ │ │ │ ├── contention-avoiding.rst │ │ │ │ ├── contention-reducing.rst │ │ │ │ ├── contention-techniques.rst │ │ │ │ └── latency-and-throughput.rst │ │ │ └── secure │ │ │ │ ├── authorization.rst │ │ │ │ └── images │ │ │ │ └── Authentication.svg │ │ └── smart-contracts │ │ │ ├── build │ │ │ └── how-to-build-dar-files.rst │ │ │ ├── debug │ │ │ ├── code-snippets │ │ │ │ ├── Check.daml │ │ │ │ ├── LibraryModule.daml │ │ │ │ ├── MustChoose.daml │ │ │ │ ├── ObligableErrors.daml │ │ │ │ └── OptionalDemo.daml │ │ │ └── troubleshooting.rst │ │ │ ├── develop │ │ │ ├── patterns.rst │ │ │ └── patterns │ │ │ │ ├── authorization.rst │ │ │ │ ├── daml.yaml.template │ │ │ │ ├── daml │ │ │ │ ├── CoinCommitment.daml │ │ │ │ ├── CoinDelegation.daml │ │ │ │ ├── CoinIssuance.daml │ │ │ │ ├── CoinTransferWithAuthorization.daml │ │ │ │ ├── CoinWithTransferWindow.daml │ │ │ │ ├── DelayedCoinTransfer.daml │ │ │ │ ├── GetTimeCoinTransfer.daml │ │ │ │ ├── LimitedTimeCoinTransfer.daml │ │ │ │ ├── LockingByChangingState.daml │ │ │ │ ├── LockingBySafekeeping.daml │ │ │ │ ├── MultiplePartyAgreement.daml │ │ │ │ ├── SimpleCoinTransfer.daml │ │ │ │ └── Utilities.daml │ │ │ │ ├── delegation.rst │ │ │ │ ├── images │ │ │ │ ├── authorization.png │ │ │ │ ├── coinWithTransferWindow.svg │ │ │ │ ├── delayedCoinTransfer.svg │ │ │ │ ├── delegation.png │ │ │ │ ├── genesis.png │ │ │ │ ├── initiateaccept.png │ │ │ │ ├── legends.png │ │ │ │ ├── lockingByArchiving1.png │ │ │ │ ├── lockingByArchiving2.png │ │ │ │ ├── lockingBySafekeeping.png │ │ │ │ ├── lockingByStateChange.png │ │ │ │ ├── multiplepartyAgreement.png │ │ │ │ ├── simpleCoinTransfer.svg │ │ │ │ └── timeLimitedCoinTransfer.svg │ │ │ │ ├── implementing-time-constraints.rst │ │ │ │ ├── legends.rst │ │ │ │ ├── locking.rst │ │ │ │ ├── locking │ │ │ │ ├── locking-by-archiving.rst │ │ │ │ ├── locking-by-safekeeping.rst │ │ │ │ └── locking-by-state.rst │ │ │ │ ├── multiparty-agreement.rst │ │ │ │ └── propose-accept.rst │ │ │ └── upgrade │ │ │ ├── example │ │ │ ├── carbon-1.0.0 │ │ │ │ ├── daml.yaml │ │ │ │ └── daml │ │ │ │ │ ├── CarbonV1.daml │ │ │ │ │ └── Setup.daml │ │ │ ├── carbon-2.0.0 │ │ │ │ ├── daml.yaml │ │ │ │ └── daml │ │ │ │ │ └── CarbonV2.daml │ │ │ ├── carbon-initiate-upgrade │ │ │ │ ├── daml.yaml │ │ │ │ └── daml │ │ │ │ │ └── InitiateUpgrade.daml │ │ │ ├── carbon-label │ │ │ │ ├── daml.yaml │ │ │ │ └── daml │ │ │ │ │ └── CarbonLabel.daml │ │ │ └── carbon-upgrade │ │ │ │ ├── daml.yaml │ │ │ │ └── daml │ │ │ │ └── UpgradeFromCarbonCertV1.daml │ │ │ ├── smart-contract-upgrades.rst │ │ │ └── upgrade-scopes.csv │ │ └── tutorials │ │ ├── quickstart │ │ ├── EXAMPLE_IS_OUTDATED_AND_SHOULD_BE_DELETED │ │ └── template-root │ │ │ ├── daml │ │ │ ├── Iou.daml │ │ │ ├── IouTrade.daml │ │ │ ├── Main.daml │ │ │ └── Tests │ │ │ │ ├── Iou.daml │ │ │ │ └── Trade.daml │ │ │ ├── pom.xml │ │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── daml │ │ │ │ └── quickstart │ │ │ │ └── iou │ │ │ │ └── IouMain.java │ │ │ └── resources │ │ │ └── logback.xml │ │ └── smart-contracts │ │ ├── archive.rst │ │ ├── choices.rst │ │ ├── compose.rst │ │ ├── constraints.rst │ │ ├── contracts.rst │ │ ├── daml-scripts.rst │ │ ├── daml │ │ ├── daml-intro-11 │ │ │ ├── daml.yaml.template │ │ │ └── daml │ │ │ │ └── Main.daml │ │ ├── daml-intro-9 │ │ │ ├── .dlint.yaml │ │ │ ├── daml.yaml.template │ │ │ └── daml │ │ │ │ ├── Intro │ │ │ │ └── Asset │ │ │ │ │ └── MultiTrade.daml │ │ │ │ └── Test │ │ │ │ └── Intro │ │ │ │ └── Asset │ │ │ │ ├── MultiTrade.daml │ │ │ │ └── TradeSetup.daml │ │ ├── daml-intro-choices │ │ │ ├── .dlint.yaml │ │ │ ├── daml.yaml.template │ │ │ └── daml │ │ │ │ ├── Contact.daml │ │ │ │ └── SimpleIou.daml │ │ ├── daml-intro-compose │ │ │ ├── .dlint.yaml │ │ │ ├── daml.yaml.template │ │ │ └── daml │ │ │ │ ├── Intro │ │ │ │ ├── Asset.daml │ │ │ │ └── Asset │ │ │ │ │ ├── Role.daml │ │ │ │ │ └── Trade.daml │ │ │ │ └── Test │ │ │ │ └── Intro │ │ │ │ ├── Asset.daml │ │ │ │ └── Asset │ │ │ │ ├── Role.daml │ │ │ │ └── Trade.daml │ │ ├── daml-intro-constraints │ │ │ ├── .dlint.yaml │ │ │ ├── daml.yaml.template │ │ │ └── daml │ │ │ │ └── Restrictions.daml │ │ ├── daml-intro-contracts │ │ │ ├── daml.yaml.template │ │ │ └── daml │ │ │ │ └── Token.daml │ │ ├── daml-intro-daml-scripts │ │ │ ├── daml.yaml.template │ │ │ └── daml │ │ │ │ └── Token_Test.daml │ │ ├── daml-intro-data │ │ │ ├── .dlint.yaml │ │ │ ├── daml.yaml.template │ │ │ └── daml │ │ │ │ ├── ContractManipulation.daml │ │ │ │ ├── List.daml │ │ │ │ ├── Native.daml │ │ │ │ ├── Record.daml │ │ │ │ ├── Tuple.daml │ │ │ │ └── Variants.daml │ │ ├── daml-intro-exceptions │ │ │ ├── daml.yaml.template │ │ │ └── daml │ │ │ │ └── Intro │ │ │ │ └── Exceptions.daml │ │ ├── daml-intro-functional-101 │ │ │ ├── .dlint.yaml │ │ │ ├── daml.yaml.template │ │ │ └── daml │ │ │ │ └── Main.daml │ │ ├── daml-intro-parties │ │ │ ├── .dlint.yaml │ │ │ ├── daml.yaml.template │ │ │ └── daml │ │ │ │ └── Parties.daml │ │ └── daml-intro-test │ │ │ ├── .dlint.yaml │ │ │ ├── asset-tests │ │ │ ├── daml.yaml.template │ │ │ └── daml │ │ │ │ └── Intro │ │ │ │ ├── Asset │ │ │ │ ├── RoleTests.daml │ │ │ │ └── TradeTests.daml │ │ │ │ └── AssetTests.daml │ │ │ ├── asset │ │ │ ├── daml.yaml.template │ │ │ └── daml │ │ │ │ └── Intro │ │ │ │ ├── Asset.daml │ │ │ │ └── Asset │ │ │ │ ├── Role.daml │ │ │ │ └── Trade.daml │ │ │ ├── multi-package.yaml │ │ │ ├── multi-trade-tests │ │ │ ├── daml.yaml.template │ │ │ └── daml │ │ │ │ └── Intro │ │ │ │ └── Asset │ │ │ │ ├── MultiTradeTests.daml │ │ │ │ └── TradeSetup.daml │ │ │ └── multi-trade │ │ │ ├── daml.yaml.template │ │ │ └── daml │ │ │ └── Intro │ │ │ └── Asset │ │ │ └── MultiTrade.daml │ │ ├── data.rst │ │ ├── dependencies.rst │ │ ├── exceptions.rst │ │ ├── functional-101.rst │ │ ├── images │ │ ├── compose │ │ │ └── divulgence.png │ │ ├── daml-scripts │ │ │ ├── archived.png │ │ │ ├── failure.png │ │ │ ├── failuretable.png │ │ │ ├── scenario_results1.png │ │ │ ├── tabular_view1.png │ │ │ └── tx_graph.png │ │ ├── functional-101 │ │ │ └── signature.png │ │ └── tests │ │ │ └── coverage_workflow.png │ │ ├── intro.rst │ │ ├── next-steps.rst │ │ ├── parties.rst │ │ ├── stdlib.rst │ │ └── tests.rst ├── source │ ├── overview │ │ └── explanations │ │ │ └── ledger-model │ │ │ ├── daml │ │ │ ├── SimpleAsset.daml │ │ │ ├── SimpleDvP.daml │ │ │ └── SimpleIou.daml │ │ │ └── exts │ │ │ └── more_named_targets.py │ └── sdk │ │ ├── component-howtos │ │ ├── application-development │ │ │ └── code-snippets │ │ │ │ ├── Com │ │ │ │ └── Acme │ │ │ │ │ ├── Enum.daml │ │ │ │ │ ├── ParameterizedTypes.daml │ │ │ │ │ ├── ProductTypes.daml │ │ │ │ │ ├── Templates.daml │ │ │ │ │ └── Variants.daml │ │ │ │ ├── Interfaces.daml │ │ │ │ └── pom.xml │ │ ├── ledger-interaction │ │ │ └── daml-script │ │ │ │ ├── participants-config.json │ │ │ │ ├── participants-example.json │ │ │ │ └── template-root │ │ │ │ ├── daml.yaml.template │ │ │ │ ├── ledger-parties.json │ │ │ │ └── src │ │ │ │ └── ScriptExample.daml │ │ └── smart-contracts │ │ │ └── daml-studio │ │ │ └── daml │ │ │ ├── Abort.daml │ │ │ ├── CreateAuthFailure.daml │ │ │ ├── ExerciseAuthFailure.daml │ │ │ ├── Iou.daml │ │ │ ├── NO_AUTO_COPYRIGHT │ │ │ ├── NotVisibleFailure.daml │ │ │ └── Test.daml │ │ ├── reference │ │ ├── daml │ │ │ ├── code-snippets-dev │ │ │ │ ├── Exceptions.daml │ │ │ │ └── Interfaces.daml │ │ │ └── code-snippets │ │ │ │ ├── Account.daml │ │ │ │ ├── Batching.daml │ │ │ │ ├── Functions.daml │ │ │ │ ├── Keys.daml │ │ │ │ ├── LibraryModules.daml │ │ │ │ ├── PatternMatching.daml │ │ │ │ ├── Reference.daml │ │ │ │ ├── RestrictedPayout.daml │ │ │ │ ├── Snippets.daml │ │ │ │ ├── Structure.daml │ │ │ │ ├── TubeSurfaceArea.daml │ │ │ │ └── TubeSurfaceArea2.daml │ │ └── damllf │ │ │ └── code-snippets │ │ │ ├── LfResults.daml │ │ │ └── LfTranslation.daml │ │ ├── sdlc-howtos │ │ ├── applications │ │ │ ├── develop │ │ │ │ └── code-snippets │ │ │ │ │ └── pom.xml │ │ │ └── integrate │ │ │ │ ├── bindings-java │ │ │ │ └── code-snippets │ │ │ │ │ └── pom.xml │ │ │ │ └── grpc │ │ │ │ ├── code-snippets │ │ │ │ ├── CreateMySimpleTemplate.payload │ │ │ │ ├── CreatedEventMySimpleTemplate.payload │ │ │ │ ├── ExerciseByKeyMySimpleTemplate.payload │ │ │ │ ├── ExerciseMySimpleTemplate.payload │ │ │ │ ├── LfResults.daml │ │ │ │ ├── LfTranslation.daml │ │ │ │ ├── MySumType.payload │ │ │ │ ├── Templates.daml │ │ │ │ ├── Types.daml │ │ │ │ ├── notation.payload │ │ │ │ ├── notation.proto │ │ │ │ └── records.payload │ │ │ │ ├── daml-to-ledger-api.rst │ │ │ │ └── generate-protodocs │ │ └── smart-contracts │ │ │ ├── develop │ │ │ └── patterns │ │ │ │ ├── daml.yaml.template │ │ │ │ └── daml │ │ │ │ ├── CoinCommitment.daml │ │ │ │ ├── CoinDelegation.daml │ │ │ │ ├── CoinIssuance.daml │ │ │ │ ├── CoinTransferWithAuthorization.daml │ │ │ │ ├── LimitedTimeCoinTransfer.daml │ │ │ │ ├── LockingByChangingState.daml │ │ │ │ ├── LockingBySafekeeping.daml │ │ │ │ ├── MultiplePartyAgreement.daml │ │ │ │ └── Utilities.daml │ │ │ └── upgrade │ │ │ └── example │ │ │ ├── carbon-1.0.0 │ │ │ ├── daml.yaml │ │ │ └── daml │ │ │ │ ├── CarbonV1.daml │ │ │ │ └── Setup.daml │ │ │ ├── carbon-2.0.0 │ │ │ ├── daml.yaml │ │ │ └── daml │ │ │ │ └── CarbonV2.daml │ │ │ ├── carbon-initiate-upgrade │ │ │ ├── daml.yaml │ │ │ └── daml │ │ │ │ └── InitiateUpgrade.daml │ │ │ ├── carbon-label │ │ │ ├── daml.yaml │ │ │ └── daml │ │ │ │ └── CarbonLabel.daml │ │ │ └── carbon-upgrade │ │ │ ├── daml.yaml │ │ │ └── daml │ │ │ └── UpgradeFromCarbonCertV1.daml │ │ └── tutorials │ │ ├── quickstart │ │ ├── EXAMPLE_IS_OUTDATED_AND_SHOULD_BE_DELETED │ │ └── template-root │ │ │ ├── daml │ │ │ ├── Iou.daml │ │ │ ├── IouTrade.daml │ │ │ ├── Main.daml │ │ │ └── Tests │ │ │ │ ├── Iou.daml │ │ │ │ └── Trade.daml │ │ │ ├── pom.xml │ │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── daml │ │ │ │ └── quickstart │ │ │ │ └── iou │ │ │ │ └── IouMain.java │ │ │ └── resources │ │ │ └── logback.xml │ │ └── smart-contracts │ │ └── daml │ │ ├── daml-intro-11 │ │ ├── daml.yaml.template │ │ └── daml │ │ │ └── Main.daml │ │ ├── daml-intro-9 │ │ ├── .dlint.yaml │ │ ├── daml.yaml.template │ │ └── daml │ │ │ ├── Intro │ │ │ └── Asset │ │ │ │ └── MultiTrade.daml │ │ │ └── Test │ │ │ └── Intro │ │ │ └── Asset │ │ │ ├── MultiTrade.daml │ │ │ └── TradeSetup.daml │ │ ├── daml-intro-choices │ │ ├── .dlint.yaml │ │ ├── daml.yaml.template │ │ └── daml │ │ │ ├── Contact.daml │ │ │ └── SimpleIou.daml │ │ ├── daml-intro-compose │ │ ├── .dlint.yaml │ │ ├── daml.yaml.template │ │ └── daml │ │ │ ├── Intro │ │ │ ├── Asset.daml │ │ │ └── Asset │ │ │ │ ├── Role.daml │ │ │ │ └── Trade.daml │ │ │ └── Test │ │ │ └── Intro │ │ │ ├── Asset.daml │ │ │ └── Asset │ │ │ ├── Role.daml │ │ │ └── Trade.daml │ │ ├── daml-intro-constraints │ │ ├── .dlint.yaml │ │ ├── daml.yaml.template │ │ └── daml │ │ │ └── Restrictions.daml │ │ ├── daml-intro-contracts │ │ ├── daml.yaml.template │ │ └── daml │ │ │ └── Token.daml │ │ ├── daml-intro-daml-scripts │ │ ├── daml.yaml.template │ │ └── daml │ │ │ └── Token_Test.daml │ │ ├── daml-intro-data │ │ ├── .dlint.yaml │ │ ├── daml.yaml.template │ │ └── daml │ │ │ ├── ContractManipulation.daml │ │ │ ├── List.daml │ │ │ ├── Native.daml │ │ │ ├── Record.daml │ │ │ ├── Tuple.daml │ │ │ └── Variants.daml │ │ ├── daml-intro-exceptions │ │ ├── daml.yaml.template │ │ └── daml │ │ │ └── Intro │ │ │ └── Exceptions.daml │ │ ├── daml-intro-functional-101 │ │ ├── .dlint.yaml │ │ ├── daml.yaml.template │ │ └── daml │ │ │ └── Main.daml │ │ ├── daml-intro-parties │ │ ├── .dlint.yaml │ │ ├── daml.yaml.template │ │ └── daml │ │ │ └── Parties.daml │ │ └── daml-intro-test │ │ ├── .dlint.yaml │ │ ├── asset-tests │ │ ├── daml.yaml.template │ │ └── daml │ │ │ └── Intro │ │ │ ├── Asset │ │ │ ├── RoleTests.daml │ │ │ └── TradeTests.daml │ │ │ └── AssetTests.daml │ │ ├── asset │ │ ├── daml.yaml.template │ │ └── daml │ │ │ └── Intro │ │ │ ├── Asset.daml │ │ │ └── Asset │ │ │ ├── Role.daml │ │ │ └── Trade.daml │ │ ├── multi-package.yaml │ │ ├── multi-trade-tests │ │ ├── daml.yaml.template │ │ └── daml │ │ │ └── Intro │ │ │ └── Asset │ │ │ ├── MultiTradeTests.daml │ │ │ └── TradeSetup.daml │ │ └── multi-trade │ │ ├── daml.yaml.template │ │ └── daml │ │ └── Intro │ │ └── Asset │ │ └── MultiTrade.daml ├── sphinx-config │ ├── conf.py │ └── exts │ │ ├── pygments_daml_lexer.py │ │ ├── ref.py │ │ └── wip.py └── styles │ ├── CiEnforced │ └── Terms.yml │ ├── DigitalAsset │ ├── BackticksInHeadings.yml │ ├── SentenceCaseHeadings.yml │ └── Terms.yml │ ├── Google │ ├── AMPM.yml │ ├── Acronyms.yml │ ├── Colons.yml │ ├── Contractions.yml │ ├── DateFormat.yml │ ├── Ellipses.yml │ ├── EmDash.yml │ ├── EnDash.yml │ ├── Exclamation.yml │ ├── FirstPerson.yml │ ├── Gender.yml │ ├── GenderBias.yml │ ├── HeadingPunctuation.yml │ ├── Headings.yml │ ├── Latin.yml │ ├── LyHyphens.yml │ ├── NO_AUTO_COPYRIGHT │ ├── OptionalPlurals.yml │ ├── Ordinal.yml │ ├── OxfordComma.yml │ ├── Parens.yml │ ├── Passive.yml │ ├── Periods.yml │ ├── Quotes.yml │ ├── Ranges.yml │ ├── Semicolons.yml │ ├── Slang.yml │ ├── Spacing.yml │ ├── Spelling.yml │ ├── Units.yml │ ├── We.yml │ ├── Will.yml │ ├── WordList.yml │ ├── meta.json │ └── vocab.txt │ └── config │ └── vocabularies │ └── DA │ ├── accept.txt │ └── reject.txt ├── fmt.sh ├── ghc-lib ├── new-working-on-ghc-lib.md └── template-desugaring.md ├── go.mod ├── go.sum ├── go_deps.bzl ├── hie.yaml ├── hls-snapshot.yaml ├── hls_snapshot.json ├── language-support ├── codegen-main │ ├── BUILD.bazel │ ├── component.yaml │ └── src │ │ ├── main │ │ └── scala │ │ │ └── com │ │ │ ├── daml │ │ │ └── codegen │ │ │ │ └── CodegenMain.scala │ │ │ └── digitalasset │ │ │ └── daml │ │ │ └── lf │ │ │ └── codegen │ │ │ ├── CodegenRunner.scala │ │ │ ├── ConfigReader.scala │ │ │ ├── JavaCodegenRunner.scala │ │ │ └── JsCodegenRunner.scala │ │ └── test │ │ └── scala │ │ └── com │ │ └── daml │ │ └── lf │ │ └── codegen │ │ ├── JavaCodegenRunnerSpec.scala │ │ └── JsCodegenRunnerSpec.scala ├── hs │ └── bindings │ │ ├── BUILD.bazel │ │ ├── README.md │ │ ├── export-package.sh │ │ ├── package.yaml │ │ ├── src │ │ └── DA │ │ │ ├── Ledger.hs │ │ │ └── Ledger │ │ │ ├── Convert.hs │ │ │ ├── GrpcWrapUtils.hs │ │ │ ├── LedgerService.hs │ │ │ ├── Retry.hs │ │ │ ├── Services.hs │ │ │ ├── Services │ │ │ ├── PackageManagementService.hs │ │ │ ├── PackageService.hs │ │ │ └── PartyManagementService.hs │ │ │ └── Types.hs │ │ ├── stack.yaml │ │ └── test │ │ ├── DA │ │ └── Ledger │ │ │ └── Tests.hs │ │ └── daml │ │ ├── dummy │ │ └── Main.daml │ │ ├── for-tests │ │ ├── ContractKeys.daml │ │ ├── Iou.daml │ │ ├── Main.daml │ │ └── Valuepedia.daml │ │ └── for-upload │ │ └── ExtraModule.daml ├── java │ ├── BUILD.bazel │ ├── codegen │ │ ├── BUILD.bazel │ │ ├── README.md │ │ ├── codegen.bzl │ │ └── src │ │ │ ├── bench │ │ │ └── scala │ │ │ │ └── com │ │ │ │ └── digitalasset │ │ │ │ └── daml │ │ │ │ └── lf │ │ │ │ └── codegen │ │ │ │ └── java │ │ │ │ ├── FromJsonBench.scala │ │ │ │ └── ToJsonBench.scala │ │ │ ├── it │ │ │ ├── daml │ │ │ │ ├── Lib_2_1.daml │ │ │ │ ├── Lib_2_dev.daml │ │ │ │ ├── Pkg1.0 │ │ │ │ │ └── A.daml │ │ │ │ ├── Pkg2.0 │ │ │ │ │ └── A.daml │ │ │ │ ├── Tests │ │ │ │ │ ├── ContractKeys.daml │ │ │ │ │ ├── EnumTest.daml │ │ │ │ │ ├── Escape.daml │ │ │ │ │ ├── GenMapTest.daml │ │ │ │ │ ├── Import.daml │ │ │ │ │ ├── ListTest.daml │ │ │ │ │ ├── Names.daml │ │ │ │ │ ├── NumericTest.daml │ │ │ │ │ ├── OptionalTest.daml │ │ │ │ │ ├── ParametersOrder.daml │ │ │ │ │ ├── RecordTest.daml │ │ │ │ │ ├── SimpleInterface.daml │ │ │ │ │ ├── Template1.daml │ │ │ │ │ ├── Template2.daml │ │ │ │ │ ├── TextMapTest.daml │ │ │ │ │ ├── UpgradeTest.daml │ │ │ │ │ └── VariantTest.daml │ │ │ │ └── pkg-root │ │ │ │ │ ├── daml.yaml │ │ │ │ │ └── daml │ │ │ │ │ └── Root.daml │ │ │ ├── java-2.1 │ │ │ │ └── com │ │ │ │ │ └── daml │ │ │ │ │ └── AllTests.java │ │ │ ├── java-2.2 │ │ │ │ └── com │ │ │ │ │ └── daml │ │ │ │ │ └── AllTests.java │ │ │ ├── java-2.dev │ │ │ │ └── com │ │ │ │ │ └── daml │ │ │ │ │ ├── AllTests.java │ │ │ │ │ ├── ContractKeysTest.java │ │ │ │ │ ├── InterfacePackageNameAndVersionTest.java │ │ │ │ │ ├── TemplateAndInterfaceIdTest.java │ │ │ │ │ └── TextMapTest.java │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── daml │ │ │ │ ├── AllGenericTests.java │ │ │ │ ├── DecoderTest.java │ │ │ │ ├── EnumTest.java │ │ │ │ ├── GenMapTest.java │ │ │ │ ├── ListTest.java │ │ │ │ ├── ModulePrefixes.java │ │ │ │ ├── NumericTest.java │ │ │ │ ├── OptionalTest.java │ │ │ │ ├── PackageNameAndVersionTest.java │ │ │ │ ├── ParametrizedContractIdTest.java │ │ │ │ ├── RecordTest.java │ │ │ │ ├── TemplateMethodTest.java │ │ │ │ ├── UpgradeTest.java │ │ │ │ └── VariantTest.java │ │ │ ├── ledger-tests │ │ │ ├── daml │ │ │ │ ├── AllTests.daml │ │ │ │ ├── Interfaces.daml │ │ │ │ ├── Stakeholders.daml │ │ │ │ └── Wolpertinger.daml │ │ │ ├── resources │ │ │ │ └── logback-test.xml │ │ │ └── scala │ │ │ │ └── com │ │ │ │ └── daml │ │ │ │ ├── CodegenTest.scala │ │ │ │ ├── InterfacesTest.scala │ │ │ │ ├── LedgerTest.scala │ │ │ │ ├── StakeholdersTest.scala │ │ │ │ └── TestUtil.scala │ │ │ ├── main │ │ │ ├── resources │ │ │ │ └── logback.xml │ │ │ └── scala │ │ │ │ └── com │ │ │ │ └── digitalasset │ │ │ │ └── daml │ │ │ │ └── lf │ │ │ │ └── codegen │ │ │ │ ├── JavaCodeGen.scala │ │ │ │ ├── JavaCodeGenConf.scala │ │ │ │ ├── Main.scala │ │ │ │ ├── SignatureTree.scala │ │ │ │ ├── Util.scala │ │ │ │ ├── backend │ │ │ │ └── java │ │ │ │ │ ├── JavaEscaper.scala │ │ │ │ │ ├── ObjectMethods.scala │ │ │ │ │ ├── Types.scala │ │ │ │ │ └── inner │ │ │ │ │ ├── ClassForType.scala │ │ │ │ │ ├── ClassGenUtils.scala │ │ │ │ │ ├── ConstructorGenerator.scala │ │ │ │ │ ├── ContractClass.scala │ │ │ │ │ ├── ContractIdClass.scala │ │ │ │ │ ├── DecoderClass.scala │ │ │ │ │ ├── EnumClass.scala │ │ │ │ │ ├── FromJsonGenerator.scala │ │ │ │ │ ├── FromValueExtractorParameters.scala │ │ │ │ │ ├── FromValueGenerator.scala │ │ │ │ │ ├── InterfaceClass.scala │ │ │ │ │ ├── RecordClass.scala │ │ │ │ │ ├── RecordFields.scala │ │ │ │ │ ├── RecordMethods.scala │ │ │ │ │ ├── TemplateClass.scala │ │ │ │ │ ├── TemplateMethods.scala │ │ │ │ │ ├── ToJsonGenerator.scala │ │ │ │ │ ├── ToValueExtractorParameters.scala │ │ │ │ │ ├── ToValueGenerator.scala │ │ │ │ │ ├── TrackLineage.scala │ │ │ │ │ ├── VariantClass.scala │ │ │ │ │ ├── VariantConstructorClass.scala │ │ │ │ │ ├── VariantRecordClass.scala │ │ │ │ │ ├── VariantRecordMethods.scala │ │ │ │ │ ├── VariantValueDecodersMethods.scala │ │ │ │ │ └── package.scala │ │ │ │ ├── dependencygraph │ │ │ │ ├── DependencyGraph.scala │ │ │ │ ├── Graph.scala │ │ │ │ ├── Node.scala │ │ │ │ ├── NodeType.scala │ │ │ │ ├── OrderedDependencies.scala │ │ │ │ └── TransitiveClosure.scala │ │ │ │ └── exception │ │ │ │ └── UnsupportedTypeError.scala │ │ │ └── test │ │ │ ├── daml │ │ │ ├── AnotherBar.daml │ │ │ ├── Bar.daml │ │ │ ├── Baz.daml │ │ │ ├── Foo.daml │ │ │ ├── Foo2.daml │ │ │ └── UsingBar.daml │ │ │ ├── java │ │ │ └── com │ │ │ │ └── digitalasset │ │ │ │ └── testing │ │ │ │ ├── AllTestsFor2_1.java │ │ │ │ ├── AllTestsFor2_2.java │ │ │ │ ├── AllTestsFor2_dev.java │ │ │ │ ├── EnumTestForAll.java │ │ │ │ ├── MapTestForAll.java │ │ │ │ └── NumericTestForAll.java │ │ │ ├── resources │ │ │ └── logback-test.xml │ │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── daml │ │ │ └── lf │ │ │ └── codegen │ │ │ ├── JavaCodeGenConfSpec.scala │ │ │ ├── JavaCodeGenTests.scala │ │ │ ├── SignatureTreeSpec.scala │ │ │ ├── UtilSpec.scala │ │ │ ├── backend │ │ │ └── java │ │ │ │ ├── ChoiceFieldsSpec.scala │ │ │ │ ├── FromValueSpec.scala │ │ │ │ ├── JavaEscaperSpec.scala │ │ │ │ ├── JsonDecoderSpec.scala │ │ │ │ ├── ObjectMethodsSpec.scala │ │ │ │ ├── inner │ │ │ │ ├── ContractClassBuilderSpec.scala │ │ │ │ ├── RecordFieldsSpec.scala │ │ │ │ ├── RecordLikeMethodsSpec.scala │ │ │ │ ├── TrackLineageSpec.scala │ │ │ │ └── VariantConstructorClassSpec.scala │ │ │ │ └── package.scala │ │ │ └── dependencygraph │ │ │ ├── DependencyGraphSpec.scala │ │ │ └── GraphSpec.scala │ ├── javaopts.bzl │ └── json │ │ ├── BUILD.bazel │ │ └── src │ │ ├── main │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── daml │ │ │ └── lf │ │ │ └── codegen │ │ │ └── json │ │ │ ├── JsonCodec.scala │ │ │ └── ValueConversion.scala │ │ └── test │ │ └── scala │ │ └── com │ │ └── digitalasset │ │ └── daml │ │ └── lf │ │ └── codegen │ │ └── json │ │ └── ValueConversionSpec.scala └── js │ ├── BUILD.bazel │ ├── codegen │ ├── BUILD.bazel │ ├── README.md │ ├── src │ │ ├── main │ │ │ ├── resources │ │ │ │ └── logback.xml │ │ │ └── scala │ │ │ │ └── com │ │ │ │ └── digitalasset │ │ │ │ └── daml │ │ │ │ └── lf │ │ │ │ └── codegen │ │ │ │ ├── JsCodeGen.scala │ │ │ │ ├── JsCodeGenConf.scala │ │ │ │ ├── JsCodeGenMain.scala │ │ │ │ └── js │ │ │ │ ├── CodeBuilder.scala │ │ │ │ ├── Decoder.scala │ │ │ │ ├── DefGen.scala │ │ │ │ ├── Encode.scala │ │ │ │ ├── GenHelper.scala │ │ │ │ ├── ModuleGen.scala │ │ │ │ ├── ModuleTree.scala │ │ │ │ └── TypeGen.scala │ │ └── test │ │ │ ├── resources │ │ │ └── logback-test.xml │ │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── daml │ │ │ └── lf │ │ │ └── codegen │ │ │ └── JsCodeGenTests.scala │ └── tests │ │ ├── BUILD.bazel │ │ ├── build-and-lint.sh │ │ ├── daml │ │ ├── .gitignore │ │ ├── Hidden.daml │ │ ├── Lib │ │ │ ├── EmptyIfaceOnly.daml │ │ │ ├── Mod.daml │ │ │ └── ModIfaceOnly.daml │ │ ├── Main.daml │ │ ├── Npm1.daml │ │ ├── Npm2.daml │ │ └── T.daml │ │ ├── npm_check.sh │ │ ├── ts │ │ ├── build-and-lint-test │ │ │ ├── .gitignore │ │ │ ├── jest.config.js │ │ │ ├── jest.setup.js │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ ├── __tests__ │ │ │ │ │ ├── bootstrap.canton │ │ │ │ │ ├── canton.conf │ │ │ │ │ └── test.ts │ │ │ │ └── index.ts │ │ │ └── tsconfig.json │ │ ├── package.json │ │ └── yarn.lock │ │ ├── watch-codegen-js.sh │ │ ├── watch-damlc.sh │ │ └── watch-yarn.sh │ ├── daml-types │ ├── .eslintrc.json │ ├── .gitignore │ ├── BUILD.bazel │ ├── README.md │ ├── index.test.ts │ ├── index.ts │ ├── jest.config.js │ ├── package.json │ ├── tsconfig.eslint.json │ └── tsconfig.json │ ├── defs.bzl │ ├── eslint.bzl │ ├── jest.bzl │ ├── packages │ ├── BUILD.bazel │ ├── package.json │ └── yarn.lock │ └── typedoc.bzl ├── ledger-service ├── lf-value-json │ ├── BUILD.bazel │ └── src │ │ ├── main │ │ └── scala │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── daml │ │ │ └── lf │ │ │ └── value │ │ │ └── json │ │ │ ├── ApiCodecCompressed.scala │ │ │ ├── ApiValueImplicits.scala │ │ │ ├── JsonVariant.scala │ │ │ └── NavigatorModelAliases.scala │ │ └── test │ │ ├── daml │ │ └── JsonEncodingTest.daml │ │ └── scala │ │ └── com │ │ └── digitalasset │ │ └── daml │ │ └── lf │ │ └── value │ │ └── json │ │ └── ApiCodecCompressedSpec.scala └── utils │ ├── BUILD.bazel │ ├── scalaopts.bzl │ └── src │ └── main │ └── scala │ └── com │ └── daml │ ├── http │ └── util │ │ └── Logging.scala │ └── ledger │ └── service │ ├── Grpc.scala │ ├── MetadataReader.scala │ └── TemplateIds.scala ├── libs-haskell ├── bazel-runfiles │ ├── BUILD.bazel │ ├── src │ │ └── DA │ │ │ └── Bazel │ │ │ └── Runfiles.hs │ └── test │ │ ├── DA │ │ └── Bazel │ │ │ └── RunfilesTest.hs │ │ └── resources │ │ ├── dir │ │ ├── file1.txt │ │ └── file2.txt │ │ └── file.txt ├── canton-test-utils │ ├── BUILD.bazel │ └── DA │ │ └── Test │ │ └── Sandbox.hs ├── da-gcp-logger │ ├── BUILD.bazel │ ├── src │ │ └── DA │ │ │ └── Service │ │ │ └── Logger │ │ │ └── Impl │ │ │ └── GCP.hs │ └── tests │ │ └── Telemetry.hs ├── da-hs-base │ ├── BUILD.bazel │ ├── LICENSE │ ├── README.md │ ├── da-hs-base.cabal │ ├── src │ │ ├── Control │ │ │ └── Lens │ │ │ │ ├── Ast.hs │ │ │ │ └── MonoTraversal.hs │ │ ├── DA │ │ │ ├── Directory.hs │ │ │ ├── PortFile.hs │ │ │ ├── Pretty.hs │ │ │ ├── Service │ │ │ │ ├── Logger.hs │ │ │ │ └── Logger │ │ │ │ │ └── Impl │ │ │ │ │ ├── IO.hs │ │ │ │ │ ├── Pure.hs │ │ │ │ │ └── README.md │ │ │ └── Signals.hs │ │ ├── Data │ │ │ ├── Conduit │ │ │ │ └── Tar │ │ │ │ │ └── Extra.hs │ │ │ ├── List │ │ │ │ └── Extended.hs │ │ │ ├── NameMap.hs │ │ │ ├── Semigroup │ │ │ │ └── FixedPoint.hs │ │ │ ├── Text │ │ │ │ └── Extended.hs │ │ │ └── Vector │ │ │ │ └── Extended.hs │ │ ├── Network │ │ │ └── Socket │ │ │ │ └── Extended.hs │ │ ├── Options │ │ │ └── Applicative │ │ │ │ └── Extended.hs │ │ ├── Orphans │ │ │ └── Lib_pretty.hs │ │ ├── Test │ │ │ └── Tasty │ │ │ │ └── Extended.hs │ │ └── Text │ │ │ └── PrettyPrint │ │ │ └── Annotated │ │ │ └── Extended.hs │ └── tests │ │ └── Options.hs ├── da-version-types │ ├── BUILD.bazel │ ├── da-version-types.cabal │ └── src │ │ └── DA │ │ └── Daml │ │ └── Version │ │ └── Types.hs ├── ledger-api-pb │ ├── BUILD.bazel │ ├── README.md │ └── src │ │ └── protobuf │ │ └── com │ │ └── daml │ │ └── ledger │ │ └── api │ │ └── v2 │ │ ├── admin │ │ ├── object_meta.proto │ │ ├── package_management_service.proto │ │ ├── party_management_service.proto │ │ └── user_management_service.proto │ │ ├── package_reference.proto │ │ └── package_service.proto └── test-utils │ ├── BUILD.bazel │ └── DA │ └── Test │ ├── FreePort.hs │ ├── FreePort │ ├── Error.hs │ ├── OS.hs │ ├── PortGen.hs │ └── PortLock.hs │ ├── Process.hs │ └── Util.hs ├── libs-scala ├── adjustable-clock │ ├── BUILD.bazel │ └── src │ │ └── main │ │ └── scala │ │ └── com │ │ └── daml │ │ └── clock │ │ └── AdjustableClock.scala ├── auth-utils │ ├── BUILD.bazel │ └── src │ │ └── main │ │ └── scala │ │ └── com │ │ └── daml │ │ └── auth │ │ └── TokenHolder.scala ├── build-info │ ├── BUILD.bazel │ └── src │ │ └── main │ │ └── scala │ │ └── com │ │ └── daml │ │ └── buildinfo │ │ └── BuildInfo.scala ├── concurrent │ ├── BUILD.bazel │ └── src │ │ ├── main │ │ └── scala │ │ │ └── com │ │ │ └── daml │ │ │ └── concurrent │ │ │ ├── ExecutionContextOf.scala │ │ │ ├── FutureOf.scala │ │ │ └── package.scala │ │ └── test │ │ └── scala │ │ └── com │ │ └── daml │ │ └── concurrent │ │ ├── ExecutionContextSpec.scala │ │ └── FutureSpec.scala ├── contextualized-logging │ ├── BUILD.bazel │ └── src │ │ ├── main │ │ └── scala │ │ │ └── com │ │ │ └── daml │ │ │ └── logging │ │ │ ├── ContextualizedLogger.scala │ │ │ ├── JsonStringSerializer.scala │ │ │ ├── LeveledLogger.scala │ │ │ ├── LoggingContext.scala │ │ │ ├── LoggingContextOf.scala │ │ │ ├── LoggingMarker.scala │ │ │ ├── LoggingValueSerializer.scala │ │ │ └── package.scala │ │ └── test │ │ └── suite │ │ ├── resources │ │ └── logback.xml │ │ └── scala │ │ └── com │ │ └── daml │ │ └── logging │ │ ├── ContextualizedLoggerIT.scala │ │ ├── ContextualizedLoggerSpec.scala │ │ ├── JsonStringSerializerSpec.scala │ │ ├── LoggingValueSerializerSpec.scala │ │ └── LoggingValueStringSerializerSpec.scala ├── crypto │ ├── BUILD.bazel │ └── src │ │ ├── jmh │ │ └── scala │ │ │ └── com │ │ │ └── daml │ │ │ └── crypto │ │ │ ├── MacPrototypeBenchmark.scala │ │ │ └── MessageDigestPrototypeBenchmark.scala │ │ ├── main │ │ └── scala │ │ │ └── com │ │ │ └── daml │ │ │ └── crypto │ │ │ ├── MacPrototype.scala │ │ │ ├── MessageDigestPrototype.scala │ │ │ ├── MessageSignaturePrototype.scala │ │ │ └── MessageSignaturePrototypeUtil.scala │ │ └── test │ │ └── scala │ │ └── com │ │ └── daml │ │ └── crypto │ │ ├── MacPrototypeSpec.scala │ │ ├── MessageDigestPrototypeSpec.scala │ │ └── MessageSignaturePrototypeSpec.scala ├── executors │ ├── BUILD.bazel │ └── src │ │ └── main │ │ └── scala │ │ └── com │ │ └── daml │ │ └── executors │ │ ├── InstrumentedExecutors.scala │ │ ├── QueueAwareExecutorService.scala │ │ └── executors │ │ ├── NamedExecutor.scala │ │ ├── QueueAwareExecutionContextExecutorService.scala │ │ └── QueueAwareExecutor.scala ├── fs-utils │ ├── BUILD.bazel │ └── src │ │ └── main │ │ └── scala │ │ └── com │ │ └── daml │ │ └── fs │ │ ├── TemporaryDirectory.scala │ │ └── Utils.scala ├── grpc-test-utils │ ├── BUILD.bazel │ └── src │ │ └── main │ │ └── scala │ │ └── com │ │ └── daml │ │ └── grpc │ │ └── test │ │ ├── FiniteStreamObserver.scala │ │ ├── GrpcServer.scala │ │ ├── ObserverFilter.scala │ │ ├── SizeBoundObserver.scala │ │ ├── StreamConsumer.scala │ │ └── TimeBoundObserver.scala ├── grpc-utils │ ├── BUILD.bazel │ └── src │ │ ├── main │ │ └── scala │ │ │ └── com │ │ │ └── daml │ │ │ └── grpc │ │ │ ├── GrpcException.scala │ │ │ ├── GrpcStatus.scala │ │ │ └── RpcProtoExtractors.scala │ │ └── test │ │ └── suite │ │ └── scala │ │ └── com │ │ └── digitalasset │ │ └── grpc │ │ └── GrpcStatusSpec.scala ├── http-test-utils │ ├── BUILD.bazel │ └── src │ │ └── main │ │ └── scala │ │ └── com │ │ └── daml │ │ └── http │ │ └── test │ │ └── SimpleHttpServer.scala ├── ledger-resources │ ├── BUILD.bazel │ └── src │ │ ├── main │ │ └── scala │ │ │ └── com │ │ │ └── daml │ │ │ └── ledger │ │ │ └── resources │ │ │ ├── ResourceContext.scala │ │ │ ├── ResourceOwner.scala │ │ │ └── package.scala │ │ └── test │ │ └── lib │ │ └── scala │ │ └── com │ │ └── daml │ │ └── ledger │ │ └── resources │ │ └── TestResourceContext.scala ├── logging-entries │ ├── BUILD.bazel │ └── src │ │ ├── main │ │ └── scala │ │ │ └── com │ │ │ └── daml │ │ │ └── logging │ │ │ └── entries │ │ │ ├── LoggingEntries.scala │ │ │ ├── LoggingValue.scala │ │ │ ├── ToLoggingKey.scala │ │ │ ├── ToLoggingValue.scala │ │ │ └── package.scala │ │ └── test │ │ └── scala │ │ └── com │ │ └── daml │ │ └── logging │ │ └── entries │ │ └── LoggingValueSpec.scala ├── nameof │ ├── BUILD.bazel │ └── src │ │ ├── main │ │ └── scala │ │ │ └── com │ │ │ └── daml │ │ │ └── nameof │ │ │ ├── NameOf.scala │ │ │ └── NameOfImpl.scala │ │ └── test │ │ └── suite │ │ ├── resources │ │ └── logback.xml │ │ └── scala │ │ └── com │ │ └── daml │ │ └── nameof │ │ └── NameOfSpec.scala ├── nonempty-cats │ ├── BUILD.bazel │ └── src │ │ ├── main │ │ └── scala │ │ │ └── com │ │ │ └── daml │ │ │ └── nonempty │ │ │ └── catsinstances │ │ │ ├── impl │ │ │ └── CatsInstancesLow.scala │ │ │ └── package.scala │ │ └── test │ │ └── scala │ │ └── com │ │ └── daml │ │ └── nonempty │ │ └── catsinstances │ │ └── CatsInstancesSpec.scala ├── nonempty │ ├── BUILD.bazel │ └── src │ │ ├── main │ │ └── scala │ │ │ ├── com │ │ │ └── daml │ │ │ │ └── nonempty │ │ │ │ ├── NonEmpty.scala │ │ │ │ ├── NonEmptyCollCompat.scala │ │ │ │ ├── NonEmptyReturningOps.scala │ │ │ │ ├── Patterns.scala │ │ │ │ └── package.scala │ │ │ └── scalautil │ │ │ └── nonempty │ │ │ └── package.scala │ │ └── test │ │ └── scala │ │ └── com │ │ └── daml │ │ └── nonempty │ │ └── NonEmptySpec.scala ├── ports │ ├── BUILD.bazel │ └── src │ │ ├── main │ │ └── scala │ │ │ └── com │ │ │ └── daml │ │ │ └── ports │ │ │ ├── FreePort.scala │ │ │ ├── LockedFreePort.scala │ │ │ ├── Port.scala │ │ │ ├── PortFiles.scala │ │ │ └── PortLock.scala │ │ └── test │ │ └── suite │ │ └── scala │ │ └── com │ │ └── daml │ │ └── ports │ │ ├── FreePortSpec.scala │ │ ├── LockedFreePortSpec.scala │ │ ├── PortFilesSpec.scala │ │ └── PortSpec.scala ├── postgresql-testing │ ├── BUILD.bazel │ └── src │ │ └── main │ │ └── scala │ │ └── com │ │ └── daml │ │ └── testing │ │ └── postgresql │ │ ├── PostgresAround.scala │ │ ├── PostgresAroundAll.scala │ │ ├── PostgresAroundEach.scala │ │ ├── PostgresAroundSuite.scala │ │ ├── PostgresDatabase.scala │ │ ├── PostgresResource.scala │ │ ├── PostgresServer.scala │ │ ├── PostgresServerPaths.scala │ │ ├── Tool.scala │ │ └── package.scala ├── resources-grpc │ ├── BUILD.bazel │ └── src │ │ ├── main │ │ └── scala │ │ │ └── com │ │ │ └── daml │ │ │ └── resources │ │ │ └── grpc │ │ │ ├── GrpcResourceOwnerFactories.scala │ │ │ ├── ManagedChannelResourceOwner.scala │ │ │ ├── NioEventLoopGroupResourceOwner.scala │ │ │ └── ServerResourceOwner.scala │ │ └── test │ │ ├── resources │ │ └── logback-test.xml │ │ └── scala │ │ └── com │ │ └── daml │ │ └── resources │ │ └── grpc │ │ └── GrpcResourceOwnerSpec.scala ├── resources-pekko │ ├── BUILD.bazel │ └── src │ │ ├── main │ │ └── scala │ │ │ └── com │ │ │ └── daml │ │ │ └── resources │ │ │ └── pekko │ │ │ ├── ActorMaterializerResourceOwner.scala │ │ │ ├── ActorSystemResourceOwner.scala │ │ │ ├── BoundedSourceQueueResourceOwner.scala │ │ │ ├── CancellableResourceOwner.scala │ │ │ └── PekkoResourceOwnerFactories.scala │ │ └── test │ │ └── suite │ │ └── scala │ │ └── com │ │ └── daml │ │ └── resources │ │ └── pekko │ │ └── PekkoResourceOwnerSpec.scala ├── resources │ ├── BUILD.bazel │ └── src │ │ ├── main │ │ ├── 2.13 │ │ │ └── com │ │ │ │ └── daml │ │ │ │ └── resources │ │ │ │ └── UnitCanBuildFrom.scala │ │ └── scala │ │ │ └── com │ │ │ └── daml │ │ │ └── resources │ │ │ ├── AbstractResourceOwner.scala │ │ │ ├── CloseableResourceOwner.scala │ │ │ ├── ExecutorServiceResourceOwner.scala │ │ │ ├── FutureCloseableResourceOwner.scala │ │ │ ├── FutureResourceOwner.scala │ │ │ ├── HasExecutionContext.scala │ │ │ ├── NestedResource.scala │ │ │ ├── ProgramResource.scala │ │ │ ├── PureResource.scala │ │ │ ├── ReleasableResource.scala │ │ │ ├── ReleasableResourceOwner.scala │ │ │ ├── Resource.scala │ │ │ ├── ResourceAcquisitionFilterException.scala │ │ │ ├── ResourceFactories.scala │ │ │ ├── ResourceOwnerFactories.scala │ │ │ └── TimerResourceOwner.scala │ │ └── test │ │ ├── lib │ │ └── scala │ │ │ └── com │ │ │ └── daml │ │ │ └── resources │ │ │ ├── DelayedReleaseResourceOwner.scala │ │ │ ├── FailingResourceOwner.scala │ │ │ ├── MockConstructor.scala │ │ │ ├── TestCloseable.scala │ │ │ ├── TestContext.scala │ │ │ └── TestResourceOwner.scala │ │ └── suite │ │ └── scala │ │ └── com │ │ └── daml │ │ └── resources │ │ └── ResourceOwnerSpec.scala ├── rs-grpc-bridge │ ├── BUILD.bazel │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── daml │ │ │ └── grpc │ │ │ └── adapter │ │ │ ├── CallCounter.java │ │ │ ├── ExecutionSequencer.java │ │ │ ├── ExecutionSequencerFactory.java │ │ │ ├── SingleThreadExecutionSequencer.java │ │ │ ├── SingleThreadExecutionSequencerPool.java │ │ │ ├── client │ │ │ └── rs │ │ │ │ ├── BufferingResponseObserver.java │ │ │ │ ├── BufferingSubscription.java │ │ │ │ ├── ClientPublisher.java │ │ │ │ ├── DownstreamEventBuffer.java │ │ │ │ └── UpstreamEventBuffer.java │ │ │ └── server │ │ │ └── rs │ │ │ └── ServerSubscriber.java │ │ └── test │ │ ├── lib │ │ └── java │ │ │ └── com │ │ │ └── digitalasset │ │ │ └── grpc │ │ │ └── adapter │ │ │ └── TestExecutionSequencerFactory.java │ │ └── suite │ │ ├── resources │ │ └── logback-test.xml │ │ └── scala │ │ └── com │ │ └── daml │ │ └── grpc │ │ └── adapter │ │ ├── client │ │ └── rs │ │ │ ├── BufferingSubscriptionTest.scala │ │ │ ├── ClientPublisherTest.scala │ │ │ └── PublisherCreation.scala │ │ └── server │ │ └── rs │ │ ├── BufferingSubscriber.scala │ │ ├── ServerSubscriberBlackboxTest.scala │ │ ├── ServerSubscriberStressTest.scala │ │ ├── ServerSubscriberWhiteboxTest.scala │ │ └── TestingException.scala ├── rs-grpc-pekko │ ├── BUILD.bazel │ ├── README.md │ └── src │ │ ├── main │ │ └── scala │ │ │ └── com │ │ │ └── daml │ │ │ └── grpc │ │ │ └── adapter │ │ │ ├── PekkoExecutionSequencer.scala │ │ │ ├── PekkoExecutionSequencerPool.scala │ │ │ ├── client │ │ │ └── pekko │ │ │ │ └── ClientAdapter.scala │ │ │ ├── server │ │ │ └── pekko │ │ │ │ └── ServerAdapter.scala │ │ │ └── utils │ │ │ └── LongDemandToInteger.scala │ │ └── test │ │ ├── resources │ │ └── application.conf │ │ └── scala │ │ └── com │ │ └── daml │ │ └── grpc │ │ └── adapter │ │ ├── operation │ │ ├── PekkoClientCompatibilityCheck.scala │ │ ├── PekkoClientWithReferenceServiceHttpSpec.scala │ │ ├── PekkoClientWithReferenceServiceInProcessSpec.scala │ │ ├── PekkoClientWithReferenceServiceSpecBase.scala │ │ ├── PekkoServiceFixture.scala │ │ ├── PekkoServiceHttpSpec.scala │ │ ├── PekkoServiceInProcessSpec.scala │ │ └── PekkoServiceSpecBase.scala │ │ └── utils │ │ └── implementations │ │ └── HelloServicePekkoImplementation.scala ├── rs-grpc-testing-utils │ ├── BUILD.bazel │ └── src │ │ └── main │ │ └── scala │ │ └── com │ │ └── daml │ │ └── grpc │ │ └── adapter │ │ └── server │ │ └── rs │ │ ├── MockClientCallStreamObserver.scala │ │ └── MockServerCallStreamObserver.scala ├── safe-proto │ ├── BUILD.bazel │ └── src │ │ ├── main │ │ └── scala │ │ │ └── com │ │ │ └── daml │ │ │ └── SafeProto.scala │ │ └── test │ │ └── scala │ │ └── com │ │ └── daml │ │ └── SafeProtoTest.scala ├── sample-service │ ├── BUILD.bazel │ ├── README.md │ └── src │ │ ├── main │ │ ├── protobuf │ │ │ └── hello.proto │ │ └── scala │ │ │ └── com │ │ │ └── daml │ │ │ └── grpc │ │ │ └── sampleservice │ │ │ ├── HelloServiceResponding.scala │ │ │ └── implementations │ │ │ └── HelloServiceReferenceImplementation.scala │ │ └── test │ │ └── scala │ │ └── com │ │ └── daml │ │ └── grpc │ │ └── adapter │ │ ├── client │ │ ├── ReferenceClientCompatibilityCheck.scala │ │ └── ResultAssertions.scala │ │ ├── operation │ │ ├── ReferenceServiceAndClientSpecHttp.scala │ │ ├── ReferenceServiceAndClientSpecInProcess.scala │ │ └── ReferenceServiceFixture.scala │ │ └── utils │ │ ├── BackpressuringObserver.scala │ │ └── BufferingObserver.scala ├── scala-utils │ ├── BUILD.bazel │ └── src │ │ ├── main │ │ └── scala │ │ │ └── com │ │ │ └── daml │ │ │ └── scalautil │ │ │ ├── ExceptionOps.scala │ │ │ ├── FoldableContravariant.scala │ │ │ ├── ImplicitPreference.scala │ │ │ ├── NeverEqualsOverride.scala │ │ │ ├── Statement.scala │ │ │ ├── TraverseFMSyntax.scala │ │ │ ├── future │ │ │ └── FutureConversion.scala │ │ │ └── package.scala │ │ └── test │ │ └── scala │ │ └── com │ │ └── daml │ │ └── scalautil │ │ ├── ImplicitPreferenceSpec.scala │ │ ├── StatementSpec.scala │ │ └── future │ │ └── FutureConversionSpec.scala ├── scalatest-utils │ ├── BUILD.bazel │ └── src │ │ ├── main │ │ └── scala │ │ │ └── com │ │ │ └── daml │ │ │ └── scalatest │ │ │ ├── AsyncForAll.scala │ │ │ ├── Equalz.scala │ │ │ ├── FlatSpecCheckLaws.scala │ │ │ ├── FreeSpecCheckLaws.scala │ │ │ ├── Unnatural.scala │ │ │ └── WordSpecCheckLaws.scala │ │ └── test │ │ └── scala │ │ └── com │ │ └── daml │ │ └── scalatest │ │ └── EqualzSpec.scala ├── struct-json │ ├── struct-circe-json │ │ ├── BUILD.bazel │ │ └── src │ │ │ ├── main │ │ │ └── scala │ │ │ │ └── com │ │ │ │ └── daml │ │ │ │ └── struct │ │ │ │ └── circe │ │ │ │ └── StructEncoderDecoder.scala │ │ │ └── test │ │ │ └── scala │ │ │ └── com │ │ │ └── daml │ │ │ └── struct │ │ │ └── circe │ │ │ └── StructEncoderDecoderTest.scala │ └── struct-spray-json │ │ ├── BUILD.bazel │ │ └── src │ │ ├── main │ │ └── scala │ │ │ └── com │ │ │ └── daml │ │ │ └── struct │ │ │ └── spray │ │ │ └── StructJsonFormat.scala │ │ └── test │ │ └── scala │ │ └── com │ │ └── daml │ │ └── struct │ │ └── spray │ │ └── StructJsonFormatTest.scala ├── test-evidence │ ├── generator │ │ ├── BUILD.bazel │ │ └── src │ │ │ └── main │ │ │ └── scala │ │ │ ├── com │ │ │ └── daml │ │ │ │ └── test │ │ │ │ └── evidence │ │ │ │ └── generator │ │ │ │ ├── ScalaTestGeneratorSupport.scala │ │ │ │ ├── TestEntry.scala │ │ │ │ └── TestEntryCsvEncoder.scala │ │ │ └── org │ │ │ └── scalatest │ │ │ └── daml │ │ │ └── ScalaTestAdapter.scala │ ├── scalatest │ │ ├── BUILD.bazel │ │ └── src │ │ │ └── main │ │ │ └── scala │ │ │ └── com │ │ │ └── daml │ │ │ └── test │ │ │ └── evidence │ │ │ └── scalatest │ │ │ ├── AccessTestScenario.scala │ │ │ ├── JsonCodec.scala │ │ │ ├── OperabilityTestHelpers.scala │ │ │ └── ScalaTestSupport.scala │ └── tag │ │ ├── BUILD.bazel │ │ └── src │ │ └── main │ │ └── scala │ │ └── com │ │ └── daml │ │ └── test │ │ └── evidence │ │ └── tag │ │ ├── EvidenceTag.scala │ │ ├── FuncTest.scala │ │ ├── MissingTest.scala │ │ ├── Operability.scala │ │ ├── Reliability.scala │ │ └── Security.scala ├── testing-utils │ ├── BUILD.bazel │ └── src │ │ ├── main │ │ └── scala │ │ │ └── com │ │ │ └── daml │ │ │ └── ledger │ │ │ └── api │ │ │ └── testing │ │ │ └── utils │ │ │ ├── ActorMaterializerResource.scala │ │ │ ├── DerivedResource.scala │ │ │ ├── GrpcServerResource.scala │ │ │ ├── GrpcServiceFixture.scala │ │ │ ├── ManagedResource.scala │ │ │ ├── MappedResource.scala │ │ │ ├── MultiFixtureBase.scala │ │ │ ├── MultiResourceBase.scala │ │ │ ├── OwnedResource.scala │ │ │ ├── PekkoBeforeAndAfterAll.scala │ │ │ ├── PekkoResourceManagement.scala │ │ │ ├── PekkoStreamGrpcServerResource.scala │ │ │ ├── Resource.scala │ │ │ ├── ServerWithChannelProvider.scala │ │ │ ├── SuiteResourceManagement.scala │ │ │ ├── TestingException.scala │ │ │ └── TestingServerInterceptors.scala │ │ └── test │ │ └── scala │ │ └── com │ │ └── daml │ │ └── ledger │ │ └── api │ │ └── testing │ │ └── utils │ │ └── DerivedResourceTest.scala └── timer-utils │ ├── BUILD.bazel │ └── src │ ├── main │ └── scala │ │ └── com │ │ └── daml │ │ └── timer │ │ ├── Delayed.scala │ │ ├── FutureCheck.scala │ │ ├── PromiseTask.scala │ │ ├── RetryStrategy.scala │ │ ├── Timeout.scala │ │ └── Timer.scala │ └── test │ └── suite │ └── scala │ └── com │ └── daml │ └── timer │ ├── DelayedSpec.scala │ ├── FutureCheckSpec.scala │ ├── RetryStrategySpec.scala │ └── TimeoutSpec.scala ├── maven_install_2.13.json ├── nix ├── BUILD.bazel ├── bazel-cc-toolchain.nix ├── bazel-retry-cache.patch ├── bazel.nix ├── certs │ ├── DigitalAssetIssuingCA.pem │ ├── DigitalAssetRootCA.pem │ └── ca-bundle.pem ├── default.nix ├── new-nixpkgs.nix ├── nixpkgs.nix ├── nixpkgs │ ├── README.md │ ├── default.nix │ ├── default.src.json │ └── ghcid.src.json ├── overrides │ └── scalafmt.nix ├── repositories.bzl ├── src.json ├── system.nix └── tools │ ├── bazel-cc-toolchain │ └── default.nix │ ├── google-java-format │ └── default.nix │ ├── nix-store-gcs-proxy │ ├── .gitignore │ ├── README.md │ ├── default.nix │ ├── deps.nix │ ├── go.mod │ ├── go.sum │ └── main.go │ └── zinc │ └── default.nix ├── observability ├── metrics │ ├── BUILD.bazel │ └── src │ │ ├── main │ │ └── scala │ │ │ └── com │ │ │ └── daml │ │ │ └── metrics │ │ │ ├── CacheMetrics.scala │ │ │ ├── DatabaseMetrics.scala │ │ │ ├── ExecutorServiceMetrics.scala │ │ │ ├── HealthMetrics.scala │ │ │ ├── InstrumentedExecutorServiceMetrics.scala │ │ │ ├── InstrumentedGraph.scala │ │ │ ├── MetricsConfig.scala │ │ │ ├── Timed.scala │ │ │ ├── Tracked.scala │ │ │ ├── api │ │ │ ├── HistogramInventory.scala │ │ │ ├── MetricHandle.scala │ │ │ ├── MetricName.scala │ │ │ ├── MetricQualification.scala │ │ │ ├── MetricsContext.scala │ │ │ ├── noop │ │ │ │ ├── Metrics.scala │ │ │ │ └── NoOpMetricsFactory.scala │ │ │ └── opentelemetry │ │ │ │ ├── OpenTelemetryMetricsFactory.scala │ │ │ │ └── OpenTelemetryUtil.scala │ │ │ └── grpc │ │ │ ├── DamlGrpcServerMetrics.scala │ │ │ └── GrpcMetricsServerInterceptor.scala │ │ └── test │ │ ├── lib │ │ └── scala │ │ │ └── com │ │ │ └── daml │ │ │ └── metrics │ │ │ └── api │ │ │ └── testing │ │ │ ├── InMemoryMetricsFactory.scala │ │ │ └── MetricValues.scala │ │ └── suite │ │ └── scala │ │ └── com │ │ └── daml │ │ └── metrics │ │ ├── ExecutorServiceMetricsSpec.scala │ │ ├── InstrumentedGraphSpec.scala │ │ ├── api │ │ ├── MetricsContextSpec.scala │ │ └── opentelemetry │ │ │ └── OpenTelemetryMetricsFactorySpec.scala │ │ └── grpc │ │ └── GrpcMetricsServerInterceptorSpec.scala ├── pekko-http-metrics │ ├── BUILD.bazel │ └── src │ │ ├── main │ │ └── scala │ │ │ └── com │ │ │ └── daml │ │ │ └── metrics │ │ │ ├── http │ │ │ ├── DamlHttpMetrics.scala │ │ │ ├── DamlWebSocketMetrics.scala │ │ │ ├── HttpMetrics.scala │ │ │ ├── Labels.scala │ │ │ └── WebSocketMetrics.scala │ │ │ └── pekkohttp │ │ │ ├── HttpMetricsInterceptor.scala │ │ │ ├── MetricLabelsExtractor.scala │ │ │ └── WebSocketMetricsInterceptor.scala │ │ └── test │ │ └── suite │ │ └── scala │ │ └── com │ │ └── daml │ │ └── metrics │ │ └── pekkohttp │ │ ├── HttpMetricsInterseptorSpec.scala │ │ ├── PekkoUtils.scala │ │ └── WebSocketMetricsInterceptorSpec.scala └── tracing │ ├── BUILD.bazel │ └── src │ ├── main │ └── scala │ │ └── com │ │ └── daml │ │ └── tracing │ │ ├── Event.scala │ │ ├── SpanAttribute.scala │ │ ├── SpanKind.scala │ │ ├── SpanName.scala │ │ ├── Spans.scala │ │ ├── Telemetry.scala │ │ ├── TelemetryContext.scala │ │ ├── Tracing.scala │ │ └── package.scala │ └── test │ ├── lib │ └── scala │ │ └── com │ │ └── daml │ │ └── tracing │ │ └── TelemetrySpecBase.scala │ └── suite │ └── scala │ └── com │ └── daml │ └── tracing │ ├── TelemetryContextSpec.scala │ └── TelemetrySpec.scala ├── package.json ├── pre-commit ├── platform-independence-check.sh └── yarn-lock-check.sh ├── release-notes └── 3.3.0.md ├── release.sh ├── release ├── BUILD.bazel ├── RELEASE.md ├── artifacts.yaml ├── ee-license.txt ├── install.bat ├── install.sh ├── rotation ├── sdk-config.yaml.tmpl ├── src │ ├── Main.hs │ ├── Maven.hs │ ├── Options.hs │ ├── Types.hs │ ├── Upload.hs │ └── Util.hs ├── test-protobuf-structure.sh └── util.bzl ├── replacements └── BUILD.bazel ├── rules_daml ├── BUILD.bazel ├── daml.bzl └── generate-dar-hash.py ├── runtime-components └── jdbc-drivers │ ├── BUILD.bazel │ └── src │ └── main │ ├── ce │ └── scala │ │ └── com │ │ └── daml │ │ └── runtime │ │ └── JdbcDrivers.scala │ └── ee │ └── scala │ └── com │ └── daml │ └── runtime │ └── JdbcDrivers.scala ├── scala-protoc-plugins └── scalapb │ ├── BUILD.bazel │ ├── ScalaPbCompilerPlugin.scala │ └── protoc-gen-scalapb.go ├── sdk-version └── hs │ ├── BUILD.bazel │ └── src │ └── SdkVersion │ └── Class.hs ├── security-evidence.md ├── security ├── BUILD.bazel ├── EvidenceSecurity.hs └── update.sh ├── shell.nix ├── stack-snapshot.yaml ├── stackage_snapshot.json ├── stackage_snapshot_windows.json ├── templates ├── BUILD.bazel ├── NO_AUTO_COPYRIGHT ├── README.txt ├── default-dlint.yaml ├── default-gitattributes ├── default-gitignore ├── empty-skeleton │ └── daml.yaml.template ├── multi-package-example │ ├── interfaces │ │ ├── daml.yaml.template │ │ └── daml │ │ │ └── Asset.daml │ ├── main │ │ ├── daml.yaml.template │ │ └── daml │ │ │ └── Main.daml │ ├── multi-package.yaml │ └── test │ │ ├── daml.yaml.template │ │ └── daml │ │ └── Test.daml ├── quickstart-java │ └── daml.yaml.template ├── skeleton │ ├── NO_AUTO_COPYRIGHT │ ├── daml.yaml.template │ └── daml │ │ └── Main.daml └── upgrades-example │ ├── interfaces │ ├── daml.yaml.template │ └── daml │ │ └── Asset.daml │ ├── main-v1 │ ├── daml.yaml.template │ └── daml │ │ └── Main.daml │ ├── main-v2 │ ├── daml.yaml.template │ └── daml │ │ └── Main.daml │ ├── multi-package.yaml │ ├── run-test.sh.template │ └── test │ ├── daml.yaml.template │ └── daml │ └── Test.daml ├── test-common ├── BUILD.bazel ├── canton │ ├── .gitignore │ └── it-lib │ │ ├── BUILD.bazel │ │ └── src │ │ └── main │ │ ├── resources │ │ └── logback.xml │ │ └── scala │ │ └── com │ │ └── daml │ │ └── integrationtest │ │ ├── CantonConfig.scala │ │ ├── CantonFixture.scala │ │ └── CantonRunner.scala ├── files │ ├── README.md │ └── server-pem-decryption-parameters.json ├── src │ └── main │ │ └── daml │ │ ├── model │ │ ├── Iou.daml │ │ ├── IouTrade.daml │ │ └── Test.daml │ │ └── upgrades │ │ ├── CannotUpgradeView │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── CommonVersionFailure │ │ ├── v1a │ │ │ └── Main.daml │ │ └── v1b │ │ │ └── Main.daml │ │ ├── DoesNotWarnWhenExpressionUpgradesUtilityDependencyIdentifier │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── DoesNotWarnWhenExpressionUpgradesUtilityDependencyIdentifierDep │ │ ├── v1 │ │ │ └── Dep.daml │ │ └── v2 │ │ │ └── Dep.daml │ │ ├── EmptyProject │ │ └── Main.daml │ │ ├── FailWhenATopLevelEnumChangesChangesTheOrderOfItsConstructors │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── FailWhenATopLevelVariantChangesChangesTheOrderOfItsConstructors │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── FailWhenParamCountChanges │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── FailsOnlyInModuleNotInReexports │ │ ├── v1 │ │ │ ├── Main.daml │ │ │ └── Other.daml │ │ └── v2 │ │ │ ├── Main.daml │ │ │ └── Other.daml │ │ ├── FailsWhenATopLevelRecordAddsANonOptionalField │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── FailsWhenATopLevelRecordAddsAnOptionalFieldBeforeTheEnd │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── FailsWhenATopLevelVariantAddsAConstructor │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── FailsWhenATopLevelVariantAddsAFieldToAConstructorsType │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── FailsWhenATopLevelVariantRemovesAConstructor │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── FailsWhenAnEnumDropsAConstructor │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── FailsWhenAnExceptionIsDefinedInAnUpgradingPackageWhenItWasAlreadyInThePriorPackage │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── FailsWhenAnInstanceIsDropped │ │ ├── dep │ │ │ └── Dep.daml │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── FailsWhenAnInstanceIsReplacedWithADifferentInstanceOfAnIdenticallyNamedInterface │ │ ├── dep │ │ │ └── Dep.daml │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── FailsWhenAnInterfaceIsDefinedInAnUpgradingPackageWhenItWasAlreadyInThePriorPackage │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── FailsWhenDatatypeChangesVariety │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── FailsWhenDepIsInvalidPreviousVersionOfSelf │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── FailsWhenDependencyIsNotAValidUpgrade │ │ ├── dep-v1 │ │ │ └── Dep.daml │ │ ├── dep-v2 │ │ │ └── Dep.daml │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── FailsWhenDepsDowngradeVersionsWhileUsingDatatypes │ │ ├── dep-v1 │ │ │ └── Dep.daml │ │ ├── dep-v2 │ │ │ └── Dep.daml │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── FailsWhenExistingFieldInTemplateChoiceIsChanged │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── FailsWhenExistingFieldInTemplateIsChanged │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── FailsWhenMakingTypeUnserializable │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── FailsWhenNewFieldIsAddedToTemplateChoiceWithoutOptionalType │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── FailsWhenNewFieldIsAddedToTemplateWithoutOptionalType │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── FailsWhenNewerPackagesUsesAnOlderLFVersion │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── FailsWhenOldFieldIsDeletedFromTemplate │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── FailsWhenOldFieldIsDeletedFromTemplateChoice │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── FailsWhenOnePackageHasTwoIncompatibleDeps │ │ ├── dep-v1 │ │ │ └── Dep.daml │ │ ├── dep-v2 │ │ │ └── Dep.daml │ │ └── v1 │ │ │ └── Main.daml │ │ ├── FailsWhenTemplateAddsKeyType │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── FailsWhenTemplateChangesKeyType │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── FailsWhenTemplateChangesKeyTypeSuperficially │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── FailsWhenTemplateChoiceChangesItsReturnType │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── FailsWhenTemplateRemovesKeyType │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── FailsWhenTwoDeeplyNestedTypeSynonymsResolveToDifferentDatatypes │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── FailsWhenUpgradedFieldFromDifferentPackageName │ │ ├── dep │ │ │ └── Dep.daml │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── FailsWhenUpgradedFieldPackagesAreNotUpgradable │ │ ├── v1 │ │ │ └── ProjectMain.daml │ │ └── v2 │ │ │ └── ProjectMain.daml │ │ ├── FailsWhenUpgradingAnUnupgradeableDependencyOfAnUpgradedDependency │ │ ├── dep-dep-v1 │ │ │ └── DepDep.daml │ │ ├── dep-dep-v2 │ │ │ └── DepDep.daml │ │ ├── dep-v1 │ │ │ └── Dep.daml │ │ ├── dep-v2 │ │ │ └── Dep.daml │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── FailsWhenUpgradingV2ThenV3 │ │ ├── v1 │ │ │ └── Main.daml │ │ ├── v2 │ │ │ └── Main.daml │ │ └── v3 │ │ │ └── Main.daml │ │ ├── FailsWhenUpgradingV3ThenV2 │ │ ├── v1 │ │ │ └── Main.daml │ │ ├── v2 │ │ │ └── Main.daml │ │ └── v3 │ │ │ └── Main.daml │ │ ├── FailsWithSynonymReturnTypeChange │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── FailsWithSynonymReturnTypeChangeInSeparatePackage │ │ ├── dep-v1 │ │ │ └── Dep.daml │ │ ├── dep-v2 │ │ │ └── Dep.daml │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── MissingChoice │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── MissingDataCon │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── MissingModule │ │ ├── v1 │ │ │ ├── Main.daml │ │ │ └── Other.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── MissingTemplate │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── MissingTemplateDifferentPackageName │ │ └── Main.daml │ │ ├── RecordFieldsNewNonOptional │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── SucceedWhenATopLevelEnumAddsAField │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── SucceedWhenParamNameChanges │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── SucceedWhenPhantomParamBecomesUsed │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── SucceedsWhenATopLevelEnumChanges │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── SucceedsWhenATopLevelRecordAddsAnOptionalFieldAtTheEnd │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── SucceedsWhenATopLevelTypeSynonymChanges │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── SucceedsWhenATopLevelVariantAddsAConstructor │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── SucceedsWhenATopLevelVariantAddsAnOptionalFieldToAConstructorsType │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── SucceedsWhenAddingNonOptionalFieldsToUnserializableTypes │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── SucceedsWhenAnExceptionIsOnlyDefinedInTheInitialPackage │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── SucceedsWhenAnInstanceIsAddedSeparateDep │ │ ├── dep │ │ │ └── Dep.daml │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── SucceedsWhenAnInstanceIsAddedToNewTemplateSeparateDep │ │ ├── dep │ │ │ └── Dep.daml │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── SucceedsWhenAnInstanceIsAddedToNewTemplateUpgradedPackage │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── SucceedsWhenAnInstanceIsAddedUpgradedPackage │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── SucceedsWhenAnInterfaceIsOnlyDefinedInTheInitialPackage │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── SucceedsWhenChangingConstructorOfUnserializableType │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── SucceedsWhenDeletingUnserializableType │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── SucceedsWhenDepIsValidPreviousVersionOfSelf │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── SucceedsWhenDepsDowngradeVersionsWithoutUsingDatatypes │ │ ├── dep-v1 │ │ │ └── Dep.daml │ │ ├── dep-v2 │ │ │ └── Dep.daml │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── SucceedsWhenNewFieldWithOptionalTypeIsAddedToTemplate │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── SucceedsWhenNewFieldWithOptionalTypeIsAddedToTemplateChoice │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── SucceedsWhenNewerPackagesUsesANewerLFVersion │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── SucceedsWhenNonSerializableTypesAreIncompatible │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── SucceedsWhenTemplateChoiceInputArgumentEnumHasChanged │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── SucceedsWhenTemplateChoiceInputArgumentStructHasChanged │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── SucceedsWhenTemplateChoiceInputArgumentTemplateHasChanged │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── SucceedsWhenTemplateChoiceInputArgumentVariantHasChanged │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── SucceedsWhenTemplateChoiceReturnsATemplateWhichHasChanged │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── SucceedsWhenTemplateUpgradesKeyType │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── SucceedsWhenTwoDeeplyNestedTypeSynonymsResolveToTheSameDatatypes │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── SucceedsWhenUpgradingADependency │ │ ├── dep-v1 │ │ │ └── Dep.daml │ │ ├── dep-v2 │ │ │ └── Dep.daml │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── SucceedsWhenUpgradingADependencyOfAnUpgradedDependency │ │ ├── dep-dep-v1 │ │ │ └── DepDep.daml │ │ ├── dep-dep-v2 │ │ │ └── DepDep.daml │ │ ├── dep-v1 │ │ │ └── Dep.daml │ │ ├── dep-v2 │ │ │ └── Dep.daml │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── SucceedsWhenUpgradingLFVersionWithoutExpressionWarning │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── SuccessUpgradingV2ThenV3 │ │ ├── v1 │ │ │ └── Main.daml │ │ ├── v2 │ │ │ └── Main.daml │ │ └── v3 │ │ │ └── Main.daml │ │ ├── SuccessUpgradingV3ThenV2 │ │ ├── v1 │ │ │ └── Main.daml │ │ ├── v2 │ │ │ └── Main.daml │ │ └── v3 │ │ │ └── Main.daml │ │ ├── TemplateAddedChoice │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── TemplateChangedKeyType │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── TemplateChangedKeyType2 │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── UploadFailsWhenDepsAreInvalidUpgrades │ │ ├── v1 │ │ │ └── ProjectMain.daml │ │ └── v2 │ │ │ └── ProjectMain.daml │ │ ├── UploadSucceedsWhenDepsAreValidUpgrades │ │ ├── v1 │ │ │ └── ProjectMain.daml │ │ └── v2 │ │ │ └── ProjectMain.daml │ │ ├── UploadSucceedsWhenDepsAreValidUpgradesDep │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── ValidKeyTypeEquality │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── ValidParameterizedTypesUpgrade │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── ValidUpgrade │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── WarnsWhenAnInterfaceAndATemplateAreDefinedInTheSamePackage │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── WarnsWhenAnInterfaceIsUsedInThePackageThatItsDefinedIn │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── WarnsWhenControllersOfTemplateChoiceAreChanged │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── WarnsWhenExpressionChangesBindingOrder │ │ ├── dep-v1 │ │ │ └── Dep.daml │ │ ├── dep-v2 │ │ │ └── Dep.daml │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── WarnsWhenExpressionChangesFromNonUpgradeablePackages │ │ ├── dep-v1 │ │ │ └── Dep.daml │ │ ├── dep-v2 │ │ │ └── Dep.daml │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── WarnsWhenExpressionChangesPackageId │ │ ├── dep │ │ │ └── Dep.daml │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── WarnsWhenExpressionChangesUtilityToSchemaPackage │ │ ├── dep-v1 │ │ │ └── Dep.daml │ │ ├── dep-v2 │ │ │ └── Dep.daml │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── WarnsWhenExpressionDowngradesVersion │ │ ├── dep-v1 │ │ │ └── Dep.daml │ │ ├── dep-v2 │ │ │ └── Dep.daml │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── WarnsWhenObserversOfTemplateChoiceAreChanged │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── WarnsWhenTemplateChangesEnsure │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── WarnsWhenTemplateChangesKeyExpression │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── WarnsWhenTemplateChangesKeyMaintainers │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ ├── WarnsWhenTemplateChangesObservers │ │ ├── v1 │ │ │ └── Main.daml │ │ └── v2 │ │ │ └── Main.daml │ │ └── WarnsWhenTemplateChangesSignatories │ │ ├── v1 │ │ └── Main.daml │ │ └── v2 │ │ └── Main.daml ├── test-certificates │ ├── BUILD.bazel │ ├── openssl-alternative-template.cnf │ └── openssl-template.cnf └── test-common.bzl ├── tsconfig.json ├── unreleased.sh ├── unreleased ├── TEMPLATE.md └── multi-package.md └── yarn.lock /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/error_improvement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/.github/ISSUE_TEMPLATE/error_improvement.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/update_deps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/.github/ISSUE_TEMPLATE/update_deps.md -------------------------------------------------------------------------------- /.github/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/.github/labeler.yml -------------------------------------------------------------------------------- /.github/workflows/cla.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/.github/workflows/cla.yml -------------------------------------------------------------------------------- /.github/workflows/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/.github/workflows/labeler.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .envrc.private 2 | /.idea/ 3 | .DS_Store -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/SECURITY.md -------------------------------------------------------------------------------- /azure-cron.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/azure-cron.yml -------------------------------------------------------------------------------- /azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/azure-pipelines.yml -------------------------------------------------------------------------------- /ci/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/ci/README.md -------------------------------------------------------------------------------- /ci/assembly-split-release-artifacts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/ci/assembly-split-release-artifacts.sh -------------------------------------------------------------------------------- /ci/bash-lib.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/ci/bash-lib.yml -------------------------------------------------------------------------------- /ci/blackduck.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/ci/blackduck.yml -------------------------------------------------------------------------------- /ci/build-unix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/ci/build-unix.yml -------------------------------------------------------------------------------- /ci/build-windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/ci/build-windows.yml -------------------------------------------------------------------------------- /ci/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/ci/build.yml -------------------------------------------------------------------------------- /ci/check-for-release-job.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/ci/check-for-release-job.yml -------------------------------------------------------------------------------- /ci/clean-up.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/ci/clean-up.yml -------------------------------------------------------------------------------- /ci/clear-shared-segments-macos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/ci/clear-shared-segments-macos.yml -------------------------------------------------------------------------------- /ci/compatibility-windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/ci/compatibility-windows.yml -------------------------------------------------------------------------------- /ci/compatibility.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/ci/compatibility.yml -------------------------------------------------------------------------------- /ci/compatibility_ts_libs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/ci/compatibility_ts_libs.yml -------------------------------------------------------------------------------- /ci/configure-bazel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/ci/configure-bazel.sh -------------------------------------------------------------------------------- /ci/copy-canton.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/ci/copy-canton.sh -------------------------------------------------------------------------------- /ci/copy-unix-release-artifacts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/ci/copy-unix-release-artifacts.sh -------------------------------------------------------------------------------- /ci/copy-windows-release-artifacts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/ci/copy-windows-release-artifacts.sh -------------------------------------------------------------------------------- /ci/create-dotnetrc.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/ci/create-dotnetrc.ps1 -------------------------------------------------------------------------------- /ci/create-dotnetrc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/ci/create-dotnetrc.sh -------------------------------------------------------------------------------- /ci/cron/check-releases.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/ci/cron/check-releases.sh -------------------------------------------------------------------------------- /ci/cron/daily-compat.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/ci/cron/daily-compat.yml -------------------------------------------------------------------------------- /ci/cron/tuesday.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/ci/cron/tuesday.yml -------------------------------------------------------------------------------- /ci/cron/wednesday.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/ci/cron/wednesday.yml -------------------------------------------------------------------------------- /ci/daily-snapshot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/ci/daily-snapshot.yml -------------------------------------------------------------------------------- /ci/dev-env-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/ci/dev-env-install.sh -------------------------------------------------------------------------------- /ci/get-dpm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/ci/get-dpm.sh -------------------------------------------------------------------------------- /ci/job-variables.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/ci/job-variables.yml -------------------------------------------------------------------------------- /ci/macOS.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/ci/macOS.yml -------------------------------------------------------------------------------- /ci/pgp_pubkey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/ci/pgp_pubkey -------------------------------------------------------------------------------- /ci/prs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/ci/prs.yml -------------------------------------------------------------------------------- /ci/publish-artifactory.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/ci/publish-artifactory.sh -------------------------------------------------------------------------------- /ci/publish-oci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/ci/publish-oci.sh -------------------------------------------------------------------------------- /ci/publish-platform-independence-dar.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/ci/publish-platform-independence-dar.yml -------------------------------------------------------------------------------- /ci/refresh-get-daml-com.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/ci/refresh-get-daml-com.yml -------------------------------------------------------------------------------- /ci/report-end.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/ci/report-end.yml -------------------------------------------------------------------------------- /ci/report-flakes.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/ci/report-flakes.yml -------------------------------------------------------------------------------- /ci/report-start.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/ci/report-start.yml -------------------------------------------------------------------------------- /ci/report_flakes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/ci/report_flakes.py -------------------------------------------------------------------------------- /ci/slack_user_ids: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/ci/slack_user_ids -------------------------------------------------------------------------------- /ci/split-release-job.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/ci/split-release-job.yml -------------------------------------------------------------------------------- /ci/tell-slack-failed.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/ci/tell-slack-failed.yml -------------------------------------------------------------------------------- /ci/upload-bazel-metrics.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/ci/upload-bazel-metrics.yml -------------------------------------------------------------------------------- /ci/windows-diagnostics.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/ci/windows-diagnostics.ps1 -------------------------------------------------------------------------------- /sdk/.bazelignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/.bazelignore -------------------------------------------------------------------------------- /sdk/.bazeliskrc: -------------------------------------------------------------------------------- 1 | USE_BAZEL_VERSION=7.1.0 2 | -------------------------------------------------------------------------------- /sdk/.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/.bazelrc -------------------------------------------------------------------------------- /sdk/.dadew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/.dadew -------------------------------------------------------------------------------- /sdk/.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/.envrc -------------------------------------------------------------------------------- /sdk/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/.gitignore -------------------------------------------------------------------------------- /sdk/.hie-bios: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/.hie-bios -------------------------------------------------------------------------------- /sdk/.hlint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/.hlint.yaml -------------------------------------------------------------------------------- /sdk/.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/.pre-commit-config.yaml -------------------------------------------------------------------------------- /sdk/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/.prettierignore -------------------------------------------------------------------------------- /sdk/.prettierrc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/.prettierrc.yaml -------------------------------------------------------------------------------- /sdk/.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/.scalafmt.conf -------------------------------------------------------------------------------- /sdk/.vale-ci.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/.vale-ci.ini -------------------------------------------------------------------------------- /sdk/.vale.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/.vale.ini -------------------------------------------------------------------------------- /sdk/.vscode/restructuredtext.code-snippets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/.vscode/restructuredtext.code-snippets -------------------------------------------------------------------------------- /sdk/.vscode/settings.json.default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/.vscode/settings.json.default -------------------------------------------------------------------------------- /sdk/3rdparty/BUILD: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sdk/3rdparty/NO_AUTO_COPYRIGHT: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sdk/3rdparty/c/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/3rdparty/c/BUILD.bazel -------------------------------------------------------------------------------- /sdk/3rdparty/c/bzip2.BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/3rdparty/c/bzip2.BUILD -------------------------------------------------------------------------------- /sdk/3rdparty/c/zlib.BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/3rdparty/c/zlib.BUILD -------------------------------------------------------------------------------- /sdk/3rdparty/haskell/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/3rdparty/haskell/BUILD.bazel -------------------------------------------------------------------------------- /sdk/3rdparty/protobuf/google/rpc/status.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/3rdparty/protobuf/google/rpc/status.proto -------------------------------------------------------------------------------- /sdk/BAZEL-JVM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/BAZEL-JVM.md -------------------------------------------------------------------------------- /sdk/BAZEL-bash.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/BAZEL-bash.md -------------------------------------------------------------------------------- /sdk/BAZEL-go.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/BAZEL-go.md -------------------------------------------------------------------------------- /sdk/BAZEL-haskell.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/BAZEL-haskell.md -------------------------------------------------------------------------------- /sdk/BAZEL-oracle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/BAZEL-oracle.md -------------------------------------------------------------------------------- /sdk/BAZEL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/BAZEL.md -------------------------------------------------------------------------------- /sdk/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/BUILD -------------------------------------------------------------------------------- /sdk/CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/CHANGELOG -------------------------------------------------------------------------------- /sdk/COPY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/COPY -------------------------------------------------------------------------------- /sdk/LATEST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/LATEST -------------------------------------------------------------------------------- /sdk/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/LICENSE -------------------------------------------------------------------------------- /sdk/NIGHTLY_PREFIX: -------------------------------------------------------------------------------- 1 | 3.5.0 2 | -------------------------------------------------------------------------------- /sdk/NOTICES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/NOTICES -------------------------------------------------------------------------------- /sdk/NOTICES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/NOTICES.md -------------------------------------------------------------------------------- /sdk/PROJECTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/PROJECTS.md -------------------------------------------------------------------------------- /sdk/Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/Pipfile -------------------------------------------------------------------------------- /sdk/Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/Pipfile.lock -------------------------------------------------------------------------------- /sdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/README.md -------------------------------------------------------------------------------- /sdk/UNRELEASED.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/UNRELEASED.md -------------------------------------------------------------------------------- /sdk/Upgrading.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/Upgrading.md -------------------------------------------------------------------------------- /sdk/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/WORKSPACE -------------------------------------------------------------------------------- /sdk/bazel-haskell-deps.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel-haskell-deps.bzl -------------------------------------------------------------------------------- /sdk/bazel-java-deps.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel-java-deps.bzl -------------------------------------------------------------------------------- /sdk/bazel_tools/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/BUILD.bazel -------------------------------------------------------------------------------- /sdk/bazel_tools/absl-mingw-compiler-name.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/absl-mingw-compiler-name.patch -------------------------------------------------------------------------------- /sdk/bazel_tools/absl-mingw-win-version.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/absl-mingw-win-version.patch -------------------------------------------------------------------------------- /sdk/bazel_tools/build_environment.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/build_environment.bzl -------------------------------------------------------------------------------- /sdk/bazel_tools/bundle.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/bundle.bzl -------------------------------------------------------------------------------- /sdk/bazel_tools/client_server/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/client_server/BUILD.bazel -------------------------------------------------------------------------------- /sdk/bazel_tools/client_server/tests/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/client_server/tests/BUILD.bazel -------------------------------------------------------------------------------- /sdk/bazel_tools/client_server/tests/client.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/client_server/tests/client.sh -------------------------------------------------------------------------------- /sdk/bazel_tools/client_server/tests/client_input_file: -------------------------------------------------------------------------------- 1 | hello 2 | -------------------------------------------------------------------------------- /sdk/bazel_tools/create_workspace.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/create_workspace.bzl -------------------------------------------------------------------------------- /sdk/bazel_tools/damlc_legacy.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/damlc_legacy.bzl -------------------------------------------------------------------------------- /sdk/bazel_tools/dev_env_tool/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/dev_env_tool/BUILD.bazel -------------------------------------------------------------------------------- /sdk/bazel_tools/dev_env_tool/dev_env_tool.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/dev_env_tool/dev_env_tool.bzl -------------------------------------------------------------------------------- /sdk/bazel_tools/distribute_jar_cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/distribute_jar_cleanup.sh -------------------------------------------------------------------------------- /sdk/bazel_tools/fat_cc_library.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/fat_cc_library.bzl -------------------------------------------------------------------------------- /sdk/bazel_tools/ghc-lib/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/ghc-lib/BUILD.bazel -------------------------------------------------------------------------------- /sdk/bazel_tools/ghc-lib/BUILD.ghc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/ghc-lib/BUILD.ghc -------------------------------------------------------------------------------- /sdk/bazel_tools/ghc-lib/BUILD.ghc-lib-gen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/ghc-lib/BUILD.ghc-lib-gen -------------------------------------------------------------------------------- /sdk/bazel_tools/ghc-lib/BUILD.nix-deps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/ghc-lib/BUILD.nix-deps -------------------------------------------------------------------------------- /sdk/bazel_tools/ghc-lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/ghc-lib/README.md -------------------------------------------------------------------------------- /sdk/bazel_tools/ghc-lib/defs.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/ghc-lib/defs.bzl -------------------------------------------------------------------------------- /sdk/bazel_tools/ghc-lib/ghc-lib-no-stack.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/ghc-lib/ghc-lib-no-stack.patch -------------------------------------------------------------------------------- /sdk/bazel_tools/ghc-lib/ghc-lib/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/ghc-lib/ghc-lib/BUILD.bazel -------------------------------------------------------------------------------- /sdk/bazel_tools/ghc-lib/ghc-lib/ghc-lib.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/ghc-lib/ghc-lib/ghc-lib.cabal -------------------------------------------------------------------------------- /sdk/bazel_tools/ghc-lib/lib.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/ghc-lib/lib.sh -------------------------------------------------------------------------------- /sdk/bazel_tools/ghc-lib/repositories.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/ghc-lib/repositories.bzl -------------------------------------------------------------------------------- /sdk/bazel_tools/ghc-lib/version.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/ghc-lib/version.bzl -------------------------------------------------------------------------------- /sdk/bazel_tools/ghc_dwarf.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/ghc_dwarf.bzl -------------------------------------------------------------------------------- /sdk/bazel_tools/googleapis-status-proto.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/googleapis-status-proto.patch -------------------------------------------------------------------------------- /sdk/bazel_tools/haskell-c2hs.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/haskell-c2hs.patch -------------------------------------------------------------------------------- /sdk/bazel_tools/haskell-ghcide-binary-q.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/haskell-ghcide-binary-q.patch -------------------------------------------------------------------------------- /sdk/bazel_tools/haskell-hie-bios.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/haskell-hie-bios.patch -------------------------------------------------------------------------------- /sdk/bazel_tools/haskell-js-dgtable.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/haskell-js-dgtable.patch -------------------------------------------------------------------------------- /sdk/bazel_tools/haskell-js-flot.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/haskell-js-flot.patch -------------------------------------------------------------------------------- /sdk/bazel_tools/haskell-js-jquery.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/haskell-js-jquery.patch -------------------------------------------------------------------------------- /sdk/bazel_tools/haskell-opt.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/haskell-opt.patch -------------------------------------------------------------------------------- /sdk/bazel_tools/haskell-shake.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/haskell-shake.patch -------------------------------------------------------------------------------- /sdk/bazel_tools/haskell-turtle.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/haskell-turtle.patch -------------------------------------------------------------------------------- /sdk/bazel_tools/haskell-zip.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/haskell-zip.patch -------------------------------------------------------------------------------- /sdk/bazel_tools/haskell.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/haskell.bzl -------------------------------------------------------------------------------- /sdk/bazel_tools/hlint.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/hlint.bzl -------------------------------------------------------------------------------- /sdk/bazel_tools/java.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/java.bzl -------------------------------------------------------------------------------- /sdk/bazel_tools/java_testing/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/java_testing/BUILD.bazel -------------------------------------------------------------------------------- /sdk/bazel_tools/javadoc_library.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/javadoc_library.bzl -------------------------------------------------------------------------------- /sdk/bazel_tools/lsp-types-normalisation.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/lsp-types-normalisation.patch -------------------------------------------------------------------------------- /sdk/bazel_tools/match-golden-file.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/match-golden-file.sh -------------------------------------------------------------------------------- /sdk/bazel_tools/oracle.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/oracle.bzl -------------------------------------------------------------------------------- /sdk/bazel_tools/os_info.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/os_info.bzl -------------------------------------------------------------------------------- /sdk/bazel_tools/packaging/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/packaging/BUILD.bazel -------------------------------------------------------------------------------- /sdk/bazel_tools/packaging/package-app.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/packaging/package-app.sh -------------------------------------------------------------------------------- /sdk/bazel_tools/packaging/packaging.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/packaging/packaging.bzl -------------------------------------------------------------------------------- /sdk/bazel_tools/pkg.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/pkg.bzl -------------------------------------------------------------------------------- /sdk/bazel_tools/pom_file.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/pom_file.bzl -------------------------------------------------------------------------------- /sdk/bazel_tools/pom_template.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/pom_template.xml -------------------------------------------------------------------------------- /sdk/bazel_tools/proto.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/proto.bzl -------------------------------------------------------------------------------- /sdk/bazel_tools/remote_apis_no_services.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/remote_apis_no_services.patch -------------------------------------------------------------------------------- /sdk/bazel_tools/rules_nodejs_hotfix.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/rules_nodejs_hotfix.patch -------------------------------------------------------------------------------- /sdk/bazel_tools/runfiles/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/runfiles/BUILD -------------------------------------------------------------------------------- /sdk/bazel_tools/runfiles/defs.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/runfiles/defs.bzl -------------------------------------------------------------------------------- /sdk/bazel_tools/scala-escape-jvmflags.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/scala-escape-jvmflags.patch -------------------------------------------------------------------------------- /sdk/bazel_tools/scala.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/scala.bzl -------------------------------------------------------------------------------- /sdk/bazel_tools/scala/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/scala/BUILD.bazel -------------------------------------------------------------------------------- /sdk/bazel_tools/scala_version.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/scala_version.bzl -------------------------------------------------------------------------------- /sdk/bazel_tools/scalapb.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/scalapb.bzl -------------------------------------------------------------------------------- /sdk/bazel_tools/scalapb/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/scalapb/BUILD.bazel -------------------------------------------------------------------------------- /sdk/bazel_tools/scalapb/com/daml/package.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/scalapb/com/daml/package.proto -------------------------------------------------------------------------------- /sdk/bazel_tools/sh/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/sh/BUILD.bazel -------------------------------------------------------------------------------- /sdk/bazel_tools/sh/inline.sh.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/sh/inline.sh.tpl -------------------------------------------------------------------------------- /sdk/bazel_tools/sh/mktar.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/sh/mktar.sh -------------------------------------------------------------------------------- /sdk/bazel_tools/sh/mktgz.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/sh/mktgz.sh -------------------------------------------------------------------------------- /sdk/bazel_tools/sh/sh.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/sh/sh.bzl -------------------------------------------------------------------------------- /sdk/bazel_tools/sh/test.sh.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bazel_tools/sh/test.sh.tpl -------------------------------------------------------------------------------- /sdk/bin/backport-all: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bin/backport-all -------------------------------------------------------------------------------- /sdk/bin/bump-nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bin/bump-nix -------------------------------------------------------------------------------- /sdk/bin/update-nixpkgs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/bin/update-nixpkgs -------------------------------------------------------------------------------- /sdk/buf-lf-transaction.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/buf-lf-transaction.yaml -------------------------------------------------------------------------------- /sdk/build-scripts/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | venv 3 | -------------------------------------------------------------------------------- /sdk/build-scripts/drop-all-objects.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/build-scripts/drop-all-objects.sql -------------------------------------------------------------------------------- /sdk/build-scripts/key_change.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/build-scripts/key_change.sh -------------------------------------------------------------------------------- /sdk/build.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/build.ps1 -------------------------------------------------------------------------------- /sdk/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/build.sh -------------------------------------------------------------------------------- /sdk/canton/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/canton/BUILD.bazel -------------------------------------------------------------------------------- /sdk/canton/NO_AUTO_COPYRIGHT: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sdk/canton/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/canton/README.md -------------------------------------------------------------------------------- /sdk/canton/VERSION: -------------------------------------------------------------------------------- 1 | 3.5.0-SNAPSHOT 2 | -------------------------------------------------------------------------------- /sdk/canton/base/daml-jwt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/canton/base/daml-jwt/README.md -------------------------------------------------------------------------------- /sdk/canton/community/app/src/pack/bin/canton: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/canton/community/app/src/pack/bin/canton -------------------------------------------------------------------------------- /sdk/canton/community/app/src/pack/examples/10-offline-root-namespace-init/.gitignore: -------------------------------------------------------------------------------- 1 | log 2 | .idea 3 | -------------------------------------------------------------------------------- /sdk/canton/community/app/src/pack/examples/13-observability/postgres/postgres_exporter.yml: -------------------------------------------------------------------------------- 1 | --- 2 | -------------------------------------------------------------------------------- /sdk/canton/community/app/src/pack/scripts/offline-root-key/.gitignore: -------------------------------------------------------------------------------- 1 | **.json.gz -------------------------------------------------------------------------------- /sdk/canton/community/app/src/test/data-continuity-dumps/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sdk/canton/community/app/src/test/resources/config-snippets/disable-ammonite-cache.conf: -------------------------------------------------------------------------------- 1 | canton.parameters.console.cache-dir = null 2 | -------------------------------------------------------------------------------- /sdk/canton/community/app/src/test/resources/documentation-snippets/exit-on-fatal-failures.conf: -------------------------------------------------------------------------------- 1 | canton.parameters.exit-on-fatal-failures = no 2 | -------------------------------------------------------------------------------- /sdk/canton/community/app/src/test/resources/documentation-snippets/non-standard-config.conf: -------------------------------------------------------------------------------- 1 | canton.parameters.non-standard-config = yes -------------------------------------------------------------------------------- /sdk/canton/community/app/src/test/resources/documentation-snippets/preview-commands.conf: -------------------------------------------------------------------------------- 1 | canton.features.enable-preview-commands=yes 2 | -------------------------------------------------------------------------------- /sdk/canton/community/app/src/test/resources/documentation-snippets/repair-commands.conf: -------------------------------------------------------------------------------- 1 | canton.features.enable-repair-commands = true 2 | -------------------------------------------------------------------------------- /sdk/canton/community/app/src/test/resources/documentation-snippets/startup-parallelism.conf: -------------------------------------------------------------------------------- 1 | canton.parameters.startup-parallelism = 8 2 | -------------------------------------------------------------------------------- /sdk/canton/community/app/src/test/resources/invalid-configs/include-missing-file.conf: -------------------------------------------------------------------------------- 1 | include "this-file-does-not-exist.conf" 2 | -------------------------------------------------------------------------------- /sdk/canton/community/app/src/test/resources/invalid-configs/missing-bracket.conf: -------------------------------------------------------------------------------- 1 | canton { 2 | -------------------------------------------------------------------------------- /sdk/canton/community/app/src/test/resources/invalid-configs/no-manual-start.conf: -------------------------------------------------------------------------------- 1 | canton.parameters.manual-start = false -------------------------------------------------------------------------------- /sdk/canton/community/app/src/test/resources/invalid-configs/undefined-env-var.conf: -------------------------------------------------------------------------------- 1 | value = ${UNDEFINED_ENV_VARIABLE} 2 | -------------------------------------------------------------------------------- /sdk/canton/community/app/src/test/resources/tls/root-ca.srl: -------------------------------------------------------------------------------- 1 | 16B05EB89BB687D6C01E2881824A05C0F2692A1A 2 | -------------------------------------------------------------------------------- /sdk/canton/community/bindings-java/src/main/java/com/daml/ledger/javaapi/data/worksheet.sc: -------------------------------------------------------------------------------- 1 | response 2 | -------------------------------------------------------------------------------- /sdk/canton/community/common/.gitignore: -------------------------------------------------------------------------------- 1 | generate-rst-scaladoc.sh 2 | -------------------------------------------------------------------------------- /sdk/canton/community/common/src/test/resources/META-INF/services/com.digitalasset.canton.driver.v3.TestDriverFactory: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sdk/canton/community/demo/src/main/scala/com/digitalasset/canton/demo/ReferenceDemoScript.scala: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sdk/canton/community/docs/post-process.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/canton/community/docs/post-process.sh -------------------------------------------------------------------------------- /sdk/canton/community/docs/rst_lapi.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/canton/community/docs/rst_lapi.tmpl -------------------------------------------------------------------------------- /sdk/canton/community/docs/rst_lapi_value.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/canton/community/docs/rst_lapi_value.tmpl -------------------------------------------------------------------------------- /sdk/canton/community/ledger-api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/canton/community/ledger-api/README.md -------------------------------------------------------------------------------- /sdk/canton/community/ledger-api/VERSION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/canton/community/ledger-api/VERSION -------------------------------------------------------------------------------- /sdk/canton/community/ledger/ledger-README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/canton/community/ledger/ledger-README.md -------------------------------------------------------------------------------- /sdk/canton/community/ledger/ledger-api-core/src/main/protobuf/daml/buf.yaml: -------------------------------------------------------------------------------- 1 | version: v1 2 | -------------------------------------------------------------------------------- /sdk/canton/community/ledger/ledger-json-api/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.9.7 2 | -------------------------------------------------------------------------------- /sdk/canton/community/ledger/ledger-json-api/src/main/resources/application.conf: -------------------------------------------------------------------------------- 1 | pekko.http.server.remote-address-attribute = on 2 | -------------------------------------------------------------------------------- /sdk/canton/community/lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/canton/community/lib/README.md -------------------------------------------------------------------------------- /sdk/canton/community/lib/scalatest/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/canton/community/lib/scalatest/LICENSE.txt -------------------------------------------------------------------------------- /sdk/canton/community/lib/slick/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/canton/community/lib/slick/LICENSE.txt -------------------------------------------------------------------------------- /sdk/canton/community/participant/PROTOCOL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/canton/community/participant/PROTOCOL.md -------------------------------------------------------------------------------- /sdk/canton/ref: -------------------------------------------------------------------------------- 1 | 20251210.17640.v96dcd89a 2 | -------------------------------------------------------------------------------- /sdk/canton/shade_rule: -------------------------------------------------------------------------------- 1 | zap org.apache.pekko.stream.scaladsl.BroadcastHub* 2 | -------------------------------------------------------------------------------- /sdk/canton_maven_install.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/canton_maven_install.json -------------------------------------------------------------------------------- /sdk/ci/build-release.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/ci/build-release.ps1 -------------------------------------------------------------------------------- /sdk/ci/build-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/ci/build-release.sh -------------------------------------------------------------------------------- /sdk/ci/cron/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/ci/cron/BUILD.bazel -------------------------------------------------------------------------------- /sdk/ci/cron/src/BazelCache.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/ci/cron/src/BazelCache.hs -------------------------------------------------------------------------------- /sdk/ci/cron/src/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/ci/cron/src/Main.hs -------------------------------------------------------------------------------- /sdk/ci/dev-env-push.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/ci/dev-env-push.py -------------------------------------------------------------------------------- /sdk/ci/docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/ci/docker/README.md -------------------------------------------------------------------------------- /sdk/ci/docker/daml-sdk/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/ci/docker/daml-sdk/Dockerfile -------------------------------------------------------------------------------- /sdk/ci/docs-sphinx-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/ci/docs-sphinx-build.sh -------------------------------------------------------------------------------- /sdk/ci/live-docs-preview.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/ci/live-docs-preview.sh -------------------------------------------------------------------------------- /sdk/ci/postgresql.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/ci/postgresql.conf -------------------------------------------------------------------------------- /sdk/ci/refresh-canton.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/ci/refresh-canton.sh -------------------------------------------------------------------------------- /sdk/ci/remap-scala-test-short-names.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/ci/remap-scala-test-short-names.ps1 -------------------------------------------------------------------------------- /sdk/ci/synchronize-docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/ci/synchronize-docs.sh -------------------------------------------------------------------------------- /sdk/ci/verify-docs-synchronized.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/ci/verify-docs-synchronized.sh -------------------------------------------------------------------------------- /sdk/compatibility/.bazelignore: -------------------------------------------------------------------------------- 1 | head-sdk 2 | -------------------------------------------------------------------------------- /sdk/compatibility/.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compatibility/.bazelrc -------------------------------------------------------------------------------- /sdk/compatibility/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compatibility/BUILD -------------------------------------------------------------------------------- /sdk/compatibility/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compatibility/README.md -------------------------------------------------------------------------------- /sdk/compatibility/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compatibility/WORKSPACE -------------------------------------------------------------------------------- /sdk/compatibility/bazel-haskell-deps.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compatibility/bazel-haskell-deps.bzl -------------------------------------------------------------------------------- /sdk/compatibility/bazel_tools/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compatibility/bazel_tools/BUILD -------------------------------------------------------------------------------- /sdk/compatibility/bazel_tools/daml.cc.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compatibility/bazel_tools/daml.cc.tpl -------------------------------------------------------------------------------- /sdk/compatibility/bazel_tools/daml_sdk.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compatibility/bazel_tools/daml_sdk.bzl -------------------------------------------------------------------------------- /sdk/compatibility/bazel_tools/run_jar.cc.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compatibility/bazel_tools/run_jar.cc.tpl -------------------------------------------------------------------------------- /sdk/compatibility/bazel_tools/test_utils/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compatibility/bazel_tools/test_utils/BUILD -------------------------------------------------------------------------------- /sdk/compatibility/bazel_tools/testing.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compatibility/bazel_tools/testing.bzl -------------------------------------------------------------------------------- /sdk/compatibility/bazel_tools/versions.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compatibility/bazel_tools/versions.bzl -------------------------------------------------------------------------------- /sdk/compatibility/build-release-artifacts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compatibility/build-release-artifacts.sh -------------------------------------------------------------------------------- /sdk/compatibility/build-ts-libs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compatibility/build-ts-libs.sh -------------------------------------------------------------------------------- /sdk/compatibility/deps.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compatibility/deps.bzl -------------------------------------------------------------------------------- /sdk/compatibility/head_sdk/.gitignore: -------------------------------------------------------------------------------- 1 | sdk-release-tarball.tar.gz 2 | messaging.patch 3 | -------------------------------------------------------------------------------- /sdk/compatibility/head_sdk/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compatibility/head_sdk/BUILD -------------------------------------------------------------------------------- /sdk/compatibility/head_sdk/WORKSPACE: -------------------------------------------------------------------------------- 1 | workspace(name = "sdk_head") 2 | -------------------------------------------------------------------------------- /sdk/compatibility/maven_install.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compatibility/maven_install.json -------------------------------------------------------------------------------- /sdk/compatibility/new_cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compatibility/new_cache -------------------------------------------------------------------------------- /sdk/compatibility/old_cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compatibility/old_cache -------------------------------------------------------------------------------- /sdk/compatibility/releases-github-api.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compatibility/releases-github-api.json -------------------------------------------------------------------------------- /sdk/compatibility/stack-snapshot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compatibility/stack-snapshot.yaml -------------------------------------------------------------------------------- /sdk/compatibility/stackage_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compatibility/stackage_snapshot.json -------------------------------------------------------------------------------- /sdk/compatibility/test-all-installs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compatibility/test-all-installs.sh -------------------------------------------------------------------------------- /sdk/compatibility/test-windows.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compatibility/test-windows.ps1 -------------------------------------------------------------------------------- /sdk/compatibility/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compatibility/test.sh -------------------------------------------------------------------------------- /sdk/compatibility/update-versions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compatibility/update-versions.sh -------------------------------------------------------------------------------- /sdk/compatibility/versions.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compatibility/versions.bzl -------------------------------------------------------------------------------- /sdk/compatibility/versions/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compatibility/versions/BUILD -------------------------------------------------------------------------------- /sdk/compatibility/versions/UpdateVersions.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compatibility/versions/UpdateVersions.hs -------------------------------------------------------------------------------- /sdk/compiler/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/README.md -------------------------------------------------------------------------------- /sdk/compiler/daml-dar-reader/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/daml-dar-reader/BUILD.bazel -------------------------------------------------------------------------------- /sdk/compiler/daml-extension/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | node_modules -------------------------------------------------------------------------------- /sdk/compiler/daml-extension/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/daml-extension/.vscodeignore -------------------------------------------------------------------------------- /sdk/compiler/daml-extension/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/daml-extension/BUILD.bazel -------------------------------------------------------------------------------- /sdk/compiler/daml-extension/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/daml-extension/Makefile -------------------------------------------------------------------------------- /sdk/compiler/daml-extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/daml-extension/README.md -------------------------------------------------------------------------------- /sdk/compiler/daml-extension/ci-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/daml-extension/ci-tests.sh -------------------------------------------------------------------------------- /sdk/compiler/daml-extension/exclude-list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/daml-extension/exclude-list.txt -------------------------------------------------------------------------------- /sdk/compiler/daml-extension/extension_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/daml-extension/extension_guide.md -------------------------------------------------------------------------------- /sdk/compiler/daml-extension/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/daml-extension/package.json -------------------------------------------------------------------------------- /sdk/compiler/daml-extension/snippets/daml.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/daml-extension/snippets/daml.json -------------------------------------------------------------------------------- /sdk/compiler/daml-extension/src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/daml-extension/src/extension.ts -------------------------------------------------------------------------------- /sdk/compiler/daml-extension/src/sdk_install.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/daml-extension/src/sdk_install.ts -------------------------------------------------------------------------------- /sdk/compiler/daml-extension/src/telemetry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/daml-extension/src/telemetry.ts -------------------------------------------------------------------------------- /sdk/compiler/daml-extension/src/webview.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/daml-extension/src/webview.css -------------------------------------------------------------------------------- /sdk/compiler/daml-extension/src/webview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/daml-extension/src/webview.js -------------------------------------------------------------------------------- /sdk/compiler/daml-extension/syntaxes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/daml-extension/syntaxes/README.md -------------------------------------------------------------------------------- /sdk/compiler/daml-extension/syntaxes/daml.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/daml-extension/syntaxes/daml.json -------------------------------------------------------------------------------- /sdk/compiler/daml-extension/test/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/daml-extension/test/index.ts -------------------------------------------------------------------------------- /sdk/compiler/daml-extension/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/daml-extension/tsconfig.json -------------------------------------------------------------------------------- /sdk/compiler/daml-extension/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/daml-extension/yarn.lock -------------------------------------------------------------------------------- /sdk/compiler/daml-lf-ast/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/daml-lf-ast/BUILD.bazel -------------------------------------------------------------------------------- /sdk/compiler/daml-lf-ast/daml-lf-ast.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/daml-lf-ast/daml-lf-ast.cabal -------------------------------------------------------------------------------- /sdk/compiler/daml-lf-ast/src/DA/Daml/LF/Ast.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/daml-lf-ast/src/DA/Daml/LF/Ast.hs -------------------------------------------------------------------------------- /sdk/compiler/daml-lf-proto-decode/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/daml-lf-proto-decode/BUILD.bazel -------------------------------------------------------------------------------- /sdk/compiler/daml-lf-proto-encode/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/daml-lf-proto-encode/BUILD.bazel -------------------------------------------------------------------------------- /sdk/compiler/daml-lf-proto-util/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/daml-lf-proto-util/BUILD.bazel -------------------------------------------------------------------------------- /sdk/compiler/daml-lf-proto/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/daml-lf-proto/BUILD.bazel -------------------------------------------------------------------------------- /sdk/compiler/daml-lf-proto/daml-lf-proto.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/daml-lf-proto/daml-lf-proto.cabal -------------------------------------------------------------------------------- /sdk/compiler/daml-lf-reader/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/daml-lf-reader/BUILD.bazel -------------------------------------------------------------------------------- /sdk/compiler/daml-lf-tools-util/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/daml-lf-tools-util/BUILD.bazel -------------------------------------------------------------------------------- /sdk/compiler/daml-lf-tools/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/daml-lf-tools/BUILD.bazel -------------------------------------------------------------------------------- /sdk/compiler/damlc/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/BUILD.bazel -------------------------------------------------------------------------------- /sdk/compiler/damlc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/README.md -------------------------------------------------------------------------------- /sdk/compiler/damlc/base-hoogle-template.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/base-hoogle-template.txt -------------------------------------------------------------------------------- /sdk/compiler/damlc/base-md-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/base-md-template.md -------------------------------------------------------------------------------- /sdk/compiler/damlc/base-rst-index-template.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/base-rst-index-template.rst -------------------------------------------------------------------------------- /sdk/compiler/damlc/base-rst-template.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/base-rst-template.rst -------------------------------------------------------------------------------- /sdk/compiler/damlc/component.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/component.yaml -------------------------------------------------------------------------------- /sdk/compiler/damlc/daml-compiler/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/daml-compiler/BUILD.bazel -------------------------------------------------------------------------------- /sdk/compiler/damlc/daml-desugar/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/daml-desugar/BUILD.bazel -------------------------------------------------------------------------------- /sdk/compiler/damlc/daml-doc/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/daml-doc/BUILD.bazel -------------------------------------------------------------------------------- /sdk/compiler/damlc/daml-doctest/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/daml-doctest/BUILD.bazel -------------------------------------------------------------------------------- /sdk/compiler/damlc/daml-extract-dar/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/daml-extract-dar/BUILD.bazel -------------------------------------------------------------------------------- /sdk/compiler/damlc/daml-ghc-util/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/daml-ghc-util/BUILD.bazel -------------------------------------------------------------------------------- /sdk/compiler/damlc/daml-ide-core/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/daml-ide-core/BUILD.bazel -------------------------------------------------------------------------------- /sdk/compiler/damlc/daml-ide-core/dlint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/daml-ide-core/dlint.yaml -------------------------------------------------------------------------------- /sdk/compiler/damlc/daml-ide/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/daml-ide/BUILD.bazel -------------------------------------------------------------------------------- /sdk/compiler/damlc/daml-lf-util/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/daml-lf-util/BUILD.bazel -------------------------------------------------------------------------------- /sdk/compiler/damlc/daml-opts/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/daml-opts/BUILD.bazel -------------------------------------------------------------------------------- /sdk/compiler/damlc/daml-prim-src/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/daml-prim-src/BUILD.bazel -------------------------------------------------------------------------------- /sdk/compiler/damlc/daml-prim-src/DA/Types.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/daml-prim-src/DA/Types.daml -------------------------------------------------------------------------------- /sdk/compiler/damlc/daml-prim-src/GHC/Base.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/daml-prim-src/GHC/Base.daml -------------------------------------------------------------------------------- /sdk/compiler/damlc/daml-prim-src/GHC/Enum.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/daml-prim-src/GHC/Enum.daml -------------------------------------------------------------------------------- /sdk/compiler/damlc/daml-prim-src/GHC/Err.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/daml-prim-src/GHC/Err.daml -------------------------------------------------------------------------------- /sdk/compiler/damlc/daml-prim-src/GHC/Num.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/daml-prim-src/GHC/Num.daml -------------------------------------------------------------------------------- /sdk/compiler/damlc/daml-prim-src/GHC/Real.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/daml-prim-src/GHC/Real.daml -------------------------------------------------------------------------------- /sdk/compiler/damlc/daml-prim-src/GHC/Show.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/daml-prim-src/GHC/Show.daml -------------------------------------------------------------------------------- /sdk/compiler/damlc/daml-prim-src/GHC/Tuple.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/daml-prim-src/GHC/Tuple.daml -------------------------------------------------------------------------------- /sdk/compiler/damlc/daml-prim-src/GHC/Types.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/daml-prim-src/GHC/Types.daml -------------------------------------------------------------------------------- /sdk/compiler/damlc/daml-rule-types/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/daml-rule-types/BUILD.bazel -------------------------------------------------------------------------------- /sdk/compiler/damlc/daml-stdlib-src/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/daml-stdlib-src/BUILD.bazel -------------------------------------------------------------------------------- /sdk/compiler/damlc/daml-stdlib-src/DA/Date.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/daml-stdlib-src/DA/Date.daml -------------------------------------------------------------------------------- /sdk/compiler/damlc/daml-stdlib-src/DA/Fail.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/daml-stdlib-src/DA/Fail.daml -------------------------------------------------------------------------------- /sdk/compiler/damlc/daml-stdlib-src/DA/List.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/daml-stdlib-src/DA/List.daml -------------------------------------------------------------------------------- /sdk/compiler/damlc/daml-stdlib-src/DA/Map.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/daml-stdlib-src/DA/Map.daml -------------------------------------------------------------------------------- /sdk/compiler/damlc/daml-stdlib-src/DA/Math.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/daml-stdlib-src/DA/Math.daml -------------------------------------------------------------------------------- /sdk/compiler/damlc/daml-stdlib-src/DA/Set.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/daml-stdlib-src/DA/Set.daml -------------------------------------------------------------------------------- /sdk/compiler/damlc/daml-stdlib-src/DA/Text.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/daml-stdlib-src/DA/Text.daml -------------------------------------------------------------------------------- /sdk/compiler/damlc/daml-stdlib-src/DA/Time.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/daml-stdlib-src/DA/Time.daml -------------------------------------------------------------------------------- /sdk/compiler/damlc/daml-stdlib-src/Prelude.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/daml-stdlib-src/Prelude.daml -------------------------------------------------------------------------------- /sdk/compiler/damlc/exe/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/exe/Main.hs -------------------------------------------------------------------------------- /sdk/compiler/damlc/ide-debug-driver/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/ide-debug-driver/BUILD.bazel -------------------------------------------------------------------------------- /sdk/compiler/damlc/ide-debug-driver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/ide-debug-driver/README.md -------------------------------------------------------------------------------- /sdk/compiler/damlc/lib/DA/Cli/Args.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/lib/DA/Cli/Args.hs -------------------------------------------------------------------------------- /sdk/compiler/damlc/lib/DA/Cli/Damlc.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/lib/DA/Cli/Damlc.hs -------------------------------------------------------------------------------- /sdk/compiler/damlc/lib/DA/Cli/Damlc/Test.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/lib/DA/Cli/Damlc/Test.hs -------------------------------------------------------------------------------- /sdk/compiler/damlc/lib/DA/Cli/Options.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/lib/DA/Cli/Options.hs -------------------------------------------------------------------------------- /sdk/compiler/damlc/pkg-db/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/pkg-db/BUILD.bazel -------------------------------------------------------------------------------- /sdk/compiler/damlc/pkg-db/util.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/pkg-db/util.bzl -------------------------------------------------------------------------------- /sdk/compiler/damlc/stable-packages/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/stable-packages/BUILD.bazel -------------------------------------------------------------------------------- /sdk/compiler/damlc/stable-packages/defs.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/stable-packages/defs.bzl -------------------------------------------------------------------------------- /sdk/compiler/damlc/stable-packages/src/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/stable-packages/src/Main.hs -------------------------------------------------------------------------------- /sdk/compiler/damlc/tests/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/tests/BUILD.bazel -------------------------------------------------------------------------------- /sdk/compiler/damlc/tests/Colliding.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/tests/Colliding.daml -------------------------------------------------------------------------------- /sdk/compiler/damlc/tests/PkgManagerTest.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/tests/PkgManagerTest.daml -------------------------------------------------------------------------------- /sdk/compiler/damlc/tests/bond-trading/Bond.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/tests/bond-trading/Bond.daml -------------------------------------------------------------------------------- /sdk/compiler/damlc/tests/bond-trading/Cash.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/tests/bond-trading/Cash.daml -------------------------------------------------------------------------------- /sdk/compiler/damlc/tests/bond-trading/Dvp.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/tests/bond-trading/Dvp.daml -------------------------------------------------------------------------------- /sdk/compiler/damlc/tests/bond-trading/Test.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/tests/bond-trading/Test.daml -------------------------------------------------------------------------------- /sdk/compiler/damlc/tests/daml-test-files/NO_AUTO_COPYRIGHT: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sdk/compiler/damlc/tests/daml/old-proj/Old.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/tests/daml/old-proj/Old.daml -------------------------------------------------------------------------------- /sdk/compiler/damlc/tests/src/CliParser.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/tests/src/CliParser.hs -------------------------------------------------------------------------------- /sdk/compiler/damlc/tests/src/DA/Test/DamlDoc.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/tests/src/DA/Test/DamlDoc.hs -------------------------------------------------------------------------------- /sdk/compiler/damlc/tests/src/DamlcLint.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/tests/src/DamlcLint.hs -------------------------------------------------------------------------------- /sdk/compiler/damlc/tests/src/DamlcPkgManager.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/tests/src/DamlcPkgManager.hs -------------------------------------------------------------------------------- /sdk/compiler/damlc/tests/src/DamlcTest.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/tests/src/DamlcTest.hs -------------------------------------------------------------------------------- /sdk/compiler/damlc/tests/src/DarReaderTest.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/tests/src/DarReaderTest.hs -------------------------------------------------------------------------------- /sdk/compiler/damlc/tests/src/inspect-dar.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/tests/src/inspect-dar.sh -------------------------------------------------------------------------------- /sdk/compiler/damlc/tests/src/query-lf.jq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/tests/src/query-lf.jq -------------------------------------------------------------------------------- /sdk/compiler/damlc/tests/src/stable-packages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/tests/src/stable-packages.sh -------------------------------------------------------------------------------- /sdk/compiler/damlc/tests/util.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/tests/util.bzl -------------------------------------------------------------------------------- /sdk/compiler/damlc/util.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/damlc/util.bzl -------------------------------------------------------------------------------- /sdk/compiler/ghcide/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/ghcide/README.md -------------------------------------------------------------------------------- /sdk/compiler/hie-core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/hie-core/README.md -------------------------------------------------------------------------------- /sdk/compiler/lsp-tests/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/lsp-tests/BUILD.bazel -------------------------------------------------------------------------------- /sdk/compiler/lsp-tests/src/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/lsp-tests/src/Main.hs -------------------------------------------------------------------------------- /sdk/compiler/lsp-tests/version1/Main.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/lsp-tests/version1/Main.daml -------------------------------------------------------------------------------- /sdk/compiler/script-service/client/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/script-service/client/BUILD.bazel -------------------------------------------------------------------------------- /sdk/compiler/script-service/protos/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/script-service/protos/BUILD.bazel -------------------------------------------------------------------------------- /sdk/compiler/script-service/server/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/compiler/script-service/server/BUILD.bazel -------------------------------------------------------------------------------- /sdk/daml-assistant/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-assistant/BUILD.bazel -------------------------------------------------------------------------------- /sdk/daml-assistant/daml-helper/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-assistant/daml-helper/BUILD.bazel -------------------------------------------------------------------------------- /sdk/daml-assistant/daml-helper/component.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-assistant/daml-helper/component.yaml -------------------------------------------------------------------------------- /sdk/daml-assistant/daml-project-config.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-assistant/daml-project-config.cabal -------------------------------------------------------------------------------- /sdk/daml-assistant/daml-sdk/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-assistant/daml-sdk/BUILD.bazel -------------------------------------------------------------------------------- /sdk/daml-assistant/daml-sdk/util.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-assistant/daml-sdk/util.bzl -------------------------------------------------------------------------------- /sdk/daml-assistant/daml-sdk/validate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-assistant/daml-sdk/validate.sh -------------------------------------------------------------------------------- /sdk/daml-assistant/exe/DA/Daml/Assistant.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-assistant/exe/DA/Daml/Assistant.hs -------------------------------------------------------------------------------- /sdk/daml-assistant/get-daml.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-assistant/get-daml.sh -------------------------------------------------------------------------------- /sdk/daml-assistant/src/DA/Daml/Assistant/Env.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-assistant/src/DA/Daml/Assistant/Env.hs -------------------------------------------------------------------------------- /sdk/daml-lf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/README.md -------------------------------------------------------------------------------- /sdk/daml-lf/api-type-signature/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/api-type-signature/BUILD.bazel -------------------------------------------------------------------------------- /sdk/daml-lf/archive/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/archive/BUILD.bazel -------------------------------------------------------------------------------- /sdk/daml-lf/archive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/archive/README.md -------------------------------------------------------------------------------- /sdk/daml-lf/archive/encoder/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/archive/encoder/BUILD.bazel -------------------------------------------------------------------------------- /sdk/daml-lf/data-scalacheck/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/data-scalacheck/BUILD.bazel -------------------------------------------------------------------------------- /sdk/daml-lf/data/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/data/BUILD.bazel -------------------------------------------------------------------------------- /sdk/daml-lf/encoder/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/encoder/BUILD.bazel -------------------------------------------------------------------------------- /sdk/daml-lf/encoder/src/test/lf/Any_2.1_.lf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/encoder/src/test/lf/Any_2.1_.lf -------------------------------------------------------------------------------- /sdk/daml-lf/encoder/src/test/lf/Any_2.2_.lf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/encoder/src/test/lf/Any_2.2_.lf -------------------------------------------------------------------------------- /sdk/daml-lf/encoder/src/test/lf/Any_2.dev_.lf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/encoder/src/test/lf/Any_2.dev_.lf -------------------------------------------------------------------------------- /sdk/daml-lf/encoder/src/test/lf/Bool_all_.lf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/encoder/src/test/lf/Bool_all_.lf -------------------------------------------------------------------------------- /sdk/daml-lf/encoder/src/test/lf/Builtin_2.1_.lf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/encoder/src/test/lf/Builtin_2.1_.lf -------------------------------------------------------------------------------- /sdk/daml-lf/encoder/src/test/lf/Builtin_2.2_.lf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/encoder/src/test/lf/Builtin_2.2_.lf -------------------------------------------------------------------------------- /sdk/daml-lf/encoder/src/test/lf/Date_all_.lf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/encoder/src/test/lf/Date_all_.lf -------------------------------------------------------------------------------- /sdk/daml-lf/encoder/src/test/lf/Enum_all_.lf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/encoder/src/test/lf/Enum_all_.lf -------------------------------------------------------------------------------- /sdk/daml-lf/encoder/src/test/lf/GenMap_all_.lf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/encoder/src/test/lf/GenMap_all_.lf -------------------------------------------------------------------------------- /sdk/daml-lf/encoder/src/test/lf/Int64_all_.lf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/encoder/src/test/lf/Int64_all_.lf -------------------------------------------------------------------------------- /sdk/daml-lf/encoder/src/test/lf/List_all_.lf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/encoder/src/test/lf/List_all_.lf -------------------------------------------------------------------------------- /sdk/daml-lf/encoder/src/test/lf/Numeric_all_.lf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/encoder/src/test/lf/Numeric_all_.lf -------------------------------------------------------------------------------- /sdk/daml-lf/encoder/src/test/lf/Option_all_.lf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/encoder/src/test/lf/Option_all_.lf -------------------------------------------------------------------------------- /sdk/daml-lf/encoder/src/test/lf/Party_all_.lf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/encoder/src/test/lf/Party_all_.lf -------------------------------------------------------------------------------- /sdk/daml-lf/encoder/src/test/lf/Record_all_.lf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/encoder/src/test/lf/Record_all_.lf -------------------------------------------------------------------------------- /sdk/daml-lf/encoder/src/test/lf/Synonym_all_.lf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/encoder/src/test/lf/Synonym_all_.lf -------------------------------------------------------------------------------- /sdk/daml-lf/encoder/src/test/lf/TextMap_all_.lf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/encoder/src/test/lf/TextMap_all_.lf -------------------------------------------------------------------------------- /sdk/daml-lf/encoder/src/test/lf/Text_all_.lf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/encoder/src/test/lf/Text_all_.lf -------------------------------------------------------------------------------- /sdk/daml-lf/encoder/src/test/lf/Unit_all_.lf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/encoder/src/test/lf/Unit_all_.lf -------------------------------------------------------------------------------- /sdk/daml-lf/encoder/src/test/lf/Variant_all_.lf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/encoder/src/test/lf/Variant_all_.lf -------------------------------------------------------------------------------- /sdk/daml-lf/encoder/src/validate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/encoder/src/validate.sh -------------------------------------------------------------------------------- /sdk/daml-lf/engine/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/engine/BUILD.bazel -------------------------------------------------------------------------------- /sdk/daml-lf/engine/src/test/daml/AuthTests.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/engine/src/test/daml/AuthTests.daml -------------------------------------------------------------------------------- /sdk/daml-lf/governance.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/governance.rst -------------------------------------------------------------------------------- /sdk/daml-lf/ide-ledger/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/ide-ledger/BUILD.bazel -------------------------------------------------------------------------------- /sdk/daml-lf/interpreter/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/interpreter/BUILD.bazel -------------------------------------------------------------------------------- /sdk/daml-lf/interpreter/bench/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/interpreter/bench/BUILD.bazel -------------------------------------------------------------------------------- /sdk/daml-lf/interpreter/perf/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/interpreter/perf/BUILD.bazel -------------------------------------------------------------------------------- /sdk/daml-lf/interpreter/perf/daml/Examples.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/interpreter/perf/daml/Examples.daml -------------------------------------------------------------------------------- /sdk/daml-lf/language/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/language/BUILD.bazel -------------------------------------------------------------------------------- /sdk/daml-lf/language/daml-lf.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/language/daml-lf.bzl -------------------------------------------------------------------------------- /sdk/daml-lf/language/generate_scala_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/language/generate_scala_features.py -------------------------------------------------------------------------------- /sdk/daml-lf/language/generate_scala_versions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/language/generate_scala_versions.py -------------------------------------------------------------------------------- /sdk/daml-lf/ledger-api-value/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/ledger-api-value/BUILD.bazel -------------------------------------------------------------------------------- /sdk/daml-lf/notes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/notes/README.md -------------------------------------------------------------------------------- /sdk/daml-lf/parser/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/parser/BUILD.bazel -------------------------------------------------------------------------------- /sdk/daml-lf/repl/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/repl/BUILD.bazel -------------------------------------------------------------------------------- /sdk/daml-lf/snapshot/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/snapshot/BUILD.bazel -------------------------------------------------------------------------------- /sdk/daml-lf/snapshot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/snapshot/README.md -------------------------------------------------------------------------------- /sdk/daml-lf/snapshot/scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/snapshot/scripts/README.md -------------------------------------------------------------------------------- /sdk/daml-lf/snapshot/scripts/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/snapshot/scripts/requirements.txt -------------------------------------------------------------------------------- /sdk/daml-lf/spec/contract-id.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/spec/contract-id.rst -------------------------------------------------------------------------------- /sdk/daml-lf/spec/daml-lf-2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/spec/daml-lf-2.rst -------------------------------------------------------------------------------- /sdk/daml-lf/spec/experimental.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/spec/experimental.rst -------------------------------------------------------------------------------- /sdk/daml-lf/spec/transaction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/spec/transaction.rst -------------------------------------------------------------------------------- /sdk/daml-lf/spec/value.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/spec/value.rst -------------------------------------------------------------------------------- /sdk/daml-lf/stable-packages/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/stable-packages/BUILD.bazel -------------------------------------------------------------------------------- /sdk/daml-lf/tests/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/tests/BUILD.bazel -------------------------------------------------------------------------------- /sdk/daml-lf/tests/Exceptions.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/tests/Exceptions.daml -------------------------------------------------------------------------------- /sdk/daml-lf/tests/InterfaceViews.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/tests/InterfaceViews.daml -------------------------------------------------------------------------------- /sdk/daml-lf/tests/Interfaces.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/tests/Interfaces.daml -------------------------------------------------------------------------------- /sdk/daml-lf/tests/MultiKeys.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/tests/MultiKeys.daml -------------------------------------------------------------------------------- /sdk/daml-lf/tests/reinterpret/daml.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/tests/reinterpret/daml.yaml -------------------------------------------------------------------------------- /sdk/daml-lf/transaction-test-lib/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/transaction-test-lib/BUILD.bazel -------------------------------------------------------------------------------- /sdk/daml-lf/transaction/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/transaction/BUILD.bazel -------------------------------------------------------------------------------- /sdk/daml-lf/validation/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/validation/BUILD.bazel -------------------------------------------------------------------------------- /sdk/daml-lf/validation/component.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/validation/component.yaml -------------------------------------------------------------------------------- /sdk/daml-lf/verification/.gitignore: -------------------------------------------------------------------------------- 1 | proof.* 2 | -------------------------------------------------------------------------------- /sdk/daml-lf/verification/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/verification/README.md -------------------------------------------------------------------------------- /sdk/daml-lf/verification/latex/proof.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/verification/latex/proof.tex -------------------------------------------------------------------------------- /sdk/daml-lf/verification/stainless.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-lf/verification/stainless.nix -------------------------------------------------------------------------------- /sdk/daml-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-logo.png -------------------------------------------------------------------------------- /sdk/daml-script/converter/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-script/converter/BUILD.bazel -------------------------------------------------------------------------------- /sdk/daml-script/daml/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-script/daml/BUILD.bazel -------------------------------------------------------------------------------- /sdk/daml-script/daml/Daml/Script.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-script/daml/Daml/Script.daml -------------------------------------------------------------------------------- /sdk/daml-script/daml/Daml/Script/Internal.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-script/daml/Daml/Script/Internal.daml -------------------------------------------------------------------------------- /sdk/daml-script/runner/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-script/runner/BUILD.bazel -------------------------------------------------------------------------------- /sdk/daml-script/runner/component.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-script/runner/component.yaml -------------------------------------------------------------------------------- /sdk/daml-script/runner/src/test/resources/input.json: -------------------------------------------------------------------------------- 1 | 5 -------------------------------------------------------------------------------- /sdk/daml-script/test/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-script/test/BUILD.bazel -------------------------------------------------------------------------------- /sdk/daml-script/test/daml/MultiTest.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-script/test/daml/MultiTest.daml -------------------------------------------------------------------------------- /sdk/daml-script/test/daml/ScriptTest.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-script/test/daml/ScriptTest.daml -------------------------------------------------------------------------------- /sdk/daml-script/test/daml/TestContractId.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-script/test/daml/TestContractId.daml -------------------------------------------------------------------------------- /sdk/daml-script/test/daml/TestExceptions.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-script/test/daml/TestExceptions.daml -------------------------------------------------------------------------------- /sdk/daml-script/test/daml/TestInterfaces.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-script/test/daml/TestInterfaces.daml -------------------------------------------------------------------------------- /sdk/daml-script/test/daml/UpgradeTestLib.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-script/test/daml/UpgradeTestLib.daml -------------------------------------------------------------------------------- /sdk/daml-script/test/daml/upgrades/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml-script/test/daml/upgrades/README.md -------------------------------------------------------------------------------- /sdk/daml_finance_dep.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/daml_finance_dep.bzl -------------------------------------------------------------------------------- /sdk/deps.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/deps.bzl -------------------------------------------------------------------------------- /sdk/dev-env/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/.gitignore -------------------------------------------------------------------------------- /sdk/dev-env/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/README.md -------------------------------------------------------------------------------- /sdk/dev-env/VERSION: -------------------------------------------------------------------------------- 1 | 0.3.1 2 | -------------------------------------------------------------------------------- /sdk/dev-env/bin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/bin/README.md -------------------------------------------------------------------------------- /sdk/dev-env/bin/aws: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/az: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/base64: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/bazel: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/bazel-deps: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/bazelisk: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/bc: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/bq: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/buf: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/cabal2nix: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/cc: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/circo: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/convert: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/cram: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/cs: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/curl: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-bin-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/da-ghci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/bin/da-ghci -------------------------------------------------------------------------------- /sdk/dev-env/bin/da-ghcid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/bin/da-ghcid -------------------------------------------------------------------------------- /sdk/dev-env/bin/da-hls: -------------------------------------------------------------------------------- 1 | ./haskell-language-server -------------------------------------------------------------------------------- /sdk/dev-env/bin/da-install-git-hooks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/bin/da-install-git-hooks -------------------------------------------------------------------------------- /sdk/dev-env/bin/da-test-haskell-update-expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/bin/da-test-haskell-update-expected -------------------------------------------------------------------------------- /sdk/dev-env/bin/da-update-python-srcs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/bin/da-update-python-srcs -------------------------------------------------------------------------------- /sdk/dev-env/bin/da-virtualenv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/bin/da-virtualenv -------------------------------------------------------------------------------- /sdk/dev-env/bin/dade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/bin/dade -------------------------------------------------------------------------------- /sdk/dev-env/bin/dade-assist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/bin/dade-assist -------------------------------------------------------------------------------- /sdk/dev-env/bin/dade-check-main-only-files: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/bin/dade-check-main-only-files -------------------------------------------------------------------------------- /sdk/dev-env/bin/dade-closure-size: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/bin/dade-closure-size -------------------------------------------------------------------------------- /sdk/dev-env/bin/dade-collect-garbage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/bin/dade-collect-garbage -------------------------------------------------------------------------------- /sdk/dev-env/bin/dade-copyright-headers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/bin/dade-copyright-headers -------------------------------------------------------------------------------- /sdk/dev-env/bin/dade-env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/bin/dade-env -------------------------------------------------------------------------------- /sdk/dev-env/bin/dade-freeze: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/bin/dade-freeze -------------------------------------------------------------------------------- /sdk/dev-env/bin/dade-help: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/bin/dade-help -------------------------------------------------------------------------------- /sdk/dev-env/bin/dade-init: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/bin/dade-init -------------------------------------------------------------------------------- /sdk/dev-env/bin/dade-list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/bin/dade-list -------------------------------------------------------------------------------- /sdk/dev-env/bin/dade-list-broken-symlinks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/bin/dade-list-broken-symlinks -------------------------------------------------------------------------------- /sdk/dev-env/bin/dade-preload: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/bin/dade-preload -------------------------------------------------------------------------------- /sdk/dev-env/bin/dade-prepare-for-update: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/bin/dade-prepare-for-update -------------------------------------------------------------------------------- /sdk/dev-env/bin/dade-release-tool: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/bin/dade-release-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/daml-docker-head: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/bin/daml-docker-head -------------------------------------------------------------------------------- /sdk/dev-env/bin/daml-sdk-head: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/bin/daml-sdk-head -------------------------------------------------------------------------------- /sdk/dev-env/bin/data-uri: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/bin/data-uri -------------------------------------------------------------------------------- /sdk/dev-env/bin/date: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/bin/diff -------------------------------------------------------------------------------- /sdk/dev-env/bin/docker-credential-gcloud: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/docker-credential-gcr: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-bin-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/dot: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/dpm-sdk-head: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/bin/dpm-sdk-head -------------------------------------------------------------------------------- /sdk/dev-env/bin/fdp: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/find: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/flake8: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/fsc: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/gawk: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/gcloud: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/gh: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/ghc: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/ghci: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/ghcid: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-bin-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/bin/go -------------------------------------------------------------------------------- /sdk/dev-env/bin/gpg: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/grep: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/grpcurl: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/gsutil: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/haskell-language-server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/bin/haskell-language-server -------------------------------------------------------------------------------- /sdk/dev-env/bin/hlint: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/jar: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/java: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/javac: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/javafmt: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/jinfo: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/jmap: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/jq: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-bin-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/jstack: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/lsof: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/m4: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/make: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/mvn: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/nix-prefetch-git: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/nix-update-src-json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/bin/nix-update-src-json -------------------------------------------------------------------------------- /sdk/dev-env/bin/node: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/node2nix: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/npm: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/openssl: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-bin-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/pandoc: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/patch: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/patchelf: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/pip3: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/pipenv: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/pre-commit: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/protoc: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/pypi2nix: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/python: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/python3: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/rst2html: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/sass: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/sbt: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/scala: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/scalac: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/scaladoc: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/scalafmt: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/scalap: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/sed: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/semver: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/sha1sum: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/sha256sum: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/shellcheck: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/sphinx-build: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/sphinx-quickstart: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/tar: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/thrift: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/timeout: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/tred: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/unflatten: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/unzip: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/update-ghcide-local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/bin/update-ghcide-local -------------------------------------------------------------------------------- /sdk/dev-env/bin/vale: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/watchexec: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/wget: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/xargs: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/yapf: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/yarn: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/zinc: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/bin/zip: -------------------------------------------------------------------------------- 1 | ../lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/etc/nix.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/etc/nix.conf -------------------------------------------------------------------------------- /sdk/dev-env/git-hooks/hook-wrapper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/git-hooks/hook-wrapper -------------------------------------------------------------------------------- /sdk/dev-env/git-hooks/pre-push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/git-hooks/pre-push -------------------------------------------------------------------------------- /sdk/dev-env/lib/dade-common: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/lib/dade-common -------------------------------------------------------------------------------- /sdk/dev-env/lib/dade-dump-profile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/lib/dade-dump-profile -------------------------------------------------------------------------------- /sdk/dev-env/lib/dade-exec-nix-bin-tool: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/lib/dade-exec-nix-bin-tool -------------------------------------------------------------------------------- /sdk/dev-env/lib/dade-exec-nix-tool: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/lib/dade-exec-nix-tool -------------------------------------------------------------------------------- /sdk/dev-env/lib/ensure-nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/lib/ensure-nix -------------------------------------------------------------------------------- /sdk/dev-env/profile_bash.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/profile_bash.sh -------------------------------------------------------------------------------- /sdk/dev-env/profile_zsh.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/profile_zsh.sh -------------------------------------------------------------------------------- /sdk/dev-env/windows/.gitignore: -------------------------------------------------------------------------------- 1 | dist -------------------------------------------------------------------------------- /sdk/dev-env/windows/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/windows/README.md -------------------------------------------------------------------------------- /sdk/dev-env/windows/VERSION: -------------------------------------------------------------------------------- 1 | 0.0.9 2 | -------------------------------------------------------------------------------- /sdk/dev-env/windows/bin/dadew.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/windows/bin/dadew.ps1 -------------------------------------------------------------------------------- /sdk/dev-env/windows/build.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/windows/build.ps1 -------------------------------------------------------------------------------- /sdk/dev-env/windows/libexec/core.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/windows/libexec/core.ps1 -------------------------------------------------------------------------------- /sdk/dev-env/windows/libexec/dadew.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/windows/libexec/dadew.ps1 -------------------------------------------------------------------------------- /sdk/dev-env/windows/libexec/init.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/windows/libexec/init.ps1 -------------------------------------------------------------------------------- /sdk/dev-env/windows/libexec/install.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/windows/libexec/install.ps1 -------------------------------------------------------------------------------- /sdk/dev-env/windows/libexec/profile.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/windows/libexec/profile.ps1 -------------------------------------------------------------------------------- /sdk/dev-env/windows/libexec/test-utils.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/windows/libexec/test-utils.ps1 -------------------------------------------------------------------------------- /sdk/dev-env/windows/libexec/uninstall.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/windows/libexec/uninstall.ps1 -------------------------------------------------------------------------------- /sdk/dev-env/windows/manifests/7zip.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/windows/manifests/7zip.json -------------------------------------------------------------------------------- /sdk/dev-env/windows/manifests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/windows/manifests/README.md -------------------------------------------------------------------------------- /sdk/dev-env/windows/manifests/bazel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/windows/manifests/bazel.json -------------------------------------------------------------------------------- /sdk/dev-env/windows/manifests/cacert.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/windows/manifests/cacert.json -------------------------------------------------------------------------------- /sdk/dev-env/windows/manifests/curl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/windows/manifests/curl.json -------------------------------------------------------------------------------- /sdk/dev-env/windows/manifests/gcloud.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/windows/manifests/gcloud.json -------------------------------------------------------------------------------- /sdk/dev-env/windows/manifests/git.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/windows/manifests/git.json -------------------------------------------------------------------------------- /sdk/dev-env/windows/manifests/jdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/windows/manifests/jdk.json -------------------------------------------------------------------------------- /sdk/dev-env/windows/manifests/maven-3.6.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/windows/manifests/maven-3.6.1.json -------------------------------------------------------------------------------- /sdk/dev-env/windows/manifests/msys2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/windows/manifests/msys2.json -------------------------------------------------------------------------------- /sdk/dev-env/windows/manifests/nodejs-14.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/windows/manifests/nodejs-14.json -------------------------------------------------------------------------------- /sdk/dev-env/windows/manifests/nodejs-18.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/windows/manifests/nodejs-18.json -------------------------------------------------------------------------------- /sdk/dev-env/windows/manifests/nsis-3.04.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/windows/manifests/nsis-3.04.json -------------------------------------------------------------------------------- /sdk/dev-env/windows/manifests/python-3.8.2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/windows/manifests/python-3.8.2.json -------------------------------------------------------------------------------- /sdk/dev-env/windows/manifests/stack.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/windows/manifests/stack.json -------------------------------------------------------------------------------- /sdk/dev-env/windows/manifests/toxiproxy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/windows/manifests/toxiproxy.json -------------------------------------------------------------------------------- /sdk/dev-env/windows/manifests/vcredist.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/dev-env/windows/manifests/vcredist.json -------------------------------------------------------------------------------- /sdk/dev-env/windows/test.ps1: -------------------------------------------------------------------------------- 1 | Invoke-Pester $PSScriptRoot/test/* -------------------------------------------------------------------------------- /sdk/docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/.gitignore -------------------------------------------------------------------------------- /sdk/docs/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/BUILD.bazel -------------------------------------------------------------------------------- /sdk/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/README.md -------------------------------------------------------------------------------- /sdk/docs/canton-refs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/canton-refs.rst -------------------------------------------------------------------------------- /sdk/docs/configs/html/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/configs/html/conf.py -------------------------------------------------------------------------------- /sdk/docs/configs/pdf/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/configs/pdf/conf.py -------------------------------------------------------------------------------- /sdk/docs/configs/pdf/fonts/CourierNew-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/configs/pdf/fonts/CourierNew-Bold.ttf -------------------------------------------------------------------------------- /sdk/docs/configs/pdf/fonts/Karla-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/configs/pdf/fonts/Karla-Bold.ttf -------------------------------------------------------------------------------- /sdk/docs/configs/pdf/fonts/Karla-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/configs/pdf/fonts/Karla-BoldItalic.ttf -------------------------------------------------------------------------------- /sdk/docs/configs/pdf/fonts/Karla-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/configs/pdf/fonts/Karla-Italic.ttf -------------------------------------------------------------------------------- /sdk/docs/configs/pdf/fonts/Karla-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/configs/pdf/fonts/Karla-Regular.ttf -------------------------------------------------------------------------------- /sdk/docs/configs/pdf/fonts/Montserrat-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/configs/pdf/fonts/Montserrat-Bold.ttf -------------------------------------------------------------------------------- /sdk/docs/configs/pdf/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/configs/pdf/logo.png -------------------------------------------------------------------------------- /sdk/docs/configs/static/pygments_daml_lexer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/configs/static/pygments_daml_lexer.py -------------------------------------------------------------------------------- /sdk/docs/configs/static/typescript.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/configs/static/typescript.py -------------------------------------------------------------------------------- /sdk/docs/daml-intro-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/daml-intro-compose.yaml -------------------------------------------------------------------------------- /sdk/docs/manually-written/NO_AUTO_COPYRIGHT: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sdk/docs/manually-written/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/manually-written/index.rst -------------------------------------------------------------------------------- /sdk/docs/sharable/NO_AUTO_COPYRIGHT: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sdk/docs/sharable/hoogle/daml-base-hoogle.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/sharable/hoogle/daml-base-hoogle.txt -------------------------------------------------------------------------------- /sdk/docs/sharable/hoogle/daml-script-hoogle.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/sharable/hoogle/daml-script-hoogle.txt -------------------------------------------------------------------------------- /sdk/docs/sharable/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/sharable/index.rst -------------------------------------------------------------------------------- /sdk/docs/sharable/overview/howtos/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/sharable/overview/howtos/index.rst -------------------------------------------------------------------------------- /sdk/docs/sharable/overview/overview/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/sharable/overview/overview/index.rst -------------------------------------------------------------------------------- /sdk/docs/sharable/sdk/component-howtos/smart-contracts/daml-studio/daml/NO_AUTO_COPYRIGHT: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sdk/docs/sharable/sdk/reference/cheat-sheet.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/sharable/sdk/reference/cheat-sheet.rst -------------------------------------------------------------------------------- /sdk/docs/sharable/sdk/reference/fixity.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/sharable/sdk/reference/fixity.rst -------------------------------------------------------------------------------- /sdk/docs/sharable/sdk/reference/glossary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/sharable/sdk/reference/glossary.rst -------------------------------------------------------------------------------- /sdk/docs/source/sdk/component-howtos/smart-contracts/daml-studio/daml/NO_AUTO_COPYRIGHT: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sdk/docs/sphinx-config/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/sphinx-config/conf.py -------------------------------------------------------------------------------- /sdk/docs/sphinx-config/exts/ref.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/sphinx-config/exts/ref.py -------------------------------------------------------------------------------- /sdk/docs/sphinx-config/exts/wip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/sphinx-config/exts/wip.py -------------------------------------------------------------------------------- /sdk/docs/styles/CiEnforced/Terms.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/styles/CiEnforced/Terms.yml -------------------------------------------------------------------------------- /sdk/docs/styles/DigitalAsset/Terms.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/styles/DigitalAsset/Terms.yml -------------------------------------------------------------------------------- /sdk/docs/styles/Google/AMPM.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/styles/Google/AMPM.yml -------------------------------------------------------------------------------- /sdk/docs/styles/Google/Acronyms.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/styles/Google/Acronyms.yml -------------------------------------------------------------------------------- /sdk/docs/styles/Google/Colons.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/styles/Google/Colons.yml -------------------------------------------------------------------------------- /sdk/docs/styles/Google/Contractions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/styles/Google/Contractions.yml -------------------------------------------------------------------------------- /sdk/docs/styles/Google/DateFormat.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/styles/Google/DateFormat.yml -------------------------------------------------------------------------------- /sdk/docs/styles/Google/Ellipses.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/styles/Google/Ellipses.yml -------------------------------------------------------------------------------- /sdk/docs/styles/Google/EmDash.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/styles/Google/EmDash.yml -------------------------------------------------------------------------------- /sdk/docs/styles/Google/EnDash.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/styles/Google/EnDash.yml -------------------------------------------------------------------------------- /sdk/docs/styles/Google/Exclamation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/styles/Google/Exclamation.yml -------------------------------------------------------------------------------- /sdk/docs/styles/Google/FirstPerson.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/styles/Google/FirstPerson.yml -------------------------------------------------------------------------------- /sdk/docs/styles/Google/Gender.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/styles/Google/Gender.yml -------------------------------------------------------------------------------- /sdk/docs/styles/Google/GenderBias.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/styles/Google/GenderBias.yml -------------------------------------------------------------------------------- /sdk/docs/styles/Google/Headings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/styles/Google/Headings.yml -------------------------------------------------------------------------------- /sdk/docs/styles/Google/Latin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/styles/Google/Latin.yml -------------------------------------------------------------------------------- /sdk/docs/styles/Google/LyHyphens.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/styles/Google/LyHyphens.yml -------------------------------------------------------------------------------- /sdk/docs/styles/Google/NO_AUTO_COPYRIGHT: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sdk/docs/styles/Google/OptionalPlurals.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/styles/Google/OptionalPlurals.yml -------------------------------------------------------------------------------- /sdk/docs/styles/Google/Ordinal.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/styles/Google/Ordinal.yml -------------------------------------------------------------------------------- /sdk/docs/styles/Google/OxfordComma.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/styles/Google/OxfordComma.yml -------------------------------------------------------------------------------- /sdk/docs/styles/Google/Parens.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/styles/Google/Parens.yml -------------------------------------------------------------------------------- /sdk/docs/styles/Google/Passive.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/styles/Google/Passive.yml -------------------------------------------------------------------------------- /sdk/docs/styles/Google/Periods.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/styles/Google/Periods.yml -------------------------------------------------------------------------------- /sdk/docs/styles/Google/Quotes.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/styles/Google/Quotes.yml -------------------------------------------------------------------------------- /sdk/docs/styles/Google/Ranges.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/styles/Google/Ranges.yml -------------------------------------------------------------------------------- /sdk/docs/styles/Google/Semicolons.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/styles/Google/Semicolons.yml -------------------------------------------------------------------------------- /sdk/docs/styles/Google/Slang.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/styles/Google/Slang.yml -------------------------------------------------------------------------------- /sdk/docs/styles/Google/Spacing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/styles/Google/Spacing.yml -------------------------------------------------------------------------------- /sdk/docs/styles/Google/Spelling.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/styles/Google/Spelling.yml -------------------------------------------------------------------------------- /sdk/docs/styles/Google/Units.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/styles/Google/Units.yml -------------------------------------------------------------------------------- /sdk/docs/styles/Google/We.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/styles/Google/We.yml -------------------------------------------------------------------------------- /sdk/docs/styles/Google/Will.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/styles/Google/Will.yml -------------------------------------------------------------------------------- /sdk/docs/styles/Google/WordList.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/styles/Google/WordList.yml -------------------------------------------------------------------------------- /sdk/docs/styles/Google/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/docs/styles/Google/meta.json -------------------------------------------------------------------------------- /sdk/docs/styles/Google/vocab.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sdk/docs/styles/config/vocabularies/DA/reject.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sdk/fmt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/fmt.sh -------------------------------------------------------------------------------- /sdk/ghc-lib/new-working-on-ghc-lib.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/ghc-lib/new-working-on-ghc-lib.md -------------------------------------------------------------------------------- /sdk/ghc-lib/template-desugaring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/ghc-lib/template-desugaring.md -------------------------------------------------------------------------------- /sdk/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/go.mod -------------------------------------------------------------------------------- /sdk/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/go.sum -------------------------------------------------------------------------------- /sdk/go_deps.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/go_deps.bzl -------------------------------------------------------------------------------- /sdk/hie.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/hie.yaml -------------------------------------------------------------------------------- /sdk/hls-snapshot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/hls-snapshot.yaml -------------------------------------------------------------------------------- /sdk/hls_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/hls_snapshot.json -------------------------------------------------------------------------------- /sdk/language-support/hs/bindings/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/language-support/hs/bindings/BUILD.bazel -------------------------------------------------------------------------------- /sdk/language-support/hs/bindings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/language-support/hs/bindings/README.md -------------------------------------------------------------------------------- /sdk/language-support/hs/bindings/stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/language-support/hs/bindings/stack.yaml -------------------------------------------------------------------------------- /sdk/language-support/java/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/language-support/java/BUILD.bazel -------------------------------------------------------------------------------- /sdk/language-support/java/codegen/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/language-support/java/codegen/README.md -------------------------------------------------------------------------------- /sdk/language-support/java/javaopts.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/language-support/java/javaopts.bzl -------------------------------------------------------------------------------- /sdk/language-support/java/json/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/language-support/java/json/BUILD.bazel -------------------------------------------------------------------------------- /sdk/language-support/js/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/language-support/js/BUILD.bazel -------------------------------------------------------------------------------- /sdk/language-support/js/codegen/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/language-support/js/codegen/BUILD.bazel -------------------------------------------------------------------------------- /sdk/language-support/js/codegen/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/language-support/js/codegen/README.md -------------------------------------------------------------------------------- /sdk/language-support/js/codegen/tests/daml/.gitignore: -------------------------------------------------------------------------------- 1 | .daml 2 | -------------------------------------------------------------------------------- /sdk/language-support/js/codegen/tests/ts/build-and-lint-test/.gitignore: -------------------------------------------------------------------------------- 1 | /lib 2 | /src/daml 3 | -------------------------------------------------------------------------------- /sdk/language-support/js/daml-types/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/language-support/js/daml-types/README.md -------------------------------------------------------------------------------- /sdk/language-support/js/daml-types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/language-support/js/daml-types/index.ts -------------------------------------------------------------------------------- /sdk/language-support/js/defs.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/language-support/js/defs.bzl -------------------------------------------------------------------------------- /sdk/language-support/js/eslint.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/language-support/js/eslint.bzl -------------------------------------------------------------------------------- /sdk/language-support/js/jest.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/language-support/js/jest.bzl -------------------------------------------------------------------------------- /sdk/language-support/js/packages/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/language-support/js/packages/BUILD.bazel -------------------------------------------------------------------------------- /sdk/language-support/js/packages/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/language-support/js/packages/yarn.lock -------------------------------------------------------------------------------- /sdk/language-support/js/typedoc.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/language-support/js/typedoc.bzl -------------------------------------------------------------------------------- /sdk/ledger-service/lf-value-json/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/ledger-service/lf-value-json/BUILD.bazel -------------------------------------------------------------------------------- /sdk/ledger-service/utils/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/ledger-service/utils/BUILD.bazel -------------------------------------------------------------------------------- /sdk/ledger-service/utils/scalaopts.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/ledger-service/utils/scalaopts.bzl -------------------------------------------------------------------------------- /sdk/libs-haskell/bazel-runfiles/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/libs-haskell/bazel-runfiles/BUILD.bazel -------------------------------------------------------------------------------- /sdk/libs-haskell/bazel-runfiles/test/resources/dir/file1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sdk/libs-haskell/bazel-runfiles/test/resources/dir/file2.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sdk/libs-haskell/bazel-runfiles/test/resources/file.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sdk/libs-haskell/da-gcp-logger/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/libs-haskell/da-gcp-logger/BUILD.bazel -------------------------------------------------------------------------------- /sdk/libs-haskell/da-hs-base/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/libs-haskell/da-hs-base/BUILD.bazel -------------------------------------------------------------------------------- /sdk/libs-haskell/da-hs-base/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/libs-haskell/da-hs-base/LICENSE -------------------------------------------------------------------------------- /sdk/libs-haskell/da-hs-base/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/libs-haskell/da-hs-base/README.md -------------------------------------------------------------------------------- /sdk/libs-haskell/da-hs-base/da-hs-base.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/libs-haskell/da-hs-base/da-hs-base.cabal -------------------------------------------------------------------------------- /sdk/libs-haskell/da-hs-base/src/DA/Pretty.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/libs-haskell/da-hs-base/src/DA/Pretty.hs -------------------------------------------------------------------------------- /sdk/libs-haskell/da-hs-base/tests/Options.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/libs-haskell/da-hs-base/tests/Options.hs -------------------------------------------------------------------------------- /sdk/libs-haskell/ledger-api-pb/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/libs-haskell/ledger-api-pb/BUILD.bazel -------------------------------------------------------------------------------- /sdk/libs-haskell/ledger-api-pb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/libs-haskell/ledger-api-pb/README.md -------------------------------------------------------------------------------- /sdk/libs-haskell/test-utils/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/libs-haskell/test-utils/BUILD.bazel -------------------------------------------------------------------------------- /sdk/libs-haskell/test-utils/DA/Test/Util.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/libs-haskell/test-utils/DA/Test/Util.hs -------------------------------------------------------------------------------- /sdk/libs-scala/adjustable-clock/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/libs-scala/adjustable-clock/BUILD.bazel -------------------------------------------------------------------------------- /sdk/libs-scala/auth-utils/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/libs-scala/auth-utils/BUILD.bazel -------------------------------------------------------------------------------- /sdk/libs-scala/build-info/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/libs-scala/build-info/BUILD.bazel -------------------------------------------------------------------------------- /sdk/libs-scala/concurrent/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/libs-scala/concurrent/BUILD.bazel -------------------------------------------------------------------------------- /sdk/libs-scala/crypto/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/libs-scala/crypto/BUILD.bazel -------------------------------------------------------------------------------- /sdk/libs-scala/executors/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/libs-scala/executors/BUILD.bazel -------------------------------------------------------------------------------- /sdk/libs-scala/fs-utils/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/libs-scala/fs-utils/BUILD.bazel -------------------------------------------------------------------------------- /sdk/libs-scala/grpc-test-utils/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/libs-scala/grpc-test-utils/BUILD.bazel -------------------------------------------------------------------------------- /sdk/libs-scala/grpc-utils/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/libs-scala/grpc-utils/BUILD.bazel -------------------------------------------------------------------------------- /sdk/libs-scala/http-test-utils/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/libs-scala/http-test-utils/BUILD.bazel -------------------------------------------------------------------------------- /sdk/libs-scala/ledger-resources/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/libs-scala/ledger-resources/BUILD.bazel -------------------------------------------------------------------------------- /sdk/libs-scala/logging-entries/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/libs-scala/logging-entries/BUILD.bazel -------------------------------------------------------------------------------- /sdk/libs-scala/nameof/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/libs-scala/nameof/BUILD.bazel -------------------------------------------------------------------------------- /sdk/libs-scala/nonempty-cats/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/libs-scala/nonempty-cats/BUILD.bazel -------------------------------------------------------------------------------- /sdk/libs-scala/nonempty/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/libs-scala/nonempty/BUILD.bazel -------------------------------------------------------------------------------- /sdk/libs-scala/ports/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/libs-scala/ports/BUILD.bazel -------------------------------------------------------------------------------- /sdk/libs-scala/resources-grpc/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/libs-scala/resources-grpc/BUILD.bazel -------------------------------------------------------------------------------- /sdk/libs-scala/resources-pekko/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/libs-scala/resources-pekko/BUILD.bazel -------------------------------------------------------------------------------- /sdk/libs-scala/resources/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/libs-scala/resources/BUILD.bazel -------------------------------------------------------------------------------- /sdk/libs-scala/rs-grpc-bridge/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/libs-scala/rs-grpc-bridge/BUILD.bazel -------------------------------------------------------------------------------- /sdk/libs-scala/rs-grpc-pekko/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/libs-scala/rs-grpc-pekko/BUILD.bazel -------------------------------------------------------------------------------- /sdk/libs-scala/rs-grpc-pekko/README.md: -------------------------------------------------------------------------------- 1 | # Pekko Streams <-> gRPC bridge 2 | -------------------------------------------------------------------------------- /sdk/libs-scala/safe-proto/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/libs-scala/safe-proto/BUILD.bazel -------------------------------------------------------------------------------- /sdk/libs-scala/sample-service/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/libs-scala/sample-service/BUILD.bazel -------------------------------------------------------------------------------- /sdk/libs-scala/sample-service/README.md: -------------------------------------------------------------------------------- 1 | # Sample gRPC service 2 | -------------------------------------------------------------------------------- /sdk/libs-scala/scala-utils/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/libs-scala/scala-utils/BUILD.bazel -------------------------------------------------------------------------------- /sdk/libs-scala/scalatest-utils/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/libs-scala/scalatest-utils/BUILD.bazel -------------------------------------------------------------------------------- /sdk/libs-scala/test-evidence/tag/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/libs-scala/test-evidence/tag/BUILD.bazel -------------------------------------------------------------------------------- /sdk/libs-scala/testing-utils/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/libs-scala/testing-utils/BUILD.bazel -------------------------------------------------------------------------------- /sdk/libs-scala/timer-utils/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/libs-scala/timer-utils/BUILD.bazel -------------------------------------------------------------------------------- /sdk/maven_install_2.13.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/maven_install_2.13.json -------------------------------------------------------------------------------- /sdk/nix/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/nix/BUILD.bazel -------------------------------------------------------------------------------- /sdk/nix/bazel-cc-toolchain.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/nix/bazel-cc-toolchain.nix -------------------------------------------------------------------------------- /sdk/nix/bazel-retry-cache.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/nix/bazel-retry-cache.patch -------------------------------------------------------------------------------- /sdk/nix/bazel.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/nix/bazel.nix -------------------------------------------------------------------------------- /sdk/nix/certs/DigitalAssetIssuingCA.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/nix/certs/DigitalAssetIssuingCA.pem -------------------------------------------------------------------------------- /sdk/nix/certs/DigitalAssetRootCA.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/nix/certs/DigitalAssetRootCA.pem -------------------------------------------------------------------------------- /sdk/nix/certs/ca-bundle.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/nix/certs/ca-bundle.pem -------------------------------------------------------------------------------- /sdk/nix/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/nix/default.nix -------------------------------------------------------------------------------- /sdk/nix/new-nixpkgs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/nix/new-nixpkgs.nix -------------------------------------------------------------------------------- /sdk/nix/nixpkgs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/nix/nixpkgs.nix -------------------------------------------------------------------------------- /sdk/nix/nixpkgs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/nix/nixpkgs/README.md -------------------------------------------------------------------------------- /sdk/nix/nixpkgs/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/nix/nixpkgs/default.nix -------------------------------------------------------------------------------- /sdk/nix/nixpkgs/default.src.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/nix/nixpkgs/default.src.json -------------------------------------------------------------------------------- /sdk/nix/nixpkgs/ghcid.src.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/nix/nixpkgs/ghcid.src.json -------------------------------------------------------------------------------- /sdk/nix/overrides/scalafmt.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/nix/overrides/scalafmt.nix -------------------------------------------------------------------------------- /sdk/nix/repositories.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/nix/repositories.bzl -------------------------------------------------------------------------------- /sdk/nix/src.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/nix/src.json -------------------------------------------------------------------------------- /sdk/nix/system.nix: -------------------------------------------------------------------------------- 1 | builtins.currentSystem 2 | -------------------------------------------------------------------------------- /sdk/nix/tools/bazel-cc-toolchain/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/nix/tools/bazel-cc-toolchain/default.nix -------------------------------------------------------------------------------- /sdk/nix/tools/google-java-format/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/nix/tools/google-java-format/default.nix -------------------------------------------------------------------------------- /sdk/nix/tools/nix-store-gcs-proxy/.gitignore: -------------------------------------------------------------------------------- 1 | /nix-store-gcs-proxy 2 | -------------------------------------------------------------------------------- /sdk/nix/tools/nix-store-gcs-proxy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/nix/tools/nix-store-gcs-proxy/README.md -------------------------------------------------------------------------------- /sdk/nix/tools/nix-store-gcs-proxy/deps.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/nix/tools/nix-store-gcs-proxy/deps.nix -------------------------------------------------------------------------------- /sdk/nix/tools/nix-store-gcs-proxy/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/nix/tools/nix-store-gcs-proxy/go.mod -------------------------------------------------------------------------------- /sdk/nix/tools/nix-store-gcs-proxy/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/nix/tools/nix-store-gcs-proxy/go.sum -------------------------------------------------------------------------------- /sdk/nix/tools/nix-store-gcs-proxy/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/nix/tools/nix-store-gcs-proxy/main.go -------------------------------------------------------------------------------- /sdk/nix/tools/zinc/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/nix/tools/zinc/default.nix -------------------------------------------------------------------------------- /sdk/observability/metrics/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/observability/metrics/BUILD.bazel -------------------------------------------------------------------------------- /sdk/observability/tracing/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/observability/tracing/BUILD.bazel -------------------------------------------------------------------------------- /sdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/package.json -------------------------------------------------------------------------------- /sdk/pre-commit/yarn-lock-check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/pre-commit/yarn-lock-check.sh -------------------------------------------------------------------------------- /sdk/release-notes/3.3.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/release-notes/3.3.0.md -------------------------------------------------------------------------------- /sdk/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/release.sh -------------------------------------------------------------------------------- /sdk/release/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/release/BUILD.bazel -------------------------------------------------------------------------------- /sdk/release/RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/release/RELEASE.md -------------------------------------------------------------------------------- /sdk/release/artifacts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/release/artifacts.yaml -------------------------------------------------------------------------------- /sdk/release/ee-license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/release/ee-license.txt -------------------------------------------------------------------------------- /sdk/release/install.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/release/install.bat -------------------------------------------------------------------------------- /sdk/release/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/release/install.sh -------------------------------------------------------------------------------- /sdk/release/rotation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/release/rotation -------------------------------------------------------------------------------- /sdk/release/sdk-config.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/release/sdk-config.yaml.tmpl -------------------------------------------------------------------------------- /sdk/release/src/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/release/src/Main.hs -------------------------------------------------------------------------------- /sdk/release/src/Maven.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/release/src/Maven.hs -------------------------------------------------------------------------------- /sdk/release/src/Options.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/release/src/Options.hs -------------------------------------------------------------------------------- /sdk/release/src/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/release/src/Types.hs -------------------------------------------------------------------------------- /sdk/release/src/Upload.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/release/src/Upload.hs -------------------------------------------------------------------------------- /sdk/release/src/Util.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/release/src/Util.hs -------------------------------------------------------------------------------- /sdk/release/test-protobuf-structure.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/release/test-protobuf-structure.sh -------------------------------------------------------------------------------- /sdk/release/util.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/release/util.bzl -------------------------------------------------------------------------------- /sdk/replacements/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/replacements/BUILD.bazel -------------------------------------------------------------------------------- /sdk/rules_daml/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/rules_daml/BUILD.bazel -------------------------------------------------------------------------------- /sdk/rules_daml/daml.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/rules_daml/daml.bzl -------------------------------------------------------------------------------- /sdk/rules_daml/generate-dar-hash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/rules_daml/generate-dar-hash.py -------------------------------------------------------------------------------- /sdk/scala-protoc-plugins/scalapb/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/scala-protoc-plugins/scalapb/BUILD.bazel -------------------------------------------------------------------------------- /sdk/sdk-version/hs/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/sdk-version/hs/BUILD.bazel -------------------------------------------------------------------------------- /sdk/sdk-version/hs/src/SdkVersion/Class.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/sdk-version/hs/src/SdkVersion/Class.hs -------------------------------------------------------------------------------- /sdk/security-evidence.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/security-evidence.md -------------------------------------------------------------------------------- /sdk/security/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/security/BUILD.bazel -------------------------------------------------------------------------------- /sdk/security/EvidenceSecurity.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/security/EvidenceSecurity.hs -------------------------------------------------------------------------------- /sdk/security/update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/security/update.sh -------------------------------------------------------------------------------- /sdk/shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/shell.nix -------------------------------------------------------------------------------- /sdk/stack-snapshot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/stack-snapshot.yaml -------------------------------------------------------------------------------- /sdk/stackage_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/stackage_snapshot.json -------------------------------------------------------------------------------- /sdk/stackage_snapshot_windows.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/stackage_snapshot_windows.json -------------------------------------------------------------------------------- /sdk/templates/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/templates/BUILD.bazel -------------------------------------------------------------------------------- /sdk/templates/NO_AUTO_COPYRIGHT: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sdk/templates/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/templates/README.txt -------------------------------------------------------------------------------- /sdk/templates/default-dlint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/templates/default-dlint.yaml -------------------------------------------------------------------------------- /sdk/templates/default-gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/templates/default-gitattributes -------------------------------------------------------------------------------- /sdk/templates/default-gitignore: -------------------------------------------------------------------------------- 1 | /.daml 2 | /log 3 | -------------------------------------------------------------------------------- /sdk/templates/skeleton/NO_AUTO_COPYRIGHT: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sdk/templates/skeleton/daml.yaml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/templates/skeleton/daml.yaml.template -------------------------------------------------------------------------------- /sdk/templates/skeleton/daml/Main.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/templates/skeleton/daml/Main.daml -------------------------------------------------------------------------------- /sdk/test-common/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/test-common/BUILD.bazel -------------------------------------------------------------------------------- /sdk/test-common/canton/.gitignore: -------------------------------------------------------------------------------- 1 | lib 2 | -------------------------------------------------------------------------------- /sdk/test-common/canton/it-lib/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/test-common/canton/it-lib/BUILD.bazel -------------------------------------------------------------------------------- /sdk/test-common/files/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/test-common/files/README.md -------------------------------------------------------------------------------- /sdk/test-common/src/main/daml/model/Iou.daml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/test-common/src/main/daml/model/Iou.daml -------------------------------------------------------------------------------- /sdk/test-common/test-common.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/test-common/test-common.bzl -------------------------------------------------------------------------------- /sdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/tsconfig.json -------------------------------------------------------------------------------- /sdk/unreleased.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/unreleased.sh -------------------------------------------------------------------------------- /sdk/unreleased/TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/unreleased/TEMPLATE.md -------------------------------------------------------------------------------- /sdk/unreleased/multi-package.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/unreleased/multi-package.md -------------------------------------------------------------------------------- /sdk/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/digital-asset/daml/HEAD/sdk/yarn.lock --------------------------------------------------------------------------------