Move.

Bài viết

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

skywinder.
Jan 17, 2025
Hỏi đáp Chuyên Gia

How can I verify on-chain binary matches GitHub code?

I've got a smart contract on-chain and I need to ensure that its binary matches with the code from a GitHub repository. I've installed the sui client. How can I compile the repo and compare the binary effectively?

  • Move Bug
2
2
Chia sẻ
Bình luận
.

Câu trả lời

2
Theoremus.
Jan 17 2025, 16:19

Để xác minh xem nhị phân hợp đồng trên chuỗi có khớp với kho lưu trữ GitHub hay không, bạn nên sao chép kho lưu trữ cục bộ và biên dịch nó để tạo bytecode. Khi bạn đã có bytecode, hãy sử dụng trình xem bytecode của Explorer cho một gói cụ thể để so sánh nó với nhị phân trên chuỗi. Ví dụ: bạn có thể sử dụng liên kết này để xem mã byte trên chuỗi. Bằng cách so sánh bytecode được biên dịch cục bộ với mã trên chuỗi, bạn có thể xác minh xem chúng có khớp hay không.

2
Câu trả lời hay nhất
Bình luận
.
Xavier.eth.
Jan 17 2025, 21:22

Đảm bảo bạn biên dịch mã nguồn cục bộ bằng lệnh sui move buildsau khi bạn sao chép kho lưu trữ. Bước này sẽ giúp bạn tạo mã byte cần thiết để xác minh.

2
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