I know smart contracts are converted to bytecodes and they are executing OPCODES in the EVM. But I want to know, what OPCODES does Wallet to wallet transactions have?
1 Answer
OPCODES are also known as hexadecimal instructions that are mapped to human readable format.
There are number of EVM OPCODES available to use. You can even write an whole smart contract by using solidity in-line assembly. Which is hard to read and write but you can save alot of gas.
So anyways, I am sure you are familiar with it, the OPCODE to transfer ETH from wallet to another wallet is known as CALL.
Yes, people refer CALL, DELEGATECALL, and STATICCALL to low level function. But, in fact, they are one of few OPCODES EVM supports.
Link to solidity in-assembly docs.
You can read more about the call here.
You can read more about call vs transfer vs send here.
Tell me if it helps!