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
Отчёт за Май 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 транзакций рекомендую проверять содержимое на наличие непечатаемых символов. И если они обнаружены помечать как бинарное содержимое и не отображать.
HTTP шлюз на GitHub для файлов, загруженных сервисом Minter Upload.
Так-же будет работать и при загрузке транзакций вручную.
Так-же будет работать и при загрузке транзакций вручную.
GitHub
GitHub - counters/minter-file-symfony-gateway: Http gateway for files from minter blockchain
Http gateway for files from minter blockchain. Contribute to counters/minter-file-symfony-gateway development by creating an account on GitHub.
📣 ОБРАЩЕНИЕ К ПРЕДПРИНИМАТЕЛЯМ И ДЕВЕЛОПЕРАМ
Содержание:
• Используйте готовые решения, которые сократят время разработки вашего продукта.
• Не изобретайте велосипед сами и не спонсируйте такие «изобретения».
• Используйте готовые решения, которые не подсаживают вас на себя
Содержание:
• Используйте готовые решения, которые сократят время разработки вашего продукта.
• Не изобретайте велосипед сами и не спонсируйте такие «изобретения».
• Используйте готовые решения, которые не подсаживают вас на себя
Telegraph
Обращение к предпринимателям и девелоперам
1. Используйте готовые решения, которые сократят время разработки вашего продукта. Для примера приведу свои сервисы: Сервис авторизации позволит почти «из коробки» получить защищённый личный кабинет пользователя без использования e-mail, никнеймов и паролей.…
О логотипах с технической стороны
https://telegra.ph/O-logotipah-s-tehnicheskoj-storony-06-13
Содержание:
О логотипа для сайтов, проблемы.
О форматах, сжатии и очистке.
Доступность логотипов для внешних сервисов/сайтов
https://telegra.ph/O-logotipah-s-tehnicheskoj-storony-06-13
Содержание:
О логотипа для сайтов, проблемы.
О форматах, сжатии и очистке.
Доступность логотипов для внешних сервисов/сайтов
Telegraph
О логотипах с технической стороны
Логотип это пожалуй важнейший инструмент маркетинга и сейчас я хочу коснуться его технической стороны при размещении на вебсайтах. Большинство логотипов должны быть различимы и читаемы на странице при размере наименьшей стороны около 40 пикселов. Мобильные…
Произвожу розыгрыш 1000 BIP по файлам загруженным, за сутки начиная с 13 июня 20:00 по MCK через сервис загрузки.
Выигрыш выплачивается на кошелёк того кто инициировал загрузку. Механизм рандомного выбора будет реализован через транзакции в сети Minter.
Выигрыш выплачивается на кошелёк того кто инициировал загрузку. Механизм рандомного выбора будет реализован через транзакции в сети Minter.