Ethereum Pockets

The Ethereum Wallet WordPress plugin automobile-creates a consumer wallet upon regETHEREUM istration and permits user to send Ether or ERC20/ERC721 tokens from it.

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

Using these two plugins your non-techie customers can sign up to attain an Ethereum account cope with after which buy your tokens to be sent to ETHEREUM this new deal with.

Binance Smart Chain and some other EVM-compatible blockchain is supported inside the PRO model!

FREE Features

To display user’s Ethereum account address insert the [ethereum-wallet-account] shortcode anyplace you like. You can use label=”My label” characteristic to set your personal label textual content. And nolabel=”sure” attribute to display no label at all.

To show user’s Ethereum account deal with’s Ether stability insert the [ethereum-wallet-balance] shortcode anyplace you like. Add the displayfiat=”1″ characteristic to display the calculated fiat stability too.

Use tokendecimals characteristic to configure the desired digits after the decimal separator depend for the [ethereum-pockets-balance] shortcode.

Use tokendecimalchar attribute to configure the desired decimal separator man or woman for the [ethereum-wallet-stability] shortcode.

Dynamic ETH token fee characteristic of the Cryptocurrency Product for WooCommerce plugin is supported.

To show the send Ether form insert the [ethereum-pockets-sendform] shortcode wherever you want.

To display an account’s transactions records insert the [ethereum-pockets-history route=”in”] shortcode anywhere you want. The route attribute can have values in to show handiest enter transactions, out to expose most effective output transactions, or inout to show each input and output transactions. If characteristic is unnoticed, the inout is used by default.

ETHEREUM Pagination and filtering is available for the tx records table

Use the user_ethereum_wallet_address user_meta key to display the user’s account deal with, 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 get admission to the user’s most latest transaction

The Ethereum Gas charge is vehicle adjusted in step with the API

Balances and tx tables of the wallet-receiver are auto-refreshed through paying attention to the blockchain

Integration with the Ether and ERC20 tokens WooCommerce Payment Gateway plugin is supplied

New account introduction shape shortcode: [ethereum-wallet-account-control-create]

Accounts listing, choose default shortcode: [ethereum-wallet-account-management-pick]

Private key import shortcode: [ethereum-pockets-account-management-import]

Private key export shortcode: [ethereum-wallet-account-management-export]

QR-code is displayed for account and private key export shortcodes

QR Scanner for TO segment of SEND FORM

Ethereum pockets column with linked consumer’s account addresses is displayed at the Users WordPress admin page (/wp-admin/customers.Hypertext Preprocessor)

This plugin is l10n ready

PRO Features

Full ERC20 and NFT (ERC721) tokens guide!

NFT (ERC721) tokens display and sending support: [ethereum-pockets-nft] shortcode, and NFT transfers show in the history desk

Admin markup characteristic to earn Ether price from your web site’s Ethereum Wallet customers

Custom/non-public blockchain feature: Ethereum Node JSON-RPC Endpoint and other associated settings to apply Binance clever chain (BSC) and every other EVM well suited blockchain

To show consumer’s Ethereum account deal with’s TSX ERC20 token stability insert the ETHEREUM [ethereum-pockets-stability tokenname=”TSX” tokenaddress=”0x6Fe928d427b0E339DB6FF1c7a852dc31b651bD3a”] shortcode wherever you like.

The Cryptocurrency Product for WooCommerce plugin integration for the [ethereum-pockets-balance] shortcode is to be had. Add the tokenwooproduct characteristic with a product identification of the corresponding WooCommerce Token product as a fee to show the stability in a fiat foreign money as properly. The token to fiat forex price would be calculated from the WooCommerce product charge. Example: [ethereum-wallet-balance tokenname=”TSX” tokenaddress=”0x6Fe928d427b0E339DB6FF1c7a852dc31b651bD3a” tokenwooproduct=”123″]. Result: 12.345 TSX $12.34.

The tokeniconpath attribute added to the [ethereum-wallet-stability] shortcode turns it to a greater sophisticated widget with token icon. For token: [ethereum-pockets-stability tokensymbol=”TSX” tokenname=”Test Coin” tokenaddress=”0x6Fe928d427b0E339DB6FF1c7a852dc31b651bD3a” tokenwooproduct=”123″ tokeniconpath=””]. For Ether: [ethereum-wallet-stability displayfiat=”1″ tokeniconpath=””].

Dynamic ERC20 token price function of the Cryptocurrency Product for WooCommerce plugin is supported.

The [ethereum-pockets-accounts-table] shortcode can be used to show a table of all money owed with fiat ETHEREUM balances. Avatars and logins are also proven for the admin user. Integration with BuddyPress is furnished for avatars show.

To display the send ERC20 token shape insert the [ethereum-wallet-sendform] shortcode wherever you want.

Multi-seller aid for the Cryptocurrency Product for WooCommerce plugin

ethereum-pockets-dividends shortcode can be used to display dividends payment records. See the ERC20 Dividend Payments Add-On of the Cryptocurrency Product for WooCommerce plugin for information

tokenaddress attribute for the ethereum-pockets-bills-table forces this table to display token balances instead of the Ether

mintokenamount attribute for the ethereum-pockets-debts-desk shortcode forces this table to show customers with token balances extra or same to the mintokenamount cost set

Tools / Ethereum Wallet submenu can be used to manually recalculate person account balances

ERC1404 help. If transfer isn’t allowed, corresponding errors message would be displayed.

tokenslist attribute for the ethereum-pockets-sendform shortcode can contain a unmarried allowed token deal with or a comma separated list of allowed token addresses.

ERC2212 aid. ethereum-pockets-dividends shortcode can contain all attributes the ethereum-wallet-balance can. It calls for the token to put into effect the ERC2212 popular.

