Create and use in-game currencies
In-game currencies are very important for building a robust game economy.
Launch new tokens
Game developers who want to create, deploy and mint their own ERC20 tokens directly on Genesis L2.
Genesis L2 supports all arbitrary smart contracts including ERC20s, so deploying your ERC20 to Testnet is the same process as it would be for any other EVM chain.
Make existing tokens available on Genesis L2
Developers who have existing tokens on Ethereum/BNB Chain (Testnet) and want it to be usable on Genesis L2.
The process of making an existing token on L1 available on L2 is called bridging. Currently, Genesis L2 offer a Bridge widget, which developers can integrate in their applications which allows users to transfer tokens from L1.
How does bridging work?
When a user first wants to bridge a token from L1 to Genesis L2, the bridge will detect whether the token's smart contract exists on Genesis L2.
If not, it will generate a bridgeable ERC20 smart contract that represents the with the amount that is being bridged being automatically added to that its total supply available on Genesis L2.
It's important to note that this token's metadata will be based on the L1 source of truth contact that holds all metadata values, such as token ticker and symbol.
Mainnet
Genesis L2 mainnet will require all ERC-20s to be minted via a token factory contract, as there will be a temporary allowlist (whitelist) on the contract types that can be deployed to GGG for a period of time.
Last updated