signerade swap-erbjudanden · pulsechain

Sätt din kurs.Marknadenkommer till dig.

prove.cash är en orderbok för swappar på PulseChain. Du lägger ut ett erbjudande till din kurs. Det ligger kvar tills någon tar det. Inget poolpris, ingen slippage, ingen transaktion från dig.

Det går igenom till din kurs eller bättre, annars inte alls. Du kan låta kursen sjunka med tiden ner till ett golv: det minsta du godtar. Du kan också låta det utföras i delar.

Så fungerar det

Ett exempel på ett signerat erbjudande, ritat mot verkliga LINK/AAVE-priser.

erbjudandet du signerarexempel
signerare
0x7a3f…c19d
du ger
upp till1 111LINK
du får
utfört till112,122AAVE
utförs av
vem som helst
det du hållererbjudandet, avräknat
48 h · realReal hourly LINK/AAVE prices from the week of 2026-08-12, drawn as they came in. The offer over them is an example.
utfört vid timme 25 · 112,1221 LINK = 0,104644 AAVE
Någon utförde det till kursen du signerade. Du håller AAVE nu, så den gröna linjen följer marknaden.
Det här signerar du. Du skickar ingenting.Kostar 1 signatur och 0 transaktioner
  • Du får minst det du bad om

    Kontraktet håller motparten till talet du signerade och avrundar till din fördel. Om du lägger till en avgift signerar appen ett större belopp som täcker den. Du får ändå det du bad om.

  • Vem som helst kan utföra det

    Ingen vitlista, ingen borgen, ingen registrering. Den som utför ditt erbjudande betalar gasen och behåller det marknaden ger över talet du signerade.

  • Att lägga ut kostar ingen gas

    Din webbläsare gör ett ögonblicks arbete för att lägga ut det. Ingen gas, ingen transaktion, ingen registrering.

hur

Så fungerar det

  • du

    Signera erbjudandet

    Ge högst så här mycket av en token, få minst så här mycket av en annan, inom det här fönstret. Det är hela åtagandet.

  • anslagstavlan

    Bär erbjudandet

    Erbjudandet färdas över en anslagstavla, inte över kedjan. Att lägga ut det kostar din webbläsare ett ögonblicks arbete. Ingen transaktion, ingen gas, inget konto.

  • vem som helst

    Utför det

    Ingen vitlista, ingen borgen, ingen registrering. Den som utför det kallas utförare. Utföraren betalar gasen och talet du signerade, och behåller det marknaden ger över det.

Vad du signerar beror på din token

Dina tokens kan flyttas på fem sätt vid utförandet. Appen läser din token och väljer det billigaste sätt den stöder, så du kan inte välja fel.

  • EIP-30092 signaturerToken kan flytta sig på enbart en signatur. Du skickar aldrig någon transaktion, och ingenting godkänns i förväg.
  • EIP-2612 permit2 signaturerTvå signaturer. Dina tokens ligger kvar i din plånbok ända tills någon utför erbjudandet.
  • Permit22 signaturer, 1 tx en gångGodkänn Permit2 en gång. Dess adress är densamma på varje kedja, och ingen kan flytta den. Varje erbjudande därefter är två signaturer, och din token behöver inget särskilt stöd.
  • ett godkännande1 tx, en gångGodkänn kontraktet en gång. Varje erbjudande därefter är en signatur.
  • deposition1 txDu sätter in i förväg. Det kostar en transaktion, och i utbyte är erbjudandet täckt, så en utförare kan lita på det direkt.
förvaring

Var dina tokens ligger.

