|
swartzfeger
|
 |
March 01, 2014, 10:57:00 AM |
|
DOGE Gateway -- Guys, please test this. It's like magic (except that it's science + hard work). I set up a DOGE account for testing purposes at dogevault.com, as I didn't want to spend hours syncing my main QT wallet. I sent 10 DOGE from my online wallet to the gateway address; after a few confirms, it appeared (magic!) in my assets (I'm using wesleyh's test client). Then I transferred 5 back. After a few confirmations, there is was in the wallet. Like magic. And I still had my remaining 5 still safely ensconced in My Assets. Very slick. Send James a PM with your testNXT acct number and your DOGE acct number if you can't compile the multigateway dogeaddr app.
|
|
|
|
|
redsn0w
Legendary
Offline
Activity: 1778
Merit: 1043
#Free market
|
 |
March 01, 2014, 11:01:36 AM |
|
DOGE Gateway -- Guys, please test this. It's like magic (except that it's science + hard work). I set up a DOGE account for testing purposes at dogevault.com, as I didn't want to spend hours syncing my main QT wallet. I sent 10 DOGE from my online wallet to the gateway address; after a few confirms, it appeared (magic!) in my assets (I'm using wesleyh's test client). Then I transferred 5 back. After a few confirmations, there is was in the wallet. Like magic. And I still had my remaining 5 still safely ensconced in My Assets. Very slick. Send James a PM with your testNXT acct number and your DOGE acct number if you can't compile the multigateway dogeaddr app. Thank's .
|
|
|
|
|
jl777
Legendary
Offline
Activity: 1176
Merit: 1134
|
 |
March 01, 2014, 11:06:26 AM |
|
DOGE Gateway -- Guys, please test this. It's like magic (except that it's science + hard work). I set up a DOGE account for testing purposes at dogevault.com, as I didn't want to spend hours syncing my main QT wallet. I sent 10 DOGE from my online wallet to the gateway address; after a few confirms, it appeared (magic!) in my assets (I'm using wesleyh's test client). Then I transferred 5 back. After a few confirmations, there is was in the wallet. Like magic. And I still had my remaining 5 still safely ensconced in My Assets. Very slick. Send James a PM with your testNXT acct number and your DOGE acct number if you can't compile the multigateway dogeaddr app. We need to try to crash the gateway, or get it to deadlock. Simultaneous deposits,withdraws. Try fractions, I think you will be surprised. Ive designed the dataflow so that even if the gateway crashes, it restores its state by processing the blockchain, so its pretty fault tolerant. I am not using any database, just tracking pending deposit/withdrawal. I see all three servers syncing up and processing the withdrawals. Thats the part that is really slick, it is doing all this using multisig. Do you know how painful it is to create valid rawtransactions? James
|
|
|
|
|
Jerical13
|
 |
March 01, 2014, 11:07:48 AM |
|
I would help out with marketing too if I could help. Would love to.
And regarding the actual functioning of the gateway, if there is a holding account for these external assets, I was thinking: if it were possible to create a wallet client or modify the current wallet client to allow for holding and sending and receiving AE internal assets (both user created and the ones created by your gateway) it would be possible to kind of hijack the external assets and keep them in our network. I don't know if it would be possible, but if you would have time to download and check out the alt coin "bitgem" client to see an example of what I mean. basically this client allows for holding and sending and receiving multiple versions of coins with multiple values. I know that there is a lot you have going on, and that there is a lot going on with working out the basic functionality of NXT, but this might be something that could be implemented in the future, that would really strengthen our network. If people could spend there own self generated assets and spend NXTDoge on our network....
More people helping is always good! Not sure exactly what you mean, but the NXT AE "My Assets" is basically a wallet for all types of NXT assets including the ones that represent other crypto. If you mean directly sending DOGE to a different address, that would be possible, but I think opens up a security issue as there is no protection when using transfer asset. Changing the withdraw address is currently only allowed by an AM with the NXT acct in the "sender" field, which I am pretty sure cannot be changed without invalidating the block. James Maybe what I am talking about is already possible with the AE and I am not seeing it. but what I mean is instead of someone sending their newly acquired NXTDoge back through the gateway to their Doge wallet, If there were a NXTDoge wallet or an internal asset wallet that any asset could sent to they could send and receive Doge or any other asset within the NXT network and not have to send it back through the gateway. Don't trouble yourself over it is probably just a pipe dream, and the AE is already capable of doing it. I will just play around with it some more and try to figure it out. I will try to post a screen shot of the "Bitgem" coin client for you to see what I mean though.
|
|
|
|
|
|
antanst
|
 |
