{"endpoint":"keeper-opps","price":"free","data":{"auctionOpen":false,"navReliable":true,"premiumBps":-100,"premiumCapBps":25,"rampSeconds":3600,"worstGapEth":"0.028098106531503557","rows":[{"index":0,"token":"0xcbB7C0000aB88B473b1f5aFd9ef808440eed33Bf","vaultBuysAsset":true,"gapEth":"0.028098106531503557","baseWeightPct":45,"dynamicWeightPct":45,"shielded":false},{"index":1,"token":"0x4200000000000000000000000000000000000006","vaultBuysAsset":false,"gapEth":"0","baseWeightPct":45,"dynamicWeightPct":45,"shielded":false},{"index":2,"token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","vaultBuysAsset":true,"gapEth":"0.005914432930394445","baseWeightPct":10,"dynamicWeightPct":10,"shielded":false}],"rewardRule":"The premium over the oracle price, on what closes the gap. It starts at a discount, rises to the cap over one ramp, holds for another, and starts again. Nothing is paid out of the vault.","howToBid":"bid(index, vaultBuysAsset, amountIn, minOut, data) on the vault. You bring the input token and receive the other side at the oracle price adjusted by the current premium.","instruction":"No auction is open: every row is within its band. A bid sent now reverts and costs only gas.","mcpServer":"npx -y @gblin-protocol/mcp-server","mcpTool":"get_auction_state","mcpHosted":"https://gblin-mcp.gblin-mcp-worker.workers.dev/mcp (tool auction.state)"}}