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

1
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ó.

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

148Bài viết231Câu trả lời
Sui.X.Peera.

Kiếm phần của bạn từ 1000 Sui

Tích lũy điểm danh tiếng và nhận phần thưởng khi giúp cộng đồng Sui phát triển.

Chiến dịch phần thưởngTháng Bảy