Exercise should be done using the Signet test network.
A remote Signet node has been created for this exercise, all you have to do is to send bitcoin-cli commands to it.
You need to add these lines to your bitcoin.conf file to connect to it:
signet=1
[signet]
rpcuser=btrustbuildersrpc
rpcpassword=btrustbuilderspass
rpcconnect=165.22.121.70
...and then execute bitcoin-cli -signet getblockchaininfo.
Using the command above with return an object containing various state info regarding the blockchain on Signet which you can confirm on https://mempool.space/signet.
HINT: Use bitcoin-cli help and bitcoin-cli help <command name> to learn what commands are available and what they do.
You can also check out Bitcoin Core RPC API Reference docs
NOTE: You don't need to start a local bitcoin daemon, just use the bitcoin-cli command to execute RPC commands to the remote Signet node.
- Fork this repository.
- Go to the
Actionstab and enable github workflow for your repository by clickingI understand my ...
-
Clone your fork to your local computer.
-
Add your bitcoin cli commands to the script files:
01.sh to 08.shin thesubmissionfolder. Example:$ bitcoin-cli -signet getblockcount
-
Commit and push your changes to the
mainbranch of your remote fork. -
Confirm your forked repository has a green check mark.
-
For the final exercise, follow instructions in
FINAL-TASK.MDfile and update all otherxxx.txtfiles. -
Submit your solution to this form: Google form.
PS: You can commit and push as often as you like and GitHub Actions will re-evaluate your code every time. You will need to look through the auto-grader logs (in the "Actions" tab) to see what exactly you got right or wrong.

