Research Article

VdaBSC: A Novel Vulnerability Detection Approach for Blockchain Smart Contract by Dynamic Analysis

Table 1

Smart contract samples distribution.

CategoryTest setTrain setTotal samples

Vulnerable1,7526,7918,543
Nonvulnerable16,8533,12219,975
Reentrancy1,6082721,880
TOD1,5218822,403
Integer overflow1,6964232,119
Integer underflow6804201,100
Unchecked return values7213201,041