<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.bitcoin.it/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=NLNico</id>
	<title>Bitcoin Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://en.bitcoin.it/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=NLNico"/>
	<link rel="alternate" type="text/html" href="https://en.bitcoin.it/wiki/Special:Contributions/NLNico"/>
	<updated>2026-05-08T07:02:10Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Bech32_adoption&amp;diff=65153</id>
		<title>Bech32 adoption</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Bech32_adoption&amp;diff=65153"/>
		<updated>2018-04-10T05:44:44Z</updated>

		<summary type="html">&lt;p&gt;NLNico: Add Crypto-Games.net&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bech32]] is a new bitcoin [[address]] format specified by [[BIP 0173]]. The BIP status was moved from &amp;lt;code&amp;gt;draft&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;proposed&amp;lt;/code&amp;gt; on 3rd January 2018&amp;lt;ref&amp;gt;https://github.com/bitcoin/bips/commit/97a55878e61fd19b8e9eb68759a8dc902a1831a6&amp;lt;/ref&amp;gt;. This page tracks the adoption of [[Bech32]].&lt;br /&gt;
&lt;br /&gt;
Ideally wallets would first support &#039;&#039;sending to&#039;&#039; bech32 addresses. After almost every wallet can send then people may be willing to adopt bech32 widely for receiving.&lt;br /&gt;
&lt;br /&gt;
The amount of bech32 addresses is tracked on this website: https://p2sh.info/dashboard/db/bech32-statistics?orgId=1&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Evaluating|??}} || Maybe / Haven&#039;t checked / placeholder&lt;br /&gt;
|-&lt;br /&gt;
| {{Planned}} || The developers said they plan to&lt;br /&gt;
|-&lt;br /&gt;
| {{Acceptable|PR Merged}} || In the case of software, code has been written and merged, and it will be in next release.&lt;br /&gt;
|-&lt;br /&gt;
| {{Yes}} || Feature has been released&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Software Wallets ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to !! Create/receive !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Bitcoin Core || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Bitcoin Knots || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Electrum || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Armory || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| JoinMarket || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| GreenAddress || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Breadwallet || {{Yes}} || {{No}} || https://twitter.com/udiWertheimer/status/975810157941796864&lt;br /&gt;
|-&lt;br /&gt;
| Samourai Wallet || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coinomi || {{Yes}} || {{Yes}} || [https://www.reddit.com/r/Bitcoin/comments/865qn1/coinomi_wallet_beta_has_segwit_support/ reddit source]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Hardware Wallets ===&lt;br /&gt;
&lt;br /&gt;
Hardware wallet manufacturers typically publish a web wallet or browser add-on wallet for use with their hardware. Users can also sometimes connect their hardware wallet to a software wallet like [[Electrum]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to !! Create/receive !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Trezor web wallet || {{Acceptable|PR Merged}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Ledger chrome app || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| KeepKey chrome app || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Digital Bitbox Qt app || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Trezor + Electrum || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Ledger + Electrum || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Digital Bitbox + Electrum || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| KeepKey + Electrum || {{No}} || {{No}} ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Web Wallets ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to !! Create/receive !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Coinapult  || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coin.Space || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| BitGo || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| blockchain.info web wallet || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| HolyTransaction || {{Yes}} || {{No}} ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exchanges ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to !! Create/receive !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Anycoin Direct || {{Yes}} || {{No}} || https://anycoindirect.eu/en/news/details/segwit-activated&lt;br /&gt;
|-&lt;br /&gt;
| BitBargain.co.uk || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Bitcoin.de || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Bitfinex || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| BitMEX || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Bittylicious || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Bitstamp || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Bitwage || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Bisq || {{Evaluating|??}} || {{No}} || https://github.com/bisq-network/bisq-desktop/issues/1139&lt;br /&gt;
|-&lt;br /&gt;
| Coinbase.com || {{Yes}} || {{No}} || https://twitter.com/diogorsergio/status/983052769262292992&lt;br /&gt;
|-&lt;br /&gt;
| Coinfloor || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Flyp.me || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Genesis || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Hodl Hodl || {{Yes}} || {{No}} || https://medium.com/@hodlhodl/hodl-hodl-segwit-compatible-exchange-a2231968ac56&lt;br /&gt;
|-&lt;br /&gt;
| Itbit || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Kraken || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Liberalcoins || {{Yes}} || {{Yes}} || https://liberalcoins.com&lt;br /&gt;
|-&lt;br /&gt;
| Localbitcoins.com || {{No}} || {{No}} ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Bitcoin ATM Models ====&lt;br /&gt;
&lt;br /&gt;
Hopefully when a model updates then all its ATMs everywhere will gain that feature. See https://coinatmradar.com/shop/buy-bitcoin-atm/&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to !! Create/receive !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| GenesisCoin || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| General Bytes || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Lamassu Douro || {{No}} || {{No}} ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Blockchain Explorers ===&lt;br /&gt;
&lt;br /&gt;
For trying these out you can use mainnet TXIDs &amp;lt;code&amp;gt;4ef47f6eb681d5d9fa2f7e16336cd629303c635e8da51e425b76088be9c8744c&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;514a33f1d46179b89e1fea7bbb07b682ab14083a276979f91038369d1a8d689b&amp;lt;/code&amp;gt;. And addresses &amp;lt;code&amp;gt;bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;bc1qc7slrfxkknqcq2jevvvkdgvrt8080852dfjewde450xdlk4ugp7szw5tk9&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Some blockchain explorers can only parse the bech32 address and display it, they don&#039;t build an index so users cannot search for bech32 addresses.&lt;br /&gt;
&lt;br /&gt;
See also: https://en.bitcoin.it/wiki/Category:Block_chain_browsers&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Display !! Index !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Blockchair || {{Yes}} || {{Yes}} || https://blockchair.com/&lt;br /&gt;
|-&lt;br /&gt;
| Blockonomics || {{Yes}} || {{Yes}} || https://www.blockonomics.co&lt;br /&gt;
|-&lt;br /&gt;
| Bitflyer || {{Yes}} || {{Yes}} || https://chainflyer.bitflyer.jp/&lt;br /&gt;
|-&lt;br /&gt;
| OXT || {{Yes}} || {{Yes}} || https://oxt.me/&lt;br /&gt;
|-&lt;br /&gt;
| blockchain.info || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Insight || {{No}} || {{No}} || Open source explorer, instances are https://insight.bitpay.com/ and https://chain.localbitcoins.com/&lt;br /&gt;
|-&lt;br /&gt;
| Blockcypher || {{No}} || {{No}} || https://live.blockcypher.com/btc&lt;br /&gt;
|-&lt;br /&gt;
| Tradeblock || {{No}} || {{No}} || https://tradeblock.com/bitcoin&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Other Services ===&lt;br /&gt;
&lt;br /&gt;
Casinos, marketplaces, etc that let users withdraw money&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Withdrawals !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Crypto-Games.net || {{Yes}} || [https://bitcointalk.org/index.php?topic=750760.msg31421151#msg31421151 bitcointalk source]&lt;br /&gt;
|-&lt;br /&gt;
| YOLOdice || {{Yes}} || A popular dice site https://yolodice.com&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>NLNico</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Bech32_adoption&amp;diff=65103</id>
		<title>Bech32 adoption</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Bech32_adoption&amp;diff=65103"/>
		<updated>2018-03-22T13:38:28Z</updated>

		<summary type="html">&lt;p&gt;NLNico: /* Software Wallets */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bech32]] is a new bitcoin [[address]] format specified by [[BIP 0173]]. The BIP status was moved from &amp;lt;code&amp;gt;draft&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;proposed&amp;lt;/code&amp;gt; on 3rd January 2018&amp;lt;ref&amp;gt;https://github.com/bitcoin/bips/commit/97a55878e61fd19b8e9eb68759a8dc902a1831a6&amp;lt;/ref&amp;gt;. This page tracks the adoption of [[Bech32]].&lt;br /&gt;
&lt;br /&gt;
Ideally wallets would first support &#039;&#039;sending to&#039;&#039; bech32 addresses. After almost every wallet can send then people may be willing to adopt bech32 widely for receiving.&lt;br /&gt;
&lt;br /&gt;
The amount of bech32 addresses is tracked on this website: https://p2sh.info/dashboard/db/bech32-statistics?orgId=1&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Evaluating|??}} || Maybe / Haven&#039;t checked / placeholder&lt;br /&gt;
|-&lt;br /&gt;
| {{Planned}} || The developers said they plan to&lt;br /&gt;
|-&lt;br /&gt;
| {{Acceptable|PR Merged}} || In the case of software, code has been written and merged, and it will be in next release.&lt;br /&gt;
|-&lt;br /&gt;
| {{Yes}} || Feature has been released&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Software Wallets ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to !! Create/receive !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Bitcoin Core || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Electrum || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Armory || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| JoinMarket || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| GreenAddress || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Breadwallet || {{Yes}} || {{No}} || https://twitter.com/udiWertheimer/status/975810157941796864&lt;br /&gt;
|-&lt;br /&gt;
| Samourai Wallet || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coinomi || {{Yes}} || {{Yes}} || [https://www.reddit.com/r/Bitcoin/comments/865qn1/coinomi_wallet_beta_has_segwit_support/ reddit source]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Hardware Wallets ===&lt;br /&gt;
&lt;br /&gt;
Hardware wallet manufacturers typically publish a web wallet or browser add-on wallet for use with their hardware. Users can also sometimes connect their hardware wallet to a software wallet like [[Electrum]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to !! Create/receive !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Trezor web wallet || {{Acceptable|PR Merged}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Ledger chrome app || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| KeepKey chrome app || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Digital Bitbox Qt app || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Trezor + Electrum || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Ledger + Electrum || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Digital Bitbox + Electrum || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| KeepKey + Electrum || {{No}} || {{No}} ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Web Wallets ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to !! Create/receive !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Coinapult  || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coin.Space || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| BitGo || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| blockchain.info web wallet || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exchanges ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to !! Create/receive !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Hodl Hodl || {{Yes}} || {{No}} || https://medium.com/@hodlhodl/hodl-hodl-segwit-compatible-exchange-a2231968ac56&lt;br /&gt;
|-&lt;br /&gt;
| Localbitcoins.com || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Bitstamp || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Bitfinex || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coinbase.com || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Kraken || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Itbit || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Genesis || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| BitMEX || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coinfloor || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Anycoin Direct || {{Yes}} || {{No}} || https://anycoindirect.eu/en/news/details/segwit-activated&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Bitcoin ATM Models ====&lt;br /&gt;
&lt;br /&gt;
Hopefully when a model updates then all its ATMs everywhere will gain that feature. See https://coinatmradar.com/shop/buy-bitcoin-atm/&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to !! Create/receive !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| GenesisCoin || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| General Bytes || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Lamassu Douro || {{No}} || {{No}} ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Blockchain Explorers ===&lt;br /&gt;
&lt;br /&gt;
For trying these out you can use mainnet TXIDs &amp;lt;code&amp;gt;4ef47f6eb681d5d9fa2f7e16336cd629303c635e8da51e425b76088be9c8744c&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;514a33f1d46179b89e1fea7bbb07b682ab14083a276979f91038369d1a8d689b&amp;lt;/code&amp;gt;. And addresses &amp;lt;code&amp;gt;bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;bc1qc7slrfxkknqcq2jevvvkdgvrt8080852dfjewde450xdlk4ugp7szw5tk9&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Some blockchain explorers can only parse the bech32 address and display it, they don&#039;t build an index so users cannot search for bech32 addresses.&lt;br /&gt;
&lt;br /&gt;
See also: https://en.bitcoin.it/wiki/Category:Block_chain_browsers&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Display !! Index !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Blockchair || {{Yes}} || {{Yes}} || https://blockchair.com/&lt;br /&gt;
|-&lt;br /&gt;
| Blockonomics || {{Yes}} || {{Yes}} || https://www.blockonomics.co&lt;br /&gt;
|-&lt;br /&gt;
| Bitflyer || {{Yes}} || {{Yes}} || https://chainflyer.bitflyer.jp/&lt;br /&gt;
|-&lt;br /&gt;
| OXT || {{Yes}} || {{Yes}} || https://oxt.me/&lt;br /&gt;
|-&lt;br /&gt;
| blockchain.info || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Insight || {{No}} || {{No}} || Open source explorer, instances are https://insight.bitpay.com/ and https://chain.localbitcoins.com/&lt;br /&gt;
|-&lt;br /&gt;
| Blockcypher || {{No}} || {{No}} || https://live.blockcypher.com/btc&lt;br /&gt;
|-&lt;br /&gt;
| Tradeblock || {{No}} || {{No}} || https://tradeblock.com/bitcoin&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Other Services ===&lt;br /&gt;
&lt;br /&gt;
Casinos, marketplaces, etc that let users withdraw money&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>NLNico</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Bech32_adoption&amp;diff=65102</id>
		<title>Bech32 adoption</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Bech32_adoption&amp;diff=65102"/>
		<updated>2018-03-22T13:37:26Z</updated>

		<summary type="html">&lt;p&gt;NLNico: /* Software Wallets */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bech32]] is a new bitcoin [[address]] format specified by [[BIP 0173]]. The BIP status was moved from &amp;lt;code&amp;gt;draft&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;proposed&amp;lt;/code&amp;gt; on 3rd January 2018&amp;lt;ref&amp;gt;https://github.com/bitcoin/bips/commit/97a55878e61fd19b8e9eb68759a8dc902a1831a6&amp;lt;/ref&amp;gt;. This page tracks the adoption of [[Bech32]].&lt;br /&gt;
&lt;br /&gt;
Ideally wallets would first support &#039;&#039;sending to&#039;&#039; bech32 addresses. After almost every wallet can send then people may be willing to adopt bech32 widely for receiving.&lt;br /&gt;
&lt;br /&gt;
The amount of bech32 addresses is tracked on this website: https://p2sh.info/dashboard/db/bech32-statistics?orgId=1&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| {{Evaluating|??}} || Maybe / Haven&#039;t checked / placeholder&lt;br /&gt;
|-&lt;br /&gt;
| {{Planned}} || The developers said they plan to&lt;br /&gt;
|-&lt;br /&gt;
| {{Acceptable|PR Merged}} || In the case of software, code has been written and merged, and it will be in next release.&lt;br /&gt;
|-&lt;br /&gt;
| {{Yes}} || Feature has been released&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Software Wallets ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to !! Create/receive !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Bitcoin Core || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Electrum || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Armory || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| JoinMarket || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| GreenAddress || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Breadwallet || {{Yes}} || {{No}} || https://twitter.com/udiWertheimer/status/975810157941796864&lt;br /&gt;
|-&lt;br /&gt;
| Samourai Wallet || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coinomi || {{Yes}} || {{Yes}} || https://www.reddit.com/r/Bitcoin/comments/865qn1/coinomi_wallet_beta_has_segwit_support/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Hardware Wallets ===&lt;br /&gt;
&lt;br /&gt;
Hardware wallet manufacturers typically publish a web wallet or browser add-on wallet for use with their hardware. Users can also sometimes connect their hardware wallet to a software wallet like [[Electrum]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to !! Create/receive !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Trezor web wallet || {{Acceptable|PR Merged}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Ledger chrome app || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| KeepKey chrome app || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Digital Bitbox Qt app || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Trezor + Electrum || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Ledger + Electrum || {{Yes}} || {{Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Digital Bitbox + Electrum || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| KeepKey + Electrum || {{No}} || {{No}} ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Web Wallets ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to !! Create/receive !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Coinapult  || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coin.Space || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| BitGo || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| blockchain.info web wallet || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exchanges ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to !! Create/receive !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Hodl Hodl || {{Yes}} || {{No}} || https://medium.com/@hodlhodl/hodl-hodl-segwit-compatible-exchange-a2231968ac56&lt;br /&gt;
|-&lt;br /&gt;
| Localbitcoins.com || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Bitstamp || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Bitfinex || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coinbase.com || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Kraken || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Itbit || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Genesis || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| BitMEX || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Coinfloor || {{Evaluating|??}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Anycoin Direct || {{Yes}} || {{No}} || https://anycoindirect.eu/en/news/details/segwit-activated&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Bitcoin ATM Models ====&lt;br /&gt;
&lt;br /&gt;
Hopefully when a model updates then all its ATMs everywhere will gain that feature. See https://coinatmradar.com/shop/buy-bitcoin-atm/&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Send to !! Create/receive !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| GenesisCoin || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| General Bytes || {{No}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Lamassu Douro || {{No}} || {{No}} ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Blockchain Explorers ===&lt;br /&gt;
&lt;br /&gt;
For trying these out you can use mainnet TXIDs &amp;lt;code&amp;gt;4ef47f6eb681d5d9fa2f7e16336cd629303c635e8da51e425b76088be9c8744c&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;514a33f1d46179b89e1fea7bbb07b682ab14083a276979f91038369d1a8d689b&amp;lt;/code&amp;gt;. And addresses &amp;lt;code&amp;gt;bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;bc1qc7slrfxkknqcq2jevvvkdgvrt8080852dfjewde450xdlk4ugp7szw5tk9&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Some blockchain explorers can only parse the bech32 address and display it, they don&#039;t build an index so users cannot search for bech32 addresses.&lt;br /&gt;
&lt;br /&gt;
See also: https://en.bitcoin.it/wiki/Category:Block_chain_browsers&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Display !! Index !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Blockchair || {{Yes}} || {{Yes}} || https://blockchair.com/&lt;br /&gt;
|-&lt;br /&gt;
| Blockonomics || {{Yes}} || {{Yes}} || https://www.blockonomics.co&lt;br /&gt;
|-&lt;br /&gt;
| Bitflyer || {{Yes}} || {{Yes}} || https://chainflyer.bitflyer.jp/&lt;br /&gt;
|-&lt;br /&gt;
| OXT || {{Yes}} || {{Yes}} || https://oxt.me/&lt;br /&gt;
|-&lt;br /&gt;
| blockchain.info || {{Yes}} || {{No}} ||&lt;br /&gt;
|-&lt;br /&gt;
| Insight || {{No}} || {{No}} || Open source explorer, instances are https://insight.bitpay.com/ and https://chain.localbitcoins.com/&lt;br /&gt;
|-&lt;br /&gt;
| Blockcypher || {{No}} || {{No}} || https://live.blockcypher.com/btc&lt;br /&gt;
|-&lt;br /&gt;
| Tradeblock || {{No}} || {{No}} || https://tradeblock.com/bitcoin&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Other Services ===&lt;br /&gt;
&lt;br /&gt;
Casinos, marketplaces, etc that let users withdraw money&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>NLNico</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Running_Bitcoin&amp;diff=62490</id>
		<title>Running Bitcoin</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Running_Bitcoin&amp;diff=62490"/>
		<updated>2017-04-03T10:37:14Z</updated>

		<summary type="html">&lt;p&gt;NLNico: Updated to latest bitcoin.conf example&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are two variations of the original bitcoin program available; one with a graphical user interface (usually referred to as just “Bitcoin”), and a &#039;headless&#039; version (called [[bitcoind]]). They are completely compatible with each other, and take the same command-line arguments, read the same configuration file, and read and write the same data files. You can run one copy of either Bitcoin or bitcoind on your system at a time (if you accidently try to launch another, the copy will let you know that Bitcoin or bitcoind is already running and will exit).&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Linux Quickstart==&lt;br /&gt;
&lt;br /&gt;
The simplest way to start from scratch with the command line client, automatically syncing blockchain and creating a wallet, is to just run this command (without arguments) from the directory containing your bitcoind binary:&lt;br /&gt;
&lt;br /&gt;
  ./bitcoind&lt;br /&gt;
&lt;br /&gt;
To run with the standard GUI interface:&lt;br /&gt;
&lt;br /&gt;
  ./bitcoin-qt&lt;br /&gt;
&lt;br /&gt;
==Command-line arguments==&lt;br /&gt;
&lt;br /&gt;
These commands are accurate as of Bitcoin Core version &#039;&#039;&#039;v0.14.0&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;valign:top;&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width: 20pt;border: 0px&amp;quot; | &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width: 150pt;&amp;quot; | Command&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Description&lt;br /&gt;
|-&lt;br /&gt;
| || -? || Print this help message and exit&lt;br /&gt;
|-&lt;br /&gt;
| || -version || Print version and exit&lt;br /&gt;
|-&lt;br /&gt;
| || -alertnotify=&amp;lt;cmd&amp;gt; || Execute command when a relevant alert is received or we see a really long fork (%s in cmd is replaced by message)&lt;br /&gt;
|-&lt;br /&gt;
| || -blocknotify=&amp;lt;cmd&amp;gt; || Execute command when the best block changes (%s in cmd is replaced by block hash)&lt;br /&gt;
|-&lt;br /&gt;
| || -assumevalid=&amp;lt;hex&amp;gt; || If this block is in the chain assume that it and its ancestors are valid and potentially skip their script verification (0 to verify all, default: 00000000000000000013176bf8d7dfeab4e1db31dc93bc311b436e82ab226b90, testnet: 00000000000128796ee387cf110ccb9d2f36cffaf7f73079c995377c65ac0dcc)&lt;br /&gt;
|-&lt;br /&gt;
| || -conf=&amp;lt;file&amp;gt; || Specify configuration file (default: bitcoin.conf)&lt;br /&gt;
|-&lt;br /&gt;
| || -datadir=&amp;lt;dir&amp;gt; || Specify data directory&lt;br /&gt;
|-&lt;br /&gt;
| || -dbcache=&amp;lt;n&amp;gt; || Set database cache size in megabytes (4 to 16384, default: 300)&lt;br /&gt;
|-&lt;br /&gt;
| || -loadblock=&amp;lt;file&amp;gt; || Imports blocks from external blk000??.dat file on startup&lt;br /&gt;
|-&lt;br /&gt;
| || -maxorphantx=&amp;lt;n&amp;gt; || Keep at most &amp;lt;n&amp;gt; unconnectable transactions in memory (default: 100)&lt;br /&gt;
|-&lt;br /&gt;
| || -maxmempool=&amp;lt;n&amp;gt; || Keep the transaction memory pool below &amp;lt;n&amp;gt; megabytes (default: 300)&lt;br /&gt;
|-&lt;br /&gt;
| || -mempoolexpiry=&amp;lt;n&amp;gt; || Do not keep transactions in the mempool longer than &amp;lt;n&amp;gt; hours (default: 336)&lt;br /&gt;
|-&lt;br /&gt;
| || -blockreconstructionextratxn=&amp;lt;n&amp;gt; || Extra transactions to keep in memory for compact block reconstructions (default: 100)&lt;br /&gt;
|-&lt;br /&gt;
| || -par=&amp;lt;n&amp;gt; || Set the number of script verification threads (-2 to 16, 0 = auto, &amp;lt;0 = leave that many cores free, default: 0)&lt;br /&gt;
|-&lt;br /&gt;
| || -pid=&amp;lt;file&amp;gt; || Specify pid file (default: bitcoind.pid)&lt;br /&gt;
|-&lt;br /&gt;
| || -prune=&amp;lt;n&amp;gt; || Reduce storage requirements by enabling pruning (deleting) of old blocks. This allows the pruneblockchain RPC to be called to delete specific blocks, and enables automatic pruning of old blocks if a target size in MiB is provided. This mode is incompatible with -txindex and -rescan. Warning: Reverting this setting requires re-downloading the entire blockchain. (default: 0 = disable pruning blocks, 1 = allow manual pruning via RPC, &amp;gt;550 = automatically prune block files to stay under the specified target size in MiB)&lt;br /&gt;
|-&lt;br /&gt;
| || -reindex-chainstate || Rebuild chain state from the currently indexed blocks&lt;br /&gt;
|-&lt;br /&gt;
| || -reindex || Rebuild chain state and block index from the blk*.dat files on disk&lt;br /&gt;
|-&lt;br /&gt;
| || -sysperms || Create new files with system default permissions, instead of umask 077 (only effective with disabled wallet functionality)&lt;br /&gt;
|-&lt;br /&gt;
| || -txindex || Maintain a full transaction index, used by the getrawtransaction rpc call (default: 0)&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;lt;br /&amp;gt; &#039;&#039;&#039;Connection options:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || -addnode=&amp;lt;ip&amp;gt; || Add a node to connect to and attempt to keep the connection open&lt;br /&gt;
|-&lt;br /&gt;
| || -banscore=&amp;lt;n&amp;gt; || Threshold for disconnecting misbehaving peers (default: 100)&lt;br /&gt;
|-&lt;br /&gt;
| || -bantime=&amp;lt;n&amp;gt; || Number of seconds to keep misbehaving peers from reconnecting (default: 86400)&lt;br /&gt;
|-&lt;br /&gt;
| || -bind=&amp;lt;addr&amp;gt; || Bind to given address and always listen on it. Use [host]:port notation for IPv6&lt;br /&gt;
|-&lt;br /&gt;
| || -connect=&amp;lt;ip&amp;gt; || Connect only to the specified node(s); -noconnect or -connect=0 alone to disable automatic connections&lt;br /&gt;
|-&lt;br /&gt;
| || -discover || Discover own IP addresses (default: 1 when listening and no -externalip or -proxy)&lt;br /&gt;
|-&lt;br /&gt;
| || -dns || Allow DNS lookups for -addnode, -seednode and -connect (default: 1)&lt;br /&gt;
|-&lt;br /&gt;
| || -dnsseed || Query for peer addresses via DNS lookup, if low on addresses (default: 1 unless -connect/-noconnect)&lt;br /&gt;
|-&lt;br /&gt;
| || -externalip=&amp;lt;ip&amp;gt; || Specify your own public address&lt;br /&gt;
|-&lt;br /&gt;
| || -forcednsseed || Always query for peer addresses via DNS lookup (default: 0)&lt;br /&gt;
|-&lt;br /&gt;
| || -listen || Accept connections from outside (default: 1 if no -proxy or -connect/-noconnect)&lt;br /&gt;
|-&lt;br /&gt;
| || -listenonion || Automatically create Tor hidden service (default: 1)&lt;br /&gt;
|-&lt;br /&gt;
| || -maxconnections=&amp;lt;n&amp;gt; || Maintain at most &amp;lt;n&amp;gt; connections to peers (default: 125)&lt;br /&gt;
|-&lt;br /&gt;
| || -maxreceivebuffer=&amp;lt;n&amp;gt; || Maximum per-connection receive buffer, &amp;lt;n&amp;gt;*1000 bytes (default: 5000)&lt;br /&gt;
|-&lt;br /&gt;
| || -maxsendbuffer=&amp;lt;n&amp;gt; || Maximum per-connection send buffer, &amp;lt;n&amp;gt;*1000 bytes (default: 1000)&lt;br /&gt;
|-&lt;br /&gt;
| || -maxtimeadjustment || Maximum allowed median peer time offset adjustment. Local perspective of time may be influenced by peers forward or backward by this amount. (default: 4200 seconds)&lt;br /&gt;
|-&lt;br /&gt;
| || -onion=&amp;lt;ip:port&amp;gt; || Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: -proxy)&lt;br /&gt;
|-&lt;br /&gt;
| || -onlynet=&amp;lt;net&amp;gt; || Only connect to nodes in network &amp;lt;net&amp;gt; (ipv4, ipv6 or onion)&lt;br /&gt;
|-&lt;br /&gt;
| || -permitbaremultisig || Relay non-P2SH multisig (default: 1)&lt;br /&gt;
|-&lt;br /&gt;
| || -peerbloomfilters || Support filtering of blocks and transaction with bloom filters (default: 1)&lt;br /&gt;
|-&lt;br /&gt;
| || -port=&amp;lt;port&amp;gt; || Listen for connections on &amp;lt;port&amp;gt; (default: 8333 or testnet: 18333)&lt;br /&gt;
|-&lt;br /&gt;
| || -proxy=&amp;lt;ip:port&amp;gt; || Connect through SOCKS5 proxy&lt;br /&gt;
|-&lt;br /&gt;
| || -proxyrandomize || Randomize credentials for every proxy connection. This enables Tor stream isolation (default: 1)&lt;br /&gt;
|-&lt;br /&gt;
| || -rpcserialversion || Sets the serialization of raw transaction or block hex returned in non-verbose mode, non-segwit(0) or segwit(1) (default: 1)&lt;br /&gt;
|-&lt;br /&gt;
| || -seednode=&amp;lt;ip&amp;gt; || Connect to a node to retrieve peer addresses, and disconnect&lt;br /&gt;
|-&lt;br /&gt;
| || -timeout=&amp;lt;n&amp;gt; || Specify connection timeout in milliseconds (minimum: 1, default: 5000)&lt;br /&gt;
|-&lt;br /&gt;
| || -torcontrol=&amp;lt;ip&amp;gt;:&amp;lt;port&amp;gt; || Tor control port to use if onion listening enabled (default: 127.0.0.1:9051)&lt;br /&gt;
|-&lt;br /&gt;
| || -torpassword=&amp;lt;pass&amp;gt; || Tor control port password (default: empty)&lt;br /&gt;
|-&lt;br /&gt;
| || -upnp=&amp;lt;pass&amp;gt; || Use UPnP to map the listening port (default: 0)&lt;br /&gt;
|-&lt;br /&gt;
| || -whitebind=&amp;lt;addr&amp;gt; || Bind to given address and whitelist peers connecting to it. Use [host]:port notation for IPv6&lt;br /&gt;
|-&lt;br /&gt;
| || -whitelist=&amp;lt;IP address or network&amp;gt; || Whitelist peers connecting from the given IP address (e.g. 1.2.3.4) or CIDR notated network (e.g. 1.2.3.0/24). Can be specified multiple times. Whitelisted peers cannot be DoS banned and their transactions are always relayed, even if they are already in the mempool, useful e.g. for a gateway&lt;br /&gt;
|-&lt;br /&gt;
| || -whitelistrelay || Accept relayed transactions received from whitelisted peers even when not relaying transactions (default: 1)&lt;br /&gt;
|-&lt;br /&gt;
| || -whitelistforcerelay || Force relay of transactions from whitelisted peers even if they violate local relay policy (default: 1)&lt;br /&gt;
|-&lt;br /&gt;
| || -maxuploadtarget=&amp;lt;n&amp;gt; || Tries to keep outbound traffic under the given target (in MiB per 24h), 0 = no limit (default: 0)&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;lt;br /&amp;gt; &#039;&#039;&#039;Wallet options:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || -disablewallet || Do not load the wallet and disable wallet RPC calls&lt;br /&gt;
|-&lt;br /&gt;
| || -keypool=&amp;lt;n&amp;gt; || Set key pool size to &amp;lt;n&amp;gt; (default: 100)&lt;br /&gt;
|-&lt;br /&gt;
| || -fallbackfee=&amp;lt;amt&amp;gt; || A fee rate (in BTC/kB) that will be used when fee estimation has insufficient data (default: 0.0002)&lt;br /&gt;
|-&lt;br /&gt;
| || -mintxfee=&amp;lt;amt&amp;gt; || Fees (in BTC/kB) smaller than this are considered zero fee for transaction creation (default: 0.00001)&lt;br /&gt;
|-&lt;br /&gt;
| || -paytxfee=&amp;lt;amt&amp;gt; || Fee (in BTC/kB) to add to transactions you send (default: 0.00)&lt;br /&gt;
|-&lt;br /&gt;
| || -rescan || Rescan the block chain for missing wallet transactions on startup&lt;br /&gt;
|-&lt;br /&gt;
| || -salvagewallet || Attempt to recover private keys from a corrupt wallet on startup&lt;br /&gt;
|-&lt;br /&gt;
| || -spendzeroconfchange || Spend unconfirmed change when sending transactions (default: 1)&lt;br /&gt;
|-&lt;br /&gt;
| || -txconfirmtarget=&amp;lt;n&amp;gt; || If paytxfee is not set, include enough fee so transactions begin confirmation on average within n blocks (default: 6)&lt;br /&gt;
|-&lt;br /&gt;
| || -usehd || Use hierarchical deterministic key generation (HD) after BIP32. Only has effect during wallet creation/first start (default: 1)&lt;br /&gt;
|-&lt;br /&gt;
| || -walletrbf || Send transactions with full-RBF opt-in enabled (default: 0)&lt;br /&gt;
|-&lt;br /&gt;
| || -upgradewallet || Upgrade wallet to latest format on startup&lt;br /&gt;
|-&lt;br /&gt;
| || -wallet=&amp;lt;file&amp;gt; || Specify wallet file (within data directory) (default: wallet.dat)&lt;br /&gt;
|-&lt;br /&gt;
| || -walletbroadcast || Make the wallet broadcast transactions (default: 1)&lt;br /&gt;
|-&lt;br /&gt;
| || -walletnotify=&amp;lt;cmd&amp;gt; || Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)&lt;br /&gt;
|-&lt;br /&gt;
| || -zapwallettxes=&amp;lt;mode&amp;gt; || Delete all wallet transactions and only recover those parts of the blockchain through -rescan on startup (1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data)&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;lt;br /&amp;gt; &#039;&#039;&#039;ZeroMQ notification options:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || -zmqpubhashblock=&amp;lt;address&amp;gt; || Enable publish hash block in &amp;lt;address&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| || -zmqpubhashtx=&amp;lt;address&amp;gt; || Enable publish hash transaction in &amp;lt;address&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| || -zmqpubrawblock=&amp;lt;address&amp;gt; || Enable publish raw block in &amp;lt;address&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| || -zmqpubrawtx=&amp;lt;address&amp;gt; || Enable publish raw transaction in &amp;lt;address&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;lt;br /&amp;gt; &#039;&#039;&#039;Debugging/Testing options:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || -uacomment=&amp;lt;cmt&amp;gt; || Append comment to the user agent string&lt;br /&gt;
|-&lt;br /&gt;
| || -debug=&amp;lt;category&amp;gt; || Output debugging information (default: 0, supplying &amp;lt;category&amp;gt; is optional). If &amp;lt;category&amp;gt; is not supplied or if &amp;lt;category&amp;gt; = 1, output all debugging information.&amp;lt;category&amp;gt; can be: addrman, alert, bench, cmpctblock, coindb, db, http, libevent, lock, mempool, mempoolrej, net, proxy, prune, rand, reindex, rpc, selectcoins, tor, zmq, qt.&lt;br /&gt;
|-&lt;br /&gt;
| || -help-debug || Show all debugging options (usage: --help -help-debug)&lt;br /&gt;
|-&lt;br /&gt;
| || -logips || Include IP addresses in debug output (default: 0)&lt;br /&gt;
|-&lt;br /&gt;
| || -logtimestamps || Prepend debug output with timestamp (default: 1)&lt;br /&gt;
|-&lt;br /&gt;
| || -minrelaytxfee=&amp;lt;amt&amp;gt; || Fees (in BTC/kB) smaller than this are considered zero fee for relaying, mining and transaction creation (default: 0.00001)&lt;br /&gt;
|-&lt;br /&gt;
| || -maxtxfee=&amp;lt;amt&amp;gt; || Maximum total fees (in BTC) to use in a single wallet transaction or raw transaction; setting this too low may abort large transactions (default: 0.10)&lt;br /&gt;
|-&lt;br /&gt;
| || -printtoconsole || Send trace/debug info to console instead of debug.log file&lt;br /&gt;
|-&lt;br /&gt;
| || -shrinkdebugfile || Shrink debug.log file on client startup (default: 1 when no -debug)&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;lt;br /&amp;gt; &#039;&#039;&#039;Chain selection options:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || -testnet || Use the test chain&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;lt;br /&amp;gt; &#039;&#039;&#039;Node relay options:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || -bytespersigop || Equivalent bytes per sigop in transactions for relay and mining (default: 20)&lt;br /&gt;
|-&lt;br /&gt;
| || -datacarrier || Relay and mine data carrier transactions (default: 1)&lt;br /&gt;
|-&lt;br /&gt;
| || -datacarriersize || Maximum size of data in data carrier transactions we relay and mine (default: 83)&lt;br /&gt;
|-&lt;br /&gt;
| || -mempoolreplacement || Enable transaction replacement in the memory pool (default: 1)&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;lt;br /&amp;gt; &#039;&#039;&#039;Block creation options:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || -blockmaxweight=&amp;lt;n&amp;gt; || Set maximum BIP141 block weight (default: 3000000)&lt;br /&gt;
|-&lt;br /&gt;
| || -blockmaxsize=&amp;lt;n&amp;gt; || Set maximum block size in bytes (default: 750000)&lt;br /&gt;
|-&lt;br /&gt;
| || -blockprioritysize=&amp;lt;n&amp;gt; || Set maximum size of high-priority/low-fee transactions in bytes (default: 0)&lt;br /&gt;
|-&lt;br /&gt;
| || -blockmintxfee=&amp;lt;amt&amp;gt; || Set lowest fee rate (in BTC/kB) for transactions to be included in block creation. (default: 0.00001)&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;lt;br /&amp;gt; &#039;&#039;&#039;RPC server options:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || -server || Accept command line and JSON-RPC commands&lt;br /&gt;
|-&lt;br /&gt;
| || -rest || Accept public REST requests (default: 0)&lt;br /&gt;
|-&lt;br /&gt;
| || -rpcbind=&amp;lt;addr&amp;gt; || Bind to given address to listen for JSON-RPC connections. Use [host]:port notation for IPv6. This option can be specified multiple times (default: bind to all interfaces)&lt;br /&gt;
|-&lt;br /&gt;
| || -rpccookiefile=&amp;lt;loc&amp;gt; || Location of the auth cookie (default: data dir)&lt;br /&gt;
|-&lt;br /&gt;
| || -rpcuser=&amp;lt;user&amp;gt; || Username for JSON-RPC connections&lt;br /&gt;
|-&lt;br /&gt;
| || -rpcpassword=&amp;lt;pw&amp;gt; || Password for JSON-RPC connections&lt;br /&gt;
|-&lt;br /&gt;
| || -rpcauth=&amp;lt;userpw&amp;gt; || Username and hashed password for JSON-RPC connections. The field &amp;lt;userpw&amp;gt; comes in the format: &amp;lt;USERNAME&amp;gt;:&amp;lt;SALT&amp;gt;$&amp;lt;HASH&amp;gt;. A canonical python script is included in share/rpcuser. The client then connects normally using the rpcuser=&amp;lt;USERNAME&amp;gt;/rpcpassword=&amp;lt;PASSWORD&amp;gt; pair of arguments. This option can be specified multiple times&lt;br /&gt;
|-&lt;br /&gt;
| || -rpcport=&amp;lt;port&amp;gt; || Listen for JSON-RPC connections on &amp;lt;port&amp;gt; (default: 8332 or testnet: 18332)&lt;br /&gt;
|-&lt;br /&gt;
| || -rpcallowip=&amp;lt;ip&amp;gt; || Allow JSON-RPC connections from specified source. Valid for &amp;lt;ip&amp;gt; are a single IP (e.g. 1.2.3.4), a network/netmask (e.g. 1.2.3.4/255.255.255.0) or a network/CIDR (e.g. 1.2.3.4/24). This option can be specified multiple times&lt;br /&gt;
|-&lt;br /&gt;
| || -rpcthreads=&amp;lt;n&amp;gt; || Set the number of threads to service RPC calls (default: 4)&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;lt;br /&amp;gt; &#039;&#039;&#039;UI Options:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || -choosedatadir || Choose data directory on startup (default: 0)&lt;br /&gt;
|-&lt;br /&gt;
| || -lang=&amp;lt;lang&amp;gt; || Set language, for example &amp;quot;de_DE&amp;quot; (default: system locale)&lt;br /&gt;
|-&lt;br /&gt;
| || -min || Start minimized&lt;br /&gt;
|-&lt;br /&gt;
| || -rootcertificates=&amp;lt;file&amp;gt; || Set SSL root certificates for payment request (default: -system-)&lt;br /&gt;
|-&lt;br /&gt;
| || -splash || Show splash screen on startup (default: 1)&lt;br /&gt;
|-&lt;br /&gt;
| || -resetguisettings || Reset all settings changed in the GUI&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Many of the boolean options can also be set to off by specifying them with a &amp;quot;no&amp;quot; prefix: e.g. -nodnseed.&lt;br /&gt;
&lt;br /&gt;
==Bitcoin.conf Configuration File==&lt;br /&gt;
All command-line options (except for -conf) may be specified in a configuration file, and all configuration file options may also be specified on the command line. Command-line options override values set in the configuration file.&lt;br /&gt;
&lt;br /&gt;
The configuration file is a list of setting=value pairs, one per line, with optional comments starting with the &#039;#&#039; character.&lt;br /&gt;
&lt;br /&gt;
The configuration file is not automatically created; you can create it using your favorite plain-text editor. A user-friendly configuration file generator is [https://jlopp.github.io/bitcoin-core-config-generator/ available here]. By default, Bitcoin (or bitcoind) will look for a file named &#039;bitcoin.conf&#039; in the bitcoin [[data directory]], but both the data directory and the configuration file path may be changed using the -datadir and -conf command-line arguments.&lt;br /&gt;
{|&lt;br /&gt;
! Operating System&lt;br /&gt;
! Default bitcoin datadir&lt;br /&gt;
! Typical path to configuration file&lt;br /&gt;
|-&lt;br /&gt;
| Windows&lt;br /&gt;
| %APPDATA%\Bitcoin\&lt;br /&gt;
| C:\Users\username\AppData\Roaming\Bitcoin\bitcoin.conf&lt;br /&gt;
|-&lt;br /&gt;
| Linux&lt;br /&gt;
| $HOME/.bitcoin/&lt;br /&gt;
| /home/username/.bitcoin/bitcoin.conf&lt;br /&gt;
|-&lt;br /&gt;
| Mac OSX&lt;br /&gt;
| $HOME/Library/Application Support/Bitcoin/&lt;br /&gt;
| /Users/username/Library/Application Support/Bitcoin/bitcoin.conf&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Note: if running Bitcoin in testnet mode, the sub-folder &amp;quot;testnet&amp;quot; will be appended to the data directory automatically.&lt;br /&gt;
&lt;br /&gt;
==Sample Bitcoin.conf==&lt;br /&gt;
&lt;br /&gt;
Copied from https://github.com/bitcoin/bitcoin/blob/master/contrib/debian/examples/bitcoin.conf:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
##&lt;br /&gt;
## bitcoin.conf configuration file. Lines beginning with # are comments.&lt;br /&gt;
##&lt;br /&gt;
 &lt;br /&gt;
# Network-related settings:&lt;br /&gt;
&lt;br /&gt;
# Run on the test network instead of the real bitcoin network.&lt;br /&gt;
#testnet=0&lt;br /&gt;
&lt;br /&gt;
# Run a regression test network&lt;br /&gt;
#regtest=0&lt;br /&gt;
&lt;br /&gt;
# Connect via a SOCKS5 proxy&lt;br /&gt;
#proxy=127.0.0.1:9050&lt;br /&gt;
&lt;br /&gt;
# Bind to given address and always listen on it. Use [host]:port notation for IPv6&lt;br /&gt;
#bind=&amp;lt;addr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Bind to given address and whitelist peers connecting to it. Use [host]:port notation for IPv6&lt;br /&gt;
#whitebind=&amp;lt;addr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
##############################################################&lt;br /&gt;
##            Quick Primer on addnode vs connect            ##&lt;br /&gt;
##  Let&#039;s say for instance you use addnode=4.2.2.4          ##&lt;br /&gt;
##  addnode will connect you to and tell you about the      ##&lt;br /&gt;
##    nodes connected to 4.2.2.4.  In addition it will tell ##&lt;br /&gt;
##    the other nodes connected to it that you exist so     ##&lt;br /&gt;
##    they can connect to you.                              ##&lt;br /&gt;
##  connect will not do the above when you &#039;connect&#039; to it. ##&lt;br /&gt;
##    It will *only* connect you to 4.2.2.4 and no one else.##&lt;br /&gt;
##                                                          ##&lt;br /&gt;
##  So if you&#039;re behind a firewall, or have other problems  ##&lt;br /&gt;
##  finding nodes, add some using &#039;addnode&#039;.                ##&lt;br /&gt;
##                                                          ##&lt;br /&gt;
##  If you want to stay private, use &#039;connect&#039; to only      ##&lt;br /&gt;
##  connect to &amp;quot;trusted&amp;quot; nodes.                             ##&lt;br /&gt;
##                                                          ##&lt;br /&gt;
##  If you run multiple nodes on a LAN, there&#039;s no need for ##&lt;br /&gt;
##  all of them to open lots of connections.  Instead       ##&lt;br /&gt;
##  &#039;connect&#039; them all to one node that is port forwarded   ##&lt;br /&gt;
##  and has lots of connections.                            ##&lt;br /&gt;
##       Thanks goes to [Noodle] on Freenode.               ##&lt;br /&gt;
##############################################################&lt;br /&gt;
&lt;br /&gt;
# Use as many addnode= settings as you like to connect to specific peers&lt;br /&gt;
#addnode=69.164.218.197&lt;br /&gt;
#addnode=10.0.0.2:8333&lt;br /&gt;
&lt;br /&gt;
# Alternatively use as many connect= settings as you like to connect ONLY to specific peers&lt;br /&gt;
#connect=69.164.218.197&lt;br /&gt;
#connect=10.0.0.1:8333&lt;br /&gt;
&lt;br /&gt;
# Listening mode, enabled by default except when &#039;connect&#039; is being used&lt;br /&gt;
#listen=1&lt;br /&gt;
&lt;br /&gt;
# Maximum number of inbound+outbound connections.&lt;br /&gt;
#maxconnections=&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# JSON-RPC options (for controlling a running Bitcoin/bitcoind process)&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
# server=1 tells Bitcoin-Qt and bitcoind to accept JSON-RPC commands&lt;br /&gt;
#server=0&lt;br /&gt;
&lt;br /&gt;
# Bind to given address to listen for JSON-RPC connections. Use [host]:port notation for IPv6.&lt;br /&gt;
# This option can be specified multiple times (default: bind to all interfaces)&lt;br /&gt;
#rpcbind=&amp;lt;addr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# If no rpcpassword is set, rpc cookie auth is sought. The default `-rpccookiefile` name&lt;br /&gt;
# is .cookie and found in the `-datadir` being used for bitcoind. This option is typically used&lt;br /&gt;
# when the server and client are run as the same user.&lt;br /&gt;
#&lt;br /&gt;
# If not, you must set rpcuser and rpcpassword to secure the JSON-RPC api. The first&lt;br /&gt;
# method(DEPRECATED) is to set this pair for the server and client:&lt;br /&gt;
#rpcuser=Ulysseys&lt;br /&gt;
#rpcpassword=YourSuperGreatPasswordNumber_DO_NOT_USE_THIS_OR_YOU_WILL_GET_ROBBED_385593&lt;br /&gt;
#&lt;br /&gt;
# The second method `rpcauth` can be added to server startup argument. It is set at intialization time&lt;br /&gt;
# using the output from the script in share/rpcuser/rpcuser.py after providing a username:&lt;br /&gt;
#&lt;br /&gt;
# ./share/rpcuser/rpcuser.py alice&lt;br /&gt;
# String to be appended to bitcoin.conf:&lt;br /&gt;
# rpcauth=alice:f7efda5c189b999524f151318c0c86$d5b51b3beffbc02b724e5d095828e0bc8b2456e9ac8757ae3211a5d9b16a22ae&lt;br /&gt;
# Your password:&lt;br /&gt;
# DONT_USE_THIS_YOU_WILL_GET_ROBBED_8ak1gI25KFTvjovL3gAM967mies3E=&lt;br /&gt;
#&lt;br /&gt;
# On client-side, you add the normal user/password pair to send commands:&lt;br /&gt;
#rpcuser=alice&lt;br /&gt;
#rpcpassword=DONT_USE_THIS_YOU_WILL_GET_ROBBED_8ak1gI25KFTvjovL3gAM967mies3E=&lt;br /&gt;
#&lt;br /&gt;
# You can even add multiple entries of these to the server conf file, and client can use any of them:&lt;br /&gt;
# rpcauth=bob:b2dd077cb54591a2f3139e69a897ac$4e71f08d48b4347cf8eff3815c0e25ae2e9a4340474079f55705f40574f4ec99&lt;br /&gt;
&lt;br /&gt;
# How many seconds bitcoin will wait for a complete RPC HTTP request.&lt;br /&gt;
# after the HTTP connection is established. &lt;br /&gt;
#rpcclienttimeout=30&lt;br /&gt;
&lt;br /&gt;
# By default, only RPC connections from localhost are allowed.&lt;br /&gt;
# Specify as many rpcallowip= settings as you like to allow connections from other hosts,&lt;br /&gt;
# either as a single IPv4/IPv6 or with a subnet specification.&lt;br /&gt;
&lt;br /&gt;
# NOTE: opening up the RPC port to hosts outside your local trusted network is NOT RECOMMENDED,&lt;br /&gt;
# because the rpcpassword is transmitted over the network unencrypted.&lt;br /&gt;
&lt;br /&gt;
# server=1 tells Bitcoin-Qt to accept JSON-RPC commands.&lt;br /&gt;
# it is also read by bitcoind to determine if RPC should be enabled &lt;br /&gt;
#rpcallowip=10.1.1.34/255.255.255.0&lt;br /&gt;
#rpcallowip=1.2.3.4/24&lt;br /&gt;
#rpcallowip=2001:db8:85a3:0:0:8a2e:370:7334/96&lt;br /&gt;
&lt;br /&gt;
# Listen for RPC connections on this TCP port:&lt;br /&gt;
#rpcport=8332&lt;br /&gt;
&lt;br /&gt;
# You can use Bitcoin or bitcoind to send commands to Bitcoin/bitcoind&lt;br /&gt;
# running on another host using this option:&lt;br /&gt;
#rpcconnect=127.0.0.1&lt;br /&gt;
&lt;br /&gt;
# Create transactions that have enough fees so they are likely to begin confirmation within n blocks (default: 6).&lt;br /&gt;
# This setting is over-ridden by the -paytxfee option.&lt;br /&gt;
#txconfirmtarget=n&lt;br /&gt;
&lt;br /&gt;
# Miscellaneous options&lt;br /&gt;
&lt;br /&gt;
# Pre-generate this many public/private key pairs, so wallet backups will be valid for&lt;br /&gt;
# both prior transactions and several dozen future transactions.&lt;br /&gt;
#keypool=100&lt;br /&gt;
&lt;br /&gt;
# Pay an optional transaction fee every time you send bitcoins.  Transactions with fees&lt;br /&gt;
# are more likely than free transactions to be included in generated blocks, so may&lt;br /&gt;
# be validated sooner.&lt;br /&gt;
#paytxfee=0.00&lt;br /&gt;
&lt;br /&gt;
# Enable pruning to reduce storage requirements by deleting old blocks. &lt;br /&gt;
# This mode is incompatible with -txindex and -rescan.&lt;br /&gt;
# 0 = default (no pruning).&lt;br /&gt;
# 1 = allows manual pruning via RPC.&lt;br /&gt;
# &amp;gt;=550 = target to stay under in MiB. &lt;br /&gt;
#prune=550&lt;br /&gt;
&lt;br /&gt;
# User interface options&lt;br /&gt;
&lt;br /&gt;
# Start Bitcoin minimized&lt;br /&gt;
#min=1&lt;br /&gt;
&lt;br /&gt;
# Minimize to the system tray&lt;br /&gt;
#minimizetotray=1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Platforms==&lt;br /&gt;
===Windows===&lt;br /&gt;
&lt;br /&gt;
====Start automatically====&lt;br /&gt;
To configure the Bitcoin client to start automatically:&lt;br /&gt;
&lt;br /&gt;
You might use the configuration-file, or the GUI-Settings:&lt;br /&gt;
&lt;br /&gt;
Settings -&amp;gt; Options&lt;br /&gt;
&lt;br /&gt;
then mark the checkbox titled:&lt;br /&gt;
 [X] Start Bitcoin on system startup&lt;br /&gt;
&lt;br /&gt;
[[{{ns:file}}:Client_Settings_Options_windows.png]]&lt;br /&gt;
&lt;br /&gt;
====Batch automation====&lt;br /&gt;
To work with batch, you have to start the daemon (bitcoind.exe). The bitcoin.exe run with option &amp;quot;-server&amp;quot; will respond with GUI-messages you are not able to process its answers.&lt;br /&gt;
&lt;br /&gt;
===Mac===&lt;br /&gt;
[[{{ns:file}}:MacBitcoinStartOnLogin.png]]&lt;br /&gt;
&lt;br /&gt;
===Linux===&lt;br /&gt;
[[{{ns:file}}:Client_Settings_Options.png]]&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Data directory]]&lt;br /&gt;
&lt;br /&gt;
[[es:Ejecución de Bitcoin]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Technical]]&lt;br /&gt;
[[Category:Developer]]&lt;br /&gt;
&lt;br /&gt;
{{Bitcoin Core documentation}}&lt;/div&gt;</summary>
		<author><name>NLNico</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Running_Bitcoin&amp;diff=62489</id>
		<title>Running Bitcoin</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Running_Bitcoin&amp;diff=62489"/>
		<updated>2017-04-03T10:33:51Z</updated>

		<summary type="html">&lt;p&gt;NLNico: Updated for 0.14.0 command-line arguments&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are two variations of the original bitcoin program available; one with a graphical user interface (usually referred to as just “Bitcoin”), and a &#039;headless&#039; version (called [[bitcoind]]). They are completely compatible with each other, and take the same command-line arguments, read the same configuration file, and read and write the same data files. You can run one copy of either Bitcoin or bitcoind on your system at a time (if you accidently try to launch another, the copy will let you know that Bitcoin or bitcoind is already running and will exit).&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Linux Quickstart==&lt;br /&gt;
&lt;br /&gt;
The simplest way to start from scratch with the command line client, automatically syncing blockchain and creating a wallet, is to just run this command (without arguments) from the directory containing your bitcoind binary:&lt;br /&gt;
&lt;br /&gt;
  ./bitcoind&lt;br /&gt;
&lt;br /&gt;
To run with the standard GUI interface:&lt;br /&gt;
&lt;br /&gt;
  ./bitcoin-qt&lt;br /&gt;
&lt;br /&gt;
==Command-line arguments==&lt;br /&gt;
&lt;br /&gt;
These commands are accurate as of Bitcoin Core version &#039;&#039;&#039;v0.14.0&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;valign:top;&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width: 20pt;border: 0px&amp;quot; | &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width: 150pt;&amp;quot; | Command&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Description&lt;br /&gt;
|-&lt;br /&gt;
| || -? || Print this help message and exit&lt;br /&gt;
|-&lt;br /&gt;
| || -version || Print version and exit&lt;br /&gt;
|-&lt;br /&gt;
| || -alertnotify=&amp;lt;cmd&amp;gt; || Execute command when a relevant alert is received or we see a really long fork (%s in cmd is replaced by message)&lt;br /&gt;
|-&lt;br /&gt;
| || -blocknotify=&amp;lt;cmd&amp;gt; || Execute command when the best block changes (%s in cmd is replaced by block hash)&lt;br /&gt;
|-&lt;br /&gt;
| || -assumevalid=&amp;lt;hex&amp;gt; || If this block is in the chain assume that it and its ancestors are valid and potentially skip their script verification (0 to verify all, default: 00000000000000000013176bf8d7dfeab4e1db31dc93bc311b436e82ab226b90, testnet: 00000000000128796ee387cf110ccb9d2f36cffaf7f73079c995377c65ac0dcc)&lt;br /&gt;
|-&lt;br /&gt;
| || -conf=&amp;lt;file&amp;gt; || Specify configuration file (default: bitcoin.conf)&lt;br /&gt;
|-&lt;br /&gt;
| || -datadir=&amp;lt;dir&amp;gt; || Specify data directory&lt;br /&gt;
|-&lt;br /&gt;
| || -dbcache=&amp;lt;n&amp;gt; || Set database cache size in megabytes (4 to 16384, default: 300)&lt;br /&gt;
|-&lt;br /&gt;
| || -loadblock=&amp;lt;file&amp;gt; || Imports blocks from external blk000??.dat file on startup&lt;br /&gt;
|-&lt;br /&gt;
| || -maxorphantx=&amp;lt;n&amp;gt; || Keep at most &amp;lt;n&amp;gt; unconnectable transactions in memory (default: 100)&lt;br /&gt;
|-&lt;br /&gt;
| || -maxmempool=&amp;lt;n&amp;gt; || Keep the transaction memory pool below &amp;lt;n&amp;gt; megabytes (default: 300)&lt;br /&gt;
|-&lt;br /&gt;
| || -mempoolexpiry=&amp;lt;n&amp;gt; || Do not keep transactions in the mempool longer than &amp;lt;n&amp;gt; hours (default: 336)&lt;br /&gt;
|-&lt;br /&gt;
| || -blockreconstructionextratxn=&amp;lt;n&amp;gt; || Extra transactions to keep in memory for compact block reconstructions (default: 100)&lt;br /&gt;
|-&lt;br /&gt;
| || -par=&amp;lt;n&amp;gt; || Set the number of script verification threads (-2 to 16, 0 = auto, &amp;lt;0 = leave that many cores free, default: 0)&lt;br /&gt;
|-&lt;br /&gt;
| || -pid=&amp;lt;file&amp;gt; || Specify pid file (default: bitcoind.pid)&lt;br /&gt;
|-&lt;br /&gt;
| || -prune=&amp;lt;n&amp;gt; || Reduce storage requirements by enabling pruning (deleting) of old blocks. This allows the pruneblockchain RPC to be called to delete specific blocks, and enables automatic pruning of old blocks if a target size in MiB is provided. This mode is incompatible with -txindex and -rescan. Warning: Reverting this setting requires re-downloading the entire blockchain. (default: 0 = disable pruning blocks, 1 = allow manual pruning via RPC, &amp;gt;550 = automatically prune block files to stay under the specified target size in MiB)&lt;br /&gt;
|-&lt;br /&gt;
| || -reindex-chainstate || Rebuild chain state from the currently indexed blocks&lt;br /&gt;
|-&lt;br /&gt;
| || -reindex || Rebuild chain state and block index from the blk*.dat files on disk&lt;br /&gt;
|-&lt;br /&gt;
| || -sysperms || Create new files with system default permissions, instead of umask 077 (only effective with disabled wallet functionality)&lt;br /&gt;
|-&lt;br /&gt;
| || -txindex || Maintain a full transaction index, used by the getrawtransaction rpc call (default: 0)&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;lt;br /&amp;gt; &#039;&#039;&#039;Connection options:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || -addnode=&amp;lt;ip&amp;gt; || Add a node to connect to and attempt to keep the connection open&lt;br /&gt;
|-&lt;br /&gt;
| || -banscore=&amp;lt;n&amp;gt; || Threshold for disconnecting misbehaving peers (default: 100)&lt;br /&gt;
|-&lt;br /&gt;
| || -bantime=&amp;lt;n&amp;gt; || Number of seconds to keep misbehaving peers from reconnecting (default: 86400)&lt;br /&gt;
|-&lt;br /&gt;
| || -bind=&amp;lt;addr&amp;gt; || Bind to given address and always listen on it. Use [host]:port notation for IPv6&lt;br /&gt;
|-&lt;br /&gt;
| || -connect=&amp;lt;ip&amp;gt; || Connect only to the specified node(s); -noconnect or -connect=0 alone to disable automatic connections&lt;br /&gt;
|-&lt;br /&gt;
| || -discover || Discover own IP addresses (default: 1 when listening and no -externalip or -proxy)&lt;br /&gt;
|-&lt;br /&gt;
| || -dns || Allow DNS lookups for -addnode, -seednode and -connect (default: 1)&lt;br /&gt;
|-&lt;br /&gt;
| || -dnsseed || Query for peer addresses via DNS lookup, if low on addresses (default: 1 unless -connect/-noconnect)&lt;br /&gt;
|-&lt;br /&gt;
| || -externalip=&amp;lt;ip&amp;gt; || Specify your own public address&lt;br /&gt;
|-&lt;br /&gt;
| || -forcednsseed || Always query for peer addresses via DNS lookup (default: 0)&lt;br /&gt;
|-&lt;br /&gt;
| || -listen || Accept connections from outside (default: 1 if no -proxy or -connect/-noconnect)&lt;br /&gt;
|-&lt;br /&gt;
| || -listenonion || Automatically create Tor hidden service (default: 1)&lt;br /&gt;
|-&lt;br /&gt;
| || -maxconnections=&amp;lt;n&amp;gt; || Maintain at most &amp;lt;n&amp;gt; connections to peers (default: 125)&lt;br /&gt;
|-&lt;br /&gt;
| || -maxreceivebuffer=&amp;lt;n&amp;gt; || Maximum per-connection receive buffer, &amp;lt;n&amp;gt;*1000 bytes (default: 5000)&lt;br /&gt;
|-&lt;br /&gt;
| || -maxsendbuffer=&amp;lt;n&amp;gt; || Maximum per-connection send buffer, &amp;lt;n&amp;gt;*1000 bytes (default: 1000)&lt;br /&gt;
|-&lt;br /&gt;
| || -maxtimeadjustment || Maximum allowed median peer time offset adjustment. Local perspective of time may be influenced by peers forward or backward by this amount. (default: 4200 seconds)&lt;br /&gt;
|-&lt;br /&gt;
| || -onion=&amp;lt;ip:port&amp;gt; || Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: -proxy)&lt;br /&gt;
|-&lt;br /&gt;
| || -onlynet=&amp;lt;net&amp;gt; || Only connect to nodes in network &amp;lt;net&amp;gt; (ipv4, ipv6 or onion)&lt;br /&gt;
|-&lt;br /&gt;
| || -permitbaremultisig || Relay non-P2SH multisig (default: 1)&lt;br /&gt;
|-&lt;br /&gt;
| || -peerbloomfilters || Support filtering of blocks and transaction with bloom filters (default: 1)&lt;br /&gt;
|-&lt;br /&gt;
| || -port=&amp;lt;port&amp;gt; || Listen for connections on &amp;lt;port&amp;gt; (default: 8333 or testnet: 18333)&lt;br /&gt;
|-&lt;br /&gt;
| || -proxy=&amp;lt;ip:port&amp;gt; || Connect through SOCKS5 proxy&lt;br /&gt;
|-&lt;br /&gt;
| || -proxyrandomize || Randomize credentials for every proxy connection. This enables Tor stream isolation (default: 1)&lt;br /&gt;
|-&lt;br /&gt;
| || -rpcserialversion || Sets the serialization of raw transaction or block hex returned in non-verbose mode, non-segwit(0) or segwit(1) (default: 1)&lt;br /&gt;
|-&lt;br /&gt;
| || -seednode=&amp;lt;ip&amp;gt; || Connect to a node to retrieve peer addresses, and disconnect&lt;br /&gt;
|-&lt;br /&gt;
| || -timeout=&amp;lt;n&amp;gt; || Specify connection timeout in milliseconds (minimum: 1, default: 5000)&lt;br /&gt;
|-&lt;br /&gt;
| || -torcontrol=&amp;lt;ip&amp;gt;:&amp;lt;port&amp;gt; || Tor control port to use if onion listening enabled (default: 127.0.0.1:9051)&lt;br /&gt;
|-&lt;br /&gt;
| || -torpassword=&amp;lt;pass&amp;gt; || Tor control port password (default: empty)&lt;br /&gt;
|-&lt;br /&gt;
| || -upnp=&amp;lt;pass&amp;gt; || Use UPnP to map the listening port (default: 0)&lt;br /&gt;
|-&lt;br /&gt;
| || -whitebind=&amp;lt;addr&amp;gt; || Bind to given address and whitelist peers connecting to it. Use [host]:port notation for IPv6&lt;br /&gt;
|-&lt;br /&gt;
| || -whitelist=&amp;lt;IP address or network&amp;gt; || Whitelist peers connecting from the given IP address (e.g. 1.2.3.4) or CIDR notated network (e.g. 1.2.3.0/24). Can be specified multiple times. Whitelisted peers cannot be DoS banned and their transactions are always relayed, even if they are already in the mempool, useful e.g. for a gateway&lt;br /&gt;
|-&lt;br /&gt;
| || -whitelistrelay || Accept relayed transactions received from whitelisted peers even when not relaying transactions (default: 1)&lt;br /&gt;
|-&lt;br /&gt;
| || -whitelistforcerelay || Force relay of transactions from whitelisted peers even if they violate local relay policy (default: 1)&lt;br /&gt;
|-&lt;br /&gt;
| || -maxuploadtarget=&amp;lt;n&amp;gt; || Tries to keep outbound traffic under the given target (in MiB per 24h), 0 = no limit (default: 0)&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;lt;br /&amp;gt; &#039;&#039;&#039;Wallet options:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || -disablewallet || Do not load the wallet and disable wallet RPC calls&lt;br /&gt;
|-&lt;br /&gt;
| || -keypool=&amp;lt;n&amp;gt; || Set key pool size to &amp;lt;n&amp;gt; (default: 100)&lt;br /&gt;
|-&lt;br /&gt;
| || -fallbackfee=&amp;lt;amt&amp;gt; || A fee rate (in BTC/kB) that will be used when fee estimation has insufficient data (default: 0.0002)&lt;br /&gt;
|-&lt;br /&gt;
| || -mintxfee=&amp;lt;amt&amp;gt; || Fees (in BTC/kB) smaller than this are considered zero fee for transaction creation (default: 0.00001)&lt;br /&gt;
|-&lt;br /&gt;
| || -paytxfee=&amp;lt;amt&amp;gt; || Fee (in BTC/kB) to add to transactions you send (default: 0.00)&lt;br /&gt;
|-&lt;br /&gt;
| || -rescan || Rescan the block chain for missing wallet transactions on startup&lt;br /&gt;
|-&lt;br /&gt;
| || -salvagewallet || Attempt to recover private keys from a corrupt wallet on startup&lt;br /&gt;
|-&lt;br /&gt;
| || -spendzeroconfchange || Spend unconfirmed change when sending transactions (default: 1)&lt;br /&gt;
|-&lt;br /&gt;
| || -txconfirmtarget=&amp;lt;n&amp;gt; || If paytxfee is not set, include enough fee so transactions begin confirmation on average within n blocks (default: 6)&lt;br /&gt;
|-&lt;br /&gt;
| || -usehd || Use hierarchical deterministic key generation (HD) after BIP32. Only has effect during wallet creation/first start (default: 1)&lt;br /&gt;
|-&lt;br /&gt;
| || -walletrbf || Send transactions with full-RBF opt-in enabled (default: 0)&lt;br /&gt;
|-&lt;br /&gt;
| || -upgradewallet || Upgrade wallet to latest format on startup&lt;br /&gt;
|-&lt;br /&gt;
| || -wallet=&amp;lt;file&amp;gt; || Specify wallet file (within data directory) (default: wallet.dat)&lt;br /&gt;
|-&lt;br /&gt;
| || -walletbroadcast || Make the wallet broadcast transactions (default: 1)&lt;br /&gt;
|-&lt;br /&gt;
| || -walletnotify=&amp;lt;cmd&amp;gt; || Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)&lt;br /&gt;
|-&lt;br /&gt;
| || -zapwallettxes=&amp;lt;mode&amp;gt; || Delete all wallet transactions and only recover those parts of the blockchain through -rescan on startup (1 = keep tx meta data e.g. account owner and payment request information, 2 = drop tx meta data)&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;lt;br /&amp;gt; &#039;&#039;&#039;ZeroMQ notification options:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || -zmqpubhashblock=&amp;lt;address&amp;gt; || Enable publish hash block in &amp;lt;address&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| || -zmqpubhashtx=&amp;lt;address&amp;gt; || Enable publish hash transaction in &amp;lt;address&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| || -zmqpubrawblock=&amp;lt;address&amp;gt; || Enable publish raw block in &amp;lt;address&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| || -zmqpubrawtx=&amp;lt;address&amp;gt; || Enable publish raw transaction in &amp;lt;address&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;lt;br /&amp;gt; &#039;&#039;&#039;Debugging/Testing options:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || -uacomment=&amp;lt;cmt&amp;gt; || Append comment to the user agent string&lt;br /&gt;
|-&lt;br /&gt;
| || -debug=&amp;lt;category&amp;gt; || Output debugging information (default: 0, supplying &amp;lt;category&amp;gt; is optional). If &amp;lt;category&amp;gt; is not supplied or if &amp;lt;category&amp;gt; = 1, output all debugging information.&amp;lt;category&amp;gt; can be: addrman, alert, bench, cmpctblock, coindb, db, http, libevent, lock, mempool, mempoolrej, net, proxy, prune, rand, reindex, rpc, selectcoins, tor, zmq, qt.&lt;br /&gt;
|-&lt;br /&gt;
| || -help-debug || Show all debugging options (usage: --help -help-debug)&lt;br /&gt;
|-&lt;br /&gt;
| || -logips || Include IP addresses in debug output (default: 0)&lt;br /&gt;
|-&lt;br /&gt;
| || -logtimestamps || Prepend debug output with timestamp (default: 1)&lt;br /&gt;
|-&lt;br /&gt;
| || -minrelaytxfee=&amp;lt;amt&amp;gt; || Fees (in BTC/kB) smaller than this are considered zero fee for relaying, mining and transaction creation (default: 0.00001)&lt;br /&gt;
|-&lt;br /&gt;
| || -maxtxfee=&amp;lt;amt&amp;gt; || Maximum total fees (in BTC) to use in a single wallet transaction or raw transaction; setting this too low may abort large transactions (default: 0.10)&lt;br /&gt;
|-&lt;br /&gt;
| || -printtoconsole || Send trace/debug info to console instead of debug.log file&lt;br /&gt;
|-&lt;br /&gt;
| || -shrinkdebugfile || Shrink debug.log file on client startup (default: 1 when no -debug)&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;lt;br /&amp;gt; &#039;&#039;&#039;Chain selection options:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || -testnet || Use the test chain&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;lt;br /&amp;gt; &#039;&#039;&#039;Node relay options:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || -bytespersigop || Equivalent bytes per sigop in transactions for relay and mining (default: 20)&lt;br /&gt;
|-&lt;br /&gt;
| || -datacarrier || Relay and mine data carrier transactions (default: 1)&lt;br /&gt;
|-&lt;br /&gt;
| || -datacarriersize || Maximum size of data in data carrier transactions we relay and mine (default: 83)&lt;br /&gt;
|-&lt;br /&gt;
| || -mempoolreplacement || Enable transaction replacement in the memory pool (default: 1)&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;lt;br /&amp;gt; &#039;&#039;&#039;Block creation options:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || -blockmaxweight=&amp;lt;n&amp;gt; || Set maximum BIP141 block weight (default: 3000000)&lt;br /&gt;
|-&lt;br /&gt;
| || -blockmaxsize=&amp;lt;n&amp;gt; || Set maximum block size in bytes (default: 750000)&lt;br /&gt;
|-&lt;br /&gt;
| || -blockprioritysize=&amp;lt;n&amp;gt; || Set maximum size of high-priority/low-fee transactions in bytes (default: 0)&lt;br /&gt;
|-&lt;br /&gt;
| || -blockmintxfee=&amp;lt;amt&amp;gt; || Set lowest fee rate (in BTC/kB) for transactions to be included in block creation. (default: 0.00001)&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;lt;br /&amp;gt; &#039;&#039;&#039;RPC server options:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || -server || Accept command line and JSON-RPC commands&lt;br /&gt;
|-&lt;br /&gt;
| || -rest || Accept public REST requests (default: 0)&lt;br /&gt;
|-&lt;br /&gt;
| || -rpcbind=&amp;lt;addr&amp;gt; || Bind to given address to listen for JSON-RPC connections. Use [host]:port notation for IPv6. This option can be specified multiple times (default: bind to all interfaces)&lt;br /&gt;
|-&lt;br /&gt;
| || -rpccookiefile=&amp;lt;loc&amp;gt; || Location of the auth cookie (default: data dir)&lt;br /&gt;
|-&lt;br /&gt;
| || -rpcuser=&amp;lt;user&amp;gt; || Username for JSON-RPC connections&lt;br /&gt;
|-&lt;br /&gt;
| || -rpcpassword=&amp;lt;pw&amp;gt; || Password for JSON-RPC connections&lt;br /&gt;
|-&lt;br /&gt;
| || -rpcauth=&amp;lt;userpw&amp;gt; || Username and hashed password for JSON-RPC connections. The field &amp;lt;userpw&amp;gt; comes in the format: &amp;lt;USERNAME&amp;gt;:&amp;lt;SALT&amp;gt;$&amp;lt;HASH&amp;gt;. A canonical python script is included in share/rpcuser. The client then connects normally using the rpcuser=&amp;lt;USERNAME&amp;gt;/rpcpassword=&amp;lt;PASSWORD&amp;gt; pair of arguments. This option can be specified multiple times&lt;br /&gt;
|-&lt;br /&gt;
| || -rpcport=&amp;lt;port&amp;gt; || Listen for JSON-RPC connections on &amp;lt;port&amp;gt; (default: 8332 or testnet: 18332)&lt;br /&gt;
|-&lt;br /&gt;
| || -rpcallowip=&amp;lt;ip&amp;gt; || Allow JSON-RPC connections from specified source. Valid for &amp;lt;ip&amp;gt; are a single IP (e.g. 1.2.3.4), a network/netmask (e.g. 1.2.3.4/255.255.255.0) or a network/CIDR (e.g. 1.2.3.4/24). This option can be specified multiple times&lt;br /&gt;
|-&lt;br /&gt;
| || -rpcthreads=&amp;lt;n&amp;gt; || Set the number of threads to service RPC calls (default: 4)&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;lt;br /&amp;gt; &#039;&#039;&#039;UI Options:&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| || -choosedatadir || Choose data directory on startup (default: 0)&lt;br /&gt;
|-&lt;br /&gt;
| || -lang=&amp;lt;lang&amp;gt; || Set language, for example &amp;quot;de_DE&amp;quot; (default: system locale)&lt;br /&gt;
|-&lt;br /&gt;
| || -min || Start minimized&lt;br /&gt;
|-&lt;br /&gt;
| || -rootcertificates=&amp;lt;file&amp;gt; || Set SSL root certificates for payment request (default: -system-)&lt;br /&gt;
|-&lt;br /&gt;
| || -splash || Show splash screen on startup (default: 1)&lt;br /&gt;
|-&lt;br /&gt;
| || -resetguisettings || Reset all settings changed in the GUI&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Many of the boolean options can also be set to off by specifying them with a &amp;quot;no&amp;quot; prefix: e.g. -nodnseed.&lt;br /&gt;
&lt;br /&gt;
==Bitcoin.conf Configuration File==&lt;br /&gt;
All command-line options (except for -conf) may be specified in a configuration file, and all configuration file options may also be specified on the command line. Command-line options override values set in the configuration file.&lt;br /&gt;
&lt;br /&gt;
The configuration file is a list of setting=value pairs, one per line, with optional comments starting with the &#039;#&#039; character.&lt;br /&gt;
&lt;br /&gt;
The configuration file is not automatically created; you can create it using your favorite plain-text editor. A user-friendly configuration file generator is [https://jlopp.github.io/bitcoin-core-config-generator/ available here]. By default, Bitcoin (or bitcoind) will look for a file named &#039;bitcoin.conf&#039; in the bitcoin [[data directory]], but both the data directory and the configuration file path may be changed using the -datadir and -conf command-line arguments.&lt;br /&gt;
{|&lt;br /&gt;
! Operating System&lt;br /&gt;
! Default bitcoin datadir&lt;br /&gt;
! Typical path to configuration file&lt;br /&gt;
|-&lt;br /&gt;
| Windows&lt;br /&gt;
| %APPDATA%\Bitcoin\&lt;br /&gt;
| C:\Users\username\AppData\Roaming\Bitcoin\bitcoin.conf&lt;br /&gt;
|-&lt;br /&gt;
| Linux&lt;br /&gt;
| $HOME/.bitcoin/&lt;br /&gt;
| /home/username/.bitcoin/bitcoin.conf&lt;br /&gt;
|-&lt;br /&gt;
| Mac OSX&lt;br /&gt;
| $HOME/Library/Application Support/Bitcoin/&lt;br /&gt;
| /Users/username/Library/Application Support/Bitcoin/bitcoin.conf&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Note: if running Bitcoin in testnet mode, the sub-folder &amp;quot;testnet&amp;quot; will be appended to the data directory automatically.&lt;br /&gt;
&lt;br /&gt;
==Sample Bitcoin.conf==&lt;br /&gt;
&lt;br /&gt;
Copied from https://github.com/bitcoin/bitcoin/blob/master/contrib/debian/examples/bitcoin.conf:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
##&lt;br /&gt;
## bitcoin.conf configuration file. Lines beginning with # are comments.&lt;br /&gt;
##&lt;br /&gt;
 &lt;br /&gt;
# Network-related settings:&lt;br /&gt;
&lt;br /&gt;
# Run on the test network instead of the real bitcoin network.&lt;br /&gt;
#testnet=0&lt;br /&gt;
&lt;br /&gt;
# Run a regression test network&lt;br /&gt;
#regtest=0&lt;br /&gt;
&lt;br /&gt;
# Connect via a SOCKS5 proxy&lt;br /&gt;
#proxy=127.0.0.1:9050&lt;br /&gt;
&lt;br /&gt;
# Bind to given address and always listen on it. Use [host]:port notation for IPv6&lt;br /&gt;
#bind=&amp;lt;addr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Bind to given address and whitelist peers connecting to it. Use [host]:port notation for IPv6&lt;br /&gt;
#whitebind=&amp;lt;addr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
##############################################################&lt;br /&gt;
##            Quick Primer on addnode vs connect            ##&lt;br /&gt;
##  Let&#039;s say for instance you use addnode=4.2.2.4          ##&lt;br /&gt;
##  addnode will connect you to and tell you about the      ##&lt;br /&gt;
##    nodes connected to 4.2.2.4.  In addition it will tell ##&lt;br /&gt;
##    the other nodes connected to it that you exist so     ##&lt;br /&gt;
##    they can connect to you.                              ##&lt;br /&gt;
##  connect will not do the above when you &#039;connect&#039; to it. ##&lt;br /&gt;
##    It will *only* connect you to 4.2.2.4 and no one else.##&lt;br /&gt;
##                                                          ##&lt;br /&gt;
##  So if you&#039;re behind a firewall, or have other problems  ##&lt;br /&gt;
##  finding nodes, add some using &#039;addnode&#039;.                ##&lt;br /&gt;
##                                                          ##&lt;br /&gt;
##  If you want to stay private, use &#039;connect&#039; to only      ##&lt;br /&gt;
##  connect to &amp;quot;trusted&amp;quot; nodes.                             ##&lt;br /&gt;
##                                                          ##&lt;br /&gt;
##  If you run multiple nodes on a LAN, there&#039;s no need for ##&lt;br /&gt;
##  all of them to open lots of connections.  Instead       ##&lt;br /&gt;
##  &#039;connect&#039; them all to one node that is port forwarded   ##&lt;br /&gt;
##  and has lots of connections.                            ##&lt;br /&gt;
##       Thanks goes to [Noodle] on Freenode.               ##&lt;br /&gt;
##############################################################&lt;br /&gt;
&lt;br /&gt;
# Use as many addnode= settings as you like to connect to specific peers&lt;br /&gt;
#addnode=69.164.218.197&lt;br /&gt;
#addnode=10.0.0.2:8333&lt;br /&gt;
&lt;br /&gt;
# Alternatively use as many connect= settings as you like to connect ONLY to specific peers&lt;br /&gt;
#connect=69.164.218.197&lt;br /&gt;
#connect=10.0.0.1:8333&lt;br /&gt;
&lt;br /&gt;
# Listening mode, enabled by default except when &#039;connect&#039; is being used&lt;br /&gt;
#listen=1&lt;br /&gt;
&lt;br /&gt;
# Maximum number of inbound+outbound connections.&lt;br /&gt;
#maxconnections=&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# JSON-RPC options (for controlling a running Bitcoin/bitcoind process)&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
# server=1 tells Bitcoin-Qt and bitcoind to accept JSON-RPC commands&lt;br /&gt;
#server=0&lt;br /&gt;
&lt;br /&gt;
# Bind to given address to listen for JSON-RPC connections. Use [host]:port notation for IPv6.&lt;br /&gt;
# This option can be specified multiple times (default: bind to all interfaces)&lt;br /&gt;
#rpcbind=&amp;lt;addr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# You must set rpcuser and rpcpassword to secure the JSON-RPC api&lt;br /&gt;
#rpcuser=Ulysseys&lt;br /&gt;
#rpcpassword=YourSuperGreatPasswordNumber_DO_NOT_USE_THIS_OR_YOU_WILL_GET_ROBBED_385593&lt;br /&gt;
&lt;br /&gt;
# How many seconds bitcoin will wait for a complete RPC HTTP request.&lt;br /&gt;
# after the HTTP connection is established. &lt;br /&gt;
#rpcclienttimeout=30&lt;br /&gt;
&lt;br /&gt;
# By default, only RPC connections from localhost are allowed.&lt;br /&gt;
# Specify as many rpcallowip= settings as you like to allow connections from other hosts,&lt;br /&gt;
# either as a single IPv4/IPv6 or with a subnet specification.&lt;br /&gt;
&lt;br /&gt;
# NOTE: opening up the RPC port to hosts outside your local trusted network is NOT RECOMMENDED,&lt;br /&gt;
# because the rpcpassword is transmitted over the network unencrypted.&lt;br /&gt;
&lt;br /&gt;
# server=1 tells Bitcoin-Qt to accept JSON-RPC commands.&lt;br /&gt;
# it is also read by bitcoind to determine if RPC should be enabled &lt;br /&gt;
#rpcallowip=10.1.1.34/255.255.255.0&lt;br /&gt;
#rpcallowip=1.2.3.4/24&lt;br /&gt;
#rpcallowip=2001:db8:85a3:0:0:8a2e:370:7334/96&lt;br /&gt;
&lt;br /&gt;
# Listen for RPC connections on this TCP port:&lt;br /&gt;
#rpcport=8332&lt;br /&gt;
&lt;br /&gt;
# You can use Bitcoin or bitcoind to send commands to Bitcoin/bitcoind&lt;br /&gt;
# running on another host using this option:&lt;br /&gt;
#rpcconnect=127.0.0.1&lt;br /&gt;
&lt;br /&gt;
# Transaction Fee Changes in 0.10.0&lt;br /&gt;
&lt;br /&gt;
# Send transactions as zero-fee transactions if possible (default: 0)&lt;br /&gt;
#sendfreetransactions=0&lt;br /&gt;
&lt;br /&gt;
# Create transactions that have enough fees (or priority) so they are likely to begin confirmation within n blocks (default: 1).&lt;br /&gt;
# This setting is over-ridden by the -paytxfee option.&lt;br /&gt;
#txconfirmtarget=n&lt;br /&gt;
&lt;br /&gt;
# Miscellaneous options&lt;br /&gt;
&lt;br /&gt;
# Pre-generate this many public/private key pairs, so wallet backups will be valid for&lt;br /&gt;
# both prior transactions and several dozen future transactions.&lt;br /&gt;
#keypool=100&lt;br /&gt;
&lt;br /&gt;
# Pay an optional transaction fee every time you send bitcoins.  Transactions with fees&lt;br /&gt;
# are more likely than free transactions to be included in generated blocks, so may&lt;br /&gt;
# be validated sooner.&lt;br /&gt;
#paytxfee=0.00&lt;br /&gt;
&lt;br /&gt;
# User interface options&lt;br /&gt;
&lt;br /&gt;
# Start Bitcoin minimized&lt;br /&gt;
#min=1&lt;br /&gt;
&lt;br /&gt;
# Minimize to the system tray&lt;br /&gt;
#minimizetotray=1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Platforms==&lt;br /&gt;
===Windows===&lt;br /&gt;
&lt;br /&gt;
====Start automatically====&lt;br /&gt;
To configure the Bitcoin client to start automatically:&lt;br /&gt;
&lt;br /&gt;
You might use the configuration-file, or the GUI-Settings:&lt;br /&gt;
&lt;br /&gt;
Settings -&amp;gt; Options&lt;br /&gt;
&lt;br /&gt;
then mark the checkbox titled:&lt;br /&gt;
 [X] Start Bitcoin on system startup&lt;br /&gt;
&lt;br /&gt;
[[{{ns:file}}:Client_Settings_Options_windows.png]]&lt;br /&gt;
&lt;br /&gt;
====Batch automation====&lt;br /&gt;
To work with batch, you have to start the daemon (bitcoind.exe). The bitcoin.exe run with option &amp;quot;-server&amp;quot; will respond with GUI-messages you are not able to process its answers.&lt;br /&gt;
&lt;br /&gt;
===Mac===&lt;br /&gt;
[[{{ns:file}}:MacBitcoinStartOnLogin.png]]&lt;br /&gt;
&lt;br /&gt;
===Linux===&lt;br /&gt;
[[{{ns:file}}:Client_Settings_Options.png]]&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Data directory]]&lt;br /&gt;
&lt;br /&gt;
[[es:Ejecución de Bitcoin]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Technical]]&lt;br /&gt;
[[Category:Developer]]&lt;br /&gt;
&lt;br /&gt;
{{Bitcoin Core documentation}}&lt;/div&gt;</summary>
		<author><name>NLNico</name></author>
	</entry>
</feed>