The Quillo protocol

Simple terms.
Onchain execution.

Fully funded, fixed-recipient vesting schedules for standard ERC-20 assets on Robinhood Chain.

Mainnet · Unaudited. See the deployed contract below.

Overview

A sender deposits the entire grant into Quillo and sets a recipient, start date, optional cliff, end date and revocation policy. These terms are immutable. Quillo does not swap assets, generate yield or automatically send transactions.

No owner, proxy, administrator withdrawal or protocol fee exists. Users pay network gas for approval, creation, claims and revocation.

How vesting works

Before the start or cliff, nothing is claimable. At the cliff, the schedule catches up with linear vesting measured from the start. After the end, the entire grant is vested. Without a cliff, vesting starts immediately at the start date.

vested = amount × (now − start) / (end − start)
claimable = vested − already claimed

Integer rounding is downward until the end, when the full amount vests. Minimum duration is 60 seconds. Start cannot be in the past; the cliff must fall between start and end. Dates are submitted as Unix timestamps; the app displays your local timezone.

Claims

Anyone can trigger a claim, but funds always go to the fixed recipient. The recipient need not claim at every interval; unclaimed vested tokens accumulate. Claiming does not affect future vesting. The recipient and token address cannot be changed.

Revocation

Irrevocable schedules cannot be cancelled. For an explicitly revocable schedule, only its sender may revoke. Vesting freezes at that block timestamp; the unvested balance returns to the sender, while vested but unclaimed tokens remain reserved for the recipient. Revocation cannot be undone.

Supported assets

Standard, non-rebasing, non-fee-on-transfer ERC-20s only. A deposit must increase the contract balance by the exact requested amount. Other unusual token behaviour remains unsupported.

Robinhood Stock Tokens provide economic exposure, not direct ownership of the underlying shares. Issuer restrictions, freezes, corporate actions and multiplier changes may affect usability or displayed economic exposure. Quillo accounts in raw token units, not guaranteed dollar values.

Verify each selected token against the canonical issuer registry before depositing.

Official Stock Token documentation ↗

Risks and limitations

  • Unaudited contracts may contain bugs and result in lost or locked funds.
  • Irrevocable grants cannot be recovered by a sender or administrator. Check addresses and timing carefully.
  • Use the create function to fund a grant. Tokens sent directly to the contract are not assigned to a schedule and cannot be recovered by an administrator.
  • Asset value can change. A locked token balance is not protected principal or yield.
  • ERC-20 transfer restrictions can prevent claims, deposits or refunds.
  • Public RPC availability and wallet/network fees can interrupt use. There is no gas sponsorship.

Network and contracts

Network
Robinhood Chain
Chain ID
4663
Quillo
0x1031d9bBE0c271827aa698456Faf617F119d870A ↗
QQQ
0xD5f3879160bc7c32ebb4dC785F8a4F505888de68 ↗
NVDA
0xd0601CE157Db5bdC3162BbaC2a2C8aF5320D9EEC ↗
GOOGL
0x2e0847E8910a9732eB3fb1bb4b70a580ADAD4FE3 ↗
AAPL
0xaF3D76f1834A1d425780943C99Ea8A608f8a93f9 ↗
MSFT
0xe93237C50D904957Cf27E7B1133b510C669c2e74 ↗
AMZN
0x12f190a9F9d7D37a250758b26824B97CE941bF54 ↗
TSLA
0x322F0929c4625eD5bAd873c95208D54E1c003b2d ↗
META
0xc0D6457C16Cc70d6790Dd43521C899C87ce02f35 ↗
AVGO
0x156E175DD063a8cE274C50654eF40e0032b3fbcF ↗
COIN
0x6330D8C3178a418788dF01a47479c0ce7CCF450b ↗
PLTR
0x894E1EC2D74FFE5AEF8Dc8A9e84686acCB964F2A ↗
MSTR
0xec262a75e413fAfD0dF80480274532C79D42da09 ↗
CRCL
0xdF0992E440dD0be65BD8439b609d6D4366bf1CB5 ↗
GME
0x1b0E319c6A659F002271B69dB8A7df2F911c153E ↗
SPY
0x117cc2133c37B721F49dE2A7a74833232B3B4C0C ↗
AMD
0x86923f96303D656E4aa86D9d42D1e57ad2023fdC ↗