trin was updated so that portal_historyStore no longer propagates the data (it only stores it to disk). The offer RPC endpoint was updated to offer to all connected peers (and to accept the content value, rather than assume the content was already in the node).
How was it fixed?
Use portal_historyOffer instead. Plus a bunch of bonus logging and recovery (like when the filter gets lost).
What was wrong?
trin
was updated so thatportal_historyStore
no longer propagates the data (it only stores it to disk). The offer RPC endpoint was updated to offer to all connected peers (and to accept the content value, rather than assume the content was already in the node).How was it fixed?
Use
portal_historyOffer
instead. Plus a bunch of bonus logging and recovery (like when the filter gets lost).To-Do
[x] Clean up commit history
[x] Add entry to the release notes
[x] Confirm that
portal_historyOffer
is the final RPC endpoint name to be used bytrin
and other clients (See: https://github.com/ethereum/trin/pull/411 )Cute Animal Picture