Skip to main content

Біржа

Модуль для обробки данних біржі, а саме ордерів.

Тут користувач може створити ордер, продати токени по цьому ордері, купити токени, отримати всі ордери(створені користувачем), редагувати і видаляти ордери

Початок

Для початку потрібно завантажити й імпортувати модуль:

pip install SBExchange - для встановлення

from SBExchange import Exchange - імпорт

Ініціалізація

token = Exchange("token_orders.json") - ініціалізація токена, замість token вкажіть назву токену. Зверніть увагу, розширення файлу повинно бути .json!!!

Документація

В модулі є різні функції, нижче наведена тиблиця для кожної функції:

CreateOrder
Аргумент Значення по замовчуванню Тип данних
tokens - int
price - int
tokenName - str
userId - int
type - str

tokenName - назва токену за який продається Ваш токен, наприклад token продається за TON, тому tokenName = "TON"!

type - тип ордера. Або "sell", або "buy"!

Buy
Аргумент Значення по замовчуванню Тип данних
token_amount - int
order_index - int
order_id - int
balance - int

order_index - індекс ордера в списку

order_id - унікальний ідентифікатор ордера

balance - баланс користувача(використовується для перевірки). Повертає 400 якщо недостатньо коштів на балансі

Sell
Аргумент Значення по замовчуванню Тип данних
token_amount - int
order_index - int
order_id - int
balance - int

order_index - індекс ордера в списку

order_id - унікальний ідентифікатор ордера

balance - баланс користувача(використовується для перевірки). Повертає 400 якщо недостатньо коштів на балансі

GetOrders
Аргумент Значення по замовчуванню Тип данних
- - -
MultiSB

Multi Sell & Buy, продає або купує токени в більших кількостях ніж вони є в ордері

Аргумент Значення по замовчуванню Тип данних
token_amount - int
type - str
balance - int

type - тип ордера, sell або buy

DeleteOrder
Аргумент Значення по замовчуванню Тип данних
order_index - int
order_id - int
type - str
EditOrder
Аргумент Значення по замовчуванню Тип данних
order_index - int
order_id - int
type - str
key - str
value - int/str
operation - str

key - значення яке в ордері потрібно поміняти

value - значення яке повинне бути або на скільки повинно змінитися

operation - операція(+, -, /, *), якщо нічого не вказувати - просто заміниться старе значення на нове

Інше

Якщо в order_id вказувати айді, то order_index повинно бути -1(по замовчуванню) і навпаки. Якщо вказан і індекс і айді то перевага надається індексу

Release files for SBExchange 0.21

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for SBExchange 0.21
File Size Uploaded
sbexchange-0.21.tar.gz 3.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for SBExchange 0.21
File Interpreter ABI Platform
SBExchange-0.21-py3-none-any.whl Python 3 none any Details

Total release size: 7.3 kB

Release files / sbexchange-0.21.tar.gz

Download URL sbexchange-0.21.tar.gz
Size 3.5 kB
Tags Source
SHA-256 checksum
How to use checksums
a218641606dbd47c4a0cc74d1f288ef5e95cff7f6435730156cff8e2580f46b0
BLAKE2b-256 checksum
How to use checksums
1578dd245590ecc3ae306a87569abf066aa4664ab4031f86fcf4015219e69675
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.14

Release files / SBExchange-0.21-py3-none-any.whl

Download URL SBExchange-0.21-py3-none-any.whl
Size 3.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
29f9fc95fc64ebadd9b37c889b2e8019f4fa1f5ada5838afcdf234ada4380ad1
BLAKE2b-256 checksum
How to use checksums
9e17a3f09ed1a3145d8a5ced04849ee1784fbf08fe86c9cd21c7fdd416108799
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.14

Release history Release notifications | RSS feed

This release

0.21 This release

2 release files

0.2

2 release files

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page