The technical content top engineers rely on to level up.
3 min read
FFT अनुकूल Finite Fields एक finite field (Number Theoretic Transform) में FFT एल्गोरिदम को निष्पादित करने के लिए, unity के ऐसे $k$-th roots होने चाहिए जहाँ $k$, 2 की power हो। आदर्श रूप से,...
15 min read
Starknet पर ERC-20 Token Starknet पर ERC-20 tokens उसी तरह काम करते हैं जैसे Ethereum पर करते हैं। वास्तव में, STRK (Starknet का fee token) स्वयं एक ERC-20 token है; protocol में कोई विशेष "native" token नहीं है...
9 min read
Cairo में Constructors एक constructor एक one-time-call function है जिसे contract deployment के दौरान state variables को initialize करने, contract setup कार्य करने, cross-contract interactions करने और... के लिए execute किया जाता है।
17 min read
Starknet Foundry में Cheatcodes Foundry में एक "cheatcode" एक ऐसा तंत्र है जो contract tests को environment variables जैसे कि caller address, वर्तमान timestamp, इत्यादि को नियंत्रित करने की अनुमति देता है। इसमें...
15 min read
Cairo Storage Variable Types Starknet में, Contract Storage वह स्थायी मेमोरी है जहाँ आपके स्मार्ट कॉन्ट्रैक्ट की स्टेट रहती है। किसी फ़ंक्शन के अंदर डिक्लेयर किए गए वेरिएबल्स के विपरीत, जो ... के बाद गायब हो जाते हैं...
3 min read
Cairo में Access Control: Access control यह निर्धारित करता है कि कौन विशिष्ट functions को call कर सकता है या contract के व्यवहार को संशोधित कर सकता है। यह लेख समझाता है कि Cairo macro का उपयोग करके access control को कैसे लागू करता है। ...की एक समीक्षा
13 min read
Components Part 2: OpenZeppelin ERC-20 ट्यूटोरियल Component Part 1 में, हमने सीखा कि एक सिंगल फाइल के भीतर एक component कैसे बनाया और उपयोग किया जाता है। हमने बिल्कुल शुरुआत से एक बनाया और इसके स्टोरेज, इवेंट्स, और... को इंटीग्रेट किया।
8 min read
Cairo Components भाग 1 Cairo में Components, Solidity में abstract contracts की तरह व्यवहार करते हैं। वे storage, events, और functions को परिभाषित कर सकते हैं और उनके साथ काम कर सकते हैं, लेकिन उन्हें अपने आप deploy नहीं किया जा सकता है। यह...
7 min read
Cairo में Function Visibility Cairo में Solidity की तरह "internal" और "pure" modifiers (या इस मामले में कोई अन्य modifiers) नहीं होते हैं। याद रखें कि किसी ब्लॉक को के साथ मार्क करने से Cairo को यह निर्देश मिलता है कि वह शामिल करे...
20 min read
Starknet में Events, contract execution से डेटा को transaction receipt में emit करते हैं। Receipt में execution के दौरान क्या हुआ, इसके बारे में metadata होता है, जिसे... के द्वारा query या index किया जा सकता है।
9 min read
Solidity डेवलपर्स के लिए Cairo: Cairo, Rust से प्रेरित एक भाषा है जो bytecode में कंपाइल होती है, जो Cairo Virtual Machine पर चलता है। Cairo virtual machine एक zero-knowledge virtual machine है...
11 min read
Cairo में Integers: Cairo उन integer sizes की पूरी रेंज प्रदान नहीं करता है जो Solidity में पाई जाती हैं। जबकि Solidity 256 तक 8 bits के प्रत्येक गुणज के लिए integer types प्रदान करता है, Cairo केवल... को सपोर्ट करता है।