All smart contracts carry risk with them. The Futureswap protocol takes security very seriously and has implemented robust testing, code reviews, internal audits, external audits, fuzzing, and static verification. While the Futureswap core devs are very security-minded, users should not deposit funds that they cannot lose.