Bullshot / Protocol Docs

Bullshot Protocol

Overview

Bullshot is a decentralized token launchpad protocol built on BSC (BNB Smart Chain). It enables anyone to create and launch tokens with a Bonding Curve (pump.fun style) mechanism that automatically migrates liquidity to PancakeSwap once the funding threshold is reached.

Key Features:

  • Permissionless token creation using ERC1167 minimal proxy clones
  • Automated bonding curve pricing with virtual reserves
  • Auto-launch to PancakeSwap DEX when funding threshold is reached
  • Configurable buy/sell/launch fees
  • Anti-sniping protection before DEX launch

Contracts

Contract Description
BullshotFactory Main factory — creates tokens and bonding curves, emits global events
BondingCurve AMM pricing engine for pre-launch trading (x*y=k with virtual reserves)
BCToken ERC20 token created by the factory, restricted until DEX launch

Quick Links


Downloads

File Description
BullshotFactory.abi ABI for the BullshotFactory contract
BondingCurve.abi ABI for the BondingCurve contract
BCToken.abi ABI for the BCToken contract
BullshotSample.js_ JavaScript integration sample
BullshotSample.sol Solidity integration sample