2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE) 2021
DOI: 10.1109/ase51524.2021.9678888
|View full text |Cite
|
Sign up to set email alerts
|

SMARTIAN: Enhancing Smart Contract Fuzzing with Static and Dynamic Data-Flow Analyses

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
61
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 76 publications
(61 citation statements)
references
References 43 publications
0
61
0
Order By: Relevance
“…For liquidation, private transactions are usually sent to Aave, dYdX, and Compound. Specifically, the most profitable transaction 15 is used for arbitrage. It earns 729.6836279 ETH and shares 706.3337518 ETH with the miner.…”
Section: Consensus Securitymentioning
confidence: 99%
See 1 more Smart Citation
“…For liquidation, private transactions are usually sent to Aave, dYdX, and Compound. Specifically, the most profitable transaction 15 is used for arbitrage. It earns 729.6836279 ETH and shares 706.3337518 ETH with the miner.…”
Section: Consensus Securitymentioning
confidence: 99%
“…They usually use static analysis approaches, such as symbolic execution, to uncover vulnerabilities and bugs in smart contracts. Some other works [15], [38], [40], [41], [43], [44], [53], [57], [72], [84] make use of fuzzing techniques to discover bugs in smart contracts. In contrast, our work analyzes private transactions to understand their mechanisms, incentives, and security risks.…”
Section: Bug Detection On Smart Contractsmentioning
confidence: 99%
“…Smartian [122] just started statically analyzing the contract bytecode and collecting the data stream. The seed pool ini-VOLUME XX, 2022 tialization predicts the sequence of transactions in some data stream and considers them as seeds for initialization.…”
Section: Figure 3 Schematic Diagram Of Ilf Process Frameworkmentioning
confidence: 99%
“…In the papers [17], [19], [29], [30], [31], [34], [45], and [61], a newer method called mutation testing was introduced for the specific purpose of testing smart contracts. In addition, in the papers [20], [21], [23], [24], [26], [41], [42], [48], [53], [54], [55], and [56], another method called fuzz testing was introduced as well.…”
Section: ) Testing Data Challengesmentioning
confidence: 99%