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
MUSD (Mock USD)0xb9C49B527294E8472eD48B800E81b5FA69D0f72EUSDC-compatible stablecoin used for x402 payments

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.