Lottery’s contract will return the payment minus transaction cost (gas) back to player’s wallet
Contract will check how many tickets you can get, and send change to you.
For example, 1 ticket is 0.01ETH and you send 0.034ETH.
You get 3 tickets (0.034/0.01 is rounded down 3) and change 0.004ETH minus gas cost.
Contract will send change minus gas cost back to you.
You can use any ETH wallets. Any.
Just send amount in ETH from any wallet to contract's address.
If you win, your payout is sent automatically back to your wallet.
No. It is impossible.
You can audit our contract code and make sure there is no such ability there.
Once contract is deployed it is unchangeable.
All you need to start playing is any ETH wallet and some ETH on it.