{"success":true,"name":"Malmar Coin API","version":"1.5.0","symbol":"MLM","endpoints":{"mining":{"GET \/api.php?action=get_job&wallet=ADDRESS&device_id=ID&device_name=NAME":"Get mining job (rate limit: 60 req\/min per device)","POST \/api.php?action=submit_share":"Submit share (JSON: job_id, nonce, hash, device_id, wallet, hashrate)"},"stats":{"GET \/api.php?action=get_stats":"Network stats: difficulty, hashrate, supply, price_pln, recent blocks","GET \/api.php?action=get_miners":"List miners; optional: &online=1, &wallet=ADDRESS","GET \/api.php?action=get_difficulty":"Current difficulty + seconds_since_last_block"},"wallet":{"POST \/api.php?action=create_wallet":"Register (JSON: username, password, email)","POST \/api.php?action=login":"Login (JSON: username, password) — returns address, balance, token","GET \/api.php?action=get_balance&address=ADDRESS":"Balance: balance, available (unlocked), locked (balance_mlm_locked)","POST \/api.php?action=send":"Transfer (JSON: from, to, amount, password) — deducts from available only","GET \/api.php?action=get_transactions&address=ADDRESS&page=1&limit=50":"Paginated tx history; type: in | out"},"explorer":{"GET \/api.php?action=get_blocks&page=1&limit=20":"Paginated blocks list with miner usernames","GET \/api.php?action=get_block&hash=HASH":"Block details + transactions","GET \/api.php?action=get_block&id=ID":"Block by height","GET \/api.php?action=get_tx&hash=HASH":"Transaction details","GET \/api.php?action=get_address&address=ADDRESS":"Address stats: balance, tx count, blocks mined","GET \/api.php?action=search&q=QUERY":"Search by address, block hash\/id, tx hash, or username"},"exchange":{"GET \/api.php?action=get_price":"Current MLM\/CT price from mlm_price table","GET \/api.php?action=get_price&history=1&limit=30":"Price history (last N entries)","GET \/api.php?action=get_exchange_orders&page=1&limit=50":"Completed exchange orders; optional: &address=ADDRESS &type=buy|sell","GET \/api.php?action=get_exchange_book&type=buy|sell&limit=20":"Open limit order book aggregated by price level, with spread"}},"coin_params":{"block_reward":5,"block_time_target":60,"share_difficulty":3,"max_supply":100000000,"algorithm":"SHA-256"}}