원클릭으로
bankr-airdrop
Bankr leaderboard rankings, user profiles, wallet export, and score breakdowns
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Bankr leaderboard rankings, user profiles, wallet export, and score breakdowns
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Manage Uniswap V4 LP positions on Base. Add, remove, monitor, auto-compound, and harvest fees — including Clanker protocol fee claims.
Register Basenames (.base.eth) for AI agents. Use when an agent needs to register a human-readable ENS-style name on Base for their wallet address. Supports checking availability, pricing, registration, and setting primary name.
Send and read onchain messages via Net Protocol. Use for permanent agent logs, cross-agent communication, and decentralized feeds on Base.
Verify blockchain transactions before announcing success. Use to avoid premature celebration and trust issues. Learned from getting a basename sniped.
| name | bankr-airdrop |
| description | Bankr leaderboard rankings, user profiles, wallet export, and score breakdowns |
| version | 1.0.0 |
| author | Axiom |
| tags | ["bankr","leaderboard","wallets","airdrop","crypto","defi"] |
Query the Bankr leaderboard, look up user profiles and wallets, and export wallet lists for airdrops or analysis.
# Top 100 overall
node scripts/bankr-airdrop.mjs --action rankings --count 100
# Top 20 by PnL in last 24h
node scripts/bankr-airdrop.mjs --action rankings --count 20 --timeframe 24h --type pnl
# CSV output
node scripts/bankr-airdrop.mjs --action rankings --count 50 --output csv
# Save to file
node scripts/bankr-airdrop.mjs --action rankings --count 50 --output csv --out-file ./rankings.csv
# By account ID
node scripts/bankr-airdrop.mjs --action profile --user 1204220275543433217
# By @username (searches rankings)
node scripts/bankr-airdrop.mjs --action profile --user @thatdudeboz
Returns: walletAddress, username, socials, rank, totalScore
# Export top 200 wallets as CSV
node scripts/bankr-airdrop.mjs --action wallets --count 200 --output csv --out-file ./wallets.csv
# Convenience wrapper
node scripts/export-wallets.mjs --count 200 --out ./bankr-top200.csv
# JSON format
node scripts/export-wallets.mjs --count 100 --format json --out ./wallets.json
# Filter by type
node scripts/export-wallets.mjs --count 50 --type pnl --timeframe 7d --out ./top-pnl-7d.csv
CSV columns: rank,username,wallet_address,account_id
node scripts/bankr-airdrop.mjs --action scores --user 1204220275543433217 --timeframe 24h
node scripts/bankr-airdrop.mjs --action treemap --timeframe 24h --count 10
| Option | Values | Default | Description |
|---|---|---|---|
--action | rankings, profile, wallets, scores, treemap | — | Required action |
--count | 1-1000+ | 100 | Number of users to fetch |
--timeframe | 24h, 7d, 30d, total | total | Time period filter |
--type | total, staking, bnkr, earn, pnl, referral, nft, booster | total | Ranking category |
--output | json, csv | json | Output format |
--out-file | path | — | Save to file |
--user | accountId or @username | — | User identifier |
The Bankr API uses cursor-based pagination (not offset). Each page returns up to 20 results. The cursor increments by 20 for each page. The scripts handle this automatically.
Profile fetches are rate-limited to 80ms between requests to avoid overwhelming the API. Fetching 200 wallets takes ~16 seconds.
None beyond Node.js 18+ (uses native fetch).