Overview
List of all Flying Tulip contracts and their public addresses.
ftPUT
Circuit Breaker
Rate limiterRate limiterA mechanism that caps the rate of withdrawals or actions over time to reduce exploit impact.View glossary entry implementing dual buffer system (ERC-7265 inspired) for protecting against flash loanflash loanAn uncollateralized loan that must be borrowed and repaid within a single transaction; often used for arbitrage or attacks.View glossary entry attacks and excessive withdrawals.
ftPUT (Proxy)
Cash‑secured PUT product where collateralcollateralAssets allowed as collateral and the maximum per‑asset size configured to manage concentration and risk.View glossary entry (e.g., USDCUSDCStablecoins accepted in PCA contributions and used across products; each has distinct risk/peg mechanics.View glossary entry) is deployed to yield strategies via a wrapper. Principal is protected; yield accrues to treasury.
ftPUT (Implementation)
Cash‑secured PUT product where collateralcollateralAssets allowed as collateral and the maximum per‑asset size configured to manage concentration and risk.View glossary entry (e.g., USDCUSDCStablecoins accepted in PCA contributions and used across products; each has distinct risk/peg mechanics.View glossary entry) is deployed to yield strategies via a wrapper. Principal is protected; yield accrues to treasury.
PutManager (Proxy)
Entry point for ftPUTftPUTThe token representing a specific Perpetual PUT position (one position per token). Used by contracts to manage withdrawFT (invalidate PUT) and Exit at par.View glossary entry. Orchestrates the sale, accounting, collateralcollateralAssets allowed as collateral and the maximum per‑asset size configured to manage concentration and risk.View glossary entry registry, and user flows.
PutManager (Implementation)
Entry point for ftPUTftPUTThe token representing a specific Perpetual PUT position (one position per token). Used by contracts to manage withdrawFT (invalidate PUT) and Exit at par.View glossary entry. Orchestrates the sale, accounting, collateralcollateralAssets allowed as collateral and the maximum per‑asset size configured to manage concentration and risk.View glossary entry registry, and user flows.
FT Oracle
OracleOracleExternal feed of asset prices. Flying Tulip futures derive pricing/settlement from in‑house trading activity to avoid oracle lag/manipulation.View glossary entry exposes assets prices and FT price per USD.
Wrappers (Ethereum)
Single-asset yield wrapper that manages capital deployment to strategies and handles deposits/withdrawals with circuit breakercircuit breakerA rate‑limiting safety mechanism that throttles withdrawals or outflows to reduce exploit blast radius.View glossary entry integration.
Strategies (Ethereum)
Generic AaveAaveA decentralized lending protocol used for conservative yield and collateralization in several Flying Tulip flows.View glossary entry V3 deposit strategystrategyA yield venue tracked by the wrapper; strategies can be added/removed/reordered and capital moved between them by authorized roles.View glossary entry for yield generation.
Yield Claimer
ftUSD
FtUSD (Proxy)
ftUSDftUSDA delta‑neutral, yield‑bearing stable asset designed to target $1 while minimizing liquidation risk by balancing long/short exposures (e.g., supply/stake/borrow loops).View glossary entry token proxy contract.
FtUSD (Implementation)
ftUSDftUSDA delta‑neutral, yield‑bearing stable asset designed to target $1 while minimizing liquidation risk by balancing long/short exposures (e.g., supply/stake/borrow loops).View glossary entry token implementation contract.
FtUSDCore (Proxy)
ftUSDftUSDA delta‑neutral, yield‑bearing stable asset designed to target $1 while minimizing liquidation risk by balancing long/short exposures (e.g., supply/stake/borrow loops).View glossary entry core proxy contract.
FtUSDCore (Implementation)
ftUSDftUSDA delta‑neutral, yield‑bearing stable asset designed to target $1 while minimizing liquidation risk by balancing long/short exposures (e.g., supply/stake/borrow loops).View glossary entry core implementation contract.
MintAndRedeem (Proxy)
Mint and redeem proxy contract for ftUSDftUSDA delta‑neutral, yield‑bearing stable asset designed to target $1 while minimizing liquidation risk by balancing long/short exposures (e.g., supply/stake/borrow loops).View glossary entry flows.
MintAndRedeem (Implementation)
Mint and redeem implementation contract for ftUSDftUSDA delta‑neutral, yield‑bearing stable asset designed to target $1 while minimizing liquidation risk by balancing long/short exposures (e.g., supply/stake/borrow loops).View glossary entry flows.
EpochRewardsVault (Proxy)
Rewards vault proxy for epoch distributions.
EpochRewardsVault (Implementation)
Rewards vault implementation for epoch distributions.
CircuitBreakerV2 (Proxy)
Circuit breakerCircuit breakerA rate‑limiting safety mechanism that throttles withdrawals or outflows to reduce exploit blast radius.View glossary entry v2 proxy contract.
CircuitBreakerV2 (Implementation)
Circuit breakerCircuit breakerA rate‑limiting safety mechanism that throttles withdrawals or outflows to reduce exploit blast radius.View glossary entry v2 implementation contract.
CB Operator
CB Guardian
WrapperFtUSD
WrapperUSDC
WrapperUSDT
StrategyUSDC
StrategyUSDT
USD Oracle
Miscellaneous
FT Accredited Investor Quiz
Scorecard (represented as NFTNFTA unique token (typically ERC‑721) representing ownership of a specific asset or position.View glossary entry) for participants who pass the accredited investor quiz.
FT Token
LayerZeroLayerZeroCross‑chain messaging protocol used to power OFT transfers.View glossary entry EVMEVMThe execution environment for smart contracts on Ethereum‑compatible chains.View glossary entry Omnichain Fungible Token.
Marketplace
PUT Options Marketplace
Decentralized marketplace for trading Flying Tulip PUT Options NFTs.
Permit2
Helper contract for gasless transactions on PUT Options marketplace
Session
SessionManager
SessionManager-ftUSD
SessionManager-lend
RelayerAuth