August 20 · onchain registry

Publish the aggregate.
Keep the payroll private.

Create, finalize, and cancel payroll commitments with receipt-event and state verification.

Set NEXT_PUBLIC_PAYROLL_REGISTRY_ADDRESS after deploying the registry.

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.