signierte swap-angebote · pulsechain

Nenne deinen Kurs.Der Marktkommt zu dir.

prove.cash ist ein Orderbuch für Swaps auf PulseChain. Du stellst ein Angebot zu deinem Kurs ein. Es bleibt offen, bis jemand es nimmt. Kein Poolpreis, keine Slippage, keine Transaktion von dir.

Es wird zu deinem Kurs oder besser ausgeführt, oder gar nicht. Du kannst den Kurs mit der Zeit bis zu einer Untergrenze fallen lassen: dem Minimum, das du akzeptierst. Du kannst es auch in Teilen ausführen lassen.

Ein signiertes Beispielangebot, gezeichnet über echte WBTC/AAVE-Kurse.

das angebot, das du signierstbeispiel
Signierer
0x7a3f…c19d
gibst
bis zu0,275WBTC
erhältst
ausgeführt zu198,511AAVE
darf ausführen
jeder
was du hältstdas Angebot, abgerechnet
48 h · realReal hourly WBTC/AAVE prices from the week of 2026-08-12, drawn as they came in. The offer over them is an example.
ausgeführt in Stunde 27 · 198,5111 WBTC = 735,145 AAVE
Jemand hat zu dem Kurs ausgeführt, den du signiert hast. Du hältst jetzt AAVE, also folgt die grüne Linie dem Markt.
Das signierst du. Du sendest nichts.Kostet 1 Signatur und 0 Transaktionen
  • Du bekommst mindestens, was du verlangt hast

    Der Vertrag hält jeden, der dein Angebot ausführt, an die Zahl, die du signiert hast, und rundet zu deinen Gunsten. Wenn du eine Gebühr hinzufügst, erhöht die App den Betrag, den du signierst, um sie zu decken. Du bekommst trotzdem, was du verlangt hast.

  • Jeder kann es ausführen

    Keine Whitelist, keine Kaution, keine Anmeldung. Wer dein Angebot ausführt, zahlt das Gas. Er behält, was der Markt über der Zahl hergibt, die du signiert hast.

  • Einstellen kostet kein Gas

    Dein Browser leistet einen Moment Arbeit, um es einzustellen. Kein Gas, keine Transaktion, keine Anmeldung.

wie

So funktioniert es

  • du

    Signiere das Angebot

    Höchstens so viel von einem Token geben, mindestens so viel von einem anderen erhalten, innerhalb dieses Fensters. Das ist die ganze Zusage.

  • das Board

    Trägt das Angebot

    Das Angebot läuft über ein Message Board, nicht über die Chain. Einstellen kostet deinen Browser einen Moment Arbeit. Keine Transaktion, kein Gas, kein Konto.

  • jeder

    Führt es aus

    Keine Whitelist, keine Kaution, keine Anmeldung. Wer es ausführt, ist der Executor. Er zahlt das Gas und die Zahl, die du signiert hast, und behält, was der Markt darüber hinaus hergibt.

Was du signierst, hängt von deinem Token ab

Es gibt fünf Wege, wie deine Token bei der Ausführung bewegt werden. Die App liest deinen Token und wählt den günstigsten, den er unterstützt. Die Wahl liegt also nicht bei dir, und du kannst sie nicht falsch treffen.

  • EIP-30092 SignaturenDer Token kann sich allein auf eine Signatur hin bewegen. Du sendest nie eine Transaktion, und nichts wird im Voraus freigegeben.
  • EIP-2612 Permit2 SignaturenZwei Signaturen. Deine Token bleiben in deiner Wallet bis zu dem Moment, in dem jemand ausführt.
  • Permit22 Signaturen, 1 tx einmaligGib Permit2 einmal frei. Seine Adresse ist auf jeder Chain dieselbe, und sein Code kann sich nicht ändern. Jedes Angebot danach sind zwei Signaturen, und dein Token braucht keine besondere Unterstützung.
  • eine Freigabe1 tx, einmaligGib den Vertrag einmal frei. Jedes Angebot danach ist eine Signatur.
  • Escrow1 txDu zahlst im Voraus ein. Das kostet eine Transaktion, und dafür ist das Angebot gedeckt, sodass ein Executor ihm auf den ersten Blick trauen kann.
verwahrung

Wo deine Token liegen.

