WP Smart Contracts is Ethereum blockchain technology for WordPress. You can easily create Smart Contracts on your website.


Create Distributed Applications built with Ethereum Solidity Language without the need to be a developer.


Create your own Smart Contracts with WordPress intuitive & easy to use interface. Flexible and powerful tools to interact with your Contract.


Take advantage of Ethereum trustworthy Blockchain: Confidentiality, Privacy, and Secure Smart Contract Execution for your own projects and business.

Create Smart Contracts on your website

  • Smart Contracts are programs that can be executed, store information and interact with a Blockchain.
  • Our contracts are classified using flavors, each one of them is based on very well-known and audited contracts from the Ethereum community, like OpenZeppelin and ConsenSys smart contracts.


  • Ethereum mainnet
  • xDai Chain
  • Binance Smart Chain
  • Polygon (previously Matic)

Testnet supported

  • Ethereum Rinkeby
  • Ethereum Ropsten
  • Ethereum Kovan
  • Ethereum Göerli
  • xDai Chain Sokol
  • Binance Smart Chain
  • Mumbai Matic

Layer 2 Solutions

Ethereum gas fees have been rocketing since the price of Ethereum and the hype about cryptocurrencies has increased.

Now you can deploy all smart contracts flavors in:

  • xDai Chain.
  • Binance Smart Chain
  • Polygon (previously Matic)


  • Deploy and interact with your contracts with low fees.
  • Faucets to get free coins.
  • Test networks available.
  • No need to install new software.
  • Use new chains from the comfort of Metamask in your browser.

More information

Smart Contract Flavors


  • Vanilla is a simple ERC-20 implementation, for standards-compliant tokens on Ethereum. It is focused on Gas Saving transactions.
  • Pistachio is an advanced set of interfaces, contracts, and utilities that implement a Standard Ethereum Token, focused on security.
  • Chocolate is an advanced set of interfaces, contracts, and utilities that implement a Standard Ethereum Token, focused on security and also adds an extra level of advanced features.


  • Mango is a simple crowdfunding campaign that can receive contributions in Ether. The owner can spend the donations only on contributors’ approval.


  • Raspberry is a pausable Initial Coint Offering (ICO) that can receive contributions in Ether.
  • Bluemoon is an advanced Initial Coint Offering (ICO) to create hard capped and ICOs with opening and closing dates.

The Power of Ethereum + WordPress

Connect Ethereum Blockchain with WordPress using Metamask. A frictionless experience to create decentralized smart contracts.

  • Choose your favorite contract flavor and customize it to your needs using a visual interface.
  • Try your Smart Contracts in the Testnet before going live without spending real Ether.
  • Deploy your contracts in the Ethereum mainnet when you are ready.




How to create an ERC-20 token with Ether

How to create an ERC-20 token with WPST

Deploy a Pistachio Token using Ether

Deploy a Pistachio Token using WPST

ERC-20 Block Explorer


Deploy a Crowdfunding using Ether

Deploy a Crowdfunding using WPST

Contribute to crowdfunding with Ether

Create a request to release funds

Approve a request to release funds

Finalize a request to release funds

Initial Coin Offerings

Deploy a Raspberry ICO using Ether

Deploy a Raspberry ICO using WPST

Deploy a Bluemoon ICO using Ether

Deploy a Bluemoon ICO using WPST

Pause an ICO

Unpause an ICO

Send ether directly to an ICO contract and get your new tokens using MyEtherWallet.com

Buy tokens and get them using Metamask

