What's the difference between _msgSender(), msg.sender, and tx.origin? I know msg.sender is the contract/EOA that invokes the function and that tx.origin is the EOA that sent ...
How do I get the base fee per gas for the latest block? What is the RPC call