Ein Angebot ist nur so stark wie das, was dahintersteht.

  • Autorisierung

    bei Ausführung gedeckt

    Die Token bleiben in deiner Wallet. Deine signierte Autorisierung bewegt sie im Moment der Ausführung in den Vertrag.

    du zahlst
    Kostet 2 Signaturen und 0 Transaktionen
    Ausstieg
    validBeforeDeine Signatur bewegt die Token im Moment der Ausführung, und sie ist an genau dieses eine Angebot gebunden. Ihr Ablauf ist Teil der Signatur. Eine Stornierung on-chain beendet sie sofort.
  • Escrow

    im Escrow

    Die Token liegen im Vertrag, diesem einen Angebot zugesagt, bis du sie abhebst.

    du zahlst
    Kostet 1 Signatur und 1 bis 2 Transaktionen
    Ausstieg
    withdraw · 1 txEin Abheben gibt dir dein Geld zurück und beendet das Angebot. Keine Sperrfrist, kein Entsperrschritt, kein Zeitfenster, das man verpassen kann. Ein Angebot, das du nie gedeckt hast, ist anders: Jemand anderes kann es mit Geld decken, das schon in deinem Namen geparkt ist. Storniere die, die du nicht willst.
  • Permit2

    bei Ausführung gedeckt

    Die Token bleiben in deiner Wallet. Dein signierter Permit2-Transfer bewegt sie im Moment der Ausführung in den Vertrag, einmal und nur einmal.

    du zahlst
    Kostet 2 Signaturen und höchstens 1 Transaktion
    Ausstieg
    deadlineEin Permit2-Transfer gilt einmal und läuft mit dem Angebot ab. Keine stehende Freigabe an uns überdauert ihn. Deine eine Freigabe geht an Permit2 selbst, an eine Adresse, die wir nicht verschieben können. Eine Stornierung on-chain beendet das Angebot sofort.
  • Permit

    in der Wallet

    Die Token bleiben unter einer Freigabe in deiner Wallet. Eine zweite Signatur setzt diese Freigabe, du sendest also keine Transaktion. Du kannst die Token vor der Ausführung noch ausgeben, und dann scheitert die Ausführung.

    du zahlst
    Kostet 2 Signaturen und 0 Transaktionen
    Ausstieg
    cancel · 1 txEin Permit ist eine Freigabe, die eine Signatur setzt, also kostet sie keine Transaktion. Es bleibt trotzdem eine Freigabe. Sie zu widerrufen beendet das Angebot nicht, denn dein signiertes Permit setzt sie bei der nächsten Ausführung neu. Stornieren ist der Ausschalter. Ein Fremder, der dein Permit zuerst einlöst, kann die Ausführung nicht verhindern.
  • Freigabe

    in der Wallet

    Die Token bleiben unter einer Freigabe in deiner Wallet. Du kannst sie vor der Ausführung ausgeben, und dann scheitert die Ausführung.

    du zahlst
    Kostet 1 Signatur und höchstens 1 Transaktion
    Ausstieg
    cancel · 1 txDer Widerruf der Freigabe geschieht am Token, wo der Vertrag ihn nicht sehen kann. Er stoppt eine Ausführung, storniert das Angebot aber nicht. Gibst du den Token später wieder frei, lebt das Angebot wieder auf. Nur eine Stornierung beendet es, und das kostet eine Transaktion.
im Escrow · der Vertrag hält siebei Ausführung gedeckt · nur für dieses Angebot signiertin der Wallet · anderswo ausgebbarstornierenEine Stornierung ist eine Transaktion. Sie kann keine Ausführung rückgängig machen, die schon in einem früheren Block steht. Den Post zu löschen ist keine Stornierung: Die Signatur überlebt den Post.
kosten

Die ganze Rechnung.

Gemessenes Gas, keine Schätzungen. Einstellen ist kostenlos. Den Rest zahlt, wer dein Angebot ausführt.

Der übliche Fall. Der empfangende Bestand hält schon etwas von diesem Token.

Ein Angebot einstellen

du
  • signieren und aufs Board stellenProof of WorkDas Board verlangt von deinem Browser einen Moment Arbeit statt Geld. Kein Gas, keine Transaktion, keine Anmeldung.0

Mit Escrow decken

du
  • einzahlen, damit das Angebot gedeckt isterster ZugriffEin leeres Escrow zu decken ist immer ein erster Zugriff, also gibt es dafür keinen warmen Preis. Es ist optional: Eine Freigabe kostet im Voraus nichts.126.132

Ein Angebot ausführen

ein Executor
  • aus deiner Freigabe124.975
  • aus dem Escrow131.561
  • mit CallbackwarumDer Executor leiht sich deine Token, verkauft sie anderswo und zahlt sie im selben Aufruf zurück. Er braucht kein eigenes Geld.139.561

