Skip to content

Free Stock, clearly explained.

Timing, draw weight, public randomness, stock purchases, and claims.

Where does the reward budget come from?

The FREESTOCK token uses Livo's Uniswap V2 tax-token flow. Five percent tax accumulates through the configured fee handler. Starting a round must claim the pending Livo amount before the contract snapshots funding or performs another round action.

How often can a new round begin?

A new boundary arrives every 150 Ethereum block numbers, which is about 30 minutes at a 12-second block time. Robinhood Chain exposes the Ethereum block number used by the contract clock.

How many winning slots are there?

The schedule starts at 50 slots and adds one slot every 300 Ethereum blocks, about once per hour. The contract derives the count from the committed boundary, so an operator cannot type in a different value.

Can one wallet win twice in the same round?

Yes. Each slot is drawn independently from the same balance-weighted interval set. Sampling uses replacement, so the same wallet can win several slots. Each slot pays separately, and those stock transfers add together in the wallet balance.

How is a winner chosen?

Every holder receives a cumulative interval proportional to snapshot balance. The round commits the interval Merkle root before a future drand result exists. Each winning ticket is derived from that future randomness and mapped into the committed total weight.

What prevents a keeper from choosing winners?

The holder root, total weight, target drand round, stock token, and purchase controls are committed before resolution. Contract checks and Merkle proofs enforce the result. Keepers submit transactions but do not receive a winner-selection input.

Why is the snapshot paginated?

A large holder set cannot be returned or verified safely in one response. Snapshot artifacts use hashed pages with continuous cumulative ranges. Public APIs use opaque cursor pagination for rounds, holders, winning slots, and wallet history.

What token does a winner receive?

Each round selects and buys one stock token from the configured basket. Every winning slot in that round pays units of the same stock. A later round can select a different stock. The exact asset and amount appear on the round and claim views.

Does the app hold my wallet keys?

No. The browser connects directly to an injected EVM wallet. Claim transactions are signed there, and the backend only indexes public addresses, events, snapshots, proofs, and receipts.

What happens if maintained bots stop?

The protocol remains callable by any account when the relevant conditions are met. Maintained keepers and indexers improve availability. They do not have exclusive permission to start or advance rounds.

Verify a real round

Open its snapshot, randomness, stock purchase, and winning slots.

Browse rounds