Skip to content

Latest commit

 

History

History
10 lines (6 loc) · 831 Bytes

README.md

File metadata and controls

10 lines (6 loc) · 831 Bytes

swivel-v2

Fixed-Maturity Markets & Zero-Coupon Bond

Swivel -- Manages order execution logic and custodies funds/deposits into underlying money-markets.

Marketplace -- Acts as a factory for given asset-maturity market pairs (zcTokens and Vaults). Marketplace acts as an admin for and contains information on zcToken + Vault contracts, and controls the minting/burning of zcToken or Vault Notional balance according to functions sent from Swivel.

zcToken -- ERC-20 Token that represents a 1-1 redeemable amount of underlying upon maturity. A zero-coupon token.

VaultTracker -- Tracks floating side balances. The primary "Balance" is Notional which provides a basis to calculate interest. With a secondary Redeemable balance that represents interest accrued up until a previous contract interaction.