Owners
Generally, owners have full control over a resource in the Privy API. Once assigned to a resource, owners have the ability to update that resource. Owners can also update the owner for a resource they control, enabling transfer of control over resources. With wallets, owners have the ability to:- sign and transact with the wallet (within the scope of the wallet’s policies)
- update the policies assigned to a wallet
- update the additional signers assigned to the wallet, and the policies assigned to each signer
- update the owner of the wallet
- export the wallet’s private key
- delete the wallet
- update the rules of the policy
- update the owner of the policy
- delete the policy
Signers
Signers, or additional signers, are parties that are given scoped permissions to take actions with a wallet. Signers on a wallet enable use cases like:- Taking offline actions on behalf of a user, such as limit orders, agentic trading, and portfolio rebalancing
- Giving scoped permissions to a third-party to take actions on behalf of a wallet
Types
Learn more about three types of owners and signers: users, authorization keys, and key quorums.Permissions
Owners and signers have different permissions over wallets, as outlined below.Owners | Signers | |
---|---|---|
Sign messages | ✅ | ✅ |
Send transactions | ✅ | ✅ |
Update policies | ✅ | ❌ |
Update owners | ✅ | ❌ |
Update signers | ✅ | ❌ |
Export wallet | ✅ | ❌ |
Can be configured with policies | ✅ | ✅ |