March 01, 2014, 11:09:23 AM |
|
I agree. It will make it a lot more work for generalists who like to follow all the different things. Speciality subthreads get 1% the activity.
It is not only more work. We maybe miss great ideas or interdependence problems if we don't have this big central thread. Why miss them? It's easier to follow separate threads. Following a huge thread like this creates ample missing opportunities, at least for those who don't have hours to spare every day scanning for posts that interest them. I bet I'm not the only one that has missed interesting posts in this thread, some of which I felt lucky to have noticed them quoted later. If we split into different topics we adapt idea-creating methods of Microsoft and General Motors. But we should be Apple.
I'm not an Apple employee, but I can guess that they don't coordinate in a huge forum thread :-)
|
|
|
|
|
bitcoinpaul
|
 |
March 01, 2014, 11:17:58 AM |
|
If we split into different topics we adapt idea-creating methods of Microsoft and General Motors. But we should be Apple.
I'm not an Apple employee, but I can guess that they don't coordinate in a huge forum thread :-) put A-players in a room and let them talk. Much better than committees and subcommittees and memos and shit. Well, there are pros and cons for both.
|
|
|
|
|
jl777
Legendary
Offline
Activity: 1176
Merit: 1134
|
 |
March 01, 2014, 11:26:56 AM |
|
speak of the devil. I just lost internet and all my ssh sessions got terminated along with all three of the gateways. I think there were a few pending transactions, so this is a good test to see if recreating the state from blockchain is working.
I am having some server issues, they keep saying "bind() failed: Address already in use", but all prior instances have been gone for a while...
Edit: OK, all three gateways are rescanning blockchain, just from the first possible timestamp
|
|
|
|
|
swartzfeger
|
 |
March 01, 2014, 11:30:23 AM |
|
speak of the devil. I just lost internet and all my ssh sessions got terminated along with all three of the gateways. I think there were a few pending transactions, so this is a good test to see if recreating the state from blockchain is working.
I am having some server issues, they keep saying "bind() failed: Address already in use", but all prior instances have been gone for a while...
Edit: OK, all three gateways are rescanning blockchain, just from the first possible timestamp
Could that have been why I was just seeing 'not enough funds' when trying to send DOGE back to my wallet? I'll try sending back/forth again after my confirmations complete.
|
|
|
|
|
redsn0w
Legendary
Offline
Activity: 1778
Merit: 1043
#Free market
|
 |
March 01, 2014, 11:33:56 AM |
|
speak of the devil. I just lost internet and all my ssh sessions got terminated along with all three of the gateways. I think there were a few pending transactions, so this is a good test to see if recreating the state from blockchain is working.
I am having some server issues, they keep saying "bind() failed: Address already in use", but all prior instances have been gone for a while...
Edit: OK, all three gateways are rescanning blockchain, just from the first possible timestamp
Could that have been why I was just seeing 'not enough funds' when trying to send DOGE back to my wallet? I'll try sending back/forth again after my confirmations complete. It' a bug in the Nxt server : Example : {"balance":684600,"effectiveBalance":684600,"unconfirmedBalance":684300}
|
|
|
|
|
|
swartzfeger
|
 |
March 01, 2014, 11:39:57 AM |
|
speak of the devil. I just lost internet and all my ssh sessions got terminated along with all three of the gateways. I think there were a few pending transactions, so this is a good test to see if recreating the state from blockchain is working.
I am having some server issues, they keep saying "bind() failed: Address already in use", but all prior instances have been gone for a while...
Edit: OK, all three gateways are rescanning blockchain, just from the first possible timestamp
Could that have been why I was just seeing 'not enough funds' when trying to send DOGE back to my wallet? I'll try sending back/forth again after my confirmations complete. It' a bug in the Nxt server : Example : {"balance":684600,"effectiveBalance":684600,"unconfirmedBalance":684300} I had 905 DOGE, and it wouldn't let me send 905, or 904, but it let me send 900. The 900 I transferred back still haven't appeared in my wallet (tx id 6241877687289801711), but the AE appears to be down... no assets are listed, but My Assets appears to be correct. edit: never mind, spoke too soon. All is good. 
|
|
|
|
|
|
wesleyh
|
 |
