# ZkEVM Testnets + Bonus **Published by:** [0xlenstor.eth](https://paragraph.com/@0xlenstor/) **Published on:** 2023-04-02 **URL:** https://paragraph.com/@0xlenstor/zkevm-testnets-bonus ## Content 1. Linea - Consensys zkEVMWith 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 startedhttps://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 LineaBridge to LineaWhen 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 crUSDCI 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/K9VOBeFfeVFeedbackTry 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 ZkEVMActivites:Go to the websiteAdd Polygon zkEVM network in MetamaskConnect walletBridge your funds from ETH to ZkEVMBridging to ZkEVMMint Free NFTTo Ethereum with LoveNB! While reading this, NFT mint can be expired Steps:Go to website -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 tasksCompleted Layer3 ZkEVM tasksBug 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:Go to the official Satori website atClick on the "Join the Waitlist" button in the top right corner of the screen.Fill out the form with your email address and wallet address.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 ERAAfter 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 SyncSwapSoon 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 swapSpaceFI 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 mainnetSwap on SpaceFiLiquidity addingNFT 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 ZkSync4.ScrollScrollScroll 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.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 testnetSending 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 ScrollLock.solClick on Lock.sol and then you will see the codecode for scroll smart contrac deploymentNext, 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.solScroll.sol new fileNow come back to github, copy the code and paste it in remixpaste code in scroll.solNext, go to the Solidity Compiler tab and click on "Compile scroll", then choose COMPILER version 0.8.19.Compile scroll.solwhen 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 ⬇️Deployjust to provide you that i took unlocktime also from githubUnlock timeIf everything was done correctly, check the transaction in your wallet.Contract deploymentNext, click on transaction in the wallet, go to the Scroll explorer through it, and click on created contract.Click on a contractIn the Code section, click on the "Verify and Publish" button.Verify and publishSelect "Via flattened source code" and click Next.Via flattened source codeNext, 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 publishIf everything was done correctly, the Code section will have a green checkmark ✅Greenmark in code sectionWe 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.TYTANIUMNext, 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 deploymentThen we go to solidity complier, COMPILER version 0.8.19. Click compileCompile created tokenNext, 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 metamaskCreation of TYTANIUMNext, we need to copy the token contract address in the bottom left corner and paste it into our MetaMask wallet.Import token address in metamaskAdding liquidity on Uniswap:scroll x UniswapConnect your wallet to the Scroll Alpha Testnet website.Click on "New Position" and select your token by pasting your token's contract address in the search bar.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.Confirm the transaction and wait for it to be processed on the blockchain.Your token is now listed on Uniswap with liquidity.Paste contract of your tokenconfirming adding liquidityAAAAND VoilaPoolsWill be useful to join the recently created guild of the project and get **mystery role.**Join Scroll discord5.TAIKOTaiko - 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: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".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.Go to the website and select the HORSE and BLL tokens, then click on Faucet to request tokens.faucet for Horse and BullNext, 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, HORSEAll 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 transactionsTransactionsNow 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.BONUSx2A 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 PoseiswapTomi 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:Set up a Tomi wallet mobile version and make some swaps and transfers.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.DomainsIf 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 ## Publication Information - [0xlenstor.eth](https://paragraph.com/@0xlenstor/): Publication homepage - [All Posts](https://paragraph.com/@0xlenstor/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@0xlenstor): Subscribe to updates