ofertas de swap firmadas · pulsechain

Pon tu precio.El mercadoviene a ti.

prove.cash es un libro de órdenes para swaps en PulseChain. Publicas una oferta a tu precio. Sigue abierta hasta que alguien la toma. Sin precio de pool, sin slippage, sin transacción tuya.

Se ejecuta a tu precio o mejor, o no se ejecuta. Puedes dejar que el precio baje con el tiempo hasta un mínimo: lo menos que aceptas. También puedes dejar que se ejecute por partes.

Cómo funciona

Un ejemplo de oferta firmada, dibujada sobre precios reales de AAVE/WETH.

la oferta que firmasejemplo
firmante
0x7a3f…c19d
entregas
hasta186.31AAVE
recibes
ejecutada a8.791WETH
ejecuta
cualquiera
lo que tienesla oferta, liquidada
48 h · realReal hourly AAVE/WETH prices from the week of 2026-08-12, drawn as they came in. The offer over them is an example.
ejecutada en la hora 24 · 8.7911 AAVE = 0.046206 WETH
Alguien la ejecutó al precio que firmaste. Ahora tienes WETH, así que la línea verde sigue al mercado.
Esto lo firmas. No envías nada.Cuesta 1 firma y 0 transacciones
  • Recibes al menos lo que pediste

    El contrato obliga a la otra parte a respetar el número que firmaste, y redondea a tu favor. Si agregas una comisión, la app firma un monto mayor para cubrirla. Sigues recibiendo lo que pediste.

  • Cualquiera puede ejecutarla

    Sin lista blanca, sin fianza, sin registro. Quien ejecuta tu oferta paga el gas. Se queda con lo que el mercado dé por encima del número que firmaste.

  • Publicar no cuesta gas

    Tu navegador hace un momento de trabajo para publicarla. Sin gas, sin transacción, sin registro.

cómo

Cómo funciona

  • vos

    Firma la oferta

    Entrega como mucho esta cantidad de un token, recibe al menos esta cantidad de otro, dentro de esta ventana. Ese es todo el compromiso.

  • el tablero

    Lleva la oferta

    La oferta viaja por un tablero de mensajes, no por la cadena. Publicar le cuesta a tu navegador un momento de trabajo. Sin transacción, sin gas, sin cuenta.

  • cualquiera

    La ejecuta

    Sin lista blanca, sin fianza, sin registro. Quien la ejecuta es el ejecutor. Paga el gas y el número que firmaste, y se queda con lo que el mercado dé por encima de eso.

Lo que firmas depende de tu token

Tus tokens pueden moverse de cinco formas en la ejecución. La app lee tu token y elige la más barata que admite, así que la elección no es tuya y no puedes equivocarte.

  • EIP-30092 firmasEl token puede moverse solo con una firma. Nunca envías una transacción y nada queda aprobado de antemano.
  • permiso EIP-26122 firmasDos firmas. Tus tokens siguen en tu billetera hasta el momento en que alguien ejecuta la oferta.
  • Permit22 firmas, 1 tx una vezAprueba Permit2 una vez. Su dirección es la misma en todas las cadenas, y nadie puede moverla. Cada oferta posterior son dos firmas, y tu token no necesita ningún soporte especial.
  • una autorización1 tx, una vezAprueba el contrato una vez. Cada oferta posterior es una sola firma.
  • depósito1 txDepositas por adelantado. Cuesta una transacción y a cambio la oferta queda financiada, así que un ejecutor puede confiar en ella a simple vista.
custodia

Dónde están tus tokens.

Una oferta vale lo que vale lo que la respalda.

  • autorización

    financiado al ejecutarse

    Los tokens se quedan en tu billetera. Tu autorización firmada los mueve al contrato en el momento de la ejecución.

    vos gastas
    Cuesta 2 firmas y 0 transacciones
    forma de salir
    validBeforeTu firma mueve los tokens en el momento de la ejecución, y está ligada a esta única oferta. Su vencimiento forma parte de la firma. Una cancelación en cadena la termina al instante.
  • depósito

    en depósito

    Los tokens están en el contrato, comprometidos con esta única oferta, hasta que los retires.

    vos gastas
    Cuesta 1 firma y de 1 a 2 transacciones
    forma de salir
    withdraw · 1 txUn solo retiro te devuelve el dinero y termina la oferta. Sin periodo de espera, sin paso de desbloqueo, sin ventana que perder. Una oferta que nunca financiaste es distinta: otra persona puede financiarla con dinero que ya está guardado a tu nombre. Cancela las que no quieras.
  • permit2

    financiado al ejecutarse

    Los tokens se quedan en tu billetera. Tu transferencia Permit2 firmada los mueve al contrato en el momento de la ejecución, una vez y solo una.

    vos gastas
    Cuesta 2 firmas y como mucho 1 transacción
    forma de salir
    deadlineUna transferencia de Permit2 funciona una sola vez y vence con la oferta. No sobrevive ninguna autorización permanente a nuestro favor. Tu única aprobación va a Permit2 mismo, en una dirección que nosotros no podemos mover. Una cancelación en cadena termina la oferta al instante.
  • permiso

    en la billetera

    Los tokens se quedan en tu billetera bajo una autorización. Una segunda firma fija esa autorización, así que no envías ninguna transacción. Todavía puedes gastar los tokens antes de la ejecución, y entonces la ejecución falla.

    vos gastas
    Cuesta 2 firmas y 0 transacciones
    forma de salir
    cancel · 1 txUn permiso es una autorización fijada con una firma, así que no cuesta ninguna transacción. Sigue siendo una autorización. Revocarla no termina la oferta, porque tu permiso firmado la vuelve a fijar en la siguiente ejecución. Cancelar es la forma de salir. Un desconocido que gaste tu permiso primero no puede impedir la ejecución.
  • aprobación

    en la billetera

    Los tokens se quedan en tu billetera bajo una autorización. Puedes gastarlos antes de la ejecución, y entonces la ejecución falla.

    vos gastas
    Cuesta 1 firma y como mucho 1 transacción
    forma de salir
    cancel · 1 txLa aprobación se revoca en el token, donde el contrato no puede verlo. Eso detiene una ejecución, pero no cancela la oferta. Si vuelves a aprobar ese token más tarde, la oferta vuelve a la vida. Solo cancelar la termina, y cuesta una transacción.
en depósito · los tiene el contratofinanciado al ejecutarse · firmado solo para esta ofertaen la billetera · gastables en otro ladocancelarCancelar es una transacción. No puede deshacer una ejecución que ya entró en un bloque anterior. Borrar la publicación no es cancelar: la firma sobrevive a la publicación.
costo

La cuenta completa.

Gas medido, no estimaciones. Publicar es gratis. Quien ejecuta tu oferta paga el resto.

El caso habitual. El saldo que recibe ya tiene algo de ese token.

Publicar una oferta

vos
  • fírmala y ponla en el tableroprueba de trabajoEl tablero le pide a tu navegador un momento de trabajo en lugar de dinero. Sin gas, sin transacción, sin registro.0

Financiarla con depósito

vos
  • deposita, para que la oferta quede financiadaprimer toqueFinanciar un depósito vacío es siempre un primer toque, así que no tiene precio en caliente. Es opcional: una autorización no cuesta nada por adelantado.124,790

Ejecutar una oferta

un ejecutor
  • desde tu autorización115,763
  • desde el depósito123,037
  • con callbackpor quéEl ejecutor toma prestados tus tokens, los vende en otro lado y los devuelve dentro de la misma llamada. No necesita dinero propio.130,533

Ejecutar veinte a la vez

un ejecutor
  • un par, por oferta57,245
  • pares mezclados, por oferta62,945
  • la oferta número veintiunomarginalLo que agrega una oferta más a un lote que ya está en marcha. Este número decide si vale la pena tomar un margen fino.52,869
  • con callbacks, por oferta+505 de créditoTomar prestado dentro de un lote cuesta un poco más en cada oferta. La cifra es la diferencia: una oferta más con callback, menos una oferta más sin él. Es demasiado pequeña para verla en estas barras.56,579

En mainnet una ejecución en caliente cuesta una fracción de centavo. La paga el ejecutor, que se queda con lo que el mercado dé por encima del número que firmaste.

solvers

Un desconocido paga tu gas. Esto es lo que saca a cambio.

Nadie paga el gas de un desconocido por bondad. Tú eres el maker. Quien ejecuta tu oferta es el solver. Gana la diferencia entre lo que paga el mercado y el número que firmaste. Ese es todo su ingreso, y esto es lo que le cuesta perseguirlo.

lo que pierden

Un solver paga gas por cada oferta que intenta, y recién después descubre cuáles se ejecutaron. Una ejecución cuesta 62,480 de gas. Estas tres cuestan el gas y no pagan nada.

  • la oferta venció

    Cuesta 13,327 gas

    La oferta venció entre el momento en que el solver la valoró y el momento en que entró el bloque. El contrato la rechaza antes de que se mueva ningún token, así que esta es la barata.

  • otro fue más rápido

    Cuesta 14,070 gas

    Otro solver ejecutó la misma oferta primero. Es normal en un tablero abierto: dos solvers que lo leen se van a superponer, y el más lento paga el duplicado.

  • el emisor se lo llevó de vuelta

    Cuesta 76,389 gas

    La oferta era buena cuando el solver la revisó. Después el maker sacó el dinero antes de que entrara el bloque. Es el único fallo que alguien puede provocar a propósito, y cada intento le cuesta una transacción al maker. Una oferta que nunca fue buena se detecta antes de enviar nada, y no cuesta nada.

