# GIWA 컨트랙트

## &#x20;메인넷 컨트랙트

> 🚧 GIWA Mainnet 은 현재 개발 중이에요. 곧 만나요 👋

## 테스트넷(세폴리아) 컨트랙트

### 레이어 2(L2) 컨트랙트

#### Pre Installs

{% hint style="info" %}
Pre Installs 컨트랙트는 유저 및 개발자들이 이더리움 생태계에서 많이 사용하는 컨트랙트로, GIWA chain이 시작(genesis)할 때부터 사전에 설치된 스마트 컨트랙트들이에요.
{% endhint %}

<table><thead><tr><th width="278.23828125">Name</th><th>Address</th></tr></thead><tbody><tr><td>Safe</td><td><a href="https://sepolia-explorer.giwa.io/address/0x69f4D1788e39c87893C980c06EdF4b7f686e2938"><kbd>0x69f4D1788e39c87893C980c06EdF4b7f686e2938</kbd></a></td></tr><tr><td>SafeL2</td><td><a href="https://sepolia-explorer.giwa.io/address/0xfb1bffC9d739B8D520DaF37dF666da4C687191EA"><kbd>0xfb1bffC9d739B8D520DaF37dF666da4C687191EA</kbd></a></td></tr><tr><td>MultiSend</td><td><a href="https://sepolia-explorer.giwa.io/address/0x998739BFdAAdde7C933B942a68053933098f9EDa"><kbd>0x998739BFdAAdde7C933B942a68053933098f9EDa</kbd></a></td></tr><tr><td>MultiSendCallOnly</td><td><a href="https://sepolia-explorer.giwa.io/address/0xA1dabEF33b3B82c7814B6D82A79e50F4AC44102B"><kbd>0xA1dabEF33b3B82c7814B6D82A79e50F4AC44102B</kbd></a></td></tr><tr><td>SafeSingletonFactory</td><td><a href="https://sepolia-explorer.giwa.io/address/0x914d7Fec6aaC8cd542e72Bca78B30650d45643d7"><kbd>0x914d7Fec6aaC8cd542e72Bca78B30650d45643d7</kbd></a></td></tr><tr><td>Multicall3</td><td><a href="https://sepolia-explorer.giwa.io/address/0xcA11bde05977b3631167028862bE2a173976CA11"><kbd>0xcA11bde05977b3631167028862bE2a173976CA11</kbd></a></td></tr><tr><td>Create2Deployer</td><td><a href="https://sepolia-explorer.giwa.io/address/0x13b0D85CcB8bf860b6b79AF3029fCA081AE9beF2"><kbd>0x13b0D85CcB8bf860b6b79AF3029fCA081AE9beF2</kbd></a></td></tr><tr><td>CreateX</td><td><a href="https://sepolia-explorer.giwa.io/address/0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed"><kbd>0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed</kbd></a></td></tr><tr><td>Arachnid's Deterministic Deployment Proxy</td><td><a href="https://sepolia-explorer.giwa.io/address/0x4e59b44847b379578588920cA78FbF26c0B4956C"><kbd>0x4e59b44847b379578588920cA78FbF26c0B4956C</kbd></a></td></tr><tr><td>Permit2</td><td><a href="https://sepolia-explorer.giwa.io/address/0x000000000022D473030F116dDEE9F6B43aC78BA3"><kbd>0x000000000022D473030F116dDEE9F6B43aC78BA3</kbd></a></td></tr><tr><td>ERC-4337 v0.6.0 EntryPoint</td><td><a href="https://sepolia-explorer.giwa.io/address/0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789"><kbd>0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789</kbd></a></td></tr><tr><td>ERC-4337 v0.6.0 SenderCreator</td><td><a href="https://sepolia-explorer.giwa.io/address/0x7fc98430eaedbb6070b35b39d798725049088348"><kbd>0x7fc98430eaedbb6070b35b39d798725049088348</kbd></a></td></tr><tr><td>ERC-4337 v0.7.0 EntryPoint</td><td><a href="https://sepolia-explorer.giwa.io/address/0x0000000071727De22E5E9d8BAf0edAc6f37da032"><kbd>0x0000000071727De22E5E9d8BAf0edAc6f37da032</kbd></a></td></tr><tr><td>ERC-4337 v0.7.0 SenderCreator</td><td><a href="https://sepolia-explorer.giwa.io/address/0xEFC2c1444eBCC4Db75e7613d20C6a62fF67A167C"><kbd>0xEFC2c1444eBCC4Db75e7613d20C6a62fF67A167C</kbd></a></td></tr></tbody></table>

#### System

