WordPress Ethereum Wallet plugin

(2 customer reviews)

The Wordpress Ethereum Wallet plugin auto-creates a user wallet upon registration and allows user to send Ether or ERC20/ERC223 tokens from it.

Item: 47 Sales

Description

The WordPress Ethereum Wallet plugin auto-creates a user wallet upon registration and allows user to send Ether or ERC20/ERC223 tokens from it.

It is a valuable addition for the Cryptocurrency Product for WooCommerce plugin.

Using these two plugins your non-techie customers can register to obtain an Ethereum account address and then buy your tokens to be sent to this new address.

For Professional features install the free Ethereum Wallet plugin first, and then purchase the Professional plan subscription directly from plugin settings menu.

Features – WordPress Ethereum Wallet

  • To show user’s Ethereum account address insert the [ethereum-wallet-account] shortcode wherever you like. You can use label="My label" attribute to set your own label text. And nolabel="yes" attribute to display no label at all.
  • To show user’s Ethereum account address’s Ether balance insert the [ethereum-wallet-balance] shortcode wherever you like
  • To show user’s Ethereum account address’s TSX ERC20 token balance insert the [ethereum-wallet-balance tokenname="TSX" tokenaddress="0x6Fe928d427b0E339DB6FF1c7a852dc31b651bD3a"] shortcode wherever you like
  • The Cryptocurrency Product for WooCommerce plugin integration for the [ethereum-wallet-balance] shortcode is available. Add the tokenwooproduct attribute with a product id of the corresponding WooCommerce Token product as a value to display the balance in a fiat currency as well. The token to fiat currency rate would be calculated from the WooCommerce product price. Example: [ethereum-wallet-balance tokenname="TSX" tokenaddress="0x6Fe928d427b0E339DB6FF1c7a852dc31b651bD3a" tokenwooproduct="123"]. Result: 12.345 TSX $12.34.
  • Dynamic ETH or ERC20 token price feature of the Cryptocurrency Product for WooCommerce plugin is supported.
  • The tokeniconpath attribute added to the [ethereum-wallet-balance] shortcode turns it to a more sophisticated widget with token icon. For token: [ethereum-wallet-balance tokensymbol="TSX" tokenname="Test Coin" tokenaddress="0x6Fe928d427b0E339DB6FF1c7a852dc31b651bD3a" tokenwooproduct="123" tokeniconpath="https://example.com/icons/BTC.png"]. For Ether: [ethereum-wallet-balance displayfiat="1" tokeniconpath="https://example.com/icons/BTC.png"].
  • Use tokendecimals attribute to configure the desired digits after the decimal separator count for the [ethereum-wallet-balance] shortcode.
  • Use tokendecimalchar attribute to configure the desired decimal separator character for the [ethereum-wallet-balance] shortcode.
  • The [ethereum-wallet-accounts-table] shortcode can be used to display a table of all accounts with fiat balances. Avatars and logins are also shown for the admin user. Integration with BuddyPress is provided for avatars display.
  • To show the send form insert the [ethereum-wallet-sendform] shortcode wherever you like
  • To show an account’s transactions history insert the [ethereum-wallet-history direction="in"] shortcode wherever you like. The direction attribute can have values in to show only input transactions, out to show only output transactions, or inout to show both input and output transactions. If attribute is omitted, the inout is used by default.
  • Pagination and filtering is available for the tx history table
  • Use the user_ethereum_wallet_address user_meta key to display the user’s account address, or for the Ethereum Wallet meta key setting of the Cryptocurrency Product for WooCommerce plugin
  • The user_ethereum_wallet_last_tx_hash user_meta key can be used to access the user’s most recent transaction
  • The Ethereum Gas price is auto adjusted according to the etherchain.org API
  • Balances and tx tables of the wallet-receiver are auto-refreshed by listening to the blockchain
  • Integration with the Ether and ERC20 tokens WooCommerce Payment Gateway plugin is provided
  • New account creation form shortcode: [ethereum-wallet-account-management-create]
  • Accounts list, select default shortcode: [ethereum-wallet-account-management-select]
  • Private key import shortcode: [ethereum-wallet-account-management-import]
  • Private key export shortcode: [ethereum-wallet-account-management-export]
  • QR-code is displayed for account and private key export shortcodes
  • QR-code Scanner for TOsection of SEND FORM
  • This plugin is l10n ready

Disclaimer – WordPress Ethereum Wallet

By using this plugin you accept all responsibility for handling the account balances for all your users.

Under no circumstances is ethereumico.io or any of its affiliates responsible for any damages incurred by the use of this plugin.

Every effort has been made to harden the security of this plugin, but its safe operation depends on your site being secure overall. You, the site administrator, must take all necessary precautions to secure your WordPress installation before you connect it to any live wallets.

You are strongly advised to take the following actions (at a minimum):

By continuing to use any of the ethereumico.io plugins, you indicate that you have understood and agreed to this disclaimer.

Jetpack
Ledger Nano S - The secure hardware wallet
Trezor Wallet

