how to write a smart contract that the recipient address pays the gas fee of the transaction not from the sender address. let's say the 'A' address sends 10ETH to address 'B' if the gas fee of the transaction gas fee is 1 ETH then only 9ETH would be sent to address 'B'. 1 ETH would be refunded to Address 'A'. please, anyone have any idea, please kindly share a reference link or any article related to this. Thank you in advance.