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
2
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.

1
Kommentare
.

Weißt du die Antwort?

Bitte melde dich an und teile sie.

Move is an executable bytecode language used to implement custom transactions and smart contracts.

148Beiträge231Antworten
Sui.X.Peera.

Verdiene deinen Anteil an 1000 Sui

Sammle Reputationspunkte und erhalte Belohnungen für deine Hilfe beim Wachstum der Sui-Community.

BelohnungskampagneJuli