Documentation Index

Complete guide to all documentation files in the Shield Finance XRP Liquid Staking Protocol.


Whitepaper

Read the Whitepaper (PDF)arrow-up-right — Complete technical documentation covering the protocol architecture, yield mechanics, and SHIELD tokenomics.


Quick Start

If you want to...
Start here

Documentation Structure

docs/
├── whitepaper/         # Official whitepaper
│   └── main.tex                  # LaTeX source (PDF at shyield.finance/whitepaper.pdf)

├── protocol/           # Token & smart contract documentation
│   ├── SHIELD_TOKENOMICS.md      # Token economics & distribution
│   ├── SHIELD_DEPLOYMENT.md      # Contract deployment guide
│   ├── SHIELD_SECURITY_CHECKLIST.md  # Pre-deployment security
│   ├── STAKING_BOOST_SPEC.md     # SHIELD staking for APY boost
│   └── REVENUE_SYSTEM_SPEC.md    # BuybackBurn & RevenueRouter

├── integration/        # External service integrations
│   ├── FASSETS_GUIDE.md              # XRP → FXRP bridging (canonical)
│   ├── FIRELIGHT_INTEGRATION.md      # Yield generation + testnet simulation
│   └── LP_LOCKING_GUIDE.md           # Liquidity pool locking

├── partners/           # Partner-facing documentation
│   └── FIRELIGHT_PARTNER_GUIDE.md    # Firelight team integration guide

├── platform/           # Application architecture
│   ├── AIRDROP_CLAIM_GUIDE.md    # Airdrop eligibility & claiming
│   ├── SMART_ACCOUNTS_SPEC.md    # ERC-4337 specification
│   ├── swap.md                   # Multi-asset swap feature
│   ├── wallet-integration.md     # Wallet connection guide
│   ├── transaction-signing.md    # Signing flows
│   └── xaman-integration.md      # Xaman wallet details

├── api/                # API documentation
│   └── README.md

└── operations/         # Operational guides (future)

Protocol Documentation

Purpose: Complete technical documentation for Shield Finance Contents:

  • Protocol architecture and user flow

  • Yield boost mechanics with mathematical formulas

  • Synthetix-style reward accumulator specification

  • SHIELD tokenomics and revenue distribution

  • Smart contract architecture diagrams

Purpose: Complete $SHIELD token economics and distribution Contents:

  • 10M total supply breakdown (11 categories)

  • Buyback & burn mechanism (50% of revenue)

  • Staking boost system (1% APY per 100 SHIELD)

  • Vesting schedules and unlock timelines

Purpose: Smart contract deployment guide Contents:

  • Deployed contract addresses (Coston2 testnet)

  • Step-by-step deployment process

  • Post-deployment verification

  • LP locking and airdrop funding

Purpose: Security audit and deployment checklist Contents:

  • Pre-deployment security review

  • Access control verification

  • Operational security guidelines

  • Emergency procedures

Purpose: Complete technical specification for SHIELD staking yield boost Contents:

  • Synthetix-style reward accumulator math

  • Pro-rata distribution formula

  • StakingBoost ↔ ShXRPVault integration

  • Circular dependency deployment solution

  • Security considerations and test coverage

Purpose: Technical specification for revenue distribution contracts Contents:

  • BuybackBurn contract (wFLR → SHIELD burn)

  • RevenueRouter contract (FXRP → burn + boost + reserves)

  • SafeERC20 forceApprove security patterns

  • Slippage protection with price tracking

  • Allowance clearing for security

  • 51 comprehensive tests (21 + 30)


Dashboard Features

Dashboard Enhancements (v2.2.0)

Purpose: Real-time portfolio analytics and notification system Components:

  • PortfolioSummaryCard: Total assets, staked amounts, rewards, SHIELD boost contribution

  • PortfolioPerformanceChart: Historical visualization with 7D/30D/90D selectors

  • BoostImpactBanner: Base vs boosted APY comparison with delta indicator

  • NotificationCenter: Persistent bell icon with categorized notifications

API Endpoints:

  • GET /api/user/dashboard-summary - Aggregated portfolio data

  • GET /api/user/portfolio-history - Historical snapshots

  • GET /api/user/notifications - Paginated notifications

  • PATCH /api/user/notifications/:id/read - Mark as read

Notification Triggers:

  • Deposit completion (vault_minted status)

  • Withdrawal completion (userStatus = completed)

  • Staking operations (stake/unstake SHIELD)

  • Reward claims