Ett erbjudande är inte starkare än det som täcker det.

  • auktorisering

    täckt vid utförande

    Dina tokens stannar i plånboken. Din signerade auktorisering flyttar dem in i kontraktet i samma stund som utförandet sker.

    du betalar
    Kostar 2 signaturer och 0 transaktioner
    väg ut
    validBeforeDin signatur flyttar dina tokens i samma stund som erbjudandet utförs, och den är bunden till just det här erbjudandet. Dess förfallotid ingår i signaturen. En avbrytning på kedjan avslutar den direkt.
  • deposition

    i deposition

    Dina tokens ligger i kontraktet, bundna till just det här erbjudandet, tills du tar ut dem.

    du betalar
    Kostar 1 signatur och 1 till 2 transaktioner
    väg ut
    withdraw · 1 txEtt uttag lämnar tillbaka dina pengar och avslutar erbjudandet. Ingen karenstid, inget upplåsningssteg, inget fönster att missa. Ett erbjudande du aldrig täckte är en annan sak: någon annan kan täcka det med pengar som redan står parkerade i ditt namn. Avbryt dem du inte vill ha.
  • permit2

    täckt vid utförande

    Dina tokens stannar i plånboken. Din signerade Permit2-överföring flyttar dem in i kontraktet i samma stund som utförandet sker, en gång och bara en gång.

    du betalar
    Kostar 2 signaturer och högst 1 transaktion
    väg ut
    deadlineEn Permit2-överföring fungerar en gång och löper ut med erbjudandet. Inget stående godkännande till oss överlever den. Ditt enda godkännande går till Permit2 självt, på en adress som vi inte kan flytta. En avbrytning på kedjan avslutar erbjudandet direkt.
  • permit

    i plånboken

    Dina tokens stannar i plånboken under ett godkännande. En andra signatur sätter det godkännandet, så du skickar ingen transaktion. Du kan fortfarande göra av med dina tokens före utförandet, och då misslyckas utförandet.

    du betalar
    Kostar 2 signaturer och 0 transaktioner
    väg ut
    cancel · 1 txEn permit är ett godkännande som sätts med en signatur, så det kostar ingen transaktion. Det är ändå ett godkännande. Att återkalla det avslutar inte erbjudandet, eftersom din signerade permit sätter det igen vid nästa utförande. Avbryt är avstängningsknappen. En främling som använder din permit först kan inte stoppa utförandet.
  • godkännande

    i plånboken

    Dina tokens stannar i plånboken under ett godkännande. Du kan göra av med dem före utförandet, och då misslyckas utförandet.

    du betalar
    Kostar 1 signatur och högst 1 transaktion
    väg ut
    cancel · 1 txGodkännandet återkallas på token, där kontraktet inte ser det. Det stoppar ett utförande men avbryter inte erbjudandet. Godkänner du samma token igen senare, väcks erbjudandet till liv igen. Bara avbryt avslutar det, och det kostar en transaktion.
i deposition · kontraktet håller demtäckt vid utförande · signerat bara för det här erbjudandeti plånboken · går att använda någon annanstansavbrytaAtt avbryta är en transaktion. Den kan inte ångra ett utförande som landade i ett tidigare block. Att radera inlägget är inte att avbryta: signaturen överlever inlägget.
pris

Hela notan.

Uppmätt gas, inte uppskattningar. Att lägga ut är gratis. Den som utför ditt erbjudande betalar resten.

Det vanliga fallet. Saldot som tar emot har redan en del av den token.

Lägga ut ett erbjudande

du
  • signera det och sätt upp det på tavlanproof of workTavlan ber din webbläsare om ett ögonblicks arbete i stället för pengar. Ingen gas, ingen transaktion, ingen registrering.0

Täck det med deposition

du
  • sätt in, så att erbjudandet är täcktförsta beröringenAtt täcka en tom deposition är alltid en första beröring, så det finns inget varmt pris för det. Det är valfritt: ett godkännande kostar ingenting i förväg.124 790

Utföra ett erbjudande

en utförare
  • från ditt godkännande115 763
  • från depositionen123 037
  • med en callbackvarförUtföraren lånar dina tokens, säljer dem någon annanstans och betalar tillbaka inom samma anrop. Utföraren behöver inga egna pengar.130 533

Utföra tjugo på en gång

en utförare
  • ett par, per erbjudande57 245
  • blandade par, per erbjudande62 945
  • det tjugoförsta erbjudandetmarginelltVad ett erbjudande till lägger på en bunt som redan är igång. Det här talet avgör om en tunn marginal är värd att ta.52 869
  • med callbacks, per erbjudande+505 kreditAtt låna inne i en bunt kostar lite extra på varje erbjudande. Talet är skillnaden: ett erbjudande till med callback, minus ett till utan. Det är för litet för att synas på de här staplarna.56 579

På mainnet kostar ett varmt utförande en bråkdel av en cent. Utföraren betalar det och behåller det marknaden ger över talet du signerade.

solvers

En främling betalar din gas. Det här får han för det.

Ingen betalar en främlings gas av vänlighet. Du kallas maker. Den som fyller ditt erbjudande kallas solver. De tjänar skillnaden mellan vad marknaden betalar och talet du signerade. Det är hela deras inkomst, och det här kostar det dem att jaga den.

vad de förlorar

En solver betalar gas för varje erbjudande de försöker med och får först efteråt veta vilka som fylldes. En fyllning kostar 62 480 gas. De här tre kostar gasen och betalar ingenting.

  • erbjudandet gick ut

    Kostar 13 327 gas

    Erbjudandet gick ut mellan det ögonblick de prissatte det och det ögonblick blocket landade. Kontraktet avvisar det innan någon token flyttas, så det här är det billiga fallet.

  • någon annan var snabbare

    Kostar 14 070 gas

    En annan solver fyllde samma erbjudande först. Det är normalt på en öppen tavla: två solvers som läser den kommer att överlappa, och den långsammare betalar för dubbletten.

  • den som lade ut det tog tillbaka det

    Kostar 76 389 gas

    Erbjudandet höll när solvern kontrollerade det. Sedan drog makern undan pengarna innan blocket landade. Det här är det enda misslyckande någon kan ordna med flit, och varje försök kostar makern en transaktion. Ett erbjudande som aldrig höll upptäcks innan något skickas, och kostar ingenting.

