| CPC H04L 9/3213 (2013.01) [H04L 9/0866 (2013.01); H04L 9/50 (2022.05)] | 20 Claims |

|
1. A system for using secondary cryptography-based storage applications to prevent malicious transfers of control of cryptographic tokens from a primary cryptography-based storage application, the system comprising:
one or more processors; and
a non-transitory, computer-readable storage medium storing instructions that when executed by the one or more processors cause the one or more processors to perform operations comprising:
receiving a first blockchain function request for transferring control of one or more cryptographic tokens from a source cryptography-based storage application associated with a user to a target cryptography-based storage application associated with a requestor of the first blockchain function request, wherein the first blockchain function request comprises a source address of the source cryptography-based storage application and a target address of the target cryptography-based storage application;
determining that the source address is a secondary cryptographic address associated with a primary cryptographic address that controls the one or more cryptographic tokens;
in response to determining that the source address is the secondary cryptographic address, determining, based on the source address and the target address, that the source cryptography-based storage application is permitted to transfer control of the one or more cryptographic tokens to the target cryptography-based storage application;
identifying the primary cryptography-based storage application that corresponds to the source cryptography-based storage application;
generating a second blockchain function request for transferring control of the one or more cryptographic tokens controlled by the primary cryptography-based storage application to be controlled by the source cryptography-based storage application;
transmitting the second blockchain function request to be executed by a blockchain node; and
based on the second blockchain function request being successful, transmitting the first blockchain function request to be executed by the blockchain node.
|