From b97064342aa0385bde4490eb06160d02ddb61c64 Mon Sep 17 00:00:00 2001 From: Brian Healey Date: Fri, 29 May 2026 13:49:07 -0400 Subject: [PATCH 1/2] Update external-signing-onboarding.mdx --- .../deep-dives/external-signing-onboarding.mdx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs-main/appdev/deep-dives/external-signing-onboarding.mdx b/docs-main/appdev/deep-dives/external-signing-onboarding.mdx index 7eb7c70ee..c159e58b9 100644 --- a/docs-main/appdev/deep-dives/external-signing-onboarding.mdx +++ b/docs-main/appdev/deep-dives/external-signing-onboarding.mdx @@ -794,10 +794,10 @@ def build_signed_topology_transaction( transaction_hashes=hashes, signatures=[ crypto_pb2.Signature( - format=crypto_pb2.SignatureFormat.SIGNATURE_FORMAT_DER, + format=crypto_pb2.SignatureFormat.SIGNATURE_FORMAT_CONCAT, signature=signature, signed_by=signed_by, - signing_algorithm_spec=crypto_pb2.SigningAlgorithmSpec.SIGNING_ALGORITHM_SPEC_EC_DSA_SHA_256, + signing_algorithm_spec=crypto_pb2.SigningAlgorithmSpec.SIGNING_ALGORITHM_SPEC_ED25519, ) ], ) @@ -1255,10 +1255,10 @@ def update_external_party_hosting( transaction=updated_party_to_participant_transaction, signatures=[ crypto_pb2.Signature( - format=crypto_pb2.SignatureFormat.SIGNATURE_FORMAT_DER, + format=crypto_pb2.SignatureFormat.SIGNATURE_FORMAT_CONCAT, signature=signature, signed_by=fingerprint, - signing_algorithm_spec=crypto_pb2.SigningAlgorithmSpec.SIGNING_ALGORITHM_SPEC_EC_DSA_SHA_256, + signing_algorithm_spec=crypto_pb2.SigningAlgorithmSpec.SIGNING_ALGORITHM_SPEC_ED25519, ) ], multi_transaction_signatures=[], @@ -1561,10 +1561,10 @@ def update_external_party_hosting( transaction=updated_party_to_participant_transaction, signatures=[ crypto_pb2.Signature( - format=crypto_pb2.SignatureFormat.SIGNATURE_FORMAT_DER, + format=crypto_pb2.SignatureFormat.SIGNATURE_FORMAT_CONCAT, signature=signature, signed_by=fingerprint, - signing_algorithm_spec=crypto_pb2.SigningAlgorithmSpec.SIGNING_ALGORITHM_SPEC_EC_DSA_SHA_256, + signing_algorithm_spec=crypto_pb2.SigningAlgorithmSpec.SIGNING_ALGORITHM_SPEC_ED25519, ) ], multi_transaction_signatures=[], From 34516e722f3fdcdf37ed39b46def143e91690b9c Mon Sep 17 00:00:00 2001 From: Brian Healey Date: Fri, 29 May 2026 13:52:39 -0400 Subject: [PATCH 2/2] Update external-signing-transactions.mdx --- .../deep-dives/external-signing-transactions.mdx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs-main/appdev/deep-dives/external-signing-transactions.mdx b/docs-main/appdev/deep-dives/external-signing-transactions.mdx index 8f31732c2..0e282944c 100644 --- a/docs-main/appdev/deep-dives/external-signing-transactions.mdx +++ b/docs-main/appdev/deep-dives/external-signing-transactions.mdx @@ -1216,9 +1216,9 @@ grpcurl -emit-defaults -plaintext -d @ localhost:4001 com.daml.ledger.api.v2.int "party": "alice::1220d466a5d96a3509736c821e25fe81fc8a73f226d92e57e94a65170e58b07fc08e", "signatures": [ { - "format": "SIGNATURE_FORMAT_DER", + "format": "SIGNATURE_FORMAT_CONCAT", "signature": "$SIGNATURE", - "signing_algorithm_spec": "SIGNING_ALGORITHM_SPEC_EC_DSA_SHA_256", + "signing_algorithm_spec": "SIGNING_ALGORITHM_SPEC_ED25519", "signed_by": "1220d466a5d96a3509736c821e25fe81fc8a73f226d92e57e94a65170e58b07fc08e" } ] @@ -1242,10 +1242,10 @@ execute_request = interactive_submission_service_pb2.ExecuteSubmissionRequest( party=party, signatures=[ crypto_pb2.Signature( - format=crypto_pb2.SignatureFormat.SIGNATURE_FORMAT_DER, + format=crypto_pb2.SignatureFormat.SIGNATURE_FORMAT_CONCAT, signature=signature, signed_by=pub_fingerprint, - signing_algorithm_spec=crypto_pb2.SigningAlgorithmSpec.SIGNING_ALGORITHM_SPEC_EC_DSA_SHA_256, + signing_algorithm_spec=crypto_pb2.SigningAlgorithmSpec.SIGNING_ALGORITHM_SPEC_ED25519, ) ], ) @@ -1596,10 +1596,10 @@ def execute_and_get_contract_id( party=party, signatures=[ crypto_pb2.Signature( - format=crypto_pb2.SignatureFormat.SIGNATURE_FORMAT_DER, + format=crypto_pb2.SignatureFormat.SIGNATURE_FORMAT_CONCAT, signature=signature, signed_by=pub_fingerprint, - signing_algorithm_spec=crypto_pb2.SigningAlgorithmSpec.SIGNING_ALGORITHM_SPEC_EC_DSA_SHA_256, + signing_algorithm_spec=crypto_pb2.SigningAlgorithmSpec.SIGNING_ALGORITHM_SPEC_ED25519, ) ], )