Skip to content

Latest commit

 

History

History

server

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.