lo que ganan

Lo que sobra, y nada más. Ninguna comisión nuestra, ningún reembolso, ninguna prioridad, ninguna fila. Pagan el gas. Pagan el número que firmaste. Se quedan con lo que sobre. Tu comisión sale del número que firmaste, no de la parte del solver. Si no sobra nada, pierden el gas.

por qué eso es seguro para vos

  • No pueden ganar más dándote menos.

    Tu precio está en la firma. El contrato le cobra ese número al solver, haga lo que haga el mercado. Solo puede ganar más encontrando un precio mejor, nunca pasándote uno peor.

  • Cualquiera puede serlo.

    Sin lista blanca, sin fianza, sin registro, sin fondos bloqueados. Un solver es cualquier dirección que envía la transacción. A nadie se le puede dejar afuera, y a nadie se le puede atar.

  • La competencia es lo que llena tu oferta.

    Los solvers no rebajan tu precio. Lo pones tú. Compiten por aceptar el margen más fino. Cuanto más fino es, más ofertas se ejecutan al precio que querían sus makers.

reparto

A dónde va el dinero

Una ejecución

abre un paso para ver la aritmética
1Vendes89,782,234 WPLSEl solver retira 89,782,234 WPLS de tu billetera, unos $1,000. Tu firma lo permite. No envías ninguna transacción.
2Pool de PulseX1,007.10 DAIEl solver vende tus tokens aquí. Al precio en pantalla, el swap vale 1,007.10 DAI. El pool se queda con 0.29%, y una operación de este tamaño mueve el precio en 0.219%. Así que salen 1,001.99 DAI, y las siguientes cuatro franjas se lo reparten.
2PulseX se queda5.11 DAIEl 0.29% del pool, más lo que una operación de este tamaño deja en las reservas. Es el costo del solver por convertir un token en otro, y no toca nada de lo que firmaste. De esa retención, 0.704971 DAI va a la compra y quema de PulseX y se destruye como PLSX (7/29). Lo leímos del código fuente verificado del par y todavía no lo comprobamos contra una acuñación en cadena.
3Recibes975.06 DAILo que llega a tu billetera: 975.06 DAI. Son los 984.91 DAI que pide la oferta en este momento, menos tu propia comisión de 1%. No se le quita nada más, y nunca es menor que el número que escribiste.
4La dirección que nombraste9.85 DAI1% de los 984.91 DAI que firmas, que es 9.85 DAI. El contrato lo aparta para la dirección que nombraste. Nadie llama a esa dirección durante una ejecución. Un reclamo aparte lo paga más tarde, y quien envía ese reclamo paga su gas.
5El solver17.08 DAICon lo que se queda el solver: 17.08 DAI. Son los ingresos de la venta, menos lo que te pagó, menos el gas. Nada en cadena lo calcula, y es el único número que decide si alguien ejecuta o no.
6Gas96.4 PLSLo paga el solver en PLS, un tercer activo. No crece con tu operación, y por eso hay una operación más pequeña que vale la pena ejecutar. El conteo de gas sale de las propias pruebas del contrato. El precio del gas es el control deslizante de arriba, y la suma muestra lo que le hace al margen. ⁦123,037 gas × 783,379 gwei = 96.4 PLS ≈ $0.00107⁩
se liquida a una personauna comisióngas, pagado por el solverno puede ejecutar de forma rentable

Lo que paga el ejecutor, a lo largo de la ventana

