При использовании solana.js для выполнения своп-транзакций мне это удается только один раз из 10? Как это доказать?Javascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 При использовании solana.js для выполнения своп-транзакций мне это удается только один раз из 10? Как это доказать?

Сообщение Anonymous »

Я использую Quicknode metis jup, чтобы получать котировки для создания свопов и торговать через узлы Solana Quicknode. Я много пробовал, и даже если я установил автоматический параметр проскальзывания котировки и комиссию за приоритет свопа, уровень успешных транзакций все равно был низким. .Многие транзакции вообще невозможно найти в цепочке, как будто ничего не произошло. Ниже приведены параметры, которые я сейчас использую для получения котировок и построения свопов:

Код: Выделить всё

`const params = {
inputMint: "So11111111111111111111111111111111111111112",
outputMint: "9BB6NFEcjBCtnNLFko2FqVQBq8HHM13kCyYcdQbgpump",
amount: 10000000,
slippageBps: 20,
onlyDirectRoutes: true,
autoSlippage: true
};
const quote = await jupiterTrader.getQuoteBase(params);`
`async getSwapTransaction(quoteResponse) {
return await promiseRetry(async (retry) => {
try {
const response = await fetch('https://quote-api.jup.ag/v6/swap', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
quoteResponse,
userPublicKey: this.wallet.publicKey.toString(),
wrapAndUnwrapSol: true,
dynamicComputeUnitLimit: true,
prioritizationFeeLamports: 'auto'
})
});

if (!response.ok) {
throw new Error(`API请求失败: ${response.status}`);
}

return response.json();
} catch (error) {
return retry(error);
}
}, this.RETRY_OPTIONS);
}`
Я хочу добиться 90% успеха моих транзакций. В основном я торгую основными валютами через API JUP и готов платить приоритетные комиссии. Надеюсь, вы поделитесь хорошими фрагментами кода или укажете на проблемы с моим кодом.

Подробнее здесь: https://stackoverflow.com/questions/793 ... ap-transac
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Javascript»