import { Abi } from '@tevm/voltaire/Abi';
const abi = Abi([
{
type: 'function',
name: 'transfer',
inputs: [
{ type: 'address', name: 'to' },
{ type: 'uint256', name: 'amount' }
],
outputs: [{ type: 'bool' }]
},
{
type: 'event',
name: 'Transfer',
inputs: [
{ type: 'address', name: 'from', indexed: true },
{ type: 'address', name: 'to', indexed: true },
{ type: 'uint256', name: 'value' }
]
}
] as const);
const transferFn = Abi.getItem(abi, 'transfer', 'function');
const transferEvent = Abi.getItem(abi, 'Transfer', 'event');