ercan.sui

1.2K posts

ercan.sui banner
ercan.sui

ercan.sui

@ercandotsui

Sui Developer Ambassador @SuiFoundation | @nativerse_xyz fucking love sui

Katılım Kasım 2021
372 Takip Edilen510 Takipçiler
Sabitlenmiş Tweet
ercan.sui
ercan.sui@ercandotsui·
We’re bringing the Standardized Interface for Tokenized Vaults on Sui—a Sui Improvement Proposal designed to unify DeFi vault design, improve security, and accelerate developer adoption. Tokenized vaults are on-chain shared objects that accept deposits of input coins, manage funds, and mint output coins representing each user’s share of pooled assets. Why tokenized vaults? DeFi vaults today are bespoke to individual protocols, resulting in duplicated code, higher audit costs, and fragmented tooling. • The lack of a generic vault standard increases security risk and slows integration. • Our SIP addresses this by defining a unified Vault interface and generic Move modules for managing user and vault-owner flows. Only vaults? No—alongside the vaults, we’re going to help them be recognized by explorers and make them easy to integrate with other DeFi protocols via an immutable VaultMetadata object (similar to CoinMetadata). We implemented an OwnerCap object that delegates fund management capabilities to vault owners. The object was designed to support DAO-based governance and to interoperate seamlessly with MPC frameworks (e.g., @ikadotxyz 2PC-MPC dWallets) and multisig solutions. Last but not least, our vaults will be upgradable too, thanks to a modular architecture. --- How does everything work? Example: a SUI/ySUI vault where a DeFi firm applies custom yield strategies on Sui. --- User Flow Mint: deposit SUI as an input coin into the vault, add that input coin into the vault reserve as Balance, increase the supply of the output coin based on the rate, and wrap that output coin balance into a coin and return it to the user Redeem: burn ySUI as an output coin and redeem SUI plus generated yield in SUI from the reserve of the vault and return it to the user --- Owner Flow Withdraw: withdraw SUI balance from the vaults reserve to spend into yield strategies and generate yields for users (Could be lending strategy, adding liquidity, etc.) Deposit: deposit SUI as an input coin and generated yield back into the vault reserve balance --- Bonus: This type of generic vault solution can streamline developers’ workflows. We plan to deploy standard packages to Sui networks (devnet, testnet, mainnet) and support them through our TypeScript SDK (other languages coming soon). For full details, read the SIP spec on the Sui Forum: forums.sui.io/t/the-standard…
ercan.sui tweet mediaercan.sui tweet mediaercan.sui tweet mediaercan.sui tweet media
English
58
22
122
20.5K
Devrim
Devrim@Devrimdotsui·
merhaba benim sui ile tanışmam bence hayatın tesadüflerle güzelleştiğine dair büyük bir örnek üniversiteden yeni mezun olmuş bir yazılımcı olarak kendimce yapay zeka ile alakalı projeler geliştirmeye çalışıyordum bu noktada teknik bilgisine çok güvendiğim arkadaşım olan can ile sürekli müzakere ederdik bir gün projelerin biri üzerinde çalışırken can dan bir mesaj geldi hackhatona gelmek ister misin cuma günü bebim hackathon un ne olduğuna dair hiç bir bilgim yoktu ve cana sürekli sorular sordum bunun bir yazılım yarışması olduğunu anlattı beni davet etti hackathon aslında bir sui hackathonuydu cuma günü geldi ben hackhatonun yapıldığı yere gittim ama saatlerdeki karışıklıktan dolayı ben hackhatonun ilk günün bitim saatinde orada olmuştum ve çok yabancı olduğum bir ortam olduğu için ortamı inceliyordum ve yavaş yavaş ısınmaya başladım sonrasında oradan ayrılmamız gerekiyordu benim aklımda arkadaşımla bi kahve içip eve gitmek vardı ama canla arkada olan ve sonrasında çok samimi olacağım @ercandotsui bize çıkışta beraber bir şeyler yapalım dedi ve o akşa @ercandotsui @0xserkantoraman ve can la beraber oturduk önceden trade yaptığım için blockchain hakkında biraz da olsa bi fikrim vardı o gün beraber saatlerce sohbet ettik ve beni gerçekten çok etkilediler sonra ki 2 gün hackathon devam etti o hackathonda 2. lik gibi güzel bir sonuç aldık sonrasında projeler hackhatonlar be projeler sui nin hayatımda büyük bir yer edinmesine sebep oldu
Türkçe
1
0
4
152
Sui Türkiye 🇹🇷
Sui Türkiye 🇹🇷@SuiNetwork_TR·
Sui Ramazan kampanyamızın final günü! 5 gündür beraberiz ama senin hikayeni henüz duymadık. Peki, senin Sui yolculuğun tam olarak nasıl başladı? Toplam 550 USDC ödül dağıtıyoruz! En anlamlı 3 hikayenin sahibine 100'er USDC, çekilişle seçeceğimiz 5 şanslı takipçimize ise 50'şer USDC hediye edeceğiz. Hikayeni bizimle yorumlarda paylaş 👇
Sui Türkiye 🇹🇷 tweet media
Türkçe
537
418
552
10.7K
ercan.sui retweetledi
Walgo
Walgo@walgo_xyz·
We’re onboarding 50 early users to WalGo Beta soon🚀 Deploy static sites with one command. No Web3 gymnastics. No infra babysitting. If you build with Hugo/Markdown, want permanent decentralized hosting, and want to contribute to our work: Apply here 👉 tally.so/r/eqDkDO
English
18
11
49
2.4K
ercan.sui retweetledi
Sui Türkiye 🇹🇷
Sui Türkiye 🇹🇷@SuiNetwork_TR·
Bu akşam saat 21:00’de "Sui Türkiye Builders: AMA" yayınında buluşuyoruz! @ChiefPengwyn moderatörlüğünde; @OverBlock_ , @buildermare ,@koza_dao, @node_101 ve @nativerse_xyz ekipleriyle bir araya geliyoruz. Sui ekosisteminde geliştirici olmayı, Move dünyasını ve bizi nelerin beklediğini hep beraber konuşacağız. Hatırlatıcılarınızı şimdiden kurun! Herkesi bekliyoruz 💙 x.com/i/spaces/1yNGa…
Türkçe
29
9
67
3.4K
ercan.sui retweetledi
MystenLabs.sui
MystenLabs.sui@Mysten_Labs·
A paid, 3-month pilot initiative connecting early-career developers with real opportunities inside the Sui ecosystem. If you’re a hackathon builder, bootcamp grad, or contributor - this is for you. Apply 👇 docs.google.com/forms/d/e/1FAI…
MystenLabs.sui tweet media
English
53
61
326
79.3K
ercan.sui retweetledi
Eren.sui
Eren.sui@merndevelop·
Day 21 / 21 – Sui Challenge Today’s progress: -I learnt test error conditions, edge cases and review everything I've learned. -The 21 days are over, and learning regularly has really been great. Thanks @ercandotsui @SuiNetwork_TR, and friends @isa91469 @ugurdotsui @saliht0re
English
3
1
8
226
ercan.sui retweetledi
Devrim
Devrim@Devrimdotsui·
🇬🇧 English Day 21 of the #Sui 21 Days Challenge! 🏁🎉 I DID IT! 21 days of Move, 3 full projects, and countless hours of coding later, the marathon is complete! 🚀 On this final day, I focused on Comprehensive Testing and Code Refactoring. I mastered the test_scenario framework for shared objects, using take_shared and return_shared to verify on-chain interactions. I also implemented "Negative Testing" using #[expected_failure] to ensure my Farm project handles errors like invalid plot IDs or duplicate plantings gracefully. 🛡️🛠️ From basic variables to the Sui Object Model, this journey has been transformational. I'm now ready to build the future of Web3 on Sui! 🌐💎 🇹🇷 Turkish #Sui 21 Gün Challenge’da 21. Gün ve BÜYÜK FİNAL! 🏁🎉 BAŞARDIM! 21 günlük Move serüveni, 3 tam proje ve sayısız satır kodun ardından maratonu tamamladım! 🚀 Bu son günde, Kapsamlı Test Stratejileri ve Kod Temizliği üzerine yoğunlaştım. Paylaşımlı objeleri (shared objects) test etmek için test_scenario çatısını kullanarak take_shared ve return_shared mantığında uzmanlaştım. Ayrıca #[expected_failure] ile "Negatif Testler" kurgulayarak; hatalı parsel ID'leri veya mükerrer ekim gibi senaryolarda çiftliğimizin nasıl tepki vereceğini doğruladım. 🛡️🛠️ Temel değişkenlerden Sui Nesne Modeli'ne uzanan bu yolculuk tam bir dönüşüm oldu. Artık Sui üzerinde Web3'ün geleceğini inşa etmeye hazırım! 🌐💎 #SuiNetwork #MoveLang #Sui21Days #Web3 #Developer #Blockchain #SmartContracts #ProgrammingHero #ChallengeCompleted @SuiNetwork @SuiTRCommunity @ercandotsui
Devrim tweet media
English
5
1
14
363
ercan.sui retweetledi
0xh4mza.eth
0xh4mza.eth@0xh4mza·
Day 21 CHALLENGE TAMAMLANDI! 🎉 21 günde Sui Move öğrendim: ✅Structs, vectors, enums ✅Object model & UID ✅Entry functions ✅Events & state management ✅3 proje: Counter, Bounty Board, Farm Simulator
0xh4mza.eth tweet media
Română
3
1
11
207
ercan.sui retweetledi
gogenjack.sui 🦭/acc
gogenjack.sui 🦭/acc@gogenjack·
Day 21 / 21 – Sui Challenge - DONE! 🏁 Today’s progress: ▫️Wrapped up Final Tests & Cleanup and officially completed the 21-Day Sui Challenge by @ercandotsui, Sui Developer Ambassador @SuiFoundation. Spent time writing comprehensive tests, covering edge cases and error scenarios, and polishing the Farm project. It feels great to see everything come together after 21 consistent days. This journey resulted in: • 21 working Move modules • A solid understanding of Sui Move fundamentals • Confidence to start building my own Move programs on @SuiNetwork Big thanks to Ercan for creating and guiding this challenge - clear structure, practical examples, and strong focus on real understanding made a huge difference. I’m motivated to keep going, deepen my Move skills, and continue building in the Sui ecosystem. Staying consistent doesn’t stop here. One step further from here. @SuiNetwork_PL #Move #Sui
gogenjack.sui 🦭/acc tweet media
gogenjack.sui 🦭/acc@gogenjack

