R2: Integration Guide
R2 Beacon Integration Guide for DApp Developers
Overview
Prerequisites
Quick Start
npm install @r2-beacon/contracts
# or
yarn add @r2-beacon/contractsimport {R2BeaconEmitter} from "@r2-beacon/contracts/R2BeaconEmitter.sol";
contract YourDApp is R2BeaconEmitter {
constructor(bytes32 appId) R2BeaconEmitter(appId) {}
}Implementation Guide
Basic Integration
Defining Business Actions
Emitting Actions
Configuration
Parameter
Type
Description
Required
API Reference
Core Functions
Events
Common Issues & Solutions
1. Invalid APP_ID
2. Action Not Registered
3. Data Encoding Issues
Last updated