<table><thead><tr><th width="278.40625">Name</th><th>Address</th></tr></thead><tbody><tr><td>WETH9</td><td><a href="https://sepolia-explorer.giwa.io/address/0x4200000000000000000000000000000000000006"><kbd>0x4200000000000000000000000000000000000006</kbd></a></td></tr><tr><td>L2CrossDomainMessenger</td><td><a href="https://sepolia-explorer.giwa.io/address/0x4200000000000000000000000000000000000007"><kbd>0x4200000000000000000000000000000000000007</kbd></a></td></tr><tr><td>L2StandardBridge</td><td><a href="https://sepolia-explorer.giwa.io/address/0x4200000000000000000000000000000000000010"><kbd>0x4200000000000000000000000000000000000010</kbd></a></td></tr><tr><td>SequencerFeeVault</td><td><a href="https://sepolia-explorer.giwa.io/address/0x4200000000000000000000000000000000000011"><kbd>0x4200000000000000000000000000000000000011</kbd></a></td></tr><tr><td>OptimismMintableERC20Factory</td><td><a href="https://sepolia-explorer.giwa.io/address/0x4200000000000000000000000000000000000012"><kbd>0x4200000000000000000000000000000000000012</kbd></a></td></tr><tr><td>GasPriceOracle</td><td><a href="https://sepolia-explorer.giwa.io/address/0x420000000000000000000000000000000000000F"><kbd>0x420000000000000000000000000000000000000F</kbd></a></td></tr><tr><td>L1Block</td><td><a href="https://sepolia-explorer.giwa.io/address/0x4200000000000000000000000000000000000015"><kbd>0x4200000000000000000000000000000000000015</kbd></a></td></tr><tr><td>L2ToL1MessagePasser</td><td><a href="https://sepolia-explorer.giwa.io/address/0x4200000000000000000000000000000000000016"><kbd>0x4200000000000000000000000000000000000016</kbd></a></td></tr><tr><td>L2ERC721Bridge</td><td><a href="https://sepolia-explorer.giwa.io/address/0x4200000000000000000000000000000000000014"><kbd>0x4200000000000000000000000000000000000014</kbd></a></td></tr><tr><td>OptimismMintableERC721Factory</td><td><a href="https://sepolia-explorer.giwa.io/address/0x4200000000000000000000000000000000000017"><kbd>0x4200000000000000000000000000000000000017</kbd></a></td></tr><tr><td>ProxyAdmin</td><td><a href="https://sepolia-explorer.giwa.io/address/0x4200000000000000000000000000000000000018"><kbd>0x4200000000000000000000000000000000000018</kbd></a></td></tr><tr><td>BaseFeeVault</td><td><a href="https://sepolia-explorer.giwa.io/address/0x4200000000000000000000000000000000000019"><kbd>0x4200000000000000000000000000000000000019</kbd></a></td></tr><tr><td>L1FeeVault</td><td><a href="https://sepolia-explorer.giwa.io/address/0x420000000000000000000000000000000000001a"><kbd>0x420000000000000000000000000000000000001a</kbd></a></td></tr><tr><td>EASSchemaRegistry</td><td><a href="https://sepolia-explorer.giwa.io/address/0x4200000000000000000000000000000000000020"><kbd>0x4200000000000000000000000000000000000020</kbd></a></td></tr><tr><td>EAS</td><td><a href="https://sepolia-explorer.giwa.io/address/0x4200000000000000000000000000000000000021"><kbd>0x4200000000000000000000000000000000000021</kbd></a></td></tr></tbody></table>

### 레이어 1(L1) 컨트랙트

