-
Notifications
You must be signed in to change notification settings - Fork 87
Open
Description
Fail to run PRIVATE_KEY="0xYourPrivateKey" L2_RPC_URL="https://sepolia-rollup.arbitrum.io/rpc" L3_RPC_URL="http://localhost:8449" yarn run setup.
yarn install has been applied before running the command.
Error logs:
resumeState file found, will restart from where it failed last time.
Running tokenBridgeDeployment or erc20TokenBridge script to deploy token bridge contracts on parent chain and your Orbit chain 🌉🌉🌉🌉🌉
Creating token bridge for rollup 0x6460Ce41bF21aB9EBA3F1a484d99aa59FE987E9e
Error occurred: ContractFunctionExecutionError: HTTP request failed.
URL: https://sepolia-rollup.arbitrum.io/rpc
Request body: {"method":"eth_call","params":[{"data":"0xe78cea92","to":"0x6460Ce41bF21aB9EBA3F1a484d99aa59FE987E9e"},"latest"]}
Raw Call Arguments:
to: 0x6460Ce41bF21aB9EBA3F1a484d99aa59FE987E9e
data: 0xe78cea92
Contract Call:
address: 0x6460Ce41bF21aB9EBA3F1a484d99aa59FE987E9e
function: bridge()
Docs: https://viem.sh/docs/contract/readContract.html
Details: fetch is not defined
Version: viem@1.21.3
at getContractError (/home/johnathan/Desktop/orbit-setup-script/node_modules/viem/utils/errors/getContractError.ts:72:10)
at readContract (/home/johnathan/Desktop/orbit-setup-script/node_modules/viem/actions/public/readContract.ts:114:27)
at async isCustomFeeTokenChain (/home/johnathan/Desktop/orbit-setup-script/node_modules/@arbitrum/orbit-sdk/dist/utils/isCustomFeeTokenChain.js:6:20)
... 3 lines matching cause stack trace ...
at async main (/home/johnathan/Desktop/orbit-setup-script/scripts/setup.ts:160:7) {
details: 'fetch is not defined',
docsPath: '/docs/contract/readContract',
metaMessages: [
'URL: https://sepolia-rollup.arbitrum.io/rpc',
'Request body: {"method":"eth_call","params":[{"data":"0xe78cea92","to":"0x6460Ce41bF21aB9EBA3F1a484d99aa59FE987E9e"},"latest"]}',
' ',
'Raw Call Arguments:',
' to: 0x6460Ce41bF21aB9EBA3F1a484d99aa59FE987E9e\n data: 0xe78cea92',
' ',
'Contract Call:',
' address: 0x6460Ce41bF21aB9EBA3F1a484d99aa59FE987E9e\n' +
' function: bridge()'
],
shortMessage: 'HTTP request failed.',
version: 'viem@1.21.3',
cause: CallExecutionError: HTTP request failed.
URL: https://sepolia-rollup.arbitrum.io/rpc
Request body: {"method":"eth_call","params":[{"data":"0xe78cea92","to":"0x6460Ce41bF21aB9EBA3F1a484d99aa59FE987E9e"},"latest"]}
Raw Call Arguments:
to: 0x6460Ce41bF21aB9EBA3F1a484d99aa59FE987E9e
data: 0xe78cea92
Details: fetch is not defined
Version: viem@1.21.3
at getCallError (/home/johnathan/Desktop/orbit-setup-script/node_modules/viem/utils/errors/getCallError.ts:42:10)
at call (/home/johnathan/Desktop/orbit-setup-script/node_modules/viem/actions/public/call.ts:204:23)
at async readContract (/home/johnathan/Desktop/orbit-setup-script/node_modules/viem/actions/public/readContract.ts:95:22)
at async isCustomFeeTokenChain (/home/johnathan/Desktop/orbit-setup-script/node_modules/@arbitrum/orbit-sdk/dist/utils/isCustomFeeTokenChain.js:6:20)
at async createTokenBridgePrepareTransactionRequest (/home/johnathan/Desktop/orbit-setup-script/node_modules/@arbitrum/orbit-sdk/dist/createTokenBridgePrepareTransactionRequest.js:18:32)
at async createNewTokenBridge (/home/johnathan/Desktop/orbit-setup-script/scripts/createTokenBridge.ts:167:21)
at async createERC20Bridge (/home/johnathan/Desktop/orbit-setup-script/scripts/createTokenBridge.ts:333:36)
at async main (/home/johnathan/Desktop/orbit-setup-script/scripts/setup.ts:160:7) {
details: 'fetch is not defined',
docsPath: undefined,
metaMessages: [
'URL: https://sepolia-rollup.arbitrum.io/rpc',
'Request body: {"method":"eth_call","params":[{"data":"0xe78cea92","to":"0x6460Ce41bF21aB9EBA3F1a484d99aa59FE987E9e"},"latest"]}',
' ',
'Raw Call Arguments:',
' to: 0x6460Ce41bF21aB9EBA3F1a484d99aa59FE987E9e\n' +
' data: 0xe78cea92'
],
shortMessage: 'HTTP request failed.',
version: 'viem@1.21.3',
cause: HttpRequestError: HTTP request failed.
URL: https://sepolia-rollup.arbitrum.io/rpc
Request body: {"method":"eth_call","params":[{"data":"0xe78cea92","to":"0x6460Ce41bF21aB9EBA3F1a484d99aa59FE987E9e"},"latest"]}
Details: fetch is not defined
Version: viem@1.21.3
at Object.http (/home/johnathan/Desktop/orbit-setup-script/node_modules/viem/utils/rpc.ts:142:11)
at async fn (/home/johnathan/Desktop/orbit-setup-script/node_modules/viem/clients/transports/http.ts:107:18)
at async request (/home/johnathan/Desktop/orbit-setup-script/node_modules/viem/clients/transports/http.ts:109:39)
at async delay.count.count (/home/johnathan/Desktop/orbit-setup-script/node_modules/viem/utils/buildRequest.ts:129:18)
at async attemptRetry (/home/johnathan/Desktop/orbit-setup-script/node_modules/viem/utils/promise/withRetry.ts:37:22) {
details: 'fetch is not defined',
docsPath: undefined,
metaMessages: [Array],
shortMessage: 'HTTP request failed.',
version: 'viem@1.21.3',
body: [Object],
headers: undefined,
status: undefined,
url: 'https://sepolia-rollup.arbitrum.io/rpc'
}
},
abi: [
{
name: 'bridge',
type: 'function',
stateMutability: 'view',
inputs: [],
outputs: [Array]
}
],
args: undefined,
contractAddress: '0x6460Ce41bF21aB9EBA3F1a484d99aa59FE987E9e',
formattedArgs: undefined,
functionName: 'bridge',
sender: undefined
}
Seems something went wrong during this process, but don't worry, we have recorded the deployed and initialized contracts into ./config/resumeState.json, next time you rerun the script, it will restart from where it failed
Done in 8.10s.
Look like package for fetch is missing in package.json.
Metadata
Metadata
Assignees
Labels
No labels