Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Airnode attempts to fulfil the same requests multiple times every now and then #1718

Closed
aTeoke opened this issue Apr 5, 2023 · 3 comments
Closed
Assignees
Labels
bug Something needs to be fixed

Comments

@aTeoke
Copy link

aTeoke commented Apr 5, 2023

Description

When having 2 providers Airnode doesn't get VM exception / static call errors / nonce errors and sends fulfillment transactions thinking they will succeed and they revert on-chain

Version

Airnode 0.10 and up

Discussion here: https://api3workspace.slack.com/archives/C02AYRX8D89/p1680274185877999

@bdrhn9
Copy link
Contributor

bdrhn9 commented Apr 5, 2023

I suspect that using both Skipping API call and cacheResponses features at the same time can cause this issue.

@aTeoke aTeoke added the bug Something needs to be fixed label Apr 11, 2023
@aTeoke aTeoke changed the title Node not receiving VM exception / static call errors / nonce errors Airnode attempts to fulfil the same requests multiple times every now and then Apr 12, 2023
@Siegrift
Copy link
Contributor

Waiting until we agree internally on the resolution.

@amarthadan amarthadan assigned bbenligiray and unassigned Siegrift Apr 19, 2023
@bbenligiray
Copy link
Member

Summarizing https://api3workspace.slack.com/archives/C02AYRX8D89/p1681907159870799

This is most likely a finality problem regarding using very low minConfirmations on testnets. The diagnosis was difficult because this manifested with another bug, #1749

In summary,

@aTeoke aTeoke closed this as not planned Won't fix, can't repro, duplicate, stale Apr 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something needs to be fixed
Projects
None yet
Development

No branches or pull requests

4 participants