Starknet mainnet · STRK20

Payroll details stay private.
Accountability does not.

ShadowLedger is building private payroll distribution with public aggregate commitments and selective verification for recipients and auditors.

August 17 local payroll input

Three rows in. Zero rows out.

Import or enter allocations, validate exact token decimals and recipients, detect duplicates, and compute the aggregate entirely in the browser.

Wallet

Not connected

Network guard

Required: SN_MAIN

Privacy capability

Not checked

Shielded balance

Connect a privacy wallet

Connection only continues after the wallet reports Starknet mainnet. Ready X is the explicitly supported wallet for this milestone.

Scanning for Starknet wallets…

Tiny mainnet shield

Deposit public STRK into the private pool. The wallet owns note discovery and proving; this app receives no viewing key.

Safety cap: 1 STRK. Recommended first proof: 0.001 STRK. Gas also applies.

Tiny private transfer

Send one technical STRK20 payment only after the recipient independently passes the activation check. There is no public-transfer fallback.

Keep the address mapping private. The sender cannot query another account's registration through Wallet API 0.10.3.
Technical-payment cap: 0.1 STRK. The privacy action fee and gas are additional; review the complete Ready X prompt before approving.

Recipient gate

Activate and verify three demo recipients first.

Each recipient opens Ready X, enables its privacy flow, then connects to ShadowLedger for a mainnet capability and private-balance check.

Open recipient activation
  • Recipient ARequired for this transfer
  • Recipient BPrepare for payroll batch
  • Recipient CPrepare for payroll batch
Registration and every privacy action are mainnet operations. Review all fees and gas in Ready X; never expose a recovery or viewing key.