بنقرة واحدة
hyperliquid
Copy-trade any Hyperliquid wallet by N-day performance and compose them into vault-backed indexes
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Copy-trade any Hyperliquid wallet by N-day performance and compose them into vault-backed indexes
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Bittensor dTAO copy trading — mirror subnet allocations of top performers via a rotating pool of public RPC endpoints. No third-party APIs, no wallet required to browse.
Pickup sports across the city — one board for every soccer/hockey/basketball game. Create games (one-off or recurring), invite/RSVP/kick players, optional USDC/USDT fee on Base. Free by default. No wallet needed to play.
GitHub commit-feed monitor. Tracks the mod repo (modc2/mod) and shows its dev-branch commit history by default, and attaches any other GitHub repo into one aggregated updates feed that flags commits new since you last looked. GitHub REST API (optional $GITHUB_TOKEN) with a local `git log` fallback. Use to see what changed, watch repos, or poll for new commits on a schedule.
Unified decentralized storage over filecoin + hippius, with MetaMask SIWE auth and Next.js app.
Modular governance for multi-option staked disputes — players stake on the options of a question (two or many), then a token-weighted vote or an M-of-N multisig picks the winning option whose backers split the pot pro-rata. Supports SEALED (private commit-reveal) voting that hides individual votes until settlement (only aggregates show), with zk-friendly nullifiers + eligibility-proof hook, and gas-minimal Merkle-claim settlement. Use for stake-backed bets/disputes/proposals resolved by token vote or arbiter multisig.
Cross-platform events aggregator — one live, de-duplicated feed of what's on near you pulled across Luma, Eventbrite and Meetup, plus a single composer that broadcasts your event to every platform at once (real Eventbrite drafts via BYOK token; one-click prefilled hand-offs for Luma & Meetup). No login to browse.
| name | hyperliquid |
| description | Copy-trade any Hyperliquid wallet by N-day performance and compose them into vault-backed indexes |
Full-stack Hyperliquid integration: backend agent wallet that signs every action type, autonomous copy-trade live engine, trader analytics + indexes
src/
mod.py # high-level orchestrator (serve/kill/status/forward)
api/ # Rust API (axum + tokio) — the hot path
app/ # Next.js 14 frontend
import mod as m
hl = m.mod('hyperliquid')()
hl.build() # cargo build --release
hl.serve() # api on 8919, app on 3919
hl.status() # service + api health
hl.kill() # stop both
polymarket/active-traders.follower → leader relationship with
size-pct, per-trade caps, allow/deny coin lists. The Rust engine polls
each leader and emits scaled "signals" you can sign + submit.autoIndex weights by ∝ pnl). Backtest weighted PnL over the window.createVault
action payload, sign with your owner key, and link the resulting
vault address. Only the owner can deposit/withdraw — the index then
routes signals through it.mod.py exposes everything as forwardable fns. Highlights:
hl.top_traders(days=7, min_per_day=1, pool=200)
hl.analyze_trader('0xabc…', days=14)
hl.create_index(name='Top10', owner='0x…', legs=[
{'address': '0x…', 'weight': 0.3},
], days_window=7, notional_pct=50)
hl.index_perf(idx_id, days=7)
hl.vault_intent(idx_id, initial_usd=100) # returns sign-this payload
hl.create_follow(follower='0x…', leader='0x…', size_pct=10)
hl.list_signals(follower='0x…')
The same operations are reachable via POST /forward on the Rust API
for keyless mod-protocol consumers.
The Rust API generates an encrypted-at-rest ECDSA key per master EOA. The
user signs approveAgent once in their browser wallet; after that the
backend signs every order/cancel/modify/leverage/vault-transfer/etc. on
their behalf — no browser tab needed.
agent = hl.signer_address(eoa) # → "0xagent..."
intent = hl.approve_agent_intent(eoa) # → {action, digest, nonce, agentAddress}
# user signs `intent.digest` with their wallet, then forward to /exchange:
hl.forward(fn='exchange_post', payload={
'action': intent['action'],
'nonce': intent['nonce'],
'signature': {'r': '0x..', 's': '0x..', 'v': 28},
})
Master key for the AES-encrypted keystore is sourced from
HYPERLIQUID_SIGNER_MASTER_KEY or persisted to <HYPERLIQUID_DATA_DIR>/signer-store/.master.
Once the agent is approved, every action signs server-side:
hl.trade(eoa, coin='ETH', is_buy=True, size=0.01) # market (IOC + 100bps slip)
hl.trade(eoa, coin='ETH', is_buy=True, size=0.01, price=2900) # GTC limit
hl.trade(eoa, coin='ETH', is_buy=False, size=0.01, reduce_only=True)
hl.cancel(eoa, [{'coin':'ETH','oid': 12345}])
hl.modify(eoa, oid=12345, coin='ETH', is_buy=True, price=2905, size=0.01)
hl.set_leverage(eoa, 'ETH', 10)
hl.update_isolated_margin(eoa, 'ETH', is_buy=True, amount_usd=50)
hl.schedule_cancel(eoa, time_ms=int(time.time()*1000) + 3600_000) # dead-man switch
hl.usd_class_transfer(eoa, amount='100', to_perp=True) # spot → perp
hl.vault_transfer(eoa, vault='0xvault...', is_deposit=True, amount_usd=100)
hl.withdraw(eoa, destination='0xL1addr', amount='50')
hl.usd_send(eoa, destination='0xanotherUser', amount='10')
hl.spot_send(eoa, destination='0x...', token='PURR:0x...', amount='1.5')
Long-running per-EOA tokio task that polls leader fills and mirrors them
through the backend agent. Auto-resumes on API restart from
<HYPERLIQUID_DATA_DIR>/live-engine/<eoa>.config.json.
hl.live_start(eoa,
traders=[{'address':'0xLeader...','weight':1.0}],
interval_ms=15000,
size_pct=10, # mirror leader.size × 10%
max_per_trade_usd=200,
min_order_size_usd=10,
max_slippage_bps=100,
coins_allow=['ETH','BTC'], # optional whitelist
vault_address='0xvault...', # optional: route via vault
)
hl.live_status(eoa) # cycle count, observed trades, orders placed/failed
hl.live_stop(eoa)
vault_intent(index_id, initial_usd) returns:
{
"action": {"type":"createVault","name":"…","initialUsd":100000000,"nonce":...},
"owner": "0x…",
"exchange_url": "https://api.hyperliquid.xyz/exchange"
}
The Rust binary stays keyless on purpose — signing happens in the
caller (browser wallet, SDK, etc.). The /forward passthrough then
relays the signed payload to Hyperliquid's /exchange.
| service | port | env override |
|---|---|---|
| Rust API | 8919 | PORT |
| Next app | 3919 | passed by serve |
| Testnet | — | HYPERLIQUID_TESTNET=true |