This Solidity smart contract provides functionality for verifying a message signature using the ECDSA (Elliptic Curve Digital Signature Algorithm) and includes a function for executing a transaction with a data
parameter.
Before getting started, make sure you have all the necessary dependencies installed.
npm install
Execute the following command to run tests using the Hardhat framework:
npx hardhat test