DOCUMENTATION

BUILD ON 22Z

Deploy your Solidity contracts unchanged. All your existing tools work out of the box.

Hardhat

Full Hardhat support. Just add the network config and deploy.

Foundry

Works with forge and cast. Same workflow you know.

ethers.js / viem

All major Web3 libraries work out of the box.

Block Explorer

The explorer comes back when the servers are up.

Network Configuration

Public endpoints are off until the servers are up. Write to Zach@origin22.com.

QUICK START

Deploy in 3 Steps

1

Write the contract

// Solidity deploys unchanged.
// Public RPC is not up yet.
// Write to Zach@origin22.com when you need an endpoint.
2

Deploy Your Contract

npx hardhat run scripts/deploy.js --network 22z
3

Interact with ethers.js

import { ethers } from 'ethers';

const provider = new ethers.JsonRpcProvider(
  process.env.RPC_URL // Public RPC is not up yet
);

const contract = new ethers.Contract(
  contractAddress,
  abi,
  signer
);

// Transactions confirm in ~100ms!
const tx = await contract.myFunction();
await tx.wait();

Testnet Faucet

The faucet is off until the servers are up.

Faucet Coming Soon

The faucet comes back when the servers are up.

Ready to deploy?

Your existing Solidity contracts work unchanged on 22Z.