Reserve aliases in bulk
See Aliases for what an alias
is and the automatic self-alias spoof guard that mailbox create already
gives you. This page covers the sithbit alias create command’s bulk form.
sithbit alias create [<alias>...] [--keypair <keypair>] [--skip-preflight]
Creates many aliases in one invocation, packing as many CreateAlias
instructions into each transaction as fit Solana’s transaction-size
budget (about a dozen typical names per transaction; longer lists are
split into successive transactions automatically):
sithbit alias create ceo sales support billing --keypair my_wallet.json
When no aliases are given as arguments, the list is read from stdin — whitespace-separated, so one name per line works — which suits piping in a prepared file:
sithbit alias create --keypair my_wallet.json < aliases.txt
Every created alias points at the signing wallet address, exactly as
alias create would — same validation, same
lowercasing, same per-alias fee (see Economics) —
and duplicates in the list are collapsed before submission. The delegate
waiver covers the length-tiered premium fees too: reserving a
1–4 character name costs the operator only rent, which is precisely how
premium short names are meant to reach the market — reserved fee-free,
then sold on the marketplace
or handed off at a chosen price.
Bulk-created names carry no special state: like any alias, they can
later be handed to another wallet with
alias transfer init — a zero-fee offer the buyer
accepts, fee-waived because the delegate is the holder — or closed at
any time to reclaim their rent.