Development

Host Environment (/host)

The host directory contains the blockchain node simulation environment. This is a critical component that should never be modified as it represents the actual blockchain behavior.

⚠️ WARNING: The host directory simulates blockchain node behavior.
Modifying its contents may lead to inconsistent behavior between
development and production environments.

Agent Development (/agent-template)

Core Files

  • lib.rs: Core agent logic

  • utils.rs: Utility functions and blockchain interactions

Protected Functions

The utils.rs file contains essential offchain API functions that must not be modified. These are marked with a specific comment block:

// ===========================================================
// =============== Offchain API, DO NOT MODIFY ===============
// ===========================================================

These functions provide core functionality for:

  • Blockchain communication

  • Logging and debugging

  • Memory management

  • Security operations

Last updated