HTTP Notification Provider Contest - Contests - CryptoTalk.Org Jump to content
Sign in to follow this  
Alex077

HTTP Notification Provider Contest

Recommended Posts

           45105f1fcdcd.jpg

Contest for the development and implementation of the HTTP Notification Module for external applications and services. This module should have an ability to send notifications via HTTP protocol.

Motivation

Free TON holders need a module that provides notifications transmission via the HTTP protocol for interactive applications, online stores, IOT and other consumers. At the same time, anonymity of the blockchain users must be ensured.

Timing

Submission period: 15 September 2021 - 15 October 2021 23:59 UTC

Voting (assessing) period: 15 days

General architecture

In order to ensure the anonymity of blockchain users, a separation has been made between the blockchain data and the addresses of the recipients of this data. For this, the following modules are introduced:

  • Queue Provider - knows what to send (data itself). It doesn’t have any information about the real world address of the recipient. It allows the user to configure an event source based on the following parameters: “Account address” and its message types: internal / external In / external Out

Queue provider forwards prepared and encrypted messages to Notification provider. Each message contains a key by which the Notification provider can match the corresponding recipient

  • Notification Providers - knows where to send (recipient real world address like IP and port, e-mail, APN ID, FCM ID, etc). It doesn’t have any information about the data. It receives and sends the data encrypted.

It could be possible to have several types of Notification Providers depending on the type of recipient and the transport (browser, http-server, smartphone devices, e-mail, etc.)

This contest is about HTTP Notification Provider Module or in short, HTTP Notification Module.

HTTP Notification Module sends http requests with blockchain events to the registered consumer.

The Http Notification module provides users with the ability to configure itself via REST API.

HTTP Notification Module’s possible consumers are online stores, external web-services, telegram bots, vkontakte, and any service with Internet connection and external access from the Internet. This means the consumer requirements include the presence of an http-server to receive push-notifications.

General requirements:

  1. Availability of HTTP API methods.
    1.1. Add a unique identifier and notification parameters to the internal database
    1.2. Get the configuration - optional
    1.2.1. Module information (name, description, logo, surf address - to be able to reach out to service developers for support).
    1.2.2. Get the structural input parameters for the current module.
  2. All HTTP API methods must return a 200 response if the requested operation is successful and corresponding HTTP error code otherwise.
  3. http-server with some UI (telegram bot, web page, etc) should be provided to test the work of the module

Requirements for the HTTP Notification Module:

  1. Guaranteed delivery of notifications within N time (for example, 1-24 hours) and repeated delivery of notifications if the delivery address is unavailable.
  2. Support for HTTPS protocol
  3. When adding a new URL address, verification of the ability to manage a domain, website or a specific url address should be performed by the person, requesting to send notifications to this address
  4. Logging of events of http notifications for the possibility of displaying them in charts
  5. Availability of documentation with usage examples.
  6. Compiling, building, deploying, running and testing instructions with prerequisites.

Parameters for the HTTP module:

