<p>I will assume that you want to get set up on the default Signet that is administered by Kalle Alm and AJ Towns. (You can also set up your own custom Signet network and administer it yourself but the following instructions won't apply.)</p>
<p>Signet was merged into Bitcoin Core in <a href="https://github.com/bitcoin/bitcoin/pull/18267" rel="nofollow noreferrer">PR 18267</a> in September 2020 and was first included in the 0.21 release.</p>
<p>Build instructions for Bitcoin Core are here (<a href="https://github.com/bitcoin/bitcoin/blob/master/doc/build-windows.md" rel="nofollow noreferrer">Windows</a>, <a href="https://github.com/bitcoin/bitcoin/blob/master/doc/build-osx.md" rel="nofollow noreferrer">Mac OS</a>, <a href="https://github.com/bitcoin/bitcoin/blob/master/doc/build-unix.md#ubuntu--debian" rel="nofollow noreferrer">Linux</a>).</p>
<p>Once you have built Bitcoin Core 0.21 or later you can use the <code>-signet</code> flag to run a Signet node:</p>
<pre><code>bitcoind -daemon -signet
</code></pre>
<p>To create a Signet wallet:</p>
<pre><code>bitcoin-cli -signet createwallet &quot;insert_wallet_name&quot;
</code></pre>
<p><strong>If you want to play around with Taproot descriptors you will need to create a descriptor wallet.</strong> (Unless you specify you want a descriptor wallet it won't create one.)</p>
<pre><code>./bitcoin-cli -signet -named createwallet wallet_name=insert_wallet_name descriptors=true
</code></pre>
<p>Then to generate a Signet address:</p>
<pre><code>bitcoin-cli -signet -rpcwallet=insert_wallet_name getnewaddress
</code></pre>
<p>At the time of writing (July 2021) this will generate a Signet SegWit v0 <a href="https://bitcoin.stackexchange.com/questions/100508/can-you-break-down-what-data-is-encoded-into-a-bech32-address">bech32</a> address starting <code>tb1q...</code></p>
<p>To obtain some Signet Bitcoin there is a Signet faucet here: <a href="https://signetfaucet.com/" rel="nofollow noreferrer">https://signetfaucet.com/</a></p>
<p>You can track Signet transactions with the Signet block explorer here: <a href="https://explorer.bc-2.jp/" rel="nofollow noreferrer">https://explorer.bc-2.jp/</a></p>
<p>You can run a Signet node in parallel with your mainnet node like you can with a <a href="https://bitcoin.stackexchange.com/questions/78598/running-live-and-test-node-simultaneously/">testnet node</a>.</p>
<p>For more details see Kalle's <a href="https://diyhpl.us/wiki/transcripts/advancing-bitcoin/2020/2020-02-07-kalle-alm-signet-workshop/" rel="nofollow noreferrer">workshop</a> at Advancing Bitcoin 2020 that shows you how to make Taproot transactions on Signet and debug Taproot scripts using Kalle's Bitcoin script debugger <a href="https://github.com/bitcoin-core/btcdeb" rel="nofollow noreferrer">btcdeb</a>. (Beware that the workshop is from before Signet was merged into Bitcoin Core, so some of the details are outdated.)</p>
<p>There is a list of signet resources in this <a href="https://github.com/GaloyMoney/charts/issues/1123" rel="nofollow noreferrer">issue</a> from openoms.</p>

CC BY-SA 4.0
2020-08-15T11:18:56.527Z
2022-10-20T06:56:06.943Z
2022-10-20T06:56:06.943Z
Michael Folkson
<p>I have heard about Signet <a href="https://diyhpl.us/wiki/transcripts/advancing-bitcoin/2020/2020-02-06-kalle-alm-signet-integration/" rel="noreferrer">here</a> and <a href="https://bitcoin.stackexchange.com/questions/89640/what-are-the-key-differences-between-regtest-and-the-proposed-signet">here</a>.</p>
<p>How do I get set up on Signet?</p>

CC BY-SA 4.0
2021-09-09T23:55:34.570Z
Related: https://bitcoin.stackexchange.com/q/17553/5406
Murch
<bitcoin-core-development><testnet><regtest><signet>
How do I get set up on Signet?
Michael Folkson
# How do I get set up on Signet?

(Asked by: username_0 on 2020-08-15)

I have heard about Signet [here](https://diyhpl.us/wiki/transcripts/advancing-bitcoin/2020/2020-02-06-kalle-alm-signet-integration/) and [here](https://bitcoin.stackexchange.com/questions/89640/what-are-the-key-differences-between-regtest-and-the-proposed-signet).

How do I get set up on Signet?

**Tags:** bitcoin-core-development, testnet, regtest, signet

> **Comments:**
> **username_1**: Related: https://bitcoin.stackexchange.com/q/17553/5406  

---

## 1 answers

### Answer by username_0 on 2020-08-15. Score: 9 | Accepted answer

I will assume that you want to get set up on the default Signet that is administered by Kalle Alm and AJ Towns. (You can also set up your own custom Signet network and administer it yourself but the following instructions won't apply.)

Signet was merged into Bitcoin Core in [PR 18267](https://github.com/bitcoin/bitcoin/pull/18267) in September 2020 and was first included in the 0.21 release.

Build instructions for Bitcoin Core are here ([Windows](https://github.com/bitcoin/bitcoin/blob/master/doc/build-windows.md), [Mac OS](https://github.com/bitcoin/bitcoin/blob/master/doc/build-osx.md), [Linux](https://github.com/bitcoin/bitcoin/blob/master/doc/build-unix.md#ubuntu--debian)).

Once you have built Bitcoin Core 0.21 or later you can use the `-signet` flag to run a Signet node:

```
bitcoind -daemon -signet

```

To create a Signet wallet:

```
bitcoin-cli -signet createwallet "insert_wallet_name"

```

**If you want to play around with Taproot descriptors you will need to create a descriptor wallet.** (Unless you specify you want a descriptor wallet it won't create one.)

```
./bitcoin-cli -signet -named createwallet wallet_name=insert_wallet_name descriptors=true

```

Then to generate a Signet address:

```
bitcoin-cli -signet -rpcwallet=insert_wallet_name getnewaddress

```

At the time of writing (July 2021) this will generate a Signet SegWit v0 [bech32](https://bitcoin.stackexchange.com/questions/100508/can-you-break-down-what-data-is-encoded-into-a-bech32-address) address starting `tb1q...`

To obtain some Signet Bitcoin there is a Signet faucet here: <https://signetfaucet.com/>

You can track Signet transactions with the Signet block explorer here: <https://explorer.bc-2.jp/>

You can run a Signet node in parallel with your mainnet node like you can with a [testnet node](https://bitcoin.stackexchange.com/questions/78598/running-live-and-test-node-simultaneously/).

For more details see Kalle's [workshop](https://diyhpl.us/wiki/transcripts/advancing-bitcoin/2020/2020-02-07-kalle-alm-signet-workshop/) at Advancing Bitcoin 2020 that shows you how to make Taproot transactions on Signet and debug Taproot scripts using Kalle's Bitcoin script debugger [btcdeb](https://github.com/bitcoin-core/btcdeb). (Beware that the workshop is from before Signet was merged into Bitcoin Core, so some of the details are outdated.)

There is a list of signet resources in this [issue](https://github.com/GaloyMoney/charts/issues/1123) from openoms.


---