See the professional web page for a live demo:

To use the ERC20 Dividend Payments Add-On for the Cryptocurrency Product for WooCommerce plugin, set up the Cryptocurrency Product for WooCommerce after which go to Settings > Cryptocurrency Product > Add-Ons > Dividends.


By the usage of this plugin you take delivery of all responsibility for coping with the account balances for all your users.

Under no circumstances is or any of its associates chargeable for any damages incurred with the aid of using this plugin.

Every attempt has been made to harden the safety of this plugin, however its secure operation relies upon in your website being secure general. You, the website administrator, have to take all vital precautions to stable your WordPress installation before you join it to any live wallets.

You are strongly recommended to take the subsequent movements (at a minimum):

Educate your self about cold and warm cryptocurrency garage

Obtain hardware wallet to store your cash, like Ledger Nano S

Educate yourself approximately hardening WordPress safety

Install a protection plugin along with Jetpack or every other safety plugin

Enable SSL to your website if you have now not already carried out so.

By continuing to apply the Ethereum Wallet WordPress plugin, you indicate which you have understood and agreed to this disclaimer.


You can test this plugin in a few check network free of charge.

The ropsten, rinkeby, goerli and kovan testnets are supported.

Testing in ropsten

Set the Blockchain setting to ropsten

“Buy” some Ropsten Ether without spending a dime using MetaMask

Send a few Ropsten Ether to the account this plugin generated for you. Use [ethereum-pockets-account] shortcode to show it

Send a few Ropsten Ether to the 0x773F803b0393DFb7dc77e3f7a012B79CCd8A8aB9 address to obtain TSX tokens. The TSX token has the 0x6Fe928d427b0E339DB6FF1c7a852dc31b651bD3a deal with.

Use your favourite wallet to send TSX tokens to the account this plugin generated for you

Now check the plugin by sending a few Ropsten Ether and/or TSX tokens from the generated account deal with for your different address. Use the [ethereum-pockets-sendform] shortcode to render the ship form on a page.

Check that proper quantity of Ropsten Ether and/or TSX tokens has been sent on your price deal with

You can use your own token to test the identical

Testing in rinkeby

Set the Blockchain placing to rinkeby

You can “buy” some Rinkeby Ether without spending a dime right here:

Send some Rinkeby Ether to the account this plugin generated for you. Use [ethereum-wallet-account] shortcode to show it

Send a few Rinkeby Ether to the 0x669519e1e150dfdfcf0d747d530f2abde2ab3f0e deal with to reap TSX tokens. The TSX token has the 0x194c35B62fF011507D6aCB55B95Ad010193d303E deal with.

Use your favourite pockets to send TSX tokens to the account this plugin generated for you

Now test the plugin via sending some Rinkeby Ether and/or TSX tokens from the generated account cope with on your other deal with. Use the [ethereum-pockets-sendform] shortcode to render the send form on a web page.

Check that proper amount of Rinkeby Ether and/or TSX tokens has been sent on your price cope with

You can use your personal token to check the equal


This plugin is localization geared up.

Languages this plugin is to be had now:



German(Deutsche) by way of Johannes from decentris dot com

Feel loose to translate this plugin in your language.

Make certain that System Requirements are met for your web hosting provider. These carriers are tested for compliance: Cloudways, Bluehost, SiteGround

Enter your settings in admin pages and location the [ethereum-wallet-sendform], [ethereum-wallet-stability] and other shortcodes anyplace you need it.

For the proper use of the [ethereum-wallet-debts-table] shortcode, alternate the Permalink Settings to something other than the default value.

bcmath and gmp

sudo apt-get installation Hypertext Preprocessor-bcmath php-gmp

carrier apache2 restart

For AWS bitnami AMI restart apache2 with this command:

sudo /choose/bitnami/ restart apache


Possible shortcodes configuration:

[ethereum-pockets-nft columns=”three” rows=”2″][ethereum-pockets-nft columns=”three” rows=”2″ account=”0x6975be450864c02b4613023c2152ee0743572325″][ethereum-pockets-account label=”Your wallet:”][ethereum-pockets-account nolabel=”sure”][ethereum-pockets-stability][ethereum-wallet-stability tokenname=”TSX” tokenaddress=”0x6Fe928d427b0E339DB6FF1c7a852dc31b651bD3a”][ethereum-wallet-sendform][ethereum-wallet-history][ethereum-pockets-history route=”in”][ethereum-pockets-records course=”out”][ethereum-wallet-account-management-create][ethereum-wallet-account-management-choose][ethereum-wallet-account-management-import][ethereum-pockets-account-management-export] Api Key

Register for an API key and put it in admin settings. It is required to have interaction with Ethereum blockchain. Use this Get infura API Key Guide if unsure.

Hi, it is feasible to recognize the key phrases of the seed?

Author definitely cares, every malicious program pronounced is being constant almost day after today. Works amazing!

Easy to use and practical. Highly recommended.

Superior result via profit on attempt.

Read all four reviews

“Ethereum Wallet” is open supply software. The following human beings have contributed to this plugin.



Undefined validate characteristic errors repair


RLP library update to fis the “couldn’t decode RLP additives” errors


WooCommerce five.5.0 action-scheduler repair 2


WooCommerce five.five.0 movement-scheduler repair


Binance clever chain (BSC) aid

Custom IPFS gateway URL assist

ipfs:// URI aid

could not decode RLP components restore


Merge fixes 2.10.7

Merge fixes 2.10.three – 2.10.6


NFT tokens listing displayed even if no person if logged in. Useful to listing all NFTs on a few pockets.

NFT (ERC721) tokens show and sending aid: [ethereum-pockets-nft] shortcode, and records desk help is delivered.

Leave a Reply

Your email address will not be published.