This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Установка зависимости (глобально тоесть доступ из любой папки): npm install -g @solana/web3.js | |
// Запуск: node eclipse_transaction.js | |
const crypto = require("crypto"); | |
const {Connection,Keypair,Transaction,PublicKey,TransactionInstruction} = require("@solana/web3.js"); | |
// ИНСТРУКЦИЯ / НАСТРОЙКА | |
// 1. На сайте тапалки пополните ETH для кликов, откройте транзакцию и после откройте адрес на которые ушли ETH | |
// 2. В local storage сайта (консоль → Application) есть wallet вставить ниже | |
const payerPrivateKey = Uint8Array.from([54, 98, 322, 125, 141, 69, 167, 149, 123, 175, 142, 53, 12, 72, 45, 67, 23, 138, 141, 69, 167, 149, 123, 175, 142, 53, 12, 72, 45, 67, 23, 138, 141, 69, 167, 149, 123, 234, 142, 53, 12, 72, 45, 67, 23, 138]); | |
// 3. Раз 10 кликните тапалку и откройте любую из новых 10 транзакций (на адресе который достали в 1 шаге) например https://eclipsescan.xyz/tx/67T8Xp24rg8xX81JRTcc2mBVppXqiU6Xi4cfLscmdr7uq51UZ9rHLPsiSjCKQeorwgmKoyTywQrP8E5h8dcUPDSo |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// node 13-MetaMask_encrypt_decrypt.js | |
const crypto = require('crypto'); | |
// Функция для извлечения значения между двумя ключами | |
function extractValueBetweenKeys(data, startKey, endKey) { | |
const regex = new RegExp(`${startKey}(.*?)${endKey}`, 's'); | |
const match = data.match(regex); | |
return match ? match[1] : null; | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// node 0-SECURE_encrypt_decrypt_data.js | |
const crypto = require('crypto'); | |
//Шифрование | |
function encrypt(data, password) { | |
// Генерация salt для уникальности шифрованого пароля | |
const salt = crypto.randomBytes(16); | |
// Создание ключа из пароля (длиной 32 байта) |