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.
DEATHStr começou de forma caótica. Infelizmente, perdi a pressa inicial, mas encontrei um problema que foi ignorado, que contei para a equipe e que agora foi corrigido.
O DEATHStr foi projetado para comprar NFTs e listá-los 20% a um preço mais baixo, com a intenção de destruir os pisos dos NFTs em benefício do próprio DEATHStr (os recursos são usados para comprar e queimar o token).
No entanto, não há atraso ou outra mecânica para impedir um arb puro – qualquer pessoa que possua um Moonbird pode, na prática, colher 20% das taxas do contrato a qualquer momento.
A função acima é suficiente para qualquer portador de Moonbird assumir atômicamente e sem risco 20% das taxas disponíveis do DEATHSTR.
Em ordem, ele:
- Determina as taxas disponíveis
- gera uma listagem de porto para esse valor
- diz para a DEATHSTR comprar esse anúncio
- Lê o preço que DEATHSTR listou o NFT (deve ter 20% de desconto)
- Compra o NFT de volta
O usuário acaba ficando com o mesmo NFT com o qual começou, + um pouco de ETH novo. Isso poderia ser executado desde que 'currentFees() * 0,2' se estivesse mais do que o gás para executar.
Solução sugerida: implementar um atraso de um bloco antes que um NFT possa ser recomprado do DEATHSTR. Isso elimina a atomicidade e faz com que qualquer NFT vendido para o protocolo tenha uma chance justa de ser comprado por qualquer pessoa no mundo, então vender por qualquer valor abaixo do piso de repente é um risco, e provavelmente até uma perda garantida para o usuário.
Por enquanto, a equipe simplesmente adicionou controle de acesso ao buyTargetNFT, então apenas endereços aprovados podem acionar compras. Isso é aceitável a curto prazo, mas adoraria ver uma solução mais aberta no longo prazo.

Eu consideraria isso mais uma questão narrativa do que mecânica. DEATHSTR ainda é comprado e queimado do mesmo jeito, porém não há mais nenhum aspecto que possa ser considerado um "ataque" nos andares NFT.
Na verdade, ele desconecta completamente da coleção que está alvo, exceto pelo fato de que o arbitrador deve manter um NFT da coleção alvo para coletar as taxas.
39
Melhores
Classificação
Favoritos
