Deirdre Connolly
447398691a
Make SaplingNoteCommitmentTree private for now
2020-08-28 04:46:31 -04:00
Deirdre Connolly
b467a75e08
Rename tree::*NoteTreeRootHash to tree::Root
2020-08-28 04:46:31 -04:00
Deirdre Connolly
d795b8bfd9
Add memo to Note, remove NotePlaintext
2020-08-28 04:46:31 -04:00
Deirdre Connolly
5258e891dc
Rename sapling::note::OutCiphertext to WrappedNoteKey
2020-08-28 04:46:31 -04:00
Deirdre Connolly
cfc60936ce
Little more detail to sapling::note::EncryptedNote docstring
2020-08-28 04:46:31 -04:00
Deirdre Connolly
99b4a400af
Make find_group_hash() pub(super)
2020-08-28 04:46:31 -04:00
Deirdre Connolly
7a92496244
Make RANDOMNESS_BEACON_URS pub(super)
2020-08-28 04:46:31 -04:00
Deirdre Connolly
c027cfc0d2
Rename SaplingShieldedAddress to Address, make address & commitment private, export their structs
2020-08-28 04:46:31 -04:00
Deirdre Connolly
df89a049cb
Rename EncryptedCiphertext to EncryptedNote
2020-08-28 04:46:31 -04:00
Henry de Valence
5c176d2f96
chain: move JoinSplit to sprout
2020-08-17 11:46:34 -07:00
Henry de Valence
1fc859d0c5
chain: move Spend, Output into sapling
...
The ShieldedData container for the spend and output descriptions of a
transaction does *not* move, because it's encoding transaction
structure. A good sign that this is the right factoring is that the
transaction module now only needs to pull in sapling::{Spend, Output}
and not all the internals.
2020-08-17 11:46:34 -07:00
Henry de Valence
e8f923ec86
chain: move Memo into transaction
2020-08-17 11:46:34 -07:00
Henry de Valence
e06f59ee21
chain: extract sapling code to sapling module
2020-08-17 11:46:34 -07:00