Có hàm băm giao dịch là coi như thành công? Hãy hiểu rõ ba trạng thái này trước khi tự động hóa trên blockchain
Tóm tắt: hàm băm giao dịch, biên nhận thực thi và xác nhận cuối cùng là ba khái niệm khác nhau. Khi triển khai thông báo Web3, ghi sổ tự động hoặc giám sát hợp đồng, hãy làm rõ ý nghĩa của các giá trị trả về trước để giảm cảnh báo sai và thao tác trùng lặp. Ví hiển thị một chuỗi hàm băm giao dịch không có nghĩa là thao tác trên blockchain đã thành công. Bạn có thể bắt đầu xây dựng một quy trình giám sát đáng tin cậy bằng ba bước sau. Bài viết này đề cập đến lớp thực thi của Ethereum; với các mạng khác, cần kiểm tra quy tắc riêng của từng mạng. 1. Trước tiên, xác nhận bạn đang kiểm tra đúng blockchain Sử dụng nút RPC của đúng mạng và kiểm tra mã định danh mạng bằng eth_chainId. Ethereum mainnet trả về 0x1; không tìm thấy một hàm băm trên mạng khác không có nghĩa là giao dịch ban đầu đã thất bại. Đọc biên nhận giao dịch công khai không cần khóa riêng, cụm từ khôi phục hay chữ ký ví, nhưng nhà cung cấp RPC có thể yêu cầu thông tin xác thực truy cập riêng của họ.
Vì sao số dư ERC-20 lại là một số nguyên lớn? Cách quy đổi số tiền token chính xác
Tóm tắt: Số tiền ERC-20 đọc được trên chuỗi được tính bằng đơn vị nhỏ nhất. Khi ghi nhận, hãy giữ nguyên số nguyên gốc cùng thông tin nhận dạng token; khi hiển thị số tiền hoặc xử lý dữ liệu người dùng nhập, hãy quy đổi bằng giá trị decimals đã được xác minh để giảm nguy cơ sai lệch số chữ số thập phân. Sau khi đọc số dư 1250000 từ hợp đồng, ví cần hiển thị bao nhiêu token? Điều này phụ thuộc vào decimals của hợp đồng token. Khi tạo bảng số dư, đối soát lịch sử giao dịch hoặc lập biểu mẫu chuyển token, trước tiên hãy xác định đơn vị dùng cho số tiền, rồi mới quyết định cách hiển thị và xử lý con số này. I. Quy đổi theo số chữ số thập phân balanceOf của ERC-20 trả về số dư dưới dạng số nguyên. Giả sử decimals là 6, lấy giá trị thô 1250000 chia cho 10 mũ 6 thì hiển thị thành 1.25 token. Giả sử một token khác có decimals là 18, cùng giá trị thô đó sau khi quy đổi sẽ là 0.00000000000125 token. Các con số ở đây chỉ nhằm minh họa cách quy đổi. Khi tạo tham số chuyển token thì tính ngược lại, chẳng hạn 1.25 token người dùng nhập tương ứng với số nguyên 1250000 ở độ chính xác 6 chữ số.
Mã giới thiệu Binance: U7MBZ2KO, bạn sẽ được tự động hoàn lại 20% phí giao dịch vĩnh viễn nhé~ Cơ chế hoàn phí: Phí được xử lý theo cơ chế “thu trước, hoàn sau”. Khi giao dịch diễn ra, phí sẽ được khấu trừ theo mức phí tiêu chuẩn. Sau đó, hệ thống sẽ tự động hoàn lại 20% phí giao dịch vào tài khoản vốn của bạn theo chu kỳ cố định (thường là mỗi giờ)~
Đăng nhập để khám phá thêm nội dung
Tham gia cùng người dùng tiền mã hóa toàn cầu trên Binance Square
⚡️ Nhận thông tin mới nhất và hữu ích về tiền mã hóa.
💬 Được tin cậy bởi sàn giao dịch tiền mã hóa lớn nhất thế giới.
👍 Khám phá những thông tin chuyên sâu thực tế từ những nhà sáng tạo đã xác minh.