ZkEVM Testnets + Bonus

1. Linea - Consensys zkEVM

With Linea users can deploy any smart contract and utilize any development tool just as if they were building on Ethereum. This allows them to enjoy the experience and security of Ethereum with reduced transaction costs. On 28th march Linea announced that they opened the doors of testnet to any developer, user, or protocol, inviting the web3 community to join Linea in helping Ethereum scale.

Start with offical website and get started

https://goerli.linea.build/
https://goerli.linea.build/

Activities:

1. Add Linea network in metamaskNetworkName: Linea RPC URL: https://rpc.goerli.linea.build
Chain ID: 59140
Currency Symbol: ETH
Block Explorer URL: https://explorer.goerli.linea.build

Or when connect wallet in Hop bridge it will be added automatically

2. Use the faucet to get test tokens Goerli ETH

3. Go to website

4.Bridge from Goerli to Linea

Bridge to Linea
Bridge to Linea

When bridging done! Next step is Swap

1. Go to website

2.Choose Linea Goerli in Metamask and refresh website

3. select token crUSDC and/or crWETH, NB! when swapping with crUSDC price is unreal, but do the swap. While swapping play with slippage %.

Swap with crUSDC
Swap with crUSDC

I tried to convert tokens and add liquidity, but unfortunately it didn’t work for me. Will keep you updated when converting feature will be working better.

Last activity which is very important - FEEDBACK

go to google form and leave your feedback

https://t.co/K9VOBeFfeV

Feedback
Feedback

Try to do these activities at least once a week.

2. Polygon zkEVM ($)

Polygon zkEVM is a Layer 2 scaling solution that combines the power of zkEVM with the robust Polygon ecosystem. It aims to provide developers with a seamless, high-performance environment for building and deploying smart contracts on Ethereum. Some key features of Polygon zkEVM include fast transaction times, reduced gas fees, and enhanced security through zero-knowledge proofs. Additionally, Polygon zkEVM benefits from the broader Polygon ecosystem, which offers a range of developer tools and resources for building decentralized applications.

Polygon’s zkEVM mainnet will be the first “fully EVM equivalent” zk rollup to reach Ethereum mainnet.

Polygon ZkEVM
Polygon ZkEVM

Activites:

  • Go to the website

  • Add Polygon zkEVM network in Metamask

  • Connect wallet

  • Bridge your funds from ETH to ZkEVM

Bridging to ZkEVM
Bridging to ZkEVM

Mint Free NFT

To Ethereum with Love
To Ethereum with Love

NB! While reading this, NFT mint can be expired

Steps:

Follow @fairxyz and @0xPolygonLabs, after click Mint and confirm the transaction (NFT is free, pay only gas, around 7-8 $) - in the end not so free.

To the holders of the commemorative Soulbound NFT 'To Ethereum, with Love'... We're gifting you an NFT, from the first collection on #zkEVM. - Offical tweet -

https://twitter.com/0xPolygonLabs/status/1641532705937432590?s=20

Layer3

Go to website

https://layer3.xyz/quests/introduction-to-zkevm

Complete tasks

Completed Layer3 ZkEVM tasks
Completed Layer3 ZkEVM tasks

Bug bounty

You can earn rewards by reporting critical bugs in blockchain or platform operations, more info here.

Satori waitlist

Here's how you can register for early access to Satori, a cross-chain DEX for derivatives on the Polygon zkEVM:

  1. Go to the official Satori website at

  2. Click on the "Join the Waitlist" button in the top right corner of the screen.

  3. Fill out the form with your email address and wallet address.

  4. Click on the "Join Waitlist" button.

After registering for early access, you will receive a notification when it becomes available. Satori has raised $10 million from investors such as Polychain Capital and Coinbase, among others.

3. zkSync Era Mainnet ($)

zkSync is Layer 2 scaling solution that leverages zero-knowledge proofs for efficient transaction processing on Ethereum. Like Polygon zkEVM, zkSync aims to provide Ethereum users and developers with a high-performance environment. However, there are some differences in their implementation and use cases. zkSync focuses on delivering a seamless user experience with features like instant transaction confirmations and low gas fees. While zkSync has support for smart contracts, its primary focus is on improving transaction throughput and reducing costs for simple transfers.

First of all add ZkSync Era mainnet to metamask -

https://chainlist.org/chain/324

zkSync Era on the website through the official bridge, you can also use the bridge from Orbiter Finance. But i recommend transfer funds via official bridge and starting with small sums like 15-20$.

Bridge to ZkSync ERA
Bridge to ZkSync ERA

