Tags: EspressoSystems/nitro-espresso-integration
Tags
[Caff Node] Clean up logs and add a performance recorder (#517) * Use existing function to convert block number to message index * Clean up logs * Add perf recorder to check the performance of the caff node * Persist hotshot number and current position * small fixes * cleanup --------- Co-authored-by: Sneh Koul <snehkoul1999@gmail.com>
Espresso streamer tests (#511) * Changes to espresso_streamer to facilitate mock testing * Initial testing framework for espresso streamer * Fix compiltion of caff node * Fix test compilation * merge * fix merge * espresso streamer test working * Add espresso streamer test to CI * lint * Add espresso streamer tests * Lint --------- Co-authored-by: Zach Showalter <zacshowa@gmail.com> Co-authored-by: Jeremy <297323986@qq.com>
Use upload artifacts v4 (#456) * Use upload artifacts v4 * use v4 * test on pull request * fix ci * fix ci * change to matrix.arch * add matrix.arch * use replace * use replace, attempt * use string replacement * use timestamp * build different digests based on platform * download both arm64 and amd64 * fix typo * fix typo * change download action to v4 as well * remove pull request
Cherry picks from celestia (#450) * Fast Confirmations Issue (#437) * Enqueue transactions to espresso as soon as they arrive * Multiple submitted transactions * Add the enqueue to AddBroadcastMessages * add messages in write messages so that we can include all messages * add debug log --------- Co-authored-by: Jeremy <297323986@qq.com> * Resubmit hotshot transactions (#441) * Enqueue transactions to espresso as soon as they arrive * Multiple submitted transactions (cherry picked from commit 53ab629) * Fix * Resubmit espresso txns * add log for better debugging * add tests and fix some logical errors * fix comments * fix comments * address review comments * go back to old test design to make it explicit --------- Co-authored-by: Sneh Koul <snehkoul1999@gmail.com> * Fix: Batch posting delayed because of the frequency of messages (#440) * Store last position in batch * fix merge conflict * fix build * re-run ci * Fix broken CI * Modify batch poster to increase upper bound of batch if we only have useless messages in the batch * Address PR feedback and run make fmt * Update default test to have larger max size for its batches and poll for finality every 2 seconds. * Update batch poster flow to check validation after we accumulate the batch. * Remove log that could erroneously suggest espresso validation had been performed on a batch * Move log to less spammy location * Update outdated comment * Respond to review feedback --------- Co-authored-by: Zach Showalter <zacshowa@gmail.com> * Log batch posting reason when posting due to max delay. (#449) * Add better logging to batch poster surrounding posting due to max delay * Add start message * Poll to resubmit transactions (#452) * Poll to resubmit transactions * fix comment * fix comment * Update write logic to add logs and make sure that the message is alwa… (#453) * Update write logic to add logs and make sure that the message is always enqueued to Espresso * remove HasNotSubmitted * remove HasNotSubmitted * remove HasNotSubmitted * Lint --------- Co-authored-by: Sneh Koul <35871990+Sneh1999@users.noreply.github.com> Co-authored-by: Sneh Koul <snehkoul1999@gmail.com> Co-authored-by: Zach Showalter <zacshowa@gmail.com>
Update write logic to add logs and make sure that the message is alwa… ( #453) * Update write logic to add logs and make sure that the message is always enqueued to Espresso * remove HasNotSubmitted * remove HasNotSubmitted * remove HasNotSubmitted
PreviousNext