← All Recipes
Bazantic // Recipe

batch_private_payroll

By Specter

batch-private-payroll

Run a private payroll batch with SPECTER. Given a list of recipients, each with a name and an amount, resolve every name to a meta-address and create one stealth payment per recipient. Keep each recipient's payment_id paired with their own stealth_address — never reuse a payment_id across recipients. Recipients whose name has no SPECTER record cannot be paid privately: skip them, and list them separately at the end rather than failing the whole batch. Return a funding manifest listing each payable recipient, their one-time stealth address, and the amount to send. No funds move until the human funds those addresses.

Recipe inputs
Complete fields before a run.
The blockchain network on which to resolve names and create stealth payments. SPECTER supports Ethereum, Arbitrum, Monad, and Sui.
Recipient Names and Amounts
Recipient Names and Amounts *List of recipient entries in format 'name:amount' (e.g., 'alice.eth:1000000000000000', 'bob.sui:2000000000000000'). Names are resolved via SPECTER; amounts are in base units. At most five recipients per run.