ExecuteSubmission
/com.daml.ledger.api.v2.interactive.InteractiveSubmissionService/ExecuteSubmissionProtocol Details
Inputs
ExecuteSubmissionRequest
prepared_transactionPreparedTransactionparty_signaturesPartySignaturesdeduplication_durationDurationdeduplication_offsetint64submission_idstringuser_idstringhashing_scheme_versionHashingSchemeVersionmin_ledger_timeMinLedgerTimeOutputs
ExecuteSubmissionResponse
Related Schemas
com.daml.ledger.api.v2.interactive.ExecuteSubmissionRequest
com.daml.ledger.api.v2.interactive.ExecuteSubmissionRequest
prepared_transactionPreparedTransactionparty_signaturesPartySignaturesdeduplication_durationDurationdeduplication_offsetint64submission_idstringuser_idstringhashing_scheme_versionHashingSchemeVersionmin_ledger_timeMinLedgerTimecom.daml.ledger.api.v2.interactive.PreparedTransaction
com.daml.ledger.api.v2.interactive.PreparedTransaction
transactionDamlTransactionmetadataMetadatacom.daml.ledger.api.v2.interactive.DamlTransaction
com.daml.ledger.api.v2.interactive.DamlTransaction
versionstringrootsrepeated stringnodesrepeated Nodenode_seedsrepeated NodeSeedcom.daml.ledger.api.v2.interactive.DamlTransaction.NodeSeed
com.daml.ledger.api.v2.interactive.DamlTransaction.NodeSeed
node_idint32seedbytescom.daml.ledger.api.v2.interactive.DamlTransaction.Node
com.daml.ledger.api.v2.interactive.DamlTransaction.Node
node_idstringv1Nodecom.daml.ledger.api.v2.interactive.transaction.v1.Node
com.daml.ledger.api.v2.interactive.transaction.v1.Node
createCreatefetchFetchexerciseExerciserollbackRollbackquery_by_keyQueryByKeycom.daml.ledger.api.v2.interactive.transaction.v1.Create
com.daml.ledger.api.v2.interactive.transaction.v1.Create
lf_versionstringcontract_idstringpackage_namestringtemplate_idIdentifierargumentValuesignatoriesrepeated stringstakeholdersrepeated stringkeyGlobalKeyWithMaintainerscom.daml.ledger.api.v2.Identifier
com.daml.ledger.api.v2.Identifier
package_idstringmodule_namestringentity_namestringcom.daml.ledger.api.v2.Value
com.daml.ledger.api.v2.Value
unitEmptyboolboolint64sint64dateint32timestampsfixed64numericstringpartystringtextstringcontract_idstringoptionalOptionallistListtext_mapTextMapgen_mapGenMaprecordRecordvariantVariantenumEnumcom.daml.ledger.api.v2.Optional
com.daml.ledger.api.v2.Optional
valueValuecom.daml.ledger.api.v2.List
com.daml.ledger.api.v2.List
elementsrepeated Valuecom.daml.ledger.api.v2.TextMap
com.daml.ledger.api.v2.TextMap
entriesrepeated Entrycom.daml.ledger.api.v2.TextMap.Entry
com.daml.ledger.api.v2.TextMap.Entry
keystringvalueValuecom.daml.ledger.api.v2.GenMap
com.daml.ledger.api.v2.GenMap
entriesrepeated Entrycom.daml.ledger.api.v2.GenMap.Entry
com.daml.ledger.api.v2.GenMap.Entry
keyValuevalueValuecom.daml.ledger.api.v2.Record
com.daml.ledger.api.v2.Record
record_idIdentifierfieldsrepeated RecordFieldcom.daml.ledger.api.v2.RecordField
com.daml.ledger.api.v2.RecordField
labelstringvalueValuecom.daml.ledger.api.v2.Variant
com.daml.ledger.api.v2.Variant
variant_idIdentifierconstructorstringvalueValuecom.daml.ledger.api.v2.Enum
com.daml.ledger.api.v2.Enum
enum_idIdentifierconstructorstringcom.daml.ledger.api.v2.interactive.GlobalKeyWithMaintainers
com.daml.ledger.api.v2.interactive.GlobalKeyWithMaintainers
keyGlobalKeymaintainersrepeated stringcom.daml.ledger.api.v2.interactive.GlobalKey
com.daml.ledger.api.v2.interactive.GlobalKey
template_idIdentifierpackage_namestringkeyValuehashbytescom.daml.ledger.api.v2.interactive.transaction.v1.Fetch
com.daml.ledger.api.v2.interactive.transaction.v1.Fetch
lf_versionstringcontract_idstringpackage_namestringtemplate_idIdentifiersignatoriesrepeated stringstakeholdersrepeated stringacting_partiesrepeated stringinterface_idIdentifierkeyGlobalKeyWithMaintainersby_keyboolcom.daml.ledger.api.v2.interactive.transaction.v1.Exercise
com.daml.ledger.api.v2.interactive.transaction.v1.Exercise
lf_versionstringcontract_idstringpackage_namestringtemplate_idIdentifiersignatoriesrepeated stringstakeholdersrepeated stringacting_partiesrepeated stringinterface_idIdentifierchoice_idstringchosen_valueValueconsumingboolchildrenrepeated stringexercise_resultValuechoice_observersrepeated stringkeyGlobalKeyWithMaintainersby_keyboolcom.daml.ledger.api.v2.interactive.transaction.v1.Rollback
com.daml.ledger.api.v2.interactive.transaction.v1.Rollback
childrenrepeated stringcom.daml.ledger.api.v2.interactive.transaction.v1.QueryByKey
com.daml.ledger.api.v2.interactive.transaction.v1.QueryByKey
lf_versionstringpackage_namestringtemplate_idIdentifierexhaustiveboolkeyGlobalKeyWithMaintainersresultrepeated stringcom.daml.ledger.api.v2.interactive.Metadata
com.daml.ledger.api.v2.interactive.Metadata
submitter_infoSubmitterInfosynchronizer_idstringmediator_groupuint32transaction_uuidstringpreparation_timeuint64input_contractsrepeated InputContractmin_ledger_effective_timeuint64max_ledger_effective_timeuint64max_record_timeuint64global_key_mappingrepeated GlobalKeyMappingEntrycom.daml.ledger.api.v2.interactive.Metadata.SubmitterInfo
com.daml.ledger.api.v2.interactive.Metadata.SubmitterInfo
act_asrepeated stringcommand_idstringcom.daml.ledger.api.v2.interactive.Metadata.GlobalKeyMappingEntry
com.daml.ledger.api.v2.interactive.Metadata.GlobalKeyMappingEntry
keyGlobalKeyvalueValuecom.daml.ledger.api.v2.interactive.Metadata.InputContract
com.daml.ledger.api.v2.interactive.Metadata.InputContract
v1Createcreated_atuint64event_blobbytescom.daml.ledger.api.v2.interactive.PartySignatures
com.daml.ledger.api.v2.interactive.PartySignatures
signaturesrepeated SinglePartySignaturescom.daml.ledger.api.v2.interactive.SinglePartySignatures
com.daml.ledger.api.v2.interactive.SinglePartySignatures
partystringsignaturesrepeated Signaturecom.daml.ledger.api.v2.Signature
com.daml.ledger.api.v2.Signature
formatSignatureFormatsignaturebytessigned_bystringsigning_algorithm_specSigningAlgorithmSpeccom.daml.ledger.api.v2.SignatureFormat
com.daml.ledger.api.v2.SignatureFormat
SIGNATURE_FORMAT_UNSPECIFIEDSIGNATURE_FORMAT_RAWSIGNATURE_FORMAT_DERSIGNATURE_FORMAT_CONCATSIGNATURE_FORMAT_SYMBOLIC
com.daml.ledger.api.v2.SigningAlgorithmSpec
com.daml.ledger.api.v2.SigningAlgorithmSpec
SIGNING_ALGORITHM_SPEC_UNSPECIFIEDSIGNING_ALGORITHM_SPEC_ED25519SIGNING_ALGORITHM_SPEC_EC_DSA_SHA_256SIGNING_ALGORITHM_SPEC_EC_DSA_SHA_384
com.daml.ledger.api.v2.interactive.HashingSchemeVersion
com.daml.ledger.api.v2.interactive.HashingSchemeVersion
HASHING_SCHEME_VERSION_UNSPECIFIEDHASHING_SCHEME_VERSION_V2HASHING_SCHEME_VERSION_V3
com.daml.ledger.api.v2.interactive.MinLedgerTime
com.daml.ledger.api.v2.interactive.MinLedgerTime
min_ledger_time_absTimestampmin_ledger_time_relDurationcom.daml.ledger.api.v2.interactive.ExecuteSubmissionResponse
com.daml.ledger.api.v2.interactive.ExecuteSubmissionResponse
# Add -plaintext if the server is not using TLS.
grpcurl \
-d @ \
<HOST:PORT> \
com.daml.ledger.api.v2.interactive.InteractiveSubmissionService/ExecuteSubmission <<'EOF'
{
"preparedTransaction": {
"transaction": {
"version": "string",
"roots": [
"string"
],
"nodes": [
{
"nodeId": "string",
"v1": {}
}
],
"nodeSeeds": [
{
"nodeId": 0,
"seed": "BASE64_ENCODED_BYTES"
}
]
},
"metadata": {
"submitterInfo": {
"actAs": [
"string"
],
"commandId": "string"
},
"synchronizerId": "string",
"mediatorGroup": 0,
"transactionUuid": "string",
"preparationTime": "0",
"inputContracts": [
{
"v1": {},
"createdAt": "0",
"eventBlob": "BASE64_ENCODED_BYTES"
}
],
"minLedgerEffectiveTime": "0",
"maxLedgerEffectiveTime": "0"
}
},
"partySignatures": {
"signatures": [
{
"party": "string",
"signatures": [
{
"format": "SIGNATURE_FORMAT_UNSPECIFIED",
"signature": "BASE64_ENCODED_BYTES",
"signedBy": "string",
"signingAlgorithmSpec": "SIGNING_ALGORITHM_SPEC_UNSPECIFIED"
}
]
}
]
},
"deduplicationDuration": "string",
"submissionId": "string",
"userId": "string",
"hashingSchemeVersion": "HASHING_SCHEME_VERSION_UNSPECIFIED",
"minLedgerTime": {
"minLedgerTimeAbs": "string"
}
}
EOF
{}