Translations included

  • English – default
  • Español de España (Spanish Spain)
  • Español de México (Spanish Mexico)
  • Español de Chile (Spanish Chile)
  • Español de Perú (Spanish Peru)
  • Español de Venezuela (Spanish Venezuela)
  • Russian. Thanks to https://wordpress.org/support/users/igorrnc2002/


  • Different types of Smart Contracts to suit your needs

  • Deploy your contracts to Ethereum network safely using Metamask extension

  • Easily browse your Smart Contracts in any network

  • You can have your own Block Explorer in your website

  • Block Explorer transactions

  • Empower your users with a fully featured wallet

  • Run any actions in your Token, transfer, mint, burn and more

  • Your token will be automatically in Forkdelta DEX (optional)

  • You can see your Smart Contract source code and ABI for other apps

  • Your Smart Contracts will be automatically Verified in Etherscan

  • Create crowdfunding platforms to receive donations on a per-project basis

  • Contributors can donate with Ether

  • Initial Coin Offerings are a set of contracts for managing a token crowdsale, allowing investors to purchase tokens with ether.

  • ICOs will include a new token for sale, rate for distribution, validations and more.

  • Investors can contribute with Metamask or sending Ether directly to the ICO Smart Contract address.


Download the zip file of the plugin, go to your WordPress website, login into the admin panel and click on plugins.

Then click add new, and Upload Plugin buttons.

Choose the downloaded zip file from your hard disk and click install now.

When the uploads complete, click on activate below the wp smart contracts plugin.

To finish setup, go to settings and click on wp smart contracts options, to configure your plugin. You can set an Etherscan API Key Token. This is optional. Also, you can set the block explorer view options, like thousands and decimals separator character format, using commas or dots as separators. You can set the number of decimals you want to show in the Block Explorer for each transaction and the date format, which uses a standard PHP date format syntax.

Finally, you can set a cache option for your block explorer, to improve loading time and reduce the calls to Etherscan API. You can set a time for your cache ranging from no cache at all, to a one week cache. Usually, a cache of a few minutes will be enough depending on the activity of your token.

Also, you have an option to clear cache manually in case of need.

Click on save changes.


What is WordPress?

WordPress is the most popular and flexible content management system in the world. If you have a WordPress site you can use our plugin to manage your smart Contracts, otherwise, you can create your tokens online right here in this page.

What is Ethereum?

Ethereum is an open blockchain platform made to run decentralized applications (smart contracts) worldwide. With fast and low-cost transactions.

What is an ERC20 Token?

ERC20 is a standard that implements a token interface. That allow to store, receive and transfer units of value (tokens). A token can be a cryptocurrency a certificate of property or any representation of value.

What are the minimum requirements?

You only need a Browser compatible with Metamask (Chrome, Mozilla and Brave at the moment) and the extension or add-on properly installed.

What is a ERC20 Vanilla token?

The Vanilla token flavor is a standard ERC20 token implementation focused on gas saving, meaning that the users of your token will spend the minimum amount of ether in each transaction. This is recommended for personal or small projects.

What is a ERC20 Pistachio token?

The Pistachio token flavor is a standard ERC20 token implementation focused on security. This implementation improves the security of the smart contract, considering edge cases. This is recommended for public, valuable or sensitive tokens.

What is a ERC20 Chocolate token?

The Chocolate token flavor is a standard Pistachio ERC20 token implementation, so this is also focused on security, but also it has some advanced features for token management like ability to burn or mint tokens and pause/resume token activity.

What is a Mango Crowdfunding?

Mango Safe Crowdfundings are simple crowdfunding campaigns that can receive contributions in Ether. The owner can spend the donations only on contributors approval.

What is a Raspberry Initial Coin Offering?

Raspberry is a basic ICO that can receive contributions directly with a transfer in Ether or using a GUI with Metamask.

What is a Bluemoon Initial Coin Offering?

Bluemoon is an advanced crowdsale to create Initial Coin Offerings that can receive contributions directly with a transfer in Ether or using a GUI with Metamask, plus optional features like a hard capped limit and opening and closing times.

Is WordPress a secure platform to interact with smart contracts?

WordPress is the most popular CMS in the world, and for the same reason is a target for exploits and attacks of every kind. If you know what you are doing WordPress can be a really secure platform. But to protect the users, WP Smart Contracts plugin never touch your private keys. All this work is handled by Metamask browser extension. Which is a very reputable wallet-tool in the market that allows you to safely interact with smart contracts.

Is Ethereum secure?

