Since Mist wallet no longer works, at all, I am trying to retrieve my tokens from the WALLET CONTRACT which can be natively created by Mist (not multisig). I can't recall why I set this up but I think it was recommended by the foundation for some reason so thats where I kept them.
I have tried using other platforms like mycrypto and myetherwallet but when interacting with the contract it only offers the basic functions like 'kill' which will kill the wallet contract but only transfer the Ether, not the tokens.
I have checked google and pretty much no one has the same problem as me. Does anyone know how I can do this whether it's via an online or desktop wallet? Or even using a script if it's possible?
In the final screenshot, this is what happens when I try to write the transaction on the OMG account, it fails with an rpc error. My plan was to take the transaction data from this to then execute in the account that holds the wallet contract.
Thanks
P
execute()
likeexecute(<token_addres>, 0, <transfer_data>)
where<transfer_data>
is the token transfer operation encoded in solidity ABI.