This is the repository backing WalletScrutiny.com.
Pull Requests are welcome.
- Clone the repository:
git clone https://gitlab.com/walletscrutiny/walletScrutinyCom; cd walletScrutinyCom
- Install global dependencies:
apt update; apt install nodejs npm ruby-dev ruby-bundler -y
- Install more global dependencies:
npm i --global npm@latest
- Install npm stuff:
npm install; npm install
(twice because ... the error I got the first time is gone the second time) - Install bundler:
gem install bundler:2.1.4
- Install bundler stuff:
bundler install
- Note: when executing
gem install bundler:2.1.4
on a Debian/Ubuntu based system, you could encounter an error which sounds something like you need to execute it usingsudo
. This is not recommended. An alternative method is to configure RubyGems to install gems in your home directory and avoid usingsudo
for gem installations, follow these steps:
- Set the home path for gems in your
.bashrc
profile
$ nano ~/.bashrc
- Change the home and the path at the end of the file:
export GEM_HOME="$HOME/gems"
export PATH="$HOME/gems/bin:$PATH"
- Apply the changes with
$ source ~/.bashrc
npm run dev
This is for you if you want to make changes to WalletScrutiny.com application (it's not needed to create a verification). It starts a server that you can reach at localhost:4000 and when you change a source file, it automatically compiles the project and you should see the changes when refreshing the browser.
npm run build
This will also minify and brotlify css, js, and other file extensions. The
result can be found in the _site/
folder, and you can upload the content
of this folder to your web server.
Since the introduction of Nostr in WalletScrutiny, we added a new feature so each user can verify the reproducibility of a wallet and share the result with the community. A user can also register a new asset so that other users can verify the reproducibility of the asset.
See more details at https://walletscrutiny.com/verifications/