TON Contests
163K subscribers
30 photos
7 videos
1 file
140 links
The Open Network contests announcements channel.

Discussion: @toncontests_chat.

Developer chats: @tondev_eng (EN), @tondev (РУ).

General: ton.org, @toncoin, @toncoin_rus.
Download Telegram
🏆 Non-technical Contest: Explanation of the blockchain

Prize fund: 1000 TON.

Deadline: 18:00 on Nov, 17 (UTC).

Task:

Explain in English or Russian how the blockchain works in simple words.

This text should target an audience who are not familiar with blockchains.

The text should not be larger than 1-2 pages.

Explain the basic principles of blockchain technology (not just a specific one) - blocks, decentralized nodes, etc.

We want to make TON blockchain for people, not just geeks, to help everyone buy, store and transfer assets in a convenient, familiar way.

The clearest texts will be used in the corresponding sections of the ton.org and channels.

Who can take part: Anyone.

How do I submit: Please send a plain text message (not a file or Word document) to @toncontests_bot.
🏆 Frontend Contest: Frontend of DEX with liquidity pools, Stage 1.

Prize fund: 30 000 TON.

Deadline: 18:00 on Nov, 30 (UTC).

Task:

Create a frontend of DEX with liquidity pools for TON Blockchain.

In this stage, you need to create a working UI. Asynchronous calls to smart contracts must be mocked-up.

We require a UI for exchanging one token for another token, a UI for creating a pool with two tokens, a UI for adding and removing liquidity from a pool, a UI with a list of pools and pool statistics.

You can explore services like Uniswap and Pancake.

You must use the Typescript+React+Redux stack.

Extra dependencies and extra code are not welcome.

You can't use the idea of just copying the entire open-source Uniswap code - there is a lot of unnecessary code there.

When considering the design options, you can focus on the ton.org site, UI of standard wallets and bridge. You may find the brand assets page helpful.

We deliberately did not give ready-made references so that you have the opportunity to rethink some things in using such services.

Evaluation priorities: understandability of the code and the possibility of its further support, general correctness and speed of the application and attention to detail.

Who can take part: Anyone.

How do I submit:

Please comment on this issue on GitHub by attaching an archive or link to the open-source code with a solution, a description of the functionality, a description of the build process, your TON address to receive an award. Submission must be under the MIT license.

To avoid plagiarism, you can attach a link to a private repo to the submission, which you will make public after the deadline.
🏆Frontend contest: TON status page

Prize fund: $30’000 in Toncoins (currently 10’000 TON).

Deadline: 18:00 on Nov, 17 (UTC).

Task:
Create a web app and corresponding open-source backend, which display summarized data on the state and availability of TON Blockchain.

In particular, the page should display:
- Performance and block rate of TON chains: masterchain and basechain (note that there may be more than one shard on basechain)
- Performance and responsiveness of primary TON services: ton.org, ton.sh, toncenter.com
- TON/ETH and TON/BSC bridge operability status
- Status of main on-chain governance activity: validator elections, config votings, slashing.
- Public liteservers performance: response time and sync state
- Public DHT-servers performance
- Basic on-chain stats: tps, accounts activity, transferred amount by type, number of validators

API and integration with notification services (Telegram channel/bot) will increase your chances to win.

Evaluation priorities:
- The coverage and detail of basic metrics.
- Speed and aesthetic appearance.
- The complexity of the service deployment (we expect detailed instructions).
- Understandability of the code and the possibility of its further support.

Who can take part: Anyone.

How do I submit:

Comment on this issue on GitHub by attaching an archive or link to the open-source code with a solution, a description of the functionality, the build process, your TON address to receive an award. Submission must be under the MIT license.

To avoid plagiarism, you can attach a link to a private repo to the submission and hash of the last commit, which you will make public after the deadline.
UPD: We have added a rule to frontend contests — all submissions must be under the MIT License.
The "TON status page" and "Explanation of the blockchain" contests are over.

Thanks to everyone who sent submissions! Check will take some time.

Stay connected and participate in new contests!
Forwarded from Crypto Bot News
🏝 We start testing Crypto Pay at @CryptoTestnetBot.

Crypto Pay is a @CryptoBot-based payment system that allows developers to create invoices and accept payments in crypto using an API.

Users can pay invoices using funds from bot wallet with 0% fees.

You can try Crypto Pay in this bot: @SimpleCryptoPayTestBot

You can create a new app here:
t.me/CryptoTestnetBot?start=pay

API documentation: https://telegra.ph/Crypto-Pay-API-11-25

