# Escrows

- [useInitializeEscrow](https://docs.trustlesswork.com/trustless-work/v1-pt/sdk-react-de-escrow/escrows/useinitializeescrow.md): Implante o contrato de escrow e defina as propriedades do escrow.
- [useUpdateEscrow](https://docs.trustlesswork.com/trustless-work/v1-pt/sdk-react-de-escrow/escrows/useupdateescrow.md): Este endpoint permite alterar as propriedades de um escrow desde que uma série de requisitos seja atendida, os quais serão mencionados nesta seção.
- [useFundEscrow](https://docs.trustlesswork.com/trustless-work/v1-pt/sdk-react-de-escrow/escrows/usefundescrow.md): Permite que usuários depositem fundos em um contrato de escrow existente, mantendo-os seguros até que as condições acordadas sejam cumpridas.
- [useApproveMilestone](https://docs.trustlesswork.com/trustless-work/v1-pt/sdk-react-de-escrow/escrows/useapprovemilestone.md): Responsável por modificar a propriedade "flag" de um marco específico no escrow para aprovar esse marco.
- [useChangeMilestoneStatus](https://docs.trustlesswork.com/trustless-work/v1-pt/sdk-react-de-escrow/escrows/usechangemilestonestatus.md): Responsável por modificar a propriedade "status" de um marco específico no escrow.
- [useReleaseFunds](https://docs.trustlesswork.com/trustless-work/v1-pt/sdk-react-de-escrow/escrows/usereleasefunds.md): Você libera os fundos do escrow para o provedor de serviço por meio do aprovador.
- [useStartDispute](https://docs.trustlesswork.com/trustless-work/v1-pt/sdk-react-de-escrow/escrows/usestartdispute.md): Responsável por colocar o escrow em estado de disputa. Altera o valor da propriedade da flag "disputed" do escrow para true.
- [useResolveDispute](https://docs.trustlesswork.com/trustless-work/v1-pt/sdk-react-de-escrow/escrows/useresolvedispute.md): Resolve disputas de escrow distribuindo os fundos ao aprovador e ao provedor de serviço conforme determinado pelo solucionador da disputa.
- [useWithdrawRemainingFunds](https://docs.trustlesswork.com/trustless-work/v1-pt/sdk-react-de-escrow/escrows/usewithdrawremainingfunds.md): Em um escrow de múltiplas liberações, quando alguns fundos estão bloqueados, você pode usar este hook para liberar os fundos restantes


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.trustlesswork.com/trustless-work/v1-pt/sdk-react-de-escrow/escrows.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
