@turnkey/iframe-stamper
Advanced tools
+6
-1
| # @turnkey/iframe-stamper | ||
| ## 2.7.0 | ||
| ### Minor Changes | ||
| - [#945](https://github.com/tkhq/sdk/pull/945) [`e76d2bf`](https://github.com/tkhq/sdk/commit/e76d2bfbe3fb481aedac9b992260c50217823e8a) Author [@andrewkmin](https://github.com/andrewkmin) - Pressure-test and add the following functionality: `signMessage`, `signTransaction`, `clearEmbeddedPrivateKey`. Each of these are to be used in very specific scenarios where we want to perform operations with a decrypted key living in an iframe. | ||
| ## 2.6.0 | ||
@@ -16,3 +22,2 @@ | ||
| - e501690: Add new utility functions | ||
| - Add `clearEmbeddedKey()` async function, which clears the embedded key within an iframe | ||
@@ -19,0 +24,0 @@ - Add `initEmbeddedKey()` async function, which reinitializes the embedded key within an iframe |
+37
-0
@@ -14,2 +14,5 @@ /// <reference lib="dom" /> | ||
| SettingsApplied = "SETTINGS_APPLIED", | ||
| TransactionSigned = "TRANSACTION_SIGNED", | ||
| MessageSigned = "MESSAGE_SIGNED", | ||
| EmbeddedPrivateKeyCleared = "EMBEDDED_PRIVATE_KEY_CLEARED", | ||
| StampRequest = "STAMP_REQUEST", | ||
@@ -21,2 +24,5 @@ Stamp = "STAMP", | ||
| InitEmbeddedKey = "INIT_EMBEDDED_KEY", | ||
| SignTransaction = "SIGN_TRANSACTION", | ||
| SignMessage = "SIGN_MESSAGE", | ||
| clearEmbeddedPrivateKey = "CLEAR_EMBEDDED_PRIVATE_KEY", | ||
| Error = "ERROR" | ||
@@ -63,2 +69,18 @@ } | ||
| }; | ||
| export declare enum MessageType { | ||
| Ethereum = "ETHEREUM", | ||
| Solana = "SOLANA" | ||
| } | ||
| export type TSignableMessage = { | ||
| message: string; | ||
| type: MessageType; | ||
| }; | ||
| export declare enum TransactionType { | ||
| Ethereum = "ETHEREUM", | ||
| Solana = "SOLANA" | ||
| } | ||
| export type TSignableTransaction = { | ||
| transaction: string; | ||
| type: TransactionType; | ||
| }; | ||
| /** | ||
@@ -168,4 +190,19 @@ * Stamper to use with `@turnkey/http`'s `TurnkeyClient` | ||
| stamp(payload: string): Promise<TStamp>; | ||
| /** | ||
| * Function to sign a transaction using an embedded private key in-memory within an iframe | ||
| * Returns the signed message string | ||
| */ | ||
| signMessage(message: TSignableMessage): Promise<string>; | ||
| /** | ||
| * Function to sign a message using an embedded private key in-memory within an iframe | ||
| * Returns the signed, serialized transaction payload | ||
| */ | ||
| signTransaction(transaction: TSignableTransaction): Promise<string>; | ||
| /** | ||
| * Function to clear the iframe's in-memory embedded private key. For now, we assume that there will be only one private key at most. | ||
| * Returns boolean | ||
| */ | ||
| clearEmbeddedPrivateKey(): Promise<boolean>; | ||
| } | ||
| export {}; | ||
| //# sourceMappingURL=index.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"} |
+53
-0
@@ -45,2 +45,11 @@ 'use strict'; | ||
| IframeEventType["SettingsApplied"] = "SETTINGS_APPLIED"; | ||
| // Event sent by the iframe to its parent when `signTransaction` is successful | ||
| // Value: true (boolean) | ||
| IframeEventType["TransactionSigned"] = "TRANSACTION_SIGNED"; | ||
| // Event sent by the iframe to its parent when `signMessage` is successful | ||
| // Value: true (boolean) | ||
| IframeEventType["MessageSigned"] = "MESSAGE_SIGNED"; | ||
| // Event sent by the iframe to its parent when `clearEmbeddedPrivateKey` is successful | ||
| // Value: true (boolean) | ||
| IframeEventType["EmbeddedPrivateKeyCleared"] = "EMBEDDED_PRIVATE_KEY_CLEARED"; | ||
| // Event sent by the parent page to request a signature | ||
@@ -64,2 +73,11 @@ // Value: payload to sign | ||
| IframeEventType["InitEmbeddedKey"] = "INIT_EMBEDDED_KEY"; | ||
| // Event sent by the parent page to request a signature for a transaction. | ||
| // Value: payload to sign | ||
| IframeEventType["SignTransaction"] = "SIGN_TRANSACTION"; | ||
| // Event sent by the parent page to request a signature for a message. | ||
| // Value: payload to sign | ||
| IframeEventType["SignMessage"] = "SIGN_MESSAGE"; | ||
| // Event sent by the parent page to request that the iframe embedded private key is cleared from memory. | ||
| // Value: none | ||
| IframeEventType["clearEmbeddedPrivateKey"] = "CLEAR_EMBEDDED_PRIVATE_KEY"; | ||
| // Event sent by the iframe to communicate an error | ||
@@ -78,2 +96,12 @@ // Value: serialized error | ||
| })(exports.KeyFormat || (exports.KeyFormat = {})); | ||
| exports.MessageType = void 0; | ||
| (function (MessageType) { | ||
| MessageType["Ethereum"] = "ETHEREUM"; | ||
| MessageType["Solana"] = "SOLANA"; | ||
| })(exports.MessageType || (exports.MessageType = {})); | ||
| exports.TransactionType = void 0; | ||
| (function (TransactionType) { | ||
| TransactionType["Ethereum"] = "ETHEREUM"; | ||
| TransactionType["Solana"] = "SOLANA"; | ||
| })(exports.TransactionType || (exports.TransactionType = {})); | ||
| function generateUUID() { | ||
@@ -337,2 +365,27 @@ return crypto.randomUUID(); | ||
| } | ||
| /** | ||
| * Function to sign a transaction using an embedded private key in-memory within an iframe | ||
| * Returns the signed message string | ||
| */ | ||
| async signMessage(message) { | ||
| return this.createRequest(exports.IframeEventType.SignMessage, { | ||
| value: JSON.stringify(message), | ||
| }); | ||
| } | ||
| /** | ||
| * Function to sign a message using an embedded private key in-memory within an iframe | ||
| * Returns the signed, serialized transaction payload | ||
| */ | ||
| async signTransaction(transaction) { | ||
| return this.createRequest(exports.IframeEventType.SignTransaction, { | ||
| value: JSON.stringify(transaction), | ||
| }); | ||
| } | ||
| /** | ||
| * Function to clear the iframe's in-memory embedded private key. For now, we assume that there will be only one private key at most. | ||
| * Returns boolean | ||
| */ | ||
| async clearEmbeddedPrivateKey() { | ||
| return this.createRequest(exports.IframeEventType.clearEmbeddedPrivateKey); | ||
| } | ||
| } | ||
@@ -339,0 +392,0 @@ |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.js","sources":["../src/index.ts"],"sourcesContent":[null],"names":["IframeEventType","KeyFormat"],"mappings":"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"} | ||
| {"version":3,"file":"index.js","sources":["../src/index.ts"],"sourcesContent":[null],"names":["IframeEventType","KeyFormat","MessageType","TransactionType"],"mappings":"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"} |
+54
-1
@@ -43,2 +43,11 @@ /// <reference lib="dom" /> | ||
| IframeEventType["SettingsApplied"] = "SETTINGS_APPLIED"; | ||
| // Event sent by the iframe to its parent when `signTransaction` is successful | ||
| // Value: true (boolean) | ||
| IframeEventType["TransactionSigned"] = "TRANSACTION_SIGNED"; | ||
| // Event sent by the iframe to its parent when `signMessage` is successful | ||
| // Value: true (boolean) | ||
| IframeEventType["MessageSigned"] = "MESSAGE_SIGNED"; | ||
| // Event sent by the iframe to its parent when `clearEmbeddedPrivateKey` is successful | ||
| // Value: true (boolean) | ||
| IframeEventType["EmbeddedPrivateKeyCleared"] = "EMBEDDED_PRIVATE_KEY_CLEARED"; | ||
| // Event sent by the parent page to request a signature | ||
@@ -62,2 +71,11 @@ // Value: payload to sign | ||
| IframeEventType["InitEmbeddedKey"] = "INIT_EMBEDDED_KEY"; | ||
| // Event sent by the parent page to request a signature for a transaction. | ||
| // Value: payload to sign | ||
| IframeEventType["SignTransaction"] = "SIGN_TRANSACTION"; | ||
| // Event sent by the parent page to request a signature for a message. | ||
| // Value: payload to sign | ||
| IframeEventType["SignMessage"] = "SIGN_MESSAGE"; | ||
| // Event sent by the parent page to request that the iframe embedded private key is cleared from memory. | ||
| // Value: none | ||
| IframeEventType["clearEmbeddedPrivateKey"] = "CLEAR_EMBEDDED_PRIVATE_KEY"; | ||
| // Event sent by the iframe to communicate an error | ||
@@ -76,2 +94,12 @@ // Value: serialized error | ||
| })(KeyFormat || (KeyFormat = {})); | ||
| var MessageType; | ||
| (function (MessageType) { | ||
| MessageType["Ethereum"] = "ETHEREUM"; | ||
| MessageType["Solana"] = "SOLANA"; | ||
| })(MessageType || (MessageType = {})); | ||
| var TransactionType; | ||
| (function (TransactionType) { | ||
| TransactionType["Ethereum"] = "ETHEREUM"; | ||
| TransactionType["Solana"] = "SOLANA"; | ||
| })(TransactionType || (TransactionType = {})); | ||
| function generateUUID() { | ||
@@ -335,5 +363,30 @@ return crypto.randomUUID(); | ||
| } | ||
| /** | ||
| * Function to sign a transaction using an embedded private key in-memory within an iframe | ||
| * Returns the signed message string | ||
| */ | ||
| async signMessage(message) { | ||
| return this.createRequest(IframeEventType.SignMessage, { | ||
| value: JSON.stringify(message), | ||
| }); | ||
| } | ||
| /** | ||
| * Function to sign a message using an embedded private key in-memory within an iframe | ||
| * Returns the signed, serialized transaction payload | ||
| */ | ||
| async signTransaction(transaction) { | ||
| return this.createRequest(IframeEventType.SignTransaction, { | ||
| value: JSON.stringify(transaction), | ||
| }); | ||
| } | ||
| /** | ||
| * Function to clear the iframe's in-memory embedded private key. For now, we assume that there will be only one private key at most. | ||
| * Returns boolean | ||
| */ | ||
| async clearEmbeddedPrivateKey() { | ||
| return this.createRequest(IframeEventType.clearEmbeddedPrivateKey); | ||
| } | ||
| } | ||
| export { IframeEventType, IframeStamper, KeyFormat }; | ||
| export { IframeEventType, IframeStamper, KeyFormat, MessageType, TransactionType }; | ||
| //# sourceMappingURL=index.mjs.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.mjs","sources":["../src/index.ts"],"sourcesContent":[null],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"index.mjs","sources":["../src/index.ts"],"sourcesContent":[null],"names":[],"mappings":"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"} |
+1
-1
| { | ||
| "name": "@turnkey/iframe-stamper", | ||
| "version": "2.6.0", | ||
| "version": "2.7.0", | ||
| "main": "./dist/index.js", | ||
@@ -5,0 +5,0 @@ "module": "./dist/index.mjs", |
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
81199
13.47%978
17.13%