I'm testing a hello world NFT deploying with remix but the transaction without anything, says is $100??

why is this so expensive? what am I doing wrong?

here the import is the only code on the .sol

import "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v3.4.0/contracts/presets/ERC721PresetMinterPauserAutoId.sol";

enter image description here

1 Answer 1


Deploy a contract cost transactions fees, you gas is constant but your gas price is not. Today gas was quite low between 10Gwei-20Gwei. If you want to pay less you can customize your fees on Metamask but be aware that too low gas price can make your transactions invalid if it's stay too long on mempool (and you pay transactions fees still).

It's the price to have your smart contract run on EVM and be executed by thousands of node across the world.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.