How can I list my mined coins using RPC? And spend them?
You can use the listsinceblock command to filter out the mined coins. listsinceblock contains a category field. The values you're looking for are:


generate: for coins mined locally that are available for spending
immature: same as above but coins cannot be spent yet