Skip to main content

Python: API Reference

Complete method surface for the notareum Python SDK. All write methods require an eth_account.Account (or compatible) passed as account= to the Notareum constructor.

Factory

Notareum exposes six sub-clients as attributes: nota, registry, verification, staking, governance, fee.

NotaFileClient (ntm.nota)

RegistryClient (ntm.registry)

VerificationClient (ntm.verification)

StakingClient (ntm.staking)

GovernanceClient (ntm.governance)

FeeClient (ntm.fee)

Enums and dataclasses

Dataclasses live under notareum.types: ContractAddresses, ResourceInfo, ValidatorInfo, VeNOTALock, VerificationRequest, FeeConfig.

Errors

See Error Codes for the full mapping of Python exceptions to on-chain revert reasons.