Loading a job page without a wallet connected requires 13 calls to ropsten.infura.io/v3/...
Many of these calls are duplicates, each called in the useJob hook.
A short term solution would be to assign a root-level provider that reports the current ethereum transaction and allows useJob to memoize contract calls based on the latest mined block.
Loading a job page without a wallet connected requires 13 calls to ropsten.infura.io/v3/...
Many of these calls are duplicates, each called in the
useJob
hook.A short term solution would be to assign a root-level provider that reports the current ethereum transaction and allows
useJob
to memoize contract calls based on the latest mined block.