Run blockchain node

1. Clone the repo from below url-

https://github.com/scriptnetwork/Node-Network-guide.git

Note - Path should look like this where you download the zip or place it there : /usr/local/go/src/github/scripttoken/

$ mv script-Tv-blockchain script

Thereafter , your complete url will be like this - /usr/local/go/src/src/github/scripttoken/script

2. Compilation

$ cd /usr/local/go/src/github/scripttoken/script

$ ls

$ make install

Notes for MAC binary compilation

The build and install process on Mac is similar for the compilation.

Notes for Windows binary compilation

The Windows binary can be cross-compiled from macOS. To cross-compile a Windows binary, first make sure mingw64 is installed (brew install mingw-w64) on your macOS.

Then you can cross-compile the Windows binary with the following command:

$ make exe

You'll also need to place three .dll files libgcc_s_seh-1.dll, libstdc++-6.dll, libwinpthread-1.dll under the same folder as script.exe and scriptcli.exe.

Run Unit Tests

Run unit tests with the command below

$ make test_unit

3. Launch the node

$ cp -r ./integration/scriptnet ../scriptnet

$ mkdir ~/.scriptcli

$ cp -r ./integration/scriptnet/scriptcli/* ~/.scriptcli/

$ chmod 700 ~/.scriptcli/keys/encrypted

Now, launch the following command to launch -

$ /usr/local/go/bin/script start --config=../scriptnet/node

When the prompt asks for password, simply enter password according to your and reconfirm it. Then it will launch the node.

Last updated