Recite svoj tečaj.Tržištedolazi k vama.
prove.cash je knjiga naloga za zamjene na PulseChainu. Objavite ponudu po svom tečaju. Ostaje otvorena dok je netko ne uzme. Bez cijene poola, bez klizanja, bez transakcije od vas.
Izvršava se po vašem tečaju ili boljem, ili nikako. Tečaj možete pustiti da s vremenom pada do donje granice: to je najmanje što ćete prihvatiti. Možete dopustiti i da se izvrši u dijelovima.
Primjer potpisane ponude, nacrtan preko stvarnih cijena USDC/UNI.
- potpisnik
- 0x7a3f…c19d
- dajete
- do20.451
USDC
- dobivate
- izvršeno po6.312,13
UNI
- izvršiti može
- bilo tko
Dobivate barem ono što ste tražili
Ugovor drži onoga tko izvrši vašu ponudu na broju koji ste potpisali i zaokružuje u vašu korist. Ako dodate naknadu, aplikacija povećava iznos koji potpisujete kako bi je pokrila. I dalje dobivate ono što ste tražili.
Izvršiti je može bilo tko
Bez popisa dopuštenih, bez jamčevine, bez registracije. Tko izvrši vašu ponudu, plaća gas. Zadržava sve što tržište da iznad broja koji ste potpisali.
Objava ne košta gas
Vaš preglednik obavi trenutak rada da je objavi. Bez gasa, bez transakcije, bez prijave.
Kako radi
- vi
Potpišite ponudu
Uzmite najviše ovoliko jednog tokena, isporučite najmanje ovoliko drugoga, unutar ovog prozora. To je cijela obveza.
- oglasna ploča
Nosi ponudu
Ponuda putuje preko oglasne ploče, ne preko lanca. Objava košta vaš preglednik trenutak rada. Bez transakcije, bez gasa, bez računa.
- bilo tko
Izvršava je
Bez popisa dopuštenih, bez jamčevine, bez registracije. Tko je izvrši, taj je izvršitelj. Plaća gas i broj koji ste potpisali, a zadržava sve što tržište da iznad toga.
Ono što potpisujete ovisi o vašem tokenu
Vaši se tokeni pri izvršenju mogu pomaknuti na pet načina. Aplikacija čita vaš token i bira najjeftiniji način koji podržava, pa u tom izboru ne možete pogriješiti.
- EIP-30092 potpisaToken se može pomaknuti na sam potpis. Nikad ne šaljete transakciju i ništa nije odobreno unaprijed.
- EIP-2612 permit2 potpisaDva potpisa. Vaši tokeni ostaju u novčaniku sve do trenutka kad netko izvrši ponudu.
- Permit22 potpisa, 1 tx jednomOdobrite Permit2 jednom. Njegova je adresa ista na svakom lancu, a njegov se kod ne može promijeniti. Svaka ponuda nakon toga su dva potpisa, a vaš token ne treba nikakvu posebnu podršku.
- dopuštenje1 tx, jednomOdobrite ugovor jednom. Svaka ponuda nakon toga je jedan potpis.
- escrow1 txUplatite unaprijed. To košta transakciju, a zauzvrat je ponuda pokrivena, pa joj izvršitelj može odmah vjerovati.
Gdje vaši tokeni stoje.
Ponuda vrijedi točno onoliko koliko vrijedi ono što stoji iza nje.
autorizacija
pokriveno pri izvršenjuTokeni ostaju u vašem novčaniku. Vaša potpisana autorizacija premješta ih u ugovor točno u trenutku izvršenja.
- vi plaćate
- Košta 2 potpisa i 0 transakcija
- izlaz
- validBeforeVaš potpis premješta tokene u trenutku izvršenja i vezan je uz ovu jednu ponudu. Rok valjanosti dio je potpisa. Otkazivanje na lancu odmah ga završava.
escrow
u escrowTokeni stoje u ugovoru, vezani uz ovu jednu ponudu, dok ih ne podignete.
- vi plaćate
- Košta 1 potpis i 1 do 2 transakcije
- izlaz
- withdraw · 1 txJedno podizanje vraća vam novac i završava ponudu. Bez razdoblja čekanja, bez otključavanja, bez prozora koji možete propustiti. Ponuda koju nikad niste financirali drugačija je: netko drugi je može financirati iz novca koji već stoji na vaše ime. Otkažite one koje ne želite.
permit2
pokriveno pri izvršenjuTokeni ostaju u vašem novčaniku. Vaš potpisani Permit2 prijenos premješta ih u ugovor točno u trenutku izvršenja, jednom i samo jednom.
- vi plaćate
- Košta 2 potpisa i najviše 1 transakcija
- izlaz
- deadlinePrijenos preko Permit2 radi jednom i istječe s ponudom. Nakon njega nama ne ostaje nikakvo trajno dopuštenje. Vaše jedino odobrenje ide samom Permit2, na adresu koju ne možemo pomaknuti. Otkazivanje na lancu odmah završava ponudu.
permit
u novčanikuTokeni ostaju u vašem novčaniku pod dopuštenjem. To dopuštenje postavlja drugi potpis, pa ne šaljete transakciju. Tokene i dalje možete potrošiti prije izvršenja, i tada izvršenje ne uspije.
- vi plaćate
- Košta 2 potpisa i 0 transakcija
- izlaz
- cancel · 1 txPermit je dopuštenje postavljeno potpisom, pa ne košta nikakvu transakciju. I dalje je to dopuštenje. Opoziv ne završava ponudu jer ga vaš potpisani permit pri sljedećem izvršenju ponovno postavlja. Prekidač je otkazivanje. Stranac koji prvi potroši vaš permit ne može zaustaviti izvršenje.
odobrenje
u novčanikuTokeni ostaju u vašem novčaniku pod dopuštenjem. Možete ih potrošiti prije izvršenja, i tada izvršenje ne uspije.
- vi plaćate
- Košta 1 potpis i najviše 1 transakcija
- izlaz
- cancel · 1 txOdobrenje se opoziva na tokenu, gdje ga ugovor ne vidi. Opoziv zaustavlja izvršenje, ali ne otkazuje ponudu. Odobrite li taj token kasnije ponovno, ponuda opet oživi. Završava je samo otkazivanje, a ono košta jednu transakciju.
Cijeli račun.
Izmjereni gas, ne procjene. Objava je besplatna. Ostalo plaća onaj tko izvrši vašu ponudu.
Uobičajen slučaj. Stanje koje prima već drži nešto tog tokena.
Objaviti ponudu
vi- potpišite je i stavite na pločudokaz radaPloča od vašeg preglednika umjesto novca traži trenutak rada. Bez gasa, bez transakcije, bez prijave.0
Pokriti je kroz escrow
vi- uplatite, da ponuda bude pokrivenaprvi dodirPokrivanje praznog escrowa uvijek je prvi dodir, pa nema toplu cijenu. Nije obvezno: dopuštenje unaprijed ne košta ništa.126.132
Izvršiti jednu ponudu
izvršitelj- iz vašeg dopuštenja124.975
- iz escrowa131.561
- s povratnim pozivomzaštoIzvršitelj posuđuje vaše tokene, prodaje ih drugdje i vraća ih unutar istog poziva. Ne treba mu vlastiti novac.139.561
Izvršiti dvadeset odjednom
izvršitelj- jedan par, po ponudi64.227
- mješoviti parovi, po ponudi65.429
- dvadeset prva ponudagraničnoKoliko dodaje još jedna ponuda seriji koja već ide. Taj broj odlučuje isplati li se uzeti tanku maržu.59.781
- s povratnim pozivima, po ponudi+1,597 kreditPosudba unutar serije košta malo više na svakoj ponudi. Broj je razlika: još jedna ponuda s povratnim pozivom, umanjeno za još jednu bez njega. Premalen je da bi se vidio na ovim stupcima.64.642
Na glavnoj mreži toplo izvršenje košta djelić centa. Plaća ga izvršitelj i zadržava sve što tržište da iznad broja koji ste potpisali.
Stranac plaća vaš gas. Evo što on od toga ima.
Nitko ne plaća gas stranca iz ljubaznosti. Vi ste maker. Tko izvrši vašu ponudu, taj je solver. Zarađuje razliku između onoga što plaća tržište i broja koji ste potpisali. To je sav njegov prihod, a ovo ga košta jurnjava za njim.
što gube
Solver plaća gas za svaku ponudu koju pokuša i tek poslije saznaje koje su se izvršile. Izvršenje košta 69.841 gasa. Ova tri slučaja koštaju gas i ne donose ništa.
ponuda je istekla
Košta 15.218 gasPonuda je istekla između trenutka kad ju je solver procijenio i trenutka kad je blok stigao. Ugovor je odbija prije nego što se pomakne ijedan token, pa je ovo jeftin slučaj.
netko drugi je bio brži
Košta 15.982 gasDrugi solver izvršio je istu ponudu prvi. Na otvorenoj ploči to je normalno: dva solvera koja je čitaju preklapat će se, a sporiji plaća duplikat.
maker ju je povukao
Košta 80.174 gasPonuda je bila dobra kad ju je solver provjerio. Zatim je maker povukao novac prije nego je blok stigao. Ovo je jedini neuspjeh koji netko može izazvati namjerno, a svaki pokušaj makera košta transakciju. Ponuda koja nikad nije bila dobra otkriva se prije nego se išta pošalje i ne košta ništa.
što zarađuju
Ono što preostane, i ništa više. Ne naplaćujemo im nikakvu naknadu i ne dajemo im popust, prednost ni mjesto u redu. Plaćaju gas. Plaćaju broj koji ste potpisali. Zadržavaju ono što ostane. Vaša naknada uzima se iz broja koji ste potpisali, a ne iz onoga što zadrži solver. Ako ne ostane ništa, gube gas.
zašto je to za vas sigurno
Ne zarađuju više tako da vam daju manje.
Vaša je cijena u potpisu. Ugovor solveru naplaćuje taj broj, što god tržište radilo. Više mogu zaraditi samo ako nađu bolju cijenu, nikad tako da vam podvale lošiju.
Svatko može biti jedan.
Bez popisa dopuštenih, bez jamčevine, bez registracije, bez uloga. Solver je bilo koja adresa koja pošalje transakciju. Nitko ne može biti isključen i nitko ne može biti zarobljen.
Konkurencija je ono što ispunjava vašu ponudu.
Solveri vam ne obaraju cijenu. Postavljate je vi. Natječu se u tome koliko tanku maržu prihvaćaju. Što je tanja, to se više ponuda izvrši po tečaju koji su njihovi makeri htjeli.
Kamo ide novac
Jedno izvršenje
otvorite korak za računŠto plaća izvršitelj kroz prozor
Ponuda se otvara iznad onoga što pool danas plaća i pada dok se ne zatvori: s 1.005,17 DAI na 964,65 DAI kroz 24h 0m. Oba su iznosi koje potpisujete. Oduzmite naknadu od završnog broja i dobivate donju granicu koju ste upisali. Isprekidane crte su ista ponuda bez naknade i s naknadom od dva posto: jedan upisani broj, tri potpisana iznosa. Svaka točka pokazuje gdje ta ponuda susreće tržište u ovdje nacrtanom tjednu, nakon gasa. Drugi tjedan stavlja točke drugamo.Naknadu plaćate vi, iz iznosa koji potpisujete. Veća naknada znači da se ponuda izvrši kasnije. To je sve što vas naknada košta.
Što vam nitko ne može učiniti
Potpisao si. Tri stvari koje nitko ne smije — i gdje svaku provjeriš.
Nitko ne može promijeniti ono što dobivate.
Tvoja cijena je u ponudi koju potpisuješ. Plaćanje se iz nje izračuna, navedena naknada izlazi, ostatak ide tebi. Zaokruživanje u tvoju korist.
gdje provjeriti_quote zaokružuje bruto iznos naviše pomoću _ceilDiv, naknadu iz njega zaokružuje naniže i ostatak isplaćuje vama.Nema naknade za nas i nema prekidača koji bi je dodao.
Naknada je hash konfiguracije + tri stope u vašoj potpisanoj ponudi. Nema konfiguracije, nema stopa: ništa se ne naplaćuje. Ne uzimamo udio i nijedan ne dodajemo. Konfiguracija ima od jednog do osam odredišta s težinama, utvrđenima njezinim hashem. Ništa kasnije ne dopire do potpisane ponude.
gdje provjeriti_quote rezervira feeProceeds, feeOut i feeIn pod i.feeConfig, što prema _termsOk mora biti različito od nule čim je bilo koja stopa. claim provjerava konfiguraciju prema tom ključu i isplaćuje njezinim odredištima prema težinama. Commit 84e8895 obrisao je protocolShare, feePolicy, setFees i setFeePolicy.Nema pauze i nema nadogradnje.
Nijedan prekidač ne doseže vaš novac. Obračunski ugovor nema vlasnika ni administratorsku funkciju. Jedini ugovor s vlasnikom sadrži zadanu naknadu, koju ponuda kopira kad je potpišete; ne može dirati potpisanu ponudu niti trošiti odobrenje koje ste dali.
gdje provjeritiObračunski ugovor nema vlasnika ni funkciju koju smije pozvati samo vlasnik. FeeDefaults ima jednog vlasnika i sadrži samo preporuke koje ponuda kopira pri potpisu.
Dva plaćena pregleda (sigurnost, ekonomija) pokušala su slomiti gore navedeno. Sigurnosni nalazi ispravljeni. Jedan ekonomski namjerno otvoren; njegov test tvrdi da napad još radi. Jedno od jedanaest izmjerenih, prihvaćenih, zapisanih ograničenja.
Potpišite jednu i vidite.
Dajte nam adresu i označit ćemo tokene koje je već premjestila na ovom lancu. Odaberite jedan i aplikacija se otvara s njim. Cijenu i dalje postavljate sami, a svaki trošak vidite prije nego što išta potpišete.
Ili počnite bilo kojim od ovih.