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

Resolver disputa do marco

Resolve disputas de marcos do escrow distribuindo os fundos ao aprovador e ao provedor de serviço conforme determinado pelo solucionador da disputa.

Cabeçalhos

Nome
Valor

Content-Type

application/json

x-api-key

<token>

Open API

post
Autorizações
Corpo
contractIdstringObrigatório

ID (address) that identifies the escrow contract

Example: CAZ6UQX7...
disputeResolverstringObrigatório

Address of the user defined to resolve disputes in an escrow

Example: GDISPUTE...XYZ
milestoneIndexstringObrigatório

Position that identifies the milestone within the group of milestones in the escrow

Example: 1
Respostas
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/resolve-milestone-dispute
POST /escrow/multi-release/resolve-milestone-dispute HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 210

{
  "contractId": "CAZ6UQX7...",
  "disputeResolver": "GAPPROVER1234567890...",
  "milestoneIndex": "1",
  "distributions": [
    {
      "address": "GAPPROVER1234567890...",
      "amount": 300
    },
    {
      "address": "GRECEIVER1234567890...",
      "amount": 700
    }
  ]
}
{
  "status": "SUCCESS",
  "unsignedTransaction": "AAAAAgAAAAAtWsgedQ...."
}

O que este Endpoint retorna?

Este endpoint retorna a transação não assinada para que a transação possa ser assinada por meio da carteira do cliente.

Exemplo de uso:

Atualizado