Integration Documentation

Purpose: XRP → FXRP bridging via FAssets protocol (canonical guide) Contents:

  • FAssets protocol overview

  • Contract addresses (mainnet + testnet)

  • Collateral reservation and minting flow

  • FDC proof generation and redemption

  • Integration best practices

Purpose: Yield generation strategy integration Contents:

  • Firelight.finance protocol overview

  • FXRP deposit strategies

  • Yield optimization

  • Compounding automation

  • Testnet simulation with MockStrategy


Partner Documentation

Purpose: Technical documentation for Firelight team partnership Audience: Firelight.finance team, integration partners Contents:

  • FirelightStrategy.sol contract architecture

  • Technical integration points (ERC-4626)

  • Security measures and access control

  • Expected TVL contribution and mutual benefits

  • Testnet validation results

  • Mainnet deployment plan

Purpose: Liquidity pool token locking Contents:

  • SparkDEX V3 LP creation

  • Team Finance locking process

  • NFT position management


Platform Documentation

Purpose: Complete guide for earning testnet points and claiming SHIELD airdrop Contents:

  • Prerequisites and wallet setup (Coston2 testnet)

  • Faucet usage (C2FLR + SHIELD tokens)

  • Points system (deposits, staking, referrals, bug reports)

  • Tier progression (Bronze → Diamond with multipliers)

  • Mainnet claiming process (Merkle-proof verification)

  • Troubleshooting common issues

Purpose: ERC-4337 account abstraction specification Contents:

  • Smart account architecture

  • XRPL-triggered Flare transactions

  • Proxy account system

  • Coming December 2025 features

Purpose: Multi-asset swap feature documentation Contents:

  • Token swapping overview

  • SparkDEX V3 integration

  • Approval and routing logic

  • Troubleshooting guide

Purpose: Wallet connection and management Contents:

  • Xaman (XRPL) integration

  • WalletConnect (EVM) integration

  • Dual wallet support

Purpose: Transaction signing flows Contents:

  • XRPL transaction signing

  • EVM transaction signing

  • Smart account operations

Purpose: Xaman wallet specific details Contents:

  • Xaman SDK integration

  • QR code signing flow

  • Mobile deep linking


Root-Level Documentation

Purpose: Executive summary for research teams and auditors Audience: External reviewers, research teams, auditors

Purpose: Main project documentation and getting started Audience: Developers, contributors, users

Purpose: Quick deployment reference with contract addresses Audience: DevOps, developers deploying to testnet/mainnet

Purpose: ERC-4337 implementation guide (Etherspot Prime SDK) Audience: Backend developers, blockchain engineers

Purpose: Testnet monitoring and alerting system with real-time metrics Contents:

  • Real-time 24-hour sliding window metrics for operational health

  • Bridge failure rate tracking (excludes cancelled, only counts actual failures)

  • On-chain event monitoring (OpenZeppelin Monitor-style)

  • Prometheus metrics export for Grafana integration

  • Alert conditions and webhook configuration Audience: Operations, DevOps

Purpose: UI/UX design system specifications Audience: Frontend developers, designers

Purpose: Technical architecture and system design Audience: Developers, architects

Purpose: Project history and version tracking Audience: All team members


Documentation by Use Case

For Research Teams / Auditors

  1. Whitepaper (PDF)arrow-up-right - Complete technical documentation

  2. REVIEWERS.mdarrow-up-right - Executive summary

  3. Contract source code in /contracts

For Smart Contract Developers

  1. SMART_ACCOUNTS.mdarrow-up-right - ERC-4337 implementation

For Integration Engineers

  1. replit.mdarrow-up-right - System architecture

For Frontend Developers

  1. docs/platform/swap.md - Swap feature


Scripts Reference

Essential operational scripts are in /scripts:

Script
Purpose

deploy-shield-10m.ts

Main SHIELD token deployment

deploy-all-contracts-10m.ts

Full contract suite deployment

fund-merkle-distributor.ts

Fund airdrop contract

generate-merkle-tree.ts

Generate airdrop merkle tree

sparkdex-lp.ts

Create SparkDEX liquidity pool

compound.ts

Vault compounding operations

burn.ts

Manual SHIELD token burn

Archived diagnostic scripts are in /scripts/archive.


Last Updated: December 6, 2025

Last updated