After transferring assets to the zkSync Era network, you can also register domain (not oligatory)then proceed to the DEX.

DEX

Syncswap

We go to the website and make a couple of swaps add liquidity, reminding you that interacting with projects within ZkSync ecosystem increases the chance of an airdrop.

Swap in SyncSwap
Swap in SyncSwap

Soon you can also participate on launching new projects on SyncSwap, so stay tuned.

MUTE

Make swaps and add liquidity on website.

The project has its own token, so interact with it.

Mute swap
Mute swap

SpaceFI

This is a cross-chain web3 platform with DEX, NFT, Starter, and DAO on Layer2 blockchains.

Currently, it is possible to swap tokens on the website and provide liquidity.

Connect wallet and chose ZkSync Era mainnet

Swap on SpaceFi
Swap on SpaceFi
Liquidity adding
Liquidity adding

NFT

Buy and sell NFT here

Before you go to next one, check out the table below for a detailed Polygon ZkEVM and ZkSync Era comparison, table taken here* *

Polygon ZkEVM x ZkSync
Polygon ZkEVM x ZkSync

4.Scroll

Scroll
Scroll

Scroll is an EVM-compatible ZK-Rollup that seeks to solve scalability and gas issues in Ethereum.

Investors: the project has raised over $80 million from Polychain Capital, Sequoia, Bain Capital Crypto, Robot Ventures, Bixin Ventures, Ryan Sean Adams, and others.

Activities:

Go to website and add goerli and scroll alpha testnet networks to metamask.

post image

Next, we can obtain test ETH tokens on the Goerli network from faucets located here and here.

Now we switch to the Bridge tab and transfer ETH from the Goerli network to the Scroll Alpha Testnet network. It would also be useful to send some ETH back to Goerli and transfer it to another wallet.

Bridging from Goerli to Scroll Alpha testnet
Bridging from Goerli to Scroll Alpha testnet
Sending funds to another wallet
Sending funds to another wallet

**Deployment of a Smart Contract**

To deploy the smart contract, it is necessary to understand its functionality and features.

To access the official Scroll GitHub repository, navigate to the website and then to the Contracts folder where you can copy the code from the Lock.sol file.

Contracts Scroll
Contracts Scroll
Lock.sol
Lock.sol

Click on Lock.sol and then you will see the code

code for scroll smart contrac deployment
code for scroll smart contrac deployment

Next, navigate to the Remix website, click on "New File" and create a file with any name, but the extension must be .sol, as shown in the screenshot below. I created new folder named Scroll.sol

Scroll.sol new file
Scroll.sol new file

Now come back to github, copy the code and paste it in remix

paste code in scroll.sol
paste code in scroll.sol

Next, go to the Solidity Compiler tab and click on "Compile scroll", then choose COMPILER version 0.8.19.

Compile scroll.sol
Compile scroll.sol

when compile will be done you will see ✅

Next, go to the Deploy section and make sure that the Scroll Alfa network is selected in MetaMask. Then follow these steps:

Environment: choose "Injected Provider Metamask";

Value: enter 7 and change Wei to Gwei (this is the amount we are locking);

Deploy: enter 1696118400 (this is the time for which we will lock), which was also taken from the link

Check the screenshot ⬇️

Deploy
Deploy

just to provide you that i took unlocktime also from github

Unlock time
Unlock time

If everything was done correctly, check the transaction in your wallet.

Contract deployment
Contract deployment

Next, click on transaction in the wallet, go to the Scroll explorer through it, and click on created contract.

Click on a contract
Click on a contract

In the Code section, click on the "Verify and Publish" button.

Verify and publish
Verify and publish

Select "Via flattened source code" and click Next.

Via flattened source code
Via flattened source code

Next, follow these steps:

Contract Name: Lock (unless you changed it in the contract);Compiler: 0.8.19 (we asked you to remember this version earlier, if you used a different one, select that one);Optimization: no;Enter the Solidity Contract Code: if the code is not loaded, paste the code that we copied from GitHub and deployed. Click on "Verify and Publish".

Verify and publish
Verify and publish

If everything was done correctly, the Code section will have a green checkmark ✅

Greenmark in code section
Greenmark in code section

We are done with contract deployment activity, now we will create own token.

Creating a token:

Go to the website and navigate to the Tokens -> ERC20 -> Creating Supply section. Then follow these steps:

Name: enter the name of your tokenSymbol: enter a symbol for your token;Premint: enter the initial supply of your token;Features: select "mintable".

Mine token will be TYTANIUM.

TYTANIUM
TYTANIUM

Next, copy the code that appears on the right side.

