Skip to main content

Hypercall Earn Contracts

Hypercall Earn is live on Ink. These are the public addresses used by the live Earn deployment.

Live addresses​

ComponentAddressExplorer
Earn factory0x8db6…DFffOpen factory
Position token0xdb0c…E945Open position token
Rewards module0x9958…dAb0Open rewards module
rQUOTRONS campaign token0xCD3D…F255Open rQUOTRONS
USDC settlement token0x2D27…EAEdOpen USDC

Each position creates its own isolated vault, whose address is visible from the position. The writer and buyer receipts are two ERC-721 tokens minted for that position on the shared position token contract above.

What each contract does​

  • Earn factory: The seller submits the funding transaction. The factory checks the market maker's signed quote against the seller's exact request, then, in the same transaction, moves the seller's collateral into a new isolated vault, pays the premium to the seller and mints the two receipts.
  • Position vault: Holds fixed collateral for one covered-call position and enforces exercise and writer recovery.
  • Position token: The ERC-721 contract for every position's receipts.
  • Writer receipt: The ERC-721 claim for the seller side of one position.
  • Buyer receipt: The ERC-721 exercise right for the buyer side of one position.
  • Rewards module: Tracks the separate Quotrons campaign allocation. It is not the option premium.
  • rQUOTRONS: The campaign reward token on Ink.

Use the explorer pages above for verified runtime code, transactions, and current contract activity.

Market makers​

Earn uses an RFQ flow for exact covered-call terms. We plan to merge Earn into Hypercall RFQ soon so market makers can participate through the same broader quoting surface.

Market makers that want to be whitelisted can reach out on X or join the Hypercall Discord. A message is not approval or a quote obligation.