Unlocking the Power of Bubblegum Crowdsale: A Step-by-Step Guide to Mastering ICOs with WP Smart Contracts

WP Smart Contracts
3 min readNov 10, 2023


Mastering Bubblegum: Your Complete Guide to Successful ICOs and Smart Contracts

Welcome to the revolutionary world of blockchain fundraising! In this comprehensive guide, we’ll unravel the intricacies of Bubblegum Crowdsale, a sophisticated token crowdsale management contract created by WP Smart Contracts and built upon the robust foundation of Open Zeppelin’s implementation. Whether you’re a seasoned project manager or an enthusiastic contributor, this article is your key to understanding and mastering the art of ICOs.

What is Bubblegum Crowdsale Smart Contract:

Bubblegum Crowdsale, developed by WP Smart Contracts on Open Zeppelin’s secure framework, is not merely a smart contract but a dynamic tool designed to streamline token purchases with various Ether-like coins. Audited by leading authorities like OpenZeppelin, EtherAuthority, and Suika Labs, this Solidity v8.2-based contract offers a secure and user-friendly platform for managing token sales. Let’s explore why choosing Bubblegum for your ICO campaign is a game-changer.

Why Choose Bubblegum:

Dive into the features that set Bubblegum apart in the realm of ICO campaigns. Explore its adjustable token rates, owner control, pause and resume functionality, and transparent token delivery. Learn how these features empower project managers with precise control over the fundraising process and provide contributors with a secure and transparent environment for token purchases.

How to Deploy Your ICO with the Launcher:

Embark on your ICO journey with the WP Smart Contracts Deployment Wizard. Here’s a detailed breakdown:

  • Open your browser or wallet app.
  • Navigate to the Launcher page on your WordPress website with WP Smart Contracts installed.
  • Click on the “Get Started” button to create a new smart contract.
  • Choose “Token Services.”
  • Select the “Bubblegum” flavor.
  • Choose the preferred network from the available options.
  • Switch your app to the selected network when prompted.
  • Provide the required contract data, including the ERC-20 token address, the wallet to receive funds, ICO name, token distribution rate, and distribution wallet address.
  • Read and accept the Terms of Service.
  • Click the “Deploy” button.
  • Accept the transaction, and within seconds, your new Bubblegum Crowdsale contract will be deployed.

Adding Funds and Finalizing Your ICO

Once your ICO is live, explore the dashboard and follow these steps:

  • View and modify ICO parameters.
  • Approve funds by logging into your Metamask with the distribution wallet address.
  • Click “Approve,” specify the amount, and confirm the transaction.
  • To finalize the ICO, either approve zero funds or pause the ICO.

Enabling User Contributions

Unlock the door for contributors with these two methods:

1. Sending Funds Directly:
— Contribute by transferring Ether or the native coin directly to the ICO contract.
— Avoid sending contributions from exchanges.

2. Using the ‘Buy Tokens’ Button:
— Click ‘Buy’ on the user interface.
— Optionally set a different address to receive tokens.
— Specify the amount of Ether-like coins to invest.
— Click ‘Send’ and approve the transaction in Metamask.


As we conclude this journey into the world of Bubblegum Crowdsale, you’ve gained a thorough understanding of its features, deployment process, fund management, and user interaction. Whether you’re a seasoned professional or a newcomer to the blockchain space, Bubblegum Crowdsale, crafted by WP Smart Contracts, empowers you to conduct successful ICO campaigns, ensuring a secure and transparent experience for all stakeholders. Embrace the future of fundraising with confidence and mastery!