Fund Escrow

Allows users to deposit funds into an existing escrow contract, securing them until the agreed conditions are met.

POST escrow/fund-escrow

Headers

NameValue

Content-Type

application/json

Body

NameTypeDescription
engagementId

string

The unique identifier linking this escrow to a specific project or transaction.

contractId

string

The unique identifier of the contract.

signer

string | Address

The address authorized to approve the release of funds.

Example of Request Body:

{
  "engagementId": "test",
  "contractId": "GD2SVFOJ...",
  "signer": "SCMXDC..."
}

Possible Responses

{
    "status": "SUCCESS",
    "unsignedTransaction": "AAAAAgAAAABfQAm/gS..."  // XDR Hash Transaction
}

What this Endpoint returns?

This endpoint returns the transaction unsigned so that the transaction can be signed by means of a customer wallet.

Last updated