other
- Location
scripts/eligibility.mjs:10- Finding
Eligibility checks ignore the supplied address and return fabricated results
- Content
View full analysis
5 次', met: true, actual: '12 次' }, { name: '使用 > 3 条不同链', met: true, actual: '5 条链' }, { name: '总交易量 > $1000', met: true, actual: '$5,420' }, { name: '最近 30 天活跃', met: true, actual: '3 天前' } ], expectedValue: '$2000-5000', confidence: '高' }, zksync: { name: 'zkSync Era', passed: true, requirements: [ { name: '主网交互 > 3 次', met: true, actual: '8 次' }, { name: '持有 NFT', met: false, actual: '无' }, { name: '使用桥', met: true, actual: '是' } ], expectedValue: '$1000-3000', confidence: '中' }, starknet: { name: 'Starknet', passed: false, requirements: [ { name: '主网交互', met: false, actual: '无' }, { name: '持有代币', met: false, actual: '无' } ], expectedValue: '$500-2000', confidence: '低' }, scroll: { name: 'Scroll', passed: true, requirements: [ { name: '主网交互 > 5 次', met: true, actual: '6 次' }, { name: '使用桥', met: true, actual: '是' } ], expectedValue: '$300-1000', confidence: '中' } }; return checks[project.toLowerCase()] || null; } function showEligibility(p ...[truncated 2209 chars]- Remediation
View remediation
