17 comments

[ 89.4 ms ] story [ 755 ms ] thread
Stack traces and a profiler...this is fantastic.
This is great! Solidity tooling has been rather lacking. Truffle is better than nothing but it’s a mediocre and frequently buggy offering.
The stack trace utility looks super useful. Getting the "Error: VM Exception while processing transaction" without any additional context is a huge waste of time.
I'm always impressed by the products that come out of the 0x team. One of the few legitimate projects in the space staffed by top-tier talent. This is awesome dev tooling, didn't expect anything less after seeing the launch of Instant [1].

[1] https://0x.org/instant

Does the sol-compiler support imports from ethpm or github? Some time ago I created solidity-cli which has a bit the same goals but I could not find a standard on how to handle imports correctly.

https://github.com/pubkey/solidity-cli

Always impressed by what 0x builds. One of the best Blockchain projects which really delivers on the promise of decentralization. Many other projects claim to solve all the problems one have, but at the bottom their protocols are controlled by a single or a few accounts.
Huh, the first two most upvoted comments are curiously alike.
Pretty wild, I did a double take when I read the parent comment.
Can we talk about how a modern language designed to handle money transfers did not have basic tooling like this until now, yet was used multiple times to make millions of dollars of income?
Sounds like every new programming language before the tooling became more robust?

Excited about this stuff, but Truffle has obviously been getting the job done. If you want to pick on Solidity focus on how unsafe the language itself is IMO

You mean actual income or ICOs?
Outsiders may think people made a lot of money in the ICOs. I wanted to answer that question so I dug a bit and found out what really happened: a lot of the developers didn’t make much money because they are just like any average people — when prices go up, they don’t sell and when prices come down, they hold.

Some of them even “diversified” their gains into many other projects in the same space, so even it may look great on paper that someone who has invested in many crypto projects must be insanely rich. The truth is many of the had a spectacular run directly into the ground.

The big money is not made in speculation as always. It is made when we build something which will last for a long time and we capture the value in the future (in the next decades).

If it is just a language for money transfer, it won’t be built. The motive behind Ethereum & the languages is to go beyond money transfer.

Once we have a VM and a general purpose language, you can only imagine what can be built. But at the time of speaking, Ethereum needs a lot of plumbing before we can build cool stuff more easily. OpenZepplin, Truffle and Infura are the best tools we have now.

Speaking of making millions (if not billions), that is a different story. I personally attribute it the manipulation of bitcoin prices by large traders because of lack of regulation and the herd problem that most of us can run into at one time or another. It also demonstrated the power (although in a bad way) of an open financial system.