Hi, I'm reading the dash source code to understand how things are done. Starting from no knowledge at all about a software and with no documentation more than the source code comments it's quite difficult but more or less I'm starting to get why things are made in a certain way. I still have some questions I hope you can point me to where they are implemented: - I see that there are three kinds of gobjects: proposals, triggers and whatchdogs. What are the last two? - Regarding proposals, what is the method/function in charge of paying the most voted budgets and how does it gets the available amount of money for that month? - I've read that the miner creating a proper block decides which masternode is gonna be paid. Is that correct? - Where is the code in charge to check that a node actually has 1000 DASH to become a masternode? Thank you for your help guys!