> For the complete documentation index, see [llms.txt](https://docs.fuul.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.fuul.xyz/protocol-reference/smart-contracts.md).

# Smart Contracts (EVM)

## Protocol v2

{% tabs %}
{% tab title="Fuul Manager" %}
[Arbitrum](https://arbiscan.io/address/0x8a0836dA623ea1083c85acB958DeEa3716b39dc6#code) ↗️

[Base](https://basescan.org/address/0x8a0836dA623ea1083c85acB958DeEa3716b39dc6#code) ↗️

[ETH Mainnet](https://etherscan.io/address/0x8a0836dA623ea1083c85acB958DeEa3716b39dc6#code) ↗️

[HyperEVM](https://hyperevmscan.io/address/0x8a0836dA623ea1083c85acB958DeEa3716b39dc6#code) ↗️

[Ink](https://explorer.inkonchain.com/address/0x8a0836dA623ea1083c85acB958DeEa3716b39dc6#code) ↗️

[Monad](https://monadscan.com/address/0x8a0836dA623ea1083c85acB958DeEa3716b39dc6#code) ↗️

[Optimism](https://optimistic.etherscan.io/address/0x8a0836dA623ea1083c85acB958DeEa3716b39dc6#code) ↗️
{% endtab %}

{% tab title="Fuul Factory" %}
[Arbitrum](https://arbiscan.io/address/0x8a0836dA623ea1083c85acB958DeEa3716b39dc6#code) ↗️

[Base](https://basescan.org/address/0xa0080a60ee9f1985151161fa6b09652dc46afdef#code) ↗️

[ETH Mainnet](https://etherscan.io/address/0xa0080A60EE9f1985151161Fa6b09652Dc46afdEF#code) ↗️

[HyperEVM](https://hyperevmscan.io/address/0xa0080A60EE9f1985151161Fa6b09652Dc46afdEF#code) ↗️

[Ink](https://explorer.inkonchain.com/address/0xa0080A60EE9f1985151161Fa6b09652Dc46afdEF#code) ↗️

[Monad](https://monadscan.com/address/0xa0080A60EE9f1985151161Fa6b09652Dc46afdEF#code) ↗️

[Optimism](https://optimistic.etherscan.io/address/0xa0080A60EE9f1985151161Fa6b09652Dc46afdEF#code) ↗️
{% endtab %}
{% endtabs %}

### Contract Repo

{% embed url="<https://github.com/fuul-protocol/protocol-contracts-v2>" %}

#### Audit

{% embed url="<https://github.com/fuul-protocol/protocol-contracts-v2/blob/main/audits/Fuul_Protocol_audit_30_12_2025.pdf.md>" %}

## Protocol v1

{% tabs %}
{% tab title="Fuul Manager" %}
[Arbitrum](https://arbiscan.io/address/0xc38e3a10b5818601b29c83f195e8b5854aae45af) ↗️​

[Base](https://basescan.org/address/0xc38e3a10b5818601b29c83f195e8b5854aae45af) ↗️​

[BSC](https://bscscan.com/address/0xC38E3A10B5818601b29c83F195E8b5854AAE45aF) ↗️​

[ETH Mainnet](https://etherscan.io/address/0xC38E3A10B5818601b29c83F195E8b5854AAE45aF#code) ↗️​

[HyperEVM](https://hyperevmscan.io/address/0xc38e3a10b5818601b29c83f195e8b5854aae45af#code) ↗️​

[Lukso](https://explorer.execution.mainnet.lukso.network/address/0xB9B0C1FDAD70398e76954feF91ADD60f3D21C043#code) ↗️​

[Optimism](https://optimistic.etherscan.io/address/0xc38e3a10b5818601b29c83f195e8b5854aae45af) ↗️​

[Polygon](https://polygonscan.com/address/0xc38e3a10b5818601b29c83f195e8b5854aae45af#code) ↗️​

[zkSyncEra](https://explorer.zksync.io/address/0xFB2Fb33db1D69C5c0dD71D31bb75082aD4E52E9f) ↗️​
{% endtab %}

{% tab title="Fuul Factory" %}
[Arbitrum](https://arbiscan.io/address/0x457dca0de973e01d36cedaf7f5b4b8b66d6c0ef5) ↗️​

[Base](https://basescan.org/address/0x457DCa0de973E01d36CEdaF7f5b4b8b66D6C0ef5) ↗️​

[BSC](https://bscscan.com/address/0x457dca0de973e01d36cedaf7f5b4b8b66d6c0ef5) ↗️​

[ETH Mainnet](https://etherscan.io/address/0x457DCa0de973E01d36CEdaF7f5b4b8b66D6C0ef5#code) ↗️​

[HyperEVM](https://hyperevmscan.io/address/0x457dca0de973e01d36cedaf7f5b4b8b66d6c0ef5) ↗️​

[Lukso](https://explorer.execution.mainnet.lukso.network/address/0x457DCa0de973E01d36CEdaF7f5b4b8b66D6C0ef5#code) ↗️​

[Optimism](https://optimistic.etherscan.io/address/0x457dca0de973e01d36cedaf7f5b4b8b66d6c0ef5) ↗️​

[Polygon](https://polygonscan.com/address/0x457DCa0de973E01d36CEdaF7f5b4b8b66D6C0ef5#code) ↗️​

[zkSyncEra](https://explorer.zksync.io/address/0xA0Ae35bA13F677153707414E3cb82faCc69e8AeB) ↗️​
{% endtab %}
{% endtabs %}

### Contract Repo

{% embed url="<https://github.com/fuul-protocol/protocol-contracts>" %}

#### Audit

{% embed url="<https://github.com/fuul-protocol/protocol-contracts/blob/main/audits/Fuul_Protocol_audit_05_27_2023.pdf>" %}
