Move.

Bài viết

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

farshad.
Feb 05, 2025
Hỏi đáp Chuyên Gia

Why do I keep getting 'MoveAbort' error in signAndExecuteTransaction?

I'm trying to make swaps using the functions client.findRouters, client.fastRouterSwap, and client.signAndExecuteTransaction but frequently encounter the 'MoveAbort' error. My balance seems stable at 100+ SUI, yet 1 out of 10 transactions fails. This error still persists after restoring the blockchain. How can I figure out what's going wrong?

  • Move CLI
  • Move
  • Move Module
4
3
Chia sẻ
Bình luận
.

Câu trả lời

3
yhant3.
Feb 5 2025, 11:03

Lỗi bạn gặp phải có thể chỉ ra rằng hàm 'split' đang được gọi trong quá trình giao dịch và số dư có thể không đủ, ngay cả khi nó có vẻ ổn định. Kiểm tra các đối tượng tiền xu của bạn và các phương thức bạn đang gọi, cùng với các đối số được truyền đi, có thể cung cấp thêm thông tin chi tiết. Bạn cũng có thể xem xét theo dõi các đối tượng của mình trong suốt quá trình giao dịch để chẩn đoán sự cố.

4
Câu trả lời hay nhất
Bình luận
.
Raju.
Raju159
Feb 5 2025, 11:02

Lỗi 'MoveAbort (moveLocation {module: moduleID {address: [..], name: Identifier (“balance”)}, function: 7, command: 10, function_name: Some (“split”)}, 2) 'gợi ý rằng có thể có vấn đề với số dư không đủ khi thực hiện thao tác chia tách. Bạn có thể muốn đảm bảo tất cả các phần của số dư của bạn đư���c hạch toán trong mỗi giao dịch.

3
Bình luận
.
DuAn.
Feb 5 2025, 11:03

Bạn chắc chắn nên kiểm tra các đối tượng liên quan đến các giao dịch và theo dõi trạng thái của chúng chặt chẽ. Ngoài ra, xem xét các chi tiết giao dịch cụ thể trên SuiScan có thể cung cấp thêm manh mối.

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

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