All bets are done server side with random.org
That doesn't sound provably fair.
How do user wallets make transaction fees lower?
I think OP confuses the meaning of "wallet" and "account". Considering the kind of questions he asks, I don't think he should be building a casino.