CRYPTOCURRENCY TRANSACTIONAL SYSTEMS AND METHODS
A secure cryptocurrency transactional system for actuating transactions involving electronic gaming machines and cryptocurrency wallets.
1 . A system for enabling secure cryptocurrency transfers in transactions involving an electronic gaming machine and a user cryptocurrency wallet, the system comprising:
a) memory configured to store an amount of credit, the credit being usable to actuate play of a game on the electronic gaming machine;
b) a server in communication with the electronic gaming machine and a blockchain memory pool, the server being configured to detect a cryptocurrency transaction, the cryptocurrency transaction being defined by a transaction data communicated by the user cryptocurrency wallet to a blockchain memory pool, the transaction data comprising an amount of a cryptocurrency involved in the cryptocurrency transaction and a user public key,
wherein responsive to detecting the transaction data, the server being further configured to communicate with the electronic gaming machine whereby an amount of credit is added to the credit stored in the memory, the amount of credit corresponding to the amount of cryptocurrency involved in the cryptocurrency transaction.
2 . The system as recited in claim 1 , wherein the transaction data further comprises a unique identification associated with the electronic gaming machine, the server being further configured to communicate with the electronic gaming machine associated with the unique identification.
3 . The system as recited in claim 1 , wherein the memory resides in the electronic gaming machine.
4 . The system as recited in claim 1 , further comprising the server being configured to compare the user public key included in the transaction data with a user cryptocurrency wallet public key associated by the server with the electronic gaming machine.
5 . The system as recited in claim 4 , wherein the amount of credit is added to the credit stored in the memory responsive to the user public key matching the user cryptocurrency wallet public key.
6 . The system as recited in claim 1 , wherein the user cryptocurrency wallet public key is associated by the server with the electronic gaming machine responsive to a user interaction with the electronic gaming machine.
7 . The system as recited in claim 6 , wherein the user interaction comprises communicating the user cryptocurrency wallet public key to the server.
8 . The system as recited in claim 6 , wherein the user interaction comprises communicating an identification of the electronic gaming machine to the server.
9 . The system as recited in claim 1 , wherein the transaction data further comprises an input identification associated with the cryptocurrency involved in the cryptocurrency transaction and an output identification associated with the cryptocurrency, the server being further configured to use the output identification associated with the cryptocurrency as a subsequent input identification in a subsequent cryptocurrency transaction involving the cryptocurrency.
10 . The system as recited in claim 1 , further comprising the server being configured to generate a subsequent cryptocurrency transaction responsive to a withdrawal request received from the user cryptocurrency wallet, the withdrawal request comprising instructions to deduct a withdrawn amount of credit from the memory and return the withdrawn amount of credit to the user cryptocurrency wallet in the form of cryptocurrency, the server communicating with the electronic gaming machine to cause the withdrawn amount of credit to be deducted from the credit stored in the memory, the subsequent cryptocurrency transaction being defined by a subsequent transaction data comprising a return amount of a cryptocurrency and a user cryptocurrency wallet public key associated with the user cryptocurrency wallet, wherein the return amount of cryptocurrency corresponds to the withdrawn amount of credit.