Terminology

Machine learning languages ​​and consensus algorithms serve as on-chain operating mechanisms. Public on-chain proof and verifiable on the BSC blockchain.

Smart contract map

Contract Source Code Verified (Exact Match)

  • Contract Name: Token ExtremeBTC (EBTC).

  • Compiler VersioVersion: V 0.5.10+commit.5a6ea5b5a6ea5b1.

  • Optimization Enabled: No with 200 runruns.

  • EVMVersion: MIT license

Mapping and storage

Class usage

Flatten usage

Diff usage

About

This is a rewrite of the Richard Ramos's solidity-diagram-gen tool which no longer works as it uses solidity-parser which cannot handle newer Solidity syntax like constructor.

sol2uml uses @solidity-parser/parser which is maintained by the Solidity tool community lead by Franco Victorio (@fvictorio). This is a fork of Federico Bond's (GitHub @federicobond) solidity-parser-antlr. The logic to generate the dot syntax has been rewritten and different UML syntax is now used to Richard Ramos's original implementation.

The Solidity language grammar is published with each major release.

The diagrams are generated using viz.js which uses Graphviz to render a Scalable Vector Graphics (SVG) file. Graphviz Online allows dot files to be edited and rendered into a SVG dynamically.

The diff command use's Google's Diff Match and Patch library.

Last updated