March 01, 2014, 11:41:48 AM |
|
The 900 I transferred back still haven't appeared in my wallet (tx id 6241877687289801711), but the AE appears to be down... no assets are listed, but My Assets appears to be correct.
Works here, which client are you using ? mine? If so, any javascript errors in the console?
|
|
|
|
|
|
Emule
|
 |
March 01, 2014, 11:42:40 AM |
|
I would like to have an audit on the DGEX exchange to prevent mtgox scenario!
|
|
|
|
|
|
swartzfeger
|
 |
March 01, 2014, 11:45:00 AM |
|
The 900 I transferred back still haven't appeared in my wallet (tx id 6241877687289801711), but the AE appears to be down... no assets are listed, but My Assets appears to be correct.
Works here, which client are you using ? mine? If so, any javascript errors in the console? Your client. Next to Asset Exchange there are three animated periods/ellipsis that looks like it's 'loading' the asset list but nothing appears. Should I open Safari's Develop>Show error console? edit: whatever it was, logging off and back on cured it. Assets appear properly now.
|
|
|
|
|
|
wesleyh
|
 |
March 01, 2014, 11:57:44 AM |
|
The 900 I transferred back still haven't appeared in my wallet (tx id 6241877687289801711), but the AE appears to be down... no assets are listed, but My Assets appears to be correct.
Works here, which client are you using ? mine? If so, any javascript errors in the console? Your client. Next to Asset Exchange there are three animated periods/ellipsis that looks like it's 'loading' the asset list but nothing appears. Should I open Safari's Develop>Show error console? edit: whatever it was, logging off and back on cured it. Assets appear properly now. Hmm ok, if it happens again, do check the error console. Indeed develop > show error console or just right click on the page and choose inspect element and then click on the console button. thx!
|
|
|
|
|
jl777
Legendary
Offline
Activity: 1176
Merit: 1134
|
 |
March 01, 2014, 11:58:35 AM |
|
The 900 I transferred back still haven't appeared in my wallet (tx id 6241877687289801711), but the AE appears to be down... no assets are listed, but My Assets appears to be correct.
Works here, which client are you using ? mine? If so, any javascript errors in the console? Your client. Next to Asset Exchange there are three animated periods/ellipsis that looks like it's 'loading' the asset list but nothing appears. Should I open Safari's Develop>Show error console? edit: whatever it was, logging off and back on cured it. Assets appear properly now. I always reload to verify the latest Asset Exchange balances. The servers finished rescanning blockchain, noticed a pending deposit, completed it and are now caught up. I tried to make the worst case be a delay in finalizing the transaction, which most of the time would happen automatically. Not sure when it wouldn't, but I am counting on manual intervention to deal with the super rare cases that I cant think of. I think there are some cases where things could get stuck. I did see one case where I submitted a transaction to the dogecoin network but it just never appeared. I am not sure what to do in this case as when I tried to resubmit it, I kept getting error -22, eg. you already sent that transaction. due to the requirement that all servers generate identical rawtransactions, once one server gets in a confused state, it will take some fiddling to sync all three servers again. This is why I am thinking it will take a while before this is production ready. Just need to make all the gateway management tools. does anybody know how often bitcoin blockchains are rolled back? How much time to be sure it wont be? For larger deposits, I am thinking of issuing assets that cant be redeemed right away to limit exposure to blockchain rollbacks James
|
|
|
|
|
abuelau
|
 |
