Skip to content

dismad/zcashdUtilities

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZcashdUtilities

Helper scripts for using zcashd. Will need a running and synced zcashd installed. See here for more info:

https://zechub.wiki/guides/raspberry-pi-4-full-node

Prerequisites

chmod + x all .sh files and use as needed. sudo apt install qrencode (if you want QR codes)

* myBalance.sh                               // Display Balance of given UA account number
* displayAddress.sh (requres qrencode)       // Optional: display QR code of address for easy reload of funds
* sendOwl.sh                                 // Send private funds/memos. Dev version includes results.sh built in and support for alias's
* results.sh                                 // Display results of reading a given opcode.
* extractSupplyInfo                          // Extract Zcash Supply info into an Array, and display results

DEV version

For the latest updates, check out the dev folder. They are changed often

Private Memos

I used the scripts available freely here.

Screenshot_2023-09-11_18-22-30

SendOwl (Example)

In your terminal add your addresses:

z1="from address"

z2="to address"

./sendOwl.sh $z1 $z2 0.001 6f776c54455354 null FullPrivacy | ./results.sh

where 6f776c54455354 is your memo in hex, this can be anything you want.

0.001 is the amount of ZEC to send

Note: you may need to update the privacy policy depending on the type of addresses you use.

See here.

Check balance for UA account 0 ( Example )

./myBalance.sh 0

DisplayAddress

Screenshot_2023-09-11_18-25-02

ExtractSupplyInfo

Screenshot_2024-11-24_17-29-10

BlockFoundSummary

  • Make sure the following scripts are in the same folder:
    • listBlockTXs.sh
    • txDetails.sh
    • getType.sh
    • getTXfee.sh
    • drawBlock.sh
    • blockFoundSummary.sh

To run make sure zcashd is installed and synced then: ./blockFoundSummary.sh

note: For fees, you'll need

experimentalfeatures=1
insightexplorer=1

in your zcash.conf

Screenshot_2024-11-24_16-14-18

GetShieldedInfo

./getShieldedInfo.sh

Screenshot_2024-09-01_21-20-55

Screenshot_2024-09-01_21-22-33

DailySnapShot

needs:

listBlockTXs.sh getType.sh

simply run ./getDailySnapShot.sh for a full summary, otherwise you can use grep as shown with: Transparent, Sprout, Sapling, or Orchard

Screenshot_2024-09-04_11-05-41

VisualizeMempool

  • Just needs:
    • listBlockTXs.sh
    • txDetails.sh
    • getType.sh
    • getTXfee.sh
    • drawBlock.sh

in a folder with visualizeMempool.sh

Screenshot_2024-11-24_17-27-01

Conky

If you use conky , use the included .conf file and place it into /etc/conky/ as conky.conf

  • make sure Conky is installed:
  • sudo apt install conky-all
  • start a screen for conky: screen -S conky
  • start conky and move to a background process conky &
  • You can also use ssh to monitor local nodes using ssh -X yourusername@yourIPaddress then repeat above and you will have the remote machines conky on your desktop. Note you may need to move where its displayed in the conky.conf

conky

Here are some areas of the conky.conf to pay attention to:

align

font

override

Change your network device and hhd/ssd device as needed for your system.

networkAndDrives

Video Example

https://free2z.cash/dismad/zpage/lets-send-some-owls

About

Helper scripts for using zcashd

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published