Deploying Solidity Contracts from Hardhat to ICP

Hello,

I’m posting this question on behalf of my developer.

We want to deploy Solidity contracts to the Internet Computer Protocol (ICP) using Hardhat. The goal is to simply add a private key and the correct RPC endpoint, then deploy the contracts in a similar way as standard EVM deployment.

Could you provide a step-by-step guide on how to set this up? Additionally:

  • How can we view the deployed contract on a block explorer or chain scanner?
  • Is it possible to verify the contract code publicly, similar to how it works on Etherscan?

Any practical example or advice for this workflow would be really helpful.

Thank you!

I believe its just Bitfinity. I would imagine its similar workflow for any EVM. Network info should be in the docs: MetaMask | Bitfinity Documentation

Hardhat docs should be enough to deploy. Never deployed to Bitfinity before, but try deploying just like any other EVM chain.

Thank you, will look into it!