String formatSignature([String? contractName]) { final inputTypes = inputs.map((e) => e.type.canonicalName).join(','); return '$name($inputTypes)'; }