Skip to content

Inheritance tree printer#

Name: inheritance-tree

Prints inheritance trees of contracts in given paths or in the whole project.

Example#

wake print inheritance-tree PoolManager inheritance tree โ”œโ”€โ”€ IPoolManager โ”‚   โ”œโ”€โ”€ IFees โ”‚   โ””โ”€โ”€ IERC1155 โ”‚   โ””โ”€โ”€ IERC165 โ”œโ”€โ”€ Fees โ”‚   โ”œโ”€โ”€ IFees โ”‚   โ””โ”€โ”€ Owned โ”œโ”€โ”€ NoDelegateCall โ”œโ”€โ”€ ERC1155 โ”‚   โ”œโ”€โ”€ Context โ”‚   โ”œโ”€โ”€ ERC165 โ”‚   โ”‚   โ””โ”€โ”€ IERC165 โ”‚   โ”œโ”€โ”€ IERC1155 โ”‚   โ”‚   โ””โ”€โ”€ IERC165 โ”‚   โ””โ”€โ”€ IERC1155MetadataURI โ”‚   โ””โ”€โ”€ IERC1155 โ”‚   โ””โ”€โ”€ IERC165 โ””โ”€โ”€ IERC1155Receiver โ””โ”€โ”€ IERC165

Parameters#

Command-line name TOML name Type Default value Description
--name (multiple) names List[str] [] Contract names to generate inheritance trees for.