erc7730.lint.classifier.abi_classifier module

final class erc7730.lint.classifier.abi_classifier.ABIClassifier[source]View on GitHub

Bases: Classifier[list[Annotated[Constructor | Event | Function | Fallback | Error | Receive, FieldInfo(annotation=NoneType, required=True, discriminator=’type’)]]]

Given an ABI, classify the transaction type with some predefined ruleset. (not implemented)

classify(schema: list[Annotated[Constructor | Event | Function | Fallback | Error | Receive, FieldInfo(annotation=NoneType, required=True, discriminator='type')]]) TxClass | None[source]View on GitHub