23 lines
800 B
JavaScript
23 lines
800 B
JavaScript
import mysql from 'mysql2';
|
|
import {Keypair} from '@solana/web3.js';
|
|
import bs58 from 'bs58';
|
|
|
|
import dotenv from 'dotenv';
|
|
dotenv.config();
|
|
|
|
const newWallet = Keypair.generate();
|
|
|
|
const pool = mysql.createPool({
|
|
host: process.env.MYSQL_HOST,
|
|
user: process.env.MYSQL_USER,
|
|
password: process.env.MYSQL_PASSWORD,
|
|
database: process.env.MYSQL_DATABASE
|
|
}).promise();
|
|
|
|
// const UsersInsertQuery = await pool.query(`INSERT INTO Users (pub_key, email,password) VALUES(${newWallet.publicKey.toBase58()}, email@gmail.com, securepass)`);
|
|
// const PrivateKeyInsertQuery = await pool.query(`INSERT INTO PrivateKeys (pub_key, private_key) VALUES(${newWallet.publicKey.toBase58()}, ${bs58.encode(newWallet.secretKey)})`);
|
|
|
|
const [rows] = await pool.query('SELECT * FROM Users');
|
|
|
|
console.log(rows);
|