ArcFlows
ExplorerDocsLitepaper
Launch app
ExplorerDocsLitepaperLaunch app
ArcFlows

Token operations on Arc. Immutable locks, linear vesting, streams, airdrops, escrow, and staking, with a public proof page for every position.

Product
ExplorerDocsLitepaperLocksVestingStreamsDashboardSign in
Network
USDC faucetArcscanArc docs
Company
ProductHow it worksFAQDocsLitepaper
© 2026 ArcFlow — Lock. Vest. Stream. On Arc.Arc Testnet · chain 5042002 · gas in USDC

ARC Token Distribution
Platform - ArcFlows

Lock, vest, and distribute tokens on Arc with public proof anyone can verify.

Launch appView products
ArcFlows dashboard, locks and vesting on Arc
Arc
Circle
USDC
MetaMask
Arcscan
EVM
Foundry
wagmi
Arc
Circle
USDC
MetaMask
Arcscan
EVM
Foundry
wagmi
Arc
Circle
USDC
MetaMask
Arcscan
EVM
Foundry
wagmi
Arc
Circle
USDC
MetaMask
Arcscan
EVM
Foundry
wagmi
Arc
Circle
USDC
MetaMask
Arcscan
EVM
Foundry
wagmi
Arc
Circle
USDC
MetaMask
Arcscan
EVM
Foundry
wagmi

Products

Locks, vesting, and distribution

Lock, vest, stream, airdrop, escrow, and stake from a single dashboard. Holders verify positions on-chain, not from a screenshot.

Token lock

Seal an ERC-20 amount until a fixed date. No cancel, no shorten, no early exit, not even for the creator.

Immutable, $10 USDC fee

Linear vesting

Cliff, then per-second release to a beneficiary. Teams and investors claim only what has accrued.

start, cliff, then end

Streams

Payroll and continuous unlocks with CSV batch create, top-up, and transfer.

Airdrops

Coming soon

Merkle campaigns with instant claim or vest-to-stream. Clawback leftover after the window.

Escrow

Coming soon

Fund a deal, release on delivery, or refund. Both sides stay on-chain.

Staking

Coming soon

Permissionless reward pools. Restake does not relock lots that already unlocked.

Workflow

Create, confirm, then track

Three screens from the same app. Set a lock, read the preview, then follow it from this wallet.

Hard lockTime-based
Token
TOKTOKEN12,480.00
Amount to lockMax 12,480 TOKEN
1,250,000TOKEN
25%50%75%MAX
Unlock to
SelfOtherSplit
Unlock after

01

Set the lock on one form

Pick the token from the connected wallet, then set how much to seal. A slider and percent chips keep the last $10 USDC for the protocol fee, so MAX never drains the gas and fee balance by accident.

Send the unlock to your own address, another wallet, or a split. Days, hours, and minutes stay in sync with the calendar date. After the transaction confirms on Arc, the schedule cannot be cancelled, shortened, or pulled early.

Open the app
Lock preview
Type
Hard lock
Unlocks
12 Jun 2027, 14:00 UTC
Duration
180 days
Unlock to
0x7a21…c4F2
Amount
1,250,000 TOKEN
Fee
$10 USDC

Matches the payload your wallet will sign. Nothing leaves until you approve.

02

Confirm the preview, then sign

The preview restates type, unlock time in UTC, duration, destination, amount, and the $10 USDC fee on one screen. Read each line against the wallet prompt so the on-chain call matches what you filled in.

Nothing leaves the wallet until you approve. If a field is wrong, go back and edit the form. The vault does not store a draft, and the signed payload is the schedule that will exist on-chain.

Open the app
Your positions
Locks tied to this wallet, still locked or already unlocked.
Locked (2)Unlocked (1)
TOK
1,250,000 TOKENLocked

LOCK #42, unlocks 12 Jun 2027

TOK
420,000 TOKENVesting

LOCK #38, unlocks 3 Mar 2027

03

Track locked and unlocked here

After confirm, the position lands under Your positions for this wallet. Switch Locked and Unlocked without leaving the page. Locks you created and schedules vesting to you sit in the same list.

Open the public lock URL when a holder needs amount, countdown, and beneficiary without signing in. Claim from the same screen once the clock hits the unlock, with no extra dashboard login.

Open the app

Public proof

Anyone can open the lock

Every vault position gets a public URL. Amount, unlock time, beneficiary, and claimable balance read from the contract while the page is open. A holder does not need a dashboard login, and a screenshot is not the source of truth.

Hard lock and linear vest show as live state. When the clock allows a claim, the claimable figure updates on that same URL. Safe to publish beside the token contract.

Create a lock
Public proof

Vault position

No lock indexed yet

Empty
Locked amount0
Fully unlocks—
ReleaseHard lock
Remaining0
Time elapsed0%

On Arc

What stays true after you sign

Once the transaction lands, the vault, the gas, and the public page are the same facts for everyone. USDC pays the fee. Holders do not need an account. Arc confirms in under a second.

The schedule cannot move

After the transaction confirms, nobody can cancel, shorten, or redirect it. Not the creator, not an admin key. Only the beneficiary set at creation can claim, and only when the clock allows.

Gas is the USDC you already hold

Arc does not ask for a second gas token. The same USDC pays the lock fee and the transaction. Native gas and the USDC ERC-20 are one asset with two decimal views. Never double-count.

Holders verify without signing in

Every position publishes at a public lock URL. Amount, unlock time, and beneficiary read live from the contract. Paste it next to the token page. No dashboard account required.

