Unfortunately I’m in a situation where some ETH are locked in the trading contract. It happened because I wanted to try out the nash maker bot. Therefore I created a new account, because I didn’t want to trade on my main account (risks, testing, …). Since trading up to 1000$ a day isn’t a problem, I thought it will work out.
Summed up, I transferred some ETH to this account and passed them further to the trading contract. After changing my location over Christmas to my home, nash locked me out of all features when I’m logged in with the message: only one account allowed each IP. With this the possibility to withdraw funds from the trading contract is lost.
Well, nash is non custodial so I would like to have a guide how to withdraw funds from the trading contract without access to the exchange tools.
I asked something similar a few months ago. You only hear that you can get your coins at any time, which is not true. It has never been described how to interact with the contract to get your coins. I’m sorry for you. There should actually be an offline tool for this. Or at least instructions. But as long as there is no such thing, it is not true that you can get your coins at any time.
Technically, it is true. With the right knowledge of how the blockchains work and availability of your private keys, you could retrieve the tokens. However, I agree that it is currently not really a walk in the park for the non-blockchain developers (the users).
Non custodial asset management is one of the main promises from nash. To keep this promise an independent tool for communication with the smart contract, or at least a how to guide, should be high prioritized. @canesin
I can’t go for KYC for the bot account (denied because I already submitted my documents). The funds are stuck in the smart contract because I have no clue/tool to withdraw without using the exchange. Plus the exchange is blocking all features because I have no KYC.
Hi @Symiaq we will build the offline withdraw tool later after we conclude current major developments. People should not be creating multiple accounts.
Remind that Nash is a state-channel solution, so when you want to interact without collaboration with Nash directly with the smart contract you issue a request to withdraw the current state, there is than a dispute period in which Nash can send orders signed by the user to sync the state. So issuing a manual withdraw is a slower process just like on lightning-network or plasma when you call to withdraw directly to the blockchain.
The best solution if you created multiple accounts and have been locked is to contact support, you will solve your issue faster than issuing a manual withdraw and will have your account issues fixed.
I know that there are several important developments going on. Now I also know that creating multiple accounts isn’t the best idea (learning by doing). But I always had in mind, it doesn’t matter what happen, as nash is non custodial, I can access my funds in every situation.
Getting in contact with the support will maybe solve my issue, but then I would never had opened this thread. For me it is exactly about withdrawing my eth from the state channel network in a manual way. This will also be the only solution to me, how I will withdraw my funds.
Maybe I’m a bit narrow minded due to this topic, but nash kinda got me with the slogan “trust yourselves”. Withdrawing from the state channel network in a manual behavior totally fall into this scheme, in my opinion. Maybe I’m a bit of a niche customer from nash, but this is one of my biggest needs.
Thanks for providing the information. I will do some research about how to use it. If I feel comfortable enough I will give it a try, otherwise I will wait for the tool.
Above you can find the response from Kellogg in the Q1 AMA. Also, I think Chris mentioned in Telegram that they are working on guides on how to manually withdraw. If I’m not mistaken there will be a guide for manually withdrawing from L2 and a guide on withdrawing from the earnings contract.
If the information isn’t accurate please correct my statement.