Today We’d Be Discussing On How To Deploy A Smart Contract On Shardeum Network To Increase Our Chances For A Possible Airdrop
First You’d Need Add Shardeum Network To MetaMask, Click Add Network & Select Add Network Manually, Now Fill In The Following Information Below & Click Save
Network Name: Shardeum Liberty 1.1
New RPC URL: https://liberty10.shardeum.org/
Chain ID: 8080
Currency symbol: SHM
Block Explorer URL: https://explorer.liberty10.shardeum.org
Next Let’s Get Faucet Go to faucet.liberty10.shardeum.org , Then Click On “Tweet Now” You’d Be Redirected To Twitter, Now Before You Tweet, Edit The Message & Add Your Wallet Address, Now Tweet The Message & Copy The Tweet Link Then Go Back To The Faucet Page
Now Paste Your Tweet Link At The Empty Bar, Once You’ve Pasted Your Tweet Link, Click On Request SHM
You Should Receive Faucet Soon, Proceed To Check In Your Wallet
Next Up Visit https://remix.ethereum.org & Click On Create New File, Set A Name For Your File, It Should End With .sol For Example Ronaldo.sol
Now Copy This Code & Paste On Your File & Click Ok
// SPDX-License-Identifier: MIT
pragma solidity 0.8.17; // Specifies the version of Solidity, using semantic versioning.
contract Ronaldo { // Defines a contract named `Ronaldo`
string public message; // Declares a state variable `message` of type `string`.
constructor(string memory initMessage) { // Constructors are used to initialize the contract’s data.
message = initMessage; // Accepts a string argument `initMessage`.
}
function update(string memory newMessage) public { // A public function that accepts a string argument.
message = newMessage;
}
}
After Pasting Code Be Sure To Edit “Ronaldo” To Your File Name
Next Go To Solidity Compiler & Click Compile Ronaldo.sol, It Should Be Done As Soon As Possible
Next Go To Deploy & Run Transtraction, Be Sure To Be On The Shardeum Network, Under Environment Tab Select Injected Provider — MetaMask & Click Deploy, Then Confirm Transaction In MetaMask
Now Scroll Down & Click On The Contract You Deploy, Type A New String Message Like “Hey Ronaldo” & Click Update, Then Confirm Transaction In MetaMask
Next Up Click Message, You Should Notice That Your Contract Has Been Updated
That Would Be All For Now, To Keep In Touch With Me Check Out My Other Socials