Termos essenciais
| Termo | Significado |
|---|---|
| Reentrancy | Reentrar numa função via uma chamada externa antes de o seu estado ser atualizado, permitindo saques repetidos. |
| MEV | Maximal Extractable Value: lucro que um produtor de bloco ou searcher pode extrair reordenando, inserindo ou censurando transações. |
| Sandwich attack | Uma tática MEV que coloca uma transação antes e outra depois do trade de uma vítima para lucrar com o movimento de preço induzido. |
| TWAP | Time-Weighted Average Price: um método de oráculo resistente à manipulação de preço num único bloco. |
| Flash loan | Um empréstimo sem colateral pago na mesma transação, muitas vezes usado para amplificar manipulação. |
| delegatecall | Uma chamada que executa o código de outro contrato no contexto de armazenamento do chamador; perigoso se o alvo não for confiável. |
| Checks-Effects-Interactions | Um padrão: validar entradas, atualizar estado e então interagir com contratos externos. |
| PDA | Program Derived Address na Solana; deve ser validado com as seeds e o bump corretos. |
| Signer check | Na Solana, verificar que uma conta realmente assinou a transação antes de confiar nela. |
| SWC | Smart Contract Weakness Classification, um registro de tipos de fraquezas conhecidos. |