Webcounters – Telegram
Channel created
Сервис «Minter Notification» гарантированно уведомляет только о том, что вам действительно нужно, без бесконечных обращений в ноду с API.

Вы можете получать сообщения при передаче монет на кошелёк или с кошелька, при событиях делегирования, unbond из ноды, создания монеты, эвенты ревардов с ноды на кошелёк, данные при пересылке или обмене монеты, все транзакции определённого типа и так далее.
Можно даже комбинировать и получать например транзакцию отправки с определённого кошелька на нужный кошелёк в определённой монете.
Всё это позволит мгновенно (вместо бесконечных обращений к ноде): увидеть оплату, изменение баланса кошелька, смену цены монеты, авторизацию и подтверждение чего-либо по транзакции, изменение профиля ноды и кошелька, пропуск подписи валидатора для систем защиты и много много всего.

Если ваш сервер или служба обработки "прилегла" не беда. Система подождёт пока вы включитесь и без потерь доставит необходимые вам данные.
В данный момент доставка событий доступна по AMQP и HTTP посредством вебхуков, так же вероятно будут доступны вебсокеты (не советую) и webstomp.

Сервис изначально задумывался как "закрывающая технология", но вероятно улучшений и добавления уведомлений с агрегированными данными не избежать...
Я уверен что опыт в Минтере при разработке сервиса Интерчейн, вендинга, железного кошелька на микроконтроллере, пуш кошельков, системы защиты валидатора, sdk на Kotlin позволит удовлетворить все потребности бизнеса и разработчиков.

Сердце системы RabbitMQ (AMQP протокол), который является лидером в своей области.
Опубликован опенсорс стандарт ключей роутинга (Minter AMQP), который при внедрении в ноду ускорит и удешевит сервисы любого уровня и нода с историей действительно уйдет в историю.
Нескольким желающим будет предоставлен полный поток данных, которые они смогут использовать на своё усмотрение.

Теперь "вхождение в Minter" будет ещё легче, а скорость невероятно высокой!

Ваш @webcounters 😎
Forwarded from Директор иИ
🔥 Видео туториал: Minter Notifications + Python

— Что такое Minter Notifications и как он работает
— Пошаговая инструкция как работать с очередями Minter Notifications в Python
— Бонус: Шаблон скрипта для работы с очередями

Смотреть туториал →
Forwarded from webcounters
Сегодня у меня праздник! Монету ROBOT (chainik, interchain), созданную мной ещё в Minter 1.0, закупили на 1 миллион BIP.
Большое спасибо команде Минтера, всем делегаторам монеты и конечно же Евгению Гордееву за столь яркую отметку моих заслуг.
Channel photo updated
Стоит учитывать, так как сервис уведомлений уведомляет о всех транзакциях не проверяя код ошибки
Forwarded from Minter Dev Notifications (ru) (Daniil Lashin)
⚠️ Важная информация для владельцев проектов ⚠️

Всегда проверяйте, что транзакция, которую вы обрабатываете, попала в блокчейн без ошибок (code = 0). В противном случае транзакция не применяется и средства не зачисляются получателю.

Пример транзакции, которая попала в блокчейн, но завершилась ошибкой (code = 107, log = Insufficient funds for sender account).

Особое внимание этой проблеме нужно уделить владельцам обменников, бирж и сервисам, предоставляющим услуги покупки товаров. Злоумышленники могут использовать подобные недоработки сервисов для зачисления на баланс/обмена несуществующих монет.
Minter Blockchain Kotlin SDK

Основное преимущество – на выходе мы работаем с известными сущностями, а не c сырым JSON.

Уже доступны основные функции API и продвинутое использование для приложений «реального времени».

Основной код выполнен по идеологии языка Kotlin, но примеры упрощены для восприятия. Проект готов для импорта в IntelliJ IDEA и исполнения «из коробки».