Zwanzig auf einmal ausführen

ein Executor
  • ein Paar, je Angebot64.227
  • gemischte Paare, je Angebot65.429
  • das einundzwanzigste AngebotGrenzkostenWas ein weiteres Angebot einem Bündel hinzufügt, das schon läuft. Diese Zahl entscheidet, ob sich eine dünne Marge lohnt.59.781
  • mit Callbacks, je Angebot+1,597 KreditLeihen innerhalb eines Bündels kostet bei jedem Angebot etwas mehr. Die Zahl ist die Differenz: ein weiteres Angebot mit Callback, abzüglich eines weiteren ohne. Sie ist zu klein, um sie auf diesen Balken zu sehen.64.642

Im Mainnet kostet eine warme Ausführung einen Bruchteil eines Cents. Der Executor zahlt sie und behält, was der Markt über der Zahl hergibt, die du signiert hast.

solver

Ein Fremder zahlt dein Gas. Das bekommt er dafür.

Niemand zahlt aus Freundlichkeit das Gas eines Fremden. Du bist der Maker. Wer dein Angebot ausführt, ist der Solver. Er verdient die Differenz zwischen dem, was der Markt zahlt, und der Zahl, die du signiert hast. Das ist sein ganzes Einkommen, und so viel kostet es ihn, ihm nachzujagen.

was sie verlieren

Ein Solver zahlt Gas für jedes Angebot, das er versucht, und erfährt erst danach, welche ausgeführt wurden. Eine Ausführung kostet 69.841 Gas. Diese drei kosten das Gas und bringen nichts ein.

  • das Angebot ist abgelaufen

    Kostet 15.218 gas

    Das Angebot lief ab zwischen dem Moment, in dem der Solver es bepreist hat, und dem Moment, in dem der Block kam. Der Vertrag weist es ab, bevor sich ein Token bewegt, also ist das der billige Fall.

  • jemand war schneller

    Kostet 15.982 gas

    Ein anderer Solver hat dasselbe Angebot zuerst ausgeführt. Das ist normal auf einem offenen Board: Zwei Solver, die es lesen, überschneiden sich, und der Langsamere zahlt für das Duplikat.

  • der Maker hat es zurückgezogen

    Kostet 80.174 gas

    Das Angebot war gültig, als der Solver es prüfte. Dann zog der Maker das Geld ab, bevor der Block kam. Das ist der einzige Fehlschlag, den jemand absichtlich herbeiführen kann, und jeder Versuch kostet den Maker eine Transaktion. Ein Angebot, das nie gültig war, wird erkannt, bevor etwas gesendet wird, und kostet nichts.

was sie verdienen

Was übrig bleibt, und sonst nichts. Wir berechnen dem Solver keine Gebühr und geben ihm keinen Rabatt, keinen Vorrang und keine Warteschlange. Er zahlt das Gas. Er zahlt die Zahl, die du signiert hast. Er behält, was übrig bleibt. Deine Gebühr kommt aus der Zahl, die du signiert hast, nicht aus dem Anteil des Solvers. Bleibt nichts übrig, verliert er das Gas.

warum das für dich sicher ist

  • Sie verdienen nicht mehr, wenn sie dir weniger geben.

    Dein Preis steht in der Signatur. Der Vertrag stellt dem Solver diese Zahl in Rechnung, egal was der Markt tut. Mehr verdienen kann er nur, indem er einen besseren Preis findet, nie indem er dir einen schlechteren gibt.

  • Jede und jeder kann einer sein.

    Keine Zulassungsliste, keine Kaution, keine Registrierung, kein Einsatz. Ein Solver ist jede Adresse, welche die Transaktion sendet. Niemand kann ausgesperrt werden, und niemand kann eingesperrt werden.

  • Der Wettbewerb ist es, der dein Angebot füllt.

    Solver drücken deinen Preis nicht. Du setzt ihn. Sie konkurrieren darum, mit wie dünner Marge sie sich zufriedengeben. Je dünner sie wird, desto mehr Angebote werden zu dem Kurs ausgeführt, den ihre Maker wollten.

aufteilung

Wohin das Geld geht

Eine Ausführung

