kth.sePublications KTH
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
ContractViz: Extending Eclipse Trace Compass for Smart Contract Transaction Analysis
KTH, School of Electrical Engineering and Computer Science (EECS), Computer Science, Theoretical Computer Science, TCS.ORCID iD: 0009-0008-2922-7870
École Poly technique de Montréal, Montreal, Canada.
KTH, School of Electrical Engineering and Computer Science (EECS), Computer Science, Theoretical Computer Science, TCS.ORCID iD: 0009-0000-8775-2093
Nanyang Technological University, Singapore, Singapore.
Show others and affiliations
2025 (English)In: Proceedings - 2025 IEEE International Conference on Software Analysis, Evolution and Reengineering, SANER 2025, Institute of Electrical and Electronics Engineers (IEEE) , 2025, p. 819-823Conference paper, Published paper (Refereed)
Abstract [en]

The complexity of the Ethereum smart contracts makes it challenging to avoid security flaws. This problem led to many code analysis tools, which detect potential flaws and report them textually. However, the lack of context and visual information in these reports hinders the stakeholders' under-standing of the detailed information. Visualization can assist a developer in grasping such context, but current state-of-the-art visualization tools provide only fixed and limited visualization types. To this end, we present Contract Viz, based on the versatile platform Eclipse Trace Compass (TC), which supports various views and analyses in parallel. Our contribution enables TC to visualize Ethereum transaction traces using flame charts and gas consumption plots. This reveals information on account activities and provides insights into the correct or possibly flawed behaviors. GitHub repo-https://github.com/AisXiaolinlContractViz You Tube video-https://aisxiaolin.github.io/VideoDemo/

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE) , 2025. p. 819-823
Keywords [en]
Blockchain, Eclipse Trace Compass, Smart Contracts, Transaction Logs, Visualization
National Category
Computer Sciences Computer Systems
Identifiers
URN: urn:nbn:se:kth:diva-364407DOI: 10.1109/SANER64311.2025.00084ISI: 001506888600076Scopus ID: 2-s2.0-105007288497OAI: oai:DiVA.org:kth-364407DiVA, id: diva2:1968221
Conference
32nd IEEE International Conference on Software Analysis, Evolution and Reengineering, SANER 2025, Montreal, Canada, March 4-7, 2025
Note

Part of ISBN 9798331535100

QC 20250615

Available from: 2025-06-12 Created: 2025-06-12 Last updated: 2025-12-08Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Liu, XiaolinJin, MonicaArtho, Cyrille

Search in DiVA

By author/editor
Liu, XiaolinJin, MonicaArtho, Cyrille
By organisation
Theoretical Computer Science, TCS
Computer SciencesComputer Systems

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 101 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf