Skip to content

Accumulate Python SDK v2.0.0

Choose a tag to compare

@Jason-Gregoire Jason-Gregoire released this 31 Dec 09:16
· 15 commits to main since this release

Production-ready Python SDK for the Accumulate blockchain with full protocol support

Highlights

  • Multi-signature support: Ed25519, RCD1, BTC, ETH, RSA-SHA256, ECDSA-SHA256
  • SmartSigner API with automatic version tracking
  • Complete protocol coverage: 33 transaction types, 16 signature types, 35 API methods
  • V2/V3 API client separation with facade pattern
  • TxBody convenience builders matching Dart SDK patterns
  • 12 working examples tested against Kermit testnet

Install

pip install accumulate-client

Quick Start

from accumulate_client import AccumulateClient
from accumulate_client.crypto.ed25519 import Ed25519KeyPair

client = AccumulateClient("https://kermit.accumulatenetwork.io/v3")
kp = Ed25519KeyPair.generate()
print(f"Lite Account: {kp.lite_token_account_url()}")

Links

- https://github.com/opendlt/accumulate-python
- https://kermit.accumulatenetwork.io
- https://accumulatenetwork.io