Don't Want to Change Your Bot's Code? Just Swap Your RPC
If you already run Hummingbot, Freqtrade, or custom snipers, you don't need to rewrite anything. Just point your bot's RPC to Julie. Every trade is simulated and scanned for honeypots before reaching the mempool.
๐ First deposit of $1+ to 0x75F05Da87cDFf3f6bAcAc3C07CD49F1D7dC7b20C receives DOUBLE credits (250 scans for $1). Credits apply automatically.
๐ค Refer others: add ?ref=YOUR_WALLET โ earn bonus credits when they make their first deposit.
Base RPC:https://juliesecuritynetwork.com/rpc?chain=base
โก 5-Minute Developer Integration
Add Honeypot Protection to Any Trading Bot
Trading bots: change nothing else โ use the stream or wrapFetchWithPayment and pay with a $1 session pass.
Defend your snipers, copy-traders, and AI agents against honeypots, hidden 99% sell taxes, and malicious fee switches with sub-millisecond EVM bytecode forensics across 35 chains.
๐ฆ Official 1-Line Drop-in SDKs: Python & Node.js (julie-guard)
Official Packages
Install julie-guard to guard any bot or swap in 1 line. Automatically handles HTTP 402 paywalls, session keys, and 5-chain vault auto-credit transfers (Base, Arbitrum, BSC, Polygon, Ethereum) with sub-0.5ms pre-trade execution.
Python (pip):
# Install official julie-guard package:
pip install julie-guard
# (Or direct from sentinel: pip install "https://juliesecuritynetwork.com/sdk/julie_guard-3.7.0-py3-none-any.whl")# 1-Line Pre-Trade Honeypot Check:from julie_guard import is_safe
if not is_safe(token_address, chain="base"):
print("Abort โ honeypot or high risk")
return
Node.js / TypeScript (npm):
# Install official julie-guard package:
npm install julie-guard
# (Or direct from sentinel: npm install "https://juliesecuritynetwork.com/sdk/julie-guard-3.7.0.tgz")# 1-Line Pre-Trade Honeypot Check:const { isSafe } = require('julie-guard');
if (!await isSafe(tokenAddress, 'base')) {
console.log("Abort โ honeypot or high risk");
return;
}
๐ก๏ธ Embed GitHub Security Shield: Add dynamic verification into your repo's README: [](https://juliesecuritynetwork.com/integrate)
Don't want to edit any code? Simply change your trading bot's Custom RPC URL to Julie's Safe RPC Proxy. Julie intercepts transactions in real-time, simulates the buy on-chain, and blocks 99% taxes and honeypots before your wallet spends gas.
1. Paste Safe RPC Endpoint into Bot:
https://juliesecuritynetwork.com/rpc?chain=base
2. Multi-Chain RPC Support:
Works instantly on base, arbitrum, bsc, polygon, optimism, and ethereum.
โก 10 Free Simulation Calls/Day: Send ≥ $1.00 (in ETH, BNB, POL, or USDC) to 0x75F05Da87cDFf3f6bAcAc3C07CD49F1D7dC7b20C to auto-unlock unlimited high-speed simulation passes for your sender wallet!
Launching a new meme coin, AI agent, or token on Base, BSC, or Arbitrum? Want a permanent AI Launch Certificate for this contract? $49 USDC to the master vault. Give your community instant confidence with an official Julie Verified Audit Certificate ($49 USDC) and live dynamic SVG badge for your DexScreener, Telegram, and GitHub.
๐ก๏ธ Telegram Community Group Shield ($29/mo)
Add @JulieSentinelBot to any trading group or meme community for automatic 24/7 honeypot detection on all contract links shared.
Instant Creator Activation: Send $1,000.00 (in ETH, BNB, POL, or USDC) to 0x75F05Da87cDFf3f6bAcAc3C07CD49F1D7dC7b20C to permanently certify your token in our decentralized registry.
โก Fastest Path (1-Line Autonomous Audit)
Python & TypeScript Turnkey
Run an audit immediately with automatic HTTP 402 challenge handling, Base USDC permit signing, and local session pass caching:
# 1. Fastest One-Line Path (Run Interactive Client Directly):
curl -s https://juliesecuritynetwork.com/client.py | python3
# 2. Or download script for automated bot loops:
curl -s https://juliesecuritynetwork.com/client.py > client.py
# 3. Run instant audit (auto-settles Base Native USDC to 0x75F0...b20C):
CLIENT_PRIVATE_KEY=0x... python3 client.py --contract 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 --chain base
๐ข Companies & Multi-Bot Teams: Buy a $5 (750 scans) or $20 (4,000 scans) pass once, and share the exact same X-Session-Key across all your servers and sniper instances. No per-seat fees or contract required. View Team Overview โ
๐ค For Trading Bot Developers (Freqtrade, Hummingbot, Custom Snipers)
Drop-in Guard
Prevent your bots from buying unverified tokens, malicious proxies, high-tax honeypots, or blacklists. Works in 3 lines of code before any buy transaction.
A. Freqtrade Custom Strategy (Python - before buy order):
import requests
defcustom_entry_check(pair_token_address: str, chain: str = "base") -> bool:
# Fast pre-trade audit (0.5ms) - replace with your session key or use X-Payment-Tx
url = f"https://juliesecuritynetwork.com/api/audit?chain={chain}&contract={pair_token_address}"
headers = {"X-Session-Key": "YOUR_SESSION_KEY"} # Or pass ?auto_pass=starter&payer=0xRealAddress
r = requests.get(url, headers=headers, timeout=2.0)
if r.status_code == 200 and r.json().get("safe_to_swap") is True:
return True# Safe to submit buy order
print(f"๐จ Honeypot/Trap skipped: {r.json().get('kill_reason')}")
return False
B. Hummingbot / Python Async Sniper Loop:
import aiohttp
async defverify_token_safe(session: aiohttp.ClientSession, token_addr: str) -> bool:
# Direct multi-chain transfer verification or session allowance
async with session.get(f"https://juliesecuritynetwork.com/api/audit?chain=base&contract={token_addr}") as resp:
if resp.status == 200:
data = await resp.json()
return data.get("safe_to_swap", False)
elif resp.status == 402:
print("Payment required. Run: curl -s https://juliesecuritynetwork.com/client.py | python3")
return False
C. Node.js / Ethers Sniper (Pre-Flight Filter):
const axios = require('axios');
async functionisContractSafe(tokenContract, chain = 'base') {
try {
const { data } = await axios.get(`https://juliesecuritynetwork.com/api/audit?chain=${chain}&contract=${tokenContract}`, {
headers: { 'X-Payment-Tx': process.env.FUNDING_TX_HASH || '' }, // Or X-Session-Key
timeout: 2500
});
return data.safe_to_swap === true;
} catch (err) {
if (err.response?.status === 402) {
console.log('HTTP 402: Direct transfer ETH/USDC to 0x75F05Da87cDFf3f6bAcAc3C07CD49F1D7dC7b20C and pass tx in X-Payment-Tx');
}
return false;
}
}
โ Real-Time Pre-Pair Mempool Stream (SSE)
โก 0.15ms Pre-Warmed Push Feed
Designed for mempool snipers, MEV searchers, and copy-trading bots. Receive instant security verdicts (honeypot score, hidden taxes, selfdestruct opcodes, upgradeable proxies) the millisecond a Uniswap V3 pool is created on Base or Arbitrum.
Free Trial: Up to 3 free alerts per connection. Continuous 24/7 Feed: Connect with X-Session-Key or ?session_key=. Activate via Starter Pass ($1.00 USDC / 125 scans) or Pro Pass ($5.00 USDC / 700 scans) directly to Base Native USDC.
1. Quick Curl Test (Terminal / Bot CLI):
# Receive 3 free live alerts (sub-millisecond verdicts):
curl -N -H "Accept: text/event-stream" https://juliesecuritynetwork.com/api/stream/pre-pair
# Continue stream with paid session key:
curl -N -H "X-Session-Key: sess_1729392000_abc123" https://juliesecuritynetwork.com/api/stream/pre-pair
# OR via query parameter:
curl -N "https://juliesecuritynetwork.com/api/stream/pre-pair?session_key=sess_1729392000_abc123"
2. Python Sniper Consumer:
import json, requests
STREAM_URL = "https://juliesecuritynetwork.com/api/stream/pre-pair"
SESSION_KEY = ""# Leave empty for 3 free trial alerts, or enter your session key
headers = {"Accept": "text/event-stream"}
if SESSION_KEY:
headers["X-Session-Key"] = SESSION_KEY
response = requests.get(STREAM_URL, headers=headers, stream=True)
for line in response.iter_lines():
if line.startswith(b"data: "):
event = json.loads(line[6:])
if event.get("event") == "PAYWALL_REACHED":
print("Trial quota reached (3/3). Activate pass at POST /api/session/create")
break
token = event.get("token")
verdict = event.get("verdict") # 'SAFE', 'SUSPICIOUS', or 'HONEYPOT_DETECTED'
print(f"โก Pre-Pair Detected: [{event.get('chain')}] {token} -> {verdict} (Score: {event.get('honeypot_score')})")
if verdict == "SAFE":
# Execute low-latency swap on your DEX contract
pass
Install julie-guard in 1 command. Intercepts swaps before broadcast, auto-detects vault deposits within 1 block, and stops honeypot losses with 0.5ms pre-trade execution.
Python (pip):
# Install official julie-guard package:
pip install julie-guard
# (Or direct from sentinel: pip install "https://juliesecuritynetwork.com/sdk/julie_guard-3.7.0-py3-none-any.whl")# 1-Line pre-trade check in your DEX bot:from julie_guard import is_safe
if not is_safe(token_address, chain="base"):
print("Honeypot โ abort")
return
Node.js / TypeScript (npm):
# Install official julie-guard package:
npm install julie-guard
# (Or direct from sentinel: npm install "https://juliesecuritynetwork.com/sdk/julie-guard-3.7.0.tgz")# 1-Line pre-trade check in your Node bot:const { isSafe } = require('julie-guard');
if (!await isSafe(tokenAddress, 'base')) {
console.log("Honeypot โ abort");
return;
}
import JulieGuard
guard = JulieGuard(chain="base")
defexecute_swap(token_address, amount):
# Instant 0.5ms pre-trade auditif not guard.is_safe(token_address):
print(f"๐จ Honeypot or toxic fee detected: {guard.last_reason}")
return False# Proceed with safe swap...return broadcast_tx(token_address, amount)
2 Node.js / JavaScript: Pre-Trade Check
Drop julie_guard.js into your sniper bot directory. Works with ethers.js, viem, or web3.js.
// 1. Download guard
curl -O https://juliesecuritynetwork.com/sdk/julie_guard.js
// 2. In your sniper bot (index.js):const { JulieGuard } = require('./julie_guard');
const guard = new JulieGuard({ chain: 'base' });
async function onNewPool(tokenAddress) {
const audit = await guard.audit(tokenAddress);
if (!audit.safe_to_swap) {
console.warn(`โ ๏ธ Rejected ${tokenAddress}: ${audit.kill_reason}`);
return;
}
await sendSnipe(tokenAddress);
}
// 3. Or use the 1-Line Drop-in fetch Wrapper (auto-pays 402 challenges):
const { wrapFetchWithPayment } = require('./julie_guard');
const paidFetch = wrapFetchWithPayment(fetch, process.env.BASE_WALLET_KEY);
const res = await paidFetch('https://juliesecuritynetwork.com/api/audit?contract=0x...&chain=base');
const audit = await res.json();
๐ก High-Frequency Sniper Default: Pre-load a $5.00 Pro Sniper Pass (750 scans ยท $0.0066/scan) or $1.00 Starter Pass (125 scans) via POST /api/session/create or auto_pass=starter.
Every caller receives 5 free demo audits every 24 hours. When exhausted, bots choose between three frictionless payment rails settled in Base Native USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913) to 0x75F05Da87cDFf3f6bAcAc3C07CD49F1D7dC7b20C. Session key is returned immediately after verified payment for reuse via X-Session-Key on /api/audit and /api/stream/pre-pair.
Option 1: Prepaid Session Passes ($1 / $5 / $20)
Activate a $1 Starter (125 scans), $5 Pro Sniper (750 scans), or $20 Institutional Pass (4,000 scans) via POST /api/session/create or ?auto_pass=starter.
curl -X POST https://juliesecuritynetwork.com/api/session/create -H "Content-Type: application/json" -d '{"tier":"pro_sniper_pass","payer":"0xYOUR_WALLET"}'
# Or 1-Click Starter ($1 = 125 scans):
curl "https://juliesecuritynetwork.com/api/audit?chain=base&contract=0x...&auto_pass=starter&payer=0xYOUR_WALLET"
Option 2: Direct Multi-Chain Transfer (Zero Signing Required)
Pay directly on Base, Arbitrum One, BNB Chain, Polygon, or Ethereum with native gas or stablecoins. Pass tx hash via X-Payment-Tx header for instant activation:
# Pay on Arbitrum (0.0004 ETH = 125 scans):
cast send 0x75F05Da87cDFf3f6bAcAc3C07CD49F1D7dC7b20C --value 0.0004ether --rpc-url https://arb1.arbitrum.io/rpc --private-key $PK
# Pay on Base (0.0004 ETH = 125 scans):
cast send 0x75F05Da87cDFf3f6bAcAc3C07CD49F1D7dC7b20C --value 0.0004ether --rpc-url https://mainnet.base.org --private-key $PK
# Query with tx hash from any chain (returns audit + active session pass):
curl "https://juliesecuritynetwork.com/api/audit?chain=base&contract=0x..." -H "X-Payment-Tx: <TX_HASH>"
Option 3: Standard x402 Micropayment
Autonomous AI agents and snipers sign an EIP-712 Permit for exact $0.01 Base USDC per call via standard x402 payment headers.
4 $2,000 Maintainer Integration Bounties (4 x $500 Base USDC)
Maintain an active open-source Base/EVM sniper bot, ElizaOS/AgentKit plugin, Telegram alpha bot, or MEV repo? Earn $500.00 Base Native USDC when you merge julie_5line_check into your default trade guard and reach ≥ 50 verified downstream bot callers via your custom User-Agent header.
๐ Full Rules & Acceptance Tests: SNIPER_BOT_MIDDLEWARE.md ยท Submit claims to admin@juliesecuritynetwork.com
First deposit โฅ $1 doubles credits + free ChainGPT AI scans. Send $1+ to the Master Vault (0x75F05Da87cDFf3f6bAcAc3C07CD49F1D7dC7b20C) on Base, Arbitrum, BSC, or Polygon. Receive 250 scans for $1 (normally 100) plus 5 free ChainGPT AI Deep Forensic Audits. Automatic 1-block activation.
๐ UPGRADED INTEGRATOR BOUNTY & DISTRIBUTION PROGRAM$150 โ $300 in ChainGPT AI Credits (or USDC)
Earn $150 โ $300 in AI Credits: Protect Bots, Communities, or Tools
We are allocating up to $3,000 in ChainGPT Web3 AI Grant Credits (and Base USDC equivalents) to acquire active bot integrations, community distribution partners, and open-source improvements. Zero hidden fees. 100% transparent.
โก TIER 1: BOT CODE INTEGRATION
$150 โ $300
Add a Julie 0.4ms pre-trade safety check into any public repo or PR (Freqtrade, Hummingbot, custom Python/Node sniper). Include Julie check or badge.
๐ข TIER 2: COMMUNITY DISTRIBUTION DEAL
$200 โ $300
Telegram bot owners, Discord tool makers, or alpha channel leads: add Julie safety alerts or @JulieSentinelBot to your group and receive a funded block of credits.
๐ ๏ธ TIER 3: OPEN-SOURCE FORK BONUS
$50 โ $100
Fork our clean reference sniper repo, submit a verified improvement, latency optimization, or new chain connector.
import urllib.request, json
def is_safe_to_trade(token_address: str, chain: str = "base") -> bool:
"""Zero-overhead ~0.4ms pre-trade gate. Aborts on 99% sell-taxes, honeypots, or backdoors."""
url = f"https://juliesecuritynetwork.com/api/scan?contract={token_address}&chain={chain}"
try:
with urllib.request.urlopen(url, timeout=1.5) as res:
data = json.loads(res.read().decode())
return data.get("simulation_verdict") == "SIMULATION_PASSED" and data.get("risk_level") == "LOW"
except Exception:
return False # Fail-closed: protect capital if network times out
# Run inside your bot's execution loop before triggering buy():
if not is_safe_to_trade("0xContractAddress", "base"):
print("๐จ Trade aborted: Honeypot or abnormal sell fee detected!")
exit(1)
Submit Integration, Community Channel, or Fork
Reviewed within 24-48h. Direct credit transfer or USDC upon approval.