You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Create, save and run scripts to find bugs in Bitcoin Core
Why?
Make it easier for power users to test Bitcoin Core and review different PRs
PowerShell scripting is easier than writing or understanding tests in C++, Python etc. Using GUI in script builder is even easier to create different tests.
There should be no limits in testing especially if you love it. Testing should be done in every possible environment, programming language, different scenarios.
If such tools are included in any Information Security Conferences or Courses, it might help in getting more people to test and review Bitcoin Core.
Bitcoin Core already has lot of functional tests, devs who often find interesting bugs and fix them. Testing manually with a better UI/UX can only improve things.
How?
Programming Language: C#
Target OS: Linux and Windows
Scripting: Powershell and Bitcoin Core JSON-RPC API
Default scripts will be focused on testing privacy and security but script builder can be used to test anything. There will be a script repository where anyone can contribute with their ideas.
Milestones:
1. Discuss ideas and scope of improvement in testing with devs who are involved in writing unit tests, functional test, fuzzing etc. for Bitcoin Core. Document feedback and important things. IRC logs: https://www.erisian.com.au/bitcoin-core-dev/log-2021-07-07.html
2(d) Review 5 open PRs in Bitcoin Core that improve privacy or security. Write PowerShell Scripts to test them and save in the application. https://github.com/prayank23/bitcoin-ps
3. Testing: Test the application, fix if any bugs or missing exception handling and ask few devs including Blockchain Commons interns to try the application (13 August 2021)
4. Share the project on Twitter, Mailing list, Reddit. Document things that can be added in future to improve the application for testing. (20 August 2021)
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
What?
Create, save and run scripts to find bugs in Bitcoin Core
Why?
How?
Programming Language: C#
Target OS: Linux and Windows
Scripting: Powershell and Bitcoin Core JSON-RPC API
Default scripts will be focused on testing privacy and security but script builder can be used to test anything. There will be a script repository where anyone can contribute with their ideas.
Milestones:
1. Discuss ideas and scope of improvement in testing with devs who are involved in writing unit tests, functional test, fuzzing etc. for Bitcoin Core. Document feedback and important things. IRC logs: https://www.erisian.com.au/bitcoin-core-dev/log-2021-07-07.html
2. Implementation (30 July 2021):
3. Testing: Test the application, fix if any bugs or missing exception handling and ask few devs including Blockchain Commons interns to try the application (13 August 2021)
4. Share the project on Twitter, Mailing list, Reddit. Document things that can be added in future to improve the application for testing. (20 August 2021)
Beta Was this translation helpful? Give feedback.
All reactions