Blog 📚Blog 📚 (opens in a new tab)Bulk Download 🤖Bulk Download 🤖 (opens in a new tab)
  • Welcome to GenLayer
  • Discover the Protocol
    • What is GenLayer
    • How GenLayer Works
    • Use Cases
    • Core Concepts
      • Validators
      • GenVM
      • Optimistic Democracy
        • Equivalence Principle
        • Appeal Process
        • Finality
        • Staking
        • Slashing
        • Unstaking
      • Rollup Integration
      • Non-deterministic Operations
      • LLM Integration
      • Web Data Access
      • Transactions
        • Types of Transactions
        • Transaction Statuses
        • Transaction Execution
        • Transaction Encoding Serialization and Signing
      • Economic Model
      • Accounts and Addresses
    • What Are Intelligent Contracts
    • What Makes Genlayer Different
    • Who Is Genlayer For
    • Why We Are Building Genlayer
  • Build on GenLayer
    • Networks & RPCs
      • Introduction to Intelligent Contracts
      • Feature List
        • Storage
        • Error Handling
        • Upgradability
        • Value Transfers
        • Messages
        • Interacting with Intelligent Contracts
        • Interacting with EVM Contracts
        • Special Methods
        • Vector Storage
        • Debugging
        • Random
        • Non-determinism
        • Calling LLMs
        • Image Processing
        • Web Access
        • Balances
        • Features
      • Development Setup
      • Your First Contract
        • Address Type
        • Primitive Types
        • Collection Types
        • Dataclasses
      • Storage
      • Your First Intelligent Contract
      • Equivalence Principle
      • Debugging
      • Testing
      • Deploying
        • Deployment Methods
        • Network Configuration
        • CLI Deployment
        • Deploy Scripts
      • Prompt & Data Techniques
        • Prompt Injection
        • Storage
        • User Storage
        • LLM Hello World
        • LLM Hello World Non-Comparative
        • Wizard of Coin
        • Fetch Web Content
        • Fetch Github Profile
        • Github Profile Projects
        • Github Profile Summary
        • Football Prediction Market
        • Vector Store Log Indexer
        • GenLayer CLI
        • GenLayer Studio
          • Loading a Contract
          • Deploying a Contract
          • Reading the Contract State
          • Executing a Transaction
          • Monitoring Node Logs
          • Validators
          • Providers
          • Limitations
          • Reset the Studio
          • Troubleshooting
          • Development Tips
            • Adding Custom LLM Providers
      • Ideas
      • Architecture Overview
      • DApp Development Workflow
      • GenLayer JS
      • Querying a Transaction
      • Reading Data from Intelligent Contracts
      • Writing Data to Intelligent Contracts
      • Testing
      • Project Boilerplate
    • Staking Contract Guide
    • Setup Guide
    • Monitoring & Telemetry
    • System Requirements
    • GenVM Configuration
    • Upgrade Guide
    • Changelog
  • API References
    • GenLayer CLI
        • init
        • up
        • stop
        • new
        • update
          • update ollama
        • config
          • config get
          • config reset
          • config set
        • network
          • network info
          • network list
          • network set
        • deploy
        • call
        • write
        • schema
        • code
        • receipt
        • trace
        • appeal
        • appeal-bond
        • account
          • account create
          • account export
          • account import
          • account list
          • account lock
          • account remove
          • account send
          • account show
          • account unlock
          • account use
        • staking
          • staking active-validators
          • staking banned-validators
          • staking delegation-info
          • staking delegator-claim
          • staking delegator-exit
          • staking delegator-join
          • staking epoch-info
          • staking prime-all
          • staking quarantined-validators
          • staking set-identity
          • staking set-operator
          • staking validator-claim
          • staking validator-deposit
          • staking validator-exit
          • staking validator-history
          • staking validator-info
          • staking validator-join
          • staking validator-prime
          • staking validators
          • staking wizard
        • localnet
          • localnet validators
            • localnet validators count
            • localnet validators create
            • localnet validators create-random
            • localnet validators delete
            • localnet validators get
            • localnet validators update
      • genlayer Commands
    • GenLayerJS
      • Contracts
      • Transactions
      • Staking
    • GenLayerPY
      • API Reference
    • GenLayer Test
      • Integration Testing
      • Direct Mode
      • glsim
    • GenLayer Node API
        • gen_call
        • gen_getContractSchema
        • gen_getContractState
        • gen_getContractCode
        • gen_getTransactionReceipt
        • gen_getTransactionStatus
        • gen_syncing
        • gen_dbg_ping
        • gen_dbg_trie
        • gen_dbg_traceTransaction
        • balance
        • health
        • metrics
    • GenVM Linter
    • GenVM SDK ↗ (opens in a new tab)
    • GenLayer Labs
    • Heurist
    • io.net
    • Comput3
    • Chutes
    • Morpheus
    • Libertai
  • FAQ
Question? Give us feedback → (opens in a new tab)Edit this page
Discover the Protocol
What Are Intelligent Contracts

What Are Intelligent Contracts?

This page has moved to What is GenLayer.

Accounts and AddressesWhat Makes Genlayer Different

GenLayer Documentation