Day 20 / 21 – Sui Challenge Today’s progress: ▫️ Worked on Events in Move. Defined a PlantEvent and updated the farm entry flow to emit an on-chain event after planting, including the updated planted_after counter. Seeing actions turn into searchable history like this makes the Farm Simulator feel way more "real blockchain app" on @SuiNetwork Staying consistent. One day at a time. @SuiNetwork_PL #Move #Sui

English
4
4
29
864
ercan.sui retweetledi
Uğur Erdoğan
Uğur Erdoğan@ugurdotsui·
Day 21 / 21 #SuiChallenge COMPLETED! 🏆 Mission accomplished with 15/15 unit tests passing on my Farm Simulator! 🚀 Huge thanks to @merndevelop for the support throughout this 21-day marathon. It was an amazing journey into #MoveLang and #Sui. Ready for more! 🚜💨 #Sui #Web3
Uğur Erdoğan tweet mediaUğur Erdoğan tweet media
English
4
1
11
207
ercan.sui retweetledi
efe.sui
efe.sui@efedotsui·
Day 21 / 21 – Sui Challenge Today’s progress: – Wrote 8 comprehensive tests for the Farm project. – Verified everything: Happy paths, error cases, and limits. – CHALLENGE COMPLETED!! #Sui #Move @ercandotsui @Devrimdotsui @mericdotsui @electrogu
English
4
2
8
274
ercan.sui retweetledi
Yusuf
Yusuf@yusufdgn_1·
Day 21 / 21 – #SuiChallenge COMPLETED 🏆 3 weeks ago, I started with Hello World. Today, I deployed a fully tested, event-driven decentralized Farm Simulator on Sui. The challenge is over, but my journey as a Sui Developer has just begun. 🚀 #Sui @SuiTRCommunity @ercandotsui
Yusuf tweet media
English
3
1
8
193
Ömer Turhan
Ömer Turhan@0xomerturhan·
Day 17 / 21 – Sui Challenge 💧 Learned entry function, allowing users to interact with my code. Instead of locking the Farm in a private wallet, I used share_object to accessible asset on-chain. 🌍 Pushed commit: "Day 17: add Farm entry function and basic actions" #Sui #Move
Ömer Turhan tweet media
English
2
0
7
102
Uğur Erdoğan
Uğur Erdoğan@ugurdotsui·
Day 16 / 21 #SuiChallenge ✅ My first Sui Object is live on the blockchain! Created the Farm object Assigned a unique identity with UID. Enabled global storage with the key ability. The farm now has a soul and a body in the Move object model! 🚀 #Sui #Move #Web3 #Blockchain
Uğur Erdoğan tweet media
English
3
0
9
98
Yusuf
Yusuf@yusufdgn_1·
Day 14 / 21 – #SuiChallenge ✅ TWO WEEKS DONE! 🚀 Today I finalized the unit tests for my Bounty Board dApp on Sui. 🔹 test_create: Verifies structure. 🔹 test_flow: Checks completion logic. 🔹 test_math: Validates reward aggregation. #SUI @SuiTRCommunity @ercandotsui
Yusuf tweet media
English
2
0
9
86
Ömer Turhan
Ömer Turhan@0xomerturhan·
Day 11 / 21 – Sui Challenge 💧 Built the TaskBoard structure! Assigned an "owner" to the board using the address type. Pushed commit: "Day 11: add TaskBoard with owner and tasks" The “Ownership” logic in Move is now well established. #Sui #Move #Blockchain #Coding
Ömer Turhan tweet media
English
2
0
7
98