gplus
Unofficial Rust client for the GoPlus Security API.
GoPlus provides real-time token security analysis including honeypot detection, tax analysis, ownership checks, and more.
Features
- Token security analysis (honeypot detection, buy/sell tax, ownership)
- Batch queries for multiple tokens
- Type-safe response parsing with helper methods
- Free API, no key required
Installation
[]
= "0.1"
Quick Start
use Client;
async
Batch Queries
let addresses = &;
let results = client.token_security_batch.await?;
for in results
Supported Chains
| Chain | ID |
|---|---|
| Ethereum | 1 |
| BSC | 56 |
| Polygon | 137 |
| Arbitrum | 42161 |
| Base | 8453 |
| Avalanche | 43114 |
| Optimism | 10 |
| Fantom | 250 |
| Cronos | 25 |
| Gnosis | 100 |
| Linea | 59144 |
| Scroll | 534352 |
| Mantle | 5000 |
| zkSync Era | 324 |
| Blast | 81457 |
Security Checks
The TokenSecurity struct provides helper methods:
is_honeypot()- Cannot sellis_verified()- Contract source is openis_proxy()- Is a proxy contractis_mintable()- Tokens can be mintedis_transfer_pausable()- Transfers can be pausedcan_blacklist()- Owner can blacklist addresseshas_hidden_owner()- Hidden owner detectedhas_anti_whale()- Anti-whale mechanismbuy_tax_percent()/sell_tax_percent()- Tax percentageshas_high_sell_tax()- Sell tax > 10%is_owner_renounced()- Owner is zero addresshas_major_risks()- Any major red flagsget_issues()- List of detected issues
Terms of Service
This is an unofficial client. By using this library, you agree to comply with GoPlus Terms of Service.
Disclaimer
This crate is not affiliated with or endorsed by GoPlus Security.
License
MIT