Token whitelist settings
Every token deployed through SQRL enforces whitelisting. Only addresses on a token's whitelist can hold or receive that token, and only whitelisted vaults can participate in its operations. Whitelisting is on for every token and is not an optional setting at deployment.
You manage a token's whitelist from the Whitelist page. See Managing whitelisted addresses for the full procedure.
#Allowing a vault to interact with a token
A vault interacts with a token by having its address on the token's whitelist. To allow a vault to receive or hold a token, add that vault's address to the token's whitelist.
Required role: Owner, or a role with the Manage Workspace permission.
Required permissions: MANAGE_WORKSPACE
- Navigate to the Whitelist page.
- Select the token contract.
- Add the vault's address to the whitelist. You can select it from the Address Book or enter it directly.
- Confirm. The owning vault's signers sign the resulting transaction.
What happens next: Once the whitelist change is signed and broadcast, the whitelisted vault can participate in movements involving this token, including receiving transfers and, if it owns the contract, minting and burning.
Changing a token's whitelist is an on-chain operation signed by the vault that owns the token. It follows the same threshold signing process as a movement and cannot be reversed once broadcast.