export const VaultfireReputationStaking_ABI = [
  { name: 'getProfile', type: 'function', stateMutability: 'view', inputs: [{ name: 'agent', type: 'address' }], outputs: [{ name: 'totalVouchesReceived', type: 'uint256' }, { name: 'totalStakeReceived', type: 'uint256' }, { name: 'totalVouchesGiven', type: 'uint256' }, { name: 'totalStakeGiven', type: 'uint256' }, { name: 'slashCount', type: 'uint256' }] },
  { name: 'vouch', type: 'function', stateMutability: 'payable', inputs: [{ name: 'agent', type: 'address' }], outputs: [] },
  { name: 'unvouch', type: 'function', stateMutability: 'nonpayable', inputs: [{ name: 'agent', type: 'address' }], outputs: [] },
  { name: 'slash', type: 'function', stateMutability: 'nonpayable', inputs: [{ name: 'agent', type: 'address' }, { name: 'reason', type: 'string' }], outputs: [] },
] as const;
