|
6 | 6 |
|
7 | 7 | This guide is a step-by-step walkthrough for setting up and running a signer. It covers only the signer infrastructure: the signer software and the Stacks node it connects to. |
8 | 8 |
|
9 | | -If you are not familiar with the concept of signing, be sure to check out the [Stackers and Signing concept guide](https://app.gitbook.com/s/H74xqoobupBWwBsVMJhK/block-production/signing). |
| 9 | +If you are not familiar with the concept of signing, be sure to check out the [Stackers and Signing concept guide](../../learn/block-production/signing.md). |
10 | 10 |
|
11 | 11 | ### Background and High-Level Process |
12 | 12 |
|
13 | 13 | To run a signer you'll run a signer and a Stacks node side-by-side. Specifically, run a follower node. The signer monitors events from the Stacks node and uses the generated account (see Preflight Setup) to sign incoming Stacks blocks sent from the Stacks node. |
14 | 14 |
|
15 | | -This doc provides instructions to set up both using either Docker or the release binaries available in the [stacks core releases](https://github.com/stacks-network/stacks-core/releases) repository, and how to configure them so the signer and Stacks node communicate correctly. |
| 15 | +This doc provides instructions to set up both using either Docker or the release binaries available in the [stacks core releases](https://github.com/stacks-network/stacks-core/releases/latest) repository, and how to configure them so the signer and Stacks node communicate correctly. |
16 | 16 |
|
17 | 17 | ### Knowledge Prerequisites |
18 | 18 |
|
19 | 19 | * Docker and basic knowledge of pulling and running images |
20 | | -* Basic knowledge of [Stacks accounts](https://app.gitbook.com/s/H74xqoobupBWwBsVMJhK/network-fundamentals/wallets-and-accounts) |
| 20 | +* Basic knowledge of [Stacks accounts](../../learn/network-fundamentals/wallets-and-accounts.md) |
21 | 21 |
|
22 | 22 | {% stepper %} |
23 | 23 | {% step %} |
@@ -114,13 +114,13 @@ Signers are intended to work with a local node. The node<->signer connection is |
114 | 114 |
|
115 | 115 | ## Create a Configuration File |
116 | 116 |
|
117 | | -Create a file named `signer-config.toml`. Populate it with the example signer config file contents from the [Sample Configuration Files](https://app.gitbook.com/s/GVj1Z9vMuEOMe7oH7Wnq/node-operations/signer-configuration) page. Each field is described on that page. |
| 117 | +Create a file named `signer-config.toml`. Populate it with the example signer config file contents from the [Sample Configuration Files](../../reference/node-operations/signer-configuration.md) page. Each field is described on that page. |
118 | 118 |
|
119 | 119 | *** |
120 | 120 |
|
121 | 121 | ## Running the Signer |
122 | 122 |
|
123 | | -Two options: Docker (recommended) or binary. Binaries are available on the [Stacks Core releases page](https://github.com/stacks-network/stacks-core/releases). |
| 123 | +Two options: Docker (recommended) or binary. Binaries are available on the [Stacks Core releases page](https://github.com/stacks-network/stacks-core/releases/latest). |
124 | 124 |
|
125 | 125 | ### Running the Signer with Docker |
126 | 126 |
|
@@ -168,7 +168,7 @@ CMD ["stacks-signer", "run", "--config", "/config.toml"] |
168 | 168 |
|
169 | 169 | ### Running the Signer as a Binary |
170 | 170 |
|
171 | | -Download the pre-built binaries from the [Stacks Core releases page on Github](https://github.com/stacks-network/stacks-core/releases), unzip the archive for your architecture. It includes the `stacks-signer` binary. |
| 171 | +Download the pre-built binaries from the [Stacks Core releases page on Github](https://github.com/stacks-network/stacks-core/releases/latest), unzip the archive for your architecture. It includes the `stacks-signer` binary. |
172 | 172 |
|
173 | 173 | Run the signer: |
174 | 174 |
|
@@ -229,7 +229,7 @@ Start the Stacks node after the signer is running. The node will not run unless |
229 | 229 |
|
230 | 230 | ### Stacks Node Configuration |
231 | 231 |
|
232 | | -Create `node-config.toml`. See the [Sample Configuration Files](https://app.gitbook.com/s/GVj1Z9vMuEOMe7oH7Wnq/node-operations/signer-configuration) page for the full contents. |
| 232 | +Create `node-config.toml`. See the [Sample Configuration Files](../../reference/node-operations/signer-configuration.md) page for the full contents. |
233 | 233 |
|
234 | 234 | Important fields to change: |
235 | 235 |
|
@@ -296,7 +296,7 @@ If you get connection refused errors, you may need to point `events_observer.end |
296 | 296 |
|
297 | 297 | ### Run a Stacks Node with a Binary |
298 | 298 |
|
299 | | -Download the pre-built `stacks-node` binary from the [Stacks Core releases](https://github.com/stacks-network/stacks-core/releases). |
| 299 | +Download the pre-built `stacks-node` binary from the [Stacks Core releases](https://github.com/stacks-network/stacks-core/releases/latest). |
300 | 300 |
|
301 | 301 | Start the node: |
302 | 302 |
|
|
0 commit comments