Kotlin SDK доступен в GitHub – https://github.com/counters/minter-kotlin-sdk
Forwarded from webcounters
По просьбам трудящихся выкладываю лайтовую реализацию JS методов (SDK на минималках) для чтение из блокчейна. Методы уже опробованы и давно работают в сервисе Interchain и первых двух версиях пуш кошельков от BTC. Secure.
https://github.com/counters/minter-js-sdk-lite
Все методы асинхронные.
Пока что есть зависимости от JQuery, но возможно устраню данные недостатки. Добавлю webpack и т.д.
Сервис «Minter Авторизация» позволяет безопасно авторизоваться на сайтах, интернет ботах, умных вещах через OAuth 2.0 протокол, который используется большинством соцсетей и интернет сервисов.
Различные уровни безопасности позволяют представиться от имени кошелька, подставив в форму ввода адрес кошелька, или подтверждать каждое важное действие (отображение или смену пароля, удаление и т.д.), или вовсе исключить регистрацию и форму ввода.
За счёт своего сообщения в транзакции, даже у сервиса авторизации нет и теоретической возможности подделать вход от чужого имени. Так же адрес кошелька никогда не передаётся в открытом виде.
Всё работает в реальном времени, без каких либо задержек, за счёт сервиса «Минтер Уведомлений».
Протестируйте базовый режим и продвинутый

Ваш @webcounters
Сервис «Minter Авторизация» позволяет безопасно авторизоваться на сайтах, интернет ботах, умных вещах, посредством протокола OAuth 2.0, с использованием подписанных JWT токенов.

Процедура авторизации для сайта:
• Вы размещаете, сгенерированную протоколом, ссылку для входа
• Пользователь переходя по ссылке попадает на страницу сервиса авторизации
• Пользователь подтверждает себя транзакцией (необязательно если он уже авторизован и не выбран режим своего сообщения в транзакции)
• Пользователь подтверждает передачу своего Mx адреса и переадресовывается на
• Получая уникальный код в ссылке от пользователя вы генерируете токен и серверно запрашиваете Mx адрес и транзакцию(и) у API с OAuth2.0 авторизацией, подставляя параметр (state), полученный на первом этапе. (опционально, так-как Вы можете самостоятельно мониторить транзакцию с вашим уникальным Payload и по отправителю определить пользователя)
• Получив адрес кошелька и транзакции вы проверяете payload (необязательно)

Это не так сложно как кажется! Посмотрите примеры на PHP, попробуйте и убедитесь сами.
Работающим проектам готов оказать помощь по внедрению авторизации.
Часто-задаваемые вопросы доступны по ссылке
👍1
Отчёт за Май 2020 от webcounters #Minter0520
Создан сервис «Minter Notification». Статистика: 27 юзеров, 25 подписок на события
◦ Опубликован opensource протокол minter-amqp для внедрения в ноду
◦ Создано демонстрационное видео и тут же получен фитбек по использованию на питоне
• Обновлён opensource SDK на языке Kotlin
Начат opensource «JS SDK Lite»
Создан сервис «Minter Авторизация». Статистика: 36 уникальных авторизаций. Версия для девелоперов.
◦ опубликованы opensource примеры на PHP
• Все поверившие в меня и монету ROBOT вознаграждены покупкой монеты на 1млн. BIP
• Начат новый сервис, который пригодится 90%ам сервисов общего назначения. Новый сервис использует «Minter Notification» и «Minter Авторизация» и поэтому будет очень быстрым и безопасным. Релиз или MVP: 5-10 июня.
Сервис «Minter Notification» опробован на Node.js®. Посмотрите пример пользователя .
Ранее был пример на Питоне с видеоинструкцией
Так-же на официальном сайте RabbitMQ в разделе "Publish/Subscribe" есть примеры на множестве других языков.
Напоминаю: Функции декларирования обменников (exchange), создания и очередей (queue) и настройки биндингов (binding), необходимо исключить, так как они уже существуют.
Подробнее о сервисе
Поддержите пожалуйста мои сервисы, зайдя в MinterID по моей ссылке https://id.minter.org/invite/01c13dd7d071
Конкурс на 1000 BIP. На днях состоится запуск нового сервиса.
Необходимо опубликовать в чате Ласточки до 2 вариантов с тегом #whatminterservice3 в сообщении.
Приём вариантов до полуночи по МСК. Приз получает тот человек кто был первым наиболее близок к тому о чём сервис. Победитель будет объявлен и получает бипы сразу после запуска сервиса.
Подсказок не будет, но скажу что это уже не жёсткий продукт для программистов.
https://upload.minter-service.online - Загрузки файлов в блокчейн Минтер
Поддерживается любой формат файла, но размер пока разумно ограничен.
В качестве топлива используется монета UPLOAD
Пробуйте загружать свои файлы, смотрите и тестируйте первый загруженный файл.
CDN для отображение файлов (mfile.online) защищён сервисом Cloudflare и имеет двойное кеширование.
HTTP шлюз на GitHub - готовое opensource решение для сайтов, любых сервисов и приложений имеющим доступ к API Minter

Ваш @webcounters