Skip to content

Remix

Remix is a comprehensive toolset designed for contract development, suitable for users of all knowledge levels. It also serves as a learning lab for teaching and experimenting with EVM blockchains.

With Remix, you can choose an environment to work from: either compiling your contracts using a sandbox blockchain in your browser (JavaScript VM), or using Injected Web3 that hands off the interface to a provider such as MetaMask, that in turn connects to your SKALE Chain endpoint.

Features

  • Built-in Solidity Compiler: Allows developers to compile smart contracts directly within the IDE without needing external tools.

  • Integrated Debugger: Offers a step-by-step debugging tool for analyzing smart contract execution and identifying issues.

  • Plugin Architecture: Supports customizable plugins to extend functionality, such as deployment tools, analysis utilities, and testing frameworks.

Quickstart

  1. Get a contract example here.

  2. Select Compile Contract

  3. Go to Solidity Compiler -> Advanced Configurations and set the EVM version to shanghai or lower

  4. Under Deploy & Run Transactions -> Environment select Injected Provider

  5. Select Deploy