Michael Freeman
Sep 10 · 4 min read

This tutorial covers CLI (non-GUI) wallet setup and sending and receiving Epic Cash with Transaction Files and HTTP Listener. If you’re looking to mine Epic Cash, please check out the Windows or Linux mining tutorials.

Download Files (for Windows)

To send and receive on Windows, you need Epic wallet and server.

  1. Download the latest files as separate zip files or packaged zip file here: https://epic.tech/downloads/
  2. (for Windows) Extract the files to a convenient location such as C:\Program Files\Epic.

Setup Wallet and Server (for Windows)

  1. Open epic-wallet folder and run epic-wallet-create (bat file).
  2. Set a strong password and backup your 24-word seed phrase. Please note: The seed phrase is required to recover your wallet. Do not share or lose your seed phrase, or you may lose your funds.
  3. Open epic folder (server) and run epic.exe.
  4. Allow your Epic node to synchronize to the latest block, which may take some time. “Header Chain Height” and “Chain Height” will match when fully synchronized.
  5. Open epic-wallet folder and run epic-wallet-listen (bat file).

Download and Install Files (for Linux)

To send and receive on Linux, you need Epic wallet and server.

  1. Download the latest Linux files here: https://epic.tech/downloads/
  2. Press Ctrl+Alt+T to open a new terminal.
  3. Enter this command to install dependencies:
    sudo apt install libncurses5 libncursesw5 zlib1g openssl
  4. Navigate to the directory where you downloaded the files with command:
    cd <directory>
    Example if the files are located in /Downloads:
    cd Downloads
  5. To display files in the directory, use the list command:
    ls
  6. Right-click and install, or enter the following commands, replacing x with the correct version number:
    sudo dpkg -i epic_x.deb
    sudo dpkg -i epic-wallet_x.deb

Setup Wallet and Server (for Linux)

  1. Open epic-wallet folder and run epic-wallet-create (bat file).
  2. Set a strong password and backup your 24-word seed phrase. Please note: The seed phrase is required to recover your wallet. Do not share or lose your seed phrase, or you may lose your funds.
  3. Open epic folder (server) and run epic.exe.
  4. Allow your Epic node to synchronize to the latest block, which may take some time. “Header Chain Height” and “Chain Height” will match when fully synchronized.
  5. Open epic-wallet folder and run epic-wallet-listen (bat file).

To view balance on Windows, open epic-wallet folder and run epic-wallet-info (bat file).

To view balance on Linux, run command:
epic-wallet info

Send and Receive with Transaction Files

  1. Open epic folder (server) and run epic.exe.
  2. Open Command Prompt as Administrator.
    - Option 1: Click the Search icon on the taskbar, type cmd, and click “Run as Administrator”.
    - Option 2: Press Windows key+R to open Run, type cmd, and press Ctrl+Shift+Enter.
  3. Change directory to the folder containing epic-wallet.exe (either epic-wallet folder or Epic package folder) with the cd command.
    Example:
    cd C:\Program Files\epic-wallet_2.2.2

To send Epic Cash with Transaction File:

  1. Run this command:
    epic-wallet.exe send -d TransactionName.tx -m file EpicCashAmount
    Example of sending 123.456 Epic Cash in a file named Transaction.tx:
    epic-wallet.exe send -d Transaction.tx -m file 123.456
  2. An Epic Cash transaction file will be generated in the same folder as epic-wallet.exe. Send this transaction file to the receiver.
  3. Wait for the receiver to create a TransactionName.tx.response file and send it back to you.
  4. After receiving the TransactionName.tx.response file, place it in the same folder as your epic-wallet.exe, and finalize the transaction with this command:
    epic-wallet finalize -i TransactionName.tx.response
    Example of finalizing transaction in a file named Transaction.tx.response:
    epic-wallet finalize -i TransactionName.tx.response

To receive Epic Cash with Transaction File:

  1. Place the transaction file in the same folder as your epic-wallet.exe.
  2. Run this command:
    epic-wallet.exe receive -i TransactionName.tx
    Example of receiving Epic Cash in a file named Transaction.tx:
    epic-wallet.exe receive -i Transaction.tx
  3. An Epic Cash TransactionName.tx.response file will be generated in the same folder as epic-wallet.exe. Send this file back to the Epic Cash sender to process.
  4. The Epic Cash sender must place the TransactionName.tx.response file in the same folder as their epic-wallet.exe, and finalize the transaction with this command:
    epic-wallet finalize -i TransactionName.tx.response

Receive and Send with HTTP Listener

  1. Open port 3415 on both router and firewall. See How to Open Ports wikiHow guide.
  2. You can check if port 3415 is open and view your IP address at CanYouSeeMe.org.
  3. Open epic folder (server) and run epic.exe.
  4. Open epic-wallet folder and run epic-wallet-listen (bat file).

To receive Epic Cash with HTTP Listener:

  1. Provide the sender with your IP address.
  2. Your Epic wallet must be HTTP listening when the sender sends you Epic Cash.

To send Epic Cash with HTTP Listener:

Run this command:
epic-wallet send -d “http://RecipientIP:3415” EpicCashAmount
Example of sending 555.555 Epic Cash to IP 123.45.67.89 at port 3415:
epic-wallet send -d “http://123.45.67.89:3415” 555.555

If the recipient’s Epic Cash wallet is actively HTTP listening, the transaction should complete in under 10 seconds. If the recipient’s Epic Cash wallet is not listening, your wallet will attempt to send the transaction for up to ~one minute before timing out.


Epic Cash

Epic Cash is designed to be a currency for everyone, and combines the privacy-protecting MimbleWimble protocol with sound economics and fair distribution.

Michael Freeman

Written by

Epic Cash

Epic Cash

Epic Cash is designed to be a currency for everyone, and combines the privacy-protecting MimbleWimble protocol with sound economics and fair distribution.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade