dashvolution
New member
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!
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!