Send eIOU Tutorial

Learn how to transfer value to your contacts using the eIOU protocol.

This video demonstrates how to send eIOUs to your contacts using the eIOU protocol.

What You'll Learn

  • How to send eIOUs to contacts
  • Using contact names vs addresses
  • Understanding transaction routing
  • Handling peer-to-peer transactions

Command Usage

docker exec -it Alice eiou send [name/URI] [amount] [currency]

Examples

docker exec -it Alice eiou send Bob 100 USD
docker exec -it Alice eiou send http://Bob 100 USD
Tutorials transactions send eIOU example

Testing with Multiple Containers

If you have multiple containers set up, you can test transactions between them:

Direct Transaction

docker exec Alice eiou send http://Bob 100 USD
docker exec Alice eiou send Bob 50 USD

Peer-to-Peer Transaction

docker exec Alice eiou send http://Carol 60 USD
docker exec Alice eiou send http://Daniel 75 USD

Verify Transaction Processing

After sending transactions, you can verify they were processed by checking the recipients' balances:

docker exec -it Bob eiou viewbalances
docker exec -it Carol eiou viewbalances
docker exec -it Daniel eiou viewbalances

Parameters Explained

  • Name/URI: Contact name or address/URI
  • Amount: The amount to send
  • Currency: The currency for the transaction

⚠️ Important Note

We are aware that the transaction command may not show output when sending transactions, but the transactions should still work correctly. This is a known bug that has been reported and will be fixed soon.

Important Notes

  • Transactions can be routed through peers if needed
  • Make sure you have sufficient credit limit
  • Verify the recipient's details before sending
  • Check transaction fees before confirming

Transaction Process

  1. Verify recipient details
  2. Check available credit
  3. Confirm transaction amount
  4. Review and confirm transaction
  5. Wait for confirmation