1.8 KiB
-
GET /api/v1/node { node_address: service_wallet, master_address: platform collection, indexer_height: int, services: { ..status&delay only } }
-
POST /api/system.sendStatus
-
GET /api/system.version { codebase_hash: string, codebase_branch: string }
-
GET /api/tonconnect-manifest.json используется для tonconnect на фронтенде бота (централизация)
-
GET /api/platform-metadata.json используется при создании platform, если ранее не создано
-
POST /api/v1/auth.twa сохраняет информацию о пользователе (его кошельке), выдает взамен токен для операций с этой нодой
-
GET /api/v1/tonconnect.new [! DEPRECATED !]
-
POST /api/v1/tonconnect.logout [! DEPRECATED !] но возможно нужно использовать при отключении кошелька в вебаппе
-
POST /api/v1/storage загрузка контента на ноду с получением его хэша, TODO: нужно делать загрузку по частям чтобы сервер не падал
-
GET /api/v1/storage/<file_hash> получение файла целиком. TODO: изучить реальный стриминг файла TODO: реализовать поиск файла на других нодах
-
GET /api/v1/storage.decodeContentId/<content_id> просто баловство
-
GET /api/v1/account [! DEPRECATED !] получение информации о пользователе, не нужно от слова совсем
-
POST /api/v1/blockchain.sendNewContentMessage
-
POST /api/v1/blockchain.sendPurchaseContent
-
GET /api/v1/content.list
-
GET /api/v1/content.view