Skip to main content

SmartAccount

Cexy SmartAccounts are smart contract wallets powered by Safe, a multi-signature wallet that allows for the execution of transactions based on rules defined by the user.

When a user creates an account on Cexy, they get a SmartAccount deployed at the same address on every supported chain. This gives the user a universal deposit addreess just like on a centralized exchange. It also eliminates the need to worry about which chains can be used to send and receive assets.

Signers

Each SmartAccount has two signers:

The user retains full control of the account at all times and can always withdraw their funds. The Network Signer is limited to executing actions on whitelisted contracts and subject to Guard conditions. The Network Signer is opt-in and only required for certain advanced orchestrations.

Guards

Guards are rules that must be satisfied in order for a transaction to be executed. Additional guards can be put in place based on:

  • Transaction size
  • Transaction velocity
  • Session expiration