Examining smart contract Parameters, Sub-Nodes, and Children through Macro view (ERD)
TD

TJ Dunham

Created Dec 12, 2022

Examining smart contract Parameters, Sub-Nodes, and Children through Macro view (ERD)

This section is designed to help you understand how the ARC reactor connects each contract into a relational diagram and how all of the functions interoperate. This diagram is known as an Entity relationship diagram, it classes all source code data semantically

164
    a

Arc-reactor

8 Steps
1

Select the desired contract

Select the desired contract
2

Select the desired contract to view detailed information for it populated on right-hand side pane

Select the desired contract to view detailed information for it populated on right-hand side pane
3

Select one of the baseContracts or subNodes on the right side

Contract data will populate along the right side. Notice the contract type, name, base, as well as subNodes

Select one of the baseContracts or subNodes on the right side
4

Notice the baseContract type labeled as "InheritanceSpecifier"

This step helps users identify the purpose of a specific contract, it's path, as well as it's type, and arguments

Notice the baseContract type labeled as "InheritanceSpecifier"
5

Select one of the contract's subNodes

Select one of the contract's subNodes
6

Notice the subNode data will populated along right-hand side

This helps users examine & define subNode parameters within a smart contract, and how it fits into the contract as well as into extraneous contracts

Notice the subNode data will populated along right-hand side
7

Select one of the contract's Children

Select one of the contract's Children
8

Notice the Child selected, "solidity ^0.8.0" is now populating on the right side

This helps users examine & define Child parameters within a smart contract, and how it fits into the contract as well as into extraneous contracts

Notice the Child selected, "solidity ^0.8.0" is now populating on the right side
Well done!
Create how-to guides like this in a snap. Get Tango now.