vk-crypto-api
v1.0.2
Published
Модуль для удобного использования Crypto
Downloads
16
Maintainers
Readme
Модуль для удобного использования Crypto API.
От AdepT-Hub с ❤.
📦 Установка
$ npm install vk-crypto-api
🚀 Использование
const { CryptoApi } = require('vk-crypto-api')
const crypto = new CryptoApi({
token: 'your_token'
})
💸 Получение баланса пользователей
|Параметры|Описание|Тип| |-|-|-| |user_id|Айди пользователя у которого нужно проверить баланс|Number|
async function getUserCoins() {
const result = await crypto.getUserCoins({ user_id: 'user_id' }) // Делаем запрос для получения баланса
console.log(result); // Выводим результат в консоль
}getUserCoins();
📄 Получение истории переводов
async function getTransfers() {
const result = await crypto.getTransfers({ user_id: 'your_id' }) // Делаем запрос для получения трансакицй
console.log(result); // Выводим результат в консоль
}getTransfers();
💳 Перевод коинов пользователю
|Параметры|Описание|Тип| |-|-|-| |recipient_id|Айди пользователя которому нужно сделать перевод|Number| |sender_id| Ваш айди|Number |amount|Сумма перевода (по дефолту 0.1)|Number|
async function transfer() {
const result = await crypto.transfer({ recipient_id: 'recipient_id', sender_id: 'your_id', amount: 'amount_coins' }) // Делаем запрос для перевода коинов другому пользователю
console.log(result); // Выводим результат в консоль
}transfer();
🔗 Настройка callback уведомлений
|Параметры|Описание|Тип| |-|-|-| |url|Адрес сервера для получения уведомлений|String| |sender_id|Ваш айди|Number|
async function connectServer() {
const result = await crypto.connectServer({ url: 'your_address', user_id: 'your_id' }) // Делаем запрос для настройки отправки callback уведомлений на Ваш сервер
console.log(result); // Выводим результат в консоль
}connectServer();