Go to file
Francisco Gindre 122ed3e0c5
Merge pull request #1 from zcash-hackworks/initial_impl
Initial impl.
2021-09-24 21:27:05 -03:00
src delete everything that can't be used yet 2021-09-24 21:26:14 -03:00
tests delete everything that can't be used yet 2021-09-24 21:26:14 -03:00
.gitignore Initial commit 2021-08-16 12:42:23 -03:00
CODE_REVIEW_GUIDELINES.md Code review guidelines, responsible disclosure and contributing guidelines 2021-09-24 17:38:19 -03:00
CONTRIBUTING.md Code review guidelines, responsible disclosure and contributing guidelines 2021-09-24 17:38:19 -03:00
Cargo.lock [WIP] nice impl but that does not work because of private attributes of ZcashAddress 2021-09-24 21:10:45 -03:00
Cargo.toml [WIP] nice impl but that does not work because of private attributes of ZcashAddress 2021-09-24 21:10:45 -03:00
README.md Update Readme 2021-09-24 16:43:46 -03:00
RESPONSIBLE_DISCLOSURE.md Code review guidelines, responsible disclosure and contributing guidelines 2021-09-24 17:38:19 -03:00
build.rs Initial commit 2021-08-16 12:42:23 -03:00

README.md

Zcash Address Fun Friday Initiative Playground!

This is a Fun Friday Initiative (FFI) to work with our Rust Crates, learn some programming and exercise our Foreign Function Interface Skills and hopefully come up with something useful as well!

If you are looking to do something with Zcash and you don't quite figure out what it could be, this is a good place to start!

I know what you are thinking of! Nope! This is not production ready code! ^^

Goals

Create a UNI-FFI library that uses the librustzcash crates to:

  • validate Unified, Sapling and Transparent Addresses
  • HD Wallet Derivation for Zcash Addresses
    • Derive a transparent address from Seed bytes for account n and index i
    • Derive a Sapling Shielded address from Seed bytes for account n and index i
    • Derive a Unified Address from Seed bytes for account n and index i
  • Provide a way simple API that can be used in many languages like Javascript, Python, Ruby, Kotlin, Swift, Java, C++, you name it!
  • Have Fun

Resources

What's UNI-FFI https://mozilla.github.io/uniffi-rs/