La oferta abre por encima de lo que paga el pool hoy y baja hasta que cierra: de 1,005.17 DAI a 964.65 DAI a lo largo de 24h 0m. Las dos cifras son montos que firmas. Quita la comisión del número de cierre y obtienes el mínimo que escribiste. Las líneas punteadas son la misma oferta sin comisión y con una comisión del dos por ciento: un solo número escrito, tres montos firmados. Cada punto marca dónde esa oferta se encuentra con el mercado en la semana dibujada aquí, después del gas. Otra semana pone los puntos en otro lugar.
24 horas reales de WETH/WBTCPrecios reales por hora, no una simulación: 24 horas de WETH/WBTC, desde la hora 0 de la semana muestreada. Los movimientos son reales, pero el par no es el que elegiste: ninguno de los tokens de esta página está en esa serie. Dibuja otra semana para ver cómo cambia la forma.
984.91 DAI$984.91 · a los 12h 0m
0% · 3h 36m1% · 4h 24m2% · 5h 36m
rentable12h 0m
Un solver se queda con 17.08 DAI aquí, después de 96.4 PLS de gas.Tu oferta a los 12h 0m te paga 975.06 DAI, 20.06 DAI por encima de tu mínimo.
Se ejecutaAritmética, no una condición de la oferta: el momento en que la curva cae por debajo de lo que paga el mercado ahora, menos el gas. El mercado paga 1,001.99 DAI, así que la oferta tiene que llegar a 1,001.99 DAI. Se mueve cuando se mueve el mercado o el gas, y nadie sabe si el mercado se va a mantener.ahora
tamaño de equilibrioLa operación más pequeña que un solver todavía ejecuta, en este momento y con este mercado. El gas está fijo en 96.4 PLS, mientras el spread crece con el tamaño. Por debajo de este tamaño, el gas se come el margen. Usa el mismo momento y el mismo mercado que la barra de abajo, así que las dos coinciden.5,303.70 WPLS
SpreadLo que paga el mercado, menos lo que recibes: ⁦1,001.99 DAI − 975.06 DAI = 26.93 DAI⁩. Se reparte en tres partes y en ninguna otra. Solo tu tasa de comisión mueve el primer límite. Solo el gas mueve el segundo.26.93 DAI2.69% de la operación
la dirección que nombraste9.85 DAI
el solver17.08 DAIdespués del gas
gas96.4 PLS0.001074 DAI

Pagas la comisión, que sale del monto que firmas. Una comisión más alta hace que la oferta se ejecute más tarde. Eso es todo lo que te cuesta una comisión.

límites

Lo que nadie puede hacerte

Firmaste algo. Estas son tres cosas que no le permite hacer a nadie, y dónde está escrita cada una.

  • Nadie puede cambiar lo que recibes.

    Tu precio está en la oferta que firmas. El contrato calcula todo el pago a partir de ese número, le quita la comisión que nombraste y te paga el resto. Donde la aritmética tiene que redondear, redondea a tu favor.

    dónde comprobarlo_quote redondea el bruto hacia arriba con _ceilDiv, le quita la comisión redondeada hacia abajo y te paga el resto.
  • No nos llevamos ninguna comisión, y no hay interruptor para agregar una.

    La comisión son dos números en la oferta que firmas: un porcentaje y a dónde va. Si no nombras ningún destino, no se cobra nada. No nos quedamos con ninguna parte de ella ni agregamos ninguna propia. El código que podría cobrar una está borrado, así que ningún propietario puede activarla. Una comisión para nosotros necesitaría otro contrato en otra dirección, y tu firma está ligada a este. Nada que se decida después llega a una oferta que ya firmaste.

    dónde comprobarlo_quote cobra i.feeRate y la anota a i.feeTo, y claim la paga desde allí. El commit 3961c2a borró feeSink, feeFloorRate, protocolShare, feePolicy, setFees y setFeePolicy.
  • No hay pausa ni actualización.

    Ningún interruptor llega a tu dinero. El propietario puede elegir a dónde se envían los tokens que no son de nadie. Esa es la lista entera. Ninguna función reservada al propietario puede gastar una autorización que diste.

    dónde comprobarlosetDefaultProceeds y transferOwnership son las únicas funciones reservadas al propietario.

Se pagó a dos personas para intentar romper lo anterior: una revisión de seguridad y una revisión económica. Todos los hallazgos de la revisión de seguridad están corregidos. Un hallazgo económico sigue abierto a propósito, y su propia prueba afirma que el ataque todavía funciona. Es uno de los once límites que medimos, aceptamos y dejamos por escrito. El alcance de la auditoría, el triaje del análisis estático, los contratos y las pruebas están en un repositorio. Las direcciones en PulseChain están en el registro de despliegue.

Firma una y verás.

Danos una dirección y marcamos los tokens que ya movió en esta cadena. Elige uno y la app se abre con él seleccionado. Sigues fijando tu precio, y ves cada costo antes de firmar nada.

O empieza con cualquiera de estos.

Wrapped PulsePulseXHEXTest PulseXTest HEXTest USD CoinTest Tether USDTest Wrapped BitcoinTest Wrapped Ether
Sin correo, sin registro, sin cuenta. Una búsqueda envía la dirección a un servidor que administramos nosotros y lee su historial público. No pide ninguna firma, y tu clave nunca sale de tu billetera.