# Contracts

All ETH Strategy contracts are deployed on Ethereum mainnet. ESPN options execution operates on the Derive chain.

***

## Ethereum Mainnet — ETH Strategy Core

| Contract                         | Type    | Address                                                                                                               |
| -------------------------------- | ------- | --------------------------------------------------------------------------------------------------------------------- |
| **STRAT Token** (`StratToken`)   | ERC-20  | [0x14cF922aa1512Adfc34409b63e18D391e4a86A2f](https://etherscan.io/address/0x14cF922aa1512Adfc34409b63e18D391e4a86A2f) |
| **STRAT Option** (`StratOption`) | ERC-721 | [0xe1e9093365545e11Cb02c36B2688E17B4Dc447FC](https://etherscan.io/address/0xe1e9093365545e11Cb02c36B2688E17B4Dc447FC) |

All core contracts are verified on Etherscan. `StratToken` extends `ERC20Permit` (EIP-2612) with authorized minting and burning. `StratOption` represents call options over STRAT, used to represent the option component of issued convertible notes and presale allocations.

***

## Ethereum Mainnet — ESPN (Perpetual Note)

| Contract                                                | Type           | Address                                                                                                               |
| ------------------------------------------------------- | -------------- | --------------------------------------------------------------------------------------------------------------------- |
| **ESPN Token** (`EthStrategyPerpetualNote`)             | ERC-4626 Vault | [0xb250C9E0F7bE4cfF13F94374C993aC445A1385fE](https://etherscan.io/address/0xb250C9E0F7bE4cfF13F94374C993aC445A1385fE) |
| **ESPN Redemption Queue**                               | —              | Deploying soon                                                                                                        |
| **Staked ESPN LP** (`StakedEthStrategyPerpetualNoteLP`) | ERC-4626 Vault | [0xcD65F0b6E31e44225330DB8622a9e5307DDC6c1C](https://etherscan.io/address/0xcD65F0b6E31e44225330DB8622a9e5307DDC6c1C) |
| **ESPN/USDS Uniswap V3 Pool** (`UniswapV3Pool`)         | AMM Pool       | [0x67E26e7ef3344b9E8970F6413dc678b138C30317](https://etherscan.io/address/0x67E26e7ef3344b9E8970F6413dc678b138C30317) |

### Proxy Contracts

| Contract                 | Proxy                                                                                                | Implementation                                                                                       |
| ------------------------ | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- |
| **Arrakis ESPN/USDS LP** | [0x2F63…FaD7](https://etherscan.io/address/0x2F63AE2184D876f156b9eF21f488d4E6B442FaD7) (BeaconProxy) | [0xBEA0…0bc6](https://etherscan.io/address/0xBEA0EBfd3957863a820f5e126eed801ccfff0bc6) (`ArrakisV2`) |

The Arrakis vault uses the EIP-1967 Beacon Proxy pattern — the implementation can be upgraded by the beacon owner (Arrakis governance), not by ETH Strategy.

### Bridge

| Contract                              | Type          | Address                                                                                                               |
| ------------------------------------- | ------------- | --------------------------------------------------------------------------------------------------------------------- |
| **Dedicated Derive Bridge** (`Vault`) | Socket Bridge | [0x9371352CCef6f5b36EfDFE90942fFE622Ab77F1D](https://etherscan.io/address/0x9371352CCef6f5b36EfDFE90942fFE622Ab77F1D) |

Rate-limited bridge vault for cross-chain USDS transfers to Derive chain for options execution.

***

## Multisigs

All multisigs use [Safe](https://safe.global/) (v1.4.1). Each is a `SafeProxy` delegating to the shared Safe singleton at [`0x4167…61a`](https://etherscan.io/address/0x41675c099f32341bf84bfc5382af534df5c7461a).

| Multisig                         | Address                                                                               | Safe Dashboard                                                                                   |
| -------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ |
| **ETH Strategy Multisig** (root) | [0xC53C…0b8](https://etherscan.io/address/0xC53CCed6332D06972A7eaEDc64FDF6d4aF5220b8) | [View on Safe](https://app.safe.global/home?safe=eth:0xC53CCed6332D06972A7eaEDc64FDF6d4aF5220b8) |
| **Liquidity Multisig**           | [0xaA1A…e42](https://etherscan.io/address/0xaA1A5A784BE986baE07E8686566bb402c74DFe42) | [View on Safe](https://app.safe.global/home?safe=eth:0xaA1A5A784BE986baE07E8686566bb402c74DFe42) |
| **Staking Multisig**             | [0xF89f…5e1](https://etherscan.io/address/0xF89f49e21A2Bd1fb24332462cB21dc1378aA25e1) | [View on Safe](https://app.safe.global/home?safe=eth:0xF89f49e21A2Bd1fb24332462cB21dc1378aA25e1) |
| **Puttable Warrant Multisig**    | [0x75eF…ffa](https://etherscan.io/address/0x75eFa088E34DA03966a5D2b84fA16C77fF25Adfa) | [View on Safe](https://app.safe.global/home?safe=eth:0x75eFa088E34DA03966a5D2b84fA16C77fF25Adfa) |
| **Perpetual Note Multisig**      | [0x823E…6b](https://etherscan.io/address/0x823EfFFA08f946233D2a502a1B073C5E16Fea16b)  | [View on Safe](https://app.safe.global/home?safe=eth:0x823EfFFA08f946233D2a502a1B073C5E16Fea16b) |

{% hint style="info" %}
ETH Strategy uses Safe's nested multisig hierarchy. Each sub-multisig (Liquidity, Staking, Puttable Warrant, Perpetual Note) inherits from the main ETH Strategy Multisig, distributing operational control across functional domains while maintaining a unified governance structure. See [Governance & Alignment](/governance-and-alignment.md) for parameter bounds and the decentralization roadmap.
{% endhint %}

***

## Derive Chain

| Contract                      | Type | Address                                                                                        |
| ----------------------------- | ---- | ---------------------------------------------------------------------------------------------- |
| **Option Execution Multisig** | Safe | [0x7adC…aB4](https://explorer.lyra.finance/address/0x7adC2257dEAF4450528d36A9ADD19c371b267aB4) |
| **Deposit Subaccount**        | —    | [0xb208…19F](https://explorer.lyra.finance/address/0xb208aAF983484F0552dE5f46158Cc2503684C19F) |

***

## Upcoming Contracts

The following contracts are part of the [upcoming release](/introduction/upcoming-release.md) and will be deployed before permissionless launch. Addresses will be published here once deployed.

| Contract                         | Type           | Description                                                                            | Status                                        |
| -------------------------------- | -------------- | -------------------------------------------------------------------------------------- | --------------------------------------------- |
| **esETH**                        | ERC-20         | Non-rebasing unified LST wrapper pegged 1:1 with ETH — the treasury denomination layer | Deploying soon                                |
| **CDT (Convertible Debt Token)** | ERC-20         | Fungible protocol debt token                                                           | Deploying soon                                |
| **EthStrategyConvertibleNote**   | ERC-721        | Bonding, note issuance, conversion, and redemption                                     | Deploying soon                                |
| **StakedStrat**                  | ERC-4626 Vault | On-chain STRAT staking with 7-day reward streaming                                     | Deploying soon                                |
| **StratETHTreasuryLend**         | ERC-721        | Fixed-rate, fixed-term lending with NFT positions                                      | [Roadmap — Q2 2026](/introduction/roadmap.md) |

{% hint style="info" %}
Core protocol contracts (esETH, CDT, EthStrategyConvertibleNote, StakedStrat) have completed audits. Reports will be published alongside the code before permissionless launch. StratETHTreasuryLend will be audited separately before its Q2 2026 deployment. See [Audits](/security-and-risk/audits.md) for current status.
{% endhint %}

***

## Compiler & Verification

All ETH Strategy contracts are compiled with Solidity `v0.8.20`, verified on Etherscan with exact source match, and use OpenZeppelin's `Ownable2Step` for ownership transfers. Third-party contracts (Uniswap, Arrakis, Socket) use their respective compiler versions.


---

# 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.ethstrat.xyz/references/contracts.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.
