> For the complete documentation index, see [llms.txt](https://triple-plus-global.gitbook.io/tpt-whitepaper/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://triple-plus-global.gitbook.io/tpt-whitepaper/resources/contract-addresses.md).

# Contract Addresses

## Mainnet Contracts (Polygon)

| Contract             | Address             | Verified |
| -------------------- | ------------------- | -------- |
| **TPT Token**        | `[To be published]` | —        |
| **Staking**          | `[To be published]` | —        |
| **Escrow**           | `[To be published]` | —        |
| **Invoice Registry** | `[To be published]` | —        |
| **Settlement**       | `[To be published]` | —        |

{% hint style="warning" %}
Contract addresses will be published upon mainnet deployment. Always verify addresses through official channels before interacting.
{% endhint %}

***

## Testnet Contracts (Polygon Mumbai/Amoy)

| Contract      | Address             | Status |
| ------------- | ------------------- | ------ |
| **TPT Token** | `[To be published]` | —      |
| **Staking**   | `[To be published]` | —      |
| **Escrow**    | `[To be published]` | —      |

***

## Verification

All contracts are verified on Polygonscan:

* [TPT Token](#) — \[Link to be added]
* [Staking](#) — \[Link to be added]
* [Escrow](#) — \[Link to be added]

***

## Security

### How to Verify Official Contracts

{% stepper %}
{% step %}

### Check this documentation page

Ensure the contract address is listed on this official documentation page.
{% endstep %}

{% step %}

### Verify on official social channels

Confirm addresses via the project's official social channels (Twitter, Discord).
{% endstep %}

{% step %}

### Confirm on Polygonscan verification

Check the contract's verification status on Polygonscan.
{% endstep %}

{% step %}

### Cross-reference with team announcements

Confirm addresses match those announced by the team through official channels.
{% endstep %}
{% endstepper %}

### Red Flags

* Contracts shared via DMs
* Addresses not listed here
* Requests to interact with unverified contracts
* Urgency or pressure to act quickly

{% hint style="danger" %}
**Never interact with unverified contracts.** Scammers may create fake contracts. Always verify through official sources.
{% endhint %}

***

## Multi-sig Addresses

| Purpose               | Address             | Signers |
| --------------------- | ------------------- | ------- |
| **Treasury**          | `[To be published]` | 3-of-5  |
| **Upgrade Authority** | `[To be published]` | 3-of-5  |
| **Emergency**         | `[To be published]` | 2-of-5  |

***

## Integration

For developers integrating with TPT Protocol:

{% code title="integration.js" %}

```javascript
// Example: TPT Token Address (Polygon Mainnet)
const TPT_TOKEN = "[To be published]";

// Example: Staking Contract
const STAKING = "[To be published]";
```

{% endcode %}

Full integration documentation will be available in the Developer Guide.
