CPC G06Q 20/3672 (2013.01) [G06Q 20/389 (2013.01); G06Q 20/4014 (2013.01); G06Q 20/4037 (2013.01)] | 20 Claims |
1. A system for managing tokens, comprising:
a processor of a token manager node connected to at least one player node over a blockchain network;
a memory on which are stored machine-readable instructions that when executed by the processor, cause the processor to:
receive a registration request containing user IP address and a wallet from the at least one player node off-chain;
map a transaction over the blockchain network with a users' database based on the IP address;
assign a user role to the wallet of the at least one player node, wherein the user role allows the at least one player node to buy game tokens from a liquidity pool over the blockchain network;
execute a smart contract on the blockchain network to add a safe balance to the at least one player node based on the assigned user role, wherein the safe balance indicates an amount of game tokens a user of the at least one player node is allowed to sell;
intercept a blockchain transaction for selling at least one game token by the at least one player node to a target player node to validate the safe balance of the at least one player node; and
allow the blockchain transaction responsive to a validation of the safe balance.
|