Skip to content

NethermindEth/starknet-abi

Repository files navigation

Starknet ABI

Starknet ABI is a Python library for encoding and decoding StarkNet contract calls and events.

Built for efficient and rapid indexing of StarkNet transactions, Starknet ABI is simple and fast.

Installation

pip install starknet-abi

Documentation

Starkent-ABI Docs

Features

  • Encode and decode StarkNet contract calls and events
  • Parse all versions of Cairo ABI JSON into shared datastructure
  • Identifying Type strings for each Functions allow you to detect which ABIs have identical types
  • Abi Decoding dispatcher
    • Efficiently load thousands of indexed ABIs into memory
    • Decoding Dispatcher Datastructure can be pickled and reused in data pipelines

About

Python Abi Decoder for Starknet

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published