अपना भाव बताइए।बाज़ारआप तक आता है।
prove.cash, PulseChain पर स्वैप के लिए एक ऑर्डर बुक है। आप अपने भाव पर एक प्रस्ताव लगाते हैं। वह तब तक खुला रहता है जब तक कोई उसे ले नहीं लेता। न पूल का दाम, न फिसलन, न आपकी ओर से कोई लेन-देन।
यह आपके भाव पर या उससे बेहतर पर पूरा होता है, वरना बिल्कुल नहीं। आप भाव को समय के साथ एक न्यूनतम दर तक गिरने दे सकते हैं: न्यूनतम दर वह सबसे कम है जो आप स्वीकार करेंगे। आप इसे हिस्सों में पूरा होने भी दे सकते हैं।
असली WBTC/WETH दामों पर खींचा गया, एक हस्ताक्षरित प्रस्ताव का उदाहरण।
- हस्ताक्षरी
- 0x7a3f…c19d
- आप देते हैं
- अधिकतम0.6
WBTC
- आप पाते हैं
- इस पर पूरा हुआ20.155
WETH
- भर सकता है
- कोई भी
आपने जो माँगा, कम से कम उतना आपको मिलता है
अनुबंध आपका प्रस्ताव पूरा करने वाले को उसी संख्या से बाँधता है जिस पर आपने हस्ताक्षर किए, और पूर्णांकन आपके पक्ष में करता है। अगर आप फ़ीस जोड़ते हैं, तो ऐप उसे ढकने के लिए वह रकम बढ़ा देता है जिस पर आप हस्ताक्षर करते हैं। फिर भी आपको वही मिलता है जो आपने माँगा।
कोई भी इसे पूरा कर सकता है
न अनुमति सूची, न ज़मानत, न पंजीकरण। जो आपका प्रस्ताव पूरा करता है, वह गैस चुकाता है। आपकी हस्ताक्षरित संख्या से ऊपर बाज़ार जो भी दे, वह अपने पास रखता है।
प्रस्ताव लगाने में गैस नहीं लगती
इसे लगाने के लिए आपका ब्राउज़र एक पल का काम करता है। न गैस, न लेन-देन, न साइन-अप।
यह कैसे काम करता है
- आप
प्रस्ताव पर हस्ताक्षर करें
एक टोकन का अधिकतम इतना लें, दूसरे का कम से कम इतना दें, इस खिड़की के भीतर। पूरी प्रतिबद्धता बस इतनी है।
- सूचना पट्ट
प्रस्ताव को ले जाता है
प्रस्ताव श्रृंखला पर नहीं, एक सूचना पट्ट पर यात्रा करता है। लगाने में आपके ब्राउज़र का एक पल का काम लगता है। न लेन-देन, न गैस, न खाता।
- कोई भी
उसे पूरा करता है
न अनुमति सूची, न ज़मानत, न पंजीकरण। जो इसे पूरा करता है, वही निष्पादक है। वह गैस और आपकी हस्ताक्षरित संख्या चुकाता है, और उससे ऊपर बाज़ार जो दे, वह अपने पास रखता है।
आप क्या हस्ताक्षर करते हैं, यह आपके टोकन पर निर्भर है
प्रस्ताव पूरा होते समय आपके टोकन पाँच तरीकों से जा सकते हैं। ऐप आपका टोकन पढ़ता है और उसके समर्थित तरीकों में से सबसे सस्ता चुनता है, इसलिए चुनाव आपका नहीं है और आप गलती नहीं कर सकते।
- EIP-30092 हस्ताक्षरटोकन केवल एक हस्ताक्षर पर चल सकता है। आप कभी लेन-देन नहीं भेजते, और कुछ भी पहले से स्वीकृत नहीं होता।
- EIP-2612 permit2 हस्ताक्षरदो हस्ताक्षर। आपके टोकन उस पल तक आपके बटुए में रहते हैं जब तक कोई प्रस्ताव पूरा नहीं करता।
- Permit22 हस्ताक्षर, 1 tx एक बारPermit2 को एक बार स्वीकृति दें। इसका पता हर चेन पर एक ही है, और इसका कोड बदल नहीं सकता। उसके बाद हर प्रस्ताव दो हस्ताक्षर है, और आपके टोकन को कोई विशेष समर्थन नहीं चाहिए।
- एक अनुमति1 tx, एक बारअनुबंध को एक बार स्वीकृति दें। उसके बाद हर प्रस्ताव एक हस्ताक्षर है।
- एस्क्रो1 txपहले जमा करें। इसमें एक लेन-देन लगता है, और बदले में प्रस्ताव ढका हुआ होता है, इसलिए निष्पादक उस पर तुरंत भरोसा कर सकता है।
आपके टोकन कहाँ बैठे हैं।
प्रस्ताव उतना ही मज़बूत है जितना उसका आधार।
प्राधिकरण
पूरा होते समय ढकाटोकन आपके बटुए में रहते हैं। आपका हस्ताक्षरित प्राधिकरण उन्हें ठीक निष्पादन के क्षण में अनुबंध में ले जाता है।
- आप चुकाते हैं
- खर्च 2 हस्ताक्षर और 0 लेन-देन
- निकास
- validBeforeआपका हस्ताक्षर ठीक पूरा होने के पल में टोकन ले जाता है, और यह इसी एक प्रस्ताव से बँधा है। इसकी समाप्ति हस्ताक्षर का ही हिस्सा है। चेन पर रद्द करना इसे तुरंत खत्म कर देता है।
एस्क्रो
एस्क्रो मेंटोकन अनुबंध में बैठे रहते हैं, इसी एक प्रस्ताव से बँधे, जब तक आप उन्हें निकाल न लें।
- आप चुकाते हैं
- खर्च 1 हस्ताक्षर और 1 से 2 लेन-देन
- निकास
- withdraw · 1 txएक निकासी आपका पैसा लौटा देती है और प्रस्ताव खत्म कर देती है। न प्रतीक्षा अवधि, न अनलॉक का कदम, न कोई खिड़की जो छूट जाए। जिस प्रस्ताव में आपने कभी फ़ंड नहीं डाला, वह अलग है: कोई और उसे उस पैसे से फ़ंड कर सकता है जो पहले से आपके नाम पड़ा है। जिन्हें आप नहीं चाहते, उन्हें रद्द करें।
permit2
पूरा होते समय ढकाटोकन आपके बटुए में रहते हैं। आपका हस्ताक्षरित Permit2 स्थानांतरण उन्हें ठीक निष्पादन के क्षण में अनुबंध में ले जाता है, बस एक ही बार।
- आप चुकाते हैं
- खर्च 2 हस्ताक्षर और अधिकतम 1 लेन-देन
- निकास
- deadlinePermit2 का स्थानांतरण एक बार काम करता है और प्रस्ताव के साथ समाप्त हो जाता है। उसके बाद हमारे नाम कोई स्थायी अनुमति नहीं बचती। आपकी एक स्वीकृति Permit2 को ही जाती है, एक ऐसे पते पर जिसे हम हिला नहीं सकते। चेन पर रद्द करना प्रस्ताव को तुरंत खत्म कर देता है।
permit
बटुए मेंटोकन एक अनुमति के तहत आपके बटुए में रहते हैं। वह अनुमति दूसरा हस्ताक्षर लगाता है, इसलिए आप कोई लेन-देन नहीं भेजते। आप पूरा होने से पहले भी टोकन खर्च कर सकते हैं, और तब प्रस्ताव पूरा नहीं हो पाता।
- आप चुकाते हैं
- खर्च 2 हस्ताक्षर और 0 लेन-देन
- निकास
- cancel · 1 txpermit हस्ताक्षर से लगी एक अनुमति है, इसलिए इसमें कोई लेन-देन नहीं लगता। फिर भी यह एक अनुमति ही है। इसे वापस लेने से प्रस्ताव खत्म नहीं होता, क्योंकि आपका हस्ताक्षरित permit अगली बार पूरा होते समय इसे फिर लगा देता है। बंद करने का बटन रद्द करना है। जो अजनबी आपका permit पहले खर्च कर दे, वह प्रस्ताव का पूरा होना नहीं रोक सकता।
स्वीकृति
बटुए मेंटोकन एक अनुमति के तहत आपके बटुए में रहते हैं। आप उन्हें पूरा होने से पहले खर्च कर सकते हैं, और तब प्रस्ताव पूरा नहीं हो पाता।
- आप चुकाते हैं
- खर्च 1 हस्ताक्षर और अधिकतम 1 लेन-देन
- निकास
- cancel · 1 txस्वीकृति वापस लेना टोकन पर होता है, जहाँ अनुबंध उसे देख नहीं सकता। इससे प्रस्ताव का पूरा होना रुकता है, पर प्रस्ताव रद्द नहीं होता। बाद में उस टोकन को फिर स्वीकृति दें, और प्रस्ताव फिर जीवित हो जाता है। उसे सिर्फ़ रद्द करना खत्म करता है, और इसमें एक लेन-देन लगता है।
पूरा बिल।
मापी हुई गैस, अनुमान नहीं। लगाना मुफ़्त है। बाकी खर्च वह चुकाता है जो आपका प्रस्ताव पूरा करता है।
आम स्थिति। पाने वाले शेष में उस टोकन की कुछ मात्रा पहले से है।
एक प्रस्ताव लगाना
आप- उस पर हस्ताक्षर करें और पट्ट पर लगाएँकाम का प्रमाणपट्ट पैसे के बजाय आपके ब्राउज़र से एक पल का काम माँगता है। न गैस, न लेन-देन, न साइन-अप।0
उसे एस्क्रो से फ़ंड करना
आप- जमा करें, ताकि प्रस्ताव ढका होपहला स्पर्शखाली एस्क्रो को फ़ंड करना हमेशा पहला स्पर्श होता है, इसलिए उसका कोई गर्म दाम नहीं है। यह वैकल्पिक है: अनुमति में पहले कुछ नहीं लगता।1,26,132
एक प्रस्ताव पूरा करना
एक निष्पादक- आपकी अनुमति से1,24,975
- एस्क्रो से1,31,561
- एक कॉलबैक के साथक्योंनिष्पादक आपके टोकन उधार लेता है, उन्हें कहीं और बेचता है, और उसी कॉल के भीतर लौटा देता है। उसे अपने पैसे की ज़रूरत नहीं होती।1,39,561
एक साथ बीस पूरे करना
एक निष्पादक- एक जोड़ा, प्रति प्रस्ताव64,227
- मिले-जुले जोड़े, प्रति प्रस्ताव65,429
- इक्कीसवाँ प्रस्तावसीमांतपहले से चल रहे जत्थे में एक और प्रस्ताव कितना जोड़ता है। यही अंक तय करता है कि पतला मार्जिन लेने लायक है या नहीं।59,781
- कॉलबैक के साथ, प्रति प्रस्ताव+1,597 ऋणजत्थे के भीतर उधार लेने में हर प्रस्ताव पर थोड़ा अतिरिक्त खर्च लगता है। यह आँकड़ा अंतर है: कॉलबैक के साथ एक और प्रस्ताव, घटा बिना कॉलबैक के एक और प्रस्ताव। यह इन पट्टियों पर दिखने के लिए बहुत छोटा है।64,642
मुख्य नेटवर्क पर एक गर्म भराव में एक सेंट का एक अंश लगता है। निष्पादक उसे चुकाता है, और आपकी हस्ताक्षरित संख्या से ऊपर बाज़ार जो दे, वह अपने पास रखता है।
आपका गैस कोई अजनबी भरता है। बदले में उसे यह मिलता है।
कोई भी किसी अजनबी की गैस दयावश नहीं भरता। आप प्रस्तावक (मेकर) हैं। जो आपका प्रस्ताव पूरा करता है, वह सॉल्वर है। वह बाज़ार जो देता है और आपकी हस्ताक्षरित संख्या के बीच का अंतर कमाता है। यही उसकी पूरी आमदनी है, और उसका पीछा करने में उसे इतना खर्च होता है।
वे क्या गँवाते हैं
सॉल्वर हर उस प्रस्ताव के लिए गैस चुकाता है जिसे वह आज़माता है, और बाद में जानता है कि कौन-से पूरे हुए। एक भराव में 69,841 गैस लगती है। ये तीन गैस खाते हैं और कुछ नहीं देते।
प्रस्ताव समाप्त हो गया
खर्च 15,218 gasजिस पल सॉल्वर ने दाम आँका और जिस पल ब्लॉक आया, उसी बीच प्रस्ताव समाप्त हो गया। अनुबंध किसी टोकन के हिलने से पहले ही उसे मना कर देता है, इसलिए यह सस्ता वाला है।
कोई और तेज़ निकला
खर्च 15,982 gasकिसी दूसरे सॉल्वर ने वही प्रस्ताव पहले पूरा कर दिया। खुले पट्ट पर यह आम बात है: उसे पढ़ने वाले दो सॉल्वर टकराएँगे, और धीमा वाला दोहराव की कीमत भरता है।
प्रस्तावक ने वापस खींच लिया
खर्च 80,174 gasजब सॉल्वर ने जाँचा, तब प्रस्ताव सही था। फिर प्रस्तावक ने ब्लॉक आने से पहले पैसा निकाल लिया। यही एक विफलता है जिसे कोई जानबूझकर करवा सकता है, और हर कोशिश में प्रस्तावक का एक लेन-देन लगता है। जो प्रस्ताव कभी सही था ही नहीं, वह कुछ भी भेजने से पहले पकड़ा जाता है, और उसका कोई खर्च नहीं।
वे क्या कमाते हैं
जो बचता है, बस वही, और कुछ नहीं। हम उनसे कोई फ़ीस नहीं लेते, और उन्हें न कोई छूट देते हैं, न प्राथमिकता, न कतार। वे गैस चुकाते हैं। वे आपकी हस्ताक्षरित संख्या चुकाते हैं। जो बचे, वह रखते हैं। आपकी फ़ीस आपकी हस्ताक्षरित संख्या में से निकलती है, सॉल्वर के हिस्से से नहीं। कुछ न बचे, तो वे गैस गँवा देते हैं।
यह आपके लिए सुरक्षित क्यों है
आपको कम देकर वे ज़्यादा नहीं कमा सकते।
आपका दाम हस्ताक्षर में है। बाज़ार कुछ भी करे, अनुबंध सॉल्वर से वही संख्या वसूलता है। वे सिर्फ़ बेहतर दाम ढूँढ़कर ज़्यादा कमा सकते हैं, आपको खराब दाम थमाकर कभी नहीं।
कोई भी बन सकता है।
न अनुमति सूची, न ज़मानत, न पंजीकरण, न दाँव पर लगी कोई रकम। सॉल्वर वह कोई भी पता है जो लेन-देन भेजता है। किसी को बाहर नहीं किया जा सकता, और किसी को अंदर बंद भी नहीं किया जा सकता।
आपका प्रस्ताव प्रतिस्पर्धा भरती है।
सॉल्वर आपका दाम नीचे नहीं गिराते। दाम आप तय करते हैं। वे इस पर होड़ करते हैं कि कितना पतला मार्जिन स्वीकार करेंगे। वह जितना पतला होता है, उतने ज़्यादा प्रस्ताव उसी भाव पर पूरे होते हैं जो उनके प्रस्तावक चाहते थे।
पैसा कहाँ जाता है
एक भराव
गणना के लिए एक चरण खोलेंपूरी खिड़की में निष्पादक क्या चुकाता है
प्रस्ताव आज पूल जो दे रहा है उससे ऊपर खुलता है और बंद होने तक गिरता है: 24h 0m में 1,005.17 DAI से 964.65 DAI तक। दोनों ऐसी रकमें हैं जिन पर आप हस्ताक्षर करते हैं। बंद होने वाले अंक में से फ़ीस निकाल दें, तो वही न्यूनतम दर मिलती है जो आपने टाइप की थी। बिंदीदार रेखाएँ वही प्रस्ताव हैं, बिना फ़ीस के और दो प्रतिशत फ़ीस के साथ: एक टाइप किया अंक, तीन हस्ताक्षरित रकमें। हर बिंदु वह जगह है जहाँ वह प्रस्ताव यहाँ खींचे गए हफ़्ते में, गैस के बाद, बाज़ार से मिलता है। कोई और हफ़्ता बिंदुओं को कहीं और रख देता है।फ़ीस आप चुकाते हैं, उस रकम में से जिस पर आप हस्ताक्षर करते हैं। ऊँची फ़ीस से प्रस्ताव देर से पूरा होता है। एक फ़ीस की आपके लिए पूरी कीमत बस इतनी है।
कोई आपके साथ क्या नहीं कर सकता
आपने हस्ताक्षर किए। तीन चीज़ें जो कोई नहीं कर सकता — और हर एक कहाँ जाँचें।
आपको जो मिलता है, उसे कोई बदल नहीं सकता।
आपकी कीमत उस ऑफ़र में है जिस पर आप हस्ताक्षर करते हैं। भुगतान उससे निकलता है, आपके बताए शुल्क कटते हैं, बाकी आपको मिलता है। पूर्णांक आपके पक्ष में।
कहाँ जाँचें_quote पहले _ceilDiv से कुल राशि ऊपर की ओर पूर्णांकित करता है, फिर फ़ीस को नीचे की ओर पूर्णांकित करके उसमें से काटता है, और बाकी आपको देता है।हमें कोई फ़ीस नहीं जाती, और उसे जोड़ने का कोई स्विच भी नहीं।
फ़ीस आपके हस्ताक्षरित प्रस्ताव में एक कॉन्फ़िगरेशन हैश + तीन दरें हैं। कॉन्फ़िगरेशन नहीं, दरें नहीं: कुछ नहीं लगता। हम कोई हिस्सा नहीं लेते, कोई जोड़ते नहीं। एक कॉन्फ़िगरेशन में एक से आठ गंतव्य और उनके भार होते हैं, जो उसके हैश से तय हैं। बाद की कोई चीज़ हस्ताक्षरित प्रस्ताव तक नहीं पहुँचती।
कहाँ जाँचें_quote, feeProceeds, feeOut और feeIn को i.feeConfig के अंतर्गत आरक्षित करता है, जिसका अशून्य होना _termsOk तब अनिवार्य करता है जब कोई भी दर अशून्य हो। claim कॉन्फ़िगरेशन को उस कुंजी से मिलाता है और उसके गंतव्यों को भार के अनुसार चुकाता है। कमिट 84e8895 ने protocolShare, feePolicy, setFees और setFeePolicy हटा दिए।न कोई विराम है, न कोई उन्नयन।
कोई स्विच आपके पैसे तक नहीं पहुँचता। निपटान अनुबंध का कोई मालिक नहीं और कोई एडमिन फ़ंक्शन नहीं। मालिक वाला एकमात्र अनुबंध डिफ़ॉल्ट फ़ीस रखता है, जिसे प्रस्ताव आपके हस्ताक्षर करते समय कॉपी करता है; वह हस्ताक्षरित प्रस्ताव को छू नहीं सकता और आपकी दी हुई मंज़ूरी खर्च नहीं कर सकता।
कहाँ जाँचेंनिपटान अनुबंध का कोई मालिक नहीं है और कोई ऐसा फ़ंक्शन नहीं जिसे केवल मालिक बुला सके। FeeDefaults का एक मालिक है और उसमें केवल सिफ़ारिशें हैं जिन्हें प्रस्ताव हस्ताक्षर के समय कॉपी करता है।
दो भुगतान समीक्षाएँ (सुरक्षा, अर्थशास्त्र) ने ऊपर वाले को तोड़ने की कोशिश की। सुरक्षा निष्कर्ष ठीक। एक अर्थशास्त्र निष्कर्ष जानबूझकर खुला; उसका परीक्षण कहता है हमला अभी काम करता है। ग्यारह मापे, माने, लिखे सीमाओं में से एक।
एक पर हस्ताक्षर करें और देखें।
हमें एक पता बताइए, और हम उन टोकनों पर निशान लगाते हैं जिन्हें उस पते ने इस चेन पर पहले हिलाया है। एक चुनिए, और ऐप उसे चुनकर खुलता है। अपना दाम आप ही तय करते हैं, और कुछ भी हस्ताक्षरित करने से पहले हर खर्च देख लेते हैं।
या इनमें से किसी से भी शुरू करें।