Browse all Smart Contract Security articles.
7 min read
नेटिव Multicall नेटिव multicall कई contract calls को एक ही atomic transaction में बंडल करने की Starknet की क्षमता है। कुछ decentralized application वर्कफ़्लो में कई... को साइन करने की आवश्यकता होती है।
17 min read
Account Abstraction Ethereum पर, अकाउंट्स डिफ़ॉल्ट रूप से Externally Owned Accounts (EOAs) होते हैं। प्रत्येक अकाउंट एक private key द्वारा नियंत्रित होता है, और यदि यह कॉम्प्रोमाइज़ हो जाती है, तो नुकसान को सीमित करने का कोई तरीका नहीं होता है या...
10 min read
Pragma Oracle Pragma एक oracle protocol है जिसे Starknet के लिए बनाया गया है, जो off-chain प्राइस डेटा को on-chain लाता है। यह price feeds और computational feeds (जैसे yield curves और volatility डेटा) प्रदान करता है। इसमें...
9 min read
Starknet पर Contracts को अपग्रेड करना। Ethereum पर, contract upgradeability के लिए proxy pattern सबसे आम तरीका है। इस पैटर्न में, एक proxy contract, contract की storage को अपने पास रखता है और डेलिगेट करता है...
17 min read
Components 3 Component Part 1 में, हमने सीखा कि एक contract के भीतर component कैसे बनाया और उपयोग किया जाता है, और यह प्रदर्शित किया कि components Solidity में abstract contracts की तरह व्यवहार करते हैं। Component Part 2 में, हम...
5 min read
Starknet पर Library call: एक library call किसी घोषित contract class के लॉजिक को उस contract के context और storage में निष्पादित करता है जो इसे invoke करता है। यह Solidity के समान है लेकिन class hashes का उपयोग करता है...
14 min read
Cairo में Factory Contract एक Factory Contract ऐसा कॉन्ट्रैक्ट होता है जो किसी कॉन्ट्रैक्ट के एक या अधिक इंस्टेंस को डिप्लॉय करता है। "_Understanding Starknet's Contract Deployment Model_" अध्याय में, हमने सीखा कि...
13 min read
Starknet पर Contracts डिप्लॉय करना। पिछले लेख में, हमने Starknet के declare-deploy मॉडल को कवर किया था, जिसमें regular और account contracts के लिए deployment paths शामिल थे। यह लेख उन अवधारणाओं को...
16 min read
Starknet के Contract Deployment Model को समझना। Ethereum पर, आप एक ही transaction में एक contract deploy करते हैं। Starknet एक अलग दृष्टिकोण अपनाता है: deployment को दो अलग-अलग transactions में विभाजित किया गया है,...
9 min read
Starknet पर Cross-contract call एक cross-contract call वह तरीका है जिससे एक कॉन्ट्रैक्ट दूसरे कॉन्ट्रैक्ट के public function को कॉल करता है। इसका एक सामान्य उदाहरण एक liquidity pool द्वारा ट्रांसफर करने के लिए किसी ERC-20 टोकन कॉन्ट्रैक्ट को कॉल करना है...
20 min read
Signature Verification (हस्ताक्षर सत्यापन): हस्ताक्षर सत्यापन वह प्रक्रिया है जिसमें एक public key का उपयोग करके गणितीय रूप से यह प्रमाणित किया जाता है कि किसी संदेश या transaction को संबंधित private key का उपयोग करके हस्ताक्षरित (sign) किया गया था। हस्ताक्षर...
13 min read
Starknet पर Hash Functions: Solidity किसी भी प्रकार के डेटा से deterministic identifiers प्राप्त करने के लिए, जैसे कि function selectors की गणना करना या storage की गणना करना, अपने प्राथमिक hash function के रूप में keccak-256 पर निर्भर करता है...