xtrd-sdk
v1.3.7
Published
## Функции
Readme
`xtrd-sdk
Функции
SDK предоставляет несколько простых функций для Solana:
createConnection(): Connection– создать подключение к блокчейн кластеруcreateWallet(): KeyPair– создать новый кошелекgetWallet(secretkey: string): KeyPair– зайти в кошелек по secretkey
Ещё не работает/отсутствует:
addPassphrase(wallet: KeyPair): string– добавить кодовую фразу к кошелькуrestoreWallet(passphrase: string): KeyPair– восстаноить кошелек из кодовой фразы
Интеграции
SDK предоставляет также множество вспомогательных интеграций в блокчейне Solana.
new SolanaAPI(connection: Connection) – это самая базовая интеграция, которая позволяет получать баланс/баланс токенов/минты и прочую информацию из блокчейна Solana.
Интеграции:
new DexScreenerAPI()– можно получать данные графика у разных токенов/пар токеновnew JupiterAPI()– можно получать цену обмена одного токена на другой, а также производить сам обмен. Работает с Raydium, Orca, Meteor.new OpenBookAPI(connection: Connection)– можно подписаться на появляение новых рынков на OpenBook/Raydium DEX.new RaydiumAPI(connection: Connection)– тот же самый функционал, что и у JupiterAPI, но исключительно для биржи Raydium.new RugcheckAPI()– можно получать подробнейшую информацию о конкретном токене: его рисках, доступных пулах, топ-холдерах и прочем.new SolanaTrackerAPI()– альтернатива RugcheckAPI, но без rate-limit'ов + дает возможность получить все последние созданные токены в течение последних секунд/минут.
Стратегии
С помощью SDK можно реализовать свои трейдинг-стратегии посредством наследования класса TickBasedStrategy<TConfig> или EventBasedStrategy<TConfig>.
TickBasedStategy работает так – раз в X секунд происходит "тик", в момент тика вызывается метод tick(), в котором должна происходит проверка цены и покупка/продажа, замер изменения цены относительно предыдущего тика.
EventBasedStrategy работает так – вызывается метод listen(), в котором идет подписка на какие-нибудь события (например, событие появления нового токена на маркете). Обработчики событий уже и занимаются обработкой событий и действиями после этих событий.
