Larry Ruane
Larry Ruane
In the compact block returned by `ToCompact()`, the `Fee` struct element is uninitialized (zero); a `TODO` comment says to calculate fees. This may be useful to the wallets.
In particular, see `block.GetEncodableHash()`, `block.GetDisplayHash()`, and `block.GetDisplayPrevHash()`. Unfortunately, Satoshi used both big-endian and little-endian extensively, and the reason was not always clear. This has been a source of confusion. This...
If the log file is never trimmed, it can exhaust all available disk space. Zcashd has a mechanism to allow a tool like [`logrotate`](https://wiki.archlinux.org/index.php/Logrotate) to do this. (Zcashd inherited this...
The wallets don't need this yet, but this will probably be useful. Blocks on two different reorg chains can have at the same height but won't have the same hash;...
For example, if the `zcash.conf` file isn't found at its default location, indicate in the error message which command-line option can be used to specify where it is located. Make...
Create, or download from the real blockchain, a max-size block and a max-size transaction, probably should include one or more developer wallet transactions. This ticket needs a precise definition.
The darksidewalletd RPC interface is documented in both `docs/darksidewalletd.md` and the definition file `walletrpc/darkside.proto`, but it would be very helpful for people trying to learn this API to have some...
There are likely improvements needed (beyond Aditya's branch) to increase the availability of the lightwalletd service. If the `zcashd` node it's using restarts, for example, or is taking a long...
The `MallocUsage()` function takes an allocation size as an argument and returns the amount of physical memory consumed, which is greater due to memory allocator overhead and alignment. It was...
### TL;DR Enabling `lightwalletd` in the zcashd configuration causes the initial sync to become almost impractical. It would probably be better for anyone needing this configuration to copy an existing...