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
-
Get a contract example here.
-
Select Compile Contract
-
Go to
Solidity Compiler
->Advanced Configurations
and set the EVM version to shanghai or lower -
Under
Deploy & Run Transactions
->Environment
select Injected Provider -
Select Deploy