Skip to content
CCPEDIAby Unity Nodes
Documentation/Canton Network docs/Admin API › gRPC API › Packages › com.digitalasset.canton.topology.admin.v30 › Services › TopologyManagerWriteServiceView on Canton Network docs ↗

GenerateTransactions

Shared Administration›Protobuf›com.digitalasset.canton.topology.admin.v30›GenerateTransactions

com.digitalasset.canton.topology.admin.v30

GenerateTransactions

gRPC
RPC/com.digitalasset.canton.topology.admin.v30.TopologyManagerWriteService/GenerateTransactions

Protocol Details

ProtocolgRPC
ServiceTopologyManagerWriteService
RPCGenerateTransactions
Client streamNo
Server streamNo

Inputs

GenerateTransactionsRequest

Messagecom.digitalasset.canton.topology.admin.v30.GenerateTransactionsRequest
Client streamNo
proposalsrepeated Proposal
base_requestBaseWriteRequest

Outputs

GenerateTransactionsResponse

Messagecom.digitalasset.canton.topology.admin.v30.GenerateTransactionsResponse
Server streamNo
generated_transactionsrepeated GeneratedTransaction

com.digitalasset.canton.topology.admin.v30.GenerateTransactionsRequest

proposalsrepeated Proposal
base_requestBaseWriteRequest

com.digitalasset.canton.topology.admin.v30.GenerateTransactionsRequest.Proposal

operationTopologyChangeOp
serialuint32
v30TopologyMapping
storeStoreId

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.BaseWriteRequest

client_versionstring

com.digitalasset.canton.topology.admin.v30.GenerateTransactionsResponse

generated_transactionsrepeated GeneratedTransaction

com.digitalasset.canton.topology.admin.v30.GenerateTransactionsResponse.GeneratedTransaction

serialized_transactionbytes
transaction_hashbytes
grpcurl
grpcurl
# Add -plaintext if the server is not using TLS.
grpcurl \
  -d @ \
  <HOST:PORT> \
  com.digitalasset.canton.topology.admin.v30.TopologyManagerWriteService/GenerateTransactions <<'EOF'
{
  "proposals": [
    {
      "operation": "string",
      "serial": 0,
      "v30": "string",
      "store": {
        "authorized": {}
      }
    }
  ],
  "baseRequest": {
    "clientVersion": "string"
  }
}
EOF
OKapplication/json
OK
{
  "generatedTransactions": [
    {
      "serializedTransaction": "BASE64_ENCODED_BYTES",
      "transactionHash": "BASE64_ENCODED_BYTES"
    }
  ]
}