Nimeä kurssisi.Markkinatulee luoksesi.
prove.cash on tarjouskirja vaihdoille PulseChainissa. Julkaiset tarjouksen omalla kurssillasi. Se pysyy auki, kunnes joku ottaa sen. Ei poolin hintaa, ei liukumaa, ei transaktiota sinulta.
Se toteutuu kurssillasi tai paremmalla, tai ei lainkaan. Voit antaa kurssin laskea ajan myötä pohjaan: pienimpään, jonka hyväksyt. Voit myös antaa sen toteutua osissa.
Esimerkki allekirjoitetusta tarjouksesta, piirretty todellisten UNI/USDC-hintojen päälle.
- allekirjoittaja
- 0x7a3f…c19d
- annat
- enintään8 070
UNI
- saat
- toteutui hintaan26 540,46
USDC
- toteuttaa
- kuka tahansa
Saat vähintään sen, mitä pyysit
Sopimus sitoo vastapuolen allekirjoittamaasi lukuun ja pyöristää sinun hyväksesi. Jos lisäät maksun, sovellus allekirjoittaa suuremman summan sen kattamiseksi. Saat silti sen, mitä pyysit.
Kuka tahansa voi toteuttaa sen
Ei sallittujen listaa, ei vakuutta, ei rekisteröitymistä. Se, joka toteuttaa tarjouksesi, maksaa kaasun. Hän pitää sen, mitä markkina antaa allekirjoittamasi luvun yli.
Julkaisu ei maksa kaasua
Selaimesi tekee hetken työtä julkaistakseen sen. Ei kaasua, ei transaktiota, ei rekisteröitymistä.
Miten se toimii
- sinä
Allekirjoita tarjous
Ota enintään näin paljon yhtä tokenia, toimita vähintään näin paljon toista, tämän ikkunan sisällä. Se on koko sitoumus.
- ilmoitustaulu
Kuljettaa tarjouksen
Tarjous kulkee ilmoitustaulun kautta, ei ketjun. Julkaisu maksaa selaimellesi hetken työtä. Ei transaktiota, ei kaasua, ei tiliä.
- kuka tahansa
Toteuttaa sen
Ei sallittujen listaa, ei vakuutta, ei rekisteröitymistä. Se, joka toteuttaa tarjouksen, on toteuttaja. Hän maksaa kaasun ja allekirjoittamasi luvun, ja pitää sen, mitä markkina antaa sen yli.
Se mitä allekirjoitat riippuu tokenistasi
Tokenisi voivat siirtyä toteutuksessa viidellä tavalla. Sovellus lukee tokenisi ja valitsee halvimman tavan, jota se tukee, joten et voi valita väärin.
- EIP-30092 allekirjoitustaToken voi liikkua pelkällä allekirjoituksella. Et koskaan lähetä transaktiota, eikä mitään hyväksytä etukäteen.
- EIP-2612 permit2 allekirjoitustaKaksi allekirjoitusta. Tokenisi pysyvät lompakossasi siihen hetkeen asti, kun joku toteuttaa tarjouksen.
- Permit22 allekirjoitusta, 1 tx kerranHyväksy Permit2 kerran. Sen osoite on sama joka ketjussa, eikä kukaan voi siirtää sitä. Jokainen tarjous sen jälkeen on kaksi allekirjoitusta, eikä tokenisi tarvitse erityistä tukea.
- käyttöoikeus1 tx, kerranHyväksy sopimus kerran. Jokainen tarjous sen jälkeen on yksi allekirjoitus.
- sulkutili1 txTalleta etukäteen. Se maksaa transaktion, ja vastineeksi tarjous on katettu, joten toteuttaja voi luottaa siihen heti.
Missä tokenisi ovat.
Tarjous on vain niin vahva kuin se mikä sen kattaa.
valtuutus
katettu toteutuksessaTokenit pysyvät lompakossasi. Allekirjoittamasi valtuutus siirtää ne sopimukseen juuri toteutushetkellä.
- sinä maksat
- Maksaa 2 allekirjoitusta ja 0 transaktiota
- ulospääsy
- validBeforeAllekirjoituksesi siirtää tokenit toteutushetkellä, ja se on sidottu tähän yhteen tarjoukseen. Sen vanheneminen on osa allekirjoitusta. Peruutus ketjussa päättää sen heti.
sulkutili
sulkutililläTokenit ovat sopimuksessa, sidottuina tähän yhteen tarjoukseen, kunnes nostat ne.
- sinä maksat
- Maksaa 1 allekirjoitus ja 1–2 transaktiota
- ulospääsy
- withdraw · 1 txYksi nosto palauttaa rahasi ja päättää tarjouksen. Ei odotusaikaa, ei avausvaihetta, ei ikkunaa, josta voisit myöhästyä. Tarjous, jota et koskaan kattanut, on eri asia: joku muu voi kattaa sen rahoilla, jotka ovat jo valmiina nimissäsi. Peruuta ne, joita et halua.
permit2
katettu toteutuksessaTokenit pysyvät lompakossasi. Allekirjoittamasi Permit2-siirto siirtää ne sopimukseen juuri toteutushetkellä, kerran ja vain kerran.
- sinä maksat
- Maksaa 2 allekirjoitusta ja enintään 1 transaktio
- ulospääsy
- deadlinePermit2-siirto toimii kerran ja vanhenee tarjouksen mukana. Mitään pysyvää käyttöoikeutta meille ei jää sen jälkeen. Ainoa hyväksyntäsi menee Permit2:lle itselleen, osoitteeseen, jota emme voi siirtää. Peruutus ketjussa päättää tarjouksen heti.
permit
lompakossaTokenit pysyvät lompakossasi käyttöoikeuden alla. Toinen allekirjoitus asettaa sen käyttöoikeuden, joten et lähetä transaktiota. Voit silti käyttää tokenit ennen toteutusta, ja silloin toteutus epäonnistuu.
- sinä maksat
- Maksaa 2 allekirjoitusta ja 0 transaktiota
- ulospääsy
- cancel · 1 txPermit on allekirjoituksella asetettu käyttöoikeus, joten se ei maksa transaktiota. Se on silti käyttöoikeus. Sen peruminen ei päätä tarjousta, koska allekirjoittamasi permit asettaa sen uudelleen seuraavassa toteutuksessa. Peruutus on ulospääsy. Vieras, joka käyttää permitisi ensin, ei voi estää toteutusta.
hyväksyntä
lompakossaTokenit pysyvät lompakossasi käyttöoikeuden alla. Voit käyttää ne ennen toteutusta, ja silloin toteutus epäonnistuu.
- sinä maksat
- Maksaa 1 allekirjoitus ja enintään 1 transaktio
- ulospääsy
- cancel · 1 txHyväksynnän peruminen tapahtuu tokenissa, jossa sopimus ei näe sitä. Se pysäyttää toteutuksen, mutta ei peru tarjousta. Hyväksy sama token myöhemmin uudelleen, niin tarjous herää henkiin. Vain peruutus päättää sen, ja se maksaa yhden transaktion.
Koko lasku.
Mitattu kaasu, ei arvioita. Julkaisu on ilmaista. Loput maksaa se, joka toteuttaa tarjouksesi.
Tavallinen tapaus. Vastaanottavalla saldolla on jo jonkin verran tokenia.
Julkaise tarjous
sinä- allekirjoita se ja laita se taululletyötodistusTaulu pyytää selaimeltasi hetken työtä rahan sijaan. Ei kaasua, ei transaktiota, ei rekisteröitymistä.0
Kata se sulkutilillä
sinä- talleta, jotta tarjous on katettuensimmäinen kosketusTyhjän sulkutilin kattaminen on aina ensimmäinen kosketus, joten sillä ei ole lämmintä hintaa. Se on valinnainen: käyttöoikeus ei maksa mitään etukäteen.124 790
Toteuta yksi tarjous
toteuttaja- käyttöoikeudestasi115 763
- sulkutililtä123 037
- takaisinkutsullamiksiToteuttaja lainaa tokenisi, myy ne muualla ja maksaa ne takaisin saman kutsun sisällä. Hän ei tarvitse omaa rahaa.130 533
Toteuta kaksikymmentä kerralla
toteuttaja- yksi pari, tarjousta kohti57 245
- sekaparit, tarjousta kohti62 945
- kahdeskymmenesensimmäinen tarjousrajakustannusMitä yksi tarjous lisää erään, joka on jo käynnissä. Tämä luku ratkaisee, onko ohut marginaali ottamisen arvoinen.52 869
- takaisinkutsuilla, tarjousta kohti+505 luottoLainaaminen erän sisällä maksaa hieman lisää jokaisella tarjouksella. Luku on erotus: yksi tarjous lisää takaisinkutsulla, miinus yksi tarjous lisää ilman. Se on liian pieni näkyäkseen näissä palkeissa.56 579
Pääverkossa lämmin toteutus maksaa murto-osan sentistä. Toteuttaja maksaa sen ja pitää sen, mitä markkina antaa allekirjoittamasi luvun yli.
Tuntematon maksaa kaasusi. Tämän hän saa siitä.
Kukaan ei maksa tuntemattoman kaasua ystävällisyyttään. Sinua kutsutaan makeriksi. Sitä, joka toteuttaa tarjouksesi, kutsutaan ratkojaksi. Hän ansaitsee eron sen välillä, mitä markkina maksaa, ja luvun, jonka allekirjoitit. Se on hänen koko tulonsa, ja tämän verran sen tavoittelu hänelle maksaa.
mitä he menettävät
Ratkoja maksaa kaasun jokaisesta tarjouksesta, jota hän yrittää, ja saa vasta jälkeenpäin tietää, mitkä toteutuivat. Toteutus maksaa 62 480 kaasua. Nämä kolme maksavat kaasun eivätkä tuota mitään.
tarjous vanheni
Maksaa 13 327 gasTarjous vanheni sen hetken välillä, jolloin hän hinnoitteli sen, ja sen hetken, jolloin lohko tuli. Sopimus hylkää sen ennen kuin yksikään token liikkuu, joten tämä on halpa tapaus.
joku muu oli nopeampi
Maksaa 14 070 gasToinen ratkoja toteutti saman tarjouksen ensin. Avoimella taululla tämä on normaalia: kaksi sitä lukevaa ratkojaa menevät päällekkäin, ja hitaampi maksaa turhasta yrityksestä.
tarjoaja otti sen takaisin
Maksaa 76 389 gasTarjous oli kelvollinen, kun ratkoja tarkisti sen. Sitten maker veti rahat pois ennen kuin lohko tuli. Tämä on ainoa epäonnistuminen, jonka joku voi järjestää tahallaan, ja jokainen yritys maksaa makerille transaktion. Tarjous, joka ei koskaan ollut kelvollinen, huomataan ennen kuin mitään lähetetään, eikä se maksa mitään.
mitä he ansaitsevat
Sen, mitä jää yli, eikä mitään muuta. Ei maksua meiltä, ei hyvitystä, ei etusijaa, ei jonoa. He maksavat kaasun. He maksavat allekirjoittamasi luvun. He pitävät sen, mitä jää. Maksusi otetaan allekirjoittamastasi luvusta, ei siitä, mitä ratkoja pitää. Jos mitään ei jää, he menettävät kaasun.
miksi se on sinulle turvallista
He eivät ansaitse enempää antamalla sinulle vähemmän.
Kurssisi on allekirjoituksessa. Sopimus veloittaa ratkojalta sen luvun, teki markkina mitä tahansa. He voivat ansaita enemmän vain löytämällä paremman hinnan, eivät koskaan antamalla sinulle huonompaa.
Kuka tahansa voi olla sellainen.
Ei sallittujen listaa, ei vakuutta, ei rekisteröitymistä, ei panosta. Ratkoja on mikä tahansa osoite, joka lähettää transaktion. Ketään ei voi sulkea ulos, eikä ketään voi lukita sisään.
Kilpailu on se, mikä täyttää tarjouksesi.
Ratkojat eivät tinkaa hintaasi alas. Sinä asetat sen. He kilpailevat siitä, kuinka ohuen marginaalin he hyväksyvät. Mitä ohuemmaksi se käy, sitä useampi tarjous toteutuu kurssilla, jonka sen maker halusi.
Minne rahat menevät
Yksi täyttö
avaa vaihe, niin näet laskunMitä toteuttaja maksaa ikkunan kuluessa
Tarjous aukeaa sen yläpuolelta, mitä pooli maksaa tänään, ja laskee, kunnes se sulkeutuu: arvosta 1 005,17 DAI arvoon 964,65 DAI ajassa 24h 0m. Molemmat ovat allekirjoitettavia summia. Vähennä maksu päätösluvusta, niin saat kirjoittamasi pohjan. Katkoviivat ovat sama tarjous ilman maksua ja kahden prosentin maksulla: yksi kirjoitettu luku, kolme allekirjoitettavaa summaa. Jokainen piste on kohta, jossa tarjous kohtaa markkinan tässä piirretyllä viikolla, kaasun jälkeen. Toinen viikko sijoittaa pisteet muualle.Maksun maksat sinä, allekirjoittamastasi summasta. Suurempi maksu siirtää toteutusta myöhemmäksi. Muuta hintaa maksulla ei sinulle ole.
Mitä kukaan ei voi tehdä sinulle
Allekirjoitit jotain. Tässä on kolme asiaa, joita se ei salli kenenkään tehdä, ja missä kukin niistä on kirjoitettu.
Kukaan ei voi muuttaa sitä mitä saat.
Hintasi on allekirjoittamassasi tarjouksessa. Sopimus laskee siitä luvusta koko maksettavan summan, ottaa siitä nimeämäsi maksun ja maksaa loput sinulle. Missä laskutoimituksen täytyy pyöristää, se pyöristää sinun suuntaasi.
mistä tarkistat_quote pyöristää bruttosumman ylös funktiolla _ceilDiv, pyöristää maksun siitä alas ja maksaa loput sinulle.Meille ei mene maksua, eikä ole kytkintä, jolla sellaisen voisi lisätä.
Maksu on kaksi lukua allekirjoittamassasi tarjouksessa: prosentti ja se, minne se menee. Jos et nimeä osoitetta, mitään ei veloiteta. Emme ota siitä mitään emmekä lisää omaa maksuamme. Koodi, joka voisi periä sellaisen, on poistettu, joten mikään omistaja ei voi kytkeä sitä päälle. Meille menevä maksu vaatisi eri sopimuksen eri osoitteessa, ja allekirjoituksesi on sidottu tähän. Mikään myöhemmin päätetty ei ulotu tarjoukseen, jonka jo allekirjoitit.
mistä tarkistat_quote veloittaa i.feeRate ja kirjaa sen kohteeseen i.feeTo, ja claim maksaa sen sieltä ulos. Commit 3961c2a poisti nämä: feeSink, feeFloorRate, protocolShare, feePolicy, setFees ja setFeePolicy.Ei ole taukoa eikä päivitystä.
Mikään kytkin missään ei ulotu rahoihisi. Omistaja voi valita, minne kenellekään kuulumattomat tokenit lähetetään. Siinä on koko lista. Mikään omistajan funktio ei voi käyttää antamaasi käyttöoikeutta.
mistä tarkistatsetDefaultProceeds ja transferOwnership ovat ainoat omistajalle varatut funktiot.
Kaksi ihmistä sai maksun siitä, että he yrittivät murtaa yllä olevan: turvallisuustarkastus ja taloustarkastus. Jokainen turvallisuustarkastuksen löydös on korjattu. Yksi talouslöydös jää tarkoituksella auki, ja sen oma testi vahvistaa, että hyökkäys toimii yhä. Se on yksi yhdestätoista rajoituksesta, jotka mittasimme, hyväksyimme ja kirjasimme. Auditoinnin laajuus, staattisen analyysin luokittelu, sopimukset ja testit ovat kohteessa yksi repository. PulseChain-osoitteet ovat kohteessa käyttöönottotiedot.
Allekirjoita yksi ja katso.
Anna meille osoite, niin merkitsemme tokenit, joita se on jo siirtänyt tässä ketjussa. Valitse yksi, niin sovellus avautuu se valittuna. Hinnan asetat silti itse, ja näet jokaisen kustannuksen ennen kuin allekirjoitat mitään.
Tai aloita millä tahansa näistä.