GPT-5 finding
'claimable' command is stubbed and does not perform the documented check
- agenticbets/scripts/agenticbets.py:274-286
- agenticbets/SKILL.md:125-131
- agenticbets/SKILL.md:210-216
- agenticbets/references/agent-usage.md:56-59
Docs specify a working 'claimable' command that calls the contract read and returns true/false. The implementation currently prints a placeholder message and does not perform any check, misleading users and agents relying on the documented behavior.
Recommendation
Implement claimable using a read path. Options: - Add a Bankr Wallet API read endpoint call (e.g., POST /wallet/call) if available to eth_call the contract with encode_claimable(). - Or temporarily fetch from a public RPC via a lightweight JSON-RPC call. Return a clear true/false in CLI output and non-zero exit code on errors.