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
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
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