working principle

For example, a user sends a withdrawal request from a game server.

  1. The user opens our bridge application, selects a game and makes a withdrawal request โ†“

  2. Sends a withdrawal request to the game โ†“

  3. Is the balance in the game correct?

    ยท If โ€œFalseโ€, then transaction is canceled ยท If โ€œTrueโ€, then the balance on the game wallet is frozen โ†“

  4. Calls the game node system ยท Selects an active game node or gets in a queue โ†“

  5. The game node begins to work with blockchain ยท If the address is correct - next step else - cancel transaction ยท If the chain is correct - next step

    else - cancel transaction

    ยท If there are enough funds on the game wallet - next step

    else - cancel transaction

    ยท If there are enough funds on the liquidity pool* - Done

    else - cancel transaction โ†“

  6. Freezes the transaction amount in the liquidity pool* โ†“

  7. Sends the assets to the userโ€™s crypto wallet ยท Waits for the user to get the assets โ†“

  8. The game node receives an award (PoS based)

* - each game/game server has its own liquidity pool for funds safety.

Last updated