Andrew Gutarev
Andrew Gutarev
Reverse reference not working 
Adding auto-completion for global variables in smart-contract files. Now it can autocomplete, but only in the file where the variable was defined and without understanding that it is a variable....
- camelCase support (built-in funcs + method_id + preview stdlib for camelCase) - new built-in funcs (`~slice_begins_with`, `store_slice`, `pack_address`) - stdlib.fc update - pragma camelCase
Adding stateinit when calling the contract interface will allow you to "deploy" contracts without using a constructor. This will make it possible to create more flexible systems using more blockchain...
Problem: Every time you have to copy the used schemes from block.tlb Suggested solution: Add block.tlb as background import, like stdlib.fc.
 
Compiling a TL-B scheme from TEP-64 using the standard tools ([tlbc](https://github.com/ton-blockchain/ton/blob/master/crypto/tl/tlbc.cpp)) results in an error: ``` test.tlb:1:23: error: variable `bn` used before being assigned to tail#_ {bn:#} b:(bits bn) =...
`master_msg` scheme is not checked, this may cause `total_supply` to increase without writing tokens to `jetton-wallet` (spoiler) Current op::mint code ```c if (op == op::mint()) { throw_unless(73, equal_slices(sender_address, admin_address)); slice...
### Summary This proposal aims to create a article "Developing Effective Smart-Contract (FunC lang)" that focuses on optimizing gas consumption in smart contracts. The article will provide insights into gas-saving...