Skip to main content

A teal inspector.

Project description

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,

  • --network is optional. The default value is mainnet.
  • --line_count parameter can be passed. The default value is 25.

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tealinspector-0.1.0.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

tealinspector-0.1.0-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file tealinspector-0.1.0.tar.gz.

File metadata

  • Download URL: tealinspector-0.1.0.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.9

File hashes

Hashes for tealinspector-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d72a63fda4138033856795efb221b725760b0e8a993791c220a75f482bcc2dd8
MD5 941548e736dda111603d48e55af2959f
BLAKE2b-256 eb69c2054788fd4d531ffae7aee5007a2f8921cf3c652bbd879fe7b148b40590

See more details on using hashes here.

File details

Details for the file tealinspector-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for tealinspector-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d0eb2b179932628755455182b16649f048dabb74f5ef1077235b9bc8499aeee1
MD5 7648014d8967b2ae419ad5725cb6b8da
BLAKE2b-256 1de114eadf9547c1890b6e1023685b6322737be5349d3ce0984e683bef9b717c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page