genlayer-project-boilerplate

46 articles 16.3k View on GitHub ↗
46 articles
GenLayer gl.nondet.web.render() Modes: text, html, and screenshot Explained

Explore gl nondet web render modes text html and screenshot in GenLayer. Learn how to fetch web content as plain text raw HTML or a visual image for your contracts.

deep-dive
Aug 20, 2026
How to Handle Integer Types in GenLayer Contracts: A Complete Guide to u256 and i256

Master integer types in GenLayer contracts. Learn to use u256 and i256 for state storage and ensure VM compliance with expert tips and guidance.

deep-dive
Aug 20, 2026
GenLayer Intelligent Contract Structure: A Complete Technical Guide

Explore the technical structure of a GenLayer intelligent contract. Learn how to define state with TreeMap DynArray and implement public methods for your decentralized applications.

deep-dive
Aug 20, 2026
How GenLayer Maintains Consensus with Non-Deterministic Calls

Discover how GenLayer maintains consensus on non-deterministic calls. Learn about the Equivalence Principle and its role in ensuring byte-wise equality for secure state changes.

internals
Aug 20, 2026
What Is the GenLayer Project Boilerplate? A Complete Starter Kit for AI-Native Blockchain Apps

Explore the GenLayer Project Boilerplate, a starter kit for AI-native blockchain apps. Build intelligent contracts in Python with automated testing and a Next.js frontend.

getting-started
Aug 20, 2026
How to Perform Integration Testing with gltest in GenLayer

Master integration testing in GenLayer with gltest. Deploy contracts locally, assert end-to-end behavior, and ensure seamless transaction and API interactions for robust smart contract development.

how-to-guide
Aug 20, 2026
Common Linting Rules in GenLayer Contracts: Enforcing Determinism with genvm-lint

Discover common GenLayer contract linting rules enforced by genvm-lint. Ensure determinism, security, and compatibility with over 20 essential checks.

best-practices
Aug 20, 2026
What is genvm-lint and How to Use It for GenLayer Smart Contracts

Discover genvm-lint, a fast static analysis tool for GenLayer smart contracts. Learn how to use it to catch deployment-blocking errors quickly and efficiently.

how-to-guide
Aug 20, 2026
How to Test Contract Reverts in GenLayer Direct Mode

Easily test contract reverts in GenLayer direct mode using pytest expect revert. Assert smart contract calls raise specific errors without live deployment.

how-to-guide
Aug 20, 2026
How to Mock LLM Responses in GenLayer Direct Tests: A Complete Guide

Easily mock LLM responses in GenLayer direct tests using the VM fixture and its mock_llm method. Intercept prompt calls and return deterministic stub data for reliable testing.

how-to-guide
Aug 20, 2026
How to Mock Web Requests in GenLayer Direct Tests

Mock web requests in GenLayer direct tests using direct_vm.mock_web. Intercept HTTP calls and return controlled responses for reliable testing.

how-to-guide
Aug 20, 2026
Benefits of Direct Mode Testing in GenLayer: A Complete Developer Guide

Discover the benefits of direct mode testing in GenLayer. Execute intelligent contracts in-memory for millisecond feedback, full API coverage, and deterministic validation.

how-to-guide
Aug 20, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →