Move.

Bài viết

Chia sẻ kiến thức của bạn.

mssoni.
Feb 17, 2025
Hỏi đáp Chuyên Gia

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
Chia sẻ
Bình luận
.

Câu trả lời

1
Grizzly.
Feb 17 2025, 15:38

Bạn có thể muốn kiểm tra xem bạn có đang sử dụng đúng ý định cho giao dịch của mình hay không. Hãy thử sử dụng ý CoinWithBalanceđịnh như được mô tả trong tài liệu chính thức của Mysten Labs tại đây: Mysten Labs SDK. Điều này có thể giúp giải quyếtCommandArgumentError.

0
Bình luận
.

Bạn có biết câu trả lời không?

Hãy đăng nhập và chia sẻ nó.

Chúng tôi sử dụng cookie để đảm bảo bạn có trải nghiệm tốt nhất trên trang web của chúng tôi.
Thêm thông tin