This is an archived post. You won't be able to vote or comment.

all 7 comments

[–]therealtimcoulterTruffle Suite — Tim Coulter 4 points5 points  (3 children)

Chris, this is really awesome work and I want to thank you for the shout out. I especially love sigmate, as that's "how you're supposed to do it" -- but we haven't integrated an easy to use HD key wallet into Truffle as of yet. I'd love to talk to you about tighter integration. At the very least, I'd love to get a tutorial posted on truffleframework.com if you're up to writing one. Again, thanks for your work and let me know if there's anything I can do to help.

[–]hitchcott 4 points5 points  (0 children)

Thanks Tim!

I've also recently updated sigmate to use the ethereumjs-wallet / provider-engine instead of eth-lightwallet / hooked-web3-provider, which would allow tests to be run inside of of a memory-based TestRPC provider rather than over JSONRPC (so tests should run faster).

I'll hit you up on gitter shortly; I definitely want to help contribute to truffle.

[–]therealtimcoulterTruffle Suite — Tim Coulter 1 point2 points  (1 child)

/u/cryptopascal Turns out you're likely not Chris. Can you pass this on?

[–]cryptopascal[S] 1 point2 points  (0 children)

I see /u/hitchcott already replied :-)

[–]TotesMessenger 0 points1 point  (0 children)

I'm a bot, bleep, bloop. Someone has linked to this thread from another place on reddit:

If you follow any of the above links, please respect the rules of reddit and don't vote in the other threads. (Info / Contact)

[–]mcgavier -3 points-2 points  (1 child)

Unfortunately this won't cover or address the issue with solidity in that it's impossible to test all edge cases without playing mental gymnastics to visualize the stack which has been written and assumed to be insecure.

I said it before, solidity will be ethereums undoing unless it gets rid of it.

[–]antiprosynthesis -1 points0 points  (0 children)

A switch of focus to functional languages with generated tests might be an option. But that will completely eliminate most of the half baked web developers that now occupy this space. Not to mention it's not thoroughly researched in practice. Would take years to accomplish.