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 DAI/LINK.

a oferta que você assinaexemplo
signatário
0x7a3f…c19d
você dá
até30.000DAI
você recebe
executada a3.457,77LINK
executável por
qualquer um
o que você tema oferta, liquidada
48 h · realReal hourly DAI/LINK prices from the week of 2026-08-12, drawn as they came in. The offer over them is an example.
executada na hora 29 · 3.457,771 DAI = 0,113867 LINK
Alguém executou pelo preço que você assinou. Agora você tem LINK, 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 quem executa a sua oferta a pagar o número que você assinou, e arredonda a seu favor. Se você adicionar uma taxa, o app aumenta o valor que você assina 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 livro

    Leva a oferta

    A oferta viaja pelo livro, um mural de mensagens, e 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 o código dele não pode mudar. 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.
  • escrow1 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

    financiado 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.
  • escrow

    em escrow

    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

    financiado 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 escrow · o contrato os guardafinanciado 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 livroprova de trabalhoO livro pede ao seu navegador um instante de trabalho em vez de dinheiro. Sem gás, sem transação, sem cadastro.0

Financiar com escrow

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

Executar uma oferta

um executor
  • da sua permissão124.975
  • do escrow131.561
  • 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.139.561

Executar vinte de uma vez

um executor
  • um par, por oferta64.227
  • pares misturados, por oferta65.429
  • 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.59.781
  • com callbacks, por oferta+1,597 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.64.642

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 gás. 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 69.841 de gás. Estas três custam o gás e não pagam nada.

  • a oferta venceu

    Custa 15.218 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 15.982 gas

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

  • o maker tomou de volta

    Custa 80.174 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. Não cobramos taxa deles nem damos reembolso, prioridade ou lugar na 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 branca, 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 taxa de 1%. Nada mais sai dele, e ele nunca fica abaixo do número que você digitou.
4Os destinos da configuração de taxa9,85 DAI1% dos 984,91 DAI que você assina, ou seja, 9,85 DAI. O contrato a reserva sob o hash da sua configuração de taxa, e um claim separado, aberto a qualquer um, a paga aos destinos da configuração conforme o peso. Ninguém chama um destino durante uma execução.
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ás103 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. ⁦131.561 gás × 783.379 gwei = 103 PLS ≈ $0,00115⁩
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 103 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. Esse momento 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 103 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.671,14 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ó o percentual da sua taxa move o primeiro limite. Só o gás move o segundo.26,93 DAI2,69% da negociação
os destinos da configuração de taxa9,85 DAI
o solver17,08 DAIdepois do gás
gás103 PLS0,001148 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. Três coisas que ninguém pode fazer — e onde conferir cada uma.

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

    Seu preço está na oferta que você assina. O pagamento é calculado a partir dele, a taxa que você nomeou sai, e o resto vai para você. Arredondamento 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 é um hash de configuração + três alíquotas na sua oferta assinada. Sem configuração, sem alíquotas: nada é cobrado. Não ficamos com parte alguma nem adicionamos nenhuma. Uma configuração tem de um a oito destinos e seus pesos, fixados pelo seu hash. Nada posterior alcança uma oferta assinada.

    onde conferir_quote reserva feeProceeds, feeOut e feeIn sob i.feeConfig, que _termsOk exige que seja diferente de zero assim que uma alíquota é. claim confere a configuração com essa chave e paga seus destinos conforme o peso. O commit 84e8895 apagou protocolShare, feePolicy, setFees e setFeePolicy.
  • Não há pausa nem atualização.

    Nenhum botão alcança o seu dinheiro. O contrato de liquidação não tem proprietário nem função de administração. O único contrato com proprietário guarda a taxa padrão, que uma oferta copia quando você a assina; ele não pode tocar numa oferta assinada nem gastar uma permissão que você deu.

    onde conferirO contrato de liquidação não tem proprietário nem função restrita a um proprietário. FeeDefaults tem um proprietário e guarda apenas recomendações que uma oferta copia ao ser assinada.

Duas revisões pagas (segurança, economia) tentaram quebrar o que está acima. Achados de segurança corrigidos. Um achado de economia aberto de propósito; seu teste afirma que o ataque ainda funciona. Um de onze limites medidos, aceitos e escritos.

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.