Статья XRPL Sniping [Получаем уведы о новых токенах]

Admin

Администратор

XRPL Sniping [Получаем уведы о новых токенах]​


Итак, что нам потребуется:
  • Node.js (естественно, без него никуда);
  • Telegram-бот, готовый принять ваши сообщения.
Давайте начнём с установки и настройки необходимой нам среды.

-----------------------------------------------------------------------------------------------------------

Настройка окружения​

Установка зависимостей​

Минимальный набор, который нам нужен:

Код:
npm install xrpl node-telegram-bot-api

  • xrpl — библиотека для работы с сетью XRP Ledger: подписываться на транзакции, отправлять их, подписывать и т.д.
  • node-telegram-bot-api — проще не придумать для работы с Telegram-ботом.

Телега-бот и подключение к XRPL​

Создаём Telegram-бота​

Для этого пишем в Telegram, проходим нехитрые шаги и получаем Bot Token, что-то вроде:

Код:
<ваш-токен>:AAH......
Не забудьте также узнать ID чата или канала, куда хотите швырять уведомления. Это может быть ваша группа/канал или просто личка (тогда нужен ваш userId).


-----------------------------------------------------------------------------------------------------------

Ну, всё, больше ничего не надо, дальше работаем с кодом
Ниже я приведу пример кода, в котором мы:
  1. Подключаемся к XRPL по WebSocket;
  2. Подписываемся на stream «transactions»;
  3. Отлавливаем только TransactionType = "AMMCreate";
  4. Отправляем всё, что нужно, в Telegram.

amamam.js (ну или как пожелаете...)
JavaScript:
const xrpl = require('xrpl');
const TelegramBot = require('node-telegram-bot-api');

// Укажите ваш токен, полученный у @BotFather
const TELEGRAM_BOT_TOKEN = '';
// Укажите ID чата или канала, куда бот будет отправлять сообщения
const TELEGRAM_CHAT_ID = '';

const bot = new TelegramBot(TELEGRAM_BOT_TOKEN, { polling: false });

async function main() {
try {
const client = new xrpl.Client('wss://xrplcluster.com');
console.log('Подключение к XRPL...');
await client.connect();

await client.request({ command: 'subscribe', streams: ['transactions'] })
.then(() => console.log('Подписка на поток транзакций выполнена.'))
.catch((error) => console.error('Ошибка при подписке на транзакции:', error));

client.on('connected', () => console.log('Подключение к XRPL установлено.'));
client.on('disconnected', (code) => console.error(`Подключение потеряно. Код: ${code}`));
client.on('error', (error) => console.error('Ошибка WebSocket:', error));

client.on('transaction', (event) => {
const tx = event.transaction || event.tx_json;

if (tx && tx.TransactionType === 'AMMCreate') {

const issuer = tx.Amount.issuer || tx.Asset2?.issuer || 'N/A';

const message = `
Обнаружена транзакция AMM:
- Hash: ${tx.hash || 'N/A'}
- Issuer: ${issuer}
- Contract: ${tx.Account || 'N/A'}
`;

console.log('Найдено, отправляю в Telegram...');
bot.sendMessage(TELEGRAM_CHAT_ID, message).catch((err) => {
console.error('Ошибка при отправке сообщения в Telegram:', err);
});
}
});
} catch (error) {
console.error('Ошибка при подключении к XRPL или подписке:', error);
}
}

main();

Теперь при появлении любой транзакции типа AMMCreate в XRPL ваш бот будет присылать сообщение со строкой Issuer при каждой выполненной AMM Create транзакции (Issuer будет указывать нам на адресс токена)



Немного о том, почему нет смарт-контрактов на XRPL​

Может, кто задастся вопросом: «Где же смарт-контракт? Почему мы не видим развёртывания токенов, как в EVM-сетях?»
Ответ прост:
  • XRPL не поддерживает Turing-complete смарт-контракты (как Ethereum или Solana).
  • Всё работает через встроенные механизмы IOU (выпуск и учёт токенов без отдельного контракта) и DEX.
  • «Контракт токена» не нужен: вместо него есть трестлайны и механизмы, зашитые в сам протокол.
Что же, всё гениальное просто: XRPL создавался как платёжная система, а не как бесконечная платформа для кода. Хотя, конечно, есть планы на Hooks, но это отдельная (и довольно узконаправленная) история.

Надеюсь, материал пригодится! Всем доброго времени суток и спасибо за внимание! :)
 
Похожие темы
PUZAN Получаем от 5к до 50к ₽ на халяву Способы заработка 3
semsvm Интересно Получаем трафик с пинтерест и зарабатываем Способы заработка 0
lizun Играем в Tapfantasy и получаем money$ Способы заработка 3
Little_Prince Получаем бесплатно The Forest Quartet+Out of Line [Epic Games] Раздачи и сливы 1
K Получаем NFT от Muzzle Run Раздачи и сливы 0
АнАлЬнАя ЧуПаКаБрА Получаем 100 DOGE (Халява) Раздачи и сливы 17
L Получаем доступ к чужому крипто-кошельку blockchain.com , Atomic Wallet и MetaMask Уязвимости и взлом 6
T Получаем верифицированный CDEK ID Анонимность и приватность 0
L Интересно Java - Получаем SHELL через Minecraft плагин Программирование 7
F Получаем 10 TRX за регистрацию, а так же 5 TRX за друга Способы заработка 1
Р Получаем виртуальный номер бесплатно Раздачи и сливы 3
Р Получаем Дедик microsoft Раздачи и сливы 1
G Интересно Получаем бесплатно Witcher 1 в GOG Новости в сети 1
Р Интересно Обходим ограничения сервиса AppOnFly Cloud и получаем бесплатный дедик! Анонимность и приватность 3
NickelBlack Интересно Получаем бесплатные,нормальные прокси каждый день и без ограничений Полезные статьи 0
NickelBlack Интересно Получаем 27$ на халяву Способы заработка 1
T Интересно Получаем посылки с Почты России анонимно Полезные статьи 1
X Получаем бесплатный дедик на 3 дня [2020] Раздачи и сливы 3
АнАлЬнАя ЧуПаКаБрА Получаем безлимитный google диск [2020] Раздачи и сливы 1
E Интересно Получаем доступ к зашифрованным ZIP-файлам Полезные статьи 1
АнАлЬнАя ЧуПаКаБрА Интересно Получаем халявную накрутку Соц.сетей [YouTube/VK/Inst] + БАГ Полезные статьи 1
A Получаем на халяву домен для своих нужд! Раздачи и сливы 5
A Бесплатно получаем сканы для верифа Раздачи и сливы 7
C Получаем доступ к админке роутера и поднимаем VPN. Уязвимости и взлом 0
S Интересно Хак для Xiaomi Camera. Получаем контроль над дешевой и практичной камерой наблюдения и приучаем ее к iOS Уязвимости и взлом 0
K Получаем 60 рублей с моментальным выводом Раздачи и сливы 0
Sasha3108 Получаем токены MCOFF сразу на кошелёк Способы заработка 0
Sasha3108 Получаем токены AXX сразу на кошелёк Способы заработка 2
E $199 Camtasia 9.X Получаем Оригинальную лицензию бесплатно! Полезные статьи 1
M Получаем доступ к удалённым сообщениям в WhatsApp Полезные статьи 0
Sasha3108 Получаем токены Qitcoin (QTC) сразу на кошелёк Способы заработка 0
Uno-uno Бесплатно (вместо 507₽) получаем 3 месяца подписки на Яндекс.плюс Раздачи и сливы 4
Sasha3108 Получаем 10$ на депозит (ограничено для 5000 участников) Способы заработка 2
Sasha3108 Получаем криптовалюту EcoG9Coin за регистрацию на бирже Способы заработка 0
Sasha3108 Получаем 1500 QLC сразу на кошелёк (~15$) Способы заработка 0
Sasha3108 Получаем токены Monnos сразу на кошелёк Программирование 0
ev0117434 Интересно Получаем бесплатный WiFi в вашем городе Уязвимости и взлом 21
Admin Получаем доступ к чужим майнерам, используя OSINT Уязвимости и взлом 4
Admin GET запрос в ответе получаем JSON объект Уязвимости и взлом 0
АнАлЬнАя ЧуПаКаБрА INLINE Получаем статистику посещений для сайтов Готовый софт 0
F Получаем 5 голосов вк на халяву Раздачи и сливы 9
T Получаем доступ к FTP через стиллер Полезные статьи 0
N Пишем отзывы и получаем от 200 рублей в день. Способы заработка 12
F Глушим Wi-Fi и получаем профит | Черное Способы заработка 6
АнАлЬнАя ЧуПаКаБрА Получаем Бургер Бесплатно Раздачи и сливы 1
M Получаем полностью идентифицированный КИВИ кошелек Раздачи и сливы 0
J Получаем легкие бабки за пару кликов (на сиги хватит) Способы заработка 5
D Получаем новые стикеры с кроликами от Durex Раздачи и сливы 0
G Получаем бесплатный военный билет Полезные статьи 20
G Получаем доступ к компьютеру через картинку. Уязвимости и взлом 3

Название темы