Async API wrapper for lava.ru
- Copy
aiolava/
folder into your project - Install dependencies
pip install -r aiolava/requirements.txt
- See examples
- Read the documentation. All methods have same names as their urls(
https://api.lava.ru/test/ping
is equal toLava.test_ping()
etc.)
from aiolava import Lava, LavaError
client = Lava("your_token")
- See example
ping_result = await client.test_ping()
print(ping_result)
all_wallets = await client.wallet_list()
print(all_wallets)
from aiolava import Lava, LavaError
client = Lava(token)
try:
all_wallets = await client.wallet_list()
all_transfers = await client.transactions_list(
transfer_type='transfer',
account=all_wallets[0].get('account'),
)
print(all_transfers)
except LavaError as e:
print(e)
> {'status': 'error', 'message': 'Invalid token', 'code': 5}