Попробовал, наконец, разработку на Blazor. Это такой фреймворк под .NET, который позволяет писать фронтенд на C#. Работает он двумя способами: либо собирает весь проект в WebAssembly, и бедный пользователь грузит себе мегабайтную dll, либо устанавливает клиент-серверное соединение через SignalR и шлёт клиенту информацию об обновлённых DOM-элементах.
Вот вторую то я и пробовал. Казалось бы — каждое нажатие кнопки требует отправить на сервер запрос и получить ответ. Никогда такого не было! Но субъективно разницы во времени отклика нет (потому что веб и так достаточно медленный, хаха).
Фронтенд-часть пишется очень похоже на JSX: вёрстка реактивно вперемешку с кодом. Когда-то я очень ругал React за такой подход, потому что каша. Но нетипизированный JS по-умолчанию каша, а здесь же по факту получается очень удобно: статический анализ не даёт тебе делать ошибки и писать ерунду.
Но приятный полноценный язык программирования вместо JavaScript это лишь вишенка на торте. Самое крутое — вся сила серверного кода с полноценной возможностью обращения к базе данных, шеринг моделей данных между сервером и клиентом, и, наконец, Dependency Injection любого серверного модуля в «клиент»! То есть вы не просто пишете одно приложение вместо двух, вы ещё и получаете отсутствие ошибок при каком-нибудь изменении моделей API, когда сервер стал отдавать не то, что ожидает клиент. Вам вообще теперь не нужен API, достаточно закодить нужную функцию на серваке и инжектировать её в нужный фронтенд-модуль.
Это супер удобно, супер быстро, супер устойчиво к ошибкам. Теперь не хочется возвращаться даже на вполне крутой Vue 3. Но, система пока новая, она не обросла решениями от комьюнити, а браузерный API всё равно придётся дергать через JavaScript Interop. Для совсем кайфа нужно подождать годик, поскольку развитие идёт довольно быстро. Например, там нет очень нужного в таком деле hot reload, но в .NET 6 он уже анонсирован, и вроде как есть в превью, а релиз в ноябре.
#dev
STON.fi and EVAA: Live DeFi Session Starting Soon
#TON#STONfi
STON.fi is hosting an educational session in collaboration with EVAA, starting in 1 hour. The session will cover practical looping strategies and advanced DeFi techniques on TON, and participants can win $300 in STON & EVAA tokens for the best questions.
Source: link
@tonlines
⚡️The Open Platform: STON.fi DAO Launches for Direct Community Involvement
#STONfi#TON
The Open Platform announces that STON.fi DAO is now live, enabling community members to directly participate in proposals and vote on vital decisions. This development aims to achieve practical decentralization and a transparent governance model in the TON Blockchain DeFi ecosystem.
Source: link
@tonlines
Integrate STON.fi with Your App via Toncoin
#STONfi#TON
Toncoin shares how developers can integrate STON.fi liquidity into their React apps to enable users to earn rewards and connect with the TON DeFi ecosystem. The integration features simple SDK/API setup and compatibility with Tonkeeper and TON Wallet.
Source: link
@tonlines
⚡️STON.fi Celebrates 3 Years with Community Contests
#TON#STONfi
STON.fi marks its three-year anniversary by hosting two contests on X (ex-Twitter). Participants can join the STON MEME CHALLENGE or share their STON STORY to win unique prizes.
Source: link
@tonlines
STON.fi: New Integration with Gas Pump on TON
#STONfi#TON
STON.fi has partnered with Gas Pump, the Telegram-native launchpad, to facilitate token launches on TON. This integration allows tokens that reach the 1,000 TON bonding curve milestone to launch directly on STONfi, providing their communities with access to its swapping and liquidity services. This collaboration enhances the accessibility and discoverability of new projects for users.
Source: link
@tonlines
Tonstakers: April Achievements and Collaboration
#TON#STONfi
Tonstakers reported strong growth in April with a TVL of 69.5M TON and over 100K users. Highlights include collaborations with EVAA and Storm Trade, the launch of tsTON/TON WStableswap pool on STON.fi, and integration into the xDelta aggregator.
Source: link
@tonlines
TON Community: Integrate STON.fi Liquidity Easily
#STONfi#DeFi
TON Community highlights how developers can integrate STON.fi liquidity into their React apps with minimal code. This integration allows users to earn rewards from idle tokens and enhances user engagement with DeFi participation.
Source: link
@tonlines
🗿STONfi: A Grand Bug Bounty Program With $500K Fund
The DEX team, in collaboration with HackenProof and Certik, launched a Bug Bounty program for the STON.fi v2 smart contract with a prize pool of $500,000.
White hat hackers who discover vulnerabilities and security issues can expect a reward of up to $100,000 depending on the severity of the issue. The v2 contracts are published on github.
⚠️Important: All tests must be performed exclusively in testnet.
💬 At STON.fi, we aim to create the safest platform for exchanging assets on TON. Your knowledge helps us build one of the most reliable platforms in the TON ecosystem.
— STONfi Team
Also, a detailed guide on the operating principles and capabilities of STON.fi has been released on beincrypto.
🔗Read the STON.fi guide
#STONfi#TON#DEX
🗿Protection against impermanent losses continues
Ston.fi has extended partial protection against intermittent losses for another month. This will be the 3rd month in a row that liquidity providers in the STON/USDT pool can get compensation for intermittent losses.
To participate in the protection program, you must supply liquidity to the STON/USDT pool before February 1st.
Other conditions remain unchanged:
⚪️ Will last until February 28
⚪️ Compensation for up to 5.72% of non-permanent losses
⚪️ Monthly protection budget - $10,000
⚪️ Payout up to $100 in STON tokens
🏦Become a liquidity provider
#Stonfi#DEX#TON
🥇Create an infographic to win a prize!
STON.fi has launched a creative infographics competition with a 💵1,500 prize pool.
To participate, just complete 4 steps:
🟢 Create an infographic about current trends in cryptocurrency.
🟢 Post it to the CoinMarketCap Community mentioning @ston_fi, $STON and $GEMSTON.
🟢Follow @ston_fi on CoinMarketCap.
🟢Submit your results before February 10. You can submit any number of works.
You can see examples of infographics here, here and here.
You can read more about the competition on the official STON.fi channel
#Stonfi#DEX#TON
🗿Safe farming on STON.fi
Provide liquidity to the STON/USDT V2 pool before January 1st and share 10 000 STON with extended partial impermanent losses protection!
Farming
⚪️ Will last until January 25
⚪️ LP tokens are not locked
Protection against intermittent losses
⚪️ Will last until January 31st
⚪️ Compensation for up to 5.72% of non-permanent losses
⚪️ Monthly protection budget - $10 000
⚪️ Payout up to $100 in STON tokens
⚠️ Important: to get the compensation, you must provide liquidity before January 1st.
ℹ️How to farm on Ston.fi
#Stonfi#DEX#TON
🗿Impermanent loss protection on STON.fi
The DEX team has introduced a feature designed to protect liquidity providers from impermanent losses.
❓How does this work?
Any liquidity provider has probably encountered impermanent losses. They occur when the price ratio of tokens in the liquidity pool changes significantly. The protection function is aimed at partially eliminating these losses.
Detailed information:
⚪️ The protection works only in the STON/USDT V2 pool.
⚪️ Compensation for losses of up to 5.72% (this corresponds to a 50% decrease in the asset price).
⚪️ The monthly protection budget is limited to $10,000.
⚪️ The maximum payout per user is $100.
⚪️ Payments are made in STON automatically.
⚪️ Works in case of a decrease in the STON rate within the specified period.
Full terms and conditions are available here.
The protection will be in effect from December 12 00:00 UTC to December 31 23:59 UTC.
It’s a discretionary program, not an insurance product and does not provide you any guarantee of full reimbursement and should not be relied upon as a guarantee of returns.
#Stonfi#DEX#TON