A new proposal has been posted to the Firo Crowdfunding System.
- Title: A guide to install Firo Wallet on tails/whonix OS
- Author: ajaydono
- Proposal type: Miscellaneous
- Link: click here
Use this topic to discuss this proposal!
A new proposal has been posted to the Firo Crowdfunding System.
Use this topic to discuss this proposal!
Does installing on Whonix differs from installing Firo wallet on on different Linux distros?
I tried to comment on crowfunding but didnât see the option.
I think the price is a little high for a guide/s but I think it would be great
The guide should entail how to download the Firo blockchain on an external SSD/HDD. Starting with how to verify the PGP signatures of the Firo Core download to check integrity.
To best practices and considerations i.e should you download the blockchain over Tor, VPN, or clearnet. Should you or should you not use live system (any linux live system tails, debian, ubuntu, arch, fedora, etc) to download and format the drive SSD/HDD for storing the Firo blockchain.
How to select the right datadir= to the external drive of the Blockchain location and selecting right settings on these OS environments for Tor. Lastly how to give permission or access to the external drive in a VM software (Whonix) to select external drive.
VirtualBox:
KVM:
on Tails it would be easier:
--data-dir=/media/amnesia/<name_of_your_device>
I tried to download it manually with firod and it didnât work though DNS_PUBLIC=tcp torsocks ./firod --p2p-bind-ip 127.0.0.1 --no-igd --rpc-bind-ip 127.0.0.1 --data-dir /media/amnesia/Blockchain/Firo
and it said something about rpc not supported by firod use firo-cli.
Downloading with the firo-qt GUI worked but generally took a long time (Tor). While it might be easy to download the fullblockchain over Tor since the size is roughly around 8GB, it might be better/realistic to download from another device either over a VPN or normal connection. Since the blockchain will increase in size and when more people catch on to why Firo is good it will increase even more
Also VirtualBox:
https://www.groovypost.com/howto/mount-usb-drive-virtualbox/
Noted big downloads on Tor put a heavy load on the network and speeds will very based on your circuit and the rating of your network adapter rating (mine not very fast 10 Mbps)
Hi! Thanks for the input. The price and address is subject to be changed to the person that can provide with the guide.
Status changed from âideaâ to âFunding Requiredâ
Since firod is similar to monerod and people might use Whonix through Qubes. These guides might help also so I thought I would link them here. Iâm not sure how outdated they are but could be looked into.
I know this related to Monero and I know Firo is not trying to be Monero, so I feel things can be learned from other projects. Thereâs alot of infighting in crypto spaces and the privacy space so Iâm not trying to do that in anyway by linking anything related to another project.
Some of the options are not correct for firod. The proper ones are:
-datadir=dir
-rpcbind=addr
-bind=addr
They can be queried by running ./firod --help
. RPC calls can be made with ./firo-cli <rpccommand>
.
Funding target changed from â150.0 FIROâ to â80.0 FIROâ
Funding target changed from â80.0 FIROâ to â60.0 FIROâ
Download it:
Check that key matches:
gpg --show-keys reuben.asc
The fingerprint should match 0186 454D 63E8 3D85 EF91 DE4E 1290 A1D0 FA7E E109
and the creation date should match 2020-11-18
The output should look like this:
pub ed25519/0x1290A1D0FA7EE109 2020-11-18 [SC]
Key fingerprint = 0186 454D 63E8 3D85 EF91 DE4E 1290 A1D0 FA7E E109
uid [email protected] <[email protected]>
sub cv25519/0xDFA6985F7E97E84A 2020-11-18 [E]
Import it:
gpg --import reuben.asc
Edit the key to trusted
gpg --edit-key 1290A1D0FA7EE109
type âtrustâ and mark 5 for âI trust ultimatelyâ and y for yes.
Please decide how far you trust this user to correctly verify other users' keys
(by looking at passports, checking fingerprints from different sources, etc.)
1 = I don't know or won't say
2 = I do NOT trust
3 = I trust marginally
4 = I trust fully
5 = I trust ultimately
m = back to the main menu
Your decision? 5
Do you really want to set this key to ultimate trust? (y/N) y
the q to quit to get back to terminal.
Go to Release Firo v0.14.14.0 ¡ firoorg/firo ¡ GitHub and download
the firo one that ends in firo-x.x.x.x-linux64.tar.gz
and SHA256SUMS
file.
Now open a terminal in the Downloads folder or Tor Browser
(on Tails) where the two files are downloaded to.
Type in the terminal:
gpg --verify SHA256SUMS
The output should say:
gpg: Good signature from "[email protected] <[email protected]>" [ultimate]
Now check the release and see the sha256sum matches the signed releases.
type this in the terminal:
sha256sum firo-0.14.14.0-linux64.tar.gz
and then check if the hash matches that in the SHA256SUMS file.
If the hash matches then you can extract the folder.
If the hash does not match DO NOT EXTRACT as the downloaded was either corrupted or modified in transport.
Delete the firo-x.x.x.x-linux64.tar.gz
file and download it again and check the hash against the SHA256SUMS file you verified with GPG.
Yes your right I corrected it and it indeed worked over Tor
DNS_PUBLIC=tcp torsocks ./firod -bind=127.0.0.1 --no-igd -rpcbind=127.0.0.1 -data-dir=/media/amnesia/Blockchain/Firo -printtoconsole
(change -data-dir=/media/amnesia/Blockchain/Firo
to your drive location or desired download location path. If not set, firod defaults to creating a .firo directory in home folder and downloading it there)
I would assume the best way to download over a normal connection would be ./firod -bind=127.0.0.1 --no-igd -rpcbind=127.0.0.1 -data-dir=/DOWNLOAD/LOCATION/DIRECTORY -printtoconsole
Adding dbcache=2048
and -maxconnections=200
might improve performance when downloading over a VPN, However I havenât tested that yet to confirm it.
What I found with ./firod though is that wallet=
will create file in the set datadir location but if you try to set the -data-dir=
to a folder directory that doesnât already exist it wont attempt to create that directory tree like mkdir -p
. Instead it fallback to and will create a directory in home that doesnât exist until the first time you run ./firod or ./firo-qt.
I think firod should try to create the directory if it doesnât already exist like for example I formatted a drive but the folder /Blockchain/Firo doesnât exist but would like to create it at the same time I download it by setting -data-dir=/media/amnesia/Blockchain/Firo
upon initial setup or the equivalent of the mounted media path.
The correct flag is -datadir
, not --data-dir
.
yah I jus fixed it
No dash between data and dir.