zkLink Nova Documentation
  • 😃Welcome
    • Introduction
    • Connecting to Nova
  • 💰Aggregation Parade
    • Nova Points
  • 📚key concepts
    • Total Value Locked(TVL)
    • Zero-Knowledge Rollup
    • zkEVM
    • Layer 3
    • Modular Blockchain
    • Token Merge
  • 💡Chain Abstraction
    • Vision
    • Implementation
  • 🏗️architecture
    • Overview
    • Transaction Life Cycle
    • Sequencing Layer
    • Execution Layer
    • Settlement Layer
      • In-Detail: Multi-Chain State Synchronization
      • In-Detail: Contract System on Primary Chain
    • DA Layer
  • ✈️Roadmap
    • Keep Evolving
  • 🧑‍💻developer
    • Quick Start
    • Contract Verification
    • Migrating Your Project to Nova
    • EVM Compatibility
    • Useful Addresses
    • Run a Node
    • Tools
      • Bridges
      • Blockchain Explorer
      • Oracles
      • MultiSig Wallet
      • Node Providers
      • Actions & magicLink SDK
  • ❓Additional resources
    • Help
    • Github
    • Audits
    • Bug Bounty
    • Official Links
Powered by GitBook
On this page
  1. developer

Migrating Your Project to Nova

The execution layer of zkLink Nova is built on top of ZK Stack, which leverages the underlying technology of zkSync. Building on zkLink Nova shares the same process of building on zkSync.

zkSync provides developers with a smooth experience, offering tools for testing locally and compatibility with existing frameworks like Hardhat and Foundry. You can find the user guide for using these tools here.

Hardhat with zkSync

Foundry with zkSync

For deploying smart contracts or using unique zkSync features, please use zksync-ethers SDKs. zkSync provides SDKs for different programming languages. Please refer to the user guides in below.

SDKs-JavaScript Ethers V5

SDKs-JavaScript Ethers V6

SDKs-Python

SDKs-Go

SDKs-Java

SDKs-Swift

SDKs-Rust

PreviousContract VerificationNextEVM Compatibility

Last updated 1 year ago

🧑‍💻