testnet
GitHub

Developer

ABI-Struct Mapping mechanism

ABI-Struct Mapping is the technique used in Maroo precompiles to transform raw or generic EVM input arguments into strongly-typed Go structs...

Contract Artifacts component

Contract artifacts are the primary output of the smart contract compilation process. They are JSON files that serve as the canonical, machin...

Dynamic Node Configuration mechanism

Dynamic Node Configuration is a feature of the `marood testnet` command that allows developers to override default settings in the `config.t...

EVM Configuration mechanism

Maroo's execution environment is a Cosmos SDK chain with an EVM module (`x/vm`) plus a fee market module (`x/feemarket`). The fee market is ...

Hexadecimal Encoding standard

All numerical values (balances, block numbers, gas) in the API are returned as '0x' prefixed hexadecimal strings.

Local Testnet Generation component

The `marood testnet` command is a powerful utility that automates the setup of a local Maroo blockchain network. It generates all necessary ...

Contract Architecture & Build System

Maroo utilizes a monorepo structure where smart contracts, particularly interfaces for precompiles, are co-located with their corresponding ...

Precompile Custom Errors mechanism

Precompile Custom Errors are a feature that translates native Go errors from a Cosmos SDK module into standard Solidity custom errors. This ...

Precompile Event Handling mechanism

Precompile Event Handling refers to the process of injecting structured logs into the EVM transaction receipt from within the Go execution c...

Precompile Utilities

The Precompile Utilities package provides essential abstraction layers for developers building stateful precompiles on Maroo. It simplifies ...

ESC
Type to search