March 01, 2014, 12:00:10 PM |
|
NXT FUNDING COMMITTEE VOTE IS NOW UNDERWAY UNTIL 12:15 AM MARCH 8 (UTC)
Good luck to these candidates:
NXTmarketingfund: allwelder, Damelon, Mario123, Asian Prepper, joefox, brooklynbct, CoinTropolis_NiftyNikel, Uniqueorn, salsacz, CoinTropolis_JustaBitTime
NXTtechdevfund: EmoneyRu, Anon136, l8orre, abuelau, antanst, BaiMangal, Jean-Luc, Arckam (aka frmelin)
NXTinfrastructurefund: chanc3r, EvilDave, pandaisftw, ChuckOne, ^[GS]^, ferment, marcus03, Secondleo
Read candidate statements here:
https://asktom.cf/index.php?topic=479167.msg5280476#msg5280476
Background:
https://asktom.cf/index.php?topic=345619.msg5280786#msg5280786
DETAILS ON VOTING :
Per our previous poll, all committees will consist of five elected members.
I am setting this vote up on a special voting website to avoid sock puppets. To vote, you are going to need a password which will allow you to vote on ALL THREE committee ballots.
EVERYBODY WITH AN ACCOUNT STARTED BEFORE FEB 21 GETS TO VOTE.
I will send this password to all nominees and candidates via PM in the next 24 hours without any further action needed on their part.
If you were not on the "blue nominee / green candidate" list and want to vote, send me a PM with just the word VOTE in the title. I will respond with your password and the voting site URL. I will know who voted but I will not know who you voted for.
We have seven days and I believe this will be plenty of time. I just want to get it right, so please bear with me while I set this all up.
Further instructions to come...
Nice execution rickyjames! Thanks for taking the time to organize this in such a professional way.
|
|
|
|
|
Jerical13
|
 |
March 01, 2014, 12:04:44 PM |
|
I agree. It will make it a lot more work for generalists who like to follow all the different things. Speciality subthreads get 1% the activity.
It is not only more work. We maybe miss great ideas or interdependence problems if we don't have this big central thread. Why miss them? It's easier to follow separate threads. Following a huge thread like this creates ample missing opportunities, at least for those who don't have hours to spare every day scanning for posts that interest them. I bet I'm not the only one that has missed interesting posts in this thread, some of which I felt lucky to have noticed them quoted later. If we split into different topics we adapt idea-creating methods of Microsoft and General Motors. But we should be Apple.
I'm not an Apple employee, but I can guess that they don't coordinate in a huge forum thread :-) I read a description of intelligence that was written by Isaac Asimov. He described it as the ability to connect dots, being able to relate one bit of information to another. To apply this logic and understand what it means, you need to have a mind that is flexible and open and able to see relationships between different ideas and concepts that aren't obvious- that is the connecting part. You also need information-those are the dots. This thread is chock full o' dots. And I like being able to see all of the dots, plus see how other people connect them. It is kind of like living random access memory. If this information were scattered and divided it would change the way that the communal thought process occurs. I would understand if the guys working on important things need a better way to proficiently communicate, but I like this thread, and I hope that it stays unlocked, and I hope they keep posting here (even though most of their tech stuff is over my head).
|
|
|
|
|
jl777
Legendary
Offline
Activity: 1176
Merit: 1134
|
 |
March 01, 2014, 12:16:39 PM |
|
so far gateway seems to be testing out ok, but not sure if anybody has gotten milliDOGE That was my way of dealing with not having fractional assets
Anyway, its already tomorrow here, so I will be offline for a while The gateway servers are running as long as I dont lose internet Keep testing and report any bugs. There have to be some bugs?!
I am most concerned about simultaneous withdraws. There is the most possibility of internal confusion when doing that.
James
Edit: some Evil Bobian things to try. Set withdraw address for someone elses NXT acct to go to your DOGE wallet. I dont have token verification implemented yet. Not sure if I need it if I rely on "sender"
|
|
|
|
|
swartzfeger
|
 |
March 01, 2014, 12:17:32 PM |
|
DOGE gateway --
I sent 1.105 DOGE from my wallet to the gateway (precisely, I sent 1.10530904). Confirmations completed, so I checked my assets, and I received 1 DOGE and 105 milliDOGE. Very cool!
Minor question -- what happened to the remaining .00030904 DOGE? Were they 'rounded off' into the gateway's ether? Are they still somewhere but not shown due to lack of precision?
My wallet at dogevault does indeed show that -1.10530904 was sent, so I don't think they're rounding off anything...
|
|
|
|
|
|
swartzfeger
|
 |
March 01, 2014, 12:18:48 PM |
|
so far gateway seems to be testing out ok, but not sure if anybody has gotten milliDOGE That was my way of dealing with not having fractional assets
Anyway, its already tomorrow here, so I will be offline for a while The gateway servers are running as long as I dont lose internet Keep testing and report any bugs. There have to be some bugs?!
I am most concerned about simultaneous withdraws. There is the most possibility of internal confusion when doing that.
James

|
|
|
|
|
|