Skip to content
Documentation/canton-network-docs/Admin APIgRPC APIPackagescom.digitalasset.canton.topology.admin.v30ServicesTopologyManagerWriteServiceView on canton-network-docs
canton-network-docs/Admin APIgRPC APIPackagescom.digitalasset.canton.topology.admin.v30ServicesTopologyManagerWriteService

SignTransactions

Shared AdministrationProtobufcom.digitalasset.canton.topology.admin.v30SignTransactions

com.digitalasset.canton.topology.admin.v30

SignTransactions

gRPCSince 3.4.0
RPC/com.digitalasset.canton.topology.admin.v30.TopologyManagerWriteService/SignTransactions

Protocol Details

Inputs

SignTransactionsRequest

transactionsrepeated SignedTopologyTransaction
signed_byrepeated string
storeStoreId
force_flagsrepeated ForceFlag

Outputs

SignTransactionsResponse

transactionsrepeated SignedTopologyTransaction

Lifecycle Changes

3.4.0introduced

com.digitalasset.canton.topology.admin.v30.SignTransactionsRequest

transactionsrepeated SignedTopologyTransaction
signed_byrepeated string
storeStoreId
force_flagsrepeated ForceFlag

com.digitalasset.canton.topology.admin.v30.StoreId

authorizedAuthorized
synchronizerSynchronizer
temporaryTemporary

com.digitalasset.canton.topology.admin.v30.StoreId.Authorized

com.digitalasset.canton.topology.admin.v30.StoreId.Temporary

namestring

com.digitalasset.canton.topology.admin.v30.Synchronizer

idstring
physical_idstring

com.digitalasset.canton.topology.admin.v30.ForceFlag

  • FORCE_FLAG_UNSPECIFIED
  • FORCE_FLAG_ALIEN_MEMBER
  • FORCE_FLAG_LEDGER_TIME_RECORD_TIME_TOLERANCE_INCREASE
  • FORCE_FLAG_ALLOW_UNKNOWN_PACKAGE
  • FORCE_FLAG_ALLOW_UNVETTED_DEPENDENCIES
  • FORCE_FLAG_DISABLE_PARTY_WITH_ACTIVE_CONTRACTS
  • FORCE_FLAG_ALLOW_UNVALIDATED_SIGNING_KEYS
  • FORCE_FLAG_PREPARATION_TIME_RECORD_TIME_TOLERANCE_INCREASE
  • FORCE_FLAG_ALLOW_INSUFFICIENT_PARTICIPANT_PERMISSION_FOR_SIGNATORY_PARTY
  • FORCE_FLAG_ALLOW_INSUFFICIENT_SIGNATORY_ASSIGNING_PARTICIPANTS_FOR_PARTY
  • FORCE_FLAG_ALLOW_VET_INCOMPATIBLE_UPGRADES
  • FORCE_FLAG_ALLOW_OUT_OF_BOUNDS_VALUE
  • FORCE_FLAG_ALLOW_CONFIRMING_THRESHOLD_CANNOT_BE_MET

com.digitalasset.canton.topology.admin.v30.SignTransactionsResponse

transactionsrepeated SignedTopologyTransaction
grpcurl
grpcurl
# Add -plaintext if the server is not using TLS.
grpcurl \
  -d @ \
  <HOST:PORT> \
  com.digitalasset.canton.topology.admin.v30.TopologyManagerWriteService/SignTransactions <<'EOF'
{
  "transactions": [
    "string"
  ],
  "signedBy": [
    "string"
  ],
  "store": {
    "authorized": {}
  },
  "forceFlags": [
    "FORCE_FLAG_UNSPECIFIED"
  ]
}
EOF
OKapplication/json
OK
{
  "transactions": [
    "string"
  ]
}