|
8226 | 8226 | "oneofdecl": "",
|
8227 | 8227 | "defaultValue": ""
|
8228 | 8228 | },
|
| 8229 | + { |
| 8230 | + "name": "indexed", |
| 8231 | + "description": "", |
| 8232 | + "label": "", |
| 8233 | + "type": "bool", |
| 8234 | + "longType": "bool", |
| 8235 | + "fullType": "bool", |
| 8236 | + "ismap": false, |
| 8237 | + "isoneof": false, |
| 8238 | + "oneofdecl": "", |
| 8239 | + "defaultValue": "" |
| 8240 | + }, |
8229 | 8241 | {
|
8230 | 8242 | "name": "type_name",
|
8231 | 8243 | "description": "",
|
|
12918 | 12930 | ],
|
12919 | 12931 | "services": []
|
12920 | 12932 | },
|
| 12933 | + { |
| 12934 | + "name": "ir/eip.proto", |
| 12935 | + "description": "", |
| 12936 | + "package": "txpull.v1.ir", |
| 12937 | + "hasEnums": false, |
| 12938 | + "hasExtensions": false, |
| 12939 | + "hasMessages": true, |
| 12940 | + "hasServices": false, |
| 12941 | + "enums": [], |
| 12942 | + "extensions": [], |
| 12943 | + "messages": [ |
| 12944 | + { |
| 12945 | + "name": "EIP", |
| 12946 | + "longName": "EIP", |
| 12947 | + "fullName": "txpull.v1.ir.EIP", |
| 12948 | + "description": "EIP represents a specific Ethereum Improvement Proposal standard that a contract may adhere to.", |
| 12949 | + "hasExtensions": false, |
| 12950 | + "hasFields": true, |
| 12951 | + "hasOneofs": false, |
| 12952 | + "extensions": [], |
| 12953 | + "fields": [ |
| 12954 | + { |
| 12955 | + "name": "contract_id", |
| 12956 | + "description": "Unique identifier for the contract.", |
| 12957 | + "label": "", |
| 12958 | + "type": "int64", |
| 12959 | + "longType": "int64", |
| 12960 | + "fullType": "int64", |
| 12961 | + "ismap": false, |
| 12962 | + "isoneof": false, |
| 12963 | + "oneofdecl": "", |
| 12964 | + "defaultValue": "" |
| 12965 | + }, |
| 12966 | + { |
| 12967 | + "name": "contract_name", |
| 12968 | + "description": "Name of the contract.", |
| 12969 | + "label": "", |
| 12970 | + "type": "string", |
| 12971 | + "longType": "string", |
| 12972 | + "fullType": "string", |
| 12973 | + "ismap": false, |
| 12974 | + "isoneof": false, |
| 12975 | + "oneofdecl": "", |
| 12976 | + "defaultValue": "" |
| 12977 | + }, |
| 12978 | + { |
| 12979 | + "name": "confidence", |
| 12980 | + "description": "Represents the confidence level of the contract adhering to a specific EIP standard.", |
| 12981 | + "label": "", |
| 12982 | + "type": "Discovery", |
| 12983 | + "longType": "txpull.v1.eip.Discovery", |
| 12984 | + "fullType": "txpull.v1.eip.Discovery", |
| 12985 | + "ismap": false, |
| 12986 | + "isoneof": false, |
| 12987 | + "oneofdecl": "", |
| 12988 | + "defaultValue": "" |
| 12989 | + }, |
| 12990 | + { |
| 12991 | + "name": "standard", |
| 12992 | + "description": "Provides details about the specific EIP standard.", |
| 12993 | + "label": "", |
| 12994 | + "type": "ContractStandard", |
| 12995 | + "longType": "txpull.v1.eip.ContractStandard", |
| 12996 | + "fullType": "txpull.v1.eip.ContractStandard", |
| 12997 | + "ismap": false, |
| 12998 | + "isoneof": false, |
| 12999 | + "oneofdecl": "", |
| 13000 | + "defaultValue": "" |
| 13001 | + } |
| 13002 | + ] |
| 13003 | + } |
| 13004 | + ], |
| 13005 | + "services": [] |
| 13006 | + }, |
12921 | 13007 | {
|
12922 | 13008 | "name": "ir/enum.proto",
|
12923 | 13009 | "description": "",
|
|
14325 | 14411 | "name": "Root",
|
14326 | 14412 | "longName": "Root",
|
14327 | 14413 | "fullName": "txpull.v1.ir.Root",
|
14328 |
| - "description": "Represents the root of the intermediate representation (IR) for a collection of contracts.", |
| 14414 | + "description": "`Root` represents the top-level structure of the intermediate representation (IR) for a collection of contracts.", |
14329 | 14415 | "hasExtensions": false,
|
14330 | 14416 | "hasFields": true,
|
14331 | 14417 | "hasOneofs": false,
|
|
14345 | 14431 | },
|
14346 | 14432 | {
|
14347 | 14433 | "name": "node_type",
|
14348 |
| - "description": "Node type of the root. Refers to the AST node type enumeration in \"ast/types.proto\".", |
| 14434 | + "description": "Specifies the AST node type of the root.", |
14349 | 14435 | "label": "",
|
14350 | 14436 | "type": "NodeType",
|
14351 | 14437 | "longType": "txpull.v1.ast.NodeType",
|
|
14357 | 14443 | },
|
14358 | 14444 | {
|
14359 | 14445 | "name": "entry_contract_id",
|
14360 |
| - "description": "Identifier of the entry contract.", |
| 14446 | + "description": "Identifier of the primary or main contract within the collection.", |
14361 | 14447 | "label": "",
|
14362 | 14448 | "type": "int64",
|
14363 | 14449 | "longType": "int64",
|
|
14369 | 14455 | },
|
14370 | 14456 | {
|
14371 | 14457 | "name": "entry_contract_name",
|
14372 |
| - "description": "Name of the entry contract.", |
| 14458 | + "description": "Name of the primary or main contract.", |
14373 | 14459 | "label": "",
|
14374 | 14460 | "type": "string",
|
14375 | 14461 | "longType": "string",
|
|
14379 | 14465 | "oneofdecl": "",
|
14380 | 14466 | "defaultValue": ""
|
14381 | 14467 | },
|
| 14468 | + { |
| 14469 | + "name": "contract_types", |
| 14470 | + "description": "List of contract types associated with this IR.", |
| 14471 | + "label": "repeated", |
| 14472 | + "type": "string", |
| 14473 | + "longType": "string", |
| 14474 | + "fullType": "string", |
| 14475 | + "ismap": false, |
| 14476 | + "isoneof": false, |
| 14477 | + "oneofdecl": "", |
| 14478 | + "defaultValue": "" |
| 14479 | + }, |
14382 | 14480 | {
|
14383 | 14481 | "name": "contracts_count",
|
14384 |
| - "description": "Count of contracts in the IR.", |
| 14482 | + "description": "Total number of contracts represented in this IR.", |
14385 | 14483 | "label": "",
|
14386 | 14484 | "type": "int32",
|
14387 | 14485 | "longType": "int32",
|
|
14391 | 14489 | "oneofdecl": "",
|
14392 | 14490 | "defaultValue": ""
|
14393 | 14491 | },
|
| 14492 | + { |
| 14493 | + "name": "eips", |
| 14494 | + "description": "List of Ethereum Improvement Proposals (EIPs) associated with this IR.", |
| 14495 | + "label": "repeated", |
| 14496 | + "type": "EIP", |
| 14497 | + "longType": "EIP", |
| 14498 | + "fullType": "txpull.v1.ir.EIP", |
| 14499 | + "ismap": false, |
| 14500 | + "isoneof": false, |
| 14501 | + "oneofdecl": "", |
| 14502 | + "defaultValue": "" |
| 14503 | + }, |
14394 | 14504 | {
|
14395 | 14505 | "name": "contracts",
|
14396 |
| - "description": "List of contracts in the IR. Each contract is defined using the \"txpull.v1.ir.Contract\" message.", |
| 14506 | + "description": "Collection of contracts represented in this IR.", |
14397 | 14507 | "label": "repeated",
|
14398 | 14508 | "type": "Contract",
|
14399 | 14509 | "longType": "Contract",
|
|
0 commit comments