This is the testnet version of the main bot. No real coins are used.
Forwarded from Crypto Bot News
🏆 Vulnerability Search Competition for Crypto Pay.

Prize fund: up to $3,000.

The competition will run until November 30, 7:00 (UTC).

Task:
Using Crypto Pay API, find a vulnerability that will allow you to access a balance of another app, gain access to balances without an API key, or find any other security breaches in API.

Who can take part: Anyone.

How to submit: Send a detailed report on a found vulnerability to @CryptoSupportBot with #secure_contest hashtag included.

You can ask questions about usage of API at @CryptoBotEnglish.
Forwarded from Crypto Bot News
🏆 Contest for JavaScript developers.

Prize fund: $1,000.

The competition will run until November 30, 7:00 (UTC).

Task: make an npm module for Crypto Pay API. Try to write JavaScript code as described in this guide. The documentation must be written in English. The source code must be published under the MIT license.

This module will be used by third-party developers to integrate Crypto Pay into their projects.

Who can take part: Anyone.

The criteria we will use to determine the winner are attention to details, quality of documentation, code and its size.

How to submit: Send a link to a public GitHub repository and an uploaded npm module to @CryptoSupportBot with #javascript_contest hashtag included.

You can ask questions about usage of API at @CryptoBotEnglish.
🏆 Results of contest: «Explanation of the blockchain»

We got 102 submissions and chose the best ones. Prize-winning places in the non-technical competition were taken by 16 participants:

1st place – 300 TON
🥇Empty

2nd place – 150 TON
🥈Владислав Станкевич

3rd place – 50 TON each
🥉Александр Крюков
🥉Ilia
🥉A
🥉Muhammad Muhammadiev
🥉Дмитрий
🥉Ramon Dekkers
🥉Евгений
🥉Ростислав

4th place – 25 TON each
🎖Kostas Zhukov
🎖Dmitry Tsybulkin
🎖Isaac
🎖Denis Matveev
🎖denz1l
🎖Sergey

We thank all the participants and congratulate the winners, stay with us - very soon we will announce new contests in which you can show your talents. We will contact you shortly via our support account @toncoin_help to send prizes.
Forwarded from Crypto Bot News
🏆 Results of November contests.

1. 6 participants have taken prizes in the Contest for JavaScript developers.

9 submissions were received totally. The prize fund of the contest was increased to $1,650.

I place$450
🥇 Anastasia 🍒GitHub, NPM +$50 bonus
🥇 Slava FominGitHub, NPM

II place$250
🥈 whitered932GitHub, NPM

III place$150
🥉 NuxGitHub, NPM
🥉 SergeiGitHub, NPM
🥉 ROYALF1SHGitHub, NPM

2. And 2 winners in the Vulnerability Search Competition for Crypto Pay.

I place$500
🥇 Anastasia 🍒

II place$300
🥈 Slava Fomin

Winners should contact @TheAmeliaEarhart to receive their rewards.

Congratulations to the winners! Thank you all for your participation. Stay tuned, the 2nd round of the Contest for JavaScript developers will be announced this week.
💡 If you are developing a project using TON and want to start your own competition like the Crypto Bot team did, we can consider it to publish on this channel.
🏆 Results of contest: «Status Page»

We got 4 submissions and reviewed each one.

2nd place


🥈 rgabdullin - 2000 TON
🥈 OmaiwoHochetDeneg - 2000 TON

3rd place

🥉 undrfined - 800 TON

Bonus prize

🎖 maxistar - 200 TON

We thank the participants! Second places will also receive an special offer to continue work.

You can find works of participants and reviews on GitHub.
Forwarded from Secretship (Oleg Oskolsky)
🏆 Конкурс для JavaScript разработчиков

💰 Призовой фонд: $5,000

📅 Срок сдачи работ:
12 декабря, 23:59 по Москве.

Задача: взяв за основу интерфейс promote.telegram.org и строго соответствуя стилю этого сайта сделать своё веб-приложение на Vue.js.

Более детальное описание задачи, требований и условий оценки доступно здесь.

Условия: принять участие может любой желающий. Работы нарушившие требования или плохо соответствующие задачи рассматриваться не будут.

Приём работ: пришлите ссылку на публичный GitHub-репозиторий и ссылку на работающее веб-приложение в @TheContestBot с пометкой #javascript_contest.

Вопросы по конкурсу можно задать в этом чате.
Forwarded from Secretship (Oleg Oskolsky)
🏆 Итоги конкурса для JavaScript разработчиков.

