29 lines
1.3 KiB
Markdown
29 lines
1.3 KiB
Markdown
# vpc_user
|
|
|
|
Репозиторий с открытыми частями VPC
|
|
|
|
## Общая схема:
|
|

|
|
|
|
## Как использовать UserAPI?
|
|
1. Получить токен в кошельке VPC через `/create_token ИМЯ`
|
|
2. Потыкать API в вебе: https://vpc-api.del.pw/docs
|
|
3. Посмотреть `user_api/call2user_api.py` или `user_api/call2user_api_sync.py`, если асинхрон - не ваше.
|
|
4. Попробовать написать свой код импортируя, например так:
|
|
```python
|
|
from call2user_api_sync import *
|
|
|
|
# Плохая практика, лучше храните в .json
|
|
USERNAME = 'user'
|
|
USER_TOKEN = 'someToken'
|
|
|
|
token_info = get_user_token_info(USERNAME, USER_TOKEN)
|
|
print(f'Дата выпуска: {token_info["issue_date"]}')
|
|
|
|
result = transfer_coins(username=USERNAME, user_token=USER_TOKEN, dst_username='sans', amount=0.1)
|
|
if result == 'OK':
|
|
print('Успешно переведено 0.1 VPC пользователю sans')
|
|
else:
|
|
print(f'Произошла ошибка при переводе: {result}')
|
|
```
|
|
5. Перенести `call2user_api.py` или `call2user_api_sync.py` И `db.py` куда вам нужно, для вашего приложения. |