ofertas de swap assinadas · pulsechain

Diga o seu preço.O mercadovem até você.

prove.cash é um livro de ordens para swaps na PulseChain. Você publica uma oferta no seu preço. Ela fica aberta até alguém aceitar. Sem preço de pool, sem slippage, sem transação sua.

Ela executa no seu preço ou melhor, ou não executa. Você pode deixar o preço cair com o tempo até um piso: o mínimo que você aceita. Você também pode deixar que ela execute em partes.

Como funciona

Um exemplo de oferta assinada, desenhado sobre preços reais de UNI/AAVE.

a oferta que você assinaexemplo
signatário
0x7a3f…c19d
você dá
até3.000UNI
você recebe
executada a114,572AAVE
executa
qualquer um
o que você tema oferta, liquidada
48 h · realReal hourly UNI/AAVE prices from the week of 2026-08-12, drawn as they came in. The offer over them is an example.
executada na hora 27 · 114,5721 UNI = 0,036793 AAVE
Alguém executou pelo preço que você assinou. Agora você tem AAVE, então a linha verde segue o mercado.
Você assina isto. Você não envia nada.Custa 1 assinatura e 0 transação
  • Você recebe pelo menos o que pediu

    O contrato obriga o outro lado a pagar o número que você assinou, e arredonda a seu favor. Se você adicionar uma taxa, o app assina um valor maior para cobri-la. Você continua recebendo o que pediu.

  • Qualquer um pode executá-la

    Sem lista branca, sem caução, sem cadastro. Quem executa a sua oferta paga o gás. E fica com o que o mercado der acima do número que você assinou.

  • Publicar não custa gás

    Seu navegador faz um instante de trabalho para publicá-la. Sem gás, sem transação, sem cadastro.

como

Como funciona

  • você

    Assine a oferta

    Dar no máximo esta quantidade de um token, receber pelo menos esta quantidade de outro, dentro desta janela. Esse é todo o compromisso.

  • o mural

    Leva a oferta

    A oferta viaja por um mural de mensagens, não pela cadeia. Publicar custa ao seu navegador um instante de trabalho. Sem transação, sem gás, sem conta.

  • qualquer um

    Executa a oferta

    Sem lista branca, sem caução, sem cadastro. Quem executa a oferta é o executor. Ele paga o gás e o número que você assinou, e fica com o que o mercado der acima disso.

O que você assina depende do seu token

Há cinco formas de seus tokens se moverem na execução. O app lê o seu token e escolhe a mais barata que ele suporta, então você não tem como errar a escolha.

  • EIP-30092 assinaturasO token pode se mover só com uma assinatura. Você nunca envia transação, e nada fica aprovado de antemão.
  • permit EIP-26122 assinaturasDuas assinaturas. Seus tokens ficam na sua carteira até o momento em que alguém executa.
  • Permit22 assinaturas, 1 tx uma vezAprove o Permit2 uma vez. O endereço dele é o mesmo em toda cadeia, e ninguém pode movê-lo. Cada oferta depois disso são duas assinaturas, e seu token não precisa de suporte especial.
  • uma permissão1 tx, uma vezAprove o contrato uma vez. Toda oferta depois disso é uma assinatura.
  • custódia1 txVocê deposita antes. Custa uma transação e, em troca, a oferta fica lastreada, então um executor pode confiar nela de cara.
custódia

Onde ficam seus tokens.

