π Project Source
Check out Beeliaβs open-source code on GitHub! You can contribute, review the code, or suggest improvements. Visit Beelia GitHub Repository
π Inner logic
1. Honeypot Detection π
Detects if a token has honeypot behavior, where you can buy but cannot sell (trap-like behavior).
txLimit β Maximum transaction percentage (simulated contract value)
sellBlocked β Indicates if the token does not allow swapExactTokensForETH
liquidityMovable β If the contract allows the owner to remove LP (Liquidity Pool)
Returns: true if the token exhibits trap-like behavior (honeypot).
2. LP Status Analysis π
Analyzes the liquidity pool (LP) lock status, indicating the security of the token's liquidity.
lpLocked β Boolean indicating if LP is locked
lockDuration β Duration in days for which the LP is locked
lockSource β Source of the lock, such as DXLock, Mudra, or Unknown
Returns: "Unlocked", "Locked", or "Weak Lock" based on the liquidity pool status.
3. Owner Risk Score β οΈ
Calculates a risk score for the token's owner based on the contractβs renouncement, transaction history, and token creation frequency.
isRenounced β Indicates if the contract ownership has been renounced
txHistory β Number of historical transactions
tokenCreationFreq β Frequency at which the deployer creates new tokens
Returns: A score between 0 and 100, with lower scores indicating higher risk.
4. BuzzRate Index π
Evaluates the level of activity (buzz) around a token by analyzing the number of buys, sells, unique wallets, and timeframe.
buyTxs β Number of buy transactions in the timeframe
sellTxs β Number of sell transactions in the timeframe
uniqueWallets β Number of unique wallets involved in the token's transactions
timeframeMins β Timeframe in minutes over which to calculate the activity
Returns: A numeric score representing the level of activity ("low", "medium", "high", or "spike").
5. Security Flags Count β οΈ
Counts the number of critical or high security flags associated with a token.
contractFlags β Array of flags, each containing risk indicators such as:
maxTx set too low
fee set too high
hidden functions
blacklist() or removeLimits() Returns: The number of critical or high security flags for a token.
6.** BeeTrust Score π**
Calculates the overall trust score of a token based on several key factors such as honeypot risk, LP status, owner risk, and more.
honeypotRisk β Boolean value indicating if the token is a honeypot risk
lpStatus β The liquidity pool status (e.g., "Unlocked")
ownerScore β The calculated risk score of the owner (from the Owner Risk Score formula)
buzzRate β Activity level (from the BuzzRate Index formula)
flags β The number of critical or high security flags (from the Security Flags Count formula)
Returns: A score between 0 and 100, representing the overall trustworthiness of the token.
Last updated