Soteria Protocol
The Protocol enables traders to individually or collectively divest from depreciated ERC-20 assets in exchange for $TERMS rewards.
Contract Architecture
The protocol operates through a multi-contract architecture that executes efficient swaps and automatically deploys capital to generate yield.
SOTERIA CONRTACT
The Soteria Contract serves as the central execution hub. It coordinates value transfer between users and the protocol, manages swap and pool data, executes token swaps, and facilitates users liquidity deposits into the Soteria Vault.
Key Functions:
Stores Pool and user Swap data on-chain
Executes token swaps to $TERMS
Records swap details and calculates depositor-specific rewards
Deposits the users $TERMS into the Soteria Vault if the user chooses to Provide Liquidity
Transfers users $TERMS to their wallet if they choose to claim their $TERMS
SOTERIA VAULT CONTRACT
A yield aggregator where users deposit TERMS and receives LiquidTERMS (LTERMS) shares, representing proportional ownership in the Soteria Concentrated Liquidity Pool.
Key Functions:
Acts as a user interface to their deployed liquidity, handling deposits and withdrawals
Issues LiquidTERMS to users which represents their share of the liquidity position
$TERMS deposits are automatically deployed through the Vault to the Strategy, which provides liquidity to the TERMS/WETH
STRATEGY CONRACT
Manages concentrated liquidity positions on Uniswap V3 for TERMS/WETH by converting deposited TERMS and WETH into liquidity positions that earn trading fees.
Key Functions:
Creates Uniswap V3 NFT positions for TERMS/WETH pair
Automatically rebalances when price moves out of range
Harvests trading fees from position and compounds back into the position
Implements loss limits and automatic position reminting to protect capital and maintain optimal yield
LIQUID STAKE CONTRACT
Staking and rewards distribution contract for $TERMS ecosystem. Users can stake LiquidTERMS (LTERMS) or Uniswap V2 LP tokens.
Key Functions:
LP tokens with lock periods ranging from 30 to 365 days
Users receive range of APY from 5%-18%, depending on the lock duration
Both stake types mint GovTERMS based on $TERMS equivalent value
Reduces circulated supply of $TERMS through incentives
GOVERNANCE REWARDS CONTRACT
Users stake GovTERMS tokens and earn ETH rewards generated from the Soteria's management fees
A receipt token (wGovTERMS) is issued for staking and is used for withdrawing staked GovTERMS
Rewards are distributed over configurable time periods
Last updated