Ethereum is the leader in smart contracts platforms and is really strong and secure, but using a smart contract that hasn’t been properly tested and audited can compromise your project and your funds. In WP Smart Contracts we use only community audited smart contracts that have been proven to be trustworthy and safe.

Are my private keys safe?

Yes, WP Smart Contract never touch your private keys. They are safely stored in Metamask, which is a very reputable wallet-tool in the market that allows you to safely interact with smart contracts.

Are smart contracts audited?

Yes, our contracts are based on OpenZeppelin and ConsenSys implementations of ERC20 Tokens, both sets of contracts have been extensively audited and used by the ethereum community for years. Also, WP Smart Contracts plugins deploy your contracts and make them openly visible and auditable in etherscan.io a very well recognized Ethereum explorer.

Can I test my tokens before going live?

Absolutely, you can give a try to your contracts in the test network of your preference and then, when you are ready, you can deploy your contracts to main ethereum network.

Are there any fees?

Until to december 31, 2020, deploy contracts to any network is free, you only will need some ether to pay for the gas transactions.

Starting January 1, 2021, fees to deploy may apply. Visit wpsmartcontracts.com for more information.


17 August 2020
I am happy to have discovered this fantastic plugin which will allow me to create my ICO and which will be released in the coming months. Very easy to use even if you are not a computer programmer. Support also answered my questions quickly. The documentation is large and easy to understand. Absolutely to use. Thank you so much.
22 February 2020
Excellent plugin, I am testing it on my site and I am very satisfied.
8 September 2019
Such plugin was needed for WordPress and it works like a charm!
Read all 4 reviews

Contributors and Developers

“WPSmartContracts” is open source software. The following people have contributed to this plugin.


Translate “WPSmartContracts” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Change Log


Release Date – January 15, 2020 – Ξ166
Freeing deployment fee of smart contracts
Bug fix in links on the block explorer rows


Release Date – January 12, 2020 – Ξ144
Russian translation made (thanks to https://wordpress.org/support/users/igorrnc2002/)


Release Date – January 11, 2020 – Ξ143
Bug fix in ICO Bluemoon token cap limits
Bug fix in WPST deployer
Bug fix in exchanges view
Add Russian (automated) translations (Beta)
Add Spanish translations
Send an alert in wp-admin if the WP Rest API is failing
Connect to Metamask only when needed


Release Date – January 2, 2020 – 127Ξ
Bug fix in block explorer metamask connections
Bug fix in Chocolate Coin control panel buttons


Release Date – December 27, 2019 – 127Ξ
* Adding WP Smart Token (WPST) as form of payment and rewards
* Adding new flavors: Raspberry and Bluemoon for Initial Coin Offerings.
* Adding new flavors: Mango for crowdfunding campaigns.
* Minor bugs fixing and typos
* Allow to connect with metamask after rejecting a connection
* Adding new Decentralized Exchanges to coins: McAfee
* Allow block explorer to get an address as parameter
* Add internal transactions to Coin Block Explorer
* Remove setMaxListeners warning in coins view
* Remove Javascript confirmation when interacting with Smart Contracts
* Design change to balance and “connect to metamask” button in views
* Fix a few issues with Etherscan API calls: notices and warnings in settings and API calls.


Release Date – December 8, 2019 – Ξ148
* Fix web3 not found


Release Date – December 5, 2019 – Ξ147
* Fix problem with URL on transaction and account detail section


Release Date – September 15, 2019 – Ξ190
* Bug fix for link to etherscan.io from a selected trasaction in Block Explorer.
* Remove warning in number_format in helpers


Release Date – June 27, 2019 – Ξ290
* Add logic to handle wpsc-views folder in current theme
* Fix audit section of Block Explorer for loaded contracts
* EIP-1102 compliance, ask for user approval to expose accounts
* Fix styling in wp admin


Release Date – June 21, 2019 – Ξ303
* Fix social networks description
* Fix Learn More links
* Add link to forkdelta.app DEX in Block Explorer


Release Date – June 17, 2019 – Ξ272
* ERC20 token creation and wallet interaction.