Confirmations land in under a second

Arc finalizes fast enough that the preview you signed is the position that appears. You do not wait through extra blocks to know the vault already holds the tokens.

What our users say

Teams locking and vesting on Arc. See what builders are saying.

Follow us on X

Finally a lock page our holders can open themselves. Amount, unlock time, beneficiary, all from the contract.

RKRina K.@rinabuilds
𝕏

Gas in USDC on Arc is such a clean flow. No second token just to pay fees.

DMDevon Miles@devononchain
𝕏

We shipped team vesting in one afternoon. Cliff, linear release, public proof URL. Done.

MCMaya Chen@mayavc
𝕏

The share card is what sold us. Investors stop asking for screenshots.

OSOmar S.@omardeploys
𝕏

Immutable locks without an admin cancel path. That is what we needed for community trust.

JPJules Park@julespark
𝕏

Clean dashboard, fast finality, and the proof page actually reads live state.

TNTheo N.@theonodes
𝕏

Cliff then linear release is exactly how we set team unlocks. No spreadsheet drama.

ARAva R.@avareleases
𝕏

Public proof URL beats Discord screenshots every time. Holders can verify themselves.

KIKen I.@kenindexes
𝕏

Finally a lock page our holders can open themselves. Amount, unlock time, beneficiary, all from the contract.

RKRina K.@rinabuilds
𝕏

Gas in USDC on Arc is such a clean flow. No second token just to pay fees.

DMDevon Miles@devononchain
𝕏

We shipped team vesting in one afternoon. Cliff, linear release, public proof URL. Done.

MCMaya Chen@mayavc
𝕏

The share card is what sold us. Investors stop asking for screenshots.

OSOmar S.@omardeploys
𝕏

Immutable locks without an admin cancel path. That is what we needed for community trust.

JPJules Park@julespark
𝕏

Clean dashboard, fast finality, and the proof page actually reads live state.

TNTheo N.@theonodes
𝕏

Cliff then linear release is exactly how we set team unlocks. No spreadsheet drama.

ARAva R.@avareleases
𝕏

Public proof URL beats Discord screenshots every time. Holders can verify themselves.

KIKen I.@kenindexes
𝕏

The share card is what sold us. Investors stop asking for screenshots.

OSOmar S.@omardeploys
𝕏

Immutable locks without an admin cancel path. That is what we needed for community trust.

JPJules Park@julespark
𝕏

Clean dashboard, fast finality, and the proof page actually reads live state.

TNTheo N.@theonodes
𝕏

Cliff then linear release is exactly how we set team unlocks. No spreadsheet drama.

ARAva R.@avareleases
𝕏

Public proof URL beats Discord screenshots every time. Holders can verify themselves.

KIKen I.@kenindexes
𝕏

Finally a lock page our holders can open themselves. Amount, unlock time, beneficiary, all from the contract.

RKRina K.@rinabuilds
𝕏

Gas in USDC on Arc is such a clean flow. No second token just to pay fees.

DMDevon Miles@devononchain
𝕏

We shipped team vesting in one afternoon. Cliff, linear release, public proof URL. Done.

MCMaya Chen@mayavc
𝕏

The share card is what sold us. Investors stop asking for screenshots.

OSOmar S.@omardeploys
𝕏

Immutable locks without an admin cancel path. That is what we needed for community trust.

JPJules Park@julespark
𝕏

Clean dashboard, fast finality, and the proof page actually reads live state.

TNTheo N.@theonodes
𝕏

Cliff then linear release is exactly how we set team unlocks. No spreadsheet drama.

ARAva R.@avareleases
𝕏

Public proof URL beats Discord screenshots every time. Holders can verify themselves.

KIKen I.@kenindexes
𝕏

Finally a lock page our holders can open themselves. Amount, unlock time, beneficiary, all from the contract.

RKRina K.@rinabuilds
𝕏

Gas in USDC on Arc is such a clean flow. No second token just to pay fees.

DMDevon Miles@devononchain
𝕏

We shipped team vesting in one afternoon. Cliff, linear release, public proof URL. Done.

MCMaya Chen@mayavc
𝕏

FAQ

Before you lock

Immutable vaults, USDC gas, public proof. Contracts are not externally audited. Testnet only.

Can a lock be cancelled?

No. Once the transaction confirms, amount and schedule are immutable. There is no admin cancel path over existing vault positions.

Is this the same as an LP lock?

No. An LP lock stops the pool from being pulled. That belongs to the launchpad. ArcFlows locks tokens sitting in a wallet so they cannot be sold until the schedule allows.

What pays for gas?

USDC on Arc. The native view uses 18 decimals; the USDC ERC-20 at 0x3600…0000 uses 6. Same asset, two views. Never double-count. The mempool floor is 20 Gwei maxFeePerGas.

Who can claim?

Only the beneficiary set at creation. Anyone can open the public proof page, but nobody else can move the tokens, including the creator.

Is ArcFlows custodial?

The contract holds tokens until claim; no human key can redirect them. You keep your wallet. We keep no admin lever over locked balances.

Is this ready for mainnet?

Arc public mainnet is not live yet, and contracts are not externally audited. Use testnet USDC only, not production funds.

Get started

Create your first lock on Arc

Connect a wallet on Arc Testnet, set the schedule, and share the public URL. The same USDC pays gas and the $10 fee. Not for production funds.

Launch the appGet testnet USDC
  • Arc Testnet
  • Chain 5042002
  • $10 USDC fee
  • Gas in USDC