@@ -110,7 +110,7 @@ Only provide values which differ from the defaults to avoid issues with future u
110110
111111## Run the node
112112
113- Now, start your node using command-line flags or environment variables that point to your ` staker.key ` and ` staker.crt ` files.
113+ Now, start your node using command-line flags or environment variables that point to your ` staker.key ` , ` staker.crt ` and ` signer.key ` files.
114114This ensures your node always starts with the correct ` Node-ID ` .
115115
116116### From source
@@ -124,12 +124,14 @@ This ensures your node always starts with the correct `Node-ID`.
124124 # Assumes staking keys are in the default location
125125 ./build/avalanchego --network-id=flare \
126126 --http-host= \
127- --bootstrap-ips=" $( curl -sX POST --data ' {"jsonrpc":"2.0", "id":1, "method":"info.getNodeIP"}' -H ' content-type:application/json;' [ https://flare-bootstrap.flare.network/ext/info](https://flare-bootstrap.flare.network/ext/info) | jq -r ' .result.ip' ) " \
128- --bootstrap-ids=" $( curl -sX POST --data ' {"jsonrpc":"2.0", "id":1, "method":"info.getNodeID"}' -H ' content-type:application/json;' [ https://flare-bootstrap.flare.network/ext/info](https://flare-bootstrap.flare.network/ext/info) | jq -r ' .result.nodeID' ) " \
127+ --bootstrap-ips=" $( curl -sX POST --data ' {"jsonrpc":"2.0", "id":1, "method":"info.getNodeIP"}' -H ' content-type:application/json;' https://flare-bootstrap.flare.network/ext/info | jq -r ' .result.ip' ) " \
128+ --bootstrap-ids=" $( curl -sX POST --data ' {"jsonrpc":"2.0", "id":1, "method":"info.getNodeID"}' -H ' content-type:application/json;' https://flare-bootstrap.flare.network/ext/info | jq -r ' .result.nodeID' ) " \
129129 # highlight-next-line
130130 --staking-tls-cert-file=" /opt/flare/staking/staker.crt" \
131131 # highlight-next-line
132- --staking-tls-key-file=" /opt/flare/staking/staker.key"
132+ --staking-tls-key-file=" /opt/flare/staking/staker.key" \
133+ # highlight-next-line
134+ --staking-signer-key-file=" /opt/flare/staking/signer.key"
133135 ```
134136
135137### Using Docker CLI
@@ -155,9 +157,9 @@ This ensures your node always starts with the correct `Node-ID`.
155157 -p 0.0.0.0:9651:9651 \
156158 -e NETWORK_ID=" flare" \
157159 -e AUTOCONFIGURE_BOOTSTRAP=" 1" \
158- -e AUTOCONFIGURE_BOOTSTRAP_ENDPOINT=" [ https://flare-bootstrap.flare.network/ext/info](https://flare-bootstrap.flare.network/ext/info) " \
160+ -e AUTOCONFIGURE_BOOTSTRAP_ENDPOINT=" https://flare-bootstrap.flare.network/ext/info" \
159161 # highlight-next-line
160- -e EXTRA_ARGUMENTS=--staking-tls-cert-file=/app/staking/staker.crt --staking-tls-key-file=/app/staking/staker.key \
162+ -e EXTRA_ARGUMENTS=--staking-tls-cert-file=/app/staking/staker.crt --staking-tls-key-file=/app/staking/staker.key --staking-signer-key-file=/app/staking/signer.key \
161163 flarefoundation/go-flare:${LATEST_TAG}
162164 ```
163165
@@ -188,9 +190,9 @@ This ensures your node always starts with the correct `Node-ID`.
188190 environment :
189191 - NETWORK_ID=flare
190192 - AUTOCONFIGURE_BOOTSTRAP=1
191- - AUTOCONFIGURE_BOOTSTRAP_ENDPOINT=[ https://flare-bootstrap.flare.network/ext/info](https://flare-bootstrap.flare.network/ext/info)
193+ - AUTOCONFIGURE_BOOTSTRAP_ENDPOINT=https://flare-bootstrap.flare.network/ext/info
192194 # highlight-next-line
193- - EXTRA_ARGUMENTS=--staking-tls-cert-file=/app/staking/staker.crt --staking-tls-key-file=/app/staking/staker.key
195+ - EXTRA_ARGUMENTS=--staking-tls-cert-file=/app/staking/staker.crt --staking-tls-key-file=/app/staking/staker.key --staking-signer-key-file=/app/staking/signer.key
194196 ` ` `
195197
196198## Stake and verify
@@ -280,7 +282,7 @@ curl --data '{
280282 "method":"info.getNodeID",
281283 "id":1,
282284 "params":{}
283- }' http://localhost:9650/ext/info | jq -r ".result.nodeID"
285+ }' -H 'content-type:application/json;' http://localhost:9650/ext/info | jq -r ".result.nodeID"
284286` ` `
285287
286288Follow the instructions in the guide below to stake FLR to your `Node-ID`.
0 commit comments