1. Currently the claim method doesnt call the UBI pool canClaim method. This can result in a claim TX doing nothing, just wasting gas 2. There should be a single method for a developer to check the wallet claim status - not whitelisted - developer knows he still need to show the claim button that will redirect to get verified (or show a custom message) - can claim (entitlement > 0) - developer knows to show claim button - already claimed - developer knows to show timer or custom message 3. consider have nextClaimTime to return 0 if wallet checkEntitlement > 0. https://github.com/GoodDollar/GoodSDKs/blob/62a0eeb6fd1eace203d487f2c7ee5c6b5d54fa38/packages/citizen-sdk/src/sdks/viem-claim-sdk.ts#L198
Currently the claim method doesnt call the UBI pool canClaim method.
This can result in a claim TX doing nothing, just wasting gas
There should be a single method for a developer to check the wallet claim status
GoodSDKs/packages/citizen-sdk/src/sdks/viem-claim-sdk.ts
Line 198 in 62a0eeb