Yes I've already bet there, so I saw how it is working. I've even won and been able to withdraw my winnings but I've also seen bad testimonies on internet of people complaining they were not able to withdraw their funds, so I don't know what to think and I prefer to stay cautious. OP have been able to withdraw his deposit, so it's better than nothing, but if it's true that "they let [him] withdraw after a lot of hassle" it's not acceptable from a decentralized sportsbook and it shouldn't be encouraged.