Skip to content

polkascan/py-substrate-interface-extension-polkascan

Repository files navigation

Python Substrate Interface: Polkascan Extension

Latest Version Supported Python versions License

Description

This extension enables Substrate Interface to use indexes provided by the Polkascan Explorer API

Installation

pip install substrate-interface-polkascan

Initialization

from substrateinterface import SubstrateInterface
from substrateinterface_polkascan.extensions import PolkascanExtension

substrate = SubstrateInterface(url="ws://127.0.0.1:9944")

substrate.register_extension(PolkascanExtension(url='http://127.0.0.1:8000/graphql/'))

Usage

Filter events

events = substrate.extensions.filter_events(pallet_name="Balances", event_name="Transfer", page_size=25)

Filter extrinsics

extrinsics = substrate.extensions.filter_extrinsics(
    ss58_address="12L9MSmxHY8YvtZKpA7Vpvac2pwf4wrT3gd2Tx78sCctoXSE",
    pallet_name="Balances", call_name="transfer_keep_alive", page_size=25
)

License

https://github.com/polkascan/py-substrate-interface-extension-polkascan/blob/master/LICENSE

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages