Skip to main content

No project description provided

Project description

Біржа

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

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

Початок

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

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(по замовчуванню) і навпаки. Якщо вказан і індекс і айді то перевага надається індексу

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sbexchange-0.21.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

SBExchange-0.21-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file sbexchange-0.21.tar.gz.

File metadata

  • Download URL: sbexchange-0.21.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.14

File hashes

Hashes for sbexchange-0.21.tar.gz
Algorithm Hash digest
SHA256 a218641606dbd47c4a0cc74d1f288ef5e95cff7f6435730156cff8e2580f46b0
MD5 542a942e0ce717f120277467a9940e74
BLAKE2b-256 1578dd245590ecc3ae306a87569abf066aa4664ab4031f86fcf4015219e69675

See more details on using hashes here.

File details

Details for the file SBExchange-0.21-py3-none-any.whl.

File metadata

  • Download URL: SBExchange-0.21-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.14

File hashes

Hashes for SBExchange-0.21-py3-none-any.whl
Algorithm Hash digest
SHA256 29f9fc95fc64ebadd9b37c889b2e8019f4fa1f5ada5838afcdf234ada4380ad1
MD5 7338aea5ed601b3fcbd415fb003e7d47
BLAKE2b-256 9e17a3f09ed1a3145d8a5ced04849ee1784fbf08fe86c9cd21c7fdd416108799

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page