Loading...
Loading...
Automate copy trading on Hyperliquid perpetuals via the Coinpilot API using experimental private-key auth and coinpilot.json credentials. Use when validating a user's credentials, discovering lead wallets, starting or stopping copy-trade subscriptions, adjusting subscription configs/positions, or querying Hyperliquid clearinghouseState/portfolio performance.
npx skill4agent add coinpilot-labs/skills coinpilot-hyperliquid-copy-tradetmp/coinpilot.jsoncoinpilot.jsonassets/coinpilot.jsontmp/coinpilot.jsontmp/coinpilot.jsoncoinpilot.jsonapiBaseUrlreferences/coinpilot-json.mdcoinpilot.jsoncoinpilot.jsontmp/coinpilot.jsoncoinpilot.jsonassets/coinpilot.jsontmp/coinpilot.jsonapiBaseUrlx-api-keyX-Wallet-Private-KeyprimaryWalletPrivateKey:walletcoinpilot.jsonGET /experimental/:wallet/mex-api-keycoinpilot.jsonX-Wallet-Private-KeyuserIdcoinpilot.json.userIdisSignedInx-user-idx-api-keyGET /lead-wallets/metrics/wallets/:walletreferences/coinpilot-api.mdclearinghouseStatehl-accountstartGET /experimental/:wallet/subscriptions/prepare-walletaddresscoinpilot.jsonPOST /experimental/:wallet/subscriptions/startprimaryWalletPrivateKeyfollowerWalletPrivateKeysubscription: { leadWallet, followerWallet, config }configallocationstopLossPercent00.5takeProfitPercent00.51.5inverseCopyforceCopyExistingpositionTPSLstopLossPricetakeProfitPricemaxLeverage0maxMarginPercentage0PATCH /users/:userId/subscriptions/:subscriptionIdallocationPOST /users/:userId/subscriptions/:subscriptionId/closeclose-allGET /users/:userId/subscriptions/:subscriptionId/activitiesapiWalletExpiryPOST /experimental/:wallet/subscriptions/:subscriptionId/renew-api-walletfollowerWalletPrivateKeyPOST /experimental/:wallet/subscriptions/stopfollowerWalletPrivateKeysubscriptionIdX-Wallet-Private-KeyprimaryWalletPrivateKeyscripts/coinpilot_cli.mjsnode scripts/coinpilot_cli.mjs validate --onlinenode scripts/coinpilot_cli.mjs lead-metrics --wallet 0xLEAD...node scripts/coinpilot_cli.mjs start --lead-wallet 0xLEAD... --allocation 200 --follower-index 1node scripts/coinpilot_cli.mjs update-config --subscription-id <id> --payload path/to/payload.jsonnode scripts/coinpilot_cli.mjs historynode scripts/coinpilot_cli.mjs stop --subscription-id <id> --follower-index 1node scripts/coinpilot_cli.mjs renew-api-wallet --subscription-id <id> --follower-index 1node scripts/coinpilot_cli.mjs hl-account --wallet 0x...node scripts/coinpilot_cli.mjs hl-portfolio --wallet 0x...references/coinpilot-api.md/inforeferences/hyperliquid-api.mdreferences/coinpilot-json.md