TonicAsk: TVM Dev
We asked several questions a TVM developer known as Purple. He contributed to the minter contract modifications we wrote about yesterday, and has a wider field of view at TON dev community.
How come you're a TVM developer? Did you work with other blockchains before laying your finger on TON?
I met Roman (founder of @bitoneng) in a chat and he offered me a job. At the time, I didn't even know what smart contracts were. It took me about a month to learn Fift & FunC. Of course, I had C++/C development experience before that.
How did you react when first saw the release version of jetton smart contract? Did you like its functionality and the way it was written?
There was a lot of misunderstanding why it works that way, but still it's the best way to implement it because of blockchain features. Still not clear why they just took metadata from NFT. My colleague and I even opened an issue (https://github.com/ton-blockchain/TIPs/issues/79) about it.
You worked on the BITON's recent minter contract improvements. In short, why did you decide to rework it and what has been done?
There was an ICO minter in the TF repository. But there were trivially no constraints and no output capability there. We refactored the code and added the functions we needed. The code also became prettier. We added comments into the code.
Fift or FunC?
FunC.
Do you find TON a comfortable dev environment as of today?
I believe that the entry threshold into development is now very high, there are very few good guides. TVM developers can be counted on the fingers of one hand, all of whom are already members of some kind of a team. This generates a high demand for them.
Post #40
7.95K
- 👍 14
- 🎉 13