Skip to main content
The go-live process on SKALE can differ slightly from other chains and varies slightly depending on what product within the SKALE Ecosystem you are choosing to use. This guide focuses on deployment to the shared SKALE ecosystem chains like SKALE Base and one of the world’s top gaming blockchains, Nebula Gaming Hub on SKALE Ethereum deployment.

Deploying to SKALE Base

Deploying to SKALE Ethereum

The following is for Calypso, Europa, and Nebula Hubs. If deploying your own sChain on top of Ethereum the SKALE Developer Success team will provide you with an alternative list of checks for your dApps.
1

Check for SKALE Hub Specifics

  • Current SKALE Ethereum Hub Chains do NOT have any of the standard factory contracts. If you need them, deploy to SKALE Base instead.
  • If you have a smart contract that deploys other smart contracts (i.e a factory), please flag this contract during your review with the SKALE Team so they can help ensure it’s properly allowlisted to deploy contracts in the future.
  • SKALE Ethereum Chains use sFUEL — a valueless gas token — which is distributed by dApps to users OR consumed through a Proof of Work mechanism that allows transaction gas to be “mined” on the fly using client compute. This means that msg.value can NOT be used in Solidity smart contracts for payments as it carries no value
  • Check Solidity smart contract versions and EVM compiler. SKALE currently supports Solidity versions up to 0.8.24 and EVM Compiler versions up to Shanghai.
2

Deploy to Testnet

  • Once your application is ready, please deploy your smart contracts to the testnet chain of your choice. See SKALE on Ethereum for chain options.
  • Deploy the remainder of your application — frontend, APIs, agents — and prepare to share this information with the SKALE Team for review (see below)
3

Talk to the SKALE Team

  • If you are in a dedicated channel with the SKALE Team, request a review with a member of the Developer Sucess team