Skip to main content

Greek

Greek is a options infrastructure on EVM (Mainnet, Base, Arbitrum). It provides the capability to produce and trade unique, universal ERC20 option tokens for any underlying collateral (and consideration), expiration date and strike price.

Greek has partnered with Bebop to provide options trades through their RFQ system with on-chain settlement.

What the protocol does

Greek provides the ability to create tokens and smart contracts for:

  1. European Options with Settlement
  2. American Options with Settlement
  3. American Options without Settlement

Every token is ERC20, making it fungible and transferable hence swappable.

Where to start

  • Fundamentals — Option Token + Collateral Token; exercise, settlement, collateral redemption; auto-mint/redeem.
  • Trading — RFQ flows via Bebop, buying and shorting, market-makers, market takers.
  • Settlement — pair-redeem, oracle settlement, post-expiry paths.
  • API Reference — full contract surface, generated from smart contract code.

Deployed Addresses

info

Addresses are not yet finalized for this refactor. This page will be populated as deployments go live.

Mainnet (Ethereum)

ContractAddress
FactoryTBD

Base

ContractAddress
FactoryTBD

Unichain

ContractAddress
FactoryTBD

Test networks

NetworkFactory
SepoliaTBD

Programmatic discovery

Once deployed, options can be discovered by listening for the factory's event:

event OptionCreated(
address indexed collateral,
address indexed consideration,
uint40 expirationDate,
uint96 strike,
bool isPut,
bool isEuro,
address oracle,
address indexed option,
address coll
);

Filter by collateral or consideration to enumerate all options on a given pair.

The web frontend maintains an indexed list via useOptionsList — see core/app/book/hooks/useOptionsList.ts.