I am working on a dapp based on hotel bookings. I have a refund function in my smart contract. The smart contract can receive transactions from a single EOA of a component (cont