Back to projects
goZec icon

goZec

zcash unlocked for go lang devs

$1,000
Total awarded
Himank
Builder
C Golang Rust

Awards

The problem it solves

Right now, There are no library available to go lang developer to interact with zcash. since many of the backend servers and ZK libraries (such as brevis) are written in go lang. I have added a simple library in go language with binding to existing librustzcash

Challenges we ran into

  • Understanding zcash flow, Being a ethereum developer It was quite new to around the transaction flow of zcash
  • Rust FFI - converting rust types -> c type and then consuming back to go lang was kind of challenging
  • FFI linker - Needed to find out ideal approach the package the FFI package as part of library.