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 lantai: angka paling rendah yang mau Anda terima. Anda juga bisa membiarkannya terisi sebagian.
Contoh penawaran bertanda tangan, digambar di atas harga AAVE/WBTC yang sesungguhnya.
- penanda tangan
- 0x7a3f…c19d
- Anda memberi
- paling banyak80
AAVE
- Anda menerima
- terisi pada0,109988
WBTC
- diisi oleh
- siapa pun
Anda menerima setidaknya yang Anda minta
Kontrak mengikat pihak lawan pada angka yang Anda tanda tangani, dan pembulatannya berpihak kepada Anda. Jika Anda menambahkan biaya, aplikasi menandatangani jumlah yang lebih besar 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 tidak ada yang bisa memindahkannya. 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.
- titipan1 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
- Biaya 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.
titipan
di titipanToken berada di kontrak, terikat pada satu penawaran ini saja, sampai Anda menariknya.
- Anda membayar
- Biaya 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
- Biaya 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
- Biaya 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
- Biaya 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 titipan
Anda- setor, agar penawaran punya penopangsentuhan pertamaMendanai titipan yang kosong selalu merupakan sentuhan pertama, jadi tidak ada harga hangat untuknya. Ini opsional: sebuah izin tidak memakan apa pun di muka.124.790
Mengisi satu penawaran
seorang pelaksana- dari izin Anda115.763
- dari titipan123.037
- dengan panggilan balikkenapaPelaksana meminjam token Anda, menjualnya di tempat lain, dan melunasinya di dalam panggilan yang sama. Ia tidak butuh uang sendiri.130.533
Mengisi dua puluh sekaligus
seorang pelaksana- satu pasangan, per penawaran57.245
- pasangan campuran, per penawaran62.945
- penawaran kedua puluh satumarginalBerapa yang ditambahkan satu penawaran lagi ke kelompok yang sudah berjalan. Angka inilah yang menentukan apakah margin tipis layak diambil.52.869
- dengan panggilan balik, per penawaran+505 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.56.579
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 62.480 gas. Tiga kasus berikut memakan gas dan tidak menghasilkan apa pun.
penawaran kedaluwarsa
Biaya 13.327 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
Biaya 14.070 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.
pemberi penawaran menariknya kembali
Biaya 76.389 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. Tanpa biaya dari kami, tanpa rabat, tanpa prioritas, tanpa 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.
Kurs 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 lantai 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 menandatangani sesuatu. Inilah tiga hal yang tidak diizinkannya bagi siapa pun, dan tempat masing-masing tertulis.
Tidak ada yang bisa mengubah apa yang Anda terima.
Harga Anda ada di penawaran yang Anda tanda tangani. Kontrak menghitung seluruh pembayaran dari angka itu, mengambil biaya yang Anda sebutkan dari dalamnya, dan membayarkan sisanya kepada Anda. Di tempat hitungan harus membulat, ia membulat ke arah 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 dua angka dalam penawaran yang Anda tanda tangani: tarif, dan tujuannya. Jika Anda tidak menyebut tujuan, tidak ada yang ditagih. Kami tidak mengambil bagian darinya dan tidak menambahkan biaya kami sendiri. Kode yang bisa menagih biaya seperti itu sudah dihapus, jadi tidak ada pemilik yang bisa menyalakannya. Biaya untuk kami butuh kontrak lain di alamat lain, dan tanda tangan Anda terikat pada kontrak ini. Tidak ada keputusan di kemudian hari yang menjangkau penawaran yang sudah Anda tanda tangani.
tempat memeriksa_quote menagih i.feeRate dan membukukannya ke i.feeTo, dan dari sana claim membayarkannya. Commit 3961c2a menghapus feeSink, feeFloorRate, protocolShare, feePolicy, setFees dan setFeePolicy.Tidak ada jeda dan tidak ada peningkatan.
Tidak ada sakelar di mana pun yang menjangkau uang Anda. Pemilik bisa memilih ke mana token yang bukan milik siapa pun dikirim. Itulah seluruh daftarnya. Tidak ada fungsi pemilik yang bisa membelanjakan izin yang Anda berikan.
tempat memeriksasetDefaultProceeds dan transferOwnership adalah satu-satunya fungsi yang disediakan untuk pemilik.
Dua orang dibayar untuk mencoba membobol semua hal di atas: satu telaah keamanan dan satu telaah ekonomi. Setiap temuan telaah keamanan sudah diperbaiki. Satu temuan ekonomi sengaja dibiarkan terbuka, dan pengujiannya sendiri menegaskan bahwa serangan itu masih berhasil. Temuan itu satu dari sebelas batas yang kami ukur, kami terima, dan kami tuliskan. Ruang lingkup audit, triase analisis statis, kontrak, dan pengujian ada di satu repositori. Alamat di PulseChain ada di catatan penerapan.
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.