Jeffro
Jeffro
Instead of hard-coding all missing key images into the code and inserting if missing, we simply pop all blocks after height 202611, forcing the node to re-sync. This PR makes...
Reduce code and binary size by removing unused code paths related to fee calculations.
This PR is upstreaming changes in the Seraphis lib here: https://github.com/UkoeHB/monero/pull/39. This header adds a macro `VA_ARGS_COMMAPREFIX` which, when passed `__VA_ARGS__`, expands to `, __VA_ARGS__` unless the length of `__VA_ARGS__`...
There is currently no compiler protection when someone tries to do (for example) `BLOB_SERIALIZER(std::vector)`. You just get runtime allocation errors. This has already eaten up dev time before, so this...
This will flag when any non-backwards-compatible changes to the JSON tx representation are made. This test fails when c4e1c5a640a8b071eab683366c03ebc145c07092 fix is not implemented (i.e. where the `trunc_amount` field name change...
In appendix A.3 *Enote Ownership Proof*, the implementation paper states "Here we see that binding ko[g/x/u] to K allows enote ownership proofs to demonstrate a relationship between K and Ko."...
In section 8.2.2 of Implementing Seraphis, "Secret uniqueness: `input_context`", the paper states "To further ensure uniqueness *within* a transaction, transaction verifiers must mandate that all values `xK_e` in a transaction...