Some Claim() transactions are failing
The owner of this address: 0x19992115F80c686F56c1365868060Cbea8AA7a41
has tried six times to redeem his SOV tokens by the method 0x4e71d92d, to the contract 0xE0f5BF8D0C58d9C8A078Db75a9d379E6cdF3149e, but all the atempts has failed: https://explorer.rsk.co/address/0x19992115f80c686f56c1365868060cbea8aa7a41
among the transactions some was tried with high gas limit: https://explorer.rsk.co/tx/0x8f7be9cd869531f03ff572ff4060640d93ceb0f3d1429b439c6cffb85d4196ee
with the same reult.
The address 0x19992115F80c686F56c1365868060Cbea8AA7a41 is among the list of SOV owners from Origin:
https://github.com/DistributedCollective/Sovryn-smart-contracts/blob/3d3265191e4056c80a46fffe69ae6cea481f827c/scripts/deployment/origin_claim_list.csv
(line 470)
Other addresses with the same known issue:
0x974a29d4b83273dd7e6c19ab267534902c75477a
0xb147bFdCCAf67A75e468ee7F99497b7D284c8ad6
The reason of the errors: This user already had Vesting contract in VestingRegistry2 when tried to claim VestingRegistry2.getVesting("0x19992115F80c686F56c1365868060Cbea8AA7a41") = "0x5E827ba538e240798E15b7D5642469Fa048B38A1"
OriginInvestorsClaim.claim()
vestingContractAddress = vestingRegistry.getVesting(msg.sender); require(vestingContractAddress == address(0), "OriginInvestorsClaim::withdraw: the claimer has an active vesting contract");
This user can claim SOV tokens now, because they will be transferred to his\her account directly without any Vesting contracts.