Sebutkan kurs Anda.Pasaryang datang ke Anda.
prove.cash adalah buku pesanan untuk penukaran di PulseChain. Anda memasang penawaran pada kurs Anda. Penawaran itu tetap terbuka sampai ada yang mengambilnya. Tanpa harga pool, tanpa selip, tanpa transaksi dari Anda.
Penawaran itu terisi pada kurs Anda atau lebih baik, atau tidak terisi sama sekali. Anda bisa membiarkan kursnya turun seiring waktu sampai ke batas bawah: angka paling rendah yang mau Anda terima. Anda juga bisa membiarkannya terisi sebagian.
Contoh penawaran bertanda tangan, digambar di atas harga WETH/DAI yang sesungguhnya.
- penanda tangan
- 0x7a3f…c19d
- Anda memberi
- paling banyak4
WETH
- Anda menerima
- terisi pada7.534,57
DAI
- boleh mengisi
- siapa pun
Anda menerima setidaknya yang Anda minta
Kontrak mengikat siapa pun yang mengisi penawaran Anda pada angka yang Anda tanda tangani, dan pembulatannya berpihak kepada Anda. Jika Anda menambahkan biaya, aplikasi menaikkan jumlah yang Anda tanda tangani untuk menutupnya. Anda tetap menerima yang Anda minta.
Siapa pun bisa mengisinya
Tanpa daftar putih, tanpa jaminan, tanpa pendaftaran. Siapa pun yang mengisi penawaran Anda membayar gasnya. Mereka menyimpan apa pun yang pasar berikan di atas angka yang Anda tanda tangani.
Memasang tidak memakan gas
Peramban Anda bekerja sesaat untuk memasangnya. Tanpa gas, tanpa transaksi, tanpa pendaftaran.
Cara kerjanya
- Anda
Tanda tangani penawaran
Ambil paling banyak sekian dari satu token, serahkan setidaknya sekian dari token lain, di dalam jendela ini. Itulah seluruh komitmennya.
- papan pengumuman
Membawa penawaran
Penawaran berjalan lewat papan pengumuman, bukan lewat rantai. Memasangnya membuat peramban Anda bekerja sesaat. Tanpa transaksi, tanpa gas, tanpa akun.
- siapa pun
Mengisinya
Tanpa daftar putih, tanpa jaminan, tanpa pendaftaran. Siapa pun yang mengisinya adalah pelaksana. Pelaksana membayar gas dan angka yang Anda tanda tangani, lalu menyimpan apa pun yang pasar berikan di atas angka itu.
Apa yang Anda tanda tangani bergantung pada token Anda
Ada lima cara token Anda bisa berpindah saat pengisian. Aplikasi membaca token Anda dan memilih cara termurah yang didukungnya, jadi Anda tidak perlu memilih dan tidak mungkin salah pilih.
- EIP-30092 tanda tanganToken bisa berpindah hanya dengan sebuah tanda tangan. Anda tidak pernah mengirim transaksi, dan tidak ada yang disetujui di muka.
- EIP-2612 permit2 tanda tanganDua tanda tangan. Token Anda tetap di dompet sampai saat seseorang mengisinya.
- Permit22 tanda tangan, 1 tx sekali sajaSetujui Permit2 satu kali. Alamatnya sama di setiap rantai, dan kodenya tidak bisa berubah. Setiap penawaran setelah itu cukup dua tanda tangan, dan token Anda tidak butuh dukungan khusus.
- sebuah izin1 tx, sekali sajaSetujui kontrak satu kali. Setiap penawaran setelah itu cukup satu tanda tangan.
- escrow1 txSetor di muka. Itu memakan satu transaksi, dan sebagai gantinya penawaran punya dana penopang, sehingga pelaksana langsung bisa memercayainya.
Di mana token Anda berada.
Sebuah penawaran hanya sekuat penopangnya.
otorisasi
ditopang saat pengisianToken tetap di dompet Anda. Otorisasi bertanda tangan Anda memindahkannya ke kontrak tepat pada detik pelaksanaan.
- Anda membayar
- Ongkos 2 tanda tangan dan 0 transaksi
- jalan keluar
- validBeforeTanda tangan Anda memindahkan token tepat saat pengisian, dan tanda tangan itu terikat pada satu penawaran ini saja. Masa berlakunya adalah bagian dari tanda tangan. Pembatalan di rantai mengakhirinya seketika.
escrow
di escrowToken berada di kontrak, terikat pada satu penawaran ini saja, sampai Anda menariknya.
- Anda membayar
- Ongkos 1 tanda tangan dan 1 sampai 2 transaksi
- jalan keluar
- withdraw · 1 txSatu penarikan mengembalikan uang Anda dan mengakhiri penawaran. Tanpa masa tunggu, tanpa langkah buka kunci, tanpa jendela yang bisa terlewat. Penawaran yang tidak pernah Anda danai berbeda: orang lain bisa mendanainya dari uang yang sudah mengendap atas nama Anda. Batalkan penawaran yang tidak Anda inginkan.
permit2
ditopang saat pengisianToken tetap di dompet Anda. Transfer Permit2 bertanda tangan Anda memindahkannya ke kontrak tepat pada detik pelaksanaan, sekali dan hanya sekali.
- Anda membayar
- Ongkos 2 tanda tangan dan paling banyak 1 transaksi
- jalan keluar
- deadlineTransfer Permit2 hanya berlaku sekali dan kedaluwarsa bersama penawaran. Tidak ada izin tetap untuk kami yang tersisa setelahnya. Satu persetujuan Anda diberikan ke Permit2 sendiri, di alamat yang tidak bisa kami pindahkan. Pembatalan di rantai mengakhiri penawaran seketika.
permit
di dompetToken tetap di dompet Anda di bawah sebuah izin. Tanda tangan kedua memasang izin itu, jadi Anda tidak mengirim transaksi. Anda masih bisa membelanjakan token sebelum pengisian, dan kalau begitu pengisiannya gagal.
- Anda membayar
- Ongkos 2 tanda tangan dan 0 transaksi
- jalan keluar
- cancel · 1 txPermit adalah izin yang dipasang lewat tanda tangan, jadi tidak memakan transaksi. Permit tetap sebuah izin. Mencabutnya tidak mengakhiri penawaran, karena permit bertanda tangan Anda memasangnya lagi pada pengisian berikutnya. Pembatalan adalah jalan keluarnya. Orang asing yang memakai permit Anda lebih dulu tidak bisa menghentikan pengisian.
persetujuan
di dompetToken tetap di dompet Anda di bawah sebuah izin. Anda bisa membelanjakannya sebelum pengisian, dan kalau begitu pengisiannya gagal.
- Anda membayar
- Ongkos 1 tanda tangan dan paling banyak 1 transaksi
- jalan keluar
- cancel · 1 txPersetujuan dicabut di token, tempat kontrak tidak bisa melihatnya. Pencabutan itu menghentikan pengisian, tetapi tidak membatalkan penawaran. Setujui token itu lagi nanti, dan penawaran itu hidup kembali. Hanya pembatalan yang mengakhirinya, dan pembatalan memakan satu transaksi.
Seluruh tagihannya.
Gas yang diukur, bukan perkiraan. Memasang penawaran itu gratis. Siapa pun yang mengisi penawaran Anda membayar sisanya.
Kasus yang biasa. Saldo penerima sudah menyimpan sebagian token itu.
Memasang penawaran
Anda- tanda tangani dan taruh di papanbukti kerjaPapan meminta peramban Anda bekerja sesaat, bukan membayar uang. Tanpa gas, tanpa transaksi, tanpa pendaftaran.0
Mendanainya dengan escrow
Anda- setor, agar penawaran punya penopangsentuhan pertamaMendanai escrow yang kosong selalu merupakan sentuhan pertama, jadi tidak ada harga hangat untuknya. Ini opsional: sebuah izin tidak memakan apa pun di muka.126.132
Mengisi satu penawaran
seorang pelaksana- dari izin Anda124.975
- dari escrow131.561
- dengan panggilan balikkenapaPelaksana meminjam token Anda, menjualnya di tempat lain, dan melunasinya di dalam panggilan yang sama. Ia tidak butuh uang sendiri.139.561
Mengisi dua puluh sekaligus
seorang pelaksana- satu pasangan, per penawaran64.227
- pasangan campuran, per penawaran65.429
- penawaran kedua puluh satumarginalBerapa yang ditambahkan satu penawaran lagi ke kelompok yang sudah berjalan. Angka inilah yang menentukan apakah margin tipis layak diambil.59.781
- dengan panggilan balik, per penawaran+1,597 kreditMeminjam di dalam satu kelompok memakan sedikit tambahan pada setiap penawaran. Angkanya adalah selisih: satu penawaran lagi dengan panggilan balik, dikurangi satu penawaran lagi tanpanya. Angka itu terlalu kecil untuk terlihat pada batang-batang ini.64.642
Di jaringan utama, satu pengisian hangat hanya memakan sepersekian sen. Pelaksana yang membayarnya, dan ia menyimpan apa pun yang pasar berikan di atas angka yang Anda tanda tangani.
Orang asing membayar gas Anda. Inilah yang ia dapat.
Tak seorang pun membayar gas orang asing karena kebaikan hati. Anda adalah pembuat penawaran. Siapa pun yang mengisi penawaran Anda adalah solver. Solver memperoleh selisih antara yang dibayar pasar dan angka yang Anda tanda tangani. Itulah seluruh pendapatan mereka, dan inilah ongkos yang mereka tanggung untuk mengejarnya.
apa yang mereka rugikan
Solver membayar gas untuk setiap penawaran yang mereka coba, dan baru sesudahnya tahu mana yang terisi. Satu pengisian memakan 69.841 gas. Tiga kasus berikut memakan gas dan tidak menghasilkan apa pun.
penawaran kedaluwarsa
Ongkos 15.218 gasPenawaran kedaluwarsa antara saat mereka menghitung harganya dan saat bloknya masuk. Kontrak menolaknya sebelum token apa pun berpindah, jadi inilah kasus yang murah.
orang lain lebih cepat
Ongkos 15.982 gasSolver lain mengisi penawaran yang sama lebih dulu. Ini hal biasa di papan terbuka: dua solver yang membacanya akan bertumpang tindih, dan yang lebih lambat membayar duplikatnya.
pembuat penawaran menariknya kembali
Ongkos 80.174 gasPenawaran itu sah saat solver memeriksanya. Lalu pembuat menarik uangnya sebelum bloknya masuk. Hanya kegagalan ini yang bisa diatur seseorang dengan sengaja, dan setiap percobaan memakan satu transaksi dari pembuat. Penawaran yang sejak awal tidak sah ketahuan sebelum apa pun dikirim, dan tidak memakan apa pun.
apa yang mereka peroleh
Yang tersisa, dan tidak ada yang lain. Kami tidak menagih biaya apa pun kepada mereka, dan tidak memberi mereka rabat, prioritas, maupun antrean. Mereka membayar gas. Mereka membayar angka yang Anda tanda tangani. Mereka menyimpan apa pun yang tersisa. Biaya Anda keluar dari angka yang Anda tanda tangani, bukan dari bagian solver. Jika tidak ada yang tersisa, mereka kehilangan gasnya.
mengapa itu aman bagi Anda
Memberi Anda lebih sedikit tidak membuat mereka memperoleh lebih banyak.
Harga Anda ada di dalam tanda tangan. Kontrak menagih angka itu kepada solver, apa pun yang dilakukan pasar. Mereka hanya bisa memperoleh lebih banyak dengan menemukan harga yang lebih baik, tidak pernah dengan memberi Anda harga yang lebih buruk.
Siapa pun bisa menjadi satu.
Tanpa daftar putih, tanpa jaminan, tanpa pendaftaran, tanpa taruhan. Solver adalah alamat mana pun yang mengirim transaksi. Tidak ada yang bisa dikunci di luar, dan tidak ada yang bisa dikurung di dalam.
Persainganlah yang mengisi penawaran Anda.
Solver tidak menawar harga Anda turun. Andalah yang menetapkannya. Mereka bersaing pada seberapa tipis margin yang mau mereka terima. Makin tipis margin itu, makin banyak penawaran terisi pada kurs yang diinginkan pembuatnya.
Ke mana uangnya pergi
Satu pengisian
buka satu langkah untuk melihat perhitungannyaYang dibayar pelaksana, sepanjang jendela
Penawaran dibuka di atas yang dibayar pool hari ini dan turun sampai tutup: dari 1.005,17 DAI turun ke 964,65 DAI selama 24h 0m. Keduanya adalah jumlah yang Anda tanda tangani. Keluarkan biaya dari angka penutupan, dan Anda mendapat batas bawah yang Anda ketik. Garis putus-putus adalah penawaran yang sama tanpa biaya dan dengan biaya dua persen: satu angka yang diketik, tiga jumlah yang ditandatangani. Setiap titik adalah tempat penawaran itu bertemu pasar pada minggu yang digambar di sini, setelah gas. Minggu lain menaruh titik-titiknya di tempat lain.Anda membayar biaya itu, dari jumlah yang Anda tanda tangani. Biaya yang lebih tinggi membuat penawaran terisi lebih lambat. Selain itu, biaya tidak merugikan Anda apa pun.
Yang tidak bisa dilakukan siapa pun terhadap Anda
Anda telah menandatangani. Tiga hal yang tak boleh dilakukan siapa pun — dan di mana memeriksa masing-masing.
Tidak ada yang bisa mengubah apa yang Anda terima.
Harga Anda ada di penawaran yang Anda tandatangani. Pembayaran dihitung darinya, biaya yang Anda sebutkan keluar, sisanya ke Anda. Pembulatan menguntungkan Anda.
tempat memeriksa_quote membulatkan jumlah kasar ke atas dengan _ceilDiv, membulatkan biayanya ke bawah dan memotongnya dari jumlah itu, lalu membayarkan sisanya kepada Anda.Tidak ada biaya untuk kami, dan tidak ada sakelar untuk menambahkannya.
Biaya adalah hash konfigurasi + tiga tarif dalam penawaran bertanda tangan Anda. Tanpa konfigurasi, tanpa tarif: tidak ada yang dipungut. Kami tidak mengambil bagian dan tidak menambahkannya. Sebuah konfigurasi punya satu sampai delapan tujuan beserta bobotnya, dikunci oleh hash-nya. Tidak ada yang datang kemudian dapat menjangkau penawaran yang sudah ditandatangani.
tempat memeriksa_quote mencadangkan feeProceeds, feeOut, dan feeIn di bawah i.feeConfig, yang menurut _termsOk harus bukan nol begitu ada tarif yang bukan nol. claim memeriksa konfigurasi terhadap kunci itu dan membayar tujuan-tujuannya menurut bobot. Commit 84e8895 menghapus protocolShare, feePolicy, setFees, dan setFeePolicy.Tidak ada jeda dan tidak ada peningkatan.
Tidak ada sakelar yang menjangkau uang Anda. Kontrak penyelesaian tidak punya pemilik dan tidak punya fungsi admin. Satu-satunya kontrak berpemilik menyimpan biaya bawaan, yang disalin penawaran saat Anda menandatanganinya; ia tidak dapat menyentuh penawaran yang sudah ditandatangani atau membelanjakan persetujuan yang Anda berikan.
tempat memeriksaKontrak penyelesaian tidak punya pemilik dan tidak punya fungsi yang hanya bisa dipanggil pemilik. FeeDefaults punya satu pemilik dan hanya menyimpan rekomendasi yang disalin penawaran saat ditandatangani.
Dua tinjauan berbayar (keamanan, ekonomi) mencoba mematahkan yang di atas. Temuan keamanan diperbaiki. Satu temuan ekonomi sengaja terbuka; ujinya menegaskan serangan masih bekerja. Satu dari sebelas batas yang diukur, diterima, dan ditulis.
Tanda tangani satu dan lihat sendiri.
Berikan sebuah alamat, dan kami menandai token yang sudah pernah dipindahkan alamat itu di rantai ini. Pilih satu, dan aplikasi terbuka dengan token itu terpilih. Anda tetap menetapkan harga Anda, dan Anda melihat setiap ongkos sebelum menandatangani apa pun.
Atau mulai dengan salah satu dari ini.