| CPC G06Q 20/389 (2013.01) [G06Q 20/36 (2013.01); G06Q 20/3825 (2013.01); G06Q 20/401 (2013.01); H04L 9/50 (2022.05)] | 8 Claims |

|
1. A verified address smart contract transaction signing apparatus, comprising:
at least one memory;
a component collection stored in the at least one memory;
at least one processor disposed in communication with the at least one memory, the at least one processor executing processor-executable instructions from the component collection, the component collection storage structured with processor-executable instructions, comprising:
obtain, via the at least one processor, by a hardware security module (HSM), a transaction signing request message datastructure associated with a transaction, in which the transaction signing request message datastructure is structured to specify a transaction amount, a source wallet datastructure, and a destination wallet datastructure, in which either the source wallet datastructure or the destination wallet datastructure is a verified address wallet datastructure that corresponds to a smart contract;
determine, via the at least one processor, by the HSM, owner key identification parameters associated with an owner datastructure associated with the verified address wallet datastructure;
calculate, via the at least one processor, by the HSM, a contract address for the verified address wallet datastructure as a function of a deployment factory address, a salt value for the smart contract, contract code for the smart contract, and an owner address generated using the owner key identification parameters;
validate, via the at least one processor, by the HSM, a contract deployment signature associated with the verified address wallet datastructure;
calculate, via the at least one processor, by the HSM, a transaction hash for the transaction;
sign, via at least one processor, by the HSM, the transaction hash using a transaction signing private key associated with the owner datastructure to generate a transaction signature; and
return, via at least one processor, the generated transaction signature.
|