Remix
Remix is a browser-based IDE that allows developers to write, compile, deploy, and interact with smart contracts — no local setup required. This guide walks you through deploying a contract to the Neura Testnet using Remix and MetaMask.
Prerequisites
Before you begin, make sure to:
Install a Web3 wallet (e.g., MetaMask)
Add the Neura Testnet to your wallet:
Network Name: Neura Testnet
RPC URL: https://testnet.rpc.neuraprotocol.io/
Chain ID: 267
Currency Symbol: ANKRFund your wallet with testnet tokens from the Neura Faucet:
Open Remix IDE in your browser, and start working in a default workspace.
Create and Configure Contract
On the File Explorer tab, in the
contracts/folder, click Create a new file.
Name it
Greeter.sol.Paste the following contract code:
Note: Neura supports Solidity compiler versions from 0.8.0 to 0.8.24, inclusive. Use this range for compatibility.
Compile Contract
On the Solidity compiler tab, select the compatible compiler version (
0.8.0—0.8.24), and then click Compile Greeter.sol.
Successful compilation is shown by the green check mark on the Compiler tab in the left sidebar.
Deploy to Neura Testnet
On the Deploy & run transactions tab, do the following:
Set Environment to: Browser extension > Injected Provider — MetaMask.
Allow Remix to connect to your wallet (MetaMask popup).
Confirm that the connected Chain ID is 267 (Neura Testnet).
In the Contract field, select
Greeter — contracts/Greeter.sol.Enter your greeting string in the corresponding field, and then click Deploy.
Confirm the transaction in your MetaMask wallet.
Deployed Contract Output
Once successful, you'll be able to:
See a Deployed Contracts pane with the following info:
Interact with the deployed contract interface.
Interact with Contract
Use Remix’s GUI to interact:
greeting()— call the getter to return the current greeting.setGreeting(string)— update the greeting (triggers a MetaMask transaction confirmation).
Last updated