vad de tjänar

Det som blir över, och inget annat. Ingen avgift från oss, ingen rabatt, inget företräde, ingen kö. De betalar gasen. De betalar talet du signerade. De behåller det som blir över. Din avgift tas ur talet du signerade, inte ur solverns del. Blir inget över förlorar de gasen.

varför det är tryggt för dig

  • De tjänar inte mer på att ge dig mindre.

    Din kurs står i signaturen. Kontraktet debiterar solvern det talet, vad marknaden än gör. De kan bara tjäna mer genom att hitta ett bättre pris, aldrig genom att ge dig ett sämre.

  • Vem som helst kan vara en.

    Ingen vitlista, ingen borgen, ingen registrering, ingen insats. En solver är vilken adress som helst som skickar transaktionen. Ingen kan stängas ute, och ingen kan låsas in.

  • Konkurrensen är det som fyller ditt erbjudande.

    Solvers pressar inte ditt pris. Det sätter du. De tävlar om hur tunn marginal de godtar. Ju tunnare den blir, desto fler erbjudanden fylls till den kurs deras makers ville ha.

delning

Vart pengarna går

Ett utförande

öppna ett steg för uträkningen
1Du säljer89 782 234 WPLSSolvern drar 89 782 234 WPLS från din plånbok, ungefär $1 000. Din signatur tillåter det. Du skickar ingen transaktion.
2PulseX-pool1 007,10 DAISolvern säljer dina tokens här. Till priset på skärmen är swappen värd 1 007,10 DAI. Poolen behåller 0,29 %, och en handel av den här storleken flyttar priset med 0,219%. Så 1 001,99 DAI kommer ut, och de fyra banden härnäst delar upp det.
2PulseX behåller5,11 DAIPoolens 0,29 %, plus det en handel av den här storleken lämnar kvar i reserverna. Det är solverns kostnad för att växla en token till en annan, och det rör ingenting du har signerat. Av det courtaget går 0,704971 DAI till PulseX återköp och bränning och förstörs som PLSX (7/29). Det har vi läst från den verifierade källkoden för paret, och vi har ännu inte kontrollerat det mot en myntning på kedjan.
3Du får975,06 DAIDet som hamnar i din plånbok: 975,06 DAI. Det är de 984,91 DAI som erbjudandet begär just nu, minus din egen avgiftssats på 1%. Inget annat dras av, och det är aldrig lägre än talet du skrev in.
4Adressen du angav9,85 DAI1% av de 984,91 DAI du signerar, vilket är 9,85 DAI. Kontraktet lägger det åt sidan åt adressen du angav. Ingen anropar den adressen vid ett utförande. Ett separat anspråk betalar ut det senare, och den som skickar det anspråket betalar gasen för det.
5Solvern17,08 DAIDet solvern går därifrån med: 17,08 DAI. Det är försäljningsintäkten, minus det de betalade dig, minus gas. Inget på kedjan räknar ut det, och det är det enda talet som avgör om någon utför alls.
6Gas96,4 PLSSolvern betalar den i PLS, en tredje tillgång. Den växer inte med din handel, och därför finns det en minsta handel som är värd att utföra. Gasmängden kommer från kontraktets egna tester. Gaspriset är reglaget ovanför, och summan visar vad det gör med marginalen. ⁦123 037 gas × 783 379 gwei = 96,4 PLS ≈ $0,00107⁩
avräknas till en personen avgiftgas, betald av solvernkan inte utföras med vinst

Vad executorn betalar, under fönstret

