Home

Ashigaru Wallet Setup Guide

Pre-requisites:

- Having your own seed phrase (you can follow this guide to do this yourself)
- Android phone + internet access
- Minimal technical know-how
- Familiar with Tor

A: Getting the file and verify

(skip these steps if you’ve already done the downloading)

Go get the Tor Browser here https://www.torproject.org/download
(either on desktop or your phone) This is a good thing to have anyway, but for this guide we only need it to get the install file for Ashigaru wallet.

The reason for this is to have an “underground” accessible way to get the installer files and not having to depend on Apple or Google’s app stores (which can easily block apps).

Once you have the Tor Browser, get a sha256 verification tool, this is also nice to have anyway, because we want to make sure that the file we download is not tampered with. If you skip this, and a hacker has replaced the installer file with their own, you might lose all the bitcoin holding, … so don’t skip this.

You can download one of these hashing tools here:
Quickhash https://www.quickhash-gui.org/downloads/ (my favorite)
Or MD5summer https://md5summer.org/download.html
Or do this online: https://emn178.github.io/online-tools/sha256_checksum.html (less safe, but usually good enough)

When both Tor browser on your phone and the checksum tool (desktop) have been installed, go to https://ashigaru.rs/ and click the link to download it. It should lead you to something like this:
https://ashicodepbnpvslzsl2bz7l2pwrjvajgumgac423pp3y2deprbnzz7id.onion/Ashigaru/Ashigaru-Mobile/releases/download/v1.1.1/ashigaru_mobile_v1.1.1.apk

Verify that the .apk file you just downloaded has the same hash as what their website says! If it is, then we can start the real setup at steps B.

Ashigaru Wallet Screenshot

B: Installing and using Ashigaru:

Pre-requisite:

We presume you either have an own seed phrase already (created with our tools or guides) or from another wallet. If not, you can use the Ashigaru wallet itself to generate one for you (I don’t recommend this, as your own entropy/randomness is always better than letting piece of software generate it for you). We refer to this as ‘the seed phrase’ here in the guide.

1)

Install the package on Android by opening the .apk file, let the installer run

Depending on your Android settings you might see a warning like “For your security, your phone isn’t currently allowed to install unknown apps from this source. You can change that in settings”.

If you see this warning, tap settings (this is especially the case if you stored this apk file in a cloud drive or something)

2)

Set “allow permissions”

3)

Continue setting it up until the phone shows “App installed”

4)

Click “open” or tap the icon for the app

4.1)

The first thing this wallet shows is “initializing Tor”, just let it run, it opens the Tor network in the background that’s normal

4.2)

Then it shows a screen “Select Network” … leave that at “mainnet” and click ok

4.3)

Then you’ll see the startup screen read it, and tap ‘get started’

4.4)

On the next screen you’ll see “create new wallet” and “Restore an existing wallet”

If you have an own seed phrase (which we presume you do) you choose ‘restore an existing wallet’ (otherwise pick create new). We continue the guide as if you already have a seed from following our previous guide on creating a seed phrase

4.5)

On the next screen you’ll see three choices:
- I have a Ashigaru or Samourai paper wallet
- I have a Ashigaru or Samourai backup file
- I have an external wallet 12/15/18/21/24 Mnemonic words
In our case you choose the last choice, the external wallet

4.6)

I recommend going offline here at this point before continuing! So tap the network options on your phone and go offline!

Take your previously dice generated (or by other means created) seed phrase AND the passphrase (extra password(s)) you’ll use.

Type all the seed words in the text field: double check EVERY word, as mistakes can be made … this is important!!

Once done typing in the seed + passphrase: tap the next arrow to the right

4.7)

Once you did that, you’ll see a numeric keyboard to type in a pin for your wallet. This is purely for the app on your phone itself and is NOT part of your seed phrase!

Choose a pin code and confirm it on the screen (type the pin, click next,... then click finish)

4.8)

Then you’ll see a warning about working offline, … go online again and click next

Then choose if this wallet is allowed to send you notifications or not (I’d choose Allow)

5)

Now you’ll be presented with a screen to pick a Dojo server, we’ll scan the QR code from within this screen.

