Без рубрики

Trust Wallet bot — автоматизация кошелька

Был разработан сервис, предназначенный для автоматизации взаимодействия с Trust Wallet. Этот сервис позволяет пользователям автоматически принимать и осуществлять выплаты через Trust Wallet с использованием разработанного решения. Автоматизация данных процессов имеет целый ряд преимуществ. Во-первых, автоматизация снижает необходимость в ручном управлении…
Read more

Нагрузочные тесты с ali

Нагрузочное тестирование — это важный этап в разработке любого веб-приложения или сервиса. Оно помогает оценить, как приложение будет вести себя при высокой нагрузке, выявить узкие места в его архитектуре и оптимизировать его производительность. В этой статье мы познакомимся с инструментом…
Read more

Sassoft API: Интеграция Tron. Автоматизация приема и выплат USDT

В общий пул API был интегрирован новый API для работы с Tron (TRX) и проведение операций c USDT. Основные операции, которые мы поддерживаем: Создание нового адреса TRX Активация адреса TRX Прием TRX, USDT-TRC-20 Выплата TRX, USDT-TRC-20 Для проведения операций необходимо…
Read more

Скрипт бекапов через Telegram API

Данный скрипт можно запускать через cron ежедневно, компресировать нужную папку и отправлять через своего Telegram бота к себе в чат для сохранения бекапов. В итоге нам нужно указать: VOLUME_DIR — папку, которую хотим отправлять в наш Telegram канал MAX_FILE_SIZE —…
Read more

Полезные команды по 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’ *…
Read more

Sassoft API: Wallets API — Bitcoind, Litecoind, Rippled

Описание API Для работы с данным API требуется загрузить платежные данные через личный кабинет cloud.sassoft.ru Данный API сервис предназначен для управления криптовалютными кошельками: Bitcoin (Bitcoind) Litecoin (Litecoind) Ripple Спецификация POST /bitcoind/address | /litecoind/address label * — label адреса Пример запроса: curl…
Read more

CLI interactive integration tests с expect и Go — часть 2

В прошлой части мы сделали exp файл, который бы запускал наше интерактивное консольное приложение и взаимодействовал с ним. В этой части мы напишем Go test, который будет при помощи cmd.Exec запускать exp файл, ждать ответа и делать какие-либо assertions. Пример…
Read more

CLI interactive integration tests с expect и Go — часть 1

Тестирование интерактивных консольных приложение получилось довольно интересной задачей. Как пример напишем простейшие консольное приложение при помощи библиотеки survey: package main import ( «fmt» «github.com/AlecAivazis/survey/v2» ) // the questions to ask var qs = []*survey.Question{ { Name: «name», Prompt: &survey.Input{Message: «What…
Read more

Sassoft API: Coincallback API

Описание API Данный API сервис предназначен для получения уведомлений прихода средств на различные криптоадреса: Bitcoin Litecoin Ethereum Ripple Dogecoin Zcash Идея простая: вы генерируете новый адрес для приёма криптовалюты и посылаете запрос на Coincallback API для отслеживания приёма средств. Как…
Read more