Sui.

Hỏi đáp Chuyên Gia

Hỏi đáp với các chuyên gia trong cộng đồng Sui

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.

Bài viết

152
  • Owen.
    May 31, 2025
    Hỏi đáp Chuyên Gia

    Lỗi kiểm tra kiểu khi sử dụng cấu trúc tùy chỉnh làm tham số kiểu trong đồng xu của Sui Move: :Coin?

    Câu hỏi: Tôi gặp lỗi kiểm tra loại trong mã Sui Move mà tôi không hiểu. Đây là một phiên bản đơn giản của mã của tôi: module my_module::mymodule { use sui::coin; use sui::wallets; struct MyCoin has drop {} public fun create_coin(): coin::Coin { coin::mint(1000) } } Khi tôi cố gắng biên dịch, tôi gặp lỗi sau: Invalid type parameter instantiation. Expected type 'phantom type T' but found 'MyCoin' Tôi đang làm gì sai? Tại sao tôi không thể sử dụng MyCoinlàm tham số kiểu coin::Coinvà làm cách nào để khắc phục sự cố kiểm tra loại này?

    • Sui
    • Architecture
    0
    1
  • Tiền thưởng+10

    Peera Admin.
    May 29, 2025
    Hỏi đáp Chuyên Gia

    Tại sao BCS yêu cầu thứ tự trường chính xác để khử chuỗi khi cấu trúc Move có các trường được đặt tên?

    Tại sao BCS yêu cầu thứ tự trường chính xác để khử chuỗi khi cấu trúc Move có các trường được đặt tên? Tôi đã đi sâu vào mã hóa/giải mã BCS trong Move, đặc biệt là cho giao tiếp chuỗi chằng và xử lý dữ liệu ngoài chuỗi. Trong khi xem xét các ví dụ trong tài liệu Sui Move, tôi đã gặp một số hành vi có vẻ phản trực giác và tôi đang cố gắng hiểu các quyết định thiết kế cơ bản. Theo đặc tả của BCS, “không có cấu trúc trong BCS (vì không có kiểu); cấu trúc chỉ đơn giản xác định thứ tự mà các trường được nối tiếp.” Điều này có nghĩa là khi giải mã, chúng ta phải sử dụng peel_*các hàm theo thứ tự chính xác với định nghĩa trường struct. Câu hỏi cụ thể của tôi: Lý do thiết kế: Tại sao BCS yêu cầu khớp thứ tự trường chính xác khi cấu trúc Move có các trường được đặt tên? Sẽ không mạnh mẽ hơn nếu sắp xếp các tên trường cùng với các giá trị, tương tự như JSON hoặc các định dạng tự mô tả khác? Tương tác kiểu chung: Các tài liệu đề cập rằng “các loại chứa các trường kiểu chung có thể được phân tích thành trường kiểu chung đầu tiên.” Hãy xem xét cấu trúc này: struct ComplexObject has drop, copy { id: ID, owner: address, metadata: Metadata, generic_data: T, more_metadata: String, another_generic: U } Chính xác thì quá trình khử phân loại một phần hoạt động như thế nào ở đây? Tôi có thể giải chuỗi tối đa more_metadata và bỏ qua cả hai trường chung hay trường chung đầu tiên (generic_data) có chặn hoàn toàn quá trình giải mã hóa tiếp theo không? Tính nhất quán giữa các ngôn ngữ: Khi sử dụng thư viện JavaScript @mysten /bcs để nối tiếp dữ liệu sẽ được sử dụng bởi hợp đồng Move, điều gì sẽ xảy ra nếu: Tôi vô tình sắp xếp lại các trường trong đối tượng JavaScript? Định nghĩa cấu trúc Move thay đổi thứ tự trường trong nâng cấp hợp đồng? Tôi có cấu trúc lồng nhau với các tham số chung của riêng chúng? Ý nghĩa thực tế: Trong các hệ thống sản xuất, các nhóm xử lý sự tiến hóa lược đồ BCS như thế nào? Bạn có phiên bản lược đồ BCS của mình hay kỳ vọng rằng thứ tự trường cấu trúc là bất biến sau khi được triển khai?

    • Sui
    • Move
    5
    1
  • deriss.
    May 28, 2025
    Hỏi đáp Chuyên Gia

    Giao dịch của tôi có hoàn tất nếu giới hạn gần?

    Tôi nhận được thông báo cho biết “Giới hạn giao dịch toàn cầu đang đến gần”. Nếu tôi bắt đầu giao dịch ngay bây giờ, liệu giao dịch có được xử lý trong vòng 24 giờ không?

    • Move
    0
    3
  • Dominikus .
    May 25, 2025
    Hỏi đáp Chuyên Gia

    Địa chỉ hợp đồng SUI trên nền tảng Sui là gì?

    Chào mọi người, tôi đang cố gắng tìm địa chỉ hợp đồng SUI cho nền tảng Sui. Có ai có thể xác nhận điều này cho tôi không?

    • Sui
    0
    3
  • LargeCappWithTwo.
    May 22, 2025
    Hỏi đáp Chuyên Gia

    Ví Sui cập nhật, giờ không thể đăng nhập bằng mật khẩu

    Tôi đã cập nhật ví Sui cũ của mình lên phiên bản mới nhất, nhưng bây giờ khi tôi nhập mật khẩu, tôi nhận được cảnh báo tải lại ứng dụng và ứng dụng bị đóng băng. Tôi có thể làm gì để giải quyết vấn đề này mà không mất quyền truy cập?

    • Sui
    0
    2
  • tomek.
    May 20, 2025
    Hỏi đáp Chuyên Gia

    Có cách nào để truy cập Stashed trên testnet không?

    Này mọi người, tôi đang cố gắng khám phá các tính năng của Stashed nhưng tôi muốn thử nghiệm nó trên testnet trước khi tiếp tục. Tôi biết thường có nhu cầu về mã thông báo testnet cho các thử nghiệm như vậy. Có ai có thể làm sáng tỏ liệu Stashed có hỗ trợ testnet hay không và làm thế nào tôi có thể yêu cầu tính năng này từ nhóm phát triển không?

    • Sui
    • Architecture
    0
    2
  • farshad.
    May 20, 2025
    Hỏi đáp Chuyên Gia

    Làm thế nào để truy cập khóa riêng trong ví Sui bằng tài khoản Google?

    Chào mọi người, tôi đang cố gắng tìm ra cách lấy khóa riêng từ ví Sui được liên kết với tài khoản Google của tôi. Mục tiêu của tôi là sử dụng nó với Sui CLI, nhưng tôi không chắc liệu điều đó có khả thi với kiểu thiết lập này hay không. Bất kỳ thông tin chi tiết hoặc cách tiếp cận thay thế nào sẽ được đánh giá rất cao!

    • Security Protocols
    0
    2
  • RogueRig.
    May 13, 2025
    Hỏi đáp Chuyên Gia

    Ví tốt nhất trên SUI là gì?

    Ví tốt nhất trên SUI Blockchain là gì và chúng cung cấp những tính năng gì?

    • Sui
    1
    1
    Câu trả lời hay nhất
  • Elvin CLONE .
    May 13, 2025
    Hỏi đáp Chuyên Gia

    Làm thế nào để giải quyết lỗi khóa riêng không hợp lệ khi nhập ví?

    Tôi đã thử nhập khóa riêng của mình vào ứng dụng ví của mình, nhưng tôi tiếp tục nhận được lỗi 'Khóa riêng không hợp lệ, vui lòng sử dụng chuỗi 33 byte được mã hóa Bech32. '. Tôi đã tải xuống ví một lần nữa, nhưng vấn đề vẫn tồn tại ngay cả khi tôi thử nhập từ cụm mật khẩu và cuối cùng thấy một ví có số dư bằng không. Tôi nên làm gì để khắc phục điều này?

    • Sui
    • Architecture
    0
    4
  • BlueEyedCrypto.
    May 12, 2025
    Hỏi đáp Chuyên Gia

    Sự cố khi chuyển dogizen từ Telegram sang ví Sui

    Này mọi người, tôi đang gặp một số vấn đề với việc chuyển dogizen của mình. Tôi đã chuyển chúng từ ví Telegram của mình đến Sui. Trong khi việc chuyển giao ban đầu có vẻ thành công, Tùy sau đó từ chối công nhận họ. Làm cách nào để giải quyết vấn đề này để đảm bảo token của tôi hiển thị trong ví Sui?

    • Sui
    0
    2
Chiến dịch phần thưởngTháng Năm
Các thẻ hàng đầu
  • Sui
  • Architecture
  • SDKs and Developer Tools
  • Move
  • Security Protocols
  • NFT Ecosystem
  • Transaction Processing
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