Move.

Пост

Поделитесь своими знаниями.

mssoni.
Feb 17, 2025
Экспертные Вопросы и Ответы

How to resolve CommandArgumentError with tx failed issue?

I've been trying to execute a transaction using the CommandArgumentError { arg_idx: 1, kind: InvalidBCSBytes } error. Here's the snippet I used:

const tx = new Transaction();
const [newCoin] = tx.splitCoins(
tx.object(coinObjectId),
[1000]
);

tx.transferObjects([newCoin], tx.pure.string(wallet.address || ""));

tx.setGasBudget(750000);
const result = await wallet.signAndExecuteTransaction({ transaction: tx, });

I've tried using tx.pure.u64 but it didn't help. Any solutions?

  • Move CLI
1
1
Поделиться
Комментарии
.

Ответы

1
Grizzly.
Feb 17 2025, 15:38

Возможно, вы захотите проверить, правильно ли вы используете цель транзакции. Попробуйте использовать CoinWithBalanceнамерение, как описано в официальной документации Mysten Labs здесь: Mysten Labs SDK. CommandArgumentErrorЭто может помочь в решении этой проблемы.

0
Комментарии
.

Знаете ответ?

Пожалуйста, войдите в систему и поделитесь им.

Мы используем файлы cookie, чтобы гарантировать вам лучший опыт на нашем сайте.
Подробнее