Context: I am looking for a method in Bitcoin where I can lock my funds for a certain period and have them automatically unlocked after the specified time passes. In most time-locked transactions, such as HTLCs, a second transaction is required to either claim or refund the funds. I’m interested in exploring whether there is a way to automate the unlocking process without the need for an additional transaction.
Question: Is there any existing method or script in Bitcoin that allows funds to be locked for a certain time and then automatically unlocked without requiring a second transaction for the refund? If not, are there any alternatives or workarounds to achieve this functionality in Bitcoin?