Skip to content

Conversation

MoonBoi9001
Copy link
Member

Problem

Production oracle is failing because it's using an old/incorrect contract ABI that doesn't match the deployed ServiceQualityOracle contract at 0x6d5550698F930210c3f50efe744bF51C55D791f6.

Solution

Update contracts/contract.abi.json with the correct ABI from the deployed contract.

Impact

  • Fixes production oracle failures related to contract interface mismatches
  • Enables proper blockchain interactions with the deployed ServiceQualityOracle
  • No functional changes to oracle logic - purely ABI alignment

Testing

  • ABI extracted from successfully deployed and verified contract
  • Interface matches contract deployed via Hardhat deployment scripts

🤖 Generated with Claude Code

Replace old contract ABI with correct ABI from deployed
ServiceQualityOracle contract at 0x6d5550698F930210c3f50efe744bF51C55D791f6.

This resolves production failures where oracle attempts to call
new contract with incompatible old ABI interface.
@MoonBoi9001 MoonBoi9001 merged commit 29001d6 into main Jul 31, 2025
9 checks passed
@MoonBoi9001 MoonBoi9001 deleted the fix/update-contract-abi-for-deployed-contract branch July 31, 2025 20:05
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