Transactions#
A transaction on the Concordium blockchain is an operation which applies some change to the chain. All transactions are recorded on the chain and once recorded, they are immutable. A transaction always has one sender account and is signed using the keys of this account.
The most basic transaction is the CCD transfer that is used to send CCD from one account to another. However, there are several transaction types on the Concordium blockchain.
You can make transactions using one of the Concordium wallets or the Concordium Client. Note that some wallets do not support all transaction types, and that you need a LEDGER device to submit transactions from the Desktop Wallet.
Concordium Wallet for Web |
Desktop Wallet |
Concordium Client |
CryptoX Concordium Wallet |
|
---|---|---|---|---|
Send CCD |
✓ |
✓ |
✓ |
✓ |
Send CCD with a schedule |
✓ |
✓ |
||
Unshield CCD |
✓ |
|||
Add validator |
✓ |
✓ |
✓ |
✓ |
Remove validator |
✓ |
✓ |
✓ |
✓ |
Update validator stake |
✓ |
✓ |
✓ |
✓ |
Update restake earnings |
✓ |
✓ |
✓ |
✓ |
Update validator keys |
✓ |
✓ |
✓ |
✓ |
Update account credentials |
✓ |
✓ |
✓ |
|
Connect to dApps |
✓ |
✓ |
||
Delegation |
✓ |
✓ |
✓ |
✓ |
Smart contract transactions |
✓ |
|||
Manage tokens |
✓ |
✓ |
✓ |
|
CryptoX Concordium Wallet: supports send CCD, receive CCD, validator management, delegation, connect to dApps, add and manage tokens, and unshielding.
Concordium Wallet for Web: supports send CCD, receive CCD, connect to dApps, validator management, delegation.
Desktop Wallet: supports all transaction types (except smart contract transactions).
Concordium Client: supports all transaction types.