Proxy Treaties Make sure the polygon Amy testnet has a hardchat
As a creator who works with Ethereum, you have probably encountered the challenges of testing the intermediate server Park Amoy Testnet. In this article, we will examine how to check the intermediate server contract using hardhat and etherscan.
Why are intermediate contracts important Amoy?
Server contracts are required for decentralized programs (DAPP), which depend on the services of commissioners such as Ethereum Virtual Machines (EVM). AMOY TESTNET These intermediate server contracts help developers to mimic scenarios of real world use to identify and solve problems before installing them in Mainnet.
Solving Problems of Intermediate Server Agreement
By performing the “check” commands using hardhat and Etherscan, you can face mistakes like below:
- “Etherscan API call failed with status 404 …”
- “Intermediate server’s testnet”
Let’s dive how to solve these problems.
Step 1: Update your Etherscan account
Make sure your Ethercan account has been updated with the latest settings. This includes your etherscan.com URL accounts and update the API key update.
Step 2: Check the intermediate server contract with the AMOY testnet polygon with hardhat
To check the intermediate server contract with a hardchat, follow the following steps:
Install the required packages
Add these packages to your hardhat.config.js file:
`Javascript
module.exports = {
// … other configurations …
Networks: {{
AMOY: {{
Provider: ‘
Network_id: 1, // Polygon Amoy Testnet
Mozhlo
Mozhlo
Medium server: {{
Contracts: [‘Road/Do/Proxy- Contract.sol’],
Mozhlo
};
`
Change your_prreat_id to your actual infur ID project.
Check the intermediate server contract
Create a new file called tests/contract.js and add this code:
Javascript
Const ethers = requires (‘ether’);
Const {vestiFy} = demand (‘@hardhathat-dev/veestiffy);
Const Posyaddress = ‘0x … ProxyContractDDress …’; // Change the intermediate server’s address address
Const Treaty = new ether.contract (proxyaddress, contract, service provider);
// Define a test function to perform a test set
Async function test () {{
try {
Wait for the contract.aest ();
Console.log (‘Agreement on the contract, successfully proven!’);
} capture (error) {
Console.error (error);
Iche
Iche
test ();
`
Change 0x ... "ProxyContractDradress" ...With the actual address of the intermediate server agreement.
Start the command
Start this command to check the power of attorney:
`Bash
Npx hardhat confirm -tegon -tartes tests/contract.JS
`
This will complete the test function on the Polygon Amoy test network and restore all the mistakes that occurred during the inspection.
Step 3: Check the status of API -ja Etherscan
After checking the intermediate server contract, check the status of the EtherCan API to make sure it works properly:
Bash
ETherscan.com/api/v2/txs/
``
Change
When performing these steps, you should be able to successfully check the intermediate server contract for Amy testnet Polygon with hardhat and Etherscan.
additional tips
- Make sure your Ethereum network has been upgraded to the latest version.
- Make sure your testnet account has enough balance to perform surgery.
- Consider using a testing system such as hardhat-tester to have a more detailed test scenario.