Switch faucet application to xDai from mainnet.

Job ID: 31519073

Budget: $30 – $250 USD

Please see the following doc included a full description and flow BEFORE sending bids:
https://docs.google.com/document/d/1jn56ctjWxRh8iPA5Io1s8zoSa4Q1L7MFX_d5Trb8iis/edit?usp=sharing

GITHUB: access will be granted

1. We need the same BACKEND flow but for xDai.
(please see the doc including some code examples)
E.g instead of communicating with the smart contract on ETH mainnect communicate with BRIDGED contract on xDai.
2. Bugfix:
When executing transaction and transaction failed, the status in the database changed to `false` this means: user does not get funds, the system will not retry to send.
(please see the doc )
Related categories: Typescript Blockchain Ethereum