Predeployed Contracts
Standard Utilities
Popular Ethereum contracts deployed.
| Contract | Awaji Addresses | Description |
|---|---|---|
| Multicall3 | 0xcA11bde05977b3631167028862bE2a173976CA11 | Batch multiple calls in one transaction |
| Permit2 | 0x000000000022d473030f116ddee9f6b43ac78ba3 | Token approvals and transfers |
| Create2 Factory | 0x4e59b44847b379578588920cA78FbF26c0B4956C | CREATE2 deployment proxy |
| ERC-2470 Singleton Factory | 0xce0042B868300000d44A59004Da54A005ffdcf9f | ERC-2470 Singleton Factory |
| Safe Deployer | 0x914d7Fec6aaC8cd542e72Bca78B30650d45643d7 | Safe deployer contract |
| Wrapped MIZU 9 (WMIZU) | 0x7d0DB3d6eA9687A385069BA85f7D5DBA0BD656B8 | Wraps the native token (MIZU) into an ERC-20 token |
| Wrapped MIZU 10 (WMIZU10) | 0x4A6b454B4A44d7F2ab2F4f5f2DF69f5cba146bA3 | Wraps the native token (MIZU) into an ERC-20 token |
Uniswap
Uniswap v3 is deployed to MIZUHIKI Testnet Awaji and ready for you to use and integrate. The interface is available at https://swap.mizuhiki.dev. Please use a browser on a laptop or PC and connect your web3 account.
Uniswap official documentation
The latest version of @uniswap/v3-core, @uniswap/v3-periphery, and @uniswap/swap-router-contracts are deployed using @uniswap/deploy-v3 at the addresses listed below.
| Contract | Awaji Addresses |
|---|---|
| Wrapped MIZU (WMIZU) | 0x7d0DB3d6eA9687A385069BA85f7D5DBA0BD656B8 |
| UniswapV3Factory | 0x87E20642E3d14f00f3d61BaE54906249F652826b |
| Multicall2 | 0xb84AFf628d073daAFd583cB73caD9132f5AC00A0 |
| ProxyAdmin | 0x925833214e7bFA30eEe0ED882b4D5E4C5169a9F9 |
| TickLens | 0xc8958BF1990165E680345ec6c50E02986488e229 |
| NFTDescriptor | 0x64A2E4F7a27E2031914e12872461860788350C0c |
| NonfungibleTokenPositionDescriptor | 0xD38c78328DaEd92df07B137Fd9eF6B21Bd261B20 |
| TransparentUpgradeableProxy | 0xE397F7898d4Ef01c1Ff8527b516746d08Ea8391a |
| NonfungiblePositionManager | 0x2Fe5d9dF294b0B18F13961BDe7d3EBb44E801274 |
| V3Migrator | 0x9426aEAe7466758e450320e2C5A7342636983C12 |
| QuoterV2 | 0xB97a7a35FcCEfeedDb4bFabd598b099E594DA8fe |
| SwapRouter02 | 0x47350067c94cB240916935971EF126CF1e4190A1 |
| v3StakerAddress | 0x5Fd107697f5924A6F8d61E0B4182094a657f399f |
| Universal Router | 0x45BB4139D77248b9ecEa74386C8CdD2591175695 |
Wrapped MIZU
0x7d0DB3d6eA9687A385069BA85f7D5DBA0BD656B8Click to Copy
The Uniswap Protocol supports trading of ERC20 tokens. In order to swap a native asset like MIZU, the Uniswap protocol wraps these assets in an ERC20 wrapped native token contract. The protocol uses the following WMIZU addresses on Awaji.
Wrapped MIZU (WMIZU) is a token pegged to MIZU. WMIZU is used in several platforms and dApps that support ERC-20 tokens. While MIZU is used to pay for network transaction fees, it doesn't have the same functionality as ERC-20 tokens.
You can easily convert MIZU into WMIZU through a process known as wrapping. You can also convert WMIZU back into MIZU at any time. Both wrapping and unwrapping follow a 1:1 ratio, meaning there are no extra costs apart from transaction fees.
Factory
0x87E20642E3d14f00f3d61BaE54906249F652826bClick to Copy
Deploys Uniswap V3 pools and manages ownership and control over pool protocol fees. A pool is defined by two tokens, which make up the asset pair, and a fee. There can be multiple pools of the same asset pair, distinguished only by their swap fee.
We provide a set of liquidity pools for all initial tokens deployed on Awaji, so you can swap back and forth with ease.
SwapRouter
0x47350067c94cB240916935971EF126CF1e4190A1Click to Copy
Router for stateless execution of swaps against Uniswap V3. It natively supports single trades (x to y) and multihop trades (e.g. x to y to z).
QuoterV2
0xB97a7a35FcCEfeedDb4bFabd598b099E594DA8feClick to Copy
Allows getting the expected amount out or amount in for a given swap without executing the swap.
Universal Router
0x45BB4139D77248b9ecEa74386C8CdD2591175695Click to Copy
The Universal Router is a ERC20 and NFT swap router that allows users greater flexibility when performing trades across multiple token types.