レートはあなたが決める。市場があなたのところへ来る。
prove.cash は PulseChain でのスワップのための注文板です。あなたは自分のレートでオファーを出します。オファーは誰かが取るまで開いたままです。プール価格もスリッページもなく、あなたからのトランザクションもありません。
あなたのレートかそれより良い条件で約定するか、まったく約定しないかです。レートを時間とともに下限まで下げていくこともできます。下限とは、あなたが受け入れる最低の額です。分けて約定させることもできます。
実際の LINK/WBTC 価格の上に描いた、署名済みオファーの例です。
- 署名者
- 0x7a3f…c19d
- 渡す
- 最大1,750
LINK
- 受け取る
- 約定価格0.269283
WBTC
- 約定できる
- 誰でも
求めた額以上を受け取れます
コントラクトは、あなたのオファーを約定させる人に、あなたが署名した数字を守らせます。丸めもあなたに有利です。手数料を付けると、アプリはそれをまかなうよう、あなたが署名する額を引き上げます。それでも、あなたは求めた額を受け取ります。
誰でも約定させられます
許可リストも、保証金も、登録もありません。あなたのオファーを約定させた人がガス代を払います。その人は、あなたが署名した数字を超えて市場が与える分を受け取ります。
投稿にガス代はかかりません
ブラウザが少し作業をするだけで投稿できます。ガス代も、トランザクションも、登録も要りません。
仕組み
- あなた
オファーに署名する
あるトークンを最大でこれだけ受け取り、別のトークンを最低でもこれだけ渡す、この期間の中で。約束はそれだけです。
- ボード
オファーを運ぶ
オファーはチェーンではなく掲示板の上を運ばれます。投稿にかかるのは、ブラウザのわずかな作業だけです。トランザクションも、ガス代も、アカウントも要りません。
- 誰でも
それを約定させる
許可リストも、保証金も、登録もありません。約定させる人が執行者です。執行者はガス代と、あなたが署名した数字を払います。そして、それを超えて市場が与える分を受け取ります。
何に署名するかは、トークン次第です
約定のときにトークンが動く方法は五つあります。アプリがあなたのトークンを読み、対応している中でいちばん安い方法を選びます。選ぶのはあなたではないので、間違えようがありません。
- EIP-3009署名2回署名だけでトークンが動きます。あなたはトランザクションを一度も送らず、事前に承認するものもありません。
- EIP-2612 permit署名2回署名は2回です。トークンは、誰かが約定させるその瞬間までウォレットに残ります。
- Permit2署名2回、1 tx 一度だけPermit2 を一度だけ承認します。そのアドレスはどのチェーンでも同じで、コードは変更できません。以後のオファーはどれも署名2回で済み、トークン側に特別な対応は要りません。
- 承認枠1 tx、一度だけコントラクトを一度だけ承認します。その後のオファーは、どれも署名1回で済みます。
- エスクロー1 tx先に預け入れます。トランザクションが1回かかりますが、その代わりオファーには裏づけがあり、執行者はひと目で信用できます。
トークンの置き場所。
オファーの強さは、その裏づけの強さまでです。
認可
約定時に裏づけトークンはウォレットに残ります。署名済みの認可が、まさに約定の瞬間にそれをコントラクトへ移します。
- あなたが払う
- 費用 2 署名 と 0 トランザクション
- 止める手段
- validBeforeあなたの署名が、約定の瞬間にトークンを動かします。その署名は、この一つのオファーだけに結びついています。有効期限は署名の一部です。チェーン上でキャンセルすれば、すぐに終わります。
エスクロー
エスクロー内トークンはコントラクトの中にあり、この一つのオファーだけに結びついたまま、あなたが引き出すまで置かれます。
- あなたが払う
- 費用 1 署名 と 1〜2 トランザクション
- 止める手段
- withdraw · 1 tx1回の引き出しで資金が戻り、オファーが終わります。待機期間も、ロック解除の手順も、逃しうる時間枠もありません。一度も資金を入れなかったオファーは違います。あなたの名義ですでに滞留している資金から、他の誰かがそれに資金を入れられます。望まないオファーはキャンセルしてください。
permit2
約定時に裏づけトークンはウォレットに残ります。署名済みの Permit2 移転が、まさに約定の瞬間にそれをコントラクトへ移します。一度きりです。
- あなたが払う
- 費用 2 署名 と 最大 1 トランザクション
- 止める手段
- deadlinePermit2 の移転は一度しか使えず、オファーとともに期限が切れます。当方に対する常設の承認枠は何も残りません。あなたの唯一の承認は Permit2 そのものへ向かい、そのアドレスは当方には動かせません。チェーン上でキャンセルすれば、オファーはすぐに終わります。
permit
ウォレット内トークンは承認枠の下でウォレットに残ります。その承認枠は2回目の署名が設定するので、トランザクションは送りません。約定の前にトークンを使うこともできます。その場合、約定は失敗します。
- あなたが払う
- 費用 2 署名 と 0 トランザクション
- 止める手段
- cancel · 1 txパーミットは署名で設定する承認枠なので、トランザクションはかかりません。それでも承認枠であることに変わりはありません。取り消してもオファーは終わりません。あなたが署名したパーミットが、次の約定でまた設定するからです。キャンセルが止める手段です。見知らぬ誰かが先にあなたのパーミットを使っても、約定は止められません。
承認
ウォレット内トークンは承認枠の下でウォレットに残ります。約定の前に使うこともできます。その場合、約定は失敗します。
- あなたが払う
- 費用 1 署名 と 最大 1 トランザクション
- 止める手段
- cancel · 1 tx承認の取り消しはトークン側で行われ、コントラクトからは見えません。取り消すと約定は止まりますが、オファーはキャンセルされません。後でそのトークンをまた承認すると、オファーは生き返ります。終わらせられるのはキャンセルだけで、トランザクションが1回かかります。
請求のすべて。
見積もりではなく、実測したガスです。投稿は無料です。残りは、あなたのオファーを約定させる人が払います。
ふつうの場合です。受け取る側の残高に、そのトークンがすでにいくらかあります。
オファーを投稿する
あなた- 署名してボードに載せるプルーフ・オブ・ワークボードがお金の代わりに求めるのは、ブラウザのわずかな作業です。ガス代も、トランザクションも、登録もありません。0
エスクローで資金を入れる
あなた- 預け入れて、オファーに裏づけをつける初回書き込み空のエスクローに資金を入れるのはつねに初回書き込みなので、温かい価格はありません。これは任意です。承認枠なら前払いの費用はかかりません。126,132
1件のオファーを約定させる
執行者- 承認枠から124,975
- エスクローから131,561
- コールバックあり理由執行者はあなたのトークンを借り、別の場所で売り、同じ呼び出しの中で返します。自分のお金は要りません。139,561
20件を一度に約定させる
執行者- 1ペア、1件あたり64,227
- 複数ペア混在、1件あたり65,429
- 21件目のオファー限界費用すでに走っているバッチに、オファーをもう1件足したときの増分です。薄い利ざやを取る価値があるかは、この数字が決めます。59,781
- コールバックあり、1件あたり+1,597 与信バッチの中で借りると、オファーごとに少し余分にかかります。この数字はその差です。コールバックありでオファーを1件足した分から、なしで1件足した分を引いたものです。この棒では見えないほど小さい値です。64,642
メインネットでは、温かい約定の費用は1セントに満たない額です。執行者がそれを払い、あなたが署名した数字を超えて市場が与える分を受け取ります。
あなたのガスは見知らぬ誰かが払います。その人が得るものは、これです。
見知らぬ相手のガス代を親切で払う人はいません。あなたはメイカーです。あなたのオファーを約定させる人がソルバーです。ソルバーが得るのは、市場が払う額とあなたが署名した数字との差です。それが収入のすべてで、それを追いかけるのにこれだけかかります。
失うもの
ソルバーは試すオファーのすべてにガス代を払い、どれが約定したかは後から知ります。1件の約定には 69,841 ガスかかります。次の三つは、ガス代がかかるだけで何も入りません。
オファーの期限が切れた
費用 15,218 gas彼らが値付けした瞬間からブロックが入る瞬間までの間に、オファーの期限が切れました。コントラクトはトークンが動く前に拒否するので、これが安く済むほうです。
誰かが先に取った
費用 15,982 gas別のソルバーが同じオファーを先に約定させました。公開のボードではふつうのことです。そこを読む二人のソルバーは重なり、遅いほうが重複分を払います。
メイカーが引き揚げた
費用 80,174 gasソルバーが確かめたとき、オファーは有効でした。その後、ブロックが入る前にメイカーが資金を引き揚げました。故意に仕組める失敗はこれだけで、試すたびにメイカーはトランザクションを1回払います。最初から無効なオファーは何かを送る前に見つかり、費用はかかりません。
得るもの
残った分だけです。当方は彼らから手数料を取りません。割戻しも、優先も、順番待ちもありません。彼らはガス代を払います。あなたが署名した数字を払います。残った分を受け取ります。あなたの手数料はあなたが署名した数字から出るのであって、ソルバーの取り分から出るのではありません。何も残らなければ、彼らはガス代を失います。
それがあなたにとって安全な理由
あなたに少なく渡しても、その分は取れません。
あなたの価格は署名の中にあります。市場がどう動いても、コントラクトはソルバーにその数字を払わせます。彼らが多く得るには、より良い価格を見つけるしかありません。あなたに悪い価格を回しても得はできません。
誰でもなれます。
許可リストなし、保証金なし、登録なし、担保なし。ソルバーとは、そのトランザクションを送るアドレスのことです。誰も締め出されず、誰も閉じ込められません。
あなたのオファーを約定させるのは競争です。
ソルバーはあなたの価格を競り下げません。決めるのはあなたです。彼らは、どれだけ薄い利ざやを受け入れるかで競います。それが薄くなるほど、メイカーが望んだレートで約定するオファーが増えます。
お金の行き先
1件の約定
各ステップを開くと、計算式が見られます。執行者が期間中に払う額
オファーは今日のプールが払う額より上で開始し、終了まで下がります。24h 0mかけて1,005.17 DAIから964.65 DAIまでで、どちらもあなたが署名する額です。その終了時の数字から手数料を引くと、あなたが入力した下限になります。破線は、手数料なしと2%の手数料のときの同じオファーです。入力した数字は一つ、署名する額は三つです。それぞれの点は、ここに描いた週に、そのオファーがガス代を引いた後の市場と出会う場所です。別の週では、点は別の場所に移ります。手数料はあなたが払い、あなたが署名する額から出ます。手数料を上げると、オファーの約定は遅くなります。手数料があなたに課すのはそれだけです。
誰にもあなたに対してできないこと
署名しました。誰にも許されない三つのことと、それぞれの確認先です。
受け取る額を誰も変えられません。
価格は署名するオファーの中にあります。支払いはその数字から計算され、指定した手数料が引かれ、残りがあなたに渡ります。丸めはあなたの側へ。
確認できる場所_quote は _ceilDiv で総額を切り上げ、手数料を切り捨ててそこから差し引き、残りをあなたに払います。当方への手数料はなく、それを加えるスイッチもありません。
手数料は、署名したオファーの中の設定ハッシュ+三つの料率です。設定なし、料率なし。何も課されません。私たちは取り分を取らず、足しもしません。設定には一〜八つの宛先とその重みがあり、ハッシュで固定されます。あとから何かが署名済みのオファーに届くことはありません。
確認できる場所_quoteはfeeProceeds、feeOut、feeInをi.feeConfigのもとに確保します。_termsOkは、いずれかの料率が0でなくなった時点でi.feeConfigも0でないことを求めます。claimは設定をそのキーと照合し、その宛先へ重みに応じて払います。コミット3961c2aはprotocolShare、feePolicy、setFees、setFeePolicyを削除しました。一時停止もアップグレードもありません。
どのスイッチもあなたの資金には届きません。決済コントラクトにはオーナーも管理用の関数もありません。オーナーがいる唯一のコントラクトが持つのは、あなたが署名するときにオファーがコピーする既定の手数料だけです。署名済みのオファーには触れられず、あなたが与えた承認も使えません。
確認できる場所決済コントラクトにはオーナーがおらず、オーナーだけが呼べる関数もありません。FeeDefaultsにはオーナーが一人いて、持つのはオファーが署名時にコピーする推奨値だけです。
有償の二件の監査(セキュリティ・経済)が上記を破ろうとしました。セキュリティ指摘は修正済み。経済指摘の一つは意図して未解決。そのテストは攻撃が今も成立すると主張します。計測・受容・記録した十一の制約の一つです。
1件署名して、確かめてください。
アドレスを入れると、そのアドレスがこのチェーンですでに動かしたトークンに印をつけます。1つ選ぶと、それを選んだ状態でアプリが開きます。価格を決めるのは変わらずあなたで、何かに署名する前にすべての費用を確認できます。
または、この中のどれからでも始められます。