Substrate-interface

Latest version: v1.7.8

Safety actively analyzes 630169 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 17 of 23

0.11.1

Not secure

0.11.0

Not secure
ExtrinsicResult` objects can be created with all existing extrinsics on-chain:

python
result = ExtrinsicResult(
substrate=substrate,
extrinsic_hash="0x56fea3010910bd8c0c97253ffe308dc13d1613b7e952e7e2028257d2b83c027a",
block_hash="0x04fb003f8bc999eeb284aa8e74f2c6f63cf5bd5c00d0d0da4cd4d253a643e4c9"
)

print(result.is_success) False
print(result.weight) 359262000
print(result.total_fee_amount) 2483332406
print(result.error_message['docs']) [' Sender is not a sub-account.']



`substrate.query()` usage:

python
result = substrate.query(
module='System',
storage_function='Account',
params=['F4xQKRUagnSGjFqafyhajLs94e7Vvzvr8ebwYJceKpr8R7T']
)

print(result.value['nonce']) 7695
print(result.value['data']['free']) 635278638077956496

0.10.3

Not secure

0.10.2

Not secure
Separate runtime configuration per `SubstrateInterface` instance, dropped singleton use

0.10.1

Not secure

0.10.0

Not secure
- Reimplemented websocket support
- Auto discovery of needed configuration like ss58Format and type registry

Page 17 of 23

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.