Documentation

Initial Coin Offerings

🚀 Get your dApp up and running in just a few days

☕ Just sit back and enjoy a coffee, we'll do all the hard work for you

Learn More!
Discover the Power of Blockchain - Launch Your Business Today! | WP Smart Contracts
Loading

Loading the awesome!

🌐 Explore real-world applications.

Welcome to WP Smart Contracts

System Requirements

Install WP Smart Contracts Plugin

Setup Wizard

Web3 Login

Smart Contracts Launcher

Affiliates Program

Wallets
Smart Contracts Wizards
Networks
Coins
Crowdfundings
Initial Coin Offerings
ERC-721 NFT Collections
ERC-1155 NFT Collections
NFT Galleries
NFT Items
ERC-20 Staking
Shortcodes
Miscellaneous
Smart Contracts Source Code

Bubblegum: Initial Coin Offering (ICO)

Initial Coin Offerings (ICO)

Welcome to the Crowdsale Smart Contract user manual, a powerful tool designed for both project owners and contributors. This contract facilitates the process of purchasing tokens with Ether (or equivalent coins) and provides features that empower both parties.

Features

Token Purchase
The Crowdsale contract allows investors to buy tokens using Ether (or native coins) until the contract is paused. This convenient feature ensures an easy and secure way for contributors to participate in fundraising.
Owner Control
Project owners have complete control over various critical aspects, including setting the rate at which tokens are sold, specifying the destination wallet for collected funds, and choosing the token being sold. This control provides flexibility in managing the token sale.
Pause and Resume
The contract owner can pause and resume ICO activities as needed, adding an extra layer of control and security to the token sale process.
Token Delivery
Tokens are delivered to the designated beneficiary immediately after the purchase, guaranteeing a seamless and transparent token distribution process.

How to Use the Bubblegum Crowdsale Smart Contract

To get started, project owners can deploy the Crowdsale contract and configure it by setting the rate, wallet address for fund collection, and the token to be sold. Project owners can only set these parameters before the crowdsale starts.
The owner can also pause and resume ICO activities when necessary, ensuring full control over the fundraising process.
The ICO can finalize by either pausing the contract, when the contract runs out of approved funds, or when the owner approves 0 tokens to the contract. These mechanisms provide flexibility and control in managing the token sale process.
Contributors, on the other hand, can participate in the token sale by sending Ether or native coins to the contract address. This can be done manually or via an interface designed for users to contribute with ease.
Upon contributing, the smart contract automatically calculates and delivers the purchased tokens to the contributor's specified beneficiary address.
Contributors can always check the remaining tokens available for sale through the contract, providing transparency and accurate information regarding the token sale progress.

The Crowdsale Smart Contract offers a robust and secure environment for both project owners and contributors to engage in token sales. With features like adjustable token rates, transparent fund collection, and automatic token delivery, it streamlines the fundraising process, ensuring a seamless experience for all parties involved. Whether you're an investor or a project owner, this contract empowers you to participate in or manage token sales with confidence and ease.

Use the Smart Contract Wizard

If you are not sure what flavor or network is the best for you, use the WP Smart Contracts wizard

Read more

To deploy your Crowdfunding to any network do the following:

Login into your WordPress install.
Login into Metamask
Click “ICO” - “Add new”
Fill in the token address.
This is the address of the token you want to sell. It has to be an ERC-20 / BEP-20 Token compatible address. Otherwise it will fail.
Fill in the Token distribution rate
The ratio of distribution per each coin contributed.
Fill in the Wallet
Ethereum address or EVM compatible wallet address to receive funds
Fill in the Distribution Wallet
Address holding the tokens, which has approved allowance to the crowdsale
Select the network
Expand All networks
In the bottom left section of the screen you can click on "Expand All" in the network section to see all blockchains available to deploy the selected flavor. Available networks vary from one flavor to another.
Filter networks
In the bottom section you can click on checkboxes to filter your networks results by mainnet, testnets, Ethereum Bitcoin, etc.
Switch to desired network
Click on "Switch" on the desired networks to add this network to your Metamask and switch to it
Approve the operations in Metamask
At this point you can deploy either using the native coin of the selected network or WPIC WP Smart Contracts native tokens
Deploy with the native token of the selected network
Deployment and gas fees are paid using the native coin of the selected network, meaning that if you chose Ethereum you will pay in Ether, if you chose Polygon you will pay in Matic, etc. You will see the price in the native coin and the estimated equivalent in US Dollars in the top left of the networks section.
Click on the green “Deploy” button.
Read carefully the terms and conditions
Basically you need to know what you are doing and to know that this actions is irreversible.
If you agree and you know what you are doing click on both checkboxes
Click “Yes, please proceed”
Click “Confirm” in Metamask and wait for your transaction to finish.
Then your post will be updated showing the new Smart Contract information.
Deploy with WPIC
WPIC is a reward / redeem native token of the WP Smart Contracts plugin. With every deployment you get FREE WPICs that you can use to deploy Smart Contracts with no deployment fee.

 

Get it All: Absolutely FREE!

Get the Ultimate Smart Contract Deployment Kit!
No Coding Required!

Join the First 1000 Subscribers and Gain FREE Lifetime Access to the Complete Bundle!

Get started

Why WP Smart Contracts?

$35,000,000+

Smart Contracts Value Locked

44,800+

WordPress Downloads

2,000+

Mainnet Deployments

13

Smart Contracts Available

6

Different Blockchains

4+

Wallets