@normalizex/honeypot-is
TypeScript icon, indicating that this package has built-in type declarations

1.0.3 • Public • Published

honeypot-is

  • Honeypot.is api wrapper

Installing

Using npm:

npm i @normalizex/honeypot-is

Using yarn:

yarn add @normalizex/honeypot-is

Using jsDelivr CDN:

<script src="https://cdn.jsdelivr.net/npm/@normalizex/honeypot-is/dist/index.browser.min.js"></script>

Using unpkg CDN:

<script src="https://unpkg.com/@normalizex/honeypot-is/dist/index.browser.min.js"></script>

Usage

NodeJS (ES6):

import { HoneypotIsV1 } from '@normalizex/honeypot-is';

NodeJS (commonjs)

const { HoneypotIsV1 } = require('@normalizex/honeypot-is');

Browser:

<script src="https://unpkg.com/@normalizex/honeypot-is/dist/index.browser.min.js"></script>
<!-- OR -->
<script src="https://cdn.jsdelivr.net/npm/@normalizex/honeypot-is/dist/index.browser.min.js"></script>

<script type="text/javascript">
	console.log(HoneypotIsV1)//function
</script>

Example

import { HoneypotIsV1 } from '@normalizex/honeypot-is';

const CHAIN_ID = 56;
const honeypotis = new HoneypotIsV1();

const BUSD = '0xe9e7CEA3DedcA5984780Bafc599bD69ADd087D56';
const BUSD_PAIRS = await honeypotis.getPairs(BUSD, CHAIN_ID);

await honeypotis.honeypotScan(
	BUSD, 
	BUSD_PAIRS[0].Router, 
	BUSD_PAIRS[0].Pair,
	CHAIN_ID
).then((result) => {
	console.log(result)
	/**
		Token: {...},
		WithToken: {...},
		IsHoneypot: false,
		Chain: {...},
		...etc...
	*/
});

/**
 * SCAM TOKEN! Honeypot!
*/
const ITM = '0x64c37c3d6b5ff0fdea26eec0c8b6de487105291c'//SCAM!
const ITM_PAIRS = await honeypotis.getPairs(ITM, CHAIN_ID);

await honeypotis.honeypotScan(
	ITM, 
	ITM_PAIRS[0].Router, 
	ITM_PAIRS[0].Pair,
	CHAIN_ID
).then((result) => {
	console.log(result)
	/**
		Token: {...},
		WithToken: {...},
		IsHoneypot: true,
		Error: "execution reverted: TransferHelper: TRANSFER_FROM_FAILED",
		Chain: {...},
		...etc...
	*/
});

Package Sidebar

Install

npm i @normalizex/honeypot-is

Weekly Downloads

4

Version

1.0.3

License

MIT

Unpacked Size

61.3 kB

Total Files

12

Last publish

Collaborators

  • normalizex