This repository is created to help beginners understand how to deploy their first smart contract using GenLayer Studio and GenLayer Testnet.
This is part of my GenLayer Builder Journey and mission contributions.
GenLayer is a new generation blockchain platform that allows developers to write intelligent contracts using Python.
It focuses on simplicity, AI integration, and better developer experience.
- OKX Wallet or MetaMask
- GenLayer Studio access
- Testnet GEN tokens (from faucet)
- GenLayer Asimov Testnet
- GenLayer Studio Network
simple_storage.py
This contract stores a number and allows:
- Reading the value
- Updating the value
It is a basic beginner-friendly example.
- Open https://studio.genlayer.com
- Connect your wallet
- Upload
simple_storage.py - Click Deploy
- Confirm transaction in wallet
- Wait for confirmation
- Transaction pending → wait or retry
- Faucet empty → try later
- Schema error → refresh Studio
This repository is submitted as part of:
- GenLayer Builder Contributions
- Time-limited missions
- Starter template examples
It shows beginner-level understanding of:
- Contract structure
- Deployment process
- Testnet interaction
This repository now includes a mini-game that demonstrates how GenLayer-style intelligent contracts and validation logic can be applied in a gamified way.
Game Folder: mini-games/prophet-game/
Key idea: The game simulates how participants can act as validators, submit predictions, and receive rewards based on outcome validation.
Related Files:
- Game UI: mini-games/prophet-game/index.html
- Game Docs: mini-games/prophet-game/DOCUMENTATION.md
Purpose: This project shows how GenLayer concepts can be used beyond finance into interactive and educational applications.