tealinspector
As a developer error like below is not descriptive,
AlgodHTTPError: TransactionPool.Remember: transaction T4EVC7YANLFGBO5KJRIDEAYZBN3KKJC2B7VFRY4ZFMTSZOPTHBTQ: logic eval error: assert failed pc=1328. Details: pc=1328, opcodes===
&&
assert
This package gets the lines from the "pc".
Install the dependency
pip install tealinspector
Use in CLI
tealinspector --network mainnet --application_id 942781578 --program_counter 1328
Additionally,
--networkis optional. The default value ismainnet.--line_countparameter can be passed. The default value is25.
Output
Line: 594
569 &&
570 gtxn 4 Fee
571 global MinTxnFee
572 intc 10 // 9
573 *
574 ==
575 &&
576 gtxn 4 NumAppArgs
577 intc_0 // 1
578 ==
579 &&
580 gtxna 4 Assets 0
581 bytec_2 // "global_list_asset"
582 app_global_get
583 ==
584 &&
585 gtxna 4 Accounts 1
586 bytec_1 // "global_list_owner"
587 app_global_get
588 ==
589 &&
590 gtxna 4 Accounts 2
591 bytec 8 // addr KQMEN76UOQEHGXPBXUMRGW3KFI7Z57IFXBXWO77HAXYKMISCZF5CAOOITI
592 ==
593 &&
594 assert <----------
About
Developed by Hipo. Licensed under MIT.
Metadata
Release files for tealinspector 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| tealinspector-0.1.0.tar.gz | 4.0 kB | Without provenance | Details for tealinspector-0.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| tealinspector-0.1.0-py3-none-any.whl | Python 3 | none | any | Details for tealinspector-0.1.0-py3-none-any.whl |
Total release size: 8.5 kB
Release files / tealinspector-0.1.0.tar.gz
| Download URL | tealinspector-0.1.0.tar.gz |
|---|---|
| Size | 4.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d72a63fda4138033856795efb221b725760b0e8a993791c220a75f482bcc2dd8
|
|
BLAKE2b-256 checksum How to use checksums |
eb69c2054788fd4d531ffae7aee5007a2f8921cf3c652bbd879fe7b148b40590
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.9
|
Release files / tealinspector-0.1.0-py3-none-any.whl
| Download URL | tealinspector-0.1.0-py3-none-any.whl |
|---|---|
| Size | 4.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d0eb2b179932628755455182b16649f048dabb74f5ef1077235b9bc8499aeee1
|
|
BLAKE2b-256 checksum How to use checksums |
1de114eadf9547c1890b6e1023685b6322737be5349d3ce0984e683bef9b717c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.9
|
Security for tealinspector 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.