The Dojo server is the secure node that will deliver you the bitcoin blockchain data for your wallet over the Tor Network.

5.1)

To find a suitable Dojo, go to the following website https://www.dojobay.pw/mainnet/ on another device (desktop for example) in order to scan one of the presented dojo servers.
(you can run your own node/dojo, … to do so you can check: https://ashigaru.rs/docs/install-wallet-server-configure-dojo/)

5.2)

On your app/wallet tap “Scan QR” (grant permission for the camera)

5.3)

Once the dojo QR is scanned, click “continue”

5.4)

Choose a backup directory on the next screen + tap in your earlier chosen PIN

5.5)

The wallet is now loading for the first time, this can take a minute. While the wallet displays its progress. (The paynyms are not loaded by default, ignore that for now, you can set this nice feature up later on), or choose to claim the paynym directly (I recommend doing this right away).

5.6)

Tap “claim paynym”

5.7)

After a few seconds, the anonymous paynyms are done and you can click “continue”

Congratulations, you’ll now see the balance and the Ashigaru wallet, it’s set up and ready to use!

Ashigaru Wallet Installatiehandleiding

Vereisten:

- Het hebben van je eigen seed phrase (je kunt deze handleiding volgen om dit zelf te doen)
- Een Android-telefoon + internettoegang
- Minimale technische kennis
- Vertrouwd met Tor

A: Het bestand downloaden en verifiëren

(sla deze stappen over als je het downloaden al hebt gedaan)

Ga naar de Tor Browser hier: https://www.torproject.org/download
(Dit kan op je desktop of je telefoon). Het is sowieso goed om deze te hebben, maar voor deze handleiding hebben we hem alleen nodig om het installatiebestand voor de Ashigaru-wallet te krijgen.

De reden hiervoor is dat we een "ondergrondse" manier willen hebben om de installatiebestanden te verkrijgen, zonder afhankelijk te zijn van de app stores van Apple of Google (die apps gemakkelijk kunnen blokkeren).

Zodra je de Tor Browser hebt, download een sha256-verificatietool. Dit is ook handig om te hebben, omdat we willen controleren dat het bestand dat we downloaden niet is gemanipuleerd. Als je deze stap overslaat en een hacker het installatiebestand heeft vervangen door een eigen versie, kun je al je bitcoins verliezen… dus sla dit niet over.

Je kunt een van deze hashing-tools hier downloaden:
- Quickhash https://www.quickhash-gui.org/downloads/ (mijn favoriet)
- Of MD5summer https://md5summer.org/download.html
- Of doe het online: https://emn178.github.io/online-tools/sha256_checksum.html (minder veilig, maar meestal goed genoeg)

Wanneer zowel de Tor Browser op je telefoon als de checksum-tool (op je desktop) zijn geïnstalleerd, ga je naar https://ashigaru.rs/ en klik je op de link om het te downloaden. Dit zou je naar iets als dit moeten leiden:
https://ashicodepbnpvslzsl2bz7l2pwrjvajgumgac423pp3y2deprbnzz7id.onion/Ashigaru/Ashigaru-Mobile/releases/download/v1.1.1/ashigaru_mobile_v1.1.1.apk

Controleer of het .apk-bestand dat je zojuist hebt gedownload dezelfde hash heeft als wat op hun website staat! Als dat klopt, kunnen we beginnen met de echte installatie bij stap B.

Ashigaru Wallet Screenshot

B: Ashigaru installeren en gebruiken

Vereiste:

We gaan ervan uit dat je al een eigen seed phrase hebt (gemaakt met onze tools of handleidingen) of van een andere wallet. Zo niet, kun je de Ashigaru-wallet zelf een seed phrase laten genereren (ik raad dit niet aan, omdat je eigen entropie/randomness altijd beter is dan een software die het voor je genereert). We noemen dit hier in de handleiding ‘de seed phrase’.

1)

Installeer het pakket op Android door het .apk-bestand te openen en de installatie te laten draaien.

Afhankelijk van je Android-instellingen zie je mogelijk een waarschuwing zoals: “Om veiligheidsredenen mag je telefoon momenteel geen onbekende apps van deze bron installeren. Je kunt dit wijzigen in de instellingen.”

