Vendo tantas moedas roubadas, não autorize nenhum dapp desconhecido. Provavelmente nem olhei atentamente seus códigos de contrato. Também existem auditorias de terceiros. Um amigo meu que faz auditorias apontou que ainda existem muitos contratos com vulnerabilidades comuns. A melhor maneira é escrever um script para gerar uma carteira offline. O dinheiro será transferido para esse endereço. Se você quiser transferir dinheiro, use o script para transferir dinheiro.
Realmente não é possível contratar um programador como consultor de segurança privada. Um salário por hora de 30USD é suficiente para contratar um engenheiro contratado muito profissional. Comparado a perder milhares ou dezenas de milhares de dólares, não seria melhor comprar um serviço profissional com esse pouco dinheiro e fazer amigos?