Skip to content
This repository was archived by the owner on Nov 24, 2025. It is now read-only.

Conversation

@edmundnoble
Copy link
Contributor

Prior, when we fetch a tx from a remote mempool, we decode it, then re-encode it to insert it in the local mempool. This deletes the re-encoding.

Prior, when we send a tx to a remote mempool, we decode it, deepseq it, then encode the decoded tx to send to the remote mempool. This deletes the deepseq and the re-decoding. This is probably a big deal.

Prior, when a tx was inserted into the local mempool via the mempool insert endpoint, we would decode it in the handler, then re-encode it to insert it in the local mempool. This deletes the re-encoding.

Change-Id: Id0000000adb067b5766554c94d8188a2b804cd9b

Prior, when we fetch a tx from a remote mempool, we decode it, then
re-encode it to insert it in the local mempool. This deletes the
re-encoding.

Prior, when we send a tx to a remote mempool, we decode it, deepseq
it, then encode the decoded tx to send to the remote mempool. This
deletes the deepseq and the re-decoding. This is probably a big deal.

Prior, when a tx was inserted into the local mempool via the mempool
insert endpoint, we would decode it in the handler, then re-encode it
to insert it in the local mempool. This deletes the re-encoding.

Change-Id: Id0000000adb067b5766554c94d8188a2b804cd9b
@edmundnoble edmundnoble marked this pull request as draft January 20, 2025 17:37
@edmundnoble edmundnoble marked this pull request as ready for review January 31, 2025 16:35
@edmundnoble edmundnoble marked this pull request as draft February 4, 2025 19:01
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants