prove.cash
підписані своп-офери · pulsechain

Назвіть свій курс.Ринокприйде до вас.

prove.cash — це книга заявок для обмінів у PulseChain. Ви публікуєте офер за своїм курсом. Він лишається відкритим, доки хтось його не візьме. Жодної ціни пулу, жодного прослизання, жодної транзакції від вас.

Він виконується за вашим курсом або кращим, або не виконується зовсім. Ви можете дозволити курсу з часом знижуватися до мінімуму: це найменше, на що ви згодні. Ще ви можете дозволити виконання частинами.

Як це працює

Приклад підписаного офера на тлі справжніх цін WBTC/USDC.

офер на підписприклад
підписант
0x7a3f…c19d
ви віддаєте
до0,17WBTC
ви отримуєте
виконано за10 790,17USDC
виконати може
будь-хто
що у вас єофер, виконаний
48 h · realReal hourly WBTC/USDC prices from the week of 2026-08-12, drawn as they came in. The offer over them is an example.
виконано на годині 27 · 10 790,171 WBTC = 64 160,77 USDC
Хтось виконав його за курсом, який ви підписали. Тепер у вас USDC, тож зелена лінія йде за ринком.
Ви це підписуєте. Ви нічого не надсилаєте.Коштує 1 підпис і 0 транзакцій
  • Ви отримуєте щонайменше те, що просили

    Контракт зобов’язує того, хто виконує ваш офер, сплатити підписане вами число й округлює на вашу користь. Якщо ви додаєте комісію, застосунок збільшує суму, яку ви підписуєте, щоб її покрити. Ви однаково отримуєте те, що просили.

  • Виконати може будь-хто

    Жодного списку дозволених, жодної застави, жодної реєстрації. Газ платить той, хто виконує ваш офер. Він лишає собі все, що ринок дає понад підписане вами число.

  • Публікація не коштує газу

    Для публікації вашому браузеру потрібна мить роботи. Жодного газу, жодної транзакції, жодної реєстрації.

як

Як це працює

  • ви

    Підпишіть офер

    Візьміть не більше цієї кількості одного токена, віддайте не менше цієї кількості іншого, всередині цього вікна. Це все зобов’язання.

  • дошка оголошень

    Несе офер

    Офер іде через дошку оголошень, а не через блокчейн. Публікація коштує вашому браузеру миті роботи. Жодної транзакції, жодного газу, жодного облікового запису.

  • будь-хто

    Виконує його

    Жодного списку дозволених, жодної застави, жодної реєстрації. Того, хто виконує офер, називають виконавцем. Він платить газ і число, яке ви підписали, та лишає собі все, що ринок дає понад це.

Що ви підписуєте, залежить від вашого токена

Ваші токени можуть перейти під час виконання п’ятьма способами. Застосунок читає ваш токен і обирає найдешевший із підтримуваних, тож помилитися з вибором ви не можете.

  • EIP-30092 підписиТокен може рухатися за одним підписом. Ви ніколи не надсилаєте транзакцію, і ніщо не схвалено заздалегідь.
  • EIP-2612 permit2 підписиДва підписи. Ваші токени лишаються в гаманці до тієї миті, коли хтось виконає офер.
  • Permit22 підписи, 1 tx один разСхваліть Permit2 один раз. Його адреса однакова в кожній мережі, і його код не може змінитися. Після цього кожен офер — це два підписи, а вашому токену не потрібна особлива підтримка.
  • дозвіл1 tx, один разСхваліть контракт один раз. Після цього кожен офер — це один підпис.
  • ескроу1 txВнесіть заздалегідь. Це коштує транзакції, а натомість офер забезпечений, і виконавець може довіряти йому одразу.
зберігання

Де лежать ваші токени.

Офер сильний рівно настільки, наскільки сильне те, що за ним стоїть.

  • авторизація

    забезпечено при виконанні

    Токени лишаються у вашому гаманці. Ваша підписана авторизація переводить їх у контракт саме в мить виконання.

    ви платите
    Коштує 2 підписи і 0 транзакцій
    вихід
    validBeforeВаш підпис переказує токени в мить виконання й прив’язаний до цього одного офера. Термін його дії входить до самого підпису. Скасування в блокчейні одразу його припиняє.
  • ескроу

    в ескроу

    Токени лежать у контракті, прив’язані до цього одного офера, доки ви їх не заберете.

    ви платите
    Коштує 1 підпис і від 1 до 2 транзакції
    вихід
    withdraw · 1 txОдне виведення повертає ваші гроші й закриває офер. Жодного періоду очікування, жодного кроку розблокування, жодного вікна, яке можна пропустити. З офером, який ви не фінансували, усе інакше: хтось інший може профінансувати його з грошей, що вже лежать на ваше ім’я. Скасуйте ті, які вам не потрібні.
  • перміт2

    забезпечено при виконанні

    Токени лишаються у вашому гаманці. Ваш підписаний переказ Permit2 переводить їх у контракт саме в мить виконання, один раз і тільки один.

    ви платите
    Коштує 2 підписи і не більше 1 транзакція
    вихід
    deadlineПереказ через Permit2 спрацьовує один раз і спливає разом з офером. Після нього в нас не лишається постійного дозволу. Ваше єдине схвалення йде самому Permit2, за адресою, яку ми не можемо змінити. Скасування в блокчейні одразу закриває офер.
  • перміт

    у гаманці

    Токени лишаються у вашому гаманці, але на них видано дозвіл. Другий підпис задає цей дозвіл, тож ви не надсилаєте транзакцію. Ви все ще можете витратити токени до виконання, і тоді виконання не пройде.

    ви платите
    Коштує 2 підписи і 0 транзакцій
    вихід
    cancel · 1 txPermit — це дозвіл, заданий підписом, тож він не коштує транзакції. Проте це однаково дозвіл. Відкликання не закриває офер, бо ваш підписаний permit знову задає дозвіл під час наступного виконання. Вимикач — це скасування. Сторонній, який першим використає ваш permit, не може зупинити виконання.
  • схвалення

    у гаманці

    Токени лишаються у вашому гаманці, але на них видано дозвіл. Ви можете витратити їх до виконання, і тоді виконання не пройде.

    ви платите
    Коштує 1 підпис і не більше 1 транзакція
    вихід
    cancel · 1 txСхвалення відкликають на боці токена, де контракт цього не бачить. Відкликання зупиняє виконання, але не скасовує офер. Схваліть цей токен знову пізніше, і офер оживе. Закриває його лише скасування, і воно коштує одну транзакцію.
в ескроу · контракт тримає їхзабезпечено при виконанні · підписано лише для цього оферау гаманці · можна витратити деіндескасуватиСкасування — це одна транзакція. Воно не може повернути виконання, яке вже потрапило в раніший блок. Видалити публікацію не означає скасувати: підпис живе довше за публікацію.
ціна

Увесь рахунок.

Виміряний газ, а не оцінки. Публікація безкоштовна. Решту платить той, хто виконує ваш офер.

Звичайний випадок. На балансі отримувача вже є трохи цього токена.

Опублікувати офер

ви
  • підписати його та повісити на дошкудоказ роботиДошка просить у вашого браузера мить роботи замість грошей. Жодного газу, жодної транзакції, жодної реєстрації.0

Профінансувати через ескроу

ви
  • внести, щоб офер був забезпеченийперший дотикФінансування порожнього ескроу — це завжди перший дотик, тож теплої ціни в нього немає. Це необов’язково: дозвіл нічого не коштує заздалегідь.126 132

Виконати один офер

виконавець
  • з вашого дозволу124 975
  • з ескроу131 561
  • зі зворотним викликомчомуВиконавець позичає ваші токени, продає їх деінде й повертає борг у межах того самого виклику. Власні гроші йому не потрібні.139 561

Виконати двадцять за раз

виконавець
  • одна пара, на офер64 227
  • різні пари, на офер65 429
  • двадцять перший оферграничноСкільки додає ще один офер до пакета, який уже виконується. Це число вирішує, чи варто братися за тонку маржу.59 781
  • зі зворотними викликами, на офер+1,597 кредитПозика всередині пакета коштує трохи більше на кожному офері. Це число — різниця: ще один офер зі зворотним викликом мінус ще один без нього. Воно надто мале, щоб побачити його на цих стовпцях.64 642

В основній мережі тепле виконання коштує частку цента. Її платить виконавець, і він лишає собі все, що ринок дає понад підписане вами число.

солвери

Незнайомець платить ваш газ. Ось що він із цього має.

Ніхто не платить за газ незнайомця з доброти. Ви — мейкер. Той, хто виконує ваш офер, — солвер. Він заробляє різницю між тим, що платить ринок, і числом, яке ви підписали. Це весь його дохід, і ось у що йому обходиться гонитва за ним.

що вони втрачають