Uma oferta vale o que vale o que a garante.

  • autorização

    lastreado na execução

    Os tokens ficam na sua carteira. Sua autorização assinada os move para o contrato no momento da execução.

    você gasta
    Custa 2 assinaturas e 0 transação
    saída
    validBeforeSua assinatura move os tokens no momento da execução, e está presa a esta única oferta. O vencimento faz parte da assinatura. Um cancelamento on-chain a encerra na hora.
  • custódia

    em custódia

    Os tokens ficam no contrato, comprometidos com esta única oferta, até você sacá-los.

    você gasta
    Custa 1 assinatura e de 1 a 2 transações
    saída
    withdraw · 1 txUm saque devolve o seu dinheiro e encerra a oferta. Sem carência, sem passo de desbloqueio, sem janela para perder. Uma oferta que você nunca financiou é diferente: outra pessoa pode financiá-la com dinheiro já parado em seu nome. Cancele as que você não quer.
  • permit2

    lastreado na execução

    Os tokens ficam na sua carteira. Sua transferência Permit2 assinada os move para o contrato no momento da execução, uma vez e só uma.

    você gasta
    Custa 2 assinaturas e no máximo 1 transação
    saída
    deadlineUma transferência Permit2 funciona uma vez e expira com a oferta. Nenhuma permissão permanente para nós sobrevive a ela. Sua única aprovação vai para o próprio Permit2, em um endereço que nós não podemos mover. Um cancelamento on-chain encerra a oferta na hora.
  • permit

    na carteira

    Os tokens ficam na sua carteira sob uma permissão. Uma segunda assinatura define essa permissão, então você não envia transação. Você ainda pode gastar os tokens antes da execução, e aí a execução falha.

    você gasta
    Custa 2 assinaturas e 0 transação
    saída
    cancel · 1 txUm permit é uma permissão definida por uma assinatura, então não custa transação. Mesmo assim, é uma permissão. Revogá-la não encerra a oferta, porque o seu permit assinado a define de novo na próxima execução. O cancelamento é o que desliga. Um estranho que gaste o seu permit primeiro não consegue impedir a execução.
  • aprovação

    na carteira

    Os tokens ficam na sua carteira sob uma permissão. Você pode gastá-los antes da execução, e aí a execução falha.

    você gasta
    Custa 1 assinatura e no máximo 1 transação
    saída
    cancel · 1 txA revogação da aprovação acontece no token, onde o contrato não a vê. Ela impede uma execução, mas não cancela a oferta. Aprove esse token de novo mais tarde e a oferta volta à vida. Só o cancelamento a encerra, e ele custa uma transação.
em custódia · o contrato os guardalastreado na execução · assinado só para esta ofertana carteira · gastáveis em outro lugarcancelarCancelar é uma transação. Não desfaz uma execução que entrou num bloco anterior. Apagar a publicação não é cancelar: a assinatura sobrevive à publicação.
custo

A conta inteira.

Gás medido, não estimativas. Publicar é grátis. Quem executa a sua oferta paga o resto.

O caso comum. O saldo que recebe já tem um pouco do token.

Publicar uma oferta

você
  • assinar e colocar no muralprova de trabalhoO mural pede ao seu navegador um instante de trabalho em vez de dinheiro. Sem gás, sem transação, sem cadastro.0

Financiar com custódia

você
  • depositar, para a oferta ficar lastreadaprimeiro toqueFinanciar uma custódia vazia é sempre um primeiro toque, então não tem preço quente. É opcional: uma permissão não custa nada adiantado.124.790

Executar uma oferta

um executor
  • da sua permissão115.763
  • da custódia123.037
  • com callbackpor quêO executor pega seus tokens emprestados, vende em outro lugar e devolve dentro da mesma chamada. Ele não precisa de dinheiro próprio.130.533

Executar vinte de uma vez

um executor
  • um par, por oferta57.245
  • pares misturados, por oferta62.945
  • a vigésima primeira ofertamarginalO que mais uma oferta acrescenta a um lote que já está rodando. Este número decide se vale a pena pegar uma margem fina.52.869
  • com callbacks, por oferta+505 de créditoTomar emprestado dentro de um lote custa um pouco a mais em cada oferta. O número é a diferença: mais uma oferta com callback, menos mais uma sem. É pequeno demais para aparecer nessas barras.56.579

Na mainnet, uma execução quente custa uma fração de centavo. O executor paga, e fica com o que o mercado der acima do número que você assinou.

solvers

Um estranho paga o seu gas. Eis o que ele leva por isso.

Ninguém paga o gás de um estranho por bondade. Você é o maker. Quem executa a sua oferta é o solver. Ele ganha a diferença entre o que o mercado paga e o número que você assinou. Essa é toda a renda dele, e isto é o que custa persegui-la.

o que eles perdem

Um solver paga gás por cada oferta que tenta, e só depois descobre quais foram executadas. Uma execução custa 62.480 de gás. Estas três custam o gás e não pagam nada.

  • a oferta venceu

    Custa 13.327 gas

    A oferta venceu entre o momento em que eles a precificaram e o momento em que o bloco chegou. O contrato a recusa antes de qualquer token se mover, então esta é a barata.

  • outro foi mais rápido

    Custa 14.070 gas

    Outro solver executou a mesma oferta primeiro. Isso é normal num mural aberto: dois solvers que o leem vão se sobrepor, e o mais lento paga pela duplicata.

  • quem ofertou tomou de volta

    Custa 76.389 gas

    A oferta estava boa quando o solver conferiu. Depois, o maker tirou o dinheiro antes de o bloco chegar. Esta é a única falha que alguém pode provocar de propósito, e cada tentativa custa uma transação ao maker. Uma oferta que nunca foi boa é detectada antes de qualquer envio, e não custa nada.

