Noem je koers.De marktkomt naar jou.
prove.cash is een orderboek voor swaps op PulseChain. Je plaatst een aanbod tegen jouw koers. Het blijft open tot iemand het neemt. Geen poolprijs, geen slippage, geen transactie van jou.
Het gaat door tegen jouw koers of beter, of helemaal niet. Je kunt de koers na verloop van tijd laten zakken tot een ondergrens: het minste dat je accepteert. Je kunt het ook in delen laten uitvoeren.
Een voorbeeld van een ondertekend aanbod, weergegeven op echte LINK/AAVE-prijzen.
- ondertekenaar
- 0x7a3f…c19d
- je geeft
- tot1.830
LINK
- je krijgt
- uitgevoerd tegen184,086
AAVE
- mag uitvoeren
- iedereen
Je krijgt minstens waar je om vroeg
Het contract houdt wie je aanbod uitvoert aan het getal dat jij tekende, en rondt in jouw voordeel af. Voeg je kosten toe, dan verhoogt de app het bedrag dat je tekent om ze te dekken. Je krijgt nog steeds waar je om vroeg.
Iedereen kan het uitvoeren
Geen whitelist, geen borg, geen registratie. Wie je aanbod uitvoert, betaalt het gas. Die houdt wat de markt geeft boven het getal dat jij tekende.
Plaatsen kost geen gas
Je browser doet even wat werk om het te plaatsen. Geen gas, geen transactie, geen aanmelding.
Hoe het werkt
- jij
Teken het aanbod
Hoogstens zoveel van de ene token geven, ten minste zoveel van de andere krijgen, binnen dit venster. Dat is de hele toezegging.
- het board
Draagt het aanbod
Het aanbod reist over een berichtenbord, niet over de chain. Plaatsen kost je browser even wat werk. Geen transactie, geen gas, geen account.
- iedereen
Voert het uit
Geen whitelist, geen borg, geen registratie. Wie het uitvoert, is de executor. Die betaalt het gas en het getal dat jij tekende, en houdt wat de markt daarboven geeft.
Wat je tekent hangt af van je token
Er zijn vijf manieren waarop je tokens bij de uitvoering kunnen bewegen. De app leest je token en kiest de goedkoopste die hij ondersteunt. De keuze ligt dus niet bij jou, en je kunt hem niet fout maken.
- EIP-30092 handtekeningenDe token kan op een handtekening alleen bewegen. Je verstuurt nooit een transactie en niets wordt vooraf goedgekeurd.
- EIP-2612 permit2 handtekeningenTwee handtekeningen. Je tokens blijven in je wallet tot het moment dat iemand uitvoert.
- Permit22 handtekeningen, 1 tx eenmaligKeur Permit2 één keer goed. Het adres is op elke chain hetzelfde, en de code kan niet veranderen. Elk aanbod daarna is twee handtekeningen, en je token heeft geen bijzondere ondersteuning nodig.
- een toestemming1 tx, eenmaligKeur het contract één keer goed. Elk aanbod daarna is één handtekening.
- escrow1 txJe stort vooraf. Dat kost een transactie, en in ruil is het aanbod gedekt, zodat een executor er op het eerste gezicht op kan vertrouwen.
Waar je tokens staan.
Een aanbod is niet sterker dan wat erachter staat.
autorisatie
gedekt bij uitvoeringDe tokens blijven in je wallet. Je ondertekende autorisatie verplaatst ze op het moment van uitvoering naar het contract.
- jij betaalt
- Kost 2 handtekeningen en 0 transacties
- uitweg
- validBeforeJe handtekening verplaatst de tokens op het moment van uitvoering, en ze is gebonden aan dit ene aanbod. De vervaltijd maakt deel uit van de handtekening. Een annulering op de chain beëindigt haar meteen.
escrow
in escrowDe tokens staan in het contract, vastgelegd voor dit ene aanbod, tot je ze opneemt.
- jij betaalt
- Kost 1 handtekening en 1 tot 2 transacties
- uitweg
- withdraw · 1 txEén opname geeft je geld terug en beëindigt het aanbod. Geen wachttijd, geen ontgrendelstap, geen venster om te missen. Een aanbod dat je nooit dekte, is anders: iemand anders kan het dekken met geld dat al op jouw naam geparkeerd staat. Annuleer de aanbiedingen die je niet wilt.
permit2
gedekt bij uitvoeringDe tokens blijven in je wallet. Je ondertekende Permit2-overdracht verplaatst ze op het moment van uitvoering naar het contract, één keer en niet vaker.
- jij betaalt
- Kost 2 handtekeningen en hoogstens 1 transactie
- uitweg
- deadlineEen Permit2-overdracht werkt één keer en verloopt met het aanbod. Er blijft geen staande toestemming aan ons over. Je ene goedkeuring gaat naar Permit2 zelf, op een adres dat wij niet kunnen verplaatsen. Een annulering op de chain beëindigt het aanbod meteen.
permit
in de walletDe tokens blijven in je wallet onder een toestemming. Een tweede handtekening zet die toestemming, dus je verstuurt geen transactie. Je kunt de tokens vóór de uitvoering nog uitgeven, en dan mislukt de uitvoering.
- jij betaalt
- Kost 2 handtekeningen en 0 transacties
- uitweg
- cancel · 1 txEen permit is een toestemming die een handtekening instelt, dus kost ze geen transactie. Het blijft een toestemming. Intrekken beëindigt het aanbod niet, want je ondertekende permit stelt haar bij de volgende uitvoering opnieuw in. Annuleren is de uitknop. Een vreemde die je permit als eerste gebruikt, kan de uitvoering niet tegenhouden.
goedkeuring
in de walletDe tokens blijven in je wallet onder een toestemming. Je kunt ze vóór de uitvoering uitgeven, en dan mislukt de uitvoering.
- jij betaalt
- Kost 1 handtekening en hoogstens 1 transactie
- uitweg
- cancel · 1 txHet intrekken van de goedkeuring gebeurt op de token, waar het contract het niet kan zien. Het stopt een uitvoering, maar annuleert het aanbod niet. Keur je die token later opnieuw goed, dan komt het aanbod weer tot leven. Alleen annuleren beëindigt het, en dat kost één transactie.
De hele rekening.
Gemeten gas, geen schattingen. Plaatsen is gratis. Wie je aanbod uitvoert, betaalt de rest.
Het gewone geval. Het ontvangende saldo heeft al wat van de token.
Een aanbod plaatsen
jij- tekenen en op het board zettenproof of workHet board vraagt je browser om even wat werk in plaats van geld. Geen gas, geen transactie, geen aanmelding.0
Dekken met escrow
jij- storten, zodat het aanbod gedekt iseerste aanrakingEen lege escrow dekken is altijd een eerste aanraking, dus er is geen warme prijs voor. Het is optioneel: een toestemming kost vooraf niets.126.132
Eén aanbod uitvoeren
een executor- vanuit je toestemming124.975
- vanuit de escrow131.561
- met een callbackwaaromDe executor leent je tokens, verkoopt ze elders en betaalt ze binnen dezelfde aanroep terug. Hij heeft geen eigen geld nodig.139.561
Twintig tegelijk uitvoeren
een executor- één paar, per aanbod64.227
- gemengde paren, per aanbod65.429
- het eenentwintigste aanbodmarginaalWat één aanbod extra toevoegt aan een bundel die al loopt. Dit getal bepaalt of een dunne marge de moeite waard is.59.781
- met callbacks, per aanbod+1,597 kredietLenen binnen een bundel kost bij elk aanbod iets extra. Het cijfer is het verschil: één aanbod extra met een callback, min één extra zonder. Het is te klein om op deze balken te zien.64.642
Op mainnet kost een warme uitvoering een fractie van een cent. De executor betaalt die, en houdt wat de markt geeft boven het getal dat jij tekende.
Een vreemde betaalt je gas. Dit krijgt hij ervoor.
Niemand betaalt uit vriendelijkheid het gas van een vreemde. Jij bent de maker. Wie je aanbod uitvoert, is de solver. Die verdient het verschil tussen wat de markt betaalt en het getal dat jij tekende. Dat is zijn hele inkomen, en dit is wat het hem kost om erachteraan te gaan.
wat ze verliezen
Een solver betaalt gas voor elk aanbod dat hij probeert, en hoort pas achteraf welke zijn uitgevoerd. Een uitvoering kost 69.841 gas. Deze drie kosten het gas en leveren niets op.
het aanbod is verlopen
Kost 15.218 gasHet aanbod verliep tussen het moment dat de solver er een prijs op zette en het moment dat het blok landde. Het contract weigert het voordat er een token beweegt, dus dit is de goedkope.
iemand anders was sneller
Kost 15.982 gasEen andere solver voerde hetzelfde aanbod eerder uit. Dat is normaal op een open board: twee solvers die het lezen, overlappen elkaar, en de tragere betaalt voor het duplicaat.
de maker haalde het terug
Kost 80.174 gasHet aanbod was goed toen de solver het controleerde. Daarna haalde de maker het geld weg voordat het blok landde. Dit is de enige mislukking die iemand met opzet kan veroorzaken, en elke poging kost de maker een transactie. Een aanbod dat nooit goed was, wordt opgemerkt voordat er iets verstuurd wordt, en kost niets.
wat ze verdienen
Wat overblijft, en verder niets. Wij rekenen de solver geen kosten en geven hem geen korting, geen voorrang en geen wachtrij. Hij betaalt het gas. Hij betaalt het getal dat jij tekende. Hij houdt wat er overblijft. Jouw kosten komen uit het getal dat jij tekende, niet uit het deel van de solver. Blijft er niets over, dan verliest hij het gas.
waarom dat veilig is voor jou
Ze verdienen niet meer door jou minder te geven.
Jouw prijs staat in de handtekening. Het contract rekent de solver dat getal aan, wat de markt ook doet. Hij kan alleen meer verdienen door een betere prijs te vinden, nooit door jou een slechtere te geven.
Iedereen kan er een zijn.
Geen toelatingslijst, geen borg, geen registratie, geen inleg. Een solver is elk adres dat de transactie verstuurt. Niemand kan worden buitengesloten, en niemand kan worden opgesloten.
Concurrentie is wat je aanbod vult.
Solvers drukken je prijs niet. Die bepaal jij. Ze concurreren op hoe dun een marge ze accepteren. Hoe dunner die wordt, hoe meer aanbiedingen worden uitgevoerd tegen de koers die hun makers wilden.
Waar het geld heen gaat
Eén fill
open een stap voor de rekensomWat de executor betaalt, over het venster
Het aanbod opent boven wat de pool vandaag betaalt, en daalt tot het sluit: van 1.005,17 DAI naar 964,65 DAI over 24h 0m. Allebei zijn het bedragen die je tekent. Haal de kosten van het slotgetal af, en je hebt de ondergrens die je intypte. De stippellijnen zijn hetzelfde aanbod zonder kosten en met twee procent kosten: één getal dat je intypte, drie getekende bedragen. Elke stip is waar dat aanbod de markt raakt in de hier getekende week, na gas. Een andere week zet de stippen ergens anders.Jij betaalt de kosten, uit het bedrag dat je tekent. Met hogere kosten wordt het aanbod later uitgevoerd. Meer kost het je niet.
Wat niemand jou kan aandoen
Je hebt getekend. Drie dingen die niemand mag — en waar je elk controleert.
Niemand kan veranderen wat jij krijgt.
Jouw prijs staat in het aanbod dat je tekent. De betaling wordt daaruit berekend, jouw genoemde kosten eruit gehaald, de rest aan jou betaald. Afronden in jouw voordeel.
waar je het nakijkt_quote rondt het bruto naar boven af met _ceilDiv, haalt de naar beneden afgeronde kosten eruit en betaalt jou de rest.Wij rekenen geen kosten, en geen schakelaar kan ze toevoegen.
De kosten zijn een configuratiehash + drie tarieven in je ondertekende aanbod. Geen configuratie, geen tarieven: er wordt niets berekend. Wij nemen geen deel en voegen er geen toe. Een configuratie heeft één tot acht bestemmingen met hun gewichten, vastgelegd door de hash. Niets van later bereikt een ondertekend aanbod.
waar je het nakijkt_quote reserveert feeProceeds, feeOut en feeIn onder i.feeConfig, dat volgens _termsOk niet nul mag zijn zodra een tarief dat niet is. claim controleert de configuratie tegen die sleutel en betaalt de bestemmingen ervan naar gewicht uit. Commit 84e8895 verwijderde protocolShare, feePolicy, setFees en setFeePolicy.Er is geen pauze en geen upgrade.
Geen schakelaar reikt tot je geld. Het afwikkelcontract heeft geen eigenaar en geen beheerfunctie. Het ene contract met een eigenaar bevat de standaardkosten, die een aanbod overneemt wanneer je tekent; het kan geen ondertekend aanbod aanraken en geen toestemming besteden die jij gaf.
waar je het nakijktHet afwikkelcontract heeft geen eigenaar en geen functie die alleen een eigenaar kan aanroepen. FeeDefaults heeft één eigenaar en bevat alleen adviezen die een aanbod bij het tekenen overneemt.
Twee betaalde onderzoeken (beveiliging, economie) probeerden het bovenstaande te kraken. Beveiligingsbevindingen verholpen. Eén economische bevinding bewust open; de test ervan stelt vast dat de aanval nog werkt. Een van elf gemeten, aanvaarde, opgeschreven grenzen.
Teken er een en zie het.
Geef ons een adres en we markeren de tokens die het op deze chain al heeft bewogen. Kies er een en de app opent met die token geselecteerd. Je prijs bepaal je nog steeds zelf, en je ziet wat alles kost voordat je iets tekent.
Of begin met een willekeurige hiervan.