From fba057561b6ff20536fda8f8e6caf02c3e1bcbcd Mon Sep 17 00:00:00 2001 From: wileyj <2847772+wileyj@users.noreply.github.com> Date: Wed, 14 Jul 2021 16:02:03 -0400 Subject: [PATCH] minor updates/prettier --- .../understand-stacks/running-mainnet-node.md | 32 ++++++++++++------- src/pages/understand-stacks/sending-tokens.md | 5 +-- 2 files changed, 22 insertions(+), 15 deletions(-) diff --git a/src/pages/understand-stacks/running-mainnet-node.md b/src/pages/understand-stacks/running-mainnet-node.md index e4362de3..d905fa46 100644 --- a/src/pages/understand-stacks/running-mainnet-node.md +++ b/src/pages/understand-stacks/running-mainnet-node.md @@ -1,6 +1,6 @@ --- title: Running a mainnet node -description: Learn how to set up and run a mainnet node +description: Set up and run a mainnet node with Docker icon: MainnetIcon duration: 15 minutes experience: beginners @@ -57,7 +57,6 @@ persistent data from the services. Download and configure the Docker images with ```sh docker pull blockstack/stacks-blockchain -docker network create stacks-blockchain > /dev/null 2>&1 ``` Create a directory structure for the service data with the following command: @@ -66,7 +65,7 @@ Create a directory structure for the service data with the following command: mkdir -p ./stacks-node/{persistent-data/stacks-blockchain,config} && cd stacks-node ``` -## Step 4: running Stacks blockchain +## Step 2: running Stacks blockchain First, create the `./config/Config.toml` file and add the following content to the file using a text editor: @@ -101,7 +100,6 @@ Start the [`stacks-blockchain`][] container with the following command: ```sh docker run -d --rm \ --name stacks-blockchain \ - --net=stacks-blockchain \ -v $(pwd)/persistent-data/stacks-blockchain:/root/stacks-node/data \ -v $(pwd)/config:/src/stacks-node \ -p 20443:20443 \ @@ -116,7 +114,23 @@ You can verify the running [`stacks-blockchain`][] container with the command: docker ps --filter name=stacks-blockchain ``` -## Step 5: verifying the services +## Step 3: verifying the services + +_Note: the initial burnchain header sync can take several minutes, until this is done the following commands will not work_ + +To verify the [`stacks-blockchain`][] burnchain header sync progress: + +```sh +docker logs stacks-blockchain +``` + +The output should be similar to the following: + +``` +INFO [1626290705.886954] [src/burnchains/bitcoin/spv.rs:926] [main] Syncing Bitcoin headers: 1.2% (8000 out of 691034) +INFO [1626290748.103291] [src/burnchains/bitcoin/spv.rs:926] [main] Syncing Bitcoin headers: 1.4% (10000 out of 691034) +INFO [1626290776.956535] [src/burnchains/bitcoin/spv.rs:926] [main] Syncing Bitcoin headers: 1.7% (12000 out of 691034) +``` To verify the [`stacks-blockchain`][] tip height is progressing use the following command: @@ -146,7 +160,6 @@ If the instance is running you should recieve terminal output similar to the fol } ``` - ## Stopping the mainnet node Use the following commands to stop the local mainnet node: @@ -157,10 +170,7 @@ docker stop stacks-blockchain ## Additional reading -- [Running an API instance with Docker][] in the `stacks-blockchain-api` repo -- [Running an API instance from source][] in the `stacks-blockchain-api` repo +- [Running an API instance with Docker][] -[running an api instance with docker]: https://github.com/blockstack/stacks-blockchain-api/blob/master/running_an_api.md -[running an api instance from source]: https://github.com/blockstack/stacks-blockchain-api/blob/master/running_api_from_source.md +[running an api instance with docker]: /understand-stacks/running-api-node [`stacks-blockchain`]: https://github.com/blockstack/stacks-blockchain -[`stacks-blockchain-api`]: https://github.com/blockstack/stacks-blockchain-api diff --git a/src/pages/understand-stacks/sending-tokens.md b/src/pages/understand-stacks/sending-tokens.md index 3eac4845..890f5c38 100644 --- a/src/pages/understand-stacks/sending-tokens.md +++ b/src/pages/understand-stacks/sending-tokens.md @@ -60,10 +60,7 @@ const { getNonce, privateKeyToString, } = require('@stacks/transactions'); -const { - StacksTestnet, - StacksMainnet, -} = require ('@stacks/network'); +const { StacksTestnet, StacksMainnet } = require('@stacks/network'); const { TransactionsApi, Configuration } = require('@stacks/blockchain-api-client'); const apiConfig = new Configuration({