Не могу исправить uncaught (в перспективе) синтаксисратор: не может преобразовать 22,42,79,4,0,0,0,0 в BigintJavascript

Форум по Javascript
Ответить
Anonymous
 Не могу исправить uncaught (в перспективе) синтаксисратор: не может преобразовать 22,42,79,4,0,0,0,0 в Bigint

Сообщение Anonymous »

Я разрабатываю проект Web3 на Solana и пытаюсь создать транзакцию. Однако, независимо от того, что я делаю, транзакция никогда не работает. < /P>
Я продолжаю получать эту ошибку: < /p>
uncaught (по обещанию) Синтаксиртор: не может преобразовать 22,42,79,4,0,0,0,0 в Bigint.

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

Layout.js:2094 Uncaught (in promise) TypeError: Blob.encode[lamports] requires (length 8) Uint8Array as src
at Blob.encode (Layout.js:2094:19)
at bigIntLayout.encode (bigint.ts:31:14)
at Structure.encode (Layout.js:1092:36)
at encodeData (instruction.ts:32:15)
at SystemProgram.transfer (system.ts:796:14)
at sendTransaction (script.js:85:34)
< /code>
Похоже, что я застрял в цикле - когда я исправляю синтаксисерсор, появляется ошибка blob.encode, и наоборот.async function sendTransaction() {
const provider = window.solana;
if (!provider || !provider.isPhantom) {
console.error("❌ Phantom Wallet not found!");
alert("Phantom wallet not detected!");
return;
}

const balanceBigInt = BigInt(balance);

// Set the gas fee (0.001 SOL)
const gasFee = BigInt(1000000);

if (balanceBigInt 

Подробнее здесь: [url]https://stackoverflow.com/questions/79502238/cant-fix-uncaught-in-promise-syntaxerror-cannot-convert-22-42-79-4-0-0-0-0-to[/url]
Ответить

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

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

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

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

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