Öffne einen Schritt für die Arithmetik
1Du verkaufst89.782.234 WPLSDer Solver zieht 89.782.234 WPLS aus deiner Wallet, etwa $1.000. Deine Signatur erlaubt es. Du sendest keine Transaktion.
2PulseX-Pool1.007,10 DAIDer Solver verkauft deine Token hier. Zum Kurs auf dem Bildschirm ist der Swap 1.007,10 DAI wert. Der Pool behält 0,29 %, und ein Handel dieser Größe bewegt den Preis um 0,219%. Also kommen 1.001,99 DAI heraus, und die nächsten vier Bänder teilen das auf.
2PulseX behält5,11 DAIDie 0,29 % des Pools, plus das, was ein Handel dieser Größe in den Reserven zurücklässt. Das sind die Kosten des Solvers, um einen Token in einen anderen umzuwandeln, und es berührt nichts, was du signiert hast. Von dieser Provision gehen 0,704971 DAI an den Rückkauf-und-Verbrennungsmechanismus von PulseX und werden als PLSX vernichtet (7/29). Das haben wir aus dem verifizierten Pair-Quellcode gelesen und noch nicht gegen ein Minting on-chain geprüft.
3Du erhältst975,06 DAIWas in deiner Wallet landet: 975,06 DAI. Das sind die 984,91 DAI, die das Angebot in diesem Moment verlangt, abzüglich deiner Gebühr von 1%. Sonst geht nichts davon ab, und es liegt nie unter der Zahl, die du eingegeben hast.
4Die Ziele der Gebührenkonfiguration9,85 DAI1% der 984,91 DAI, die du signierst, also 9,85 DAI. Der Vertrag reserviert sie unter dem Hash deiner Gebührenkonfiguration, und ein separater claim, den jeder aufrufen darf, zahlt sie nach Gewicht an die Ziele der Konfiguration aus. Niemand ruft während einer Ausführung ein Ziel auf.
5Der Solver17,08 DAIWas dem Solver bleibt: 17,08 DAI. Das ist der Verkaufserlös, abzüglich dessen, was er dir gezahlt hat, abzüglich Gas. Nichts on-chain berechnet es, und es ist die eine Zahl, die entscheidet, ob überhaupt jemand ausführt.
6Gas103 PLSDer Solver zahlt das Gas in PLS, einem dritten Asset. Es wächst nicht mit deinem Handel, deshalb gibt es eine kleinste Handelsgröße, die sich noch lohnt. Die Gasmenge stammt aus den eigenen Tests des Vertrags. Den Gaspreis stellt der Schieberegler oben ein, und die Rechnung zeigt, was er mit der Marge macht. ⁦131.561 gas × 783.379 gwei = 103 PLS ≈ $0,00115⁩
geht an eine Personeine GebührGas, vom Solver gezahltkann nicht profitabel ausführen

Was der Executor im Fenster zahlt

Das Angebot öffnet über dem, was der Pool heute zahlt, und fällt, bis es schließt: von 1.005,17 DAI auf 964,65 DAI über 24h 0m. Beides sind Beträge, die du signierst. Zieh die Gebühr von der Schlusszahl ab, und du hast die Untergrenze, die du eingegeben hast. Die gestrichelten Linien sind dasselbe Angebot ohne Gebühr und mit zwei Prozent Gebühr: eine eingegebene Zahl, drei signierte Beträge. Jeder Punkt zeigt, wo dieses Angebot den Markt in der hier gezeichneten Woche trifft, nach Gas. Eine andere Woche setzt die Punkte woanders hin.
24 echte Stunden von WETH/WBTCEchte Stundenpreise, keine Simulation: 24 Stunden von WETH/WBTC, ab Stunde 0 der ausgewählten Woche. Die Bewegungen sind echt, aber das Paar ist nicht das, das du gewählt hast: Keiner der Token auf dieser Seite ist in dieser Reihe. Zeichne eine andere Woche, um zu sehen, wie sich die Form ändert.
984,91 DAI$984,91 · in 12h 0m
0% · 3h 36m1% · 4h 24m2% · 5h 36m
profitabel12h 0m
Ein Solver behält hier 17,08 DAI, nach 103 PLS Gas.Dein Angebot zahlt dir bei 12h 0m 975,06 DAI, das sind 20,06 DAI über deiner Untergrenze.
AusführungArithmetik, keine Bedingung des Angebots: der Moment, in dem die Kurve unter das fällt, was der Markt jetzt zahlt, abzüglich Gas. Der Markt zahlt 1.001,99 DAI, das Angebot muss also 1.001,99 DAI erreichen. Dieser Moment verschiebt sich, wenn sich der Markt oder das Gas bewegt, und niemand weiß, ob der Markt hält.jetzt
AusgleichsgrößeDer kleinste Handel, den ein Solver noch ausführt, in diesem Moment und bei diesem Markt. Gas liegt fest bei 103 PLS, während der Spread mit der Größe wächst. Unter dieser Größe frisst das Gas die Marge auf. Es gilt derselbe Moment und derselbe Markt wie beim Balken unten, also stimmen die beiden überein.5.671,14 WPLS
SpreadWas der Markt zahlt, abzüglich dessen, was du erhältst: ⁦1.001,99 DAI − 975,06 DAI = 26,93 DAI⁩. Es teilt sich in drei Teile und nicht weiter. Nur dein Gebührensatz bewegt die erste Grenze. Nur Gas bewegt die zweite.26,93 DAI2,69% des Handels
die Ziele der Gebührenkonfiguration9,85 DAI
der Solver17,08 DAInach Gas
Gas103 PLS0,001148 DAI

