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 licensearrow-up-right

Mapping and storage

Class usage

Flatten usage

Diff usage

About

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

sol2uml uses @solidity-parser/parserarrow-up-right 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-antlrarrow-up-right. 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 grammararrow-up-right is published with each major release.

The diagrams are generated using viz.jsarrow-up-right which uses Graphvizarrow-up-right to render a Scalable Vector Graphics (SVG)arrow-up-right file. Graphviz Onlinearrow-up-right allows dot files to be edited and rendered into a SVG dynamically.

The diff command use's Google's Diff Match and Patch libraryarrow-up-right.

Last updated