Erbjudandet öppnar över vad poolen betalar i dag och sjunker tills det stänger: från 1 005,17 DAI ner till 964,65 DAI över 24h 0m. Båda är belopp du signerar. Dra av avgiften från sluttalet, så har du golvet du skrev in. De streckade linjerna är samma erbjudande utan avgift och med två procents avgift: ett inskrivet tal, tre signerade belopp. Varje punkt är där det erbjudandet möter marknaden under veckan som ritas här, efter gas. En annan vecka lägger punkterna någon annanstans.
24 verkliga timmar av WETH/WBTCVerkliga timpriser, ingen simulering: 24 timmar av WETH/WBTC, från timme 0 i den utvalda veckan. Rörelserna är verkliga, men paret är inte det du valde: ingen av tokens på den här sidan finns i den serien. Rita en annan vecka för att se formen ändras.
984,91 DAI$984,91 · efter 12h 0m
0% · 3h 36m1% · 4h 24m2% · 5h 36m
lönsamt12h 0m
En solver behåller 17,08 DAI här, efter 96,4 PLS i gas.Ditt erbjudande vid 12h 0m betalar dig 975,06 DAI, vilket är 20,06 DAI över ditt golv.
utförsAritmetik, inte ett villkor i erbjudandet: ögonblicket då kurvan faller under vad marknaden betalar nu, minus gas. Marknaden betalar 1 001,99 DAI, så erbjudandet måste nå 1 001,99 DAI. Det flyttar sig när marknaden eller gasen rör sig, och ingen vet om marknaden håller i sig.nu
BrytpunktsstorlekDen minsta handel en solver fortfarande utför, vid det här ögonblicket och på den här marknaden. Gasen ligger fast på 96,4 PLS, medan spreaden växer med storleken. Under den här storleken äter gasen upp marginalen. Den bygger på samma ögonblick och marknad som stapeln nedanför, så de två stämmer överens.5 303,70 WPLS
SpreadVad marknaden betalar, minus vad du får: ⁦1 001,99 DAI − 975,06 DAI = 26,93 DAI⁩. Det delas på tre sätt och inte mer. Bara din sats flyttar den första gränsen. Bara gasen flyttar den andra.26,93 DAI2,69% av affären
adressen du angav9,85 DAI
solvern17,08 DAIefter gas
gas96,4 PLS0,001074 DAI

Du betalar avgiften, ur beloppet du signerar. En högre avgift gör att erbjudandet utförs senare. Det är allt en avgift kostar dig.

gränser

Vad ingen kan göra mot dig

Du signerade något. Här är tre saker det inte låter någon göra, och var var och en står skriven.

  • Ingen kan ändra vad du får.

    Ditt pris står i erbjudandet du signerar. Kontraktet räknar ut hela betalningen ur det talet, drar av avgiften du angav och betalar dig resten. Där aritmetiken måste avrunda avrundar den åt ditt håll.

    var du kollar_quote avrundar bruttot uppåt med _ceilDiv, drar av den nedåt avrundade avgiften och betalar dig resten.
  • Ingen avgift till oss, och ingen brytare som kan lägga till en.

    Avgiften är två tal i erbjudandet du signerar: en sats, och vart den går. Ange ingen mottagare, så tas ingenting ut. Vi tar ingen del av den och lägger inte till någon egen. Koden som kunde ta ut en avgift är raderad, så ingen ägare kan slå på den. En avgift till oss skulle kräva ett annat kontrakt på en annan adress, och din signatur är bunden till det här. Inget som beslutas senare når ett erbjudande du redan har signerat.

    var du kollar_quote tar ut i.feeRate och bokför beloppet på i.feeTo, och claim betalar ut det därifrån. Commit 3961c2a raderade feeSink, feeFloorRate, protocolShare, feePolicy, setFees och setFeePolicy.
  • Det finns ingen paus och ingen uppgradering.

    Ingen strömbrytare någonstans når dina pengar. Ägaren kan välja vart tokens som inte tillhör någon skickas. Det är hela listan. Ingen ägarfunktion kan använda ett godkännande du har gett.

    var du kollarsetDefaultProceeds och transferOwnership är de enda funktioner som är förbehållna ägaren.

Två personer fick betalt för att försöka knäcka det ovan: en säkerhetsgranskning och en ekonomisk granskning. Varje fynd från säkerhetsgranskningen är åtgärdat. Ett ekonomiskt fynd står öppet med avsikt, och dess eget test bekräftar att attacken fortfarande fungerar. Det är en av elva gränser som vi har mätt, accepterat och skrivit ned. Granskningens omfattning, genomgången av den statiska analysen, kontrakten och testerna finns i ett repository. Adresserna på PulseChain finns i deployment-registret.

Signera en och se.

Ange en adress så markerar vi de tokens den redan har flyttat på den här kedjan. Välj en, så öppnas appen med den vald. Du sätter fortfarande ditt pris själv, och du ser varje kostnad innan du signerar något.

Eller börja med vilken som helst av dessa.

Wrapped PulsePulseXHEXTest PulseXTest HEXTest USD CoinTest Tether USDTest Wrapped BitcoinTest Wrapped Ether
Ingen e-post, ingen registrering, inget konto. En uppslagning skickar adressen till en server som vi driver och läser dess offentliga historik. Den ber inte om någon signatur, och din nyckel lämnar aldrig din plånbok.