Bug: PodiumPaid rows not indexed despite PrizesDistributed event #10
Labels
No labels
agent:fix_bugfix
agent:fix_conflicts
agent:fix_security
agent:gap_analysis
agent:implement
agent:open_issues
agents
agent:security_audit
agent:verify
area
timecurve
arena
arena-v2
audit
block:feature_review
block:security
bug
contracts
design
devops
docs
documentation
enhancement
epic
feature
frontend
indexer
low priority
megaeth
operations
ops
performance
QA
qa checklist
referrals
removal
security
smart-contracts
tech-debt
testing
time-arena
timecurve
visual-qa
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
code/yieldomega#10
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
TimeCurvePage shows 'No PodiumPaid rows indexed yet' but PrizesDistributed event exists at block 27 (tx 0x880ae339). Either the indexer isn't parsing PodiumPaid events or the contract doesn't emit them separately from PrizesDistributed.
Found on v1.4.0, indexer max block 37, local Anvil stack.
Root cause:
PodiumPaidis emitted by PodiumPool;PrizesDistributedis only on TimeCurve. The indexer was correct, butstart-local-anvil-stack.shwrotelocal-anvil-registry.jsonwithoutPodiumPool, soeth_getLogsnever queried that contract.Fixed on
main: registry now includesPodiumPoolandReferralRegistry(same omission class). Re-run the stack script and reset DB so the indexer rescans from deploy block.mentioned in issue #350
mentioned in issue #342
mentioned in commit
a73b577518mentioned in merge request !526