Managing whitelisted addresses
You add and remove whitelisted addresses per token contract from the Whitelist page. A change to a token whitelist is an on-chain operation. It requires signing by the vault that owns the token contract, using the same threshold signing mechanism as any other movement.
#Adding a whitelisted address
Required role: Owner, or a role with the Manage Workspace permission.
Required permissions: MANAGE_WORKSPACE
Prerequisites: You need the exact address you want to whitelist. The vault that owns the token contract must be able to meet its signing threshold.
- Navigate to the Whitelist page.
- Select the token contract you want to manage.
- Add the address. You can enter a new address directly, or select one you have saved in the Address Book.
- Confirm the addition.
What happens next: SQRL creates a whitelist transaction that requires signing. The owning vault's signers review and sign it. Once the signing threshold is met, the transaction is broadcast, and the address becomes an approved destination for that token.
#Removing a whitelisted address
Required role: Owner, or a role with the Manage Workspace permission.
Required permissions: MANAGE_WORKSPACE
- Navigate to the Whitelist page.
- Select the token contract.
- Find the address you want to remove.
- Select the option to remove it.
- Confirm the removal. Signers sign the resulting transaction.
What happens next: Once the removal is signed and broadcast, the address is no longer an approved destination for that token.
Adding or removing a whitelisted address changes the token contract on-chain, so it goes through threshold signing and cannot be reversed once broadcast. Review a pending transfer to an address before you remove that address from the whitelist.