The Epic GUI Wallet makes it simple to send and receive EPIC. Learn how to setup your wallet and start sending and receiving with this tutorial.
Download and Setup Epic GUI Wallet
You will be able to only download the GUI Wallet installer to use it. Separate epic-wallet and epic-server files are not required.
- Download and run the latest Windows or macOS installer here: https://epic.tech/downloads/
- Open the wallet application. If you installed an Epic wallet in the past, you can enter your existing wallet’s password.
- If this is your first Epic wallet installation, you will be prompted to create a new wallet. Make sure to use a strong password and write down the 24-word seed phrase. Do not share the seed phrase with others or misplace it, or you may lose your funds.
- Allow your wallet to synchronize to the latest block, which may take some time. The wallet “Height” will match Epic Explorer’s “Blockchain Height” when fully synchronized.
Send and Receive with Transaction Files
MimbleWimble requires both sender and receiver wallets to be online. Transacting with transaction files require several steps to complete.
To send Epic Cash with Transaction File:
- Select “Create transaction file”, input an amount to send, and create a transaction file. You can specify transaction file name and directory to save it in.
- Send the recipient the transaction file, and wait for the recipient to send back a transaction response file.
- After receiving the transaction response file, select “Finalize transaction”, and drag-and-drop or input the transaction response file. The transaction should complete.
- Before finalizing a transaction, you have the option to cancel it at the wallet transaction section.
To receive Epic Cash with Transaction File:
- After receiving the sender’s transaction file, select “Create transaction response file”, and drag-and-drop or input the transaction file. You can specify transaction response file name and directory to save it in.
- Send the sender the transaction response file, and wait for the sender to finalize the transaction. The transaction should complete within 10 seconds of finalizing.
- If there was a mistake (i.e. incorrect amount) or the sender does not finalize the transaction, you have the option to cancel it at the wallet transaction section.
Receive and Send with HTTP Listener
HTTP Listener can be a faster and more convenient method of sending and receiving than Transaction Files.
- Open port 3415 on both router and firewall. See How to Open Ports wikiHow guide.
- You can check if port 3415 is open and view your IP address at CanYouSeeMe.org.
To receive Epic Cash with HTTP Listener:
- Provide the sender with your IP address.
- Select “Open HTTP Listener to receive” and select “Start”. Your Epic wallet must be HTTP listening when the sender sends you Epic Cash.
- Copy and paste your wallet’s IP address and port number shown on the pop-up from selecting “Open HTTP Listener to receive”.
To send Epic Cash with HTTP Listener:
- Select “Send (HTTP/HTTPS)” and input the recipient IP address and port number 3415.
Example of 18.104.22.168 IP address and port number 3415:
- Enter amount to send and select “Send”. The transaction should complete within 10 seconds of sending. 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.