-
Notifications
You must be signed in to change notification settings - Fork 535
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Current Behavior
It seems getEns
only uses default viem chains and doesn't respect rpcUrl
of 'chains' option of Onborad InitOptions.
It leads to cloudflare-eth.com always being used for ENS resolution, but the problem is that cloudflare-eth.com has been down for several days already. So ENS resolution is not working and there are errors in the console.
Expected Behavior
chains[].rpcUrl
should be passed to viem's chain or to viem's http
transport so it will be used for ENS resolution
Steps To Reproduce
just init as in quick start https://onboard.blocknative.com/#quick-start
What package is effected by this issue?
@web3-onboard/core
Is this a build or a runtime issue?
Runtime
Package Version
2.28.2
Node Version
N/A
What browsers are you seeing the problem on?
Firefox, Chrome
Relevant log output
ContractFunctionExecutionError: The contract function "reverse" reverted with the following reason:
Internal error
Contract Call:
address: 0xce01f8eee7E479C928F8919abD53E553a36CeF67
function: reverse(bytes reverseName)
args: (0x28386263663339303239366538333062363337643736633364656161663364343061323065346236370461646472077265766572736500)
Docs: https://viem.sh/docs/contract/readContract
Version: viem@2.12.0
_BaseError base.ts:29
ContractFunctionExecutionError contract.ts:147
getContractError getContractError.ts:72
readContract readContract.ts:128
getAction getAction.ts:25
getEnsName getEnsName.ts:117
getEnsName public.ts:1821
getEns chunk-R2ZEN5JV.js:13527
updateAccountDetails chunk-R2ZEN5JV.js:19214
4 chunk-R2ZEN5JV.js:19247
RxJS 7
setStep chunk-R2ZEN5JV.js:19254
connectWallet chunk-R2ZEN5JV.js:19165
4 chunk-R2ZEN5JV.js:19242
RxJS 7
setStep chunk-R2ZEN5JV.js:19254
selectWallet chunk-R2ZEN5JV.js:19069
setTimeout handler*selectWallet chunk-R2ZEN5JV.js:19069
autoSelectWallet chunk-R2ZEN5JV.js:19086
4 chunk-R2ZEN5JV.js:19231
RxJS 14
instance$4 chunk-R2ZEN5JV.js:19225
init$1 chunk-R2ZEN5JV.js:12501
Index$1 chunk-R2ZEN5JV.js:19317
create_if_block_13 chunk-R2ZEN5JV.js:19827
p chunk-R2ZEN5JV.js:21177
update chunk-R2ZEN5JV.js:11995
flush2 chunk-R2ZEN5JV.js:11961
promise callback*schedule_update chunk-R2ZEN5JV.js:11939
make_dirty chunk-R2ZEN5JV.js:12470
ctx chunk-R2ZEN5JV.js:12507
instance chunk-R2ZEN5JV.js:21359
RxJS 3
Anything else?
Related sources:
getEns
core/src/provider.ts#L324
getProvider
core/src/provider.ts#L44
chain selection core/src/utils.ts#L139
This issue may be related:
#2324
Sanity Check
- If this is a build issue, I have included my build config. If this is a runtime issue, I have included reproduction steps and/or a Minimal, Reproducible Example.
MrPinacolada, sigmoidr and nicolomanni
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working