Du zahlst die Gebühr, aus dem Betrag, den du signierst. Mit einer höheren Gebühr wird das Angebot später ausgeführt. Mehr kostet dich eine Gebühr nicht.

grenzen

Was niemand dir antun kann

Du hast signiert. Drei Dinge, die niemandem erlaubt sind — und wo du jedes prüfst.

  • Niemand kann ändern, was du bekommst.

    Dein Preis steht im Angebot, das du signierst. Die Zahlung wird daraus berechnet, deine genannte Gebühr abgezogen, der Rest an dich gezahlt. Rundung zu deinen Gunsten.

    wo nachzusehen ist_quote rundet den Bruttobetrag mit _ceilDiv auf, zieht die abgerundete Gebühr heraus und zahlt dir den Rest.
  • Wir nehmen keine Gebühr, und kein Schalter kann eine hinzufügen.

    Die Gebühr ist ein Konfigurations-Hash + drei Sätze in deinem signierten Angebot. Keine Konfiguration, keine Sätze: nichts wird berechnet. Wir nehmen keinen Anteil und fügen keinen hinzu. Eine Konfiguration hat ein bis acht Ziele samt Gewichten, festgelegt durch ihren Hash. Nichts später erreicht ein signiertes Angebot.

    wo nachzusehen ist_quote reserviert feeProceeds, feeOut und feeIn unter i.feeConfig, was laut _termsOk ungleich null sein muss, sobald ein Satz es ist. claim prüft die Konfiguration gegen diesen Schlüssel und zahlt ihre Ziele nach Gewicht aus. Commit 84e8895 hat protocolShare, feePolicy, setFees und setFeePolicy gelöscht.
  • Es gibt keine Pause und kein Upgrade.

    Kein Schalter erreicht dein Geld. Der Settlement-Vertrag hat keinen Eigentümer und keine Admin-Funktion. Der eine Vertrag mit Eigentümer enthält die Standardgebühr, die ein Angebot beim Signieren kopiert; er kann ein signiertes Angebot nicht anfassen und keine Freigabe ausgeben, die du erteilt hast.

    wo nachzusehen istDer Settlement-Vertrag hat keinen Eigentümer und keine Funktion, die nur ein Eigentümer aufrufen kann. FeeDefaults hat einen Eigentümer und enthält nur Empfehlungen, die ein Angebot beim Signieren kopiert.

Zwei bezahlte Prüfungen (Sicherheit, Ökonomie) sollten das Obige knacken. Sicherheitsbefunde behoben. Ein ökonomischer Befund absichtlich offen; sein Test belegt, dass der Angriff noch funktioniert. Eine von elf gemessenen, akzeptierten, aufgeschriebenen Grenzen.

Signiere eines und sieh selbst.

Gib uns eine Adresse, und wir markieren die Token, die sie auf dieser Chain schon bewegt hat. Wähle einen, und die App öffnet sich mit diesem Token vorausgewählt. Den Preis setzt du weiterhin selbst, und du siehst alle Kosten, bevor du irgendetwas signierst.

Oder fang mit einem beliebigen davon an.

Wrapped PulsePulseXHEXTest PulseXTest HEXTest USD CoinTest Tether USDTest Wrapped BitcoinTest Wrapped Ether
Keine E-Mail, keine Anmeldung, kein Konto. Eine Suche schickt die Adresse an einen Server, den wir betreiben, und liest ihre öffentliche Historie. Sie verlangt keine Signatur, und dein Schlüssel verlässt deine Wallet nie.