Skip to content

FlareForward/flare-integration-kit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flare Network — Integration Kit

A pre-built integration package for adding Flare Network (FLR) support to exchanges, fiat ramps, wallets, custodians, and payment platforms.

Everything an engineering team needs to evaluate and integrate Flare — chain config, reference code, compliance notes, and a phased rollout plan.

What's Inside

Directory Contents
/docs Executive summary, technical brief, compliance notes, rollout plan, engineering FAQ
/examples Chain config JSON, token list, webhook samples, support matrix
/typescript Reference adapter — deposit monitor, withdrawal broadcast, balance checks, gas estimation
/postman Postman collection for Flare RPC calls

Quick Start

cd typescript
npm install
npx tsx src/deposit-monitor.ts
npx tsx src/withdrawal-broadcast.ts
npx tsx src/balance-check.ts

Recommended First Step

Start with native FLR on mainnet only.

  • Single asset reduces compliance surface
  • EVM-compatible — standard eth_* JSON-RPC works unchanged
  • No token contract risk in phase 1
  • Clear upgrade path to WFLR, USDT0, FXRP in later phases

Chain at a Glance

Property Value
Chain ID 14
Native Token FLR (18 decimals)
Consensus Avalanche Snowman
Block Time ~1.8 seconds
Finality ~2–3 seconds (rapid probabilistic, deterministic in practice)
Recommended Confirmations 10 blocks (~18 seconds) for exchange settlement
EVM Compatibility Full — all standard tooling works (ethers.js, viem, web3.js, Hardhat, Foundry)
Address Format Standard EVM (0x + 40 hex chars, EIP-55 checksummed)
Explorer flarescan.com
Testnet Coston2 (Chain ID 114)
Developer Docs dev.flare.network

Documentation Index

# Document Audience
0 Listing Brief Start here — neutral overview for evaluators
1 Executive Summary Product & BD — why Flare, what's the ask
2 Technical Brief Engineering — chain details, RPC, finality, gas, tokens
3 Compliance & Risk Notes Compliance — KYT, sanctions screening, risk surface
4 Rollout Plan Ops & Engineering — phased launch, QA checklist
5 Engineering FAQ Engineering — pre-answered technical questions
6 Flare AI Skills Engineering — AI-powered developer tooling

Support Matrix

See examples/support-matrix.json for a structured view:

Capability Status
Native FLR transfers Supported
ERC-20 token transfers Supported
Gas estimation Supported (legacy pricing, < $0.01/tx)
Deposit detection Supported (polling + WebSocket)
Withdrawal broadcast Supported (eth_sendRawTransaction)
Confirmation tracking Supported (deterministic finality)
Explorer deep links Supported (flarescan.com)
Balance reads Supported (eth_getBalance, balanceOf)
Nonce management Supported (standard EVM)
Event log monitoring Supported (eth_getLogs)

Key Differentiator

Flare is fully EVM-compatible. Any existing Ethereum/EVM integration code works on Flare with only two changes:

  1. Chain ID: 14
  2. RPC URL: https://flare-api.flare.network/ext/C/rpc

No chain-specific adaptations, custom SDKs, or non-standard transaction formats needed.

AI-Powered Developer Support

Flare provides official AI Skills for Cursor, Claude Code, and Codex — giving engineers IDE-native answers about Flare configuration, price feeds, FAssets, and more:

npx skills add https://github.com/flare-foundation/flare-ai-skills

Built with data from production DeFi infrastructure running on Flare mainnet since 2024.

About

chain config, reference adapters, compliance notes, and rollout plan for exchanges, fiat ramps, wallets, and payment platforms. Includes working TypeScript deposit monitor, withdrawal broadcast, balance checks, Postman collection, and pre-answered engineering FAQ. Start with native FLR on mainnet — standard EVM, no custom code needed.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors