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

> ## Agent Instructions
> Pages whose paths begin with /zh-Hans/, /ja/, /ko/, /vi/, /id/, /hi/, /pt-BR/ or /es/ are machine translations of the English pages, provided for convenience only. They may contain errors or omissions and have no legal effect, and where one differs from the English page, the English page prevails. For anything that will be relied on, read and cite the English page at the same path without the language prefix.

# Endereços dos contratos

> Endereços oficiais e verificados dos contratos da Tori Finance para trUSD, strUSD e mint no Ethereum e em outras redes, com transferências cross-chain via Chainlink CCIP.

> [!WARNING]
>
> Sempre confira os endereços dos contratos antes de interagir. Use somente os endereços oficiais listados nesta página.

## Arquitetura multichain

O trUSD e o strUSD permitem transferências cross-chain nativas via **Chainlink CCIP**, com o padrão **Cross-Chain Token (CCT)**. A mainnet do Ethereum é o hub e mantém o token canônico por trás de um token pool CCIP Lock & Release; cada rede adicional usa um token pool Burn & Mint. Monad e Pharos já estão no ar; seus endereços estão listados abaixo.

## Mainnet do Ethereum (principal)

### Contratos centrais

| Contrato | Endereço | Verificado |
| - | - | - |
| **trUSD** | [`0xd0580192E98eA6CEB9c7b6191Ed2E27560911697`](https://etherscan.io/address/0xd0580192E98eA6CEB9c7b6191Ed2E27560911697) | ✓ |
| **strUSD (Staked trUSD)** | [`0x280839980a7eD0D7717F64125fE241012E5F5815`](https://etherscan.io/address/0x280839980a7eD0D7717F64125fE241012E5F5815) | ✓ |
| **Minting** | [`0xe16b821B9F6B0a6f06a2C4a61D5d1f71cFa53F1E`](https://etherscan.io/address/0xe16b821B9F6B0a6f06a2C4a61D5d1f71cFa53F1E) | ✓ |
| **Staking Rewards Distributor** | [`0xa0C49fFa4B7941830235cde974d9B2a8420CD375`](https://etherscan.io/address/0xa0C49fFa4B7941830235cde974d9B2a8420CD375) | ✓ |
| **trUSD Silo** | [`0xF7c0d8853E69DCD37ee7599c6280d2632F3360B4`](https://etherscan.io/address/0xF7c0d8853E69DCD37ee7599c6280d2632F3360B4) | ✓ |
| **Timelock** | [`0xA952453E39F77108Ee37C1b92de593F1C59A6ef4`](https://etherscan.io/address/0xA952453E39F77108Ee37C1b92de593F1C59A6ef4) | ✓ |

O Timelock aplica um prazo de espera público de 24 horas às ações administrativas. Ele substituiu o timelock original (`0x7af35ab3…`) em 15 de setembro de 2026; o papel de admin em todos os contratos centrais foi transferido para ele pela própria fila de 24 horas daquele timelock. A página [Papéis, multisig e timelocks](/pt-BR/security/roles.md) documenta o que passa por ele e quem detém cada papel.

### Token pools do Chainlink CCIP

O trUSD e o strUSD canônicos acima passam pela bridge por meio de token pools Lock & Release. Os tokens enviados para outra rede ficam bloqueados aqui e são liberados na volta; os saldos dos pools são o lastro de cada trUSD e strUSD emitido na Monad e na Pharos.

| Pool | Endereço | Tipo |
| - | - | - |
| **Token pool do trUSD** | [`0x558d77ff4B6C760c1034536E379feB69dB5a96e2`](https://etherscan.io/address/0x558d77ff4B6C760c1034536E379feB69dB5a96e2) | LockReleaseTokenPool 1.5.1 |
| **Token pool do strUSD** | [`0xb12E0794fB2191672bA7A1811eDC9713C8c2c38B`](https://etherscan.io/address/0xb12E0794fB2191672bA7A1811eDC9713C8c2c38B) | LockReleaseTokenPool 1.5.1 |

## Monad

Chain ID `143`. O trUSD e o strUSD na Monad são representações Burn & Mint dos tokens do Ethereum: cada unidade em circulação aqui corresponde a uma unidade bloqueada no pool do Ethereum acima.

| Contrato | Endereço | Tipo |
| - | - | - |
| **trUSD** | [`0x770a579Ea200784723B31b8668b0773ba80393c9`](https://monadvision.com/address/0x770a579Ea200784723B31b8668b0773ba80393c9) | ERC-20 (Burn & Mint) |
| **strUSD** | [`0x683fb58ee77172626D5B49087DdAc71eF7825d20`](https://monadvision.com/address/0x683fb58ee77172626D5B49087DdAc71eF7825d20) | ERC-20 (Burn & Mint) |
| **Token pool do trUSD** | [`0xC7692e0501f534B9709406F50C660619967bBF0A`](https://monadvision.com/address/0xC7692e0501f534B9709406F50C660619967bBF0A) | BurnMintTokenPool 1.5.1 |
| **Token pool do strUSD** | [`0x936A28338985B905f7E932aF379533666Df6d1eC`](https://monadvision.com/address/0x936A28338985B905f7E932aF379533666Df6d1eC) | BurnMintTokenPool 1.5.1 |

## Pharos

Chain ID `1672`. Mesmo modelo da Monad: representações Burn & Mint lastreadas nos pools do Ethereum. A Pharos usa a geração 2.0.0 dos token pools da Chainlink.

| Contrato | Endereço | Tipo |
| - | - | - |
| **trUSD** | [`0x3816102CDaff06e2a5A362CA7f767CCfD2337003`](https://pharosscan.xyz/address/0x3816102CDaff06e2a5A362CA7f767CCfD2337003) | ERC-20 (Burn & Mint) |
| **strUSD** | [`0x25419E949b485d481BED4ea0c5A0496f6C7f7c63`](https://pharosscan.xyz/address/0x25419E949b485d481BED4ea0c5A0496f6C7f7c63) | ERC-20 (Burn & Mint) |
| **Token pool do trUSD** | [`0xAB7d93271B693EC5196cCD16639B4c8087d0d2f7`](https://pharosscan.xyz/address/0xAB7d93271B693EC5196cCD16639B4c8087d0d2f7) | BurnMintTokenPool 2.0.0 |
| **Token pool do strUSD** | [`0x7305A63323d3171c6311D8F3218C3A7D164f3f0f`](https://pharosscan.xyz/address/0x7305A63323d3171c6311D8F3218C3A7D164f3f0f) | BurnMintTokenPool 2.0.0 |

Há lanes entre cada par dessas três redes, nos dois sentidos, com limite de volume de 1.500.000 tokens por lane, recarregado ao longo de seis horas. A [bridge](https://app.tori.finance/bridge) é o meio previsto para transferir tokens entre elas; uma transferência a partir do Ethereum chega em cerca de 20 minutos, e uma a partir da Monad ou da Pharos, em até um minuto.

## Padrões dos contratos

| Token | Padrão | Recursos |
| - | - | - |
| **trUSD** | ERC-20 | Proxy atualizável; transferências cross-chain via Chainlink CCIP (CCT) |
| **strUSD** | ERC-20 | Proxy atualizável; transferências cross-chain via Chainlink CCIP (CCT) |

## Verificação

Todos os contratos do Ethereum acima são verificados no Etherscan, com código-fonte correspondente ao bytecode implantado. O mesmo código-fonte é publicado em [github.com/Tori-Finance/tori-contracts](https://github.com/Tori-Finance/tori-contracts), onde `forge build` reproduz o código implantado. O protocolo foi auditado pela Sherlock e pela Nethermind; os relatórios, cada um com seu escopo, estão na [página de auditorias](/pt-BR/security/audits.md). Os token pools do CCIP são contratos auditados da própria Chainlink, implantados sem modificações pelas factories de token pools do CCIP.

## Boas práticas de segurança

> **Use o app oficial**
>
> Interaja somente por meio de [app.tori.finance](https://app.tori.finance)

> **Confira os endereços**
>
> Sempre confira se os endereços correspondem aos desta página

> **Não envie diretamente**
>
> Nunca envie tokens diretamente para os contratos

> **Reporte problemas**
>
> Reporte atividades suspeitas para [security@tori.finance](mailto:security@tori.finance)

## Atualizações

Os endereços dos contratos não mudarão sem aviso prévio. Qualquer upgrade do protocolo será anunciado pelos canais oficiais:

* [Twitter/X](https://x.com/tori_finance)
* Documentação oficial (este site)

***

**Dúvidas?** Entre no nosso [Discord](https://discord.gg/torifinance) para suporte e conversas com a comunidade.

> [!NOTE]
>
> **Tradução automática:** esta página é uma tradução automática do original em inglês, fornecida apenas por conveniência. Ela pode conter erros ou omissões e não tem efeito jurídico. Se houver divergência entre esta página e a versão em inglês, prevalece a versão em inglês. Leia o [original em inglês](/resources/contracts.md) antes de se basear em qualquer informação desta página.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.