WordPress plugin intelligence profile

Bitcoin Address

This plugin generates and displays a unique bitcoin address each time someone wants to send you bitcoin.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 4.6
Current version0.8.1
WordPress coverageTested up to WordPress 4.6
Minimum stackWP 3.9.2 · PHP —
Directory statusactive
Last directory update8 Oct 201610y ago
Active installations10Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Bitcoin Address version 0.8.1 as active, updated 10y ago and tested up to WordPress 4.6.

Overview

About this plugin

3 or newer.

Reusing bitcoin addresses is bad for your privacy. With this plugin you can enter a shortcode – [bitcoin_address] – in your blog posts or pages that displays a button which users can use to get a fresh bitcoin address. Address requests are logged and you can browse that log from the WordPress admin area.

The plugin works by generating deterministic addresses using an Electrum Master Public Key. You need to create a new Electrum wallet and then paste its Master Public Key into the plugin’s settings page. It will then generate addresses from that wallet sequentially.

Creating Electrum Wallet

You will need an Electrum Master Public Key which is also known as an extended public key (xpub). x MPKs. e.

it does not support multisig wallets or 2FA wallets.

  • Run Electrum. It will open your default wallet.
  • To create a new wallet select File menu > New/Restore.
  • Enter a name for your new wallet file.
  • Follow the on-screen prompts to create a new wallet.
  • To see the Master Public Key of your new wallet go to Wallet menu > Master Public Keys.
  • It is recommended that you increase the gap limit of your wallet from the default 20. The gap limit is the number of unused addresses Electrum keeps track of. To increase the gap limit open your wallet and go to the console tab. Type in wallet.change_gap_limit(50). Close Electrum and reopen your wallet to see new addresses listed on the receive tab.
  • TIP: To open your new wallet in future run Electrum and select File menu > Open. Then navigate to your wallet file and select it to open it.
  • TIP: You can create a shortcut to your new wallet using the -w switch i.e. electrum -w c:\path\to\wallet_file. To learn the location of your wallet file see this FAQ.

Configuring plugin

To access the plugin configuration page you need to login to the WordPress admin page. Then click on Settings > Bitcoin Address from the left sidebar. There you can paste the Electrum Master Public Key.

Shortcode

The plugin shortcode is [bitcoin_address]. The following options exist:

  • Display type: You can specify a type of “field” or “link”. Field type will display a text field containing the address. Link will display a bitcoin address link. For example: [bitcoin address type=’field’] will display a text field. The default type is field.
  • QR Code: You can enable or disable the display of a QR Code containing the address. Ex: [bitcoin_address type=’link’ qr_code=’enabled’] will display an address as a link and above that link will be the address QR code. By default QR code display is disabled.

Address Log

An address log is maintained that lists the time and date an address was handed out, the ip address of the user who requested it, and the address itself. You can see the address log in WordPress admin > Settings > Bitcoin Address Log

Credits

The plugin makes use of the following opensource scripts:

-

Code borrowed from the bitcoin payments for woocommerce plugin by BitcoinWay including parts of PHP-ECC by Matyas Danter.

-

PHP QR Code encoder

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • bitcoin address
  • electrum
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 4.6

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 4.6.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to4.6
Minimum requirementsWordPress 3.9.2 · PHP not listed
Update activity8 Oct 201610y ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.