For the complete documentation index, see llms.txt. This page is also available as Markdown.

Fund Escrow

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

Headers

Name
Value

Content-Type

application/json

x-api-key

<token>

Open API

post
Authorizations
Body
contractIdstringRequired

ID (address) that identifies the escrow contract

Example: ENG12345
signerstringRequired

Entity that signs the transaction that deploys and initializes the escrow

Example: GSIGN...XYZ
amountnumberRequired

Amount to transfer to the escrow contract

Example: 100
Responses
201

This endpoint returns an unsigned transaction in XDR format. This XDR is then used to sign the transaction using the “/helper/send-transaction” endpoint.

application/json
post/escrow/multi-release/fund-escrow
POST /escrow/multi-release/fund-escrow HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 74

{
  "contractId": "CAZ6UQX7...",
  "signer": "GAPPROVER1234567890...",
  "amount": 10
}
{
  "status": "SUCCESS",
  "unsignedTransaction": "AAAAAgAAAAAtWsgedQ...."
}

What this Endpoint returns?

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

Use Example:

Last updated