Grant a role The helper gets exactly this list. A later grant replaces it. Ten permissions is the ledger maximum. Each helper uses one owner reserve until you revoke.
Helper account
Common roles Customer approver Approve who is allowed to hold your tokens. They cannot move money or freeze anyone. Payment sender Send payments from this account. This is broad: there is no spending limit. This includes a full transaction type Freeze / compliance officer Freeze or unfreeze one customer's token balance. They cannot approve new customers. Profile manager Update the public domain, email hash, and message key. They cannot change fees or keys. Token minter Create new tokens and send them to a holder. They cannot send XRP. This helper can create new tokens Token burner Redeem tokens this account holds. Do not use this until the mint fix is enabled. PaymentBurn can also mint new tokens Stablecoin compliance desk Approve customers, and freeze or unfreeze them. They cannot move XRP or mint tokens. Treasury ops A treasury bot that can send payments, including XRP. There is no amount cap. This includes a full transaction type
Or build a custom role 0 of 10
Narrow jobs Approve a customer Low risk TrustlineAuthorize Can authorize a trust line so someone may hold your tokens. Freeze a trust line Medium risk TrustlineFreeze Can freeze one customer's balance of your tokens. Unfreeze a trust line Medium risk TrustlineUnfreeze Can lift a freeze on one customer's trust line. Set the public domain Low risk AccountDomainSet Can change the domain shown on this account, or clear it. Set the email hash Low risk AccountEmailHashSet Can set the hash of a contact email. The address itself is not stored. Set the message key Low risk AccountMessageKeySet Can publish a public key used for encrypted messages. Set the transfer fee High risk AccountTransferRateSet Can change the fee charged when holders send your tokens to each other. Set the tick size Medium risk AccountTickSizeSet Can change how finely your token can be priced on the exchange. Mint tokens High risk PaymentMint Can send payments that create new tokens. No amount cap is built in. Burn tokens High risk PaymentBurn Meant to redeem tokens this account holds, and not past a zero balance. Lock an MPT Medium risk MPTokenIssuanceLock Can lock balances of a multi-purpose token this account issued. Unlock an MPT Medium risk MPTokenIssuanceUnlock Can unlock balances of a multi-purpose token this account issued. Payments and trading Send any payment High risk Payment The entire Payment transaction. XRP, tokens, minting, and burning, with no amount cap. Place a trade High risk OfferCreate Can offer this account's XRP or tokens for trade. Cancel a trade Medium risk OfferCancel Can cancel one of this account's open offers. Trust lines and tokens Manage trust lines High risk TrustSet The entire TrustSet transaction: limits, authorize, freeze, unfreeze, and rippling. Claw back tokens High risk Clawback Can take issued tokens back from a holder. Create an MPT High risk MPTokenIssuanceCreate Can create a new multi-purpose token issuance. Destroy an MPT High risk MPTokenIssuanceDestroy Can destroy a multi-purpose token issuance. Change an MPT High risk MPTokenIssuanceSet The entire MPTokenIssuanceSet transaction, including lock and unlock. Authorize an MPT Medium risk MPTokenAuthorize Can opt this account into or out of a multi-purpose token. Checks, escrow, and channels Create an escrow High risk EscrowCreate Can lock this account's XRP or tokens in escrow. Finish an escrow High risk EscrowFinish Can release an escrow this account is allowed to finish. Cancel an escrow Medium risk EscrowCancel Can cancel an escrow once it is past the cancel time. Write a check High risk CheckCreate Can write a check that draws from this account. Cash a check Medium risk CheckCash Can cash a check paid to this account. Cancel a check Medium risk CheckCancel Can cancel a check this account wrote. Open a payment channel High risk PaymentChannelCreate Can lock XRP from this account into a payment channel. Add to a payment channel High risk PaymentChannelFund Can add more XRP from this account to a payment channel. Claim a payment channel High risk PaymentChannelClaim Can claim or close a payment channel involving this account. Identity Preauthorize a depositor Medium risk DepositPreauth Can allow or remove an account that may deposit here. Create tickets Medium risk TicketCreate Can create sequence tickets. Each ticket uses owner reserve. Set a decentralized ID Medium risk DIDSet Can publish or update this account's DID document. Delete a decentralized ID Medium risk DIDDelete Can delete this account's DID document. Issue a credential Medium risk CredentialCreate Can create a credential for another account. Accept a credential Low risk CredentialAccept Can accept a credential issued to this account. Delete a credential Medium risk CredentialDelete Can delete a credential this account issued or holds. Publish an oracle High risk OracleSet Can publish or update a price oracle owned by this account. Delete an oracle Medium risk OracleDelete Can delete a price oracle owned by this account. Set a permissioned domain High risk PermissionedDomainSet Can create or update a permissioned domain. Delete a permissioned domain Medium risk PermissionedDomainDelete Can delete a permissioned domain this account owns. NFTs Mint an NFT High risk NFTokenMint Can mint an NFT for this account. Burn an NFT High risk NFTokenBurn Can burn an NFT this account controls. Offer an NFT High risk NFTokenCreateOffer Can create a buy or sell offer for an NFT. Cancel an NFT offer Medium risk NFTokenCancelOffer Can cancel an NFT offer. Accept an NFT offer High risk NFTokenAcceptOffer Can accept an NFT buy or sell offer. Modify an NFT Medium risk NFTokenModify Can change the URI of a mutable NFT. Automated market maker Create a pool High risk AMMCreate Can create an automated market maker using this account's assets. Deposit to a pool High risk AMMDeposit Can deposit this account's assets into a pool. Withdraw from a pool High risk AMMWithdraw Can withdraw this account's liquidity from a pool. Vote on a pool fee Medium risk AMMVote Can vote on a pool's trading fee with this account's liquidity. Bid on a pool slot High risk AMMBid Can bid this account's assets for an auction slot. Delete an empty pool Medium risk AMMDelete Can delete an empty automated market maker. Claw back from a pool High risk AMMClawback Can claw issued tokens out of a pool.