Patent attributes
Digital currency transfer is facilitated by a process that includes receiving an indication of a type and amount of digital currency to be transferred to a recipient as part of a digital currency transfer, and a specified public key of the recipient. The public key identifies a digital permanent wallet of the recipient's account. The process creates and stores a digital temporary wallet to temporarily hold the digital currency. This creates a transaction key uniquely identifying the digital currency transfer, and associates with the digital temporary wallet the transaction key and the public key. The process transfers the digital currency from the digital permanent wallet of the sender to the digital temporary wallet, and sends temporary wallet information of the digital temporary wallet, including the transaction key, for embodiment in a physical wallet to hold the digital currency and to be printed and transferred to the recipient.