<table><thead><tr><th width="278.2882080078125">Name</th><th>Address</th></tr></thead><tbody><tr><td>AddressManager</td><td><a href="https://sepolia.etherscan.io/address/0xfb81df377572C9907119Ee087dDcb1Fae3fD752C"><kbd>0xfb81df377572C9907119Ee087dDcb1Fae3fD752C</kbd></a></td></tr><tr><td>AnchorStateRegistry</td><td><a href="https://sepolia.etherscan.io/address/0x7996F933526f0cc82E5BB9753C68A26E84C83C6c"><kbd>0x7996F933526f0cc82E5BB9753C68A26E84C83C6c</kbd></a></td></tr><tr><td>DelayedWETH (PDG)</td><td><a href="https://sepolia.etherscan.io/address/0x99bB8DEAea32FfC86eBef43C90d0e39BDCcc5c68"><kbd>0x99bB8DEAea32FfC86eBef43C90d0e39BDCcc5c68</kbd></a></td></tr><tr><td>DisputeGameFactory</td><td><a href="https://sepolia.etherscan.io/address/0x37347cab2afaa49b776372279143d71ad1f354f6"><kbd>0x37347caB2afaa49B776372279143D71ad1f354F6</kbd></a></td></tr><tr><td>L1CrossDomainMessenger</td><td><a href="https://sepolia.etherscan.io/address/0x23ce19ED800fbbC964B9350b01B9113a8508D3F1"><kbd>0x23ce19ED800fbbC964B9350b01B9113a8508D3F1</kbd></a></td></tr><tr><td>L1ERC721Bridge</td><td><a href="https://sepolia.etherscan.io/address/0xa52f4047e0f45E3073B5303ddbA47686c7433E37"><kbd>0xa52f4047e0f45E3073B5303ddbA47686c7433E37</kbd></a></td></tr><tr><td>L1StandardBridge</td><td><a href="https://sepolia.etherscan.io/address/0x77b2ffc0F57598cAe1DB76cb398059cF5d10A7E7"><kbd>0x77b2ffc0F57598cAe1DB76cb398059cF5d10A7E7</kbd></a></td></tr><tr><td>MIPS</td><td><a href="https://sepolia.etherscan.io/address/0xF027F4A985560fb13324e943edf55ad6F1d15Dc1"><kbd>0xF027F4A985560fb13324e943edf55ad6F1d15Dc1</kbd></a></td></tr><tr><td>OptimismMintableERC20Factory</td><td><a href="https://sepolia.etherscan.io/address/0xED13D9c184D6a4073D6F402B33c70e0F3Ec94e8c"><kbd>0xED13D9c184D6a4073D6F402B33c70e0F3Ec94e8c</kbd></a></td></tr><tr><td>OptimismPortal</td><td><a href="https://sepolia.etherscan.io/address/0x956962C34687A954e611A83619ABaA37Ce6bC78A"><kbd>0x956962C34687A954e611A83619ABaA37Ce6bC78A</kbd></a></td></tr><tr><td>PermissionedDisputeGame</td><td><a href="https://sepolia.etherscan.io/address/0xbDc17229aFE5d250473cc6d408c04ea89C527a9D"><kbd>0xbDc17229aFE5d250473cc6d408c04ea89C527a9D</kbd></a></td></tr><tr><td>PreimageOracle</td><td><a href="https://sepolia.etherscan.io/address/0x1fb8cdFc6831fc866Ed9C51aF8817Da5c287aDD3"><kbd>0x1fb8cdFc6831fc866Ed9C51aF8817Da5c287aDD3</kbd></a></td></tr><tr><td>ProxyAdmin</td><td><a href="https://sepolia.etherscan.io/address/0x6AdB900DC56F7028D5E7943638897C8103cf0da5"><kbd>0x6AdB900DC56F7028D5E7943638897C8103cf0da5</kbd></a></td></tr><tr><td>SystemConfig</td><td><a href="https://sepolia.etherscan.io/address/0x8352825bA56C32d816Dd906Ad4A392B5BC9eC984"><kbd>0x8352825bA56C32d816Dd906Ad4A392B5BC9eC984</kbd></a></td></tr></tbody></table>

### Admin 주소

<table><thead><tr><th width="277.6068115234375">Name</th><th>Address</th></tr></thead><tbody><tr><td>Batcher</td><td><a href="https://sepolia.etherscan.io/address/0x1cAaaA58002A7e8B4c6F427AC2c943767b4d6cd7"><kbd>0x1cAaaA58002A7e8B4c6F427AC2c943767b4d6cd7</kbd></a></td></tr><tr><td>Batch Inbox</td><td><a href="https://sepolia.etherscan.io/address/0x00Ef2e3B7754f2a65F1e897a27A3306D9B52F544"><kbd>0x00Ef2e3B7754f2a65F1e897a27A3306D9B52F544</kbd></a></td></tr><tr><td>Proposer</td><td><a href="https://sepolia.etherscan.io/address/0x032D5bd4401047e3A3d9f5e18226bF4E1699097c"><kbd>0x032D5bd4401047e3A3d9f5e18226bF4E1699097c</kbd></a></td></tr><tr><td>Challenger</td><td><a href="https://sepolia.etherscan.io/address/0x4160344aa39B6237D44A4e3F2e57A211f0fBeBFF"><kbd>0x4160344aa39B6237D44A4e3F2e57A211f0fBeBFF</kbd></a></td></tr><tr><td>ProxyAdminOwner</td><td><a href="https://sepolia.etherscan.io/address/0x0B266965c88C78f17e1F9f59784249bf8Da1CB9E"><kbd>0x0B266965c88C78f17e1F9f59784249bf8Da1CB9E</kbd></a></td></tr><tr><td>SystemConfigOwner</td><td><a href="https://sepolia.etherscan.io/address/0x0B266965c88C78f17e1F9f59784249bf8Da1CB9E"><kbd>0x0B266965c88C78f17e1F9f59784249bf8Da1CB9E</kbd></a></td></tr><tr><td>Guardian</td><td><a href="https://sepolia.etherscan.io/address/0x0B266965c88C78f17e1F9f59784249bf8Da1CB9E"><kbd>0x0B266965c88C78f17e1F9f59784249bf8Da1CB9E</kbd></a></td></tr></tbody></table>


---

# 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.giwa.io/~/revisions/OLyGINhoRDE3c7G3x91e/network-information/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.
