Install the SDK¶
The Python SDK requires Python 3.10+. It isn't on PyPI yet, so install it from git:
With AWS KMS custody¶
To sign with an AWS KMS key (recommended for anything unattended), add the [kms] extra — it pulls in boto3:
See Signing modes and the AWS KMS guide.
From a local checkout¶
Developing against the SDK:
git clone https://github.com/PrimeDeltaCorp/primedelta-python.git
cd primedelta-python
pip install -e . # or: pip install -e ".[kms]"
Verify¶
Networks¶
The SDK ships contracts for dev and testnet. Every client needs an explicit web3_provider_url — there is no default RPC in the SDK:
| Network | RPC to pass |
|---|---|
dev |
https://besu.dev.primedelta.io |
testnet |
https://chain.testnet.primedelta.io |
Next → Signing modes or the SDK quickstart.