# Contracts

## Entrypoint

```
0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789
```

## Epoch SAFE Module

```
Coming Soon...
```

## SAFE Contracts

### Polygon

```
Epoch Paymaster 0xC6FceF87459420c710a74568B00ED47b883e6127
```

### Mumbai&#x20;

```
Epoch Paymaster 0x089E74F33764F6134C69389bcc4Dea8D9843ec6e
```

### Linea

#### Linea Mainnet

<pre class="language-markup"><code class="lang-markup"><strong>SAFE 1.4.1
</strong>
SimulateTxAccessor - 0x3d4BA2E0884aa488718476ca2FB8Efc291A46199
SafeProxyFactory - 0x4e1DCf7AD4e460CfD30791CCC4F9c8a4f820ec67
TokenCallbackHandler - 0xeDCF620325E82e3B9836eaaeFdc4283E99Dd7562
CompatibilityFallbackHandler - 0xfd0732Dc9E303f09fCEf3a7388Ad10A83459Ec99
CreateCall - 0x9b35Af71d77eaf8d7e40252370304687390A1A52
MultiSend - 0x38869bf66a61cF6bDB996A6aE40D5853Fd43B526
MultiSendCallOnly - 0x9641d764fc13c8B624c04430C7356C1C7C8102e2
SignMessageLib - 0xd53cd0aB83D845Ac265BE939c57F53AD838012c9
SafeL2 - 0x29fcB43b46531BcA003ddC8FCB67FFE91900C762
Safe - 0x41675C099F32341bf84BFc5382aF534df5C7461a

SAFE ERC4337 Module

AddModulesLib 0x8EcD4ec46D4D2a6B64fE960B3D64e8B94B2234eb
Safe4337Module 0xa581c4A4DB7175302464fF3C06380BC3270b4037

Epoch Paymaster 0x161c0aad35cbc5b922e3ac55394ed844e4c3fbfd
</code></pre>

#### Linea Testnet

<pre><code>SAFE 1.4.1

<strong>SimulateTxAccessor 0x3d4BA2E0884aa488718476ca2FB8Efc291A46199
</strong>SafeProxyFactory 0x4e1DCf7AD4e460CfD30791CCC4F9c8a4f820ec67
TokenCallbackHandler 0xeDCF620325E82e3B9836eaaeFdc4283E99Dd7562
CompatibilityFallbackHandler 0xfd0732Dc9E303f09fCEf3a7388Ad10A83459Ec99
CreateCall 0x9b35Af71d77eaf8d7e40252370304687390A1A52
MultiSend 0x38869bf66a61cF6bDB996A6aE40D5853Fd43B526
MultiSendCallOnly 0x9641d764fc13c8B624c04430C7356C1C7C8102e2
SignMessageLib 0xd53cd0aB83D845Ac265BE939c57F53AD838012c9
SafeL2 0x29fcB43b46531BcA003ddC8FCB67FFE91900C762
Safe 0x41675C099F32341bf84BFc5382aF534df5C7461a

SAFE ERC4337 Module

AddModulesLib 0x8EcD4ec46D4D2a6B64fE960B3D64e8B94B2234eb
Safe4337Module 0xa581c4A4DB7175302464fF3C06380BC3270b4037
</code></pre>

### Optimism

#### OP Mainnet

```markup
SAFE ERC4337 Module

AddModulesLib 0x8EcD4ec46D4D2a6B64fE960B3D64e8B94B2234eb
Safe4337Module 0xa581c4A4DB7175302464fF3C06380BC3270b4037
Epoch Paymaster 0x07a14059f027ee1bc8b5cbff89136a8d3f7238a7
```

#### OP Sepolia

```markup
SAFE ERC4337 Module

AddModulesLib 0x8EcD4ec46D4D2a6B64fE960B3D64e8B94B2234eb
Safe4337Module 0xa581c4A4DB7175302464fF3C06380BC3270b4037
```

### BSC

```
SAFE ERC4337 Module

AddModulesLib 0x8EcD4ec46D4D2a6B64fE960B3D64e8B94B2234eb
Safe4337Module 0xa581c4A4DB7175302464fF3C06380BC3270b4037
```

### Arbitrum One

#### Arbitrum Mainnet

```
SAFE ERC4337 Module

AddModulesLib 0x8EcD4ec46D4D2a6B64fE960B3D64e8B94B2234eb
Safe4337Module 0xa581c4A4DB7175302464fF3C06380BC3270b4037
```

#### Arbitrum Sepolia Testnet

```
SAFE ERC4337 Module

AddModulesLib 0x8EcD4ec46D4D2a6B64fE960B3D64e8B94B2234eb
Safe4337Module 0xa581c4A4DB7175302464fF3C06380BC3270b4037
```


---

# 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.epochprotocol.xyz/use-epoch-sdk/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.
