Skip to content

Commit b186dcc

Browse files
committed
💸 Grand Update 5.0! Faster & Stronger
1 parent c2c3710 commit b186dcc

23 files changed

+4574
-3460
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
</a>
1818

19-
#### PancakeSwap is afraid of this! This bot is a casino winner! This bot wins almost every 5 minute BNB-USD option on PancakeSwap Prediction and BTC-USD option on CandleGenie. Supports all modern browsers. Secured by default.
19+
#### PancakeSwap is afraid of this! This bot is a casino winner! This bot wins almost every 5 minute BNB-USD option on PancakeSwap Prediction and DogeBets. Supports all modern browsers. Secured by default.
2020

2121
#### IMPORTANT! Open Extensions -> Developer Mode ON -> PancakeSwap Prediction Winner -> service worker. Otherwise the bot will sleep.
2222

@@ -28,7 +28,7 @@ The fastest way to start with the bot is the Chrome Extension version.
2828

2929
- Enter your private key and bet amount and click "Set" button. Your private key is **securely** stored on your local machine.
3030

31-
- Choose PancakeSwap or CandleGenie at the bottom of the bot
31+
- Choose PancakeSwap or DogeBets at the bottom of the bot
3232

3333
- Click "Start The Bot" and just wait. Bot will do everything automatically. He will even collect the awards himself.
3434

@@ -53,7 +53,7 @@ https://user-images.githubusercontent.com/49167406/133898611-81375fb7-bf3e-4571-
5353
3. Install dependencies `npm i` or `yarn`
5454
4. Start THIS BEAST `npm run start` or `yarn start`
5555

56-
- For CandleGenie `npm run cg` or `yarn cg`
56+
- For DogeBets `npm run doge` or `yarn doge`
5757
- For Experimental Strategy add `--exp` flag
5858

5959
### Feel free to contribute. Good Luck!

package.json

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,54 @@
11
{
22
"name": "pancakeswap-prediction-winner",
3-
"version": "4.0.0",
3+
"version": "5.0.0",
44
"description": "This bot wins almost every 5 minute BNB-USD option on PancakeSwap",
55
"author": "Egor Gavrilov",
66
"license": "MIT",
77
"scripts": {
88
"start": "ts-node ./src/index.ts",
99
"pcs": "ts-node ./src/pancakeswap.ts",
1010
"doge": "ts-node ./src/dogebets.ts",
11-
"cg": "ts-node ./src/candlegenie-btc.ts",
12-
"cg-btc": "ts-node ./src/candlegenie-btc.ts",
13-
"cg-bnb": "ts-node ./src/candlegenie-bnb.ts",
14-
"cg-eth": "ts-node ./src/candlegenie-eth.ts",
1511
"test": "jest",
1612
"build": "sh ./scripts/build-extension.sh",
1713
"watch": "nodemon --watch 'src/**/*' -e ts,tsx --exec 'yarn build'",
18-
"lint": "eslint . --fix"
14+
"lint": "eslint . --fix",
15+
"generate-types": "typechain --target=ethers-v5 './src/abi/**/*.json' --out-dir ./src/types/ethers-contracts",
16+
"postinstall": "yarn generate-types"
1917
},
2018
"dependencies": {
21-
"@chakra-ui/icons": "^1.0.16",
22-
"@chakra-ui/react": "^1.6.10",
19+
"@chakra-ui/icons": "^1.1.7",
20+
"@chakra-ui/react": "^1.8.8",
2321
"@emotion/react": "^11",
2422
"@emotion/styled": "^11",
25-
"chalk": "^4.1.2",
26-
"dayjs": "^1.10.7",
27-
"dotenv": "^10.0.0",
28-
"ethers": "^5.5.1",
29-
"framer-motion": "^4",
30-
"react": "^17.0.2",
31-
"react-dom": "^17.0.2"
23+
"chalk": "^5.0.1",
24+
"dayjs": "^1.11.0",
25+
"dotenv": "^16.0.0",
26+
"ethers": "^5.6.3",
27+
"framer-motion": "^6",
28+
"react": "^18.0.0",
29+
"react-dom": "^18.0.0"
3230
},
3331
"devDependencies": {
34-
"@types/chrome": "^0.0.159",
35-
"@types/jest": "^27.0.2",
36-
"@types/node": "^16.11.1",
37-
"@types/react": "^17.0.33",
38-
"@types/react-dom": "^17.0.10",
39-
"@typescript-eslint/eslint-plugin": "^5.7.0",
40-
"@typescript-eslint/parser": "^5.7.0",
41-
"esbuild": "^0.13.8",
42-
"eslint": "^8.4.1",
43-
"eslint-config-prettier": "^8.3.0",
32+
"@typechain/ethers-v5": "^10.0.0",
33+
"@types/chrome": "^0.0.181",
34+
"@types/jest": "^27.4.1",
35+
"@types/node": "^17.0.23",
36+
"@types/react": "^18.0.4",
37+
"@types/react-dom": "^18.0.0",
38+
"@typescript-eslint/eslint-plugin": "^5.19.0",
39+
"@typescript-eslint/parser": "^5.19.0",
40+
"esbuild": "^0.14.36",
41+
"eslint": "^8.13.0",
42+
"eslint-config-prettier": "^8.5.0",
4443
"eslint-plugin-prettier": "^4.0.0",
45-
"eslint-plugin-react": "^7.27.1",
44+
"eslint-plugin-react": "^7.29.4",
4645
"eslint-plugin-simple-import-sort": "^7.0.0",
47-
"jest": "^27.3.1",
48-
"nodemon": "^2.0.14",
49-
"prettier": "^2.5.1",
50-
"ts-jest": "^27.0.7",
51-
"ts-node": "^10.3.0",
52-
"typescript": "^4.4.4"
46+
"jest": "^27.5.1",
47+
"nodemon": "^2.0.15",
48+
"prettier": "^2.6.2",
49+
"ts-jest": "^27.1.4",
50+
"ts-node": "^10.7.0",
51+
"typechain": "^8.0.0",
52+
"typescript": "^4.6.3"
5353
}
5454
}

