Tevaera is live on zkSync 2.0!

We are embarking on our 2.0 journey today with zkSync.

Tevaera
8 min readAug 18, 2022

TL;DR

https://testnet.tevaera.com/.

Tevaera is now fully integrated with zkSync 2.0 testnet with smart contract-based citizen ID NFT; minting gas fees using ETH or select ERC20 tokens; Teva Quest game; on-chain Karma points; Graph protocol integration for the leaderboard and improved user experience!

Introduction

Teva is the Hebrew word for nature (Hebrew: טבע‎, “nature”), and era refers to the new web 3 world of gamification. Teva + era = Tevaera!

We are building a gamified metaverse aka. Tevaverse that is immersive and engaging where you can play fun & adventure games with the guardian characters and your friends; socialize with the web 3 community in a naturistic setting; participate in digital well-being to escape the noise and build the future blocks of Tevaera.

Tevaverse runs exclusively on a fully decentralized and trustless network, zkSync enabling a player-owned economy, digital assets ownership, dynamic on-chain reputation, and simplifying the web 3 gaming experience.

Why zkSync?

  1. Shared values and ethos of Ethereum. We value decentralization, trustless security, and building sovereign applications for the web 3 community.
  2. The “FIRST” EVM compatible zk based roll-up that makes porting effortless.
  3. Session wallets using account abstraction and zkPorter are key to our on-chain gaming strategy.
  4. We admire and respect Matter Labs team for building zkSync and their unmatched commitment to scale ETH without any compromises.
  5. We strongly believe zk based roll-up is the future for scaling Ethereum and onboarding the next billion users to Web3.

We are focused on accelerating the onboarding process through Tevaera + zkSync combo : )

Tevaera on zkSync 1.0

We were one of the first gaming projects to go live on zkSync 1.0 mainnet back in March, 2022 with the core focus of building a community to validate our MVP and gaming strategies. We are super proud of our journey to date and sincerely thankful to our community that helped us with exponential user growth over the last 4 months.

As we continue to engage with our community through Teva and Super Quests, we have been getting ready to evolve our web 3 capabilities to realize our vision of a decentralized and gamified metaverse.

Today, we have taken the first big step in this direction by integrating with zkSync 2.0. Moving forward, we will put “Tevaera 1.0” ( zkSync 1.0 mainnet) in maintenance mode with minor updates, as we fully focus on getting “Tevaera 2.0” ( zkSync 2.0 mainnet) ready with new features and “our first multiplayer game with Guardians”… shhhh... to go live with zkSync 2.0 mainnet launch in November 2022 : )

Ok, enough with the plans and numbers, it's time to walk you through Tevaera 2.0!

Tevaera on zkSync 2.0

We are live on https://testnet.tevaera.com/.

For our existing users on Tevaera 1.0, we would encourage you to use your Tevaera 1.0 registered wallets to sign up and play the game on testnet. This will allow us to consolidate your Karma points and provide you a seamless transition experience from 1.0 to 2.0 when we go mainnet 2.0 and phase out 1.0. Yes, there will be Karma point rewards for testnet!!!

1. Your web 3 wallet is your identity!

We have used a combo of wallet + email for registration in the past to test the social recovery features and minimize bot/spam attacks. While it worked well, we heard loud and clear feedback from the web 3 community that “my wallet is my identity.”

Starting NOW, you can sign up and log in to your Tevaera 1.0 and 2.0 platforms using your wallet only. No more email for registration. For users who would still like to use this feature, we will continue to support this option until we upgrade to a better and simple onboarding experience for social recovery and setting up a new wallet on zkSync (work in progress).

Again, no more email for one-time registration, wallet is all you need to sign up or log in. Web 3 FTW!

2. Automated switch in Metamask to Gorelli & zkSync Alpha Testnet.

One of our core guiding principles for developing Tevaera is simplifying the onboarding and gaming experience. While we are just getting started on this front, we always try to simplify the workflow where possible.

