Tópicos em alta
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Isso pode ser controverso, mas suas transações devem ser capazes de lutar contra validadores de sanduíche maliciosos.
Eu construí um programa simples para fazer exatamente isso.
Você não pode saber em tempo de execução se a derrapagem é um movimento natural do mercado ou um ataque sanduíche. Mas se o seu swap cair em um validador malicioso conhecido, é praticamente garantido que você será imprensado até o seu derrapagem máximo.
Isso permite que você revida.
✅ Em um validador confiável? Sua transação prossegue com a derrapagem desejada (x%).
❌ Em um validador malicioso? A derrapagem da sua transação é ajustada (0%, alguma fração de x%, o que você quiser)
Em vez de apenas reverter, sua transação pode ser bem-sucedida com restrições mais rígidas ao ser executada em uma floresta mais escura.
Quando você cria e assina sua transação, você não sabe exatamente em qual validador ela chegará, então a lógica que muda o comportamento deve ser onchain.
Então, como funciona? Um programa Solana não pode acessar o validador atual, mas pode acessar o slot atual.
O programa recebe uma representação compacta (14 bytes, mas pode ser reduzida ainda mais) para permitir que o programa verifique se o líder do slot está sinalizado como malicioso.
Algumas maneiras de usá-lo:
(1) Você pode inseri-lo diretamente como uma instrução simples (<260, a maioria das quais está acessando o sysvar do relógio). Reverte todo o tx quando ele chega a um validador mal-intencionado
(2) Você pode usá-lo para envolver o roteador Jupiter v6. Ele chamará o programa Júpiter e substituirá dinamicamente o valor de 'derrapagem', mas somente quando for executado em um validador malicioso
(3) Ligue diretamente via CPI de seu próprio programa
A lista de validadores maliciosos e seus próximos slots podem ser obtidos de nossa próxima API Sandwiched[dot]me ou de seus próprios dados.
Lembre-se de que este protótipo é experimental. Não é implantado onchain. Adoraria receber seu feedback e PRs são bem-vindos

2,82K
Melhores
Classificação
Favoritos