o que eles ganham

O que sobra, e nada mais. Nenhuma taxa nossa, nenhum reembolso, nenhuma prioridade, nenhuma fila. Eles pagam o gás. Eles pagam o número que você assinou. Eles ficam com o que sobrar. A sua taxa sai do número que você assinou, não da parte do solver. Se não sobrar nada, eles perdem o gás.

por que isso é seguro para você

  • Eles não ganham mais lhe dando menos.

    O seu preço está na assinatura. O contrato cobra esse número do solver, faça o que fizer o mercado. Eles só ganham mais achando um preço melhor, nunca lhe passando um pior.

  • Qualquer um pode ser um.

    Sem lista de permissão, sem caução, sem cadastro, sem depósito. Um solver é qualquer endereço que envia a transação. Ninguém pode ser barrado, e ninguém pode ficar preso.

  • A concorrência é o que preenche a sua oferta.

    Solvers não derrubam o seu preço. Quem o define é você. Eles competem em quão fina é a margem que aceitam. Quanto mais fina ela fica, mais ofertas são executadas no preço que os makers queriam.

divisão

Para onde vai o dinheiro

Uma execução

abra uma etapa para ver a aritmética
1Você vende89.782.234 WPLSO solver retira 89.782.234 WPLS da sua carteira, cerca de $1.000. Sua assinatura permite isso. Você não envia nenhuma transação.
2Pool PulseX1.007,10 DAIO solver vende seus tokens aqui. No preço da tela, o swap vale 1.007,10 DAI. O pool fica com 0,29%, e uma negociação deste tamanho move o preço em 0,219%. Então saem 1.001,99 DAI, e as próximas quatro faixas dividem esse valor.
2PulseX guarda5,11 DAIOs 0,29% do pool, mais o que uma negociação deste tamanho deixa para trás nas reservas. É o custo do solver para transformar um token em outro, e não toca em nada que você assinou. Dessa retenção, 0,704971 DAI vai para a recompra e queima da PulseX e é destruído como PLSX (7/29). Lemos isso da fonte verificada do par e ainda não confirmamos com uma cunhagem on-chain.
3Você recebe975,06 DAIO que cai na sua carteira: 975,06 DAI. É o valor de 984,91 DAI que a oferta pede neste momento, menos a sua própria taxa de 1%. Nada mais sai dele, e ele nunca fica abaixo do número que você digitou.
4Endereço nomeado9,85 DAI1% dos 984,91 DAI que você assina, ou seja, 9,85 DAI. O contrato separa esse valor para o endereço que você nomeou. Ninguém chama esse endereço durante uma execução. Um resgate separado paga o valor depois, e quem envia esse resgate paga o gás dele.
5O solver17,08 DAIO que o solver leva: 17,08 DAI. É o produto da venda, menos o que ele pagou a você, menos o gás. Nada on-chain calcula isso, e é o único número que decide se alguém executa ou não.
6Gás96,4 PLSO solver paga o gás em PLS, um terceiro ativo. Esse custo não cresce com a sua negociação, e é por isso que existe um tamanho mínimo que vale executar. A contagem de gás vem dos próprios testes do contrato. O preço do gás é o controle deslizante acima, e a conta mostra o que ele faz com a margem. ⁦123.037 gás × 783.379 gwei = 96,4 PLS ≈ $0,00107⁩
liquida para uma pessoauma taxagás, pago pelo solvernão pode executar com lucro

O que o executor paga, ao longo da janela

