Base Paper Scissors is a fully decentralized on-chain game that allows players to wager ETH and play the classic game of 'rock paper scissors' against each other. The game is deployed on the Base L2 chain, built using a secure commit-reveal mechanism, and features an ERC20 token (BPST) that allows players to farm fees from other people playing the game.
Both the game contract and token contract are verified on Basescan, and have have been Audited by hacken.io
We have created an NFT drop to commemorate the launch of Base Paper Scissors. Mint it now to receive an airdrop on August 10th 2024. All proceeds will be used to fund BPST liquidity and contribute to marketing efforts.
https://opensea.io/assets/0x76b0a6EF4E8350cc22563c1bb5eeaF938f9969ba/1
50% of the token's total supply is allocated to airdrops. When the site launches, the BPST token will be created. A liquidity pool will be funded on Uniswap by the dev team, and the LP will be burned. Throughout the next 6 months, the 50% will be airdropped to users who gain points by completing various missions listed on the game's website. The missions involve playing games, referring friends, being an active member of the community, providing liquidity for BPST, and more! At the end of the airdrop campaign, the BPST community will be the majority holder of the BPST token.
To play Base Paper Scissors, go to https://bps.fun, or contact @bpsgamebot on Telegram. For the Telegram bot, just type /start, and you will be guided through the process! On https://bps.fun, you can choose your move and the amount of ETH you want to wager, choose a secret phrase to hash your choice with, click on "start new game," and approve the transaction through your wallet. There's a full tutorial on the site too if you have any more questions!
This transaction will hash your choice and secret phrase and put it on the blockchain. After you're done, a user who wants to join your game will do the same: They will choose a move, a secret phrase, put up the same amount of ETH, and then put a hashed copy of their move and secret phrase on the blockchain.
Once both users have joined (i.e., 'committed' to a move), the reveal phase begins. Both players must now reveal their move and secret phrase, at which point the contract will verify that this is the combination they submitted when putting up their ETH. This ensures that no player can change their move, even if the other player reveals theirs first.
Once both players have revealed, the user with the winning move gets 95% of the ETH wagered by both players. The other 5% of the ETH gets sent to the BPST ERC20 contract and is distributed to stakers (which could be you!).
The BPST ERC20 contract is a standard ERC20 contract with a custom staking scheme. Users can stake and unstake their tokens at any time, with a minimum stake of 2000 BPST.
For any game played, 5% of the total wagered ETH is sent to a reward pool in the token contract. Once a week, the reward pool is distributed to the stakers of the BPST token.
This gives the community the ability to not only play secure on-chain games, but to also farm the fees generated from them
The first season of the airdrop campaign will be focused on building the community and playing the game! Missions will include:
Joining and participating in the Telegram - Managed through Zealy
Following us on Twitter - Managed through Zealy
Minting the Base Paper Scissors Early Adopters NFT
Referring others to play the game
Providing liquidity for BPST/WETH through Uniswap
The total supply of BPST(10,000,000 tokens) will be distributed in the following way
50% Airdrop - This amount will be airdropped to users across the 6 months after launch.
10% Liquidity - This amount will be deposited into the Uniswap liquidity pool, and the LP tokens will be burned.
5% "Treasury" - The treasury will be a fixed amount held by the BPST team. It will always be staked, and the rewards farmed from this staking will be used to fund community initiatives like the development of new games, burning of tokens to control supply, infrastructure costs, and marketing costs.
10% VC - 10% of the total supply will be given to VCs.
25% Team - This amount will be distributed to members of the development team of BPS.
These tokens will be distributed to the team under a vesting schedule of 6 months, vesting linearly through Sablier

We have tremendous belief in the future of BPS and its community. We believe that the future of on-chain wagering starts with a laser focus on security through cryptography, and not with opaque gambling operations masquerading as on-chain casinos.
By design, the BPST contract can accept ETH from any smart contract. From day one of the launch, we are going to start adding to the library of decentralized wagering experiences that we offer. We have a top team of developers fully invested in making BPS the premier place to wager on the Base chain, and we can't wait to bring the community along on the journey!
As a sneak peek of the immediate next steps - the team is already cooking up something special to drop soon after launch. They are building a Telegram bot that will let you play coinflips with other users on-chain. The token used for these flips will be the BPST token; the winner will get 95% of the total pool of each flip, and the other 5% will be burned. This will ensure that the BPST token is deflationary by default!
Telegram - @bpsdotfun
X/Twitter - @BPSfun
Farcaster - @bpsfun

