- User logs into game. (Ethereum address: 0x001)
- Goes to scene. Selects astar logo.(Network)
- Wants to buy an NFT (transaction-details)
- We give them a popup URL: BUITL.COM/0x001/Astar/nft-data
- BUITL.com asks user to access their polkadot wallet to get all polkadot addresses (including astar address).
- User is then asked to sign the transaction.
- Then the BUITL.com popup is closed once confirmed.
- Next time the user does a transaction in-game to buy something we get the same popup but won't need to confirm
Bonus: We store the users polkadot data to their ethereum address on the backend so we can use it in-game.