forta-bot-sdk

View on PyPIReverse Dependencies (0)

0.2.3 forta_bot_sdk-0.2.3-py3-none-any.whl

Wheel Details

Project: forta-bot-sdk
Version: 0.2.3
Filename: forta_bot_sdk-0.2.3-py3-none-any.whl
Download: [link]
Size: 77931
MD5: 1dc64a56fb99297995e3d2328361413b
SHA256: fd93089c52313cfa84d30d91f7bde3be6745c9c81bbafc0e9e14fe22f6504849
Uploaded: 2024-04-23 09:14:24 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: forta_bot_sdk
Version: 0.2.3
Summary: Forta Detection Bot Python SDK
Home-Page: https://forta.org/
Project-Url: Source, https://github.com/forta-network/forta-bot-sdk-v2
Project-Url: Documentation, https://docs.forta.network/
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Requires-Dist: jsonc-parser
Requires-Dist: web3 (==6.13.0)
Requires-Dist: hexbytes
Requires-Dist: mmh3 (==3.0.0)
Requires-Dist: dependency-injector (==4.41.0)
Requires-Dist: aiohttp (==3.9.2)
Requires-Dist: pickleDB (==0.9.2)
Requires-Dist: pylru (==1.2.1)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 118 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
forta_bot_sdk/__init__.py sha256=e11gF3-ouQD_NXrFXvEILpXXwqYbroMNmTWMEEhcEEo 2512
forta_bot_sdk/di.py sha256=VwQGs6xgIzGk8Dg6ZtwfpWRHIitWmD43sVTQWOD5eiM 5367
forta_bot_sdk/alerts/__init__.py sha256=Kwhw2Q9SV9miZ-_NU0VP7AaCA89l7pZa_KYR_YeQ6Vk 349
forta_bot_sdk/alerts/alert.py sha256=MuXy_IrE9zXDyML8dXGlXswh5Lv5NMPlfbKXUoHU2FE 5098
forta_bot_sdk/alerts/alert_event.py sha256=H3JE8DpvkIQ3xwSswJTwx24jm0r1oem6XGbzQd0WooM 994
forta_bot_sdk/alerts/alert_subscription.py sha256=e3SnEZcOnlXF6D7W3bWyflleRfnZ37Bk4GI1TvZc8H0 175
forta_bot_sdk/alerts/create_alert_event.py sha256=CaLrvZHl9okLVEXdaa9OePEElUwlM7mAujqz8v-dA98 305
forta_bot_sdk/alerts/di.py sha256=oOAL_YN1KLe-411cCKmI7cf_wOP7zjxFgwIsg9Re4CQ 1312
forta_bot_sdk/alerts/get_alert.py sha256=-Um0-wSu5nHMzi8HEyEZXiwmrfsKcTAIJPWXBWEhxfs 1355
forta_bot_sdk/alerts/get_alerts.py sha256=QF7qWzwGuWUAc-U_ikGuhB-XlaFFGtTg0u-YllSPeDs 7941
forta_bot_sdk/alerts/send_alerts.py sha256=zVpSQm_JpXlS7l54DJUyV0OiWyanEhZzcYUG83cMQK4 3114
forta_bot_sdk/blocks/__init__.py sha256=DDiByRPdscpzO10U9IlOFsOk_gimIIGoGXAvKyTSRKo 265
forta_bot_sdk/blocks/block.py sha256=cm3wevKlx2ATseE1mEF2a-oh-Z6Rkrs8zLKKww80k2Q 1570
forta_bot_sdk/blocks/block_event.py sha256=euTqUEIf2IORFOx28p8V-3FydOTpzBqcI2qBrE_ola0 479
forta_bot_sdk/blocks/create_block_event.py sha256=Ph8Gm9d9CdBD79-nl0bRyA8L0ZMFuJMEA3MaVSDIKPU 361
forta_bot_sdk/blocks/di.py sha256=IaqRm4vGPjtHTHvV2WZaihygS3xAnDUfIgcZVPh3VnE 938
forta_bot_sdk/blocks/get_block_with_transactions.py sha256=fWpHhLr6KcFWKSUvqCqbtNtuDvinUbRloACWhREgeFc 1601
forta_bot_sdk/blocks/get_latest_block_number.py sha256=WBnrnk6PpgckzLzA-VAvvcmP64I1ROBmOPosP9KzkII 1236
forta_bot_sdk/cache/__init__.py sha256=J8BkhuWlxcYCtfw73TD1XN06J0sUvt-cfoQc6H4QBS0 56
forta_bot_sdk/cache/cache.py sha256=_2B1SkvUIiWED3Y6XPiUthhRnjwvVDE6l24GyR35tzQ 1332
forta_bot_sdk/cache/di.py sha256=RmUPyDaSp6gCoZs1LBuFt8xBkdCUvzeXeHVrfqS1K30 2430
forta_bot_sdk/cache/disk_cache.py sha256=9FkZOiv238naTb09mLdv_xoqjjSMoglXS0zER1qQsDI 3028
forta_bot_sdk/cache/get_json_rpc_cache_provider.py sha256=XcZoxyHwUUygnfX9IkF9D47i_T6vrfucl1fR47urIBM 1315
forta_bot_sdk/cache/is_cache_healthy.py sha256=3-lufjnMFGbTpVy8Nf4iuUtImcIbYpAMVOOkS8SWUU0 1398
forta_bot_sdk/cache/json_rpc_cache.py sha256=zP5Xm9-7BfW4sFKEDaZpBpMJLTzWCGvadvaUi3Nf1Nw 4960
forta_bot_sdk/cli/__init__.py sha256=23ICEOpQ6T48HLJRLBx5Q9Ksr5fbYWXqms2vnTUVtAA 71
forta_bot_sdk/cli/di.py sha256=scL6QwHK3qXRtflMpjZ-tq5Ncyzd4xw1AJNTO8HKaco 1653
forta_bot_sdk/cli/run_alert.py sha256=u73oqKQwAxPOGtVZg32GJnlfFAMxYQfon-U3RdLSxtI 683
forta_bot_sdk/cli/run_block.py sha256=v2dIKvVUtAEhhxMyKBPhwE-jTstK7VWIhEoftEPV2pA 833
forta_bot_sdk/cli/run_block_range.py sha256=Ehrg99dhE5Pe-KaQpRZlyfvWJ2ImTzG8CBKcXmJMBUA 954
forta_bot_sdk/cli/run_cli_command.py sha256=veKKOzl98vjrxmFyJ5OpVI_C8eyux0cyEQMadGjc-34 3757
forta_bot_sdk/cli/run_transaction.py sha256=rxo16G_5jmrJV2s_CukfcMVchRFjQeBhIEkvwX14bWk 742
forta_bot_sdk/common/__init__.py sha256=U5GVm6BzcmZzKK-h3gYoqKeoZUjVKFh0CiGdcM1F5EY 341
forta_bot_sdk/common/handle_alert.py sha256=LBMaQsVsnSMbKzmJJAxIOROiIIUFMNJ1wU6wweOgxIA 144
forta_bot_sdk/common/handle_block.py sha256=h-Ifa-2JTxUIu5Ov3waSSkNbAaUkdMepqY5Lm5EGLgA 182
forta_bot_sdk/common/handle_transaction.py sha256=0KU-W16W1jZE5qWtv7gmLhL0oowhrXnEJZSn21zqZ6o 206
forta_bot_sdk/common/health_check.py sha256=TZx-7GkXYiu_UirXTtmS4ky-gXCcIT_YRZuBLRL_bao 87
forta_bot_sdk/common/initialize.py sha256=yCaobXVzno5Tii5h64PwP3QAeOGan2gEcD0nkzrG-_M 287
forta_bot_sdk/common/scan_alerts_options.py sha256=cQFM0GV-WzruuGwTdn7qyoAfAqpmgMd3k5SlnKhIodw 145
forta_bot_sdk/common/scan_evm_options.py sha256=G0OM_27C-9e2jQYcTd9L0NPr9HYpmgtb9JfDlShp4Bo 419
forta_bot_sdk/findings/__init__.py sha256=ZLiQDuCa3TrsrHc8D4-V1nYJS1idlzoedh3l8KI3mT4 112
forta_bot_sdk/findings/finding.py sha256=c8nOJnEuftSztrqWakHraRKgz2nab9QlDln1vF0zJj8 1908
forta_bot_sdk/findings/finding_severity.py sha256=oZVwBXbhowjbNKRngZU1-W7kKHQzwCWIHKcygEn0lx0 143
forta_bot_sdk/findings/finding_source.py sha256=6pEqQ6kkmrgjv7hnIboMnvai4FFv-5ekMpjEiOQF2Cw 2147
forta_bot_sdk/findings/finding_type.py sha256=BERg1TynFRptNb2dEDKnHFktJZc_ubuShwDdrX3lukQ 147
forta_bot_sdk/handlers/__init__.py sha256=a9XivxwsKXCBIDidv3FNARsza5KpQ0rFEPQgTJhCcFI 207
forta_bot_sdk/handlers/di.py sha256=TfuqW7CrnghN6tAxgZYwMWUh7OwMgWfDI8MkafUzzmA 2386
forta_bot_sdk/handlers/run_handlers_on_alert.py sha256=iFaClG2PaFbQmCG2yAALqvommfc0MYpBIkss2kvTEzc 2267
forta_bot_sdk/handlers/run_handlers_on_block.py sha256=5zwIEaIJ5y0IBv54kgnDc0XIIGb3L9JtMWJrlKj_SQY 6369
forta_bot_sdk/handlers/run_handlers_on_transaction.py sha256=l-L2I4yfvhhnOoWrIZv6EBGCNW83v0V6Xnx0GvKxLvg 2645
forta_bot_sdk/health/__init__.py sha256=nwQNLyNLmEAQ354XOTAqtHuJqXM9iNYWBivJvJk85G8 76
forta_bot_sdk/health/di.py sha256=eumVeQmybEbOyIm60Ol62WFr1ZxR7lBPYXgm_UHXfOI 709
forta_bot_sdk/health/run_health_check.py sha256=e-UWH0ik09Laz8pD_yIA48ygqTyajGpC9UrYWbfXXzU 1554
forta_bot_sdk/jwt/__init__.py sha256=YzbfGDZO5bAgCKWFaKzCWlYhP_t98vmFEyUo5rj9qW0 207
forta_bot_sdk/jwt/constants.py sha256=ifj9L6PD_SEEKTHfcCrzDnG_xwzoVKvOQ5absv1_DkI 432
forta_bot_sdk/jwt/decode_jwt.py sha256=uAkfN6wuKRYgbY3M-WhYmttL_23IZ__E5b31AGrWb8M 606
forta_bot_sdk/jwt/di.py sha256=lyMKsRzUaKpqMuT0H229FNNBetpSto-7Fo0Tk-bLK00 1690
forta_bot_sdk/jwt/get_rpc_jwt.py sha256=0MidAm5TABCyvSv09Gwl5ZCl3vyqaTlkBS60nVInue8 1728
forta_bot_sdk/jwt/get_scanner_jwt.py sha256=zXhB50gNJRYKozJqMFi_nRcg4RB5lpz07ELJ67KkoKc 1176
forta_bot_sdk/jwt/get_token_exchange_url.py sha256=XNxmn1balL36RsNUfKWyW3-SlrwFVEMm7AVLEquZ-rY 566
forta_bot_sdk/jwt/verify_jwt.py sha256=lyinOapBI1O7x8foAgs0uL8X2SzQBm2qQii_xIyx19w 2357
forta_bot_sdk/labels/__init__.py sha256=6-s4mBtqv8u4zx5A9lwoGXGzjYJChDElf_upAyZAqI0 133
forta_bot_sdk/labels/di.py sha256=cKZzC6wDkMlOj0nwqfIrKxkYm1N361y7dKJEBN1gaUU 511
forta_bot_sdk/labels/get_labels.py sha256=2Z7z2fCi7wz8Ty9r5MvhWD24hUjdRQIUqasHBmOvUQE 4269
forta_bot_sdk/labels/label.py sha256=4RVYD7S4pKbbVvKj351fpWlgB_JkLG8anAdEgC76m0M 1900
forta_bot_sdk/labels/label_entity_type.py sha256=wwq9rvnLMKvm9WUDbRbTL0ik9TP0A1cHCT2nuYvAPeU 130
forta_bot_sdk/labels/label_source.py sha256=M2gkkRx-wqp1BRMWbsHpOhxVCMDqySXeQV7XpUsGpj4 691
forta_bot_sdk/logs/__init__.py sha256=OLCEV9HSB8ueb6GaTC2az8jPhqJ9cvkquO2IbK-u4rA 156
forta_bot_sdk/logs/di.py sha256=tlIF9Vaak1M2lbK8er4Vn9G0LpnJ6M4hiqWq6-SmQTw 496
forta_bot_sdk/logs/filter_logs.py sha256=lJxUUllubDgEoYBC3FU-x8_pErg9rP1DJdxKe5552r4 2778
forta_bot_sdk/logs/get_logs_for_block.py sha256=9rW0P1SfVST0uAB7HUyt_Yp78OmQbN2XHWIbWS0x3vY 1077
forta_bot_sdk/logs/log.py sha256=TT_gwZCGN18dxX0du1cF7mcoErzUEOKjYj1uspPmhDk 1277
forta_bot_sdk/metrics/__init__.py sha256=AT7QKuG5ZsLyMwy3oE8bxpQb3U0zFFgxRxs6pGKDvJw 152
forta_bot_sdk/metrics/constants.py sha256=0YwDWp1XnEkyW1KAE9Ib8lw_6holH-B5hFRThh5PdFo 2721
forta_bot_sdk/metrics/di.py sha256=xXGdP2kSXEZY-SvJZiI3nNOGzciNZXyFvXX2mw4IK3k 341
forta_bot_sdk/metrics/metrics_helper.py sha256=bbQVNU2_0v8LvRiTxph_QnF8pE_LhE-tQp3mQh1YLCQ 9542
forta_bot_sdk/metrics/metrics_manager.py sha256=osEnBR5RK0uFrX-Uh6YC3dBT_87MTofgBG2HCwvw7L0 976
forta_bot_sdk/metrics/types.py sha256=ya3HKPJKGM41RQPtjXJmSW7mIG4iEjrRIKkPvmHK95Y 150
forta_bot_sdk/scanning/__init__.py sha256=PO6Zwh80Er-qS-ZNbQR50yXgG79E0TSt4r-kB2-mMp4 171
forta_bot_sdk/scanning/constants.py sha256=uZfQ5I1j0X6mDhOIvibtsGQ6-8Q9-sN0-oRzeBfWYuY 24
forta_bot_sdk/scanning/di.py sha256=QI8KuUeg5ZJ09AUJgodkb8pH0dOJKblguKiUIALo8F8 4170
forta_bot_sdk/scanning/should_stop_on_errors.py sha256=2i39Wv1pCFaeDBIcRHhS_M8mT4VoApq0WPsmytANvy4 431
forta_bot_sdk/scanning/should_submit_findings.py sha256=FqPRhpHiFu0eaUwWx4xDsXUlKf1aKyWs6QfpyhtRiQ0 1673
forta_bot_sdk/scanning/alerts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
forta_bot_sdk/scanning/alerts/get_alerts_for_subscriptions.py sha256=tMTXwuFTiFFQ45VNb9p55ZPOL39SE2VJe5x06GBM9RE 3085
forta_bot_sdk/scanning/alerts/scan_alerts.py sha256=KYTt3_9-sunzdNVkHeJ9_J0hKr8ixsw7ObEo_o_ff-I 3642
forta_bot_sdk/scanning/evm/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
forta_bot_sdk/scanning/evm/get_block_time.py sha256=zDBAiPzSGPyE9T-yZVP80tKcxKL6Jo22aKvFQ6qO_i0 403
forta_bot_sdk/scanning/evm/get_provider.py sha256=TiOMbt123oxPXZUruXdursrA4HNyhn8y1m3Fi9JV_dY 4109
forta_bot_sdk/scanning/evm/scan_evm.py sha256=ts5KUYPxAz596zm5Y8eRc9FidyLA43Hre8PTJXcekWs 6152
forta_bot_sdk/traces/__init__.py sha256=ntvcYUOktHsfISw_ksQuuX-lUKGOE0u4QBYHeWupGqE 123
forta_bot_sdk/traces/di.py sha256=UeuWPWPqvTAIMRSTewEgDmYouobCwv4QNwfmGFq68y4 401
forta_bot_sdk/traces/get_trace_data.py sha256=13ERp0BV_ff3Rx-Woc_TKHjX-rIOgg6k5SIoeMhi_mQ 1597
forta_bot_sdk/traces/trace.py sha256=c75oHIyqmt4tO5uSVlNJSg-YTfwKlT6dPUGLZ_HDTWg 1791
forta_bot_sdk/transactions/__init__.py sha256=8YEvwj2xS9ycAA5DmWRwvS55x7-2EwoIEh71ip_qsZw 285
forta_bot_sdk/transactions/create_transaction_event.py sha256=SaItBbt7Hx_3clJZbMOXdA7ITooI-PNy2Iq6jYFXVUs 2248
forta_bot_sdk/transactions/di.py sha256=VEpnnQsuYw3GieDxjLJ9d-EhkaxRwGWnVGRmq4AfR5c 585
forta_bot_sdk/transactions/get_transaction_receipt.py sha256=lfBuea2e0JRG6S1NQKl4SFDB2ABqFH41-tYMkRZSNIs 1147
forta_bot_sdk/transactions/receipt.py sha256=3Dz7xsKe7umyOWmM3-wVDM_K5A1hUbGe0wZ0vzd6WLo 987
forta_bot_sdk/transactions/transaction.py sha256=_RuRPKgS6vq5Oz8L11mM2UdUiq_-7dAvgmKgqsOM7SM 793
forta_bot_sdk/transactions/transaction_event.py sha256=ooDIagioNOktVc2pPN2W-BfLUjdHE103MmZnZKo6asE 3430
forta_bot_sdk/utils/__init__.py sha256=U9dw8Vhc7xq8aNMZ0EnzsvrL7jWXrltmnDk3avnkoG0 1667
forta_bot_sdk/utils/address.py sha256=8HH3FObxmVIy5ylWoaKCGjOMiySLv1nAFrb-Pnmoa7Q 440
forta_bot_sdk/utils/assertions.py sha256=Fk6DEWMgIPizGwDPLXzGvUrGVWCGbuzwtwgoe9VEyzY 1189
forta_bot_sdk/utils/bloom_filter.py sha256=C7YQ_b5YwuqaAiKUraBxKSULKUPttVYud4uh3kpmSs4 2429
forta_bot_sdk/utils/file_system.py sha256=SZS35_2cBOzT7UNRRE5pGVOSLQw86PaWgGpIrwuM7PM 118
forta_bot_sdk/utils/format_exception.py sha256=vLn-Fn4DXH691j6Pp0fhrrwx8kRvPK1-rK3zIgPeNrk 102
forta_bot_sdk/utils/get_aiohttp_session.py sha256=C0UrCTVz2ZkIx7Ruw0GrPmo3Ssb1R0J9RHxIdMxsbPc 647
forta_bot_sdk/utils/get_bot_id.py sha256=DGrlow3iM_8yWPCmOoQd7gXEvpmmTghBSflv2iveZVc 834
forta_bot_sdk/utils/get_bot_owner.py sha256=boUZ4dY_8ng3zb-LptBtUfkrfZHSLK2W01WwMNtDsDQ 198
forta_bot_sdk/utils/get_chain_id.py sha256=IHTBmcgLQDU9u6PynQMnLrKru4RLxxN3IRbfVCy7AeQ 578
forta_bot_sdk/utils/get_forta_api_headers.py sha256=Jpm9d1JTjL1TC_jd4Lxe_S_wVaRQU1L31ck1bL62kO8 755
forta_bot_sdk/utils/get_forta_api_url.py sha256=SyEwRU-Bf2P4DsDuQTHGeZOVKHqCS8tvdiudWokhqHA 888
forta_bot_sdk/utils/get_forta_chain_id.py sha256=56y7HwGXwSoMhO-4OCqLpCaVvn9bNJV9hkFXyGx0Sg0 314
forta_bot_sdk/utils/get_forta_config.py sha256=u05SIOZpxhGVT0SOIT_xxij8rJSRHECmAw3Q-EyBJWo 2197
forta_bot_sdk/utils/get_json_file.py sha256=yGlNv4igYPsi9BwPSVnHSrvZIhhXsJSVc60T5mCcHBg 375
forta_bot_sdk/utils/json_encoder.py sha256=HtPAGcxh0kgfuA65g79PVSaNa8i8C6MBKI2HI-EjrV0 1080
forta_bot_sdk/utils/logger.py sha256=_WcKTojdSguYmX33PNP7rlB6PP2Tjenp-nb8rwyY8iM 686
forta_bot_sdk/utils/now.py sha256=jW23NZtpyHyqW4tBRQsx6GdCazjKnccvFpLSEvU6zPo 137
forta_bot_sdk/utils/sleep.py sha256=Cs5csztFA5SQXQDuGgGEAzkQ3o5VvaAovXfl3m67-VE 198
forta_bot_sdk/utils/snake_to_camel_case.py sha256=_tGbPOihzY4hg2zWrlXWyCRsT_mZAZFj3LPEhJNy0Nc 444
forta_bot_sdk/utils/with_retry.py sha256=wC9oPirtZs7lXDo1HrwbmEif3k0TxpFonw3ZhH5e8QU 2622
forta_bot_sdk-0.2.3.dist-info/LICENSE sha256=APpK-J8tL-WeJ9n6cKhB4h7gMmbJATQj95iV3Neos1Q 1073
forta_bot_sdk-0.2.3.dist-info/METADATA sha256=WCMW_Q7UFh5-dwJtCifyCmRcvlZEgNRrSShHzIxsDwU 850
forta_bot_sdk-0.2.3.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
forta_bot_sdk-0.2.3.dist-info/top_level.txt sha256=posYDl1kzzbrfJ0CExRL2HDXGP90sIf5wUY5uiGo4_I 14
forta_bot_sdk-0.2.3.dist-info/RECORD

top_level.txt

forta_bot_sdk