Live on Arc Testnet

Payroll in USDC.
One signature.

Westron turns your salary list into a single on-chain transaction — on Arc, Circle's stablecoin-native blockchain. Set up once, pay your team every month in two clicks.

westron.xyz — Run payroll · ReviewArc Testnet
Total payout
24,850 USDC
Payments12
NetworkArc · same-chain
Est. gas$0.11 USDC
Treasury after61,420 USDC
Confirm — sign once
1 transaction · payBatch()
RECIPIENTAMOUNTSTATUS
DEV TEAM · 4 people
alice.eth2,400✓ Sent
marco.eth3,100✓ Sent
dana.eth2,750✓ Sent
erik.eth2,900✓ Sent
MARKETING · 3 people
0x8f3a…c21e1,850✓ Sent
0x4b91…7d02· Base via CCTP2,200Bridging…
kate.eth3,400✓ Sent
batch #0x1f4e · view on Arcscan ↗
// the old way

Paying a global team is still harder than it should be.

3–5 days

Bank wires. Days to settle, opaque fees that change by country.

50 transfers

Crypto by hand. One transaction per person, plus a volatile gas token to babysit.

Spreadsheets

Broken ops. Payroll in a sheet, money in a wallet — the two never reconcile.

1 signature

Westron collapses all three — one persistent list, one signature, every payment on-chain.

How it works

The exact flow you'll walk through in the app — four steps, two minutes.

1

Connect & approve

Connect MetaMask or WalletConnect. You explicitly approve which wallet acts as your treasury operator.

Your wallet
Treasury operatorAPPROVED
2

Fund your treasury

Get testnet USDC from Circle's faucet, then deposit into your own treasury contract — two confirmations, done.

Circle faucet
$$$
Treasury balanceUSDC
3

Build your payment list

Add people one by one, upload a CSV (it's saved automatically), and organize them into groups like Engineering or Contractors.

alice.eth2,400 USDC
0x8f3a…c21e1,850 USDC
marco.eth3,100 USDC
Engineering · 12Contractors · 5CSV import
4

Run payroll

Review, confirm once, and every same-chain salary goes out in a single transaction. Track each payment live, verify on Arcscan.

1 tx

Testnet only — no real funds. Free test USDC from Circle's faucet.

One-signature batches

A 50-person payroll is one transaction. Your wallet opens once, not fifty times.

💲
Dollar-native gas

On Arc, gas is paid in USDC too — no volatile token to manage, ~$0.01 predictable cost per payment.

🔒
Non-custodial treasury

Funds sit in your own treasury contract and move only on your wallet's instruction. No admin keys, no backdoor.

🗒
Persistent payroll lists & groups

Set the list once — people, amounts, groups, CSV import. Every pay period is two clicks.

🛡
On-chain audit trail

Every payment is a contract event with a batch reference — an auditable payroll history, verifiable on Arcscan.

🔗
Cross-chain via Circle CCTP

Recipients on Base or Ethereum testnets get paid where they are, over Circle's CCTP v2 bridge.

BUILT ON

Arc — Circle's L1Circle CCTP v2USDC
Chain Arc Testnet · 5042002
Treasury0x542cbd81962cbeac6f205bf65398e4011ce90f29
Signer your wallet, always

Try it now — it's live on testnet.

Two minutes, zero real money: connect, grab faucet USDC, run your first payroll.