Appendices

Appendix A: Smart Contract Architecture

Contract Relationships:

classDiagram
    class RecyclingLiquidityPool {
        +borrowFunds()
        +replenishPool()
        +calculateFee()
        +getPoolHealth()
    }
    
    class FlashLoanHandler {
        +initiateSwap()
        +executeOperation()
        +executeDestinationSwap()
    }
    
    class BridgeAdapter {
        +bridgeTokens()
        +processBridgeSettlement()
        +getBridgeStatus()
    }
    
    class OperationRegistry {
        +registerOperation()
        +updateSourceStatus()
        +updateDestinationStatus()
        +getOperation()
    }
    
    class FeeController {
        +calculateFee()
        +distributeFees()
        +updateFeeParameters()
    }
    
    FlashLoanHandler --> RecyclingLiquidityPool
    FlashLoanHandler --> BridgeAdapter
    FlashLoanHandler --> OperationRegistry
    BridgeAdapter --> RecyclingLiquidityPool
    BridgeAdapter --> OperationRegistry
    FeeController --> RecyclingLiquidityPool

Appendix B: Glossary of Terms

Term
Definition

Flash Loan

A loan that must be taken and repaid within a single transaction

Recycling Pool

A self-replenishing liquidity pool for destination chains

Bridge Protocol

Systems that enable cross-chain asset transfers

Health Ratio

Metric measuring recycling pool capacity relative to demand

Operation ID

Unique identifier tracking a cross-chain transaction

Circuit Breaker

Automatic safety mechanism that pauses operations under certain conditions

Settlement

The process of completing the background portion of a cross-chain transaction

Appendix C: Competitive Analysis

Protocol
Primary Approach
Pros
Cons
OmniLink Advantage

Hop Protocol

Optimistic bridges

Fast, established

Significant TVL required

90% less capital required

Connext

Optimistic + collateral

Reasonable security

Slower, relies on routers

Faster, no router dependence

Across

Optimistic settlements

Good UX, LP rewards

High TVL requirements

Minimal capital needs

Stargate

Uniform liquidity pools

Consistent liquidity

Capital inefficient

Up to 5x capital efficiency

LayerZero

Messaging layer

Secure, flexible

Not end-user focused

Complete end-user solution


Back to: Table of Contents