Fissa il tuo tasso.Il mercatoviene da te.
prove.cash è un libro degli ordini per gli swap su PulseChain. Pubblichi un’offerta al tuo tasso. Resta aperta finché qualcuno non la prende. Nessun prezzo di pool, nessuno slippage, nessuna transazione da parte tua.
Si esegue al tuo tasso o meglio, oppure per niente. Puoi lasciar scendere il tasso nel tempo fino a un minimo: il meno che accetti. Puoi anche lasciarla eseguire in parte.
Un esempio di offerta firmata, disegnata su prezzi reali LINK/USDC.
- firmatario
- 0x7a3f…c19d
- dai
- fino a2500
LINK
- ricevi
- eseguita a24.263,23
USDC
- eseguibile da
- chiunque
Ricevi almeno quello che hai chiesto
Il contratto obbliga chi esegue la tua offerta al numero che hai firmato, e arrotonda a tuo favore. Se aggiungi una commissione, l’app alza l’importo che firmi per coprirla. Ricevi comunque quello che hai chiesto.
Chiunque può eseguirla
Nessuna whitelist, nessuna cauzione, nessuna registrazione. Chi esegue la tua offerta paga il gas. Tiene quello che il mercato dà sopra il numero che hai firmato.
Pubblicare non costa gas
Il tuo browser fa un momento di lavoro per pubblicarla. Nessun gas, nessuna transazione, nessuna iscrizione.
Come funziona
- tu
Firma l’offerta
Dare al massimo questa quantità di un token, ricevere almeno questa quantità di un altro, dentro questa finestra. È tutto l’impegno.
- il libro
Porta l’offerta
L’offerta viaggia sul libro, una bacheca di messaggi, non sulla catena. Pubblicarla costa al tuo browser un momento di lavoro. Nessuna transazione, nessun gas, nessun account.
- chiunque
La esegue
Nessuna whitelist, nessuna cauzione, nessuna registrazione. Chi la esegue è l’esecutore. Paga il gas e il numero che hai firmato, e tiene quello che il mercato dà in più.
Quello che firmi dipende dal tuo token
I tuoi token possono muoversi in cinque modi al momento dell’esecuzione. L’app legge il tuo token e sceglie il modo più economico che supporta, quindi la scelta non è tua e non puoi sbagliarla.
- EIP-30092 firmeIl token può muoversi con la sola firma. Non invii mai una transazione e niente è approvato in anticipo.
- permit EIP-26122 firmeDue firme. I tuoi token restano nel tuo wallet fino al momento in cui qualcuno esegue.
- Permit22 firme, 1 tx una voltaApprova Permit2 una volta sola. Il suo indirizzo è lo stesso su ogni catena, e il suo codice non può cambiare. Ogni offerta successiva sono due firme, e il tuo token non ha bisogno di alcun supporto particolare.
- un’approvazione1 tx, una voltaApprova il contratto una volta sola. Ogni offerta successiva è una firma.
- escrow1 txDepositi in anticipo. Costa una transazione e in cambio l’offerta è coperta, così un esecutore può fidarsene a colpo d’occhio.
Dove stanno i tuoi token.
Un’offerta vale quanto vale ciò che la garantisce.
autorizzazione
finanziato all’esecuzioneI token restano nel tuo wallet. La tua autorizzazione firmata li sposta nel contratto nel momento dell’esecuzione.
- tu spendi
- Costa 2 firme e 0 transazioni
- via d’uscita
- validBeforeLa tua firma sposta i token nel momento dell’esecuzione, ed è legata a questa sola offerta. La sua scadenza fa parte della firma. Un annullamento on-chain la chiude all’istante.
escrow
in escrowI token stanno nel contratto, impegnati su questa sola offerta, finché non li ritiri.
- tu spendi
- Costa 1 firma e da 1 a 2 transazioni
- via d’uscita
- withdraw · 1 txUn prelievo ti restituisce il denaro e chiude l’offerta. Nessun periodo di attesa, nessuno sblocco, nessuna finestra da perdere. Un’offerta che non hai mai finanziato è diversa: qualcun altro può finanziarla con denaro già in giacenza a tuo nome. Annulla quelle che non vuoi.
permit2
finanziato all’esecuzioneI token restano nel tuo wallet. Il tuo trasferimento Permit2 firmato li sposta nel contratto nel momento dell’esecuzione, una volta e una sola.
- tu spendi
- Costa 2 firme e al massimo 1 transazione
- via d’uscita
- deadlineUn trasferimento Permit2 funziona una volta sola e scade con l’offerta. Non gli sopravvive nessuna approvazione permanente a nostro favore. La tua unica approvazione va a Permit2 stesso, a un indirizzo che non possiamo spostare. Un annullamento on-chain chiude l’offerta all’istante.
permit
nel walletI token restano nel tuo wallet sotto un’approvazione. Una seconda firma imposta quell’approvazione, quindi non invii alcuna transazione. Puoi ancora spendere i token prima dell’esecuzione, e allora l’esecuzione fallisce.
- tu spendi
- Costa 2 firme e 0 transazioni
- via d’uscita
- cancel · 1 txUn permit è un’approvazione impostata da una firma, quindi non costa alcuna transazione. Resta comunque un’approvazione. Revocarla non chiude l’offerta, perché il tuo permit firmato la reimposta alla prossima esecuzione. L’interruttore per fermarla è l’annullamento. Un estraneo che usa per primo il tuo permit non può fermare l’esecuzione.
approvazione
nel walletI token restano nel tuo wallet sotto un’approvazione. Puoi spenderli prima dell’esecuzione, e allora l’esecuzione fallisce.
- tu spendi
- Costa 1 firma e al massimo 1 transazione
- via d’uscita
- cancel · 1 txLa revoca dell’approvazione avviene sul token, dove il contratto non la vede. Ferma un’esecuzione ma non annulla l’offerta. Se in seguito approvi di nuovo quel token, l’offerta torna in vita. Solo l’annullamento la chiude, e costa una transazione.
Il conto intero.
Gas misurato, non stime. Pubblicare è gratis. Il resto lo paga chi esegue la tua offerta.
Il caso normale. Il saldo che riceve contiene già un po’ di quel token.
Pubblicare un’offerta
tu- firmarla e metterla sul libroproof of workIl libro chiede al tuo browser un momento di lavoro invece di denaro. Nessun gas, nessuna transazione, nessuna iscrizione.0
Coprirla con l’escrow
tu- depositare, così l’offerta è copertaprimo toccoCoprire un escrow vuoto è sempre un primo tocco, quindi non ha un prezzo a caldo. È facoltativo: un’approvazione non costa niente in anticipo.126.132
Eseguire un’offerta
un esecutore- dalla tua approvazione124.975
- dall’escrow131.561
- con callbackperchéL’esecutore prende in prestito i tuoi token, li vende altrove e li restituisce nella stessa chiamata. Non gli serve denaro proprio.139.561
Eseguirne venti in una volta
un esecutore- una coppia, per offerta64.227
- coppie miste, per offerta65.429
- la ventunesima offertamarginaleQuello che un’offerta in più aggiunge a un lotto già in corso. Questo numero decide se vale la pena prendere un margine sottile.59.781
- con callback, per offerta+1,597 di creditoPrendere in prestito dentro un lotto costa un po’ di più su ogni offerta. La cifra è la differenza: un’offerta in più con callback, meno una in più senza. È troppo piccola per vederla su queste barre.64.642
Su mainnet un’esecuzione a caldo costa una frazione di centesimo. La paga l’esecutore, che tiene quello che il mercato dà sopra il numero che hai firmato.
Uno sconosciuto paga il tuo gas. Ecco cosa ci guadagna.
Nessuno paga il gas di uno sconosciuto per gentilezza. Tu sei il maker. Chi esegue la tua offerta è il solver. Guadagna la differenza tra quanto paga il mercato e il numero che hai firmato. È tutta la sua entrata, ed ecco quanto gli costa inseguirla.
cosa perdono
Un solver paga il gas per ogni offerta che tenta, e scopre solo dopo quali sono state eseguite. Un’esecuzione costa 69.841 di gas. Queste tre costano il gas e non pagano nulla.
l’offerta è scaduta
Costa 15.218 gasL’offerta è scaduta tra il momento in cui l’hanno prezzata e il momento in cui il blocco è arrivato. Il contratto la rifiuta prima che si muova qualsiasi token, quindi questa è quella a buon mercato.
qualcun altro è stato più veloce
Costa 15.982 gasUn altro solver ha eseguito la stessa offerta per primo. È normale su un libro aperto: due solver che la leggono si sovrappongono, e il più lento paga il doppione.
il maker se l’è ripresa
Costa 80.174 gasL’offerta era buona quando il solver l’ha controllata. Poi il maker ha tolto i soldi prima che il blocco arrivasse. È l’unico fallimento che qualcuno possa provocare apposta, e ogni tentativo costa al maker una transazione. Un’offerta che non è mai stata buona viene intercettata prima di inviare qualsiasi cosa, e non costa nulla.
cosa guadagnano
Quello che avanza, e nient’altro. Non gli addebitiamo nessuna commissione e non gli diamo rimborsi, precedenze né posti in coda. Pagano il gas. Pagano il numero che hai firmato. Tengono quello che resta. La tua commissione esce dal numero che hai firmato, non dalla parte del solver. Se non resta nulla, perdono il gas.
perché per te è sicuro
Non possono guadagnare di più dandoti di meno.
Il tuo prezzo è nella firma. Il contratto addebita quel numero al solver, qualunque cosa faccia il mercato. Possono guadagnare di più solo trovando un prezzo migliore, mai passandotene uno peggiore.
Chiunque può esserlo.
Nessuna whitelist, nessuna cauzione, nessuna registrazione, nessun capitale in pegno. Un solver è qualunque indirizzo che invia la transazione. Nessuno può essere escluso, e nessuno può restarci bloccato.
È la concorrenza a riempire la tua offerta.
I solver non ti abbassano il prezzo. Lo fissi tu. Competono su quanto è sottile il margine che accettano. Più si assottiglia, più offerte si eseguono al tasso che i loro maker volevano.
Dove va il denaro
Un’esecuzione
apri un passaggio per l’aritmeticaQuanto paga l’esecutore, lungo la finestra
L’offerta apre sopra quanto paga oggi il pool e scende fino alla chiusura: da 1005,17 DAI a 964,65 DAI in 24h 0m. Entrambi sono importi che firmi. Togli la commissione dal numero di chiusura e ottieni il minimo che hai scritto. Le linee tratteggiate sono la stessa offerta senza commissione e con una commissione del due per cento: un numero scritto, tre importi firmati. Ogni punto è dove quell’offerta incontra il mercato nella settimana disegnata qui, dopo il gas. Un’altra settimana mette i punti altrove.Paghi tu la commissione, dall’importo che firmi. Una commissione più alta fa eseguire l’offerta più tardi. È tutto quello che ti costa una commissione.
Cosa nessuno può farti
Hai firmato. Tre cose che nessuno può fare — e dove controllare ciascuna.
Nessuno può cambiare quello che ricevi.
Il tuo prezzo è nell’offerta che firmi. Il pagamento se ne calcola, la commissione che hai nominato esce, il resto va a te. Arrotondamento a tuo favore.
dove verificarlo_quote arrotonda il lordo per eccesso con _ceilDiv, ne toglie la commissione arrotondata per difetto e ti paga il resto.Non ci paghi nessuna commissione, e non c’è un interruttore per aggiungerne una.
La commissione è un hash di configurazione + tre aliquote nella tua offerta firmata. Nessuna configurazione, nessuna aliquota: non si addebita nulla. Non prendiamo alcuna quota e non ne aggiungiamo. Una configurazione ha da una a otto destinazioni con i loro pesi, fissati dal suo hash. Nulla di successivo raggiunge un’offerta firmata.
dove verificarlo_quote riserva feeProceeds, feeOut e feeIn sotto i.feeConfig, che _termsOk richiede diverso da zero non appena lo è un’aliquota. claim verifica la configurazione rispetto a quella chiave e paga le sue destinazioni in base al peso. Il commit 84e8895 ha eliminato protocolShare, feePolicy, setFees e setFeePolicy.Non c’è pausa né aggiornamento.
Nessun interruttore arriva al tuo denaro. Il contratto di regolamento non ha un proprietario né funzioni di amministrazione. L’unico contratto con un proprietario contiene la commissione predefinita, che un’offerta copia quando la firmi; non può toccare un’offerta firmata né spendere un’approvazione che hai dato.
dove verificarloIl contratto di regolamento non ha un proprietario né funzioni riservate a un proprietario. FeeDefaults ha un proprietario e contiene solo indicazioni che un’offerta copia alla firma.
Due revisioni pagate (sicurezza, economia) hanno provato a rompere quanto sopra. Rilievi di sicurezza corretti. Un rilievo economico aperto di proposito; il suo test afferma che l’attacco funziona ancora. Uno di undici limiti misurati, accettati e scritti.
Firmane una e vedi.
Dacci un indirizzo e segniamo i token che ha già mosso su questa catena. Scegline uno e l’app si apre con quello selezionato. Il prezzo lo fissi comunque tu, e vedi ogni costo prima di firmare qualsiasi cosa.
Oppure inizia con uno qualsiasi di questi.