diff --git a/CHANGELOG.md b/CHANGELOG.md index 7a562d95..66a65dde 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ and this project adheres to Rust's notion of ### Added - `impl subtle::ConstantTimeEq for note::Nullifier` - `impl Clone for note_encryption::CompactAction` +- `note_encryption::CompactAction::cmx` ## [0.7.0] - 2024-01-26 ### Licensing diff --git a/src/note_encryption.rs b/src/note_encryption.rs index 00a6a17f..27da4724 100644 --- a/src/note_encryption.rs +++ b/src/note_encryption.rs @@ -326,10 +326,15 @@ impl CompactAction { } } - ///Returns the nullifier of the note being spent. + /// Returns the nullifier of the note being spent. pub fn nullifier(&self) -> Nullifier { self.nullifier } + + /// Returns the commitment to the new note being created. + pub fn cmx(&self) -> ExtractedNoteCommitment { + self.cmx + } } #[cfg(test)]