Sovryn-smart-contracts icon indicating copy to clipboard operation
Sovryn-smart-contracts copied to clipboard

Some Claim() transactions are failing

Open jjmr007 opened this issue 4 years ago • 2 comments

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)

jjmr007 avatar Mar 14 '21 22:03 jjmr007

Other addresses with the same known issue:

0x974a29d4b83273dd7e6c19ab267534902c75477a

0xb147bFdCCAf67A75e468ee7F99497b7D284c8ad6

jjmr007 avatar Mar 15 '21 12:03 jjmr007

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.

jameshowlett977 avatar Apr 09 '21 14:04 jameshowlett977