/quant-protocol

Smart contracts for Quant Protocol. Rolla's EVM-based options protocol.

Primary LanguageSolidityOtherNOASSERTION

Rolla Finance

Coverage Status Build Status

Quant Protocol

Smart contracts for Quant. Rolla's EVM-based options protocol.

Description

The Quant Protocol is a decentralized options protocol allowing anyone to mint and trade 100% collateralized, cash-settled European options.

The Quant protocol tokenizes options using the ERC20 standard, and also tokenizes a receipt of mint known as a "CollateralToken" which uses the ERC1155 standard. Minting an option requires more collateral than will be claimed by the exerciser. The Collateral Token entitles the option minter to reclaim any excess collateral once the option has expired. For a deep dive into the inner workings, view our docs.

Rolla is a DeFi structured product platform built on the Quant Protocol that allows anyone to get risk-based yield on various cryptocurrencies or stablecoin. This is accomplished via selling out of the money European covered call and put options on the Quant Protocol.

We’re Hiring!

If you’re interested in joining our team and working on DeFi options full time we’re hiring!

Social Media

Join our community to stay informed with all our latest updates! Twitter, Discord, and Telegram.

Documentation

Check out our in-depth documentation here.

Security

Audits

Security is our highest priority. Our team has created a protocol that we believe is safe and dependable, and is audited by Certora, Halborn, and Quantstamp. Audits can be found here.

Licensing

The license for Quant Protocol is the Business Source License 1.1 (BUSL-1.1), see LICENSE.

Generating coverage reports with Foundry

forge coverage --report lcov
 genhtml lcov.info -o report --branch-coverage