Aprobar hito
Responsable de aprobar el hito a través del aprobador del escrow.
Encabezados
Nombre
Valor
Content-Type
application/json
x-api-key
<token>
API Abierta
post
Autorizaciones
Cuerpo
contractIdstringRequeridoExample:
ID (address) that identifies the escrow contract
CAZ6UQX7...milestoneIndexstringRequeridoExample:
Position that identifies the milestone within the group of milestones in the escrow
1approverstringRequeridoExample:
Address of the entity requiring the service
GCLIENT...XYZRespuestas
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
400
Bad request
401
Unauthorized access
429
Too Many Requests
500
Possible errors:
- Escrow not found
- Only the approver can change milestone flag
- You cannot approve a milestone that has already been approved previously
- The milestone status cannot be empty
- Escrow initialized without milestone
- Invalid milestone index
- An unexpected error occurred
application/json
post/escrow/single-release/approve-milestone
POST /escrow/single-release/approve-milestone HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 85
{
"contractId": "CAZ6UQX7...",
"milestoneIndex": "1",
"approver": "GAPPROVER1234567890..."
}{
"status": "SUCCESS",
"unsignedTransaction": "AAAAAgAAAAAtWsgedQ...."
}
¿Qué devuelve este endpoint?
Este endpoint devuelve la transacción sin firmar para que la transacción pueda ser firmada por medio de la billetera del cliente.
Ejemplo de uso:
Última actualización