-
UkoeHBIf anyone is curious, I have nailed down the core tx building interface and implementation for seraphis. This is probably the best place to start if you want to look into it (github.com/UkoeHB/monero/blob/7e756…mock_tx/mock_sp_tx_concise.cpp#L225). There is also `tests/unit_tests/seraphis` with a more 'raw' tx builder demo (peeling back the interface layer).
-
UkoeHBReaching this point is a big milestone for me, since I started work on the PoC in early September. If anyone has architecture questions/comments/recommendations, I would be happy to hear them. It took a lot of careful thought to land on the current design, which I hope allows extension to multiple hardfork versions without little to no spaghetti conditionals and minimal duplication (as much as possible - there is some boilerplate
-
UkoeHBcost to avoiding conditionals).
-
UkoeHBNext week I will focus on adding other design variants for performance comparisons.
-
UkoeHBwith little to no*
-
UkoeHBother seraphis design variants*
-
UkoeHBalso: the rangeproof splits is for a test I am doing, I want to see the perf/size effects of splitting range proofs among multiple BP+ proofs instead of aggregating them all in one proof
-
koe000[m]Can someone fix the matrix bridge? It totally lost half my messages..........