Integration Guides
Integrate with the Maroo Network
Developer
Integration Guides
Learn how to deploy an ERC20 token and enforce KYC requirements using Maroo's Programmable Compliance Layer.
How to compile system smart contracts and precompiles when contributing to the Maroo core repository.
3 stepsHow to configure the authorized minter and issue new tokens using the OKRW module.
3 stepsA detailed look at each of Maroo's built-in PCL policy templates, including their purpose, parameter schemas, and example configurations.
A guide to the different address formats used in Maroo and how to convert between them.
Learn how to effectively handle custom errors from the OKRW precompile in both Solidity smart contracts and client-side applications using E...
How to create a Maroo precompile that returns structured Solidity errors.
2 stepsA quick guide on using the `utils.EmitEvent` helper to generate EVM logs.
A step-by-step guide to the complete lifecycle of managing compliance policies for a smart contract using the PCL precompile functions.
A guide to the various methods available for retrieving attestation data on Maroo.
How to set up a multi-validator local testnet for development purposes.
2 stepsA focused guide on using the PCL's `runOnPcl` function to perform pre-flight transaction checks, improving dApp user experience and preventi...
An end-to-end guide to deploying an ERC20 token on Maroo and using PCL to enforce KYC-based transfer restrictions via on-chain attestations.
A step-by-step tutorial on how to create, deploy, and interact with a smart contract that mints OKRW tokens using the precompile.
A complete walkthrough of creating an attestation using Hardhat and verifying it using the Maroo CLI.