Солвер платить газ за кожен офер, який пробує виконати, і лише потім дізнається, які виконалися. Виконання коштує 69 841 газу. Ці три випадки коштують газу й нічого не приносять.

  • офер сплив

    Коштує 15 218 gas

    Офер сплив між миттю, коли солвер його оцінив, і миттю, коли прийшов блок. Контракт відхиляє його раніше, ніж зрушить бодай один токен, тож це дешевий випадок.

  • хтось інший був швидший

    Коштує 15 982 gas

    Інший солвер виконав той самий офер першим. На відкритій дошці це нормально: два солвери, що читають її, накладатимуться один на одного, і повільніший платить за дублікат.

  • мейкер забрав його назад

    Коштує 80 174 gas

    Офер був придатний, коли солвер його перевірив. Потім мейкер забрав гроші до приходу блоку. Це єдиний збій, який хтось може влаштувати навмисно, і кожна спроба коштує мейкерові транзакції. Офер, який ніколи не був придатний, відсіюють до будь-якого надсилання, і він нічого не коштує.

що вони заробляють

Те, що лишається, і більше нічого. Ми не беремо із солвера комісії й не даємо йому ні знижки, ні пріоритету, ні місця в черзі. Солвер платить газ. Він платить число, яке ви підписали. Він лишає собі все, що лишилося. Ваша комісія виходить із підписаного вами числа, а не з того, що лишається солверові. Якщо не лишається нічого, він втрачає газ.

чому це безпечно для вас

  • Вони не зароблять більше, давши вам менше.

    Вашу ціну записано в підписі. Контракт бере із солвера це число, хоч би що робив ринок. Заробити більше солвер може лише завдяки кращій ціні на ринку, а не завдяки гіршій ціні для вас.

  • Ним може бути будь-хто.

    Жодного списку допущених, жодної застави, жодної реєстрації, жодного стейкінгу. Солвер — це будь-яка адреса, що надсилає транзакцію. Нікого не можна не пустити, і нікого не можна втримати.

  • Ваш офер виконує конкуренція.

    Солвери не збивають вашу ціну. Її задаєте ви. Вони змагаються в тому, на яку тонку маржу готові погодитися. Що тонша вона стає, то більше оферів виконується за курсом, якого хотіли їхні мейкери.

розподіл

Куди йдуть гроші

Одне виконання

відкрийте крок, щоб побачити розрахунок
1Ви продаєте89 782 234 WPLSСолвер забирає 89 782 234 WPLS з вашого гаманця, близько $1 000. Це дозволяє ваш підпис. Ви не надсилаєте транзакцію.
2Пул PulseX1 007,10 DAIТут солвер продає ваші токени. За ціною на екрані обмін вартий 1 007,10 DAI. Пул лишає собі 0,29 %, а угода такого розміру зсуває ціну на 0,219%. Тож на виході маємо 1 001,99 DAI, і цю суму ділять наступні чотири стрічки.
2PulseX лишає собі5,11 DAI0,29 % пулу плюс те, що угода такого розміру лишає в резервах. Це витрати солвера на перетворення одного токена на інший, і вони не зачіпають нічого з того, що ви підписали. З цієї частки 0,704971 DAI іде на викуп і спалення PulseX та знищується як PLSX (7/29). Ми прочитали це з перевіреного вихідного коду пари й поки не звірили з карбуванням у блокчейні.
3Ви отримуєте975,06 DAIЩо надходить у ваш гаманець: 975,06 DAI. Це 984,91 DAI, які офер просить цієї миті, мінус ваша комісія за ставкою 1%. Більше з цього нічого не вираховують, і це ніколи не менше за число, яке ви ввели.
4Адреси конфігурації комісії9,85 DAI1% від підписаних вами 984,91 DAI, тобто 9,85 DAI. Контракт резервує це під гешем вашої конфігурації комісії, а окремий claim, відкритий для будь-кого, виплачує це адресам конфігурації за вагами. Ніхто не викликає адресу під час виконання.
5Солвер17,08 DAIЗ чим солвер іде: 17,08 DAI. Це виторг від продажу мінус те, що він заплатив вам, мінус газ. У блокчейні це число ніхто не рахує, і лише воно вирішує, чи виконає хтось офер взагалі.
6Газ103 PLSЙого платить солвер у PLS, третьому активі. Газ не зростає разом із вашою угодою, тому існує найменша угода, яку варто виконувати. Кількість газу взято з власних тестів контракту. Ціну газу задає повзунок вище, а підсумок показує, що вона робить із маржею. ⁦131 561 gas × 783 379 gwei = 103 PLS ≈ $0,00115⁩
іде людинікомісіягаз, його платить солвервиконати з прибутком не вийде

Скільки платить виконавець упродовж вікна

