Self-custodial Private Accounts
Last updated
Last updated
Private Accounts are the core part of illumineX Private Wallet and a core subject of your on-chain privacy. Every account has a unique private address and is separated from other accounts.
Every private account you have within your wallet is an abstracted smart contract (using ) deployed on the and controlled by the signing key pair, similar to how Ethereum signatures work.
All the requests, such as transfer of assets, withdrawal of assets back to the source network, viewing of balances, etc. are signed by the owner (user) and encrypted using symmetrical encryption algorithm which is natively supported by the , this prevents the requests from being viewed by the off-chain bundler.
To abstract end users from the OPL gas and other complexities, off-chain bundlers and paymasters are being involved (read more about ) that are handling all the mutable interactions with the OPL.
Each private account has its balance in private tokens, which makes it possible to hide the balances and transaction history of a private account from a third-party observer.