init
This commit is contained in:
22
database.js
Normal file
22
database.js
Normal file
@@ -0,0 +1,22 @@
|
||||
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);
|
||||
Reference in New Issue
Block a user