The problem is due to the Docker Quickstart tutorial.
In short, the files are inside the Docker Container running the eosio instance.
To find the files inside the docker do the following:
- Find the path to the wallet:
There might be better ways to do that, but the way I did was reading eosio logs running in one terminal docker logs --tail 10 eosio -f
while I try to recreate the same wallet in a SECOND terminal using cleos wallet create
. If it is the second time I ran this command I will see the following error in the terminal two Error 3120001: Wallet already exists
While in the terminal one, running eosio logs, I can see the followng:
Wallet with name: 'default' already exists at /mnt/dev/data/./default.wallet
Keep this path in mind for now.
Find the container ID running docker ps
.
In my case, the output was:
CONTAINER ID -------- IMAGE ----------------- [...Othe Columns ...]
05e5bb8f0091 ---------- eosio/eos-dev -------- [...Other entries..]
My container ID was 05e5bb8f0091
- Bash inside the container, find the file in the path from step 1.
To bash inside the container run the following:
sudo docker exec -it 05e5bb8f0091 /bin/bash
Done, find the wallets in the path from step 1.:
ls mnt/dev/data/