After you copied the code go to the Remix website, click on "New File" and create a file with any name, but the extension should be .sol. Then, paste the token code into the file.

Token deployment
Token deployment

Then we go to solidity complier, COMPILER version 0.8.19. Click compile

Compile created token
Compile created token

Next, go to the Deploy and Run Transactions tab, select Injected Provider in the Environment section, click Deploy, and confirm the transaction in metamask.

Confirm deployment in metamask
Confirm deployment in metamask
Creation of TYTANIUM
Creation of TYTANIUM

Next, we need to copy the token contract address in the bottom left corner and paste it into our MetaMask wallet.

Import token address in metamask
Import token address in metamask

Adding liquidity on Uniswap:

scroll x Uniswap
scroll x Uniswap
  1. Connect your wallet to the Scroll Alpha Testnet website.

  2. Click on "New Position" and select your token by pasting your token's contract address in the search bar.

  3. Add liquidity by providing an equal value of both tokens in the pool. The website will calculate the exact amount of tokens needed based on the current exchange rate.

  4. Confirm the transaction and wait for it to be processed on the blockchain.

  5. Your token is now listed on Uniswap with liquidity.

Paste contract of your token
Paste contract of your token
confirming adding liquidity
confirming adding liquidity

AAAAND Voila

Pools
Pools

Will be useful to join the recently created guild of the project and get **mystery role.**Join Scroll discord

5.TAIKO

Taiko - is a zkRollup equivalent to Ethereum, meaning that this alternative to Ethereum supports all EVM operation codes in a Layer2 architecture, while maintaining the security of Ethereum.

Platform testing:

  1. Go to the website and add two networks - Sepolia and Taiko (Alpha-2 Testnet). To do this, simply search for them in the search bar, connect your wallet, and click on "Add Chain".

  2. Go to the website and get some test ETH on the Sepolia network. If you need more, you can also mine ETH on the website. If the given amount is not enough, you can register on the website and request 0.5 ETH.

  3. Go to the website and select the HORSE and BLL tokens, then click on Faucet to request tokens.

faucet for Horse and Bull
faucet for Horse and Bull

Next, go to the bridge and transfer ETH, HORSE, and BULL tokens to the Taiko A2 network. To do this, select the amount of tokens, click on "Approve", and then click on "Bridge".

NB!: Do not transfer all of your tokens, only a some of them!

Bridge ETH, BLL, HORSE
Bridge ETH, BLL, HORSE

All your transactions can be found in the "Transactions" tab. Due to network congestion, it may take up to an hour or longer for the tokens to transfer.

After that switch to the Taiko A2 network and send a some of the tokens back to Sepolia.

in Transaction tab you will see pending, claimed and ready to claim transactions

Transactions
Transactions

Now let's make some trades on the Uniswap fork, as this is currently the only place where we can perform swaps.Go to the website and make trades between tokens on the Taiko A2 network.

You can also add liquidity, but it might give an error at the moment. Will keep you updated

Taiko discord to follow up with announcements, because right now everything is working very slowly.

BONUSx2

  1. A potentially-rewarding testnet by Nautilus, called Triton network.

Nautilus Chain is a Layer 3 solution for Ethereum that combines the speed of Solana with the reliability of Ethereum. The project has attracted investments from Coinbase Ventures, Shima Capital, Circle Ventures, and others, while Zebec Protocol serves as the project's incubator and has raised $42.5 million in investments.

To participate in the Testnet, you need to:

• Add the Triton test network to MetaMask on the website, faucet.• Make several swaps on the Trade tab• Add liquidity on the Liquidity tab• Leave feedback in the form (https://docs.google.com/forms/d/e/1FAIpQLSffkOpZBR5lBX39pD55CJ13kIY5Lr2vmVSdtzPe_L81Y1_yDQ/viewform).

Swap on Poseiswap
Swap on Poseiswap
  1. Tomi is an alternative internet network that combines the best web2 and web3 technologies to create a privacy-preserving internet. The project has raised $40 million from DFW Labs and Ticker Capital. The project already has its own token ($TOMI), which is currently trading at $2.07 on Gate, Huobi, MEXC, and HotBit.

To participate in Tomi's alpha testing, you can follow these steps:

  1. Set up a Tomi wallet mobile version and make some swaps and transfers.

  2. Purchase a domain on the Polygon network:

    • Claim test tokens on the website and pay the commission in $MATIC.

    • In the "Find your perfect tomiNet domain" field, enter your desired domain name.

    • Register the domain.

Domains
Domains

If you read this, you made it till the end. Thank you !

Try to do this activities once a week to increase your chances of receiving an airdrop

My LENS 🌿 and twitter