Những công cụ lập trình bạn dùng mỗi ngày, gom lại một chỗ.

Bộ chuyển đổi, bộ định dạng, hàm băm, bộ kiểm tra và những tiện ích nhỏ bạn cứ mở đi mở lại nay nằm chung một nơi thay vì thất lạc khắp các tab.

GitHub
/ Công cụ
/ Tìm công cụ
109 công cụ
/ Trình tính Event Topic
/ Công cụ đã chọn

Trình tính Event Topic - công cụ Web3 miễn phí

Tính toán hash chữ ký sự kiện cho các event trong Solidity

01

Event Topic là gì?

Trong Ethereum, các event được lưu trong log giao dịch. Topic đầu tiên (topic0) luôn là băm keccak256 của chữ ký event. Nó được dùng để lọc và nhận diện các event cụ thể.

02

Nó hoạt động như thế nào?

Định dạng chữ ký event Chữ ký event tuân theo định dạng: EventName(type1,type2,...). Lưu ý rằng tên tham số bị bỏ qua, chỉ có kiểu được đưa vào. Ví dụ: Transfer(address,address,uint256)

03

Các trường hợp mẫu

Bao gồm event ERC-20 Transfer, event ERC-20 Approval và event ERC-721 Transfer để bạn có thể nhanh chóng so sánh các đầu vào và đầu ra thông dụng.

/ Công cụ liên quan
/ Mã nguồn

Mã nguồn từ công cụ đã chọn, hiển thị ở đây bên cạnh phiên bản trực tiếp ở bên phải.

/ Mã nguồn
TypeScript
typescript
// npm install viem

import { keccak256, toBytes, toEventSignature } from 'viem';

// Calculate event topic (Topic0) from event signature
function getEventTopic(eventSignature: string): string {
  // Hash the event signature with keccak256
  const topic = keccak256(toBytes(eventSignature));
  return topic;
}
Biểu tượng Buidl Now

Giữ mọi tiện ích ở một chỗ và luôn trong luồng phát triển.

Chọn một công cụ, hoàn tất kiểm tra, sao chép thứ bạn cần và quay lại với công việc sản phẩm thực sự.

Công cụ lập trình cho những builder ship nhanh.© 2026 Buidl Now. Bảo lưu mọi quyền.