src/abi/DogeBetsPrediction.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"inputs":[{"internalType":"address","name":"newOperatorAddress","type":"address"},{"internalType":"string","name":"newPriceSource","type":"string"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":true,"internalType":"uint256","name":"epoch","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"BetBear","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":true,"internalType":"uint256","name":"epoch","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"BetBull","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"roundBuffer","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"roundInterval","type":"uint256"}],"name":"BufferAndIntervalSecondsUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"epoch","type":"uint256"}],"name":"CancelRound","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":true,"internalType":"uint256","name":"epoch","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Claim","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"epoch","type":"uint256"}],"name":"ContractPaused","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"ContractPaused","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"epoch","type":"uint256"}],"name":"ContractUnpaused","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"ContractUnpaused","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"epoch","type":"uint256"},{"indexed":false,"internalType":"int256","name":"price","type":"int256"},{"indexed":false,"internalType":"uint32","name":"timestamp","type":"uint32"}],"name":"EndRound","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":true,"internalType":"uint256","name":"epoch","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"bullAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"bearAmount","type":"uint256"}],"name":"HouseBetMade","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"minRatioPercents","type":"uint256"}],"name":"HouseBetMinRatioUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"InjectFunds","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"epoch","type":"uint256"},{"indexed":false,"internalType":"int256","name":"price","type":"int256"},{"indexed":false,"internalType":"uint32","name":"timestamp","type":"uint32"}],"name":"LockRound","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"epoch","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"minBetAmount","type":"uint256"}],"name":"MinBetAmountUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"string","name":"priceSource","type":"string"}],"name":"NewPriceSource","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"newContract","type":"address"}],"name":"NewReferralsContract","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"ReferralClaim","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"rewardRate","type":"uint256"}],"name":"RewardRateUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"epoch","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"rewardBaseCalAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"rewardAmount","type":"uint256"}],"name":"RewardsCalculated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"epoch","type":"uint256"}],"name":"StartRound","type":"event"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"address","name":"","type":"address"}],"name":"Bets","outputs":[{"internalType":"enum DogeBetsPredictionV2.Position","name":"position","type":"uint8"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"bool","name":"claimed","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"userAddress","type":"address"}],"name":"BlackListInsert","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"userAddress","type":"address"}],"name":"BlackListRemove","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"newPriceSource","type":"string"}],"name":"ChangePriceSource","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"epoch","type":"uint256"},{"internalType":"address","name":"user","type":"address"}],"name":"Claimable","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"int256","name":"price","type":"int256"},{"internalType":"uint32","name":"timestamp","type":"uint32"},{"internalType":"uint256","name":"betOnBull","type":"uint256"},{"internalType":"uint256","name":"betOnBear","type":"uint256"}],"name":"Execute","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"FundsExtract","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"FundsInject","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"GetTotalReservedReferralFunds","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"},{"internalType":"uint256","name":"cursor","type":"uint256"},{"internalType":"uint256","name":"size","type":"uint256"}],"name":"GetUserRounds","outputs":[{"internalType":"uint256[]","name":"","type":"uint256[]"},{"components":[{"internalType":"enum DogeBetsPredictionV2.Position","name":"position","type":"uint8"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"bool","name":"claimed","type":"bool"}],"internalType":"struct DogeBetsPredictionV2.BetInfo[]","name":"","type":"tuple[]"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"GetUserRoundsLength","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"bullAmount","type":"uint256"},{"internalType":"uint256","name":"bearAmount","type":"uint256"}],"name":"HouseBet","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"betBull","type":"uint256"},{"internalType":"uint256","name":"betBear","type":"uint256"}],"name":"HouseBetsWithinLimits","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"IsPaused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"OwnershipRenounce","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransfer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"Pause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"ReferralRewardsAvailable","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"epoch","type":"uint256"},{"internalType":"address","name":"user","type":"address"}],"name":"Refundable","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"RewardUser","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"epoch","type":"uint256"},{"internalType":"bool","name":"canceled","type":"bool"},{"internalType":"bool","name":"closed","type":"bool"}],"name":"RoundCancel","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"int256","name":"price","type":"int256"},{"internalType":"uint32","name":"timestamp","type":"uint32"}],"name":"RoundLock","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"RoundStart","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"Rounds","outputs":[{"internalType":"uint256","name":"epoch","type":"uint256"},{"internalType":"uint256","name":"bullAmount","type":"uint256"},{"internalType":"uint256","name":"bearAmount","type":"uint256"},{"internalType":"uint256","name":"rewardBaseCalAmount","type":"uint256"},{"internalType":"uint256","name":"rewardAmount","type":"uint256"},{"internalType":"int256","name":"lockPrice","type":"int256"},{"internalType":"int256","name":"closePrice","type":"int256"},{"internalType":"uint32","name":"startTimestamp","type":"uint32"},{"internalType":"uint32","name":"lockTimestamp","type":"uint32"},{"internalType":"uint32","name":"closeTimestamp","type":"uint32"},{"internalType":"uint32","name":"lockPriceTimestamp","type":"uint32"},{"internalType":"uint32","name":"closePriceTimestamp","type":"uint32"},{"internalType":"bool","name":"closed","type":"bool"},{"internalType":"bool","name":"canceled","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"minBearToBullRatioPercents","type":"uint256"}],"name":"SetHouseBetMinRatio","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newMinBetAmount","type":"uint256"}],"name":"SetMinBetAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_operatorAddress","type":"address"}],"name":"SetOperator","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newContractAddress","type":"address"}],"name":"SetReferralsContract","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newRewardRate","type":"uint256"}],"name":"SetRewardRate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"roundBufferSeconds","type":"uint256"},{"internalType":"uint256","name":"roundIntervalSeconds","type":"uint256"}],"name":"SetRoundBufferAndInterval","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"Unpause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"UserBets","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"currentBlockNumber","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"currentBlockTimestamp","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"currentEpoch","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"currentSettings","outputs":[{"internalType":"bool","name":"","type":"bool"},{"internalType":"bool","name":"","type":"bool"},{"internalType":"bool","name":"","type":"bool"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"string","name":"","type":"string"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lockedOnce","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"minBetAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"minimumRewardRate","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"operatorAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"priceSource","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"referralsContract","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"rewardRate","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"roundBuffer","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"roundInterval","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"startedOnce","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"epoch","type":"uint256"}],"name":"user_BetBear","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"epoch","type":"uint256"},{"internalType":"address","name":"newReferrer","type":"address"}],"name":"user_BetBearSpecial","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"epoch","type":"uint256"}],"name":"user_BetBull","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"epoch","type":"uint256"},{"internalType":"address","name":"newReferrer","type":"address"}],"name":"user_BetBullSpecial","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256[]","name":"epochs","type":"uint256[]"}],"name":"user_Claim","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"user_ReferralFundsClaim","outputs":[],"stateMutability":"nonpayable","type":"function"}]

0 commit comments

Comments
 (0)