Transaction Request Lifecycle

The 4 Core API Endpoints: Managing Transaction Requests from Initiation to Completion

The transaction process in Taurus-PROTECT adheres to a well-defined lifecycle. Here are the four primary API endpoints essential for creating and approving a transaction request on the respective blockchain. Transaction Requests on Taurus-PROTECT will trigger a workflow that can potentially create the respective transactions for the relevant blockchain network.

Please note that a user that creates a transaction request in Taurus-PROTECT is not necessarily the user who approves or rejects this request.

  1. Create a Transaction Request
    1. Data Required: Relevant transaction details, such as destination address, amount, etc.
    2. Submission on Taurus-PROTECT: Users with the Role 'RequestCreator' create and submit Transaction Requests to Taurus-PROTECT. The Request will only be created if the respective Governance Rules are also created on the Superadmin Level.
  2. Get a List of Transaction Requests Pending Approval
    1. Approval Workflow: Transactions Requests require approval by the authorized users before execution.
    2. Approval Queue: The pending transaction requests that necessitate approval from designated users are returned with this endpoint. This means that the endpoint returns only the requests in the system with the state 'APPROVING'.
  3. Approve a Transaction Request
    1. Cryptographic Approval: Once validated, transactions are digitally signed by users with the 'RequestApprover' Role.
    2. Transaction Execution: Once the necessary signatures are reached, Taurus-PROTECT attempts to execute the respective transaction on the relevant blockchain through the HSM. For the transaction to be successfully submitted on the relevant blockchain, the HSM will need to validate the approved requests with the relevant Governance Rules.
  4. Get Transaction Request Info
    1. Query Transaction Request Data: Users can inquire about the status of ongoing requests.
    2. Blockchain Information Retrieval: Accessing the transaction data, including timestamps, amount, and involved addresses.

This transaction request lifecycle in Taurus-PROTECT ensures a secure and transparent process for handling digital asset transactions on the respective blockchain networks.




  © 2025 Taurus SA. All rights reserved.