1const SITE = { 2 name: "Bullballs Coin", 3 symbol: "BULLBALLS", 4 tagline: 5 "a pair of massive diamond-hard golden testicles from the original Bullballs that hang heavy and never fold", 6 contractAddress: "897wEhKQtCKXuxxoDA8BH9LWnSpdTKLVzqh1J8xFpump", 7 xUrl: "https://x.com/BullBallsonSol", 8 solMint: "So11111111111111111111111111111111111111112", 9}; 10 11function getPumpSwapUrl() { 12 const mint = SITE.contractAddress; 13 if (!mint) return "https://swap.pump.fun/"; 14 return `https://swap.pump.fun/?input=${SITE.solMint}&output=${mint}`; 15} 16 17function getDexScreenerUrl() { 18 const mint = SITE.contractAddress; 19 if (!mint) return "https://dexscreener.com/solana"; 20 return `https://dexscreener.com/solana/${mint}`; 21} 22 23function getDexScreenerEmbedUrl() { 24 const mint = SITE.contractAddress; 25 if (!mint) return ""; 26 return `https://dexscreener.com/solana/${mint}?embed=1&loadChartSettings=0&trades=0&tabs=0&info=0&chartLeftToolbar=0&chartTheme=dark&theme=dark&chartStyle=0&chartType=usd&interval=15`; 27} 28 29function getJupiterUrl() { 30 const mint = SITE.contractAddress; 31 if (!mint) return "https://jup.ag/"; 32 return `https://jup.ag/swap/SOL-${mint}`; 33} 34 35function getPhantomUrl() { 36 return "https://phantom.app/"; 37}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.