Skip to main content

Predeployed Contracts

Standard Utilities

Popular Ethereum contracts deployed.

ContractAwaji AddressesDescription
Multicall30xcA11bde05977b3631167028862bE2a173976CA11Batch multiple calls in one transaction
Permit20x000000000022d473030f116ddee9f6b43ac78ba3Token approvals and transfers
Create2 Factory0x4e59b44847b379578588920cA78FbF26c0B4956CCREATE2 deployment proxy
ERC-2470 Singleton Factory0xce0042B868300000d44A59004Da54A005ffdcf9fERC-2470 Singleton Factory
Safe Deployer0x914d7Fec6aaC8cd542e72Bca78B30650d45643d7Safe deployer contract
Wrapped MIZU 9 (WMIZU)0x7d0DB3d6eA9687A385069BA85f7D5DBA0BD656B8Wraps the native token (MIZU) into an ERC-20 token
Wrapped MIZU 10 (WMIZU10)0x4A6b454B4A44d7F2ab2F4f5f2DF69f5cba146bA3Wraps 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.

ContractAwaji Addresses
Wrapped MIZU (WMIZU)0x7d0DB3d6eA9687A385069BA85f7D5DBA0BD656B8
UniswapV3Factory0x87E20642E3d14f00f3d61BaE54906249F652826b
Multicall20xb84AFf628d073daAFd583cB73caD9132f5AC00A0
ProxyAdmin0x925833214e7bFA30eEe0ED882b4D5E4C5169a9F9
TickLens0xc8958BF1990165E680345ec6c50E02986488e229
NFTDescriptor0x64A2E4F7a27E2031914e12872461860788350C0c
NonfungibleTokenPositionDescriptor0xD38c78328DaEd92df07B137Fd9eF6B21Bd261B20
TransparentUpgradeableProxy0xE397F7898d4Ef01c1Ff8527b516746d08Ea8391a
NonfungiblePositionManager0x2Fe5d9dF294b0B18F13961BDe7d3EBb44E801274
V3Migrator0x9426aEAe7466758e450320e2C5A7342636983C12
QuoterV20xB97a7a35FcCEfeedDb4bFabd598b099E594DA8fe
SwapRouter020x47350067c94cB240916935971EF126CF1e4190A1
v3StakerAddress0x5Fd107697f5924A6F8d61E0B4182094a657f399f
Universal Router0x45BB4139D77248b9ecEa74386C8CdD2591175695

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.