import { Abi } from '@tevm/voltaire/Abi';
import { Hex } from '@tevm/voltaire/Hex';
const Transfer = {
type: 'event',
name: 'Transfer',
inputs: [
{ type: 'address', name: 'from', indexed: true },
{ type: 'address', name: 'to', indexed: true },
{ type: 'uint256', name: 'value' }
]
} as const;
const topics = Abi.Event.encodeTopics(Transfer, {
from: '0x742d35Cc6634C0532925a3b844Bc9e7595f51e3e',
to: '0x5B38Da6a701c568545dCfcB03FcB875f56beddC4'
});
const topicHex = topics.map((t) => (t ? Hex.fromBytes(t) : null));