So, when you try to log in and mint citizen ID on Tevaera 2.0, we will provide the following “switch your network” pop-ups in Metamask.

  • Goerli testnet pop up for ETH sign in (picture 1)
  • zkSync alpha testnet pop-up for minting citizen id (picture 2)

Also, you don’t need to manually add RPC details, even if you are a first-time user. We got you covered : )

3. Minting Smart Contract-based Citizen ID NFT using ETH, DAI, USDC, LINK, or WBTC.

Once you sign in, you will need to mint a Citizen ID to access the game on Tevaera 2.0. There are 2 workflows here depending on whether you have a balance in your zkSync 2.0 account.

a.) Balance > $.05

We will check your balance on zkSync 2.0 for ETH, USDC, DAI, Link or WBTC. If you have greater than $.05 balance, we will display those tokens in the dropdown. You can choose your preferred currency or tokens to pay the gas fees for minting.

b.) Balance = $0.00

If you don’t have funds in your zkSync 2.0 account, then we will show you the following screen with an option to continue with zkSync portal. Once you have funded your account on zkSync portal using their faucet, you can continue to mint the citizen ID. Note: the balance is instantly updated.

Please note that you can also fund your Goerli account using one of the following faucets and then transfer the funds to zkSync testnet using https://portal.zksync.io/bridge

Goerli Faucets:

Once you have funds in your account, the minting process is instant and costs less than 3 cents. You can always check the minted Citizen ID NFT on https://zksync2-testnet.zkscan.io/

And remember, there is no activation fees on zkSync 2.0, which was earlier costing users ~ $5 depending on the L1 gas fees prices. Yay!!!!

Congratulations, you are now a Tevan, which will give you access to all Tevaera games and products in future.

For now, you can play our community engagement game, Teva Quest and earn up to a max 1000 Karma points on Tevaera 2.0 that will be transferred to mainnet when we go live on 2.0. However, this 1000 cap does not apply to the leaderboard, you can earn more Karma points in the Teva Quest game and take part in campaigns to get to the top of the leaderboard.

You can read more about Karma points below:

4. On-chain Karma points

We are committed to optimizing the core gameplay experience while decentralizing and securing our in-game dynamic assets and stats on-chain. We are taking a balanced approach with our 2.0 integration to start batching the in-game Karma points to on-chain every hour. This transition is being facilitated by a smart contract to sync the data and make it immutable for on-chain leaderboard records.

We will adjust our process as we learn more from the off-chain/on-chain pilot. We are also exploring the account abstraction feature on zkSync 2.0 to support session wallets to achieve better results.

5. Graph protocol integration and on-chain leaderboard

We have successfully integrated the Graph as a decentralized indexing protocol for querying top Karma points holders from the smart contract to the leaderboard.

The on-chain leaderboard can be accessed using https://testnet.tevaera.com/ front end and will be updated every hour to display the top 10 players with the most karma points.

We will reward additional Karma points to the top 10 Tevans every Tuesday at noon EST starting Aug 30th, 2022.

What’s next?

That was a lot to unpack and we hope you find this information useful to understand the changes and navigate Tevaera 2.0.

The following 2 updates are on track for August, 2022

  1. Super Quest II & III — Find 2 invisible doors in Teva Quest to access & play 2 new Super Quest levels! Lots of action, excitement and rewards in store for Tevans who complete these 2 fold quests.
  2. Teva-bot : Launch Engage to earn Karma program in discord! This program will be supported by Teva-bot that will enable direct karma points allocation in discord along with real-time Karma balance & leaderboard check and discord ranks.

As always, there’s a lot of other exciting stuff being built in Tevaera right now, and we are super excited about the 2.0 journey that we begin today with all of you. Thank you for your support!

To learn more, please visit https://tevaera.com and connect with us on Twitter | Discord | Telegram | Medium |

--

--

Tevaera
Tevaera

Written by Tevaera

Redefining Gaming on zkSync. A ZK Stack powered one-stop Gaming Ecosystem (Fun, Fair)

No responses yet