Всего было прислано 3 работы. Одна работа была исключена из-за полного несоответствия требованиям и условиям задачи. Призовые места заняли два человека.

I место$1000
🥇 A · MGitHub, Web

II место$750
🥈 SergeyGitHub, Web

Поздравляем победителей и благодарим всех за участие. Награды будут отправлены сегодня вечером.
The Tonkeeper team is hiring!

QA engineer / release manager. You love to test products, find bugs and imperfections. At Tonkeeper you will be testing our apps and related services, triage issues and manage the release process. We are looking for a person with experience in QA work, who can work independently and always strives for perfection.
https://drop.cv/HDy7Xm

React-Native developer. We are looking for a person with experience in building mobile apps using React-Native. We expect attention to details, ability to work independently and desire to work with breakthrough technology.
https://drop.cv/9I61HF

JavaScript developer. We are searching for a developer with strong Mobile and Desktop Web experience with React.js. (Vue and Angular are concidered if you are willing to learn React). We value preceision and quality, expecting you to be fast and initiative. Fast bug-free interfaces with smooth animations are absolute priority for us.
https://drop.cv/ai609R
Results of contest Frontend of DEX with liquidity pools, Stage 1.

All submissions do not meet our quality standards.

The frontend should work smoothly and have a clean, pretty look. You can cooperate with a UI/UX designer to achieve a nice-looking UI.

We repeat the competition with the same task.

Anyone can participate.
🏆 Frontend Contest: Frontend of DEX with liquidity pools, Stage 1.

Prize fund: $30 000 in Toncoins.

Deadline: 18:00 on Jan, 31 (UTC).

Task:

Create a frontend of DEX with liquidity pools for TON Blockchain.

In this stage, you need to create a working UI. Asynchronous calls to smart contracts must be mocked-up.

We require a UI for exchanging one token for another token, a UI for creating a pool with two tokens, a UI for adding and removing liquidity from a pool, a UI with a list of pools and pool statistics.

You can explore services like Uniswap and Pancake.

You must use the Typescript+React+Redux stack.

Extra dependencies and extra code are not welcome.

You can't use the idea of just copying the entire open-source Uniswap code - there is a lot of unnecessary code there.

When considering the design options, you can focus on the ton.org site, UI of standard wallets and bridge. You may find the brand assets page helpful.

We deliberately did not give ready-made references so that you have the opportunity to rethink some things in using such services.

Evaluation priorities: understandability of the code and the possibility of its further support, general correctness and speed of the application and attention to detail.

Who can take part: Anyone.

How do I submit:

Please comment on this issue on GitHub by attaching an archive or link to the open-source code with a solution, a description of the functionality, a description of the build process, your TON address to receive an award. Submission must be under the MIT license.

To avoid plagiarism, you can attach a link to a private repo to the submission, which you will make public after the deadline.
This media is not supported in your browser
VIEW IN TELEGRAM
Results of contest Frontend of DEX with liquidity pools, Stage 1.

Unfortunately, no submissions meet our quality requirements.
In addition to today's results

We set high standards on the quality and speed of development to ourselves and hope to see this in contests submissions.

In the recent DEX Frontend contest, participants were tasked to make the simple UI without functionality. We have provided references, enough time and a good prize fund.

The winners also may have received support to continue developing the DEX as a full-fledged product or an invitation to become part of the TON core team.

Unfortunately, the submissions for this contest were unprofessional and not diligent. We believe that would be wrong to reward low-quality works.

Please note that in the previous contests [1], [2], the participants who completed the task received good prizes, their works have the real application, and some participants were invited to work in the core team.

We will continue to run contests and will always encourage, help and support good work.

Note that there is still no huge competition in TON contests, this is a good chance to take the main prizes for people who are able to program with high quality and be attentive to details.
After additional discussion with the community members we decided to encourager all 21 participants and distribute the prize fund equally between them.

Each receives 714.25 TON ($1428.5), which in total equals $30 000 at the current exchange rate ($2).
🏆 TON Smart Challenge 1 Announcement

Prize fund:
17,777 TON ($30,000)

Start: March 28

Deadline: 18:00, April 7 (UTC).

Announcement:

We’re hosting our first Smart Challenge for FunC contracts optimization on March 28. The challenge’s goal is to find and fix bugs and optimize five smart contracts regarding their gas efficiency.

We’re going to release a web page with more details and an example contract in a couple of days.

Who can participate? Anyone.

How do I participate? Stay tuned for the contest launch message on the @toncontests channel and make sure you have notifications enabled.