You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Adinael Perez Ruelas c9db9a8dc6 server: Fix block reward computation 5 years ago
..
app server: Fix block reward computation 5 years ago
conf server: remove deprecated code 5 years ago
project server: Add scalafmt 5 years ago
test server: Fix block reward computation 5 years ago
.gitignore server: Create the project with a .gitignore 7 years ago
.scalafmt.conf server: Add scalafmt 5 years ago
README.md server: Add instructions for Bitcoin 6 years ago
build.sbt server: Update playsonify to 2.0.1 6 years ago

README.md

XSN Block Explorer - Server

Run

  1. We need the xsn rpc server running, download the latest one from xsn releases, then, start the rpc server with: bin/xsnd -txindex -rpcport=51473 -rpcuser=dummy -rpcpassword=replaceme

  2. Edit the application.conf.

  • In case you modified the parameters to start the xsn rpc server, update the credentials.

  • Set the credentials to access a postgres database.

  1. Run the application with: sbt run

Bitcoin

If you want to run the explorer for Bitcoin, checkout the bitcoin branch and then, apply manually the following SQL commands:

ALTER TABLE transaction_inputs DROP CONSTRAINT transaction_inputs_txid_fk;
ALTER TABLE transaction_inputs DROP CONSTRAINT transaction_inputs_from_fk;

ALTER TABLE transaction_outputs DROP CONSTRAINT transaction_outputs_txid_fk;
ALTER TABLE transaction_outputs DROP CONSTRAINT transaction_outputs_spent_on_fk;

ALTER TABLE address_transaction_details DROP CONSTRAINT address_transaction_details_txid_fk;

Test

Run the sbt test command to execute the tests.

In case of failed tests, verify that:

  • The docker remote API is enabled (this command must succeed curl localhost:4243/containers/json on linux).
  • Try running DOCKER_HOST=localhost:4243 sbt test instead.