Als je deze waarschuwing ziet, tik je op ‘Instellingen’ (dit is vooral het geval als je dit .apk-bestand hebt opgeslagen in een cloud-drive of iets dergelijks).

2)

Stel “toestemmingen toestaan” in.

3)

Ga door met de installatie totdat de telefoon “App geïnstalleerd” laat zien.

4)

Klik op “openen” of tik op het pictogram van de app.

4.1)

Het eerste wat deze wallet laat zien is “Tor initialiseren”. Laat het gewoon draaien; het opent het Tor-netwerk op de achtergrond, dat is normaal.

4.2)

Dan verschijnt er een scherm “Selecteer netwerk” … laat dit op “mainnet” staan en klik op OK.

4.3)

Vervolgens zie je het opstartscherm; lees het en tik op ‘Aan de slag’.

4.4)

Op het volgende scherm zie je “Nieuwe wallet aanmaken” en “Een bestaande wallet herstellen”.

Als je een eigen seed phrase hebt (wat we aannemen), kies je ‘Een bestaande wallet herstellen’ (anders kies je voor aanmaken). We gaan verder met de handleiding alsof je al een seed hebt van onze eerdere handleiding over het maken van een seed phrase.

4.5)

Op het volgende scherm zie je drie keuzes:
- Ik heb een Ashigaru- of Samourai-papieren wallet
- Ik heb een Ashigaru- of Samourai-back-upbestand
- Ik heb een externe wallet met 12/15/18/21/24 mnemonische woorden
In ons geval kies je de laatste optie, de externe wallet.

4.6)

Ik raad aan om hier offline te gaan voordat je verdergaat! Tik dus op de netwerkopties op je telefoon en ga offline!

Neem je eerder met dobbelstenen gegenereerde (of op een andere manier gemaakte) seed phrase EN de wachtwoordzin (extra wachtwoord(en)) die je wilt gebruiken.

Typ alle seed-woorden in het tekstveld: controleer ELK woord dubbel, want fouten kunnen worden gemaakt… dit is belangrijk!!

Zodra je klaar bent met het invoeren van de seed + wachtwoordzin: tik op de pijl naar rechts.

4.7)

Daarna zie je een numeriek toetsenbord om een pincode voor je wallet in te voeren. Dit is puur voor de app op je telefoon zelf en maakt GEEN deel uit van je seed phrase!

Kies een pincode en bevestig deze op het scherm (typ de pin, klik op volgende… en klik dan op voltooien).

4.8)

Dan zie je een waarschuwing over offline werken… ga weer online en klik op volgende.

Kies vervolgens of deze wallet meldingen mag sturen (ik zou ‘Toestaan’ kiezen).

5)

Nu krijg je een scherm om een Dojo-server te kiezen. We scannen de QR-code vanaf dit scherm.

De Dojo-server is de beveiligde node die je de bitcoin-blockchain-gegevens voor je wallet levert via het Tor-netwerk.

5.1)

To find a suitable Dojo, go to the following website https://www.dojobay.pw/mainnet/ on another device (desktop for example) in order to scan one of the presented dojo servers.
(Je kunt ook je eigen node/Dojo draaien… daarvoor kun je kijken op: https://ashigaru.rs/docs/install-wallet-server-configure-dojo/)

5.2)

Tik in je app/wallet op “QR scannen” (geef toestemming voor de camera).

5.3)

Zodra de Dojo-QR is gescand, klik je op “Doorgaan”.

5.4)

Kies een back-upmap op het volgende scherm + voer je eerder gekozen PIN in.

5.5)

De wallet wordt nu voor de eerste keer geladen; dit kan een minuut duren. Terwijl de wallet de voortgang weergeeft (de paynyms worden standaard niet geladen, negeer dat voor nu, je kunt deze leuke functie later instellen), of kies ervoor om de paynym direct te claimen (ik raad aan dit meteen te doen).

5.6)

Tik op “Paynym claimen”.

5.7)

Na een paar seconden zijn de anonieme paynyms klaar en kun je op “Doorgaan” klikken.

Gefeliciteerd, je ziet nu het saldo en de Ashigaru-wallet; hij is ingesteld en klaar voor gebruik!