← Developer Forum

Entropy·help question

Entropy staging stuck on Base Sepolia — "Unable to estimate gas usage" despite 500k callback budget

Open on dev-forum →Back to forum

Chain: Base Sepolia (84532)

Timestamp: Started ~2026‑04‑21 18:50 UTC, still stuck at time of posting. First affected request tx: 2026-04-20 20:26 UTC / block 40473046.

Environment

Steps to reproduce

  1. EOA calls buyPickFourTickets(…) on my requester contract.
  2. Contract internally calls entropy.requestV2{value: entropyFee}() (no‑arg variant).
  3. Pyth Requested(V2) event is emitted on-chain — gasLimit: 500_000 (verified on every affected tx).
  4. Fortuna staging picks up the request but never submits revealWithCallback.
  5. Explorer shows my request row with Error response: Unable to estimate gas usage.
  6. Request stays pending indefinitely until I call expirePendingRequest(seq) myself.

Observed scope: zero Revealed events emitted by this provider for ~30+ min across all callers, not just mine. Seems provider-wide, but
wanted to confirm.

What I already verified

Code snippet (the call into Entropy)

// V6.sol — inside buyPickFts
uint128 entropyFee = entropy.getFeeV2();
if (address(this).balance < entropyFee) revert InsufficientEntropyFunds(entropyFee, address(this).balance);
// … USDC transferFrom from buyer …
uint64 sequenceNumber = entropy.requestV2{value: entropyFee}();

Callback (works fine when reached — only hits ~103k gas):

function entropyCallback(uint64 sequenceNumber, address provider, bytes32 randomNumber)
internal override nonReentrant
{
// decode pending state, tier settlement, USDC transfers, events
// measured gas usage: ~103k
}

Links

Question

Given 500k is emitted and the callback only uses ~100k: is this a provider-side / Fortuna estimator issue, or is there something I should
still change on the contract side (e.g., explicitly pass a lower gasLimit via the requestV2(gasLimit) overload)? Docs suggest explicit gas
limits as a remedy, but my tests show Pyth clamps to 500k anyway.

Thanks!

Showing the original post only. Read the full thread on dev-forum.pyth.network ↗

Replies: 1
Views: 11
Likes: 0
Posted: 4/22/2026

Source: https://dev-forum.pyth.network/t/entropy-staging-stuck-on-base-sepolia-unable-to-estimate-gas-usage-despite-500k-callback-budget/760 · external id 760