Private Transactions

Kalium enables encrypted private transactions through Shielding. Once assets are shielded into the Kalium contract, there are several options:

  1. Transfer tokens privately to another Kalium wallet.

  2. Use a cross-contract call to interact privately with an external smart contract.

  3. Unshield tokens into any public wallet.

These transactions achieve a level of privacy, as their contents cannot be read by an external observer. For example, private transfers show no details of the tokens or amounts sent in BscScan.


In order to achieve full anonymity, Kalium uses a network of Relayers to submit transactions.

Relayers are external wallets that sign transactions on a user's behalf. Relayers pay gas fees for users, and they receive ERC-20 tokens as fees for the service.

Last updated