Skip to content

Commit 957253a

Browse files
Update Versions (#1687)
* feat: update node and signer versions to latest * update versions to latest used as of jan 16
1 parent d6de96e commit 957253a

File tree

6 files changed

+34
-34
lines changed

6 files changed

+34
-34
lines changed

.gitbook/includes/note-for-existing-signersth....md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ The output will specify which configuration key caused the panic (there may be m
2626

2727
```
2828
$ stacks-node check-config --config ./Config.toml
29-
INFO [1729707354.217841] [testnet/stacks-node/src/main.rs:285] [main] stacks-node 3.0.0.0.0 (release/3.0.0.0.0:dd1ebe6, release build, linux [x86_64])
29+
INFO [1737057614.446096] [testnet/stacks-node/src/main.rs:278] [main] stacks-node 3.1.0.0.3 (release/3.1.0.0.3:906a8cc, release build, linux [x86_64])
3030
INFO [1729707265.671604] [testnet/stacks-node/src/main.rs:318] [main] Loading config at path ./Config.toml
3131
WARN [1729707265.671992] [testnet/stacks-node/src/main.rs:325] [main] Invalid config file: Invalid toml: unknown field `foo`, expected one of `name`, `seed`, `deny_nodes`, `working_dir`, `rpc_bind`, `p2p_bind`, `p2p_address`, `data_url`, `bootstrap_node`, `local_peer_seed`, `miner`, `stacker`, `mock_mining`, `mock_mining_output_dir`, `mine_microblocks`, `microblock_frequency`, `max_microblocks`, `wait_time_for_microblocks`, `wait_time_for_blocks`, `next_initiative_delay`, `prometheus_bind`, `marf_cache_strategy`, `marf_defer_hashing`, `pox_sync_sample_secs`, `use_test_genesis_chainstate`, `always_use_affirmation_maps`, `require_affirmed_anchor_blocks`, `chain_liveness_poll_time_secs`, `stacker_dbs`, `fault_injection_block_push_fail_probability` for key `node` at line 20 column 1
3232
```
@@ -40,6 +40,6 @@ Note that in the Stacks node config file, the `block_proposal_token` field has b
4040
For quick reference, here are the current latest versions you'll want to be running as a signer. If you don't yet have your signer up and running, this guide will walk you through that.
4141

4242
* [Binaries](https://github.com/stacks-network/stacks-core/releases/latest)
43-
* Signer Docker Image - [3.0.0.0.0.0](https://hub.docker.com/layers/blockstack/stacks-signer/3.0.0.0.0.0/images/sha256-5406912473befe62ce21f1630908b01960bae29b7bef306fd5669037ac8e112b?context=explore)
44-
* Stacks Node Docker Image - [3.0.0.0.0](https://hub.docker.com/layers/blockstack/stacks-core/3.0.0.0.0/images/sha256-7e0ce69dff7198ce0dd0f44676f065abd6f834ed6d9a396856a36fd422ba6134?context=explore)
43+
* Signer Docker Image - [3.1.0.0.3.0](https://hub.docker.com/layers/blockstack/stacks-signer/3.1.0.0.3.0/images/sha256-d250b45bd9df406f9e63d995d2176609a631aad3b191d4f66a925be9cb170af0)
44+
* Stacks Node Docker Image - [3.1.0.0.3](https://hub.docker.com/layers/blockstack/stacks-core/3.1.0.0.3/images/sha256-8ac612356f4bb60f69ddb81676778907b484c0ab43951b91c3476a6cd41476a1)
4545
{% endhint %}

guides-and-tutorials/running-a-signer/README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ Note that at the moment the signer should only be run on testnet using these ins
134134

135135
#### Running the Signer with Docker
136136

137-
You can run the signer as a Docker container using the [`blockstack/stacks-signer:3.1.0.0.0.0`](https://hub.docker.com/layers/blockstack/stacks-signer/3.1.0.0.0.0/images/sha256-bd0d116a324d621cc1dad2a16e46f773d2d34bdc70479bfb8c46feae054519df?context=explore) image.
137+
You can run the signer as a Docker container using the [`blockstack/stacks-signer:3.1.0.0.3.0`](https://hub.docker.com/layers/blockstack/stacks-signer/3.1.0.0.3.0/images/sha256-d250b45bd9df406f9e63d995d2176609a631aad3b191d4f66a925be9cb170af0) image.
138138

139139
When running the Docker container, you’ll need to ensure a few things:
140140

@@ -148,7 +148,7 @@ Be sure to replace the `STX_SIGNER_PATH` with the correct path to your config fi
148148

149149
```bash
150150
IMG="blockstack/stacks-signer"
151-
VER="3.1.0.0.0.0"
151+
VER="3.1.0.0.3.0"
152152
STX_SIGNER_PATH="./"
153153
STX_SIGNER_DATA="$STX_SIGNER_PATH/data"
154154
STX_SIGNER_CONFIG="$STX_SIGNER_PATH/signer-config.toml"
@@ -174,7 +174,7 @@ For example, if you are running on M1 Mac, you would add `--platform=linux/amd64
174174
Or, with a custom Dockerfile:
175175

176176
```docker
177-
FROM blockstack/stacks-signer:3.1.0.0.0.0
177+
FROM blockstack/stacks-signer:3.1.0.0.3.0
178178
COPY signer-config.toml /config.toml
179179
EXPOSE 30000
180180
CMD ["stacks-signer", "run", "--config", "/config.toml"]
@@ -273,7 +273,7 @@ For example:
273273

274274
#### Run a Stacks Node with Docker
275275

276-
You can run the Stacks node as a Docker container using the `blockstack/stacks-core` image, currently on [version 3.1.0.0.0](https://hub.docker.com/layers/blockstack/stacks-core/3.1.0.0.0/images/sha256-85cd9a9da3c1dd44cd17ec25928acf461480d28002405abecbf559a8af17214d?context=explore). When running the Docker container, you’ll need to ensure a few things:
276+
You can run the Stacks node as a Docker container using the `blockstack/stacks-core` image, currently on [version 3.1.0.0.3](https://hub.docker.com/layers/blockstack/stacks-core/3.1.0.0.3/images/sha256-8ac612356f4bb60f69ddb81676778907b484c0ab43951b91c3476a6cd41476a1). When running the Docker container, you’ll need to ensure a few things:
277277

278278
* The port configured for `p2p_bind` must be exposed to the internet
279279
* The port configured for `rpc_bind` must be accessible by your signer
@@ -284,7 +284,7 @@ An example for running the node’s Docker image with docker run is below. Be su
284284

285285
```bash
286286
IMG="blockstack/stacks-core"
287-
VER="3.1.0.0.0"
287+
VER="3.1.0.0.3"
288288
STX_NODE_CONFIG="./node-config.toml"
289289

290290
docker run -d \
@@ -302,7 +302,7 @@ docker run -d \
302302
Or, using a custom Dockerfile:
303303

304304
```docker
305-
FROM blockstack/stacks-core:3.1.0.0.0
305+
FROM blockstack/stacks-core:3.1.0.0.3
306306
COPY node-config.toml /config.toml
307307
EXPOSE 20444
308308
EXPOSE 20443

guides-and-tutorials/running-a-signer/signer-quickstart.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
{% hint style="info" %}
44
### **Current Signer and Stacks Node Versions**
55

6-
**Signer - 3.1.0.0.0.0**
6+
**Signer - 3.1.0.0.3.0**
77

8-
* [Docker Image](https://hub.docker.com/layers/blockstack/stacks-signer/3.1.0.0.0.0/images/sha256-bd0d116a324d621cc1dad2a16e46f773d2d34bdc70479bfb8c46feae054519df?context=explore)
9-
* [GitHub Release](https://github.com/stacks-network/stacks-core/releases/tag/signer-3.1.0.0.0.0)
8+
* [Docker Image](https://hub.docker.com/layers/blockstack/stacks-signer/3.1.0.0.3.0/images/sha256-d250b45bd9df406f9e63d995d2176609a631aad3b191d4f66a925be9cb170af0)
9+
* [GitHub Release](https://github.com/stacks-network/stacks-core/releases/tag/signer-3.1.0.0.3.0)
1010

11-
**Stacks Node - 3.1.0.0.0**
11+
**Stacks Node - 3.1.0.0.3**
1212

13-
* [Docker Image](https://hub.docker.com/layers/blockstack/stacks-core/3.1.0.0.0/images/sha256-85cd9a9da3c1dd44cd17ec25928acf461480d28002405abecbf559a8af17214d?context=explore)
13+
* [Docker Image](https://hub.docker.com/layers/blockstack/stacks-core/3.1.0.0.3/images/sha256-8ac612356f4bb60f69ddb81676778907b484c0ab43951b91c3476a6cd41476a1)
1414
* [GitHub Release](https://github.com/stacks-network/stacks-core/releases/latest)
1515
{% endhint %}
1616

@@ -83,7 +83,7 @@ From this file, you'll need the `privateKey` value.
8383

8484
### Download the stacks-signer binary
8585

86-
Official binaries are available from the [Stacks Core releases page on Github](https://github.com/stacks-network/stacks-core/releases). Each release includes pre-built binaries. Download the [latest signer release ZIP file](https://github.com/stacks-network/stacks-core/releases/tag/signer-3.0.0.0.1.0) for your server’s architecture and decompress it. Inside of that folder is a `stacks-signer` binary.
86+
Official binaries are available from the [Stacks Core releases page on Github](https://github.com/stacks-network/stacks-core/releases). Each release includes pre-built binaries. Download the [latest signer release ZIP file](https://github.com/stacks-network/stacks-core/releases/tag/signer-3.1.0.0.3.0) for your server’s architecture and decompress it. Inside of that folder is a `stacks-signer` binary.
8787

8888
Assuming a `Linux x64 glibc` machine, the commands to download and uncompress the signer binary look like this:
8989

@@ -92,7 +92,7 @@ Assuming a `Linux x64 glibc` machine, the commands to download and uncompress th
9292
cd ~/stacks-signer
9393

9494
# Download the signer binary zip
95-
wget https://github.com/stacks-network/stacks-core/releases/download/signer-3.1.0.0.0.0/linux-glibc-x64.zip
95+
wget https://github.com/stacks-network/stacks-core/releases/download/signer-3.1.0.0.3.0/linux-glibc-x64.zip
9696

9797
# Unzip the signer binary archive
9898
unzip linux-glibc-x64.zip
@@ -154,7 +154,7 @@ To ensure the signer has been set up correctly, you can run the following comman
154154
~/stacks-signer/stacks-signer --version
155155
156156
# Output:
157-
stacks-signer stacks-signer 3.1.0.0.0.0 (release/3.1.0.0.0.0:dd1ebe6, release build, linux [x86_64])
157+
stacks-signer stacks-signer signer-3.1.0.0.3.0 (release/signer-3.1.0.0.3.0:309b8d5, release build, linux [x86_64])
158158
159159
# Verify the config file
160160
~/stacks-signer/stacks-signer check-config -c ~/stacks-signer/signer-config.toml
@@ -189,7 +189,7 @@ We have created guides for running both a [full Bitcoin node](../nodes-and-miner
189189
190190
### Download the stacks-node binary
191191
192-
Official binaries are available from the [Stacks Core releases page on Github](https://github.com/stacks-network/stacks-core/releases). Each release includes pre-built binaries. Download the [latest node release ZIP file](https://github.com/stacks-network/stacks-core/releases/tag/3.0.0.0.0) for your server’s architecture and decompress it. Inside of that folder is a `stacks-node` binary.
192+
Official binaries are available from the [Stacks Core releases page on Github](https://github.com/stacks-network/stacks-core/releases). Each release includes pre-built binaries. Download the [latest node release ZIP file](https://github.com/stacks-network/stacks-core/releases/tag/3.1.0.0.3) for your server’s architecture and decompress it. Inside of that folder is a `stacks-node` binary.
193193
194194
Assuming a `Linux x64 glibc` machine, the commands to download and uncompress the node binary look like this:
195195
@@ -198,7 +198,7 @@ Assuming a `Linux x64 glibc` machine, the commands to download and uncompress th
198198
cd ~/stacks-node
199199
200200
# Download the node binary zip
201-
wget https://github.com/stacks-network/stacks-core/releases/download/3.1.0.0.0/linux-glibc-x64.zip
201+
wget https://github.com/stacks-network/stacks-core/releases/download/3.1.0.0.3/linux-glibc-x64.zip
202202
203203
# Unzip the node binary archive
204204
unzip linux-glibc-x64.zip
@@ -384,14 +384,14 @@ To ensure the node has been set up correctly, you can run the following commands
384384
~/stacks-node/stacks-node version
385385
386386
# Output:
387-
INFO [1729788035.383049] [testnet/stacks-node/src/main.rs:285] [main] stacks-node 3.1.0.0.0 (release/3.1.0.0.0:dd1ebe6, release build, linux [x86_64])
388-
stacks-node 3.1.0.0.0 (release/3.1.0.0.0:dd1ebe6, release build, linux [x86_64])
387+
INFO [1737057614.446096] [testnet/stacks-node/src/main.rs:278] [main] stacks-node 3.1.0.0.3 (release/3.1.0.0.3:906a8cc, release build, linux [x86_64])
388+
stacks-node 3.1.0.0.3 (release/3.1.0.0.3:906a8cc, release build, linux [x86_64])
389389
390390
# Verify the node's config
391391
~/stacks-node/stacks-node check-config --config ~/stacks-node/node-config.toml
392392
393393
# Output:
394-
INFO [1729788064.913032] [testnet/stacks-node/src/main.rs:285] [main] stacks-node 3.1.0.0.0 (release/3.1.0.0.0:dd1ebe6, release build, linux [x86_64])
394+
INFO [1737057614.446096] [testnet/stacks-node/src/main.rs:278] [main] stacks-node 3.1.0.0.3 (release/3.1.0.0.3:906a8cc, release build, linux [x86_64])
395395
INFO [1729788064.913175] [testnet/stacks-node/src/main.rs:318] [main] Loading config at path /home/admin/stacks-node/node-config.toml
396396
INFO [1729788064.969551] [testnet/stacks-node/src/main.rs:331] [main] Loaded config!
397397
```

nakamoto-upgrade/nakamoto-activation-guide-for-signers.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ This initial phase focuses on testing Signer 3.0 readiness in a testnet environm
1717

1818
**Action Required:**
1919

20-
1. Update stacks-node to version 3.0.0.0.1 ([here](https://github.com/stacks-network/stacks-core/releases/tag/3.0.0.0.1))
21-
2. Update signer to version 3.0.0.0.0.1 ([here](https://github.com/stacks-network/stacks-core/releases/tag/signer-3.0.0.0.0.1))
20+
1. Update stacks-node to version 3.1.0.0.3 ([here](https://github.com/stacks-network/stacks-core/releases/tag/3.1.0.0.3))
21+
2. Update signer to version 3.1.0.0.3.0 ([here](https://github.com/stacks-network/stacks-core/releases/tag/signer-3.1.0.0.3.0))
2222
3. [Run a Primary Testnet node](setting-up-a-primary-post-nakamoto-testnet-node.md) alongside your Signer
2323
4. Create a testnet wallet address
2424
5. Complete the provided form ([here](https://blocksurvey.io/signer-nakamoto-activation-upgrade-GrOV5aivQ2.z2fh3bqEyLQ?v=o))

nakamoto-upgrade/nakamoto-rollout-plan/nakamoto-for-exchanges.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@ The main thing exchanges will notice when the Nakamoto rollout is complete is th
3030

3131
* [Testnet documentation](https://docs.stacks.co/nakamoto-upgrade/nakamoto)
3232
* [API documentation](https://docs.hiro.so/nakamoto/stacks-js)
33-
* [Core Binaries](https://github.com/stacks-network/stacks-core/releases/tag/3.0.0.0.0)
34-
* [Signer Binary](https://github.com/stacks-network/stacks-core/releases/tag/signer-3.0.0.0.0.0)
35-
* [Core Docker Images](https://hub.docker.com/r/blockstack/stacks-core/tags?page=1\&name=3.0.0.0.0)
36-
* [Signer Docker Image](https://hub.docker.com/r/blockstack/stacks-signer/tags?page=1\&name=3.0.0.0.0.0)
37-
* [Stacks Blockchain API](https://github.com/hirosystems/stacks-blockchain-api/releases/tag/v7.10.0)
38-
* [Stacks Blockchain API Docker Images](https://hub.docker.com/r/hirosystems/stacks-blockchain-api/tags?page=1\&name=7.10.0)
33+
* [Core Binaries](https://github.com/stacks-network/stacks-core/releases/tag/3.1.0.0.3)
34+
* [Signer Binary](https://github.com/stacks-network/stacks-core/releases/tag/signer-3.1.0.0.3.0)
35+
* [Core Docker Images](https://hub.docker.com/r/blockstack/stacks-core/tags?page=1\&name=3.1.0.0.3)
36+
* [Signer Docker Image](https://hub.docker.com/r/blockstack/stacks-signer/tags?page=1\&name=3.1.0.0.3.0)
37+
* [Stacks Blockchain API](https://github.com/hirosystems/stacks-blockchain-api/releases/tag/v8.4.0)
38+
* [Stacks Blockchain API Docker Images](https://hub.docker.com/r/hirosystems/stacks-blockchain-api/tags?page=1\&name=8.4.0)

nakamoto-upgrade/setting-up-a-primary-post-nakamoto-testnet-node.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
### **Setup A Stacks Primary Testnet Node**
44

5-
Once your signer is upgraded to version 3.0.0.0.0.1 ([here](https://github.com/stacks-network/stacks-core/releases/tag/signer-3.0.0.0.0.1)) you’ll need to run a primary testnet node alongside it.
5+
Once your signer is upgraded to version 3.1.0.0.3.0 ([here](https://github.com/stacks-network/stacks-core/releases/tag/signer-3.1.0.0.3.0)) you’ll need to run a primary testnet node alongside it.
66

77
You have two options here. The first is to run the Bash script below and it will handle everything for you, including creating the configuration file, downloading and extracting a chain state archive, and getting the node up and running.
88

@@ -20,7 +20,7 @@ STACKS_RPC_PORT="40443"
2020
STACKS_P2P_PORT="40444"
2121

2222
IMG="blockstack/stacks-core"
23-
VER="3.0.0.0.0"
23+
VER="3.1.0.0.3"
2424
STX_NODE_CONFIG="${STACKS_DIR}/Config.toml"
2525

2626
mkdir -p ${STACKS_DIR}/data
@@ -241,7 +241,7 @@ An example for running the node’s Docker image with docker run is below. Be su
241241
```bash
242242
IMG="blockstack/stacks-core"
243243
244-
VER="3.0.0.0.0"
244+
VER="3.1.0.0.3"
245245
246246
STX_NODE_CONFIG="./node-config.toml"
247247
@@ -260,7 +260,7 @@ stacks-node start \\
260260
Or, using a custom Dockerfile:
261261
262262
```docker
263-
FROM blockstack/stacks-core:3.0.0.0.0
263+
FROM blockstack/stacks-core:3.1.0.0.3
264264
COPY node-config.toml /config.toml
265265
EXPOSE 20444
266266
EXPOSE 20443

0 commit comments

Comments
 (0)