# pBONESWAP

1000pBONESWAP: 0xcE80A53ac1FA9AEF92A0FA5Cd9E65F46a84bcD27

10000pBONESWAP: 0xDC2A9DE05F2954BcB42cdF992f147Dae8353318a

\
Introduction to pBONEswap

pBONEswap is a smart contract on the Shibarium designed for fun and educational purposes, particularly around the creation and management of meme coins using the ERC20 token standard. Here's what you can do with it:\
1\. Deploy Your Own Meme Coin

* Function: deployMemeCoin(string memory \_name, string memory \_symbol)
* Description: Users can create their unique meme coin by choosing a name and symbol. Once deployed, each user can only create one meme coin.
* What Happens:
  * A new MemeCoin contract is created, which is an ERC20 token with the specified name and symbol.
  * The initial supply of the token is set at 1 billion tokens, all minted to the pBONEswap contract initially.

\
2\. Add Liquidity

* Function: addLiquidity()
* Description: After deploying your meme coin, you can add liquidity to it on Woofswap. This involves pairing your new meme coin with pBONE (a predefined token in the contract).
* Process:
  * You must have deployed a meme coin first.
  * 1,000 (or 10000) pBONE tokens are used from the contract's balance to pair with 1 billion of your meme coins.
  * If the pair doesn't exist, a new one is created on Woofswap.
  * The liquidity is then locked in an Woofswap pool, with the LP tokens being sent to a burn address to essentially lock the liquidity.

\
This contract provides a playful way to learn about token creation, liquidity pools, and smart contract interactions on Shibarium.
