USDC vault · Base 8453

From idle capital
to active opportunity.

Discover/Allocate/Deploy

Bitscall is the allocation layer for onchain capital. Deposit USDC once; the vault measures what every venue on its board actually paid, and moves capital to where it works — by rule, not by an operator.

Onchain capital
Higher potential
The flow is the code

Capital in. Opportunity found. Capital deployed.

Every step on the path is a function of the vault contract. The last three are permissionless: anyone can call them, once per 24 h epoch, strictly in order. There is no keeper to trust and no allocator to bribe.

01 — Capital in

Idle capital

deposit(assets, receiver)

USDC enters the vault's buffer and you receive bcUSDC, an ERC-4626 share. No entry or exit fee.

  • Buffer target: 5% of assets
  • Launch deposit cap: 250,000 USDC
02 — Discover

Opportunity found

discover()

Reads each venue's share price and turns the change since the last reading into a realized APR. A drop in share price marks the venue impaired.

  • Measured, not quoted
  • APR capped at 50% per venue
03 — Allocate

Weights, by rule

allocate()

Scores become target weights: proportional to realized APR, each venue capped at 35%, the excess water-filled to the others.

  • 95% allocatable, 5% buffer
  • All zero → nothing moves
04 — Deploy

Capital at work

deploy()

Moves capital toward the targets. Impaired venues are exited in full; rebalancing out of a venue is bounded to 10% of assets per epoch.

  • Idle buffer goes to work
  • Bounded per epoch, not per call
The board · live

Five USDC venues. Measured from Base, right now.

Each tile is an ERC-4626 vault on the launch board, sized by the USDC it holds and lit by the yield it realized over the last 24 hours, computed from two onchain share-price readings.

Block — Board TVL — Window —
Size = TVL (min. 3% of the board) Realized APR 24h——
Hard limits, in the contract

A better way to put onchain capital to work.

The rule set is small on purpose. The full specification, including exactly what the owner can and cannot change, is on the protocol page.

Epoch24 hdiscover → allocate → deploy, once each, in order.
Venue cap35%No single venue can hold more than this target weight.
Buffer5%Kept liquid in USDC for withdrawals.
Max move10%Of assets rebalanced out of venues per epoch.
Fee10%Of gains above the high-water mark. Nothing else.
Read the protocol →