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

trouble with connecting to sepolia #6471

Open
SirHumphreyforreal opened this issue Feb 28, 2024 · 6 comments
Open

trouble with connecting to sepolia #6471

SirHumphreyforreal opened this issue Feb 28, 2024 · 6 comments
Labels

Comments

@SirHumphreyforreal
Copy link

Lesson

Lesson 1

Could you please leave a link to the timestamp in the video where this error occurs? (You can right click a video and "copy video URL at current time")

No response

Operating System

Windows

Describe the bug

I replace the RPC_URL from ganache to sepolia in ALCHEMY,and the error came out as timeout ,I dont know how to do ,pls help me !!!!

@SirHumphreyforreal
Copy link
Author

code as follows:
const ethers = require("ethers");
const fs = require("fs-extra");
require("dotenv").config();

async function main() {
const provider = new ethers.providers.JsonRpcProvider(process.env.RPC_URL);
const wallet = new ethers.Wallet(process.env.PRIVATE_KEY, provider);

// const encryptedJson = fs.readFileSync("./.encryptedKey.json", "utf8");
// let wallet = new ethers.Wallet.fromEncryptedJsonSync(
// encryptedJson,
// process.env.PRIVATE_KEY_PASSWORD
// );
// wallet = wallet.connect(provider);

const abi = fs.readFileSync("./SimpleStorage_sol_SimpleStorage.abi", "utf8");
const binary = fs.readFileSync(
"./SimpleStorage_sol_SimpleStorage.bin",
"utf8"
);
const contractFactory = new ethers.ContractFactory(abi, binary, wallet);
console.log("Deploying,please wait...");
const contract = await contractFactory.deploy();
await contract.deployTransaction.wait(1);
console.log(Contract Adress:${contract.address});
//get number
const currentFavoriteNumber = await contract.retrieve();
console.log(Current Favorite Number:${currentFavoriteNumber.toString()});
const transactionResponse = await contract.store("900");
const transactionReceipt = await transactionResponse.wait(1);
const updatedFavoriteNumber = await contract.retrieve();
console.log(Undated Favorite Number is:${updatedFavoriteNumber});
}
//http://127.0.0.1:7545
main()
.then(() => process.exit(0))
.catch((error) => {
console.error(error);
process.exit(1);
});

RPC_URL=https://eth-sepolia.g.alchemy.com/v2/q2laUTdKYTZ2Q0im0ang8B8bBPbwbDOS

@tusharr1411
Copy link

tusharr1411 commented Feb 29, 2024

please share the termianl output you are getting while running your code

@SirHumphreyforreal
Copy link
Author

here is the output in terminal
Deploying,please wait...
Contract Adress:0x7c77C237E343c54398Fa4DfF5edC52D3BcDE4Acf
Error: timeout (requestBody="{"method":"eth_getTransactionReceipt","params":["0x6d6346fc22a83fe0d485fc883d79cfe546bfda196b97babdbe884658e3581099"],"id":66,"jsonrpc":"2.0"}", requestMethod="POST", timeout=120000, url="https://eth-sepolia.g.alchemy.com/v2/1sz9_3ooLQRKAltrKOU2XnYcUjvWNPBv", code=TIMEOUT, version=web/5.7.1)
at Logger.makeError (/home/sirhumphrey/hh-fcc/ethers-simple-storage/node_modules/@ethersproject/logger/lib/index.js:238:21)
at Timeout._onTimeout (/home/sirhumphrey/hh-fcc/ethers-simple-storage/node_modules/@ethersproject/web/lib/index.js:187:35)
at listOnTimeout (node:internal/timers:559:17)
at processTimers (node:internal/timers:502:7) {
reason: 'timeout',
code: 'TIMEOUT',
requestBody: '{"method":"eth_getTransactionReceipt","params":["0x6d6346fc22a83fe0d485fc883d79cfe546bfda196b97babdbe884658e3581099"],"id":66,"jsonrpc":"2.0"}',
requestMethod: 'POST',
timeout: 120000,
url: 'https://eth-sepolia.g.alchemy.com/v2/1sz9_3ooLQRKAltrKOU2XnYcUjvWNPBv'
}

@tusharr1411
Copy link

tusharr1411 commented Mar 4, 2024

please this line to wait for the block confirmation :

  await contract.deploymentTransaction().wait(1);

@SirHumphreyforreal
Copy link
Author

its been a long time to bring this up again,occupied by something else recently
and I wanna say thank you for ur help but I did as u said, it turned out still the same
the errors are as follow:
Deploying contract...
Deployed contract to:0x794CF5504cc7b1452b1EB354a9cfCa42c0140304
Waiting for block confirmations...
Verifying contract...
UnexpectedError: An unexpected error occurred during the verification process.
Please report this issue to the Hardhat team.
Error Details: Connect Timeout Error
at Etherscan.isVerified (/home/sirhumphrey/hh-fcc/hardhat-simple-storage-fcc/node_modules/@nomicfoundation/hardhat-verify/src/internal/etherscan.ts:126:13)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at SimpleTaskDefinition.action (/home/sirhumphrey/hh-fcc/hardhat-simple-storage-fcc/node_modules/@nomicfoundation/hardhat-verify/src/internal/tasks/etherscan.ts:101:24)
at Environment._runTaskDefinition (/home/sirhumphrey/hh-fcc/hardhat-simple-storage-fcc/node_modules/hardhat/src/internal/core/runtime-environment.ts:358:14)
at Environment.run (/home/sirhumphrey/hh-fcc/hardhat-simple-storage-fcc/node_modules/hardhat/src/internal/core/runtime-environment.ts:191:14)
at SimpleTaskDefinition.action (/home/sirhumphrey/hh-fcc/hardhat-simple-storage-fcc/node_modules/@nomicfoundation/hardhat-verify/src/index.ts:284:9)
at Environment._runTaskDefinition (/home/sirhumphrey/hh-fcc/hardhat-simple-storage-fcc/node_modules/hardhat/src/internal/core/runtime-environment.ts:358:14)
at Environment.run (/home/sirhumphrey/hh-fcc/hardhat-simple-storage-fcc/node_modules/hardhat/src/internal/core/runtime-environment.ts:191:14)
at verify (/home/sirhumphrey/hh-fcc/hardhat-simple-storage-fcc/scripts/deploy.js:31:9)
at main (/home/sirhumphrey/hh-fcc/hardhat-simple-storage-fcc/scripts/deploy.js:15:9)
Current Value is: 0
Updated Value is: 7
Done in 38.65s.
it is a little bit different compared to the way it was before ,but I assume its because hardhat or sepolia stuff ,not the code itself
I wanna get help pls

@tusharr1411
Copy link

As you can see in your terminal output the contract is deplpyed successfully, Now the problem is with your etherscan verification. Please share your latest code.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants