How to Upgrade Smart Contracts with Hardhat
Smart contracts are no upgradable by nature, so this means that once deployed on the blockchain, there is no way to make any modifications. There are scenarios where deploying a...
How to Release New Versions of Smart Contracts
First of all, smart contracts are immutable, once a smart contract is deployed there is no way of making modifications on the smart contract logic, and this is great news becaus...
Solidity fallback and receive functions
Solidity Smart contracts have two built in fallback functions that are triggered when no other function in the contract matches the specified function in the call. This can happ...
Interact with a Solidity Smart Contract via Encoded Data
In most cases you are likely to interact with a Solidity Smart contract through the human readable ABI (Application Binary Interface) json file, which is the recommended way to ...