GCVAT: A Hybrid Graph Convolution and Attention Model for Smart Contract Vulnerability Detection

Smart contracts have become an integral component of blockchain technology, enabling automated and decentralized transactions. However, their increasing adoption has exposed critical security vulnerabilities, with the reentrancy vulnerability being one of the most prominent threats. This vulnerability arises when external calls to other contracts are made before the completion of a transaction, allowing malicious actors to exploit the contract’s state. In this paper, we propose an efficient and novel solution that will be able to detect both reentrancy and infinite loop vulnerabilities, called GCVAT. Our model analyzes the interactions and dependencies among various components of smart contracts through a series of mechanisms. The GCVAT model is a revolutionary hybrid model that is created by combining the capabilities of a GCN and a GAT model. We present a comprehensive evaluation of our GCVAT model through simulations, showcasing its effectiveness in identifying vulnerabilities in a range of smart contracts. The results demonstrate significant improvements in the detection of accuracy and scalability, making our approach a valuable contribution to ongoing efforts to secure smart contracts. Ultimately, this research aims to foster greater trust in blockchain applications by mitigating the risks associated with reentrancy and infinite loop vulnerabilities.

Authors

Institutions

Publication Details

Published
2025-03-06
DOI
https://doi.org/10.1109/rait65068.2025.11089449
Primary Topic
Insurance and Financial Risk Management
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

GCVAT: A Hybrid Graph Convolution and Attention Model for Smart Contract Vulnerability Detection

N. Harini, M R Neethu, N R Anantha Krishnan, Ala Manas Royal et al.
Insurance and Financial Risk Management
article

GCVAT: A Hybrid Graph Convolution and Attention Model for Smart Contract Vulnerability Detection

N. Harini, M R Neethu, N R Anantha Krishnan, Ala Manas Royal, Abhimanyu Valsarajan, M Sai Mohnish
article en

Abstract

Smart contracts have become an integral component of blockchain technology, enabling automated and decentralized transactions. However, their increasing adoption has exposed critical security vulnerabilities, with the reentrancy vulnerability being one of the most prominent threats. This vulnerability arises when external calls to other contracts are made before the completion of a transaction, allowing malicious actors to exploit the contract’s state. In this paper, we propose an efficient and novel solution that will be able to detect both reentrancy and infinite loop vulnerabilities, called GCVAT. Our model analyzes the interactions and dependencies among various components of smart contracts through a series of mechanisms. The GCVAT model is a revolutionary hybrid model that is created by combining the capabilities of a GCN and a GAT model. We present a comprehensive evaluation of our GCVAT model through simulations, showcasing its effectiveness in identifying vulnerabilities in a range of smart contracts. The results demonstrate significant improvements in the detection of accuracy and scalability, making our approach a valuable contribution to ongoing efforts to secure smart contracts. Ultimately, this research aims to foster greater trust in blockchain applications by mitigating the risks associated with reentrancy and infinite loop vulnerabilities.

Amrita Vishwa Vidyapeetham (IN)
Openalex Percentile: Top 74%
Insurance and Financial Risk Management
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.