https://tests.bitcoin.it/w/api.php?action=feedcontributions&user=Azazar&feedformat=atomBitcoin Wiki - User contributions [en]2024-03-29T15:42:11ZUser contributionsMediaWiki 1.30.0https://tests.bitcoin.it/w/index.php?title=Testnet&diff=69714Testnet2023-05-21T08:04:39Z<p>Azazar: Add cryptopump.info testnet faucet</p>
<hr />
<div>The '''testnet''' is an alternative Bitcoin [[block chain]] to be used for testing. Testnet coins are separate and distinct from actual bitcoins, and are never supposed to have any value. This allows application developers or bitcoin testers to experiment, without having to use real bitcoins or worrying about breaking the main bitcoin chain.<br />
<br />
Run <code>bitcoin-qt</code> or <code>bitcoind</code> with the <code>-testnet</code> flag to use the testnet (or put <code>testnet=1</code> in the <code>bitcoin.conf</code> file).<br />
<br />
There have been three generations of testnet. Testnet2 was just the first testnet reset with a different genesis block, because people were starting to trade testnet coins for real money. '''Testnet3''' is the current test network. It was introduced with the 0.7 release, introduced a third genesis block, a new rule to avoid the "difficulty was too high, is now too low, and transactions take too long to verify" problem, and contains blocks with edge-case transactions designed to test implementation compatibility. On 21 December 2015, SegNet was deployed to test the Wuille's Segregated Witness proposal.<br />
<br />
==Differences==<br />
* Default Bitcoin network protocol listen port is 18333 (instead of 8333)<br />
* Default RPC connection port is 18332 (instead of 8332)<br />
* Bootstrapping uses different DNS seeds.<br />
* A different value of <code>ADDRESSVERSION</code> field ensures no testnet Bitcoin addresses will work on the production network. (<code>0x6F</code> rather than <code>0x00</code>)<br />
* The protocol message header bytes are <code>0x0B110907</code> (instead of <code>0xF9BEB4D9</code>) <br />
* Minimum [[difficulty]] of 1.0 on testnet is equal to difficulty of 0.5 on mainnet. This means that the mainnet-equivalent of any testnet difficulty is half the testnet difficulty. In addition, if no block has been found in 20 minutes, the difficulty automatically resets back to the minimum for a single block, after which it returns to its previous value.<br />
* A new genesis block<br />
* The <code>IsStandard()</code> check is disabled so that non-standard transactions can be experimented with.<br />
<br />
==Genesis Block==<br />
<br />
Testnet uses a different genesis block to the main network. You can find it [https://mempool.space/testnet/block/000000000933ea01ad0ee984209779baaec3ced90fa3f408719526f8d77f4943 here].<br />
The testnet was [https://github.com/gavinandresen/bitcoin-git/commit/feeb761ba07af74a7cd78b8c8f7c2a961fd9ea1c reset with a new genesis block] for the 0.7 Bitcoin release.<br />
<br />
==Size==<br />
Testnet receives less transactions than the main block chain and is typically much smaller in size. As of January 2018, the size of the data on disk was 14&nbsp;GB containing data for about 6 years worth of testnet activity. Downloading this data required about 12&nbsp;GB of network activity peaking at 2&nbsp;MB/s rate of transfer.<br />
<br />
==External links==<br />
<br />
* [https://bitcointalk.org/?topic=4483.0 Testnet in a box forum topic]<br />
* [https://sourceforge.net/projects/bitcoin/files/Bitcoin/testnet-in-a-box/ Testnet-In-A-Box self-contained testnet]<br />
* [https://github.com/freewil/bitcoin-testnet-box Forked/Updated testnet-box]<br />
<br />
===Wallets===<br />
<br />
Online testnet wallets to help you test your application.<br />
<br />
* [https://CoPay.io/ CoPay.io] wallet supports TestNet accounts<br />
<br />
===Faucets===<br />
<br />
Once you're done with your test coins, it is a nice gesture to send them back to the faucets, so they become available to other developers.<br />
* [https://cryptopump.info/ Cryptopump.info Testnet Faucet]<br />
* [http://tbtc.bitaps.com bitaps.com Testnet Faucet + double spend test tool]<br />
* [http://bitcoinfaucet.uo1.net/ UO1 Testnet Faucet]<br />
* [https://play.google.com/store/apps/details?id=com.mycelium.testnetwallet Mycelium Testnet Wallet for Android with integrated Testnet "faucet" function (Local Trader)]<br />
* [https://testnet-faucet.mempool.co mempool.co testnet3 Faucet]<br />
* [http://kuttler.eu/bitcoin/btc/faucet/ nkuttler's Bitcoin Testnet Faucet]<br />
* [https://coinfaucet.eu/btc-testnet Coinfaucet testnet3 faucet]<br />
<br />
Offline (2018-09-06):<br />
<br />
* [http://tpfaucet.appspot.com/ TP's TestNet Faucet]<br />
* [https://testnet.manu.backend.hamburg/faucet flyingkiwi's TestNet Faucet]<br />
<br />
Offline (2016-08-07):<br />
<br />
* [http://faucet.luis.im/ luis.im Mojocoin Testnet3 Faucet]<br />
* [https://accounts.blockcypher.com/testnet-faucet BlockCypher Testnet Faucet], also provided as a [http://dev.blockcypher.com/#faucets Testnet faucet API] for test automation<br />
<br />
===Block explorers===<br />
* [https://mempool.space/testnet Bitcoin Testnet on mempool.space]<br />
* [http://tbtc.bitaps.com/ Bitcoin Testnet Explorer on bitaps.com]<br />
* [https://www.biteasy.com/testnet/blocks Biteasy.com Testnet Blockexplorer]<br />
* [http://testnet.blockchain.info Blockchain.info Testnet Explorer]<br />
* [https://test-insight.bitpay.com/ Bitcoin Testnet on insight.bitpay.com]<br />
* [https://www.blocktrail.com/tBTC BlockTrail Testnet Explorer, Testnet API and Testnet Faucet]<br />
* [https://live.blockcypher.com/btc-testnet/ BlockCypher Testnet Explorer]<br />
[[Category:Technical]]<br />
[[Category:Developer]]<br />
<br />
{{Bitcoin Core documentation}}</div>Azazarhttps://tests.bitcoin.it/w/index.php?title=Testnet&diff=65698Testnet2018-09-06T09:47:07Z<p>Azazar: that pool is offline long ago</p>
<hr />
<div>The '''testnet''' is an alternative Bitcoin [[block chain]], to be used for testing. Testnet coins are separate and distinct from actual bitcoins, and are never supposed to have any value. This allows application developers or bitcoin testers to experiment, without having to use real bitcoins or worrying about breaking the main bitcoin chain.<br />
<br />
Run bitcoin or bitcoind with the -testnet flag to use the testnet (or put testnet=1 in the bitcoin.conf file).<br />
<br />
There have been three generations of testnet. Testnet2 was just the first testnet reset with a different genesis block, because people were starting to trade testnet coins for real money. '''Testnet3''' is the current test network. It was introduced with the 0.7 release, introduced a third genesis block, a new rule to avoid the "difficulty was too high, is now too low, and transactions take too long to verify" problem, and contains blocks with edge-case transactions designed to test implementation compatibility. On the December 21 of 2015 SegNet was deployed, to test the Wuille's Segregated Witness proposal.<br />
<br />
==Differences==<br />
* Default Bitcoin network protocol listen port is 18333 (instead of 8333)<br />
* Default RPC connection port is 18332 (instead of 8332)<br />
* Bootstrapping uses different DNS seeds.<br />
* A different value of ADDRESSVERSION field ensures no testnet Bitcoin addresses will work on the production network. (0x6F rather than 0x00)<br />
* The protocol message header bytes are 0x0B110907 (instead of 0xF9BEB4D9) <br />
* Minimum [[difficulty]] of 1.0 on testnet is equal to difficulty of 0.5 on mainnet. This means that the mainnet-equivalent of any testnet difficulty is half the testnet difficulty. In addition, if no block has been found in 20 minutes, the difficulty automatically resets back to the minimum for a single block, after which it returns to its previous value.<br />
* A new genesis block<br />
* The IsStandard() check is disabled so that non-standard transactions can be experimented with.<br />
<br />
==Genesis Block==<br />
<br />
Testnet uses a different genesis block to the main network. You can find it [https://www.biteasy.com/testnet/blocks/000000000933ea01ad0ee984209779baaec3ced90fa3f408719526f8d77f4943 here] or [http://blockexplorer.com/testnet/b/0 here].<br />
The testnet was [https://github.com/gavinandresen/bitcoin-git/commit/feeb761ba07af74a7cd78b8c8f7c2a961fd9ea1c reset with a new genesis block] for the 0.7 bitcoin release.<br />
<br />
==Size==<br />
Testnet receives less transactions than the main block chain and is typically much smaller in size. As of January 2018 the size of the data on disk was 14GB, containing data for about 6 years worth of testnet activity. Downloading this data required about 12GB of network activity peaking at 2MB/s rate of transfer.<br />
<br />
==External links==<br />
<br />
* [https://bitcointalk.org/?topic=4483.0 Testnet in a box forum topic]<br />
* [https://sourceforge.net/projects/bitcoin/files/Bitcoin/testnet-in-a-box/ Testnet-In-A-Box self-contained testnet]<br />
* [https://github.com/freewil/bitcoin-testnet-box Forked/Updated testnet-box]<br />
<br />
===Wallets===<br />
<br />
Online testnet wallets to help you test your application.<br />
<br />
* [http://testnetwallet.com/ TestnetWallet.com]<br />
* [https://CoPay.io/ CoPay.io] wallet supports TestNet accounts<br />
<br />
===Faucets===<br />
<br />
Once you're done with your test coins, it is a nice gesture to send them back to the faucets, so they become available to other developers.<br />
<br />
* [http://bitcoinfaucet.uo1.net/ UO1 Testnet Faucet]<br />
* [https://play.google.com/store/apps/details?id=com.mycelium.testnetwallet Mycelium Testnet Wallet for Android with integrated Testnet "faucet" function (Local Trader)]<br />
<br />
Offline (2018-09-06):<br />
<br />
* [http://tpfaucet.appspot.com/ TP's TestNet Faucet]<br />
* [http://kuttler.eu/bitcoin/btc/faucet/ nkuttler's Bitcoin Testnet Faucet], transactions are made through Joinmarket, a [[CoinJoin]] implementation<br />
* [https://testnet.manu.backend.hamburg/faucet flyingkiwi's TestNet Faucet]<br />
<br />
Offline (2016-08-07):<br />
<br />
* [http://faucet.luis.im/ luis.im Mojocoin Testnet3 Faucet]<br />
* [https://accounts.blockcypher.com/testnet-faucet BlockCypher Testnet Faucet], also provided as a [http://dev.blockcypher.com/#faucets Testnet faucet API] for test automation<br />
<br />
===Block explorers===<br />
* [https://www.biteasy.com/testnet/blocks Biteasy.com Testnet Blockexplorer]<br />
* [http://testnet.blockchain.info Blockchain.info Testnet Explorer]<br />
* [http://tbtc.blockr.io/ Bitcoin Testnet on Blockr.io]<br />
* [https://test-insight.bitpay.com/ Bitcoin Testnet on insight.bitpay.com]<br />
* [https://www.blocktrail.com/tBTC BlockTrail Testnet Explorer, Testnet API and Testnet Faucet]<br />
* [https://live.blockcypher.com/btc-testnet/ BlockCypher Testnet Explorer]<br />
[[Category:Technical]]<br />
[[Category:Developer]]<br />
<br />
{{Bitcoin Core documentation}}</div>Azazarhttps://tests.bitcoin.it/w/index.php?title=Testnet&diff=65697Testnet2018-09-06T09:02:34Z<p>Azazar: /* Faucets */</p>
<hr />
<div>The '''testnet''' is an alternative Bitcoin [[block chain]], to be used for testing. Testnet coins are separate and distinct from actual bitcoins, and are never supposed to have any value. This allows application developers or bitcoin testers to experiment, without having to use real bitcoins or worrying about breaking the main bitcoin chain.<br />
<br />
Run bitcoin or bitcoind with the -testnet flag to use the testnet (or put testnet=1 in the bitcoin.conf file).<br />
<br />
There have been three generations of testnet. Testnet2 was just the first testnet reset with a different genesis block, because people were starting to trade testnet coins for real money. '''Testnet3''' is the current test network. It was introduced with the 0.7 release, introduced a third genesis block, a new rule to avoid the "difficulty was too high, is now too low, and transactions take too long to verify" problem, and contains blocks with edge-case transactions designed to test implementation compatibility. On the December 21 of 2015 SegNet was deployed, to test the Wuille's Segregated Witness proposal.<br />
<br />
==Differences==<br />
* Default Bitcoin network protocol listen port is 18333 (instead of 8333)<br />
* Default RPC connection port is 18332 (instead of 8332)<br />
* Bootstrapping uses different DNS seeds.<br />
* A different value of ADDRESSVERSION field ensures no testnet Bitcoin addresses will work on the production network. (0x6F rather than 0x00)<br />
* The protocol message header bytes are 0x0B110907 (instead of 0xF9BEB4D9) <br />
* Minimum [[difficulty]] of 1.0 on testnet is equal to difficulty of 0.5 on mainnet. This means that the mainnet-equivalent of any testnet difficulty is half the testnet difficulty. In addition, if no block has been found in 20 minutes, the difficulty automatically resets back to the minimum for a single block, after which it returns to its previous value.<br />
* A new genesis block<br />
* The IsStandard() check is disabled so that non-standard transactions can be experimented with.<br />
<br />
==Genesis Block==<br />
<br />
Testnet uses a different genesis block to the main network. You can find it [https://www.biteasy.com/testnet/blocks/000000000933ea01ad0ee984209779baaec3ced90fa3f408719526f8d77f4943 here] or [http://blockexplorer.com/testnet/b/0 here].<br />
The testnet was [https://github.com/gavinandresen/bitcoin-git/commit/feeb761ba07af74a7cd78b8c8f7c2a961fd9ea1c reset with a new genesis block] for the 0.7 bitcoin release.<br />
<br />
==Size==<br />
Testnet receives less transactions than the main block chain and is typically much smaller in size. As of January 2018 the size of the data on disk was 14GB, containing data for about 6 years worth of testnet activity. Downloading this data required about 12GB of network activity peaking at 2MB/s rate of transfer.<br />
<br />
==Mining==<br />
[[solo.ckpool]] has a testnet bitcoin solo mining implementation available, without the need to set up bitcoind locally.<br />
<br />
==External links==<br />
<br />
* [https://bitcointalk.org/?topic=4483.0 Testnet in a box forum topic]<br />
* [https://sourceforge.net/projects/bitcoin/files/Bitcoin/testnet-in-a-box/ Testnet-In-A-Box self-contained testnet]<br />
* [https://github.com/freewil/bitcoin-testnet-box Forked/Updated testnet-box]<br />
<br />
===Wallets===<br />
<br />
Online testnet wallets to help you test your application.<br />
<br />
* [http://testnetwallet.com/ TestnetWallet.com]<br />
* [https://CoPay.io/ CoPay.io] wallet supports TestNet accounts<br />
<br />
===Faucets===<br />
<br />
Once you're done with your test coins, it is a nice gesture to send them back to the faucets, so they become available to other developers.<br />
<br />
* [http://bitcoinfaucet.uo1.net/ UO1 Testnet Faucet]<br />
* [https://play.google.com/store/apps/details?id=com.mycelium.testnetwallet Mycelium Testnet Wallet for Android with integrated Testnet "faucet" function (Local Trader)]<br />
<br />
Offline (2018-09-06):<br />
<br />
* [http://tpfaucet.appspot.com/ TP's TestNet Faucet]<br />
* [http://kuttler.eu/bitcoin/btc/faucet/ nkuttler's Bitcoin Testnet Faucet], transactions are made through Joinmarket, a [[CoinJoin]] implementation<br />
* [https://testnet.manu.backend.hamburg/faucet flyingkiwi's TestNet Faucet]<br />
<br />
Offline (2016-08-07):<br />
<br />
* [http://faucet.luis.im/ luis.im Mojocoin Testnet3 Faucet]<br />
* [https://accounts.blockcypher.com/testnet-faucet BlockCypher Testnet Faucet], also provided as a [http://dev.blockcypher.com/#faucets Testnet faucet API] for test automation<br />
<br />
===Block explorers===<br />
* [https://www.biteasy.com/testnet/blocks Biteasy.com Testnet Blockexplorer]<br />
* [http://testnet.blockchain.info Blockchain.info Testnet Explorer]<br />
* [http://tbtc.blockr.io/ Bitcoin Testnet on Blockr.io]<br />
* [https://test-insight.bitpay.com/ Bitcoin Testnet on insight.bitpay.com]<br />
* [https://www.blocktrail.com/tBTC BlockTrail Testnet Explorer, Testnet API and Testnet Faucet]<br />
* [https://live.blockcypher.com/btc-testnet/ BlockCypher Testnet Explorer]<br />
[[Category:Technical]]<br />
[[Category:Developer]]<br />
<br />
{{Bitcoin Core documentation}}</div>Azazarhttps://tests.bitcoin.it/w/index.php?title=Testnet&diff=65696Testnet2018-09-06T09:02:09Z<p>Azazar: /* Faucets */</p>
<hr />
<div>The '''testnet''' is an alternative Bitcoin [[block chain]], to be used for testing. Testnet coins are separate and distinct from actual bitcoins, and are never supposed to have any value. This allows application developers or bitcoin testers to experiment, without having to use real bitcoins or worrying about breaking the main bitcoin chain.<br />
<br />
Run bitcoin or bitcoind with the -testnet flag to use the testnet (or put testnet=1 in the bitcoin.conf file).<br />
<br />
There have been three generations of testnet. Testnet2 was just the first testnet reset with a different genesis block, because people were starting to trade testnet coins for real money. '''Testnet3''' is the current test network. It was introduced with the 0.7 release, introduced a third genesis block, a new rule to avoid the "difficulty was too high, is now too low, and transactions take too long to verify" problem, and contains blocks with edge-case transactions designed to test implementation compatibility. On the December 21 of 2015 SegNet was deployed, to test the Wuille's Segregated Witness proposal.<br />
<br />
==Differences==<br />
* Default Bitcoin network protocol listen port is 18333 (instead of 8333)<br />
* Default RPC connection port is 18332 (instead of 8332)<br />
* Bootstrapping uses different DNS seeds.<br />
* A different value of ADDRESSVERSION field ensures no testnet Bitcoin addresses will work on the production network. (0x6F rather than 0x00)<br />
* The protocol message header bytes are 0x0B110907 (instead of 0xF9BEB4D9) <br />
* Minimum [[difficulty]] of 1.0 on testnet is equal to difficulty of 0.5 on mainnet. This means that the mainnet-equivalent of any testnet difficulty is half the testnet difficulty. In addition, if no block has been found in 20 minutes, the difficulty automatically resets back to the minimum for a single block, after which it returns to its previous value.<br />
* A new genesis block<br />
* The IsStandard() check is disabled so that non-standard transactions can be experimented with.<br />
<br />
==Genesis Block==<br />
<br />
Testnet uses a different genesis block to the main network. You can find it [https://www.biteasy.com/testnet/blocks/000000000933ea01ad0ee984209779baaec3ced90fa3f408719526f8d77f4943 here] or [http://blockexplorer.com/testnet/b/0 here].<br />
The testnet was [https://github.com/gavinandresen/bitcoin-git/commit/feeb761ba07af74a7cd78b8c8f7c2a961fd9ea1c reset with a new genesis block] for the 0.7 bitcoin release.<br />
<br />
==Size==<br />
Testnet receives less transactions than the main block chain and is typically much smaller in size. As of January 2018 the size of the data on disk was 14GB, containing data for about 6 years worth of testnet activity. Downloading this data required about 12GB of network activity peaking at 2MB/s rate of transfer.<br />
<br />
==Mining==<br />
[[solo.ckpool]] has a testnet bitcoin solo mining implementation available, without the need to set up bitcoind locally.<br />
<br />
==External links==<br />
<br />
* [https://bitcointalk.org/?topic=4483.0 Testnet in a box forum topic]<br />
* [https://sourceforge.net/projects/bitcoin/files/Bitcoin/testnet-in-a-box/ Testnet-In-A-Box self-contained testnet]<br />
* [https://github.com/freewil/bitcoin-testnet-box Forked/Updated testnet-box]<br />
<br />
===Wallets===<br />
<br />
Online testnet wallets to help you test your application.<br />
<br />
* [http://testnetwallet.com/ TestnetWallet.com]<br />
* [https://CoPay.io/ CoPay.io] wallet supports TestNet accounts<br />
<br />
===Faucets===<br />
<br />
Once you're done with your test coins, it is a nice gesture to send them back to the faucets, so they become available to other developers.<br />
<br />
* [http://bitcoinfaucet.uo1.net/ UO1 Testnet Faucet]<br />
<br />
Offline (2018-09-06):<br />
<br />
* [https://play.google.com/store/apps/details?id=com.mycelium.testnetwallet Mycelium Testnet Wallet for Android with integrated Testnet "faucet" function (Local Trader)]<br />
* [http://tpfaucet.appspot.com/ TP's TestNet Faucet]<br />
* [http://kuttler.eu/bitcoin/btc/faucet/ nkuttler's Bitcoin Testnet Faucet], transactions are made through Joinmarket, a [[CoinJoin]] implementation<br />
* [https://testnet.manu.backend.hamburg/faucet flyingkiwi's TestNet Faucet]<br />
<br />
Offline (2016-08-07):<br />
<br />
* [http://faucet.luis.im/ luis.im Mojocoin Testnet3 Faucet]<br />
* [https://accounts.blockcypher.com/testnet-faucet BlockCypher Testnet Faucet], also provided as a [http://dev.blockcypher.com/#faucets Testnet faucet API] for test automation<br />
<br />
===Block explorers===<br />
* [https://www.biteasy.com/testnet/blocks Biteasy.com Testnet Blockexplorer]<br />
* [http://testnet.blockchain.info Blockchain.info Testnet Explorer]<br />
* [http://tbtc.blockr.io/ Bitcoin Testnet on Blockr.io]<br />
* [https://test-insight.bitpay.com/ Bitcoin Testnet on insight.bitpay.com]<br />
* [https://www.blocktrail.com/tBTC BlockTrail Testnet Explorer, Testnet API and Testnet Faucet]<br />
* [https://live.blockcypher.com/btc-testnet/ BlockCypher Testnet Explorer]<br />
[[Category:Technical]]<br />
[[Category:Developer]]<br />
<br />
{{Bitcoin Core documentation}}</div>Azazarhttps://tests.bitcoin.it/w/index.php?title=Testnet&diff=65695Testnet2018-09-06T08:47:10Z<p>Azazar: /* Faucets */</p>
<hr />
<div>The '''testnet''' is an alternative Bitcoin [[block chain]], to be used for testing. Testnet coins are separate and distinct from actual bitcoins, and are never supposed to have any value. This allows application developers or bitcoin testers to experiment, without having to use real bitcoins or worrying about breaking the main bitcoin chain.<br />
<br />
Run bitcoin or bitcoind with the -testnet flag to use the testnet (or put testnet=1 in the bitcoin.conf file).<br />
<br />
There have been three generations of testnet. Testnet2 was just the first testnet reset with a different genesis block, because people were starting to trade testnet coins for real money. '''Testnet3''' is the current test network. It was introduced with the 0.7 release, introduced a third genesis block, a new rule to avoid the "difficulty was too high, is now too low, and transactions take too long to verify" problem, and contains blocks with edge-case transactions designed to test implementation compatibility. On the December 21 of 2015 SegNet was deployed, to test the Wuille's Segregated Witness proposal.<br />
<br />
==Differences==<br />
* Default Bitcoin network protocol listen port is 18333 (instead of 8333)<br />
* Default RPC connection port is 18332 (instead of 8332)<br />
* Bootstrapping uses different DNS seeds.<br />
* A different value of ADDRESSVERSION field ensures no testnet Bitcoin addresses will work on the production network. (0x6F rather than 0x00)<br />
* The protocol message header bytes are 0x0B110907 (instead of 0xF9BEB4D9) <br />
* Minimum [[difficulty]] of 1.0 on testnet is equal to difficulty of 0.5 on mainnet. This means that the mainnet-equivalent of any testnet difficulty is half the testnet difficulty. In addition, if no block has been found in 20 minutes, the difficulty automatically resets back to the minimum for a single block, after which it returns to its previous value.<br />
* A new genesis block<br />
* The IsStandard() check is disabled so that non-standard transactions can be experimented with.<br />
<br />
==Genesis Block==<br />
<br />
Testnet uses a different genesis block to the main network. You can find it [https://www.biteasy.com/testnet/blocks/000000000933ea01ad0ee984209779baaec3ced90fa3f408719526f8d77f4943 here] or [http://blockexplorer.com/testnet/b/0 here].<br />
The testnet was [https://github.com/gavinandresen/bitcoin-git/commit/feeb761ba07af74a7cd78b8c8f7c2a961fd9ea1c reset with a new genesis block] for the 0.7 bitcoin release.<br />
<br />
==Size==<br />
Testnet receives less transactions than the main block chain and is typically much smaller in size. As of January 2018 the size of the data on disk was 14GB, containing data for about 6 years worth of testnet activity. Downloading this data required about 12GB of network activity peaking at 2MB/s rate of transfer.<br />
<br />
==Mining==<br />
[[solo.ckpool]] has a testnet bitcoin solo mining implementation available, without the need to set up bitcoind locally.<br />
<br />
==External links==<br />
<br />
* [https://bitcointalk.org/?topic=4483.0 Testnet in a box forum topic]<br />
* [https://sourceforge.net/projects/bitcoin/files/Bitcoin/testnet-in-a-box/ Testnet-In-A-Box self-contained testnet]<br />
* [https://github.com/freewil/bitcoin-testnet-box Forked/Updated testnet-box]<br />
<br />
===Wallets===<br />
<br />
Online testnet wallets to help you test your application.<br />
<br />
* [http://testnetwallet.com/ TestnetWallet.com]<br />
* [https://CoPay.io/ CoPay.io] wallet supports TestNet accounts<br />
<br />
===Faucets===<br />
<br />
Once you're done with your test coins, it is a nice gesture to send them back to the faucets, so they become available to other developers.<br />
<br />
* [http://bitcoinfaucet.uo1.net/ UO1 Testnet Faucet]<br />
* [https://play.google.com/store/apps/details?id=com.mycelium.testnetwallet Mycelium Testnet Wallet for Android with integrated Testnet "faucet" function (Local Trader)]<br />
<br />
Offline (2018-09-06):<br />
<br />
* [http://tpfaucet.appspot.com/ TP's TestNet Faucet]<br />
* [http://kuttler.eu/bitcoin/btc/faucet/ nkuttler's Bitcoin Testnet Faucet], transactions are made through Joinmarket, a [[CoinJoin]] implementation<br />
* [https://testnet.manu.backend.hamburg/faucet flyingkiwi's TestNet Faucet]<br />
<br />
Offline (2016-08-07):<br />
<br />
* [http://faucet.luis.im/ luis.im Mojocoin Testnet3 Faucet]<br />
* [https://accounts.blockcypher.com/testnet-faucet BlockCypher Testnet Faucet], also provided as a [http://dev.blockcypher.com/#faucets Testnet faucet API] for test automation<br />
<br />
===Block explorers===<br />
* [https://www.biteasy.com/testnet/blocks Biteasy.com Testnet Blockexplorer]<br />
* [http://testnet.blockchain.info Blockchain.info Testnet Explorer]<br />
* [http://tbtc.blockr.io/ Bitcoin Testnet on Blockr.io]<br />
* [https://test-insight.bitpay.com/ Bitcoin Testnet on insight.bitpay.com]<br />
* [https://www.blocktrail.com/tBTC BlockTrail Testnet Explorer, Testnet API and Testnet Faucet]<br />
* [https://live.blockcypher.com/btc-testnet/ BlockCypher Testnet Explorer]<br />
[[Category:Technical]]<br />
[[Category:Developer]]<br />
<br />
{{Bitcoin Core documentation}}</div>Azazarhttps://tests.bitcoin.it/w/index.php?title=Testnet&diff=65694Testnet2018-09-06T08:44:31Z<p>Azazar: /* Faucets */</p>
<hr />
<div>The '''testnet''' is an alternative Bitcoin [[block chain]], to be used for testing. Testnet coins are separate and distinct from actual bitcoins, and are never supposed to have any value. This allows application developers or bitcoin testers to experiment, without having to use real bitcoins or worrying about breaking the main bitcoin chain.<br />
<br />
Run bitcoin or bitcoind with the -testnet flag to use the testnet (or put testnet=1 in the bitcoin.conf file).<br />
<br />
There have been three generations of testnet. Testnet2 was just the first testnet reset with a different genesis block, because people were starting to trade testnet coins for real money. '''Testnet3''' is the current test network. It was introduced with the 0.7 release, introduced a third genesis block, a new rule to avoid the "difficulty was too high, is now too low, and transactions take too long to verify" problem, and contains blocks with edge-case transactions designed to test implementation compatibility. On the December 21 of 2015 SegNet was deployed, to test the Wuille's Segregated Witness proposal.<br />
<br />
==Differences==<br />
* Default Bitcoin network protocol listen port is 18333 (instead of 8333)<br />
* Default RPC connection port is 18332 (instead of 8332)<br />
* Bootstrapping uses different DNS seeds.<br />
* A different value of ADDRESSVERSION field ensures no testnet Bitcoin addresses will work on the production network. (0x6F rather than 0x00)<br />
* The protocol message header bytes are 0x0B110907 (instead of 0xF9BEB4D9) <br />
* Minimum [[difficulty]] of 1.0 on testnet is equal to difficulty of 0.5 on mainnet. This means that the mainnet-equivalent of any testnet difficulty is half the testnet difficulty. In addition, if no block has been found in 20 minutes, the difficulty automatically resets back to the minimum for a single block, after which it returns to its previous value.<br />
* A new genesis block<br />
* The IsStandard() check is disabled so that non-standard transactions can be experimented with.<br />
<br />
==Genesis Block==<br />
<br />
Testnet uses a different genesis block to the main network. You can find it [https://www.biteasy.com/testnet/blocks/000000000933ea01ad0ee984209779baaec3ced90fa3f408719526f8d77f4943 here] or [http://blockexplorer.com/testnet/b/0 here].<br />
The testnet was [https://github.com/gavinandresen/bitcoin-git/commit/feeb761ba07af74a7cd78b8c8f7c2a961fd9ea1c reset with a new genesis block] for the 0.7 bitcoin release.<br />
<br />
==Size==<br />
Testnet receives less transactions than the main block chain and is typically much smaller in size. As of January 2018 the size of the data on disk was 14GB, containing data for about 6 years worth of testnet activity. Downloading this data required about 12GB of network activity peaking at 2MB/s rate of transfer.<br />
<br />
==Mining==<br />
[[solo.ckpool]] has a testnet bitcoin solo mining implementation available, without the need to set up bitcoind locally.<br />
<br />
==External links==<br />
<br />
* [https://bitcointalk.org/?topic=4483.0 Testnet in a box forum topic]<br />
* [https://sourceforge.net/projects/bitcoin/files/Bitcoin/testnet-in-a-box/ Testnet-In-A-Box self-contained testnet]<br />
* [https://github.com/freewil/bitcoin-testnet-box Forked/Updated testnet-box]<br />
<br />
===Wallets===<br />
<br />
Online testnet wallets to help you test your application.<br />
<br />
* [http://testnetwallet.com/ TestnetWallet.com]<br />
* [https://CoPay.io/ CoPay.io] wallet supports TestNet accounts<br />
<br />
===Faucets===<br />
<br />
Once you're done with your test coins, it is a nice gesture to send them back to the faucets, so they become available to other developers.<br />
<br />
* [http://bitcoinfaucet.uo1.net/ UO1 Testnet Faucet]<br />
<br />
Offline (2018-09-06):<br />
<br />
* [http://tpfaucet.appspot.com/ TP's TestNet Faucet]<br />
* [http://kuttler.eu/bitcoin/btc/faucet/ nkuttler's Bitcoin Testnet Faucet], transactions are made through Joinmarket, a [[CoinJoin]] implementation<br />
* [https://testnet.manu.backend.hamburg/faucet flyingkiwi's TestNet Faucet]<br />
* [https://play.google.com/store/apps/details?id=com.mycelium.testnetwallet Mycelium Testnet Wallet for Android with integrated Testnet "faucet" function (Local Trader)]<br />
<br />
Offline (2016-08-07):<br />
<br />
* [http://faucet.luis.im/ luis.im Mojocoin Testnet3 Faucet]<br />
* [https://accounts.blockcypher.com/testnet-faucet BlockCypher Testnet Faucet], also provided as a [http://dev.blockcypher.com/#faucets Testnet faucet API] for test automation<br />
<br />
===Block explorers===<br />
* [https://www.biteasy.com/testnet/blocks Biteasy.com Testnet Blockexplorer]<br />
* [http://testnet.blockchain.info Blockchain.info Testnet Explorer]<br />
* [http://tbtc.blockr.io/ Bitcoin Testnet on Blockr.io]<br />
* [https://test-insight.bitpay.com/ Bitcoin Testnet on insight.bitpay.com]<br />
* [https://www.blocktrail.com/tBTC BlockTrail Testnet Explorer, Testnet API and Testnet Faucet]<br />
* [https://live.blockcypher.com/btc-testnet/ BlockCypher Testnet Explorer]<br />
[[Category:Technical]]<br />
[[Category:Developer]]<br />
<br />
{{Bitcoin Core documentation}}</div>Azazarhttps://tests.bitcoin.it/w/index.php?title=Testnet&diff=53705Testnet2015-01-06T06:51:01Z<p>Azazar: </p>
<hr />
<div>The '''testnet''' is an alternative Bitcoin [[block chain]], to be used for testing. Testnet coins are separate and distinct from actual bitcoins, and are never supposed to have any value. This allows application developers or bitcoin testers to experiment, without having to use real bitcoins or worrying about breaking the main bitcoin chain.<br />
<br />
Run bitcoin or bitcoind with the -testnet flag to use the testnet (or put testnet=1 in the bitcoin.conf file).<br />
<br />
There have been three generations of testnet. Testnet2 was just the first testnet reset with a different genesis block, because people were starting to trade testnet coins for real money. '''Testnet3''' is the current test network. It was introduced with the 0.7 release, introduced a third genesis block, a new rule to avoid the "difficulty was too high, is now too low, and transactions take too long to verify" problem, and contains blocks with edge-case transactions designed to test implementation compatibility.<br />
<br />
==Differences==<br />
* Default Bitcoin network protocol listen port is 18333 (instead of 8333)<br />
* Default RPC connection port is 18332 (instead of 8332)<br />
* Bootstrapping uses different DNS seeds.<br />
* A different value of ADDRESSVERSION field ensures no testnet Bitcoin addresses will work on the production network. (0x6F rather than 0x00)<br />
* The protocol message header bytes are 0x0B110907 (instead of 0xF9BEB4D9) <br />
* Minimum [[difficulty]] of 1.0 on testnet is equal to difficulty of 0.5 on mainnet. This means that the mainnet-equivalent of any testnet difficulty is half the testnet difficulty. In addition, if no block has been found in 20 minutes, the difficulty automatically resets back to the minimum for a single block, after which it returns to its previous value.<br />
* A new genesis block<br />
* The IsStandard() check is disabled so that non-standard transactions can be experimented with.<br />
<br />
==Genesis Block==<br />
<br />
Testnet uses a different genesis block to the main network. You can find it [https://www.biteasy.com/testnet/blocks/000000000933ea01ad0ee984209779baaec3ced90fa3f408719526f8d77f4943 here] or [http://blockexplorer.com/testnet/b/0 here].<br />
The testnet was reset with a new genesis block for the 0.7 bitcoin release.<br />
<br />
==Mining==<br />
[[solo.ckpool]] has a testnet bitcoin solo mining implementation available, without the need to set up bicoind locally.<br />
<br />
==External links==<br />
* [https://bitcointalk.org/?topic=4483.0 Test Network forum topic]<br />
* [http://bitcoinfaucet.uo1.net/ UO1 Testnet Faucet]<br />
* [http://faucet.xeno-genesis.com/ Mojocoin Testnet3 Faucet]<br />
* [http://tpfaucet.appspot.com/ TP's TestNet Faucet]<br />
* [http://faucet.luis.im/ luis.im Mojocoin Testnet3 Faucet]<br />
* [http://testnet.btclook.com/ BTCLook Testnet Explorer]<br />
* [https://www.biteasy.com/testnet/blocks Biteasy.com Testnet Blockexplorer]<br />
* [http://pool.qdoop.net:18331/chain/Testnet3 Testnet3 ABE based Block Explorer]<br />
* [http://blockexplorer.com/testnet Testnet Block Explorer]<br />
* [https://sourceforge.net/projects/bitcoin/files/Bitcoin/testnet-in-a-box/ Testnet-In-A-Box self-contained testnet]<br />
* [https://github.com/freewil/bitcoin-testnet-box Forked/Updated testnet-box]<br />
* [http://tbtc.blockr.io/ Bitcoin Testnet on Blockr.io]<br />
* [https://test-insight.bitpay.com/ Bitcoin Testnet on insight.bitpay.com]<br />
<br />
[[Category:Technical]]<br />
[[Category:Developer]]</div>Azazarhttps://tests.bitcoin.it/w/index.php?title=Bitcoin-JSON-RPC-Client&diff=36435Bitcoin-JSON-RPC-Client2013-03-28T03:39:50Z<p>Azazar: /* Code example */</p>
<hr />
<div>'''Bitcoin-JSON-RPC-Client''' is a lightweight Java bitcoin JSON-RPC client binding. It does not require any external dependencies.<br />
<br />
==Code Example==<br />
<br />
<source lang="java"><br />
private static final Bitcoin bitcoin = new BitcoinJSONRPCClient();<br />
<br />
public static void sendCoins() throws BitcoinException {<br />
bitcoin.sendToAddress("1EzGDMdqKW5ubTDNHSqCKciPkybGSvWgrj", 10);<br />
}<br />
<br />
public static void receiveCoins() throws BitcoinException {<br />
final BitcoinAcceptor acceptor = new BitcoinAcceptor(bitcoin);<br />
<br />
System.out.println("Send bitcoins to " + bitcoin.getNewAddress("NewAccount"));<br />
<br />
acceptor.addListener(new ConfirmedPaymentListener() {<br />
HashSet processed = new HashSet();<br />
<br />
@Override<br />
public void confirmed(Transaction transaction) {<br />
if (!processed.add(transaction.txId()))<br />
return; // already processed<br />
<br />
System.out.println("Payment received, amount: " + transaction.amount() + "; account: " + transaction.account());<br />
try {<br />
if (bitcoin.getBalance("NewAccount") >= 10)<br />
acceptor.stopAccepting();<br />
} catch (BitcoinException ex) {<br />
ex.printStackTrace();<br />
}<br />
}<br />
<br />
});<br />
acceptor.run();<br />
}<br />
</source><br />
<br />
==See Also==<br />
<br />
* [[Java Bitcoin Client]]<br />
* [[BitCoinJ]]<br />
* [[API reference (JSON-RPC)]]<br />
<br />
==External links==<br />
<br />
*[https://bitbucket.org/azazar/bitcoin-json-rpc-client Bitcoin-JSON-RPC-Client project page]<br />
*[https://bitbucket.org/azazar/bitcoin-json-rpc-client/downloads Download]<br />
<br />
[[Category:API Bindings]]<br />
[[Category:Frontends]]<br />
[[Category:Free Software]]<br />
[[Category:License/MIT]]<br />
[[Category:Open Source]]</div>Azazarhttps://tests.bitcoin.it/w/index.php?title=Bitcoin-JSON-RPC-Client&diff=36434Bitcoin-JSON-RPC-Client2013-03-28T03:39:13Z<p>Azazar: /* External links */</p>
<hr />
<div>'''Bitcoin-JSON-RPC-Client''' is a lightweight Java bitcoin JSON-RPC client binding. It does not require any external dependencies.<br />
<br />
==Code example==<br />
<br />
<source lang="java"><br />
private static final Bitcoin bitcoin = new BitcoinJSONRPCClient();<br />
<br />
public static void sendCoins() throws BitcoinException {<br />
bitcoin.sendToAddress("1EzGDMdqKW5ubTDNHSqCKciPkybGSvWgrj", 10);<br />
}<br />
<br />
public static void receiveCoins() throws BitcoinException {<br />
final BitcoinAcceptor acceptor = new BitcoinAcceptor(bitcoin);<br />
<br />
System.out.println("Send bitcoins to " + bitcoin.getNewAddress("NewAccount"));<br />
<br />
acceptor.addListener(new ConfirmedPaymentListener() {<br />
HashSet processed = new HashSet();<br />
<br />
@Override<br />
public void confirmed(Transaction transaction) {<br />
if (!processed.add(transaction.txId()))<br />
return; // already processed<br />
<br />
System.out.println("Payment received, amount: " + transaction.amount() + "; account: " + transaction.account());<br />
try {<br />
if (bitcoin.getBalance("NewAccount") >= 10)<br />
acceptor.stopAccepting();<br />
} catch (BitcoinException ex) {<br />
ex.printStackTrace();<br />
}<br />
}<br />
<br />
});<br />
acceptor.run();<br />
}<br />
</source><br />
<br />
==See Also==<br />
<br />
* [[Java Bitcoin Client]]<br />
* [[BitCoinJ]]<br />
* [[API reference (JSON-RPC)]]<br />
<br />
==External links==<br />
<br />
*[https://bitbucket.org/azazar/bitcoin-json-rpc-client Bitcoin-JSON-RPC-Client project page]<br />
*[https://bitbucket.org/azazar/bitcoin-json-rpc-client/downloads Download]<br />
<br />
[[Category:API Bindings]]<br />
[[Category:Frontends]]<br />
[[Category:Free Software]]<br />
[[Category:License/MIT]]<br />
[[Category:Open Source]]</div>Azazarhttps://tests.bitcoin.it/w/index.php?title=Bitcoin-JSON-RPC-Client&diff=36433Bitcoin-JSON-RPC-Client2013-03-28T03:38:45Z<p>Azazar: /* External links */</p>
<hr />
<div>'''Bitcoin-JSON-RPC-Client''' is a lightweight Java bitcoin JSON-RPC client binding. It does not require any external dependencies.<br />
<br />
==Code example==<br />
<br />
<source lang="java"><br />
private static final Bitcoin bitcoin = new BitcoinJSONRPCClient();<br />
<br />
public static void sendCoins() throws BitcoinException {<br />
bitcoin.sendToAddress("1EzGDMdqKW5ubTDNHSqCKciPkybGSvWgrj", 10);<br />
}<br />
<br />
public static void receiveCoins() throws BitcoinException {<br />
final BitcoinAcceptor acceptor = new BitcoinAcceptor(bitcoin);<br />
<br />
System.out.println("Send bitcoins to " + bitcoin.getNewAddress("NewAccount"));<br />
<br />
acceptor.addListener(new ConfirmedPaymentListener() {<br />
HashSet processed = new HashSet();<br />
<br />
@Override<br />
public void confirmed(Transaction transaction) {<br />
if (!processed.add(transaction.txId()))<br />
return; // already processed<br />
<br />
System.out.println("Payment received, amount: " + transaction.amount() + "; account: " + transaction.account());<br />
try {<br />
if (bitcoin.getBalance("NewAccount") >= 10)<br />
acceptor.stopAccepting();<br />
} catch (BitcoinException ex) {<br />
ex.printStackTrace();<br />
}<br />
}<br />
<br />
});<br />
acceptor.run();<br />
}<br />
</source><br />
<br />
==See Also==<br />
<br />
* [[Java Bitcoin Client]]<br />
* [[BitCoinJ]]<br />
* [[API reference (JSON-RPC)]]<br />
<br />
==External links==<br />
<br />
*[http://bitbucket.org/azazar/bitcoin-json-rpc-client Bitcoin-JSON-RPC-Client project page]<br />
*[http://bitbucket.org/azazar/bitcoin-json-rpc-client/downloads Download]<br />
<br />
[[Category:API Bindings]]<br />
[[Category:Frontends]]<br />
[[Category:Free Software]]<br />
[[Category:License/MIT]]<br />
[[Category:Open Source]]</div>Azazarhttps://tests.bitcoin.it/w/index.php?title=Bitcoin-JSON-RPC-Client&diff=36432Bitcoin-JSON-RPC-Client2013-03-28T03:38:36Z<p>Azazar: /* External links */</p>
<hr />
<div>'''Bitcoin-JSON-RPC-Client''' is a lightweight Java bitcoin JSON-RPC client binding. It does not require any external dependencies.<br />
<br />
==Code example==<br />
<br />
<source lang="java"><br />
private static final Bitcoin bitcoin = new BitcoinJSONRPCClient();<br />
<br />
public static void sendCoins() throws BitcoinException {<br />
bitcoin.sendToAddress("1EzGDMdqKW5ubTDNHSqCKciPkybGSvWgrj", 10);<br />
}<br />
<br />
public static void receiveCoins() throws BitcoinException {<br />
final BitcoinAcceptor acceptor = new BitcoinAcceptor(bitcoin);<br />
<br />
System.out.println("Send bitcoins to " + bitcoin.getNewAddress("NewAccount"));<br />
<br />
acceptor.addListener(new ConfirmedPaymentListener() {<br />
HashSet processed = new HashSet();<br />
<br />
@Override<br />
public void confirmed(Transaction transaction) {<br />
if (!processed.add(transaction.txId()))<br />
return; // already processed<br />
<br />
System.out.println("Payment received, amount: " + transaction.amount() + "; account: " + transaction.account());<br />
try {<br />
if (bitcoin.getBalance("NewAccount") >= 10)<br />
acceptor.stopAccepting();<br />
} catch (BitcoinException ex) {<br />
ex.printStackTrace();<br />
}<br />
}<br />
<br />
});<br />
acceptor.run();<br />
}<br />
</source><br />
<br />
==See Also==<br />
<br />
* [[Java Bitcoin Client]]<br />
* [[BitCoinJ]]<br />
* [[API reference (JSON-RPC)]]<br />
<br />
==External links==<br />
<br />
*[https://bitbucket.org/azazar/bitcoin-json-rpc-client Bitcoin-JSON-RPC-Client project page]<br />
*[http://bitbucket.org/azazar/bitcoin-json-rpc-client/downloads Download]<br />
<br />
[[Category:API Bindings]]<br />
[[Category:Frontends]]<br />
[[Category:Free Software]]<br />
[[Category:License/MIT]]<br />
[[Category:Open Source]]</div>Azazarhttps://tests.bitcoin.it/w/index.php?title=Bitcoin-JSON-RPC-Client&diff=36431Bitcoin-JSON-RPC-Client2013-03-28T03:38:11Z<p>Azazar: </p>
<hr />
<div>'''Bitcoin-JSON-RPC-Client''' is a lightweight Java bitcoin JSON-RPC client binding. It does not require any external dependencies.<br />
<br />
==Code example==<br />
<br />
<source lang="java"><br />
private static final Bitcoin bitcoin = new BitcoinJSONRPCClient();<br />
<br />
public static void sendCoins() throws BitcoinException {<br />
bitcoin.sendToAddress("1EzGDMdqKW5ubTDNHSqCKciPkybGSvWgrj", 10);<br />
}<br />
<br />
public static void receiveCoins() throws BitcoinException {<br />
final BitcoinAcceptor acceptor = new BitcoinAcceptor(bitcoin);<br />
<br />
System.out.println("Send bitcoins to " + bitcoin.getNewAddress("NewAccount"));<br />
<br />
acceptor.addListener(new ConfirmedPaymentListener() {<br />
HashSet processed = new HashSet();<br />
<br />
@Override<br />
public void confirmed(Transaction transaction) {<br />
if (!processed.add(transaction.txId()))<br />
return; // already processed<br />
<br />
System.out.println("Payment received, amount: " + transaction.amount() + "; account: " + transaction.account());<br />
try {<br />
if (bitcoin.getBalance("NewAccount") >= 10)<br />
acceptor.stopAccepting();<br />
} catch (BitcoinException ex) {<br />
ex.printStackTrace();<br />
}<br />
}<br />
<br />
});<br />
acceptor.run();<br />
}<br />
</source><br />
<br />
==See Also==<br />
<br />
* [[Java Bitcoin Client]]<br />
* [[BitCoinJ]]<br />
* [[API reference (JSON-RPC)]]<br />
<br />
==External links==<br />
<br />
*[https://bitbucket.org/azazar/bitcoin-json-rpc-client Bitcoin-JSON-RPC-Client project page]<br />
*[https://bitbucket.org/azazar/bitcoin-json-rpc-client/downloads Downloads]<br />
<br />
[[Category:API Bindings]]<br />
[[Category:Frontends]]<br />
[[Category:Free Software]]<br />
[[Category:License/MIT]]<br />
[[Category:Open Source]]</div>Azazarhttps://tests.bitcoin.it/w/index.php?title=Bitcoin-JSON-RPC-Client&diff=36430Bitcoin-JSON-RPC-Client2013-03-28T03:37:31Z<p>Azazar: </p>
<hr />
<div>'''Bitcoin-JSON-RPC-Client''' is a lightweight Java bitcoin JSON-RPC client binding. It does not require any external dependencies.<br />
<br />
==Code example==<br />
<br />
<source lang="java"><br />
private static final Bitcoin bitcoin = new BitcoinJSONRPCClient();<br />
<br />
public static void sendCoins() throws BitcoinException {<br />
bitcoin.sendToAddress("1EzGDMdqKW5ubTDNHSqCKciPkybGSvWgrj", 10);<br />
}<br />
<br />
public static void receiveCoins() throws BitcoinException {<br />
final BitcoinAcceptor acceptor = new BitcoinAcceptor(bitcoin);<br />
<br />
System.out.println("Send bitcoins to " + bitcoin.getNewAddress("NewAccount"));<br />
<br />
acceptor.addListener(new ConfirmedPaymentListener() {<br />
HashSet processed = new HashSet();<br />
<br />
@Override<br />
public void confirmed(Transaction transaction) {<br />
if (!processed.add(transaction.txId()))<br />
return; // already processed<br />
<br />
System.out.println("Payment received, amount: " + transaction.amount() + "; account: " + transaction.account());<br />
try {<br />
if (bitcoin.getBalance("NewAccount") >= 10)<br />
acceptor.stopAccepting();<br />
} catch (BitcoinException ex) {<br />
ex.printStackTrace();<br />
}<br />
}<br />
<br />
});<br />
acceptor.run();<br />
}<br />
</source><br />
<br />
==See Also==<br />
<br />
* [[Java Bitcoin Client]]<br />
* [[BitCoinJ]]<br />
* [[API reference (JSON-RPC)]]<br />
<br />
==External links==<br />
<br />
*[https://bitbucket.org/azazar/bitcoin-json-rpc-client Bitcoin-JSON-RPC-Client project page]<br />
<br />
[[Category:API Bindings]]<br />
[[Category:Frontends]]<br />
[[Category:Free Software]]<br />
[[Category:License/MIT]]<br />
[[Category:Open Source]]</div>Azazarhttps://tests.bitcoin.it/w/index.php?title=Bitcoin-JSON-RPC-Client&diff=36429Bitcoin-JSON-RPC-Client2013-03-28T03:35:31Z<p>Azazar: /* See Also */</p>
<hr />
<div>{{stub}}<br />
<br />
'''Bitcoin-JSON-RPC-Client''' is a lightweight Java bitcoin JSON-RPC client binding. It does not require any external dependencies.<br />
<br />
<br />
==See Also==<br />
<br />
* [[Java Bitcoin Client]]<br />
* [[BitCoinJ]]<br />
* [[API reference (JSON-RPC)]]<br />
<br />
==External links==<br />
<br />
*[https://bitbucket.org/azazar/bitcoin-json-rpc-client Bitcoin-JSON-RPC-Client project page]<br />
<br />
[[Category:API Bindings]]<br />
[[Category:Frontends]]<br />
[[Category:Free Software]]<br />
[[Category:License/MIT]]<br />
[[Category:Open Source]]</div>Azazarhttps://tests.bitcoin.it/w/index.php?title=Bitcoin-JSON-RPC-Client&diff=36428Bitcoin-JSON-RPC-Client2013-03-28T03:34:24Z<p>Azazar: </p>
<hr />
<div>{{stub}}<br />
<br />
'''Bitcoin-JSON-RPC-Client''' is a lightweight Java bitcoin JSON-RPC client binding. It does not require any external dependencies.<br />
<br />
<br />
==See Also==<br />
<br />
* [[Java Bitcoin Client]]<br />
* [[BitCoinJ]]<br />
<br />
==External links==<br />
<br />
*[https://bitbucket.org/azazar/bitcoin-json-rpc-client Bitcoin-JSON-RPC-Client project page]<br />
<br />
[[Category:API Bindings]]<br />
[[Category:Frontends]]<br />
[[Category:Free Software]]<br />
[[Category:License/MIT]]<br />
[[Category:Open Source]]</div>Azazarhttps://tests.bitcoin.it/w/index.php?title=Bitcoin-JSON-RPC-Client&diff=36427Bitcoin-JSON-RPC-Client2013-03-28T03:30:02Z<p>Azazar: </p>
<hr />
<div>{{stub}}<br />
'''Bitcoin-JSON-RPC-Client''' is a simple lightweight bitcoin RPC client without any dependencies.<br />
<br />
==See Also==<br />
<br />
* [[Java Bitcoin Client]]<br />
* [[BitCoinJ]]<br />
<br />
==External links==<br />
<br />
*[https://bitbucket.org/azazar/bitcoin-json-rpc-client Bitcoin-JSON-RPC-Client project page]<br />
<br />
[[Category:API Bindings]]<br />
[[Category:Frontends]]<br />
[[Category:Free Software]]<br />
[[Category:License/MIT]]<br />
[[Category:Open Source]]</div>Azazarhttps://tests.bitcoin.it/w/index.php?title=Java_Bitcoin_Client&diff=36426Java Bitcoin Client2013-03-28T03:14:24Z<p>Azazar: </p>
<hr />
<div>{{stub}}<br />
'''Java Bitcoin Client''' is a [[Bitcoin]] frontend / API written in java.<br />
<br />
==See Also==<br />
<br />
* [[BitCoinJ]]<br />
* [[Bitcoin-JSON-RPC-Client]]<br />
<br />
==External links==<br />
<br />
*[http://sourceforge.net/projects/bitcoin-client/ Java Bitcoin Client sourceforge project page]<br />
<br />
[[Category:API Bindings]]<br />
[[Category:Frontends]]<br />
[[Category:Free Software]]<br />
[[Category:License/Apache]]<br />
[[Category:Open Source]]</div>Azazarhttps://tests.bitcoin.it/w/index.php?title=Bitcoin-JSON-RPC-Client&diff=36425Bitcoin-JSON-RPC-Client2013-03-28T03:14:04Z<p>Azazar: Created page with "{{stub}} '''Bitcoin-JSON-RPC-Client''' is a simple lightweight bitcoin RPC client without any dependencies. ==See Also== * Java Bitcoin Client * BitCoinJ ==External..."</p>
<hr />
<div>{{stub}}<br />
'''Bitcoin-JSON-RPC-Client''' is a simple lightweight bitcoin RPC client without any dependencies.<br />
<br />
==See Also==<br />
<br />
* [[Java Bitcoin Client]]<br />
* [[BitCoinJ]]<br />
<br />
==External links==<br />
<br />
*[https://bitbucket.org/azazar/bitcoin-json-rpc-client Bitcoin-JSON-RPC-Client project page]<br />
<br />
[[Category:API Bindings]]<br />
[[Category:Frontends]]<br />
[[Category:Free Software]]<br />
[[Category:License/Apache]]<br />
[[Category:Open Source]]</div>Azazar