Move.

Beitrag

Teile dein Wissen.

mssoni.
Feb 17, 2025
Experten Q&A

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
Teilen
Kommentare
.

Antworten

1
Grizzly.
Feb 17 2025, 15:38

Möglicherweise möchten Sie überprüfen, ob Sie die richtige Absicht für Ihre Transaktion verwenden. Versuchen Sie, die CoinWithBalanceAbsicht wie in der offiziellen Mysten Labs-Dokumentation hier beschrieben zu verwenden: Mysten Labs SDK. CommandArgumentErrorDies könnte bei der Lösung des helfen.

0
Kommentare
.

Weißt du die Antwort?

Bitte melde dich an und teile sie.

Wir verwenden Cookies, um sicherzustellen, dass Sie die beste Erfahrung auf unserer Website haben.
Mehr Infos