Try to claim for iteration 4 without staking 20 XPR (-ve testing) expect claim to be unsuccessful but was able to claim:
gitpod /workspace $ proton push action freeos333333 claim '["vivvestin"]' -p vivvestin@active
executed transaction: 4f6631a354e85b94c21a3d78fe48c38b6e51a1a1902a0186dd258003f8fabd41 104 bytes 428 us
vivvestin claimed 158.0000 FREEOS and vested 17.0000 FREEOS for iteration 4
freeos333333 <= freeos333333::issue {"to":"freeos333333","quantity":"6108.0000 FREEOS","memo":"claim by vivvestin"}
freeos333333 <= freeos333333::transfer {"from":"freeos333333","to":"vivvestin","quantity":"158.0000 FREEOS","memo":"claim by vivvestin"}
vivvestin <= freeos333333::transfer {"from":"freeos333333","to":"vivvestin","quantity":"158.0000 FREEOS","memo":"claim by vivvestin"}
freeos333333 <= freeos333333::transfer {"from":"freeos333333","to":"freeosdivide","quantity":"5950.0000 FREEOS","memo":"claim by vivvestin"...
freeosdivide <= freeos333333::transfer {"from":"freeos333333","to":"freeosdivide","quantity":"5950.0000 FREEOS","memo":"claim by vivvestin"...
Check state of user again. XPR balance still 39 cos Ii havent staked before claiming..
gitpod /workspace $ proton push action freeos333333 getuser '["vivvestin"]' -p vivvestin@active
executed transaction: 02a78fb9440f5a67b20657b22470a9f7edaf1a49808d1860fd8ca54a2cfdc846 104 bytes 293 us
Iteration 4 account vivvestin (type e) Was able to claim before staking 20 XPR for iteration 4 . getuser action
Try to claim for iteration 4 without staking 20 XPR (-ve testing) expect claim to be unsuccessful but was able to claim: gitpod /workspace $ proton push action freeos333333 claim '["vivvestin"]' -p vivvestin@active executed transaction: 4f6631a354e85b94c21a3d78fe48c38b6e51a1a1902a0186dd258003f8fabd41 104 bytes 428 us
freeos333333 <= freeos333333::claim {"user":"vivvestin"}
Check state of user again. XPR balance still 39 cos Ii havent staked before claiming.. gitpod /workspace $ proton push action freeos333333 getuser '["vivvestin"]' -p vivvestin@active executed transaction: 02a78fb9440f5a67b20657b22470a9f7edaf1a49808d1860fd8ca54a2cfdc846 104 bytes 293 us
freeos333333 <= freeos333333::getuser {"user":"vivvestin"}