=== WPSmartContracts ===
Contributors: wpsmartcontracts
Tags: ethereum, ERC20 token, smart contracts, ico, initial coin offering, uniswap
Donate link: https://wpsmartcontracts.com/tips.php
Stable tag: 1.1.8
Requires at least: 4.5
Tested up to: 5.6
Requires PHP: 5.2.4
Requires Metamask: 5.1.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html

Create and interact with Ethereum Smart Contracts in your website

== Description ==

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

= INSTANT SMART CONTRACTS =

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

= WE ♥ WORDPRESS =

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

= PRIVATE & SECURE =

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.

=== Smart Contract Flavors ===

== ERC-20 STANDARD TOKENS ==

* *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.

== SAFE CROWDFUNDINGS ==

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

== INITIAL COIN OFFERINGS ==

* *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.

= Links =
* [Website](https://www.wpsmartcontracts.com)
* [Documentation](https://wpsmartcontracts.com/docs.php)
* [Blog](https://medium.com/@wpsmartcontracts)
* [Tutorials](https://www.youtube.com/channel/UCT6H5dVJkhU2SyelYztfa5w/videos)
* [Twitter](https://twitter.com/wpsmartcontract)

=== Screencasts ===

== ERC-20 ==

= How to create an ERC-20 token with Ether =

[youtube https://www.youtube.com/watch?v=9COzCduWl3s]

= How to create an ERC-20 token with WPST =

[youtube https://www.youtube.com/watch?v=tYPtSmCxgZg]

= Deploy a Pistachio Token using Ether = 

[youtube https://www.youtube.com/watch?v=kmWGVFB_RZk]

= Deploy a Pistachio Token using WPST =

[youtube https://www.youtube.com/watch?v=2YMUZQdF-18]

= ERC-20 Block Explorer =

[youtube https://www.youtube.com/watch?v=KrPPPoMfWuM]

== Crowdfundings ==

= Deploy a Crowdfunding using Ether =

[youtube https://www.youtube.com/watch?v=VIxQ2s8076g]

= Deploy a Crowdfunding using WPST =

[youtube https://www.youtube.com/watch?v=JuHH86bTmnE]

= Contribute to crowdfunding with Ether = 

[youtube https://www.youtube.com/watch?v=o9SYYPgjLQ0]

= Create a request to release funds =

[youtube https://www.youtube.com/watch?v=_VqOH03GtbM]

= Approve a request to release funds = 

[youtube https://www.youtube.com/watch?v=iFfGbCb0YXY]

= Finalize a request to release funds =

[youtube https://www.youtube.com/watch?v=kNyaF6iMCYg]

== Initial Coin Offerings ==

= Deploy a Raspberry ICO using Ether =

[youtube https://www.youtube.com/watch?v=s7UNeWVbR60]

= Deploy a Raspberry ICO using WPST =

[youtube https://www.youtube.com/watch?v=q1hpC3QhMTY]

= Deploy a Bluemoon ICO using Ether =

[youtube https://www.youtube.com/watch?v=nKurlOCvDn8]

= Deploy a Bluemoon ICO using WPST =

[youtube https://www.youtube.com/watch?v=kB6NikMj29w]

= Pause an ICO =

[youtube https://www.youtube.com/watch?v=_HSXKar6fuk]

= Unpause an ICO =

[youtube https://www.youtube.com/watch?v=SlTLK_mA5-0]

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

[youtube https://www.youtube.com/watch?v=5XZqIVTA2yI]

= Buy tokens and get them using Metamask =

[youtube https://www.youtube.com/watch?v=2XyWNPQeBPU]

== Screenshots ==

1. Different types of Smart Contracts to suit your needs

2. Deploy your contracts to Ethereum network safely using Metamask extension

3. Easily browse your Smart Contracts in any network

4. You can have your own Block Explorer in your website

5. Block Explorer transactions

6. Empower your users with a fully featured wallet

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

8. Your token will be automatically in Forkdelta DEX (optional)

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

10. Your Smart Contracts will be automatically Verified in Etherscan

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

12. Contributors can donate with Ether

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

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

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

== Installation ==

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.

== Frequently Asked Questions ==

= 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.

== 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/

== Upgrade Notice ==

= 1.1.8 =
Fix Metamask web3 issue
Clean up console.log
Fix design of coins deployer window
Remove double connect button on crowdfundings

= 1.1.7 =
Rewards and Redeem with WPIC Token

= 1.1.6 =
Adding WordPress 5.6 compatibility
Fix a bug with rates in ICOs
Fix a bug with dates in Bluemoon ICO
Adding WPIC Token

= 1.1.5 =
Adding Uniswap to the list of allowed DEX
Adding compatibilty to WP 5.5.1

= 1.1.4 =
Freeing deployment fee
Minor bug fixes

= 1.1.3 =
Russian translations fixes

= 1.1.2 =
Add Spanish and Russian translations
Minor bug fixes

= 1.1.1 =
Minor bug fixes

= 1.1.0 =
Added Initial Coin Offering support

= 1.0.0 =
Added ERC-20 support

== Changelog ==

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

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

= 1.1.2 =
*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

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

= 1.1.0 =
*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.

= 1.0.5 =
*Release Date - December 8, 2019 - Ξ148*
* Fix web3 not found

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

= 1.0.3 =
*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

= 1.0.2 =
*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

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

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