Live demo – WordPress Ethereum Wallet

You need to be logged in to use this Ethereum Wallet Demo page.

Warning! It is just a demo wallet for the Ethereum Wallet WordPress plugin. Do not use it for significant amount of Ether or tokens.

Your account address

Use the [ethereum-wallet-account] shortcode to display it

Balance

Use the [ethereum-wallet-balance] shortcode to display it

You can buy Ether with service like coinbase.com

Token balance

Use the [ethereum-wallet-balance tokenname="TSX" tokenaddress="0xe762da33bf2b2412477c65b01f46d923a7ef5794"] shortcode to display it

You can buy some TSX tokens to fully test the process: Buy TSX tokens.

Send form

Use the [ethereum-wallet-sendform] shortcode to display it

Last transactions history

Use the [ethereum-wallet-history] shortcode to display it

New account creation

Use the [ethereum-wallet-account-management-create] shortcode to display it

List accounts

Use the [ethereum-wallet-account-management-select] shortcode to display the accounts list and default account selection form

Import private key

Use the [ethereum-wallet-account-management-import] shortcode to display the private key import form

Export private key

Use the [ethereum-wallet-account-management-export] shortcode to display the private key export form

FREE version – WordPress Ethereum Wallet

The WordPress Ethereum Wallet plugin has a free version: https://wordpress.org/plugins/ethereum-wallet/

It is fully functional for Ether. This PRO version is still needed to work with ERC20 tokens.

Use it to evaluate the plugin features.

Testing – WordPress Ethereum Wallet

You can test this plugin in some test network for free.

Testing in ropsten

  • Set the Blockchain setting to ropsten
  • “Buy” some Ropsten Ether for free using MetaMask
  • Send some Ropsten Ether to the account this plugin generated for you. Use [ethereum-wallet-account] shortcode to display it
  • Send some Ropsten Ether to the 0x773F803b0393DFb7dc77e3f7a012B79CCd8A8aB9 address to obtain TSX tokens. The TSX token has the 0x6Fe928d427b0E339DB6FF1c7a852dc31b651bD3a address.
  • Use your favorite wallet to send TSX tokens to the account this plugin generated for you
  • Now test the plugin by sending some Ropsten Ether and/or TSX tokens from the generated account address to your other address. Use the [ethereum-wallet-sendform] shortcode to render the send form on a page.
  • Check that proper amount of Ropsten Ether and/or TSX tokens has been sent to your payment address
  • You can use your own token to test the same

Testing in rinkeby

  • Set the Blockchain setting to rinkeby
  • You can “buy” some Rinkeby Ether for free here: rinkeby.io
  • Send some Rinkeby Ether to the account this plugin generated for you. Use [ethereum-wallet-account] shortcode to display it
  • Send some Rinkeby Ether to the 0x669519e1e150dfdfcf0d747d530f2abde2ab3f0e address to obtain TSX tokens. The TSX token has the 0x194c35B62fF011507D6aCB55B95Ad010193d303E address.
  • Use your favorite wallet to send TSX tokens to the account this plugin generated for you
  • Now test the plugin by sending some Rinkeby Ether and/or TSX tokens from the generated account address to your other address. Use the [ethereum-wallet-sendform] shortcode to render the send form on a page.
  • Check that proper amount of Rinkeby Ether and/or TSX tokens has been sent to your payment address
  • You can use your own token to test the same

System Requirements – WordPress Ethereum Wallet

The WordPress Ethereum Wallet plugin has some important system requirements your hosting platform should fulfil.

PHP 7.0+

If during plugin activation you see an error like this:

WordPress Ethereum Wallet plugin requires PHP version 7.0 or above.

You need to ask your host provider to update the PHP version used for your site to be at least 7.0. The higher is better here.

GMP

Another important requirement is the PHP GMP module support. If it is not installed, plugin activation will fail with a message:

WordPress Ethereum Wallet plugin requires GMP module to be installed.

You need to ask your host provider to install the PHP GMP module in this case.

Multibyte String (mbstring)

Rarely your hosting may lacks the PHP Multibyte String (mbstring) module support. If it is not installed, plugin activation will fail with a message:

WordPress Ethereum Wallet plugin requires Multibyte String (mbstring) module to be installed.

You need to ask your host provider to install the PHP Multibyte String (mbstring) module in this case.

Installation – WordPress Ethereum Wallet

Use this guide to install and configure the WordPress Ethereum Wallet plugin: Install and Configure.

l10n – WordPress Ethereum Wallet

This plugin is localization ready.

Languages this plugin is available now:

  • English
  • Russian(Русский)
  • German(Deutsche) by Johannes from decentris dot com

Feel free to translate this plugin to your language.

Additional information

License count

1

Guaranty

Lifetime support and updates guaranty

Refund policy

7-days money back, excluding payment system fees

2 reviews for WordPress Ethereum Wallet plugin

  1. Patrick Woo (verified owner)

  2. Uros N. (verified owner)

Only logged in customers who have purchased this product may leave a review.

You may also like…