> ## Documentation Index
> Fetch the complete documentation index at: https://docs.blockradar.co/llms.txt
> Use this file to discover all available pages before exploring further.

# API de Contratos Inteligentes

> Leia e escreva em qualquer contrato inteligente a partir de uma carteira Blockradar.

A API de Contratos Inteligentes permite interagir com qualquer contrato inteligente on-chain diretamente a partir de uma carteira Blockradar, sem precisar gerenciar ABIs, estimativa de gas ou provedores RPC por conta própria.

## O que você pode fazer

* Chamar funções de leitura em qualquer contrato
* Executar funções de escrita que modificam o estado on-chain
* Usar modo somente assinatura para assinar interações com contratos sem transmiti-las
* Estimar taxas de rede para escritas em contratos

## Endpoints

| Método | Endpoint                                                              | Descrição                                                  |
| ------ | --------------------------------------------------------------------- | ---------------------------------------------------------- |
| `POST` | `/wallets/{walletId}/contracts/read`                                  | Ler de um contrato (carteira principal)                    |
| `POST` | `/wallets/{walletId}/contracts/write`                                 | Escrever em um contrato (carteira principal)               |
| `POST` | `/wallets/{walletId}/contracts/write/sign-only`                       | Escrita somente assinatura (carteira principal)            |
| `POST` | `/wallets/{walletId}/contracts/network-fee`                           | Estimar taxa para escrita em contrato (carteira principal) |
| `POST` | `/wallets/{walletId}/addresses/{addressId}/contracts/read`            | Ler de um contrato (endereço filho)                        |
| `POST` | `/wallets/{walletId}/addresses/{addressId}/contracts/write`           | Escrever em um contrato (endereço filho)                   |
| `POST` | `/wallets/{walletId}/addresses/{addressId}/contracts/write/sign-only` | Escrita somente assinatura (endereço filho)                |
| `POST` | `/wallets/{walletId}/addresses/{addressId}/contracts/network-fee`     | Estimar taxa para escrita em contrato (endereço filho)     |

<Card title="Referência Completa da API" icon="book" href="/pt/api-reference/smart-contract/master-wallet-read">
  Veja todos os endpoints de contratos inteligentes na aba Referência da API.
</Card>
