This is a smart contract for a crypto wallet having basic functionalities. These include:
- Sending a transaction to a wallet
- Depositing
- Setting and changing fee percentage
- Setting and changing withdrawal limits
- Transferring ownership of the wallet
- Withdrawing
- Approving some other address to send transaction on your behalf
- Viewing balance, last withdraw, owner address
I used Remix IDE to Deploy and simulate this smart contract