LogoLogo
  • General
    • 👋Welcome to Kinto
    • 📔Terminology
    • 📃Litepaper
    • 📄One Pager
    • 🔗Links
    • 🤝Partners and Collaborators
    • ❓FAQ
  • User Guides
    • 🌟Sign Up Walkthrough
    • đŸ—ī¸KYC Walkthrough
      • 🔑Synaps Walkthrough
      • 🔑Plaid Walkthrough
    • 📄KYB Walkthrough
    • đŸĒŸPasskeys on Windows Walkthrough
    • Setting up a 1Password Passkey
    • ❔Troubleshooting/Help
    • 💰Kinto Deposits
      • Onramp on Kinto
    • 💸Kinto Withdrawals
      • đŸ—ī¸Recover funds from my Passkey address
      • 🎁Wrapping ETH in your Kinto Wallet
      • Offramp on Kinto
    • Swap on Kinto
    • Lending & Borrowing
    • Hyperliquid
      • Fees
      • Deposits
      • Creating Orders
      • Closing an Order
      • Withdrawals
    • Send to other Kinto Wallets
    • Token Sale Participation
    • Full Account Recovery
    • $K Transfer
      • Withdraw $K
      • Send $K on Kinto
      • Deposit $K
      • Swap $K on Kinto
    • Recover Funds from an X Signer
    • $K Lend and Borrow Market
      • Supply USDC to $K Lending Market
      • Withdraw USDC from $K Lending Market
      • Add $K and Borrow USDC
      • Repay USDC and Withdraw $K
  • Security/KYC/AML
    • 🔑Securing Kinto
    • 📃Security One Pager
    • 🔐Security and Risk Management
    • đŸ›Ąī¸Wallet Insurance
    • âš™ī¸User Owned KYC
    • đŸŗī¸Enabled Countries
    • 🔒Beware of Scams
    • ✅Kinto Validators
    • đŸ¤ēSecurity Council
  • Building on Kinto
    • â„šī¸Network Information
    • 🧱Kinto Rollup Architecture
    • ❕Differences with other rollups
    • 🤖Rollup Features
      • âš™ī¸Create2
      • đŸ”ĨKinto Account Abstraction
      • đŸ›Ąī¸KintoWallet
      • đŸĒĸMusubi - Chain Abstraction
    • đŸ’ģDevelopment guide
      • 1ī¸âƒŖ1ī¸âƒŖ Setup your Deployer EOA
      • 2ī¸âƒŖ2ī¸âƒŖ Environment setup
      • 3ī¸âƒŖ3ī¸âƒŖ Creating your Kinto App
    • â›Šī¸Interacting with your Kinto App
      • 🤖Interacting with contracts
      • 👩‍🏭Create a Web Dapp
    • 📗Smart Contract Reference
      • KintoAppRegistry
      • KintoID
      • KintoWalletFactory
      • Kinto Wallet
      • SponsorPaymaster
      • Kinto EntryPoint
      • KYCViewer
      • Faucet
      • EngenCredits
      • EngenGovernance
    • 🌍Kinto Wallet Web SDK
    • đŸĒRunning kinto nodes
    • âš’ī¸Tools
      • â›ˆī¸Node RPC
      • đŸ—ī¸Build Tools
      • đŸ—ēī¸Block Explorer
      • 🐞Debugging and monitoring
      • 🔮Oracle - Pyth
      • Firewall - Venn
    • 🚀ICO Platform
  • Governance
    • 🧠Introduction to the Kinto DAO
    • 📓Kinto Constitution
    • 📃KIP Proposal Template
    • 🌄Engen Proto-Governance
    • â›Šī¸Kinto Token
      • Information, addresses and links
  • 💧Liquidity Programs
    • đŸ› ī¸Mining Program
    • âšĢEngen - Launch Program
    • đŸĒ™K Token Sale
  • Sakura Mining Season
Powered by GitBook
On this page
  1. Building on Kinto
  2. Rollup Features

Create2

Learn how to deploy deterministic contracts on Kinto.

PreviousRollup FeaturesNextKinto Account Abstraction

Last updated 10 months ago

The opcode lets us predict the address where a contract will be deployed beforehand. This opens up lots of possibilities to improve .

In Kinto, all our contracts use CREATE2 to ensure proxy addresses are deployed to deterministic addresses. In practice, this means that given the same code and random number (salt) the contract will be deployed at the same address.

Arachnid Proxy

To enable CREATE2 capabilities, we have deployed the Arachnid proxy to the following address.

0x4e59b44847b379578588920ca78fbf26c0b4956c

To read more about how CREATE2 works under the hood, visit the .

🤖
âš™ī¸
CREATE2
user onboarding and scalability
following page from OpenZeppelin