Python bindings for the JSON RPC interface of the Nerva (XNV) cryptocurrency.
- Python 3.10+
uv(for development only)
To install current latest release you can use following command:
pip install nerva-pyTo install the latest development version you can use following command:
uv add git+https://github.com/Sn1F3rt/nerva-py.git --branch mainFull API reference is available at nerva-py.sn1f3rt.dev.
Here is a simple example to get you started:
import asyncio
from nerva.daemon import DaemonRPC
async def main():
daemon = DaemonRPC(
host="localhost",
port=17566,
ssl=False,
username="rpcuser", # omit if daemon was not started with the rpc-login flag
password="rpcpassword" # omit if daemon was not started with the rpc-login flag
)
print(await daemon.get_info())
asyncio.run(main())The library itself is free to use but its development is not. If you find it useful, please consider donating:
- Nerva (XNV):
NV1PqtQwRik7FFeAJ5n7iKbHtve3nkeM99x3Q31wjBAm7twvRv6NYkbbP7vSG3n8N3fsUh2gpfZG2PRi4gYhxL4h2r2SnhUoX - Monero (XMR):
48SSQzEcvQPK7H69vUvwReFT7tCDESdRhPFGubTgJ8WeXUUPQRWjY8oZk3wHfLhsUnChJ1BYyYfoLKQh8epYsupAAWCnDKh - Bitcoin (BTC):
bc1qzg4jjtxq6cg22pmlaesyva64nrjzcaqud968vf - Ethereum (ETH):
0x97173e82df1d9Cc76946241D63A9f9231Dea1566
or if you prefer, you can support using fiat currency:
Copyright © 2024-present Sayan "sn1f3rt" Bhattacharyya