A oferta abre acima do que o pool paga hoje e cai até fechar: de 1.005,17 DAI até 964,65 DAI ao longo de 24h 0m. Os dois são valores que você assina. Tire a taxa do valor de fechamento e você tem o piso que digitou. As linhas tracejadas são a mesma oferta sem taxa e com uma taxa de dois por cento: um número digitado, três valores assinados. Cada ponto é onde aquela oferta encontra o mercado na semana desenhada aqui, depois do gás. Outra semana coloca os pontos em outro lugar.
24 horas reais de WETH/WBTCPreços reais por hora, não uma simulação: 24 horas de WETH/WBTC, a partir da hora 0 da semana amostrada. Os movimentos são reais, mas o par não é o que você escolheu: nenhum dos tokens desta página está nessa série. Sorteie outra semana para ver a forma mudar.
984,91 DAI$984,91 · 12h 0m decorridos
0% · 3h 36m1% · 4h 24m2% · 5h 36m
lucrativo12h 0m
Um solver guarda 17,08 DAI aqui, depois de 96,4 PLS de gás.Depois de 12h 0m, sua oferta paga 975,06 DAI, o que é 20,06 DAI acima do seu piso.
executaAritmética, não um termo da oferta: o momento em que a curva cai abaixo do que o mercado paga agora, menos o gás. O mercado paga 1.001,99 DAI, então a oferta precisa chegar a 1.001,99 DAI. Isso muda quando o mercado ou o gás mudam, e ninguém sabe se o mercado vai se manter.agora
tamanho de equilíbrioA menor negociação que um solver ainda executa, neste momento e neste mercado. O gás é fixo em 96,4 PLS, enquanto o spread cresce com o tamanho. Abaixo deste tamanho, o gás consome a margem. Usa o mesmo momento e o mesmo mercado da barra abaixo, então os dois coincidem.5.303,70 WPLS
SpreadO que o mercado paga, menos o que você recebe: ⁦1.001,99 DAI − 975,06 DAI = 26,93 DAI⁩. Isso se divide em três partes, e não mais. Só a sua taxa move o primeiro limite. Só o gás move o segundo.26,93 DAI2,69% da negociação
endereço nomeado9,85 DAI
o solver17,08 DAIdepois do gás
gás96,4 PLS0,001074 DAI

Você paga a taxa, a partir do valor que assina. Uma taxa maior faz a oferta executar mais tarde. Isso é tudo o que uma taxa custa a você.

limites

O que ninguém pode fazer com você

Você assinou algo. Aqui estão três coisas que isso não deixa ninguém fazer, e onde cada uma está escrita.

  • Ninguém pode mudar o que você recebe.

    O seu preço está na oferta que você assina. O contrato calcula o pagamento inteiro a partir desse número, tira dele a taxa que você nomeou e paga o resto a você. Onde a aritmética precisa arredondar, ela arredonda a seu favor.

    onde conferir_quote arredonda o bruto para cima com _ceilDiv, tira dele a taxa arredondada para baixo e paga o resto a você.
  • Não há taxa para nós, nem botão para criar uma.

    A taxa são dois números na oferta que você assina: uma porcentagem e para onde ela vai. Não nomeie endereço nenhum e nada é cobrado. Nós não ficamos com parte dela e não adicionamos nenhuma nossa. O código que poderia cobrar uma foi apagado, então nenhum proprietário pode ligá-la. Uma taxa para nós exigiria outro contrato, em outro endereço, e a sua assinatura está presa a este. Nada decidido depois alcança uma oferta que você já assinou.

    onde conferir_quote cobra i.feeRate e lança o valor em i.feeTo, e claim o paga de lá. O commit 3961c2a apagou feeSink, feeFloorRate, protocolShare, feePolicy, setFees e setFeePolicy.
  • Não há pausa nem atualização.

    Nenhum botão em lugar nenhum alcança o seu dinheiro. O proprietário pode escolher para onde vão tokens que não pertencem a ninguém. Essa é a lista inteira. Nenhuma função do proprietário pode gastar uma permissão que você deu.

    onde conferirsetDefaultProceeds e transferOwnership são as únicas funções reservadas ao proprietário.

Duas pessoas foram pagas para tentar quebrar o que está acima: uma revisão de segurança e uma revisão de economia. Todo achado da revisão de segurança está corrigido. Um achado de economia continua aberto de propósito, e o próprio teste dele afirma que o ataque ainda funciona. Ele é um dos onze limites que medimos, aceitamos e deixamos por escrito. O escopo da auditoria, a triagem da análise estática, os contratos e os testes estão em um repositório. Os endereços na PulseChain estão em o registro de deploy.

Assine uma e veja.

Informe um endereço e marcamos os tokens que ele já movimentou nesta cadeia. Escolha um e o app abre com ele selecionado. Você ainda define o seu preço, e vê todos os custos antes de assinar qualquer coisa.

Ou comece por qualquer um destes.

Wrapped PulsePulseXHEXTest PulseXTest HEXTest USD CoinTest Tether USDTest Wrapped BitcoinTest Wrapped Ether
Sem e-mail, sem cadastro, sem conta. Uma busca envia o endereço a um servidor que nós operamos e lê o histórico público dele. Ela não pede assinatura, e sua chave nunca sai da sua carteira.