Use this skill to run the public Miraix Meme Court flow for the Bitget Wallet track. The skill narrows Solana meme candidates into one approved trade by splitting the work into Scout, Risk Agent / Rug Court, and Trader.
Public endpoints:
https://app.miraix.fun/api/meme-rotation-deskhttps://app.miraix.fun/api/meme-rotation-desk/preparehttps://app.miraix.fun/api/meme-rotation-desk/order-statusDefaults:
walletAddress: AYY3Bi6NSwH3F9Q5cy5xN9ZqRgnNYhm6TMkTwVBRVGeqbudgetUsd: 100riskMode: balancedstrategy: momentumAllowed values:
riskMode: safe, balanced, degenstrategy: momentum, reversal, shadoworderId and wants to check order status.walletAddressbudgetUsdriskModestrategyIf any field is missing, fill it with the defaults above instead of blocking.
curl -sS https://app.miraix.fun/api/meme-rotation-desk \
-H 'Content-Type: application/json' \
-d '{
"walletAddress":"<wallet-address>",
"budgetUsd":<budget-usd>,
"riskMode":"<safe|balanced|degen>",
"strategy":"<momentum|reversal|shadow>"
}'
dataModewarningsmarketContextagentscandidatesapprovedTradeexecutionproofBundlecourtNotestatemodesourcemarketestimatedOutputcanPrepare is trueexecution.canPrepare is trueexecution.market existsapprovedTrade.outputContract existsthen call:
curl -sS https://app.miraix.fun/api/meme-rotation-desk/prepare \
-H 'Content-Type: application/json' \
-d '{
"walletAddress":"<wallet-address>",
"outputContract":"<approved-trade-output-contract>",
"market":"<execution-market>",
"amountUsd":<approved-trade-amount-usd>,
"mode":"<order|swap>",
"outputSymbol":"<approved-trade-symbol>"
}'
orderId and wants status, run:curl -sS https://app.miraix.fun/api/meme-rotation-desk/order-status \
-H 'Content-Type: application/json' \
-d '{
"orderId":"<order-id>"
}'
dataMode is fallback, say the result is in preview mode.prepared: false, say unsigned payload generation is not available in the current live environment.Approved trade.Rug Court summary.Execution readiness.Warnings if present.共 1 个版本