я тестирую этот код, но код возвращает эту ошибку: Получена ошибка: {"ok":false,"error":"LITE_SERVER_UNKNOWN: не удается применить внешнее сообщение к текущему состоянию: Внешнее сообщение не было принято\Не удается запустить сообщение в учетной записи: входящее внешнее сообщение отклонено транзакцией 567F1D4BCB17CE7440806854F3DB31A986229B46C73EFE0835F80B9E4CAC5258 :\nexitcode=9, шаги=8, gas_used=0\Журнал nVM (усеченный):\n...выполнить SETCP 0\nexecute DICTPUSHCONST 19 (xC_,1)\nexecute DICTIGETJMPZ\nexecute PUSHPOW2 9\nexecute LDSLICEX\nexecute DUP\nexecute LDU 32\код исключения обработки 9: переполнение ячейки\обработчик исключений по умолчанию, завершение работы виртуальной машины с кодом выхода 9\n","код":500} я не знаю, что произошло.
это мой код
try { TonClient tonclient = new(new TonClientParameters { Endpoint = "https://toncenter.com/api/v2/jsonRPC", ApiKey = "...", }); var destination = new Address("UQBWfx1LyxfOdECAaFTz2zGphiKbRsc- _gg1-AueTKxSWPZ9");
var mnemonic = new Mnemonic();
WalletV4 walletV4 = new WalletV4(new WalletV4Options() { PublicKey = mnemonic.Keys.PublicKey! });
// Create a transfer message for the wallet
ExternalInMessage message = walletV4.CreateTransferMessage(new[]
{
new WalletTransfer
{
Message = new ExternalInMessage(new()
{
Info = new ExtInMsgInfo(new()
{
Dest = destination,
ImportFee = new Coins("0.013"),
Src = walletV4.Address
}),
Body = new Message(destination, new Coins("0.5")).Payload,
StateInit = new StateInit(new StateInitOptions()),
}),
Mode = 1
}
}, 0).Sign(mnemonic.Keys.PrivateKey, true);
await tonclient.SendBoc(message.Cell!);
} перехват (исключение e) { Приставка.WriteLine(e); throw; }