Accounts on Salt are policy-aware wallets that are controlled by several human and automated Robo Guardian signers.
A single Salt Account supports all assets on EVM chains, and each account has the same address regardless of what chains your assets are on. This makes it easy to track and transact with multiple chains in one place.
An account address on Salt is the same across all EVM chains - support for all EVM chains is automatically included the moment you create an account.
There’s no need to create a new account or address for each chain that you want to interact with.
The organisation that holds the account cryptographically own the address, even on chains that the organisation hasn’t used yet, and those that don’t exist yet.
While the Salt app may only show a subset of EVM networks, your address will be able to broadcast to any EVM chain. Note, this may require some extra set-up to your Robo Guardians in early versions of Salt.
A Salt Account uses distributed key generation, which means that its private key is never fully formed in one place. Signing is controlled by an underlying signature set made up of individual cosigner wallets / externally owned accounts (EOAs).
When someone joins an Organisation on Salt, their address / EOA can, at the Owner’s discretion, be used to participate in the underlying signature set for one or more Salt Accounts.
Those who are added as signers can take part in forming transactions (using multi-party computation under the hood) on those Salt Accounts on which they are a cosigner.
The private key of the shared Salt account is never fully formed in one place.
The Salt platform and organisation never holds any key material.
To set up an account, you’ll need to have: