Trust Wallet Bot Service
Trust Wallet Bot Service
Введение
Представляем вашему вниманию автоматизированное управление кошельком Trust Wallet. Наш сервис позволяет вам удаленно управлять вашим криптовалютным кошельком с помощью защищенного REST API, что открывает новые возможности для автоматизации операций с более чем 100 различными криптовалютами. Данное решение обеспечивает удобство, безопасность и эффективность управления криптовалютными активами.
Основные возможности
Автоматизация транзакций
С Trust Wallet Bot Service вы можете автоматизировать проведение криптовалютных транзакций. Это особенно полезно для бизнеса, где требуется регулярное выполнение множества однотипных операций. Вместо ручного ввода данных и проведения транзакций, вы можете настроить автоматические процессы, которые будут выполнять все необходимые действия за вас.
Google Chrome + Playwright в Ubuntu Desktop
Google Chrome + Playwright в Ubuntu Desktop
Для контроля Google Chrome фреймворком Playwright необходим запуск Chrome в debug режиме.
Установка Google Chrome
Для начала установим Google Chrome. Откройте терминал и выполните следующие команды:
wget https://dl-ssl.google.com/linux/linux_signing_key.pub -O /tmp/google.pub
gpg --no-default-keyring --keyring /etc/apt/keyrings/google-chrome.gpg --import /tmp/google.pub
echo 'deb [arch=amd64 signed-by=/etc/apt/keyrings/google-chrome.gpg] http://dl.google.com/linux/chrome/deb/ stable main' | sudo tee /etc/apt/sources.list.d/google-chrome.list
sudo apt-get install google-chrome-stable
Эти команды загрузят установочный пакет Google Chrome, установят его и исправят возможные зависимости.
Trust Wallet bot — автоматизация кошелька
Trust Wallet bot — автоматизация кошелька
Был разработан сервис, предназначенный для автоматизации взаимодействия с Trust Wallet. Этот сервис позволяет пользователям автоматически принимать и осуществлять выплаты через Trust Wallet с использованием разработанного решения. Автоматизация данных процессов имеет целый ряд преимуществ.
Во-первых, автоматизация снижает необходимость в ручном управлении и мониторинге транзакций, что позволяет сэкономить время и ресурсы. Пользователи могут настроить сервис для автоматического выполнения определенных задач, таких как принятие платежей или отправка средств, что особенно полезно для тех, кто часто работает с криптовалютами.
Нагрузочные тесты с ali
Нагрузочные тесты с ali
Нагрузочное тестирование — это важный этап в разработке любого веб-приложения или сервиса. Оно помогает оценить, как приложение будет вести себя при высокой нагрузке, выявить узкие места в его архитектуре и оптимизировать его производительность. В этой статье мы познакомимся с инструментом Ali(https://github.com/nakabonne/ali) и рассмотрим несколько примеров использования для проведения нагрузочного тестирования.
Sassoft API: Интеграция Tron. Автоматизация приема и выплат USDT
Sassoft API: Интеграция Tron. Автоматизация приема и выплат USDT
В общий пул API был интегрирован новый API для работы с Tron (TRX) и проведение операций c USDT.
Основные операции, которые мы поддерживаем:
- Создание нового адреса TRX
- Активация адреса TRX
- Прием TRX, USDT-TRC-20
- Выплата TRX, USDT-TRC-20
Для проведения операций необходимо получение сессионного пароля, который будет шифровать приватные ключи сгенерированных или импортированных адресов.
Скрипт бекапов через Telegram API
Скрипт бекапов через Telegram API
Данный скрипт можно запускать через cron ежедневно, компресировать нужную папку и отправлять через своего Telegram бота к себе в чат для сохранения бекапов.
В итоге нам нужно указать:
VOLUME_DIR — папку, которую хотим отправлять в наш Telegram канал
MAX_FILE_SIZE — т.к у Telegram имеются лимиты на отправку одного файла, то не более 50 мегабайт.
Полезные команды по grep
Полезные команды по grep
Набор сниппетов для поиска, фильтрации через утилиту grep.
Рекурсивный поиск внутри директории (плюс замена пробелов)
grep -R 'project_id' . > file.txt grep -o '"name-[a-zA-Z-]*"' file.txt | tr \" "\b" > file-total.txt
Поиск строки в директории
grep -s 'export GITHUB_TOKEN' * .*
Поиск измененных yml, yaml файлов внутри ci/
if [[ $(git status -s | grep ci | grep -E "y(a)?ml") ]]; then echo "CI configurations have changed" fi
Статья будет дополняться…
GitHub Actions: отправка POST запросов с webrequest-action
GitHub Actions: отправка POST запросов с webrequest-action
name: POST example
on:
push:
branches:
- master
pull_request:
branches:
- master
jobs:
send:
name: Send POST request from GitHub Actions
runs-on: ubuntu-latest
steps:
- name: Send post request
uses: satak/[email protected]
with:
url: https://some-url/handle-post
method: POST
payload: '{"foo": "bar", ""pipeline_name": "${{ github.event.repository.name }}"}'
При помощи webrequest-action можно делать множество различных запросов (как POST так и GET) самой разной сложности. Больше примеров можно найти в README автора.
Sassoft API: Wallets API — Bitcoind, Litecoind, Rippled
Sassoft API: Wallets API — Bitcoind, Litecoind, Rippled
Описание API
Для работы с данным API требуется загрузить платежные данные через личный кабинет cloud.visla.dev
Данный API сервис предназначен для управления криптовалютными кошельками:
- Bitcoin (Bitcoind)
- Litecoin (Litecoind)
- Ripple
Спецификация
- POST /bitcoind/address | /litecoind/address
- label * — label адреса
Пример запроса:
curl -X POST -H "Token: api-token" https://api.visla.dev/bitcoind/address -d '{"label":"my-label"}'
Пример ответа:
CLI interactive integration tests с expect и Go — часть 2
CLI interactive integration tests с expect и Go — часть 2
В прошлой части мы сделали exp файл, который бы запускал наше интерактивное консольное приложение и взаимодействовал с ним.
В этой части мы напишем Go test, который будет при помощи cmd.Exec запускать exp файл, ждать ответа и делать какие-либо assertions.
Пример простого теста, который бы запускал наш expect файл и делал проверки ниже: