Pump fun API explained: program IDs, IDL and SDKs for Pump.fun (PUMP) and PumpSwap, the unofficial frontend endpoints, and where candles come from.