Account Security Best Practices
Use Trusted Wallets
Use wallets like Anchor, TokenPocket or Vaulta Wallet
Always review transaction permissions before approving
Use Custom Permissions for dApps
Avoid giving dApps your full active permission
Use custom named permissions tied only to specific contracts and actions
This limits the damage if a contract is compromised
Use Multi-Signature (Multisig) for High-Value Accounts
For organizations or treasuries, require 2 or more keys to approve actions
Use the eosio.msig contract for multi-sig governance
Audit Contract Authorizations
Use block explorers like Unicove to view:
Which contracts have eosio.code permission
Which keys or contracts can act on your behalf
Keep owner Key Offline
Generate and store your owner key cold (offline)—preferably on a hardware wallet or air-gapped device
Only use it to:
Rotate keys
Recover access if your active key is compromised
Last updated