Офер відкривається вище за те, що пул платить сьогодні, і знижується до закриття: з 1 005,17 DAI до 964,65 DAI за 24h 0m. Обидві суми — ті, що ви підписуєте. Відніміть комісію від кінцевої суми, і отримаєте мінімум, який ви ввели. Пунктирні лінії — той самий офер без комісії та з комісією два відсотки: одне введене число, три підписані суми. Кожна точка — місце, де цей офер зустрічає ринок на намальованому тут тижні, після газу. На іншому тижні точки ляжуть інакше.
24 год реального ринку WETH/WBTCСправжні погодинні ціни, а не симуляція: 24 год пари WETH/WBTC, починаючи з години 0 тижня з вибірки. Рухи справжні, але пара не та, яку ви обрали: жодного токена з цієї сторінки в тому ряду немає. Намалюйте інший тиждень, і форма зміниться.
984,91 DAI$984,91 · через 12h 0m
0% · 3h 36m1% · 4h 24m2% · 5h 36m
прибутково12h 0m
Солверу тут лишається 17,08 DAI, після газу на 103 PLS.У момент 12h 0m ваш офер платить вам 975,06 DAI, це на 20,06 DAI вище за ваш мінімум.
виконаєтьсяАрифметика, а не умова офера: мить, коли крива опускається нижче за те, що ринок платить зараз, з вирахуванням газу. Ринок платить 1 001,99 DAI, отже офер має дійти до 1 001,99 DAI. Ця мить зсувається, коли змінюється ринок або газ, і ніхто не знає, чи ринок утримається.зараз
розмір окупностіНайменша угода, яку солвер іще виконає, цієї миті й на цьому ринку. Газ зафіксовано на 103 PLS, а спред зростає разом із розміром. Нижче за цей розмір газ з’їдає маржу. Тут та сама мить і той самий ринок, що й у смуги нижче, тож вони збігаються.5 671,14 WPLS
СпредТе, що платить ринок, мінус те, що отримуєте ви: ⁦1 001,99 DAI − 975,06 DAI = 26,93 DAI⁩. Це ділиться на три частини, і не більше. Першу межу рухає лише ваша ставка комісії. Другу рухає лише газ.26,93 DAI2,69% від угоди
адреси конфігурації комісії9,85 DAI
солвер17,08 DAIпісля газу
газ103 PLS0,001148 DAI

Комісію платите ви, із суми, яку підписуєте. З вищою комісією офер виконується пізніше. Більше комісія вам нічого не коштує.

межі

Чого ніхто не може зробити з вами

Ви підписали. Три речі, яких нікому не можна — і де перевірити кожну.

  • Ніхто не може змінити те, що ви отримуєте.

    Ваша ціна — в офері, яку ви підписуєте. Платіж рахується з неї, названа комісія вираховується, решта — вам. Округлення на вашу користь.

    де перевірити_quote округлює валову суму вгору через _ceilDiv, комісію з неї округлює вниз і решту платить вам.
  • Комісії на нашу користь немає, і немає перемикача, щоб її додати.

    Комісія — це геш конфігурації + три ставки у вашому підписаному офері. Немає конфігурації, немає ставок: нічого не стягується. Ми не беремо частки і не додаємо її. Конфігурація має від однієї до восьми адрес із вагами, зафіксованими її гешем. Ніщо пізніше не сягає підписаного офера.

    де перевірити_quote резервує feeProceeds, feeOut і feeIn під i.feeConfig, яке за _termsOk має бути ненульовим, щойно ненульова будь-яка ставка. claim звіряє конфігурацію з цим ключем і виплачує її адресам за вагами. Коміт 84e8895 видалив protocolShare, feePolicy, setFees і setFeePolicy.
  • Немає ані паузи, ані оновлення.

    Жоден перемикач не сягає ваших грошей. Розрахунковий контракт не має власника і адміністративної функції. Єдиний контракт із власником зберігає комісію за замовчуванням, яку офер копіює під час підпису; він не може торкнутися підписаного офера і витратити дозвіл, який ви дали.

    де перевіритиРозрахунковий контракт не має власника і функції, доступної лише власнику. FeeDefaults має одного власника і зберігає лише рекомендації, які офер копіює під час підпису.

Дві оплачені перевірки (безпека, економіка) намагалися зламати викладене вище. Знахідки з безпеки виправлено. Одна економічна навмисно відкрита; її тест підтверджує, що атака досі працює. Одне з одинадцяти виміряних, прийнятих, записаних обмежень.

Підпишіть одну і подивіться.

Дайте нам адресу, і ми позначимо токени, які вона вже переміщувала в цій мережі. Оберіть один, і застосунок відкриється з ним. Ціну ви однаково задаєте самі й бачите всі витрати до того, як щось підпишете.

Або почніть із будь-якого з цих.

Wrapped PulsePulseXHEXTest PulseXTest HEXTest USD CoinTest Tether USDTest Wrapped BitcoinTest Wrapped Ether
Жодної пошти, жодної реєстрації, жодного облікового запису. Пошук надсилає адресу на наш сервер і читає її публічну історію. Він не просить підпису, і ваш ключ ніколи не залишає гаманця.