Function: deposit_native()
This function is for depositing ETH to the contract.
Branches and code coverage
Intended branches
Add the request for the deposit.
Emit the events
DepositAcceptedIntoQueueby usingdepositRequest's information.
Negative behavior
Revert when the
msg.valueis zero.