bloxflipapi
v1.1.1
Published
By using BloxFlipAPI you can interact with the Bloxflip API and also create a fake bloxflip predictor. You can interact with game modes like Mines, Towers and Plinko, as well as generate "predictions" for mines and towers.
Downloads
31
Maintainers
Readme
BloxFlipAPI - Interact with bloxflip
By using BloxFlipAPI you can interact with the Bloxflip Api and also create a fake bloxflip predictor. You can interact with game modes like Mines, Towers and Plinko, as well as generate "predictions" for mines and towers.
Installing
npm i bloxflipapi
Built With
- Visual Studio Code - IDE/Text Editor used
- NPM - You're currently on the site
- Cloudscraper - Used for web requests
- Random-js - Used for random "predictions"
- Bloxflip - The website you're trying to interact with
Contributing
To contribute to this project please contact mage on discord.
Authors
- Mage - Initial work - Discord
License
This project is licensed under the MIT License - see the LICENSE.md file for details
Documentation
bloxflipapi.verify(token) | Check if the token provided is valid
const bloxflipapi = require('bloxflipapi')
async function myfunction(token) {
let result = await bloxflipapi.verify(token)
console.log(result)
}
myfunction('your token')
//The booleans true or false will appear in the console
bloxflipapi.balance(token) | Check the balance of a token
const bloxflipapi = require('bloxflipapi')
async function myfunction(token) {
let result = await bloxflipapi.balance(token)
console.log(result)
}
myfunction('your token')
//A number will appear which will be the tokens current balance
bloxflipapi.createMine(token, bet, mines) | Create a mines game on bloxflip
const bloxflipapi = require('bloxflipapi')
async function myfunction(token) {
let result = await bloxflipapi.createMine(token, 5, 1)
//create a game with bet amount 5 and mine amount 1
console.log(result)
}
myfunction('your token')
//This is an example result you might recieve
//{
// round_id: 'string',
// client_seed: 'string',
// nonce: number,
// bet: number,
// mines: number,
// game_exploded: boolean,
// game_started: 'string',
// game_active: boolean,
// user_id: number,
// clicked_loactions: array
//}
//{
// round_id: '21256fb6-94e2-4994-88a2-e163ce1dd8c3',
// client_seed: '69420',
// nonce: 4631,
// bet: 5,
// mines: 1,
// game_exploded: false,
// game_started: '01/11/2022, 21:05:50',
// game_active: true,
// user_id: 277268681,
// clicked_loactions: []
//}
bloxflipapi.touchMine(token, position) | Touch a mines game on bloxflip
const bloxflipapi = require('bloxflipapi')
async function myfunction(token) {
let result = await bloxflipapi.touchMine(token, 0)
//Touch the first square on the mines gameboard
console.log(result)
}
myfunction('your token')
//This is an example result you might recieve
// { multiplier: number, game_exploded: boolean }
//{ multiplier: 0.9895833333333335, game_exploded: false }
//Or if you click a bomb then you will get a different result
//{
// client_seed: 'string',
// server_seed: 'string',
// round_id: 'string',
// nonce: number,
// bet: number,
// mines: number,
// mine_locations: array,
// touched_locations: array,
// game_started: 'string',
// user_id: number,
// game_exploded: boolean
//}
//{
// client_seed: '69420',
// server_seed: '4c9117f83a1cb98514192e19c780c7606bfd4311548b816729f0c1178d6a93c44fcf0617ba3a8897a0b6eca95d2c3f467a0211e37c451aa61ee00de1885a1cce5de79af74be6e4738ec0249845f890059d283ce6ae3a9674e6c9091482b9129d2e776314e7fec3b476b4a89fc8a06cddd2327f1e9d7f3b9131c7a3129f4e5847f0022ff5c5d2f3938981ba67b58bdcbf5ca2e4a527c32365ba71c5eb446cd1917a8b67d1751d2de02120c755396b1a3f95172efae02a05a79d54d350f8256d2b0990b996a68038ed979416561ceda96a92b84437dceb3d72361402dd1dfb1d2a65becd5a742ece514ebe9a4d5//6cba5851c9bf7c9b985a3ca65e574aeef81db24',
// round_id: '5b83119e-de9d-471a-af5b-f1c2877a44d3',
// nonce: 4642,
// bet: 5,
// mines: 24,
// mine_locations: [
// 0, 2, 3, 4, 5, 6, 7, 8,
// 9, 10, 11, 12, 13, 14, 15, 16,
// 17, 18, 19, 20, 21, 22, 23, 24
// ],
// touched_locations: [],
// game_started: '01/11/2022, 21:52:16',
// user_id: 277268681,
// game_exploded: true
//}
bloxflipapi.endMine(token) | Ends a mines game on bloxflip
const bloxflipapi = require('bloxflipapi')
async function myfunction(token) {
let result = await bloxflipapi.endMine(token)
//End a mines game
console.log(result)
}
myfunction('your token')
//This is an example result you might recieve
//{
// client_seed: 'string',
// server_seed: 'string',
// round_id: 'string',
// nonce: number,
// bet: number,
// mines: number,
// mine_locations: array,
// touched_locations: array,
// game_started: 'string',
// user_id: number,
// multiplier: number,
// won_amount: number
//}
//{
// client_seed: '69420',
// server_seed: '6327a75522d3ad1e03b90a77046f56e0565e4fc00c8d35656e6e432ab81d62bfa0410268832a163cba95f6b65546d1a6896b078381f8497471bdbf8f9efef232f9f687068f4e650d585281752aae018e8ebe4fa9061d4e4869cea23236a4bec8ccf4795a06c12449f2193be6d96e58a2ef3e84eb92eacaa886ad0761905f99f2f5710adeac4744c5a47418f6af2ff49d49a12fb2a26b4a993a1392fbd96d11b6418223b23b3482b1951cb08fddb824a668d1aab317b2c096bca970817df0250a6f45aed19876838922a901837f05f55f3b00d699d583d075921421cb359132f0528df516269069acaa6d5d6c8//48b8519bae084feaade2bf9cb1f66d9b4221b94',
// round_id: '1e3cc810-2f56-4326-b02f-f39feb13e5b7',
// nonce: 4641,
// bet: 5,
// mines: 1,
// mine_locations: [ 11 ],
// touched_locations: [ 0 ],
// game_started: '01/11/2022, 21:50:59',
// user_id: 277268681,
// multiplier: 0.9895833333333335,
// won_amount: 4.947916666666668
//}
bloxflipapi.createTower(token, bet, difficulty) | Create a towers game on bloxflip
const bloxflipapi = require('bloxflipapi')
async function myfunction(token) {
let result = await bloxflipapi.createTower(token, 5, 'easy')
//create a game with bet amount 5 and difficulty easy
console.log(result)
}
myfunction('your token')
//This is an example result you might recieve
//{
// round_id: 'string',
// client_seed: 'string',
// server_hash: 'string',
// nonce: number,
// bet: number,
// difficulty: 'string',
// game_exploded: boolean,
// game_started: 'string',
// game_active: boolean,
// user_id: 277268681,
// completed_levels: []
//}
//{
// round_id: '21256fb6-94e2-4994-88a2-e163ce1dd8c3',
// client_seed: '69420',
// nonce: 4631,
// bet: 5,
// mines: 1,
// game_exploded: false,
// game_started: '01/11/2022, 21:05:50',
// game_active: true,
// user_id: 277268681,
// clicked_loactions: []
//}
bloxflipapi.touchTower(token, tile, level) | Touch a towers game on bloxflip
const bloxflipapi = require('bloxflipapi')
async function myfunction(token) {
let result = await bloxflipapi.touchTower(token, 0, 0)
//Touch the first tile on the towers gameboard
console.log(result)
}
myfunction('your token')
//This is an example result you might recieve
// { completed_levels: array, game_exploded: boolean }
//{ completed_levels: [ 0 ], game_exploded: false }
//Or if you click a bomb then you will get a different result
//{
// client_seed: 'string',
// server_seed: 'string',
// round_id: 'string',
// nonce: number,
// bet: number,
// difficulty: 'string',
// tower_locations: array,
// touched_locations: array,
// game_started: 'string',
// user_id: number,
// game_exploded: boolean
//}
//{
// client_seed: '69420',
// server_seed: '865811f1714e64e745374e8f85012bc4071d6129367d43c6da0732aeaf875d62c88e7401280dbf594b2b3f122ca130a5f5f22a367d5fac2a209f05b5338a94aa21f01bc071b7c4628742ea9e7746b91a79218a35bc20d5c6b23e276b46eaa19bcabca38c478dc1f111e630b5795fd53c3b98a4e637a5eb8d43e83c482dc0432f2a0fd830bc9e866c9dff874172117c7b01d6940d3e76113cdd6b38073d0509ed245786993533dd5f678c18ca6e5fac39701cdf81511de8e5b66486567bc84fba05de8160b195bebf6aa6af3ebfdf4c9ce59e7aa24d6ea985f27786e987bdbac6b877f731ef886b64bb40b6f7d//c981330d9e0c4ea5d2eda63989f21862593b47c',
// round_id: 'cca4f2a7-ad45-4a16-9671-8e0bc8b8619d',
// nonce: 4655,
// bet: 5,
// difficulty: 'hard',
// tower_locations: [
// [ 1, 0, 1 ],
// [ 1, 0, 1 ],
// [ 1, 0, 1 ],
// [ 1, 1, 0 ],
// [ 1, 1, 0 ],
// [ 1, 1, 0 ],
// [ 1, 1, 0 ],
// [ 1, 1, 0 ]
// ],
// touched_locations: [],
// game_started: '02/11/2022, 18:46:00',
// user_id: 277268681,
// game_exploded: true
//}
bloxflipapi.endTower(token) | Ends a tower game on bloxflip
const bloxflipapi = require('bloxflipapi')
async function myfunction(token) {
let result = await bloxflipapi.endTower(token)
//End a towers game
console.log(result)
}
myfunction('your token')
//This is an example result you might recieve
//{
// client_seed: 'string',
// server_seed: 'string',
// round_id: 'string',
// nonce: number,
// bet: number,
// difficulty: 'string',
// tower_locations: array,
// touched_locations: array,
// game_started: 'string',
// user_id: number,
// multiplier: number,
// won_amount: number
//}
//{
// client_seed: '69420',
// server_seed: '5a4b79f5e18a0b1e58a94719ceb1c17b7d4936ba7a82f7ea675abd4ddbb9a8d4472853a20f5faa430225b14c9fcdd1377fe6bcea579157552c8fca4e2a9cf2ae8a2e22d32c928a424c2aff40df28b1f03278c46ad36b3b3d1672f134b35bb30c4ba3aa29204df1095eecc5e87470572afcafc0ce443841a9165c4c3fdcabc4ce7c286856555ba939a7e198d56b368ef9df8c1a621aa558888334c4158f71f8d639f53267283690c31af03659607630af5d87f560d531709c36ad3c0eb98473ef98bac6df1c37c649a824e6e6f1579c472fa5d0b86836bbc2ffa494dda6d37a119c730eed8d1378690ca84acc9//57daed3a24dcaa25a4f4753e7678b6f86894538',
// round_id: 'a425822c-585f-457b-b849-06b4b2bd6fa4',
// nonce: 4654,
// bet: 5,
// difficulty: 'hard',
// tower_locations: [
// [ 0, 1, 1 ],
// [ 1, 0, 1 ],
// [ 1, 0, 1 ],
// [ 0, 1, 1 ],
// [ 1, 0, 1 ],
// [ 1, 0, 1 ],
// [ 0, 1, 1 ],
// [ 0, 1, 1 ]
// ],
// touched_locations: [ 0 ],
// game_started: '02/11/2022, 18:45:52',
// user_id: 277268681,
// multiplier: 2.85,
// won_amount: 14.25
//}