Демонстрация уведомления о транзакции по AMQP и HTTP
https://www.youtube.com/watch?v=2u_0vkN_HdU
https://www.youtube.com/watch?v=2u_0vkN_HdU
YouTube
Минтер уведомления о транзакции по AMQP и HTTP
Демонстрация работы доставки транзакций уведомлениями по AMQP и HTTP протоколу
Forwarded from Директор иИ
🔥 Видео туториал: Minter Notifications + Python
— Что такое Minter Notifications и как он работает
— Пошаговая инструкция как работать с очередями Minter Notifications в Python
— Бонус: Шаблон скрипта для работы с очередями
Смотреть туториал →
— Что такое Minter Notifications и как он работает
— Пошаговая инструкция как работать с очередями Minter Notifications в Python
— Бонус: Шаблон скрипта для работы с очередями
Смотреть туториал →
Forwarded from webcounters
Сегодня у меня праздник! Монету ROBOT (chainik, interchain), созданную мной ещё в Minter 1.0, закупили на 1 миллион BIP.
Большое спасибо команде Минтера, всем делегаторам монеты и конечно же Евгению Гордееву за столь яркую отметку моих заслуг.
Большое спасибо команде Минтера, всем делегаторам монеты и конечно же Евгению Гордееву за столь яркую отметку моих заслуг.
Стоит учитывать, так как сервис уведомлений уведомляет о всех транзакциях не проверяя код ошибки
Forwarded from Minter Dev Notifications (ru) (Daniil Lashin)
⚠️ Важная информация для владельцев проектов ⚠️
Всегда проверяйте, что транзакция, которую вы обрабатываете, попала в блокчейн без ошибок (code = 0). В противном случае транзакция не применяется и средства не зачисляются получателю.
Пример транзакции, которая попала в блокчейн, но завершилась ошибкой (code = 107, log = Insufficient funds for sender account).
Особое внимание этой проблеме нужно уделить владельцам обменников, бирж и сервисам, предоставляющим услуги покупки товаров. Злоумышленники могут использовать подобные недоработки сервисов для зачисления на баланс/обмена несуществующих монет.
Всегда проверяйте, что транзакция, которую вы обрабатываете, попала в блокчейн без ошибок (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
Основное преимущество – на выходе мы работаем с известными сущностями, а не c сырым JSON.
Уже доступны основные функции API и продвинутое использование для приложений «реального времени».
Основной код выполнен по идеологии языка Kotlin, но примеры упрощены для восприятия. Проект готов для импорта в IntelliJ IDEA и исполнения «из коробки».
Kotlin SDK доступен в GitHub – https://github.com/counters/minter-kotlin-sdk
GitHub
counters/minter-kotlin-sdk
Minter Blockchain Kotlin SDK https://minter.network (unofficial) - counters/minter-kotlin-sdk
Первый вендинговый аппарат, принимающий монеты Minter
Смотрите демонстрацию работы вендинга и читайте интересные идеи для применения от Евгения Гордеева.
Смотрите демонстрацию работы вендинга и читайте интересные идеи для применения от Евгения Гордеева.
YouTube
Vending on blockchain Minter
Первый вендинг работающий на блокчейне Минтер созданный на основе ядра Tendermint. Рабочее название MiVend
Каждой ячейке можно назначать любой кошелёк, любую монету и количество.
Есть защищённый веб-интерфейс адаптивный под любые устройства, с который можно…
Каждой ячейке можно назначать любой кошелёк, любую монету и количество.
Есть защищённый веб-интерфейс адаптивный под любые устройства, с который можно…
Forwarded from webcounters
По просьбам трудящихся выкладываю лайтовую реализацию JS методов (SDK на минималках) для чтение из блокчейна. Методы уже опробованы и давно работают в сервисе Interchain и первых двух версиях пуш кошельков от BTC. Secure.
https://github.com/counters/minter-js-sdk-lite
Все методы асинхронные.
Пока что есть зависимости от JQuery, но возможно устраню данные недостатки. Добавлю webpack и т.д.
https://github.com/counters/minter-js-sdk-lite
Все методы асинхронные.
Пока что есть зависимости от JQuery, но возможно устраню данные недостатки. Добавлю webpack и т.д.
GitHub
GitHub - counters/minter-js-sdk-lite
Contribute to counters/minter-js-sdk-lite development by creating an account on GitHub.
Минтер кошелек на ESP8266, ESP32
https://youtu.be/3fCM8Y9s1uY
исходник, фото и прочие подробности https://github.com/counters/minter-wallet-arduino
https://youtu.be/3fCM8Y9s1uY
исходник, фото и прочие подробности https://github.com/counters/minter-wallet-arduino
YouTube
Минтер кошелек на ESP8266, ESP32
Разработка для демонстрации получения данных с blockchain Minter созданный на основе ядра Tendermint. Отображает баланс кошелька блокчейна Минтер по всем монетам.
Вопросы по блокчейну в телеграм: @BTCSecureGroupRU, @BTCSecureRU
Монета ROBOT: https://mi…
Вопросы по блокчейну в телеграм: @BTCSecureGroupRU, @BTCSecureRU
Монета ROBOT: https://mi…
Сервис «Minter Авторизация» позволяет безопасно авторизоваться на сайтах, интернет ботах, умных вещах через OAuth 2.0 протокол, который используется большинством соцсетей и интернет сервисов.
Различные уровни безопасности позволяют представиться от имени кошелька, подставив в форму ввода адрес кошелька, или подтверждать каждое важное действие (отображение или смену пароля, удаление и т.д.), или вовсе исключить регистрацию и форму ввода.
За счёт своего сообщения в транзакции, даже у сервиса авторизации нет и теоретической возможности подделать вход от чужого имени. Так же адрес кошелька никогда не передаётся в открытом виде.
Всё работает в реальном времени, без каких либо задержек, за счёт сервиса «Минтер Уведомлений».
Протестируйте базовый режим и продвинутый
Ваш @webcounters
Различные уровни безопасности позволяют представиться от имени кошелька, подставив в форму ввода адрес кошелька, или подтверждать каждое важное действие (отображение или смену пароля, удаление и т.д.), или вовсе исключить регистрацию и форму ввода.
За счёт своего сообщения в транзакции, даже у сервиса авторизации нет и теоретической возможности подделать вход от чужого имени. Так же адрес кошелька никогда не передаётся в открытом виде.
Всё работает в реальном времени, без каких либо задержек, за счёт сервиса «Минтер Уведомлений».
Протестируйте базовый режим и продвинутый
Ваш @webcounters
auth.minter-service.online
Service “Minter Authorization”
Service “Minter Authorization” allows you to securely log in to sites, Internet bots, and smart things through the OAuth 2.0 protocol
Сервис «Minter Авторизация» позволяет безопасно авторизоваться на сайтах, интернет ботах, умных вещах, посредством протокола OAuth 2.0, с использованием подписанных JWT токенов.
Процедура авторизации для сайта:
• Вы размещаете, сгенерированную протоколом, ссылку для входа
• Пользователь переходя по ссылке попадает на страницу сервиса авторизации
• Пользователь подтверждает себя транзакцией (необязательно если он уже авторизован и не выбран режим своего сообщения в транзакции)
• Пользователь подтверждает передачу своего Mx адреса и переадресовывается на
• Получая уникальный код в ссылке от пользователя вы генерируете токен и серверно запрашиваете Mx адрес и транзакцию(и) у API с OAuth2.0 авторизацией, подставляя параметр (state), полученный на первом этапе. (опционально, так-как Вы можете самостоятельно мониторить транзакцию с вашим уникальным Payload и по отправителю определить пользователя)
• Получив адрес кошелька и транзакции вы проверяете payload (необязательно)
Это не так сложно как кажется! Посмотрите примеры на PHP, попробуйте и убедитесь сами.
Работающим проектам готов оказать помощь по внедрению авторизации.
Часто-задаваемые вопросы доступны по ссылке
Процедура авторизации для сайта:
• Вы размещаете, сгенерированную протоколом, ссылку для входа
• Пользователь переходя по ссылке попадает на страницу сервиса авторизации
• Пользователь подтверждает себя транзакцией (необязательно если он уже авторизован и не выбран режим своего сообщения в транзакции)
• Пользователь подтверждает передачу своего Mx адреса и переадресовывается на
• Получая уникальный код в ссылке от пользователя вы генерируете токен и серверно запрашиваете Mx адрес и транзакцию(и) у API с OAuth2.0 авторизацией, подставляя параметр (state), полученный на первом этапе. (опционально, так-как Вы можете самостоятельно мониторить транзакцию с вашим уникальным Payload и по отправителю определить пользователя)
• Получив адрес кошелька и транзакции вы проверяете payload (необязательно)
Это не так сложно как кажется! Посмотрите примеры на PHP, попробуйте и убедитесь сами.
Работающим проектам готов оказать помощь по внедрению авторизации.
Часто-задаваемые вопросы доступны по ссылке
auth.minter-service.online
Service “Minter Authorization”
Service “Minter Authorization” allows you to securely log in to sites, Internet bots, and smart things through the OAuth 2.0 protocol
👍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». Статистика: 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), необходимо исключить, так как они уже существуют.
Подробнее о сервисе
Ранее был пример на Питоне с видеоинструкцией
Так-же на официальном сайте RabbitMQ в разделе "Publish/Subscribe" есть примеры на множестве других языков.
Напоминаю: Функции декларирования обменников (exchange), создания и очередей (queue) и настройки биндингов (binding), необходимо исключить, так как они уже существуют.
Подробнее о сервисе
Поддержите пожалуйста мои сервисы, зайдя в MinterID по моей ссылке https://id.minter.org/invite/01c13dd7d071
id.minter.org
MinterID — Minter Community
Minter blockchain-powered identity verification system.
Конкурс на 1000 BIP. На днях состоится запуск нового сервиса.
Необходимо опубликовать в чате Ласточки до 2 вариантов с тегом #whatminterservice3 в сообщении.
Приём вариантов до полуночи по МСК. Приз получает тот человек кто был первым наиболее близок к тому о чём сервис. Победитель будет объявлен и получает бипы сразу после запуска сервиса.
Подсказок не будет, но скажу что это уже не жёсткий продукт для программистов.
Необходимо опубликовать в чате Ласточки до 2 вариантов с тегом #whatminterservice3 в сообщении.
Приём вариантов до полуночи по МСК. Приз получает тот человек кто был первым наиболее близок к тому о чём сервис. Победитель будет объявлен и получает бипы сразу после запуска сервиса.
Подсказок не будет, но скажу что это уже не жёсткий продукт для программистов.
https://upload.minter-service.online - Загрузки файлов в блокчейн Минтер
Поддерживается любой формат файла, но размер пока разумно ограничен.
В качестве топлива используется монета UPLOAD
Пробуйте загружать свои файлы, смотрите и тестируйте первый загруженный файл.
CDN для отображение файлов (mfile.online) защищён сервисом Cloudflare и имеет двойное кеширование.
HTTP шлюз на GitHub - готовое opensource решение для сайтов, любых сервисов и приложений имеющим доступ к API Minter
Ваш @webcounters
Поддерживается любой формат файла, но размер пока разумно ограничен.
В качестве топлива используется монета UPLOAD
Пробуйте загружать свои файлы, смотрите и тестируйте первый загруженный файл.
CDN для отображение файлов (mfile.online) защищён сервисом Cloudflare и имеет двойное кеширование.
HTTP шлюз на GitHub - готовое opensource решение для сайтов, любых сервисов и приложений имеющим доступ к API Minter
Ваш @webcounters
быть может пришло время грузить аватарки, лого монет и валидаторов из родного Mintera?
Польза очевидна. Невозможно подделать, нет необходимости кешировать и т.д.
Польза очевидна. Невозможно подделать, нет необходимости кешировать и т.д.
Эксплорерам/Ботам и прочим сервисам отображающим payload транзакций рекомендую проверять содержимое на наличие непечатаемых символов. И если они обнаружены помечать как бинарное содержимое и не отображать.
