Docs
Submit an issue
Smart Contracts
Smart Contracts
  • WELCOME
    • Smart Contracts
    • Installing Pop CLI
    • How to contribute
  • GUIDES
    • Get tokens on Pop (Testnet)
    • Set up your development environment
    • Create a new contract
    • Build your contract
    • Run your unit tests
    • Deploy your contract locally
      • Deploy locally on a Solochain
      • Deploy locally on Pop
    • Call your contract
    • Running E2E tests
    • Deploy on Pop
    • Securely Sign Transactions from CLI
    • Getting Started with ink! v6
  • TUTORIALS
    • Your first ink! smart contract
    • Mint a PSP22 token on Pop
  • POP CLI
    • welcome
    • install
    • new
    • build
    • call
    • up
    • test
    • clean
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub
  1. GUIDES

Deploy your contract locally

There are two paths to deploy your contract locally:

  1. Spin up an ink! compatible solochain for smart contract development

  2. Spin up Pop (a Polkadot parachain) locally for ink! smart contract development

Both options are fine for local ink! smart contract development.

To develop cross-chain messaging features (which are inherent to Polkadot) and to use Pop API, you will need option 2: Deploy locally on Pop.

PreviousRun your unit testsNextDeploy locally on a Solochain

Last updated 6 months ago

Was this helpful?