• URL (the line starts with https://)
• Method (GET, PUT, POST, …) (optional parameter, by default it’s POST)
• Query (a parameter line), optional parameter, by default it’s “param”

Queue Provider API

API of the Queue Provider which could be used to get blockchain events stream is described in the following document: Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.

Evaluation criteria

  1. Compliance with the technical requirements provided in this contest description.
  2. The quality of the documentation description for the module.
  3. Easy to set up and simulate.
  4. Operates in accordance with the terms of reference and the declared functions.
  5. Cross-platform.
  6. Source code (open source, Free Software licence).
  7. Apart from uploading a submission, a code should be submitted in accordance with GitHub - freeton-org/readme.

Reward & Vesting

  • 1st place - :gem: 100’000 TONs
  • 2nd place - :gem: 75’000 TONs
  • 3rd place - :gem: 50’000 TONs
  • 4rd place - :gem: 40’000 TONs
  • 5rd place - :gem: 30’000 TONs
  • 6rd place - :gem: 20’000 TONs
  • 7rd place - :gem: 10’000 TONs
  • 8rd place - :gem: 5’000 TONs
  • 9rd place - :gem: 3’000 TONs
  • 10rd place - :gem: 1’000 TONs

Rewards up to 10K will be paid at the end of the contest. Rewards above 10K will be paid as follows: half at the end of the competition and half in equal parts over 12 months (vesting). The conditions for obtaining the vesting are as follows:

  • Github issues should be responded to within 24 hours.
  • Critical module malfunctions should be fixed within 3 days.
  • In the case of a Queue Provider API changes or other blockchain changes, the code must be updated no later than within 1 month after the change.
  • All other adequate issues should be resolved within one month.

 

Landing Page...

Read more...


                   

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Topics

  • Сообщения

    • Обновленный законопроект о криптовалютах. Депутаты Госдумы внесли поправки в новую редакцию законопроекта о регулировании майнинга криптовалют. Среди изменений — предложение запретить организацию обращения криптовалют в России, сделав исключение только для майнеров, майнинговых пулов и тестовых проектов Банка России в рамках экспериментального правового режима (ЭПР).Как пояснил зампред комитета Госдумы по информполитике и соавтор законопроекта Антон Горелкин, оборот криптовалют в России запрещаться не будет, но под запрет попадает организация оборота — создание российских бирж и обменников вне зоны действия ЭПР. Ограничение не запрещает использовать иностранные криптобиржи и обменники, уточнил депутат.Первая редакция законопроекта появилась еще в ноябре 2022 года, и после новых правок сохраняет ряд ограничительных мер. Эксперты «РБК-Крипто» прокомментировали наиболее важные положения документа и рассказали о последствиях одобрения законопроекта в его текущем виде.   Что включает законопроект?Законопроект является очередной попыткой узаконить майнинг в России и не вводит запрет на работу криптобирж, которые и так не работают на территории России, комментирует партнер Digital & Analogue Partners Юрий Брисов. Банк России видит важной целью предотвратить попадание криптовалюты в экономический оборот внутри страны, поясняет он.Авторы законопроекта подчеркнули, что несмотря легализацию вознаграждения в криптовалюте за майнинг, распространяться это будет только на компании, которые занимаются майнингом «под присмотром ЦБ». Они смогут законно продавать криптовалюту, но им будет запрещено заниматься ее обменом, продажей, стейкингом, лендингом и другими услугами, которые предоставляют криптобиржи. Но важно понимать, что они не могли это делать и раньше, уточняет Брисов.Существенных изменений, которые бы повлияли на рынок, в новом законопроекте по сравнению редакцией 2022 года нет, отмечает директор по аналитике компании «Шард» Федор Иванов. Теперь более точно описывается порядок работы майнеров, устанавливаются высокоуровневые требования к их отчетности и основные механизмы контроля, майнеры и майнинг-пулы включаются в число субъектов статьи 7.1 Федерального закона № 115-ФЗ. Но главное положение законопроекта о запрете организации оборота криптовалюты на территории России и любой ее рекламы осталось неизменным.Несмотря на усилия со стороны рынка, поправки в законопроект «не смягчили, а ужесточили» происходящее на российском крипторынке, рассуждает глава компании BitOK Дмитрий Мачихин: «Логика такая, майнинг можно, что криптовалютой можно владеть на свой страх и риск, но где и как ее граждане будут покупать, у нас регулятору неинтересно — главное, чтобы не в этом не участвовала никак российская инфраструктура». «Очень неудобное» положение о запрете рекламы и предложения услуг не хотелось бы видеть в финальной версии законопроекта, добавляет эксперт.Подробнее на РБК:https://www.rbc.ru/crypto/news/662e3fe09a79470e68c5d02a?from=copy
    • Experience carefree connections with the top-rated site for casual dating adventures. Real Women Finest Сasual Dating
    • Джастин Сан предсказывает отказ SEC в утверждении Ethereum ETF в мае, ссылаясь на необходимость образования в сфере криптовалют.   Вероятность того, что SEC утвердит Ethereum ETF в мае, продолжает уменьшаться в свете последних событий.   Основатель блокчейна Tron Джастин Сан говорит, что Комиссия по ценным бумагам и биржам США (SEC) не утвердит биржевой фонд (ETF) Ethereum в мае.   В своем сообщении 28 апреля на платформе X (ранее известной как Twitter), Сан отметил, что криптоиндустрии все еще нужно готовиться к долгосрочному образованию с регуляторами, особенно в помощи им в понимании работы развивающейся индустрии.   "Мое честное мнение (NFA) заключается в том, что ETF Ethereum не будет утвержден в мае. Криптоиндустрии все еще нужно готовиться к долгосрочному образованию с регуляторами, с фокусом на помощи им в понимании криптовалюты", — сказал Сан.   Позиция Сана совпадает с мнением многих рыночных аналитиков, ожидающих отклонения ожидающих заявок на Ethereum ETF со стороны SEC.   Например, аналитик ETF Bloomberg Эрик Балчунас оценил шансы на утверждение ETF Ethereum в мае на уровне 25%. Он объяснил этот скептицизм меньшей активностью SEC в процессе рассмотрения заявок по сравнению с периодом Bitcoin ETF.   Кроме того, недавние слухи свидетельствуют о том, что агентство под руководством Гэри Генслера предприняло усилия по классификации ETH как ценной бумаги, что стало причиной иска Consensys против Комиссии.   Кроме того, обратная связь с последних встреч с SEC указывает на пессимистическую перспективу, с неблагоприятными перспективами утверждения.   Эти открытия снизили вероятность утверждения Ethereum ETF до 11%, самого низкого уровня в этом году, как указывают данные Polymarket.   Тем не менее, сохраняется некоторый оптимизм, поскольку эмитенты ETF, такие как BlackRock и Grayscale, продолжают обновлять свои заявки, несмотря на молчание и ожидание отклонения.   Страховая компания Franklin Templeton’s ETF Ethereum появилась на сайте Depository Trust and Clearing Corporation (DTCC), несмотря на то, что SEC отложила свое решение по заявке на ETF 23 апреля.   Крейг Салм, главный юрист Grayscale, заявил, что недостаток взаимодействия SEC с заявителями на ETF Ethereum в виде нематериального актива не будет решающим фактором, влияющим на перспективы таких продуктов.   "Инвесторы хотят и заслуживают доступа к Ethereum в виде ETF Ethereum, и мы считаем, что аргументы за такие продукты так же сильны, как и за ETF Bitcoin", — сказал Салм.   Подробнее читайте на нашем сайте в разделе НОВОСТИ.
    • Connect casually with like-minded individuals on the ultimate dating platform. Living Women Outstanding Сasual Dating
    • Последний день апреля - специальная скидка 15% на все услуги KeyProxy!     Воспользуйтесь нашей эксклюзивной акцией в честь завершения апреля! Только в этот день вы можете получить скидку 15% на любую услугу KeyProxy. Не упустите возможность обеспечить себе надежную защиту и анонимность в онлайне по выгодной цене.    Воспользуйтесь промокодом APRIL15 при оформлении заказа и получите свою  вечную скидку сегодня!   Website: KeyProxy.net Telegram: @KeyProxy
    • HI WINDICERS,   New Forum Challenge is now up!   this week let's all celebrate one of the cool events, INTERNATIONAL DANCE DAY by showing our best moves. Let's go shake those bellies and burn some fats down by playing 3 of our in-house games DICE, CRASH and PLINKO.   Hit the required multipliers, win and get your share from the prizepool of 0.0052 BTC by the end of the contest.   Contest ends Monday May 06th, 19:00 UTC.  
    • Advantages of exchange with Bitmore: Reliability: The company has a good reputation in the market and provides a high level of security for cryptocurrency transactions. A wide range of cryptocurrencies: The company offers a wide range of cryptocurrencies for exchange, including popular and lesser-known assets. Transparency: The company is open about its terms, fees, and exchange rates, which allows clients to make an informed choice. We provide favorable conditions for cryptocurrency exchange, which allows clients to make profitable transactions. Global access: The company works with clients from all over the world, providing the ability to exchange cryptocurrencies between different countries and regions with convenience and efficiency. Translated with www.DeepL.com/Translator (free version)
    • Преимущества обмена с Bitmore: Надежность: Компания имеет хорошую репутацию на рынке и обеспечивает высокий уровень безопасности для транзакций с криптовалютами. Расширенный выбор криптовалют: Компания предлагает широкий выбор криптовалют для обмена, включая популярные и менее известные активы. Прозрачность: Компания открыта относительно своих условий, комиссий и обменных курсов, что позволяет клиентам сделать информированный выбор. Предоставляем выгодные условия для обмена криптовалют, что позволяет клиентам совершать выгодные сделки. Глобальный доступ: Компания работает с клиентами со всего мира, предоставляя возможность обмена криптовалют между различными странами и регионами с удобством и эффективностью.
    • 25 раздавали, да. сейчас не слежу
    • Новости сегодня 1. Bloomberg сообщил о возможном одобрении биткоин-ETF в Австралии. 2. Снижение транзакционных комиссий в сети Ethereum до шестимесячного минимума ($1,12) может указывать на приближение альтсезона. К такому выводу пришли в Santiment. 3. Кошелек, связанный с Ethereum Foundation, проснулся после 9 лет бездействия и перевел 2000 ETH ($6.6 млн) на новый адрес. Кошелек получил 2000 ETH от фонда 22 сентября 2015 года, когда цена составляла всего $0.9. 4. Apple ведет переговоры с OpenAI для добавления функций искусственного интеллекта в iPhone. В центре переговоров - поддержка чат-бота с искусственным интеллектом в обновлении iOS 18. 5. Согласно данным The Block, количество активных адресов в сети Solana продолжает расти. Вчера было зафиксировано более 842,000 активных адресов - это более высокие показатели, чем зафиксированные в 2022 и 2023 годах. Именно рост активности стимулирует спрос на токен SOL. Наш канал в Telegram https://t.me/Bulldog_ExСвязаться с нами:Сайт: https://www.bulldog.exchange/Support: support@bulldog.exchangeTelegram: https://t.me/exchange_bulldog  
×
×
  • Create New...