Appearance
Keys Generation and Single Use Key Generation
To generate keys and single-use keys, you can use the generateKeys
and generateSingleUseEthPubKey
functions from the skc-sdk
or skc-trade-sdk
.
Generating Keys
Import the
generateKeys
function:javascript// Import generateKeys from skc-trade-sdk import { generateKeys } from "skc-trade-sdk"; // Import generateKeys from skc-sdk import { generateKeys } from "skc-sdk";
Generate new keys with a random mnemonic:
javascriptconst keys = generateKeys();
Generate keys with a specific mnemonic and path:
javascriptconst keysWithParams = generateKeys( "test test test test test test test test test test test test", "m/44/0" );
This will generate Ethereum and Cosmos key pairs, and return the mnemonic if no parameters are provided.
Generating Single-Use Ethereum Public Keys
Import the
generateSingleUseEthPubKey
function:javascript// Import generateSingleUseEthPubKey from skc-trade-sdk import { generateSingleUseEthPubKey } from "skc-trade-sdk"; // Import generateSingleUseEthPubKey from skc-sdk import { generateSingleUseEthPubKey } from "skc-sdk";
Generate a single-use Ethereum public key:
javascriptconst singleUseKey = generateSingleUseEthPubKey( "0x03364d3db1a3d49a53432473d953d680be3eebdae6775b243c2087b9ae92431f1a", "555d9159-bb35-40ea-bd8a-42dcd32649c4" );
This function takes an Ethereum public key and a UUID as parameters to generate a single-use Ethereum public key.