MANDO-Project / ge-sc-transformer
MANDO-HGT is a framework for detecting smart contract vulnerabilities. Given either in source code or bytecode forms, MANDO-HGT adapts heterogeneous graph transformers with customized meta relations for graph nodes and edges to learn their embeddings and train classifiers for detecting various vulnerability types in the contracts' nodes and grap…
☆18Updated 8 months ago
Related projects ⓘ
Alternatives and complementary repositories for ge-sc-transformer
- Smart Contract Vulnerability Detection From Pure Neural Network to Interpretable Graph Feature and Expert Pattern Fusion (IJCAI-21 Accept…☆78Updated last year
- MANDO is a new heterogeneous graph representation to learn the heterogeneous contract graphs' structures to accurately detect vulnerabili…☆30Updated 11 months ago
- ☆10Updated last year
- SB Curated is a curated dataset of Solidity smart contracts annotated with tagged vulnerabilities. The dataset was created to evaluate th…☆73Updated 4 months ago
- Dynamit: Dynamic Vulnerability Detection of Ethereum Smart Contracts Using Machine Learning☆24Updated last year
- ReChecker: Towards Automated Reentrancy Detection for Smart Contracts Based on Sequential Models☆51Updated 3 years ago
- Smart Contract Vulnerability Detection Using Graph Neural Networks (IJCAI-20 Accepted)☆129Updated last year
- Combining Graph Neural Networks with Expert Knowledge for Smart Contract Vulnerability Detection (TKDE Accepted)☆102Updated last year
- This repository contains the RAW results of the vulnerability analysis of 9 tools on 47,587 smart contracts. These results are presented …☆67Updated 4 years ago
- Datasets for evaluating smart contract security analysis tools ( continuously updating... )☆137Updated last year
- ☆37Updated last week
- ☆45Updated 2 years ago
- a backdoor detection tool for Ethereum ERC token contract☆12Updated 2 years ago
- A Tool for clone detection and bug detection in smart contracts☆104Updated last year
- Cross-Modality Mutual Learning for Smart Contract Vulnerability Detection☆26Updated last year
- DAppSCAN: Building Large-Scale Datasets for Smart Contract Weaknesses in DApp Projects.☆50Updated this week
- Attacker Contract Identifier Through Static Dataflow Analysis☆20Updated 4 months ago
- ☆18Updated last year
- DeeSCVHunter: A Deep Learning-Based Framework for Smart Contract Vulnerability Detection (IJCNN 2021)☆22Updated last year
- Repository of benchmarks to evaluate Solidity Smart contract analysis tools☆57Updated 2 years ago
- This is a crawler with a tool of Jsoup. Furthermore. Moreover, there is a python version.☆18Updated 5 years ago
- ☆37Updated 3 years ago
- Demystifying Random Number in Ethereum Smart Contract: Taxonomy, Vulnerability Identification, and Attack Detection (TSE Accepted)☆22Updated 2 years ago
- ☆13Updated 5 years ago
- ☆18Updated last year
- A tool for exploring the solc abstract syntax tree☆37Updated 7 months ago
- A Sequence Learning Approach to Detecting Vulnerabilities☆46Updated 2 years ago
- ☆61Updated 2 years ago
- SolidiFI is an automated and systematic framework for evaluating smart contracts' static analysis tools via Bug Injection☆74Updated 9 months ago
- Smart contract vulnerability detection using graph neural network (DR-GCN).☆143Updated last year