Agama has a range of tools available, which can be accessed through the Quick access menu on the login screen, or the Tools tab in the main wallet window.
To access from the login menu
To access from main wallet window
The tools available will be shown as buttons. Once clicked, the tool options and inputs will be displayed. Note that some tools are only available in Electrum (Lite mode) as indicated by an asterix, or Native mode as indicated by a double asterix.
Below is a brief overview of each tool, with links to further detail if required.
Sign transaction offline, then broadcast online [ link to guide ]
This is a secure way of transmitting funds without any risk of exposing your wallet see or private keys to the internet.
- First create the raw transaction on an offline computer with Agama installed.
- Next sign the raw transaction hex code on the offline computer
- Then push the signed transaction online to send the funds
Encode text to a QR code [ link to guide ]
This tool will convert anything you type into a QR code. Use it to generate scanable QR codes for your address, private key, wallet seed, or any other message you want!
Get address and private key from a wallet seed [ link to guide ]
Enter a wallet seed to generate an address and private key for any Agama supported coin.
NOTE: Enabling the Iguana Core / Komodo ICO compatible option will generate a different address!
Get an address from a private key [ link to guide ]
Enter a private key (wif) to get it's public key (address) for any Agama supported coin.
Check address version [ link to guide ]
Enter pubkey (address) for Agama supported coins, and coins compatible with the address will be displayed.
Get balance for address [ link to guide ]
Enter the address for any Agama supported coin to get it's balance via SPV.
Get balance for multiple addresses [ link to guide ]
Enter multiple addresses for any Agama supported coin to get it's balance via SPV.
Get Balance of all Komodo asset chains for an address [ link to guide ]
Enter a Komodo address, and see the balance of all your Komodo asset chains with the same address. You may have an airdrop you weren't aware of!
Managing Unspent Transaction Outputs
Unspent transaction outputs (UTXOs) are effectively the loose change which are added up to make your address balance. Every time you send funds, an UXTO (or group of UXTOs) are spent, with the leftover value returned as change in a new UTXO.
Example: You buy a milkshake for $4.50 using five $1 coins, and recieve 50c change. Under the UTXO model, the $1 coins are UXTOs which are spent, returning a 50c UXTO to your wallet.
Enter the address for any Agama supported coin to see a list of the UTXOs that make up it's balance, along with its locktime, confirmations and the transaction ID it was created from.
Trading on HyperDEX or BarterDEX, order matching for atomic swaps currently relies on multiple UXTOs of varying sizes. At least 3 UTXOs (of value 'X', 'X*1.2' and 'X*0.1', where X is the value being traded) are required to be eligible for a trade.
The Split UTXO button offers a way to generate multiple smaller UXTOs (akin to swapping a $20 note $1 coins so you can play pool, pinball or buy something from a vending machine)
The Komodo 5% Active User Reward is available to any UTXO greater than 10 KMD, so if you have numerous smaller UXTOs you should merge them to make your funds eligible.
The Merge UXTO button offers a way to combine multiple smaller UXTOs into a single larger UXTO.
Making Multi-signature Transactions
Multisig addresses are a way to share responsibility for funds (like a joint bank account). The address is linked to multiple private keys which are required to sign any transactions.
Generate multisig address [ link to guide ]
Depending on how the multisig address is set up, transactions can require either 1/2, 2/2, 2/3 or 3/5 signatures before a transaction is accepted.
The generate multisig address button takes a list of pubkeys (one for each signatory) as input, and generates a multi-signature address which is used to hold the joint funds.
Storing multi-signature addresses
The button above allows you to store your multisig address data in a password protected Pin file.
Signing a multi-signature transaction [ link to guide ]
Use the button above to create or add your signature to a transaction from a multisig address.
NOTE: Guides for the above tools will soon be added where links are not already available above.