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
  • Deploy
  • Use PolkadotJs Apps (Optional)

Was this helpful?

Edit on GitHub
  1. GUIDES

Deploy on Pop

Learn how to deploy an ink! smart contract on Pop

PreviousRunning E2E testsNextSecurely Sign Transactions from CLI

Last updated 6 months ago

Was this helpful?

Once you have battle-tested your smart contract using unit and e2e tests, you are ready to test your smart contract on the .

Before you deploy, make sure you have bridged some tokens from the Polkadot Relay chain to your Pop account. To learn how to do this, go here:

Deploy

Now that your account is funded on Pop, you can deploy your contract.

Go to and deploy your contract.

You can now interact with your contract.

Use PolkadotJs Apps (Optional)

Another UI option to interact with your ink! smart contract is to use PolkadotJS Apps.

Add the contract address along with the flipper.contract file found inside flipper/target/ink/flipper.contract

You can now see your newly uploaded contract:

Done!

Resources

Technical Support

Once your contract is deployed, copy the contract address and check the to confirm that the contract exists.

You can add the contract to the UI in PolkadotJS Apps. Click on "+ Add an existing contract".

Screenshot 2024-04-09 at 8.01.17 PM

Create a question and tag it with ""

Share the StackExchange question in our

chain state
Contracts
https://use.ink
Polkadot Stack Exchange
pop
Pop Support Telegram channel
Pop Testnet
https://learn.onpop.io/contracts/guides/get-tokens-on-pop
contracts.onpop.io