Krister Viirsaar
New member
This proposal is already proven unnecessary. Thank you for your time
In software development automated tests are the backbone of making sure new code doesn’t break anything. And Dash doesn’t have any (correct me if I’m wrong). The Bitcoin developers have been diligent in this area, but Dash has overlooked this potential stability and security problem.
I’ll start out with writing tests for the RPC client.
The budget
I will aim for one month of work and would like to be paid 8 Dash for it. So a total of 13 Dash with the fee.
The work that will be done:
Even without the recent rally of prices my investments aren’t large enough to cover the 5 Dash fee. So I’m looking for donors to help me out paying the fee. Something like 5 people each giving 1 Dash and receiving it back after. If the proposal fails however, I can’t return the funds I’m afraid.
About me
I’m a full-stack developer currently getting familiar with the details of how Bitcoin works through the Mastering Bitcoin book by Andreas Antonopoulos (which is amazing btw). I want to delve deeper into the blockchain technology and help develop the core of cryptocurrencies (and Dash is awesome).
You can see my profile at krister.ee. Been a dev for 5 years, the last year was spent in a cyber security company. As a developer, not as a security specialist, but learned a lot. I quit my job to pursue the blockchain field.
I’m also part of the Helium project (Dash fork that’s aimed at corporations) where I developed (with the help of a very knowledgeable partner) the budget proposals website along with an open API and all of the code is also open-source. This is where I learned how the Dash daemon and RPC commands worked. This is what lead me to wanting to improve it. And I’d rather improve the source (Dash). Also my personal vision has more to do with people than corporations so here I am.
My long-term goals with Dash
When this proposal is done and I’ve proved my skills (and familiarized myself with the process) my aim is to dig deeper and submit larger proposals. Regarding either the core code, testing or maybe the Evolution Node.js backend if the team is interested.
Ultra-long-term goal is to create a Dash development team. If I find bigger areas to work on and the Dash community is behind the proposals, I (and a few friends deeply invested in Dash) are capable of running a full-fledged development team in Estonia and create even more momentum to Dash. This is very much an idea in the process of still forming.
In software development automated tests are the backbone of making sure new code doesn’t break anything. And Dash doesn’t have any (correct me if I’m wrong). The Bitcoin developers have been diligent in this area, but Dash has overlooked this potential stability and security problem.
I’ll start out with writing tests for the RPC client.
The budget
I will aim for one month of work and would like to be paid 8 Dash for it. So a total of 13 Dash with the fee.
The work that will be done:
- Setting up environment. Understanding how the testing environment works.
- Research. Preparation is key to implement tests that actually have purpose.
- Implement tests for RPC client. The “Dash” section in the RPC documentation is what is missing from the RPC client tests file.
- Extra research. If time allows I’d like to look deeper into what the core differences are between Bitcoin and Dash code and if there are other areas that need to be covered by tests.
Even without the recent rally of prices my investments aren’t large enough to cover the 5 Dash fee. So I’m looking for donors to help me out paying the fee. Something like 5 people each giving 1 Dash and receiving it back after. If the proposal fails however, I can’t return the funds I’m afraid.
About me
I’m a full-stack developer currently getting familiar with the details of how Bitcoin works through the Mastering Bitcoin book by Andreas Antonopoulos (which is amazing btw). I want to delve deeper into the blockchain technology and help develop the core of cryptocurrencies (and Dash is awesome).
You can see my profile at krister.ee. Been a dev for 5 years, the last year was spent in a cyber security company. As a developer, not as a security specialist, but learned a lot. I quit my job to pursue the blockchain field.
I’m also part of the Helium project (Dash fork that’s aimed at corporations) where I developed (with the help of a very knowledgeable partner) the budget proposals website along with an open API and all of the code is also open-source. This is where I learned how the Dash daemon and RPC commands worked. This is what lead me to wanting to improve it. And I’d rather improve the source (Dash). Also my personal vision has more to do with people than corporations so here I am.
My long-term goals with Dash
When this proposal is done and I’ve proved my skills (and familiarized myself with the process) my aim is to dig deeper and submit larger proposals. Regarding either the core code, testing or maybe the Evolution Node.js backend if the team is interested.
Ultra-long-term goal is to create a Dash development team. If I find bigger areas to work on and the Dash community is behind the proposals, I (and a few friends deeply invested in Dash) are capable of running a full-fledged development team in Estonia and create even more momentum to Dash. This is very much an idea in the process of still forming.
Last edited: