Text this: Detecting unknown vulnerabilities in smart contracts using opcode sequences