Skip to content

fix: send indexers that missed an offer as declined - #764

Merged
MoonBoi9001 merged 7 commits into
mb9/cap-base-price-on-every-chainfrom
mb9/keep-serving-members-off-the-denylist
Oct 27, 2026
Merged

MoonBoi9001 merged 7 commits into
mb9/cap-base-price-on-every-chainfrom
mb9/keep-serving-members-off-the-denylist

Conversation

@MoonBoi9001

@MoonBoi9001 MoonBoi9001 commented Oct 23, 2026 •

Copy link
Copy Markdown
Member

Indexers that recently missed an offer on a chain now reach IISA as declined for the deployment, which only stops new offers, instead of on the denylist with the operator's entries. IISA is about to drop any group member on the denylist, which would have cancelled agreements indexers still serve because they missed an offer elsewhere.

IISA now drops any group member on the denylist, cancelling its agreement. An indexer that missed
an offer for another deployment went on that list too, so a member still serving this one is now
left off it.
Leaving members off the denylist still mixed 2 meanings in 1 list. Indexers that missed an offer
now go in the deployment's declined list, which only stops new offers, so the denylist keeps
meaning never use, and the README says it now cancels agreements an indexer holds.
@MoonBoi9001 MoonBoi9001 changed the title fix: keep serving indexers off the denylist sent to IISA fix: send indexers that missed an offer as declined Oct 23, 2026
@MoonBoi9001
MoonBoi9001 added this pull request to stack #765 October 27, 2026 08:40
@MoonBoi9001
MoonBoi9001 marked this pull request as ready for review October 27, 2026 10:39
@MoonBoi9001
MoonBoi9001 marked this pull request as draft October 27, 2026 10:39
When most of a chain's indexers stop replying at once, dipper treats it as its own outage and
should not hold them back. Nothing tested that, so breaking it would stop offers on that chain.
The field's description left out indexers whose agreement dipper is still cancelling, and a
leftover line still called them all indexers that declined.
@MoonBoi9001
MoonBoi9001 marked this pull request as ready for review October 27, 2026 11:15
@MoonBoi9001
MoonBoi9001 merged commit caec2ac into main Oct 27, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant