Detecting smart contract vulnerability

Smart contracts have become fundamental to decentralised applications with the increasing adoption of blockchain technology. Often, due to its immutable nature combined with the high-value transactions it carries, it has become the prime target for malicious threat actors. A simple arithmetic error...

Full description

Bibliographic Details
Main Author: Chen, QiuRong
Other Authors: Chee Wei Tan
Format: Final Year Project (FYP)
Language:English
Published: Nanyang Technological University 2023
Subjects:
Online Access:https://hdl.handle.net/10356/171967
_version_ 1811690618360954880
author Chen, QiuRong
author2 Chee Wei Tan
author_facet Chee Wei Tan
Chen, QiuRong
author_sort Chen, QiuRong
collection NTU
description Smart contracts have become fundamental to decentralised applications with the increasing adoption of blockchain technology. Often, due to its immutable nature combined with the high-value transactions it carries, it has become the prime target for malicious threat actors. A simple arithmetic error or bug in the code can lead to significant financial losses to individuals or institutions. By leveraging a combination of static and dynamic code analysis, this project provides developers with a tool to identify and rectify potential threats before deploying to the main net of the blockchain.
first_indexed 2024-10-01T06:06:51Z
format Final Year Project (FYP)
id ntu-10356/171967
institution Nanyang Technological University
language English
last_indexed 2024-10-01T06:06:51Z
publishDate 2023
publisher Nanyang Technological University
record_format dspace
spelling ntu-10356/1719672023-11-24T15:37:32Z Detecting smart contract vulnerability Chen, QiuRong Chee Wei Tan School of Computer Science and Engineering cheewei.tan@ntu.edu.sg Engineering::Computer science and engineering Smart contracts have become fundamental to decentralised applications with the increasing adoption of blockchain technology. Often, due to its immutable nature combined with the high-value transactions it carries, it has become the prime target for malicious threat actors. A simple arithmetic error or bug in the code can lead to significant financial losses to individuals or institutions. By leveraging a combination of static and dynamic code analysis, this project provides developers with a tool to identify and rectify potential threats before deploying to the main net of the blockchain. Bachelor of Engineering (Computer Science) 2023-11-20T01:02:19Z 2023-11-20T01:02:19Z 2023 Final Year Project (FYP) Chen, Q. (2023). Detecting smart contract vulnerability. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/171967 https://hdl.handle.net/10356/171967 en SCSE22-0713 application/pdf Nanyang Technological University
spellingShingle Engineering::Computer science and engineering
Chen, QiuRong
Detecting smart contract vulnerability
title Detecting smart contract vulnerability
title_full Detecting smart contract vulnerability
title_fullStr Detecting smart contract vulnerability
title_full_unstemmed Detecting smart contract vulnerability
title_short Detecting smart contract vulnerability
title_sort detecting smart contract vulnerability
topic Engineering::Computer science and engineering
url https://hdl.handle.net/10356/171967
work_keys_str_mv AT chenqiurong detectingsmartcontractvulnerability