Post your project for free and start receiving proposals from freelancers within minutes after publication!
Development of IDE plagins
What is needed is:
(1) Illumination of the syntax.
Where there are problems with this: Any tvm functions (accept, hash, rawReserve, setcode, buildingStatinit, setCurrentCode, resetStorage, financeId, pubkey, etc) Types TvmCell, TvmSlice, TvmBuilder Key word static for InitData Field Virtual, inline, functionID, overhead message flags of AbiHeader Options msg (pubkey, data, etc) Fallback, receive, onBounce Collection initData
(2) Rapid transition (ctrl+click):
In the case of an application to the method/field declared in the contract, the conversion to it within the contract or to the level of the contract in the hierarchy where it has been performed upon the application to the next contract by the parent or on the interface in which the method is defined.
(3) Auto-addition
Available methods (ctrl + space) Parameter of method (ctrl + P)
(4) Corrected auto-imports (Alt+Enter)
(5) End uses (Alt + F7)
(6) Warning underlined (perhaps at the compiler level some of this should be):
- unused parameters
- incorrect view/pure/override
- incorrect return
- conspicuity of variables
- Call for methods outside visibility
- pure in a method that doesn't have tvm.accept, but it's sending messages.
- omitted pragma expire and there is a tvm.accept with a key check
- the pragma pubkey has been omitted and there is msg.pubkey
- call for virtual functions not defined in the contract by the abstract of the current contract
- Lack of implementation of methods
- Several rawReserve as part of the first call
- tvm.accept before requere
- No flags in return in responsible
- bounce: treue in responsible + onBounce in contract
- errors and warnings of the compiler all not described above (if implemented through a compilation emulation)
(7) Showing of deflated flags in messages:
value, flag, bounce
Maybe there's also a compiler-level ban on flag-downing.
(8) Automatic correct formatting of code style code + import alignment (Alt+Ctrl+L)
At least the retreats to make sure they're done right.
(9) The possibility of starting contract assembly / locklift scripts and tests directly from IDE
The compiler issues the lack of implementation. Unused Basic Requirements
More details with the performer!
(1) Illumination of the syntax.
Where there are problems with this: Any tvm functions (accept, hash, rawReserve, setcode, buildingStatinit, setCurrentCode, resetStorage, financeId, pubkey, etc) Types TvmCell, TvmSlice, TvmBuilder Key word static for InitData Field Virtual, inline, functionID, overhead message flags of AbiHeader Options msg (pubkey, data, etc) Fallback, receive, onBounce Collection initData
(2) Rapid transition (ctrl+click):
In the case of an application to the method/field declared in the contract, the conversion to it within the contract or to the level of the contract in the hierarchy where it has been performed upon the application to the next contract by the parent or on the interface in which the method is defined.
(3) Auto-addition
Available methods (ctrl + space) Parameter of method (ctrl + P)
(4) Corrected auto-imports (Alt+Enter)
(5) End uses (Alt + F7)
(6) Warning underlined (perhaps at the compiler level some of this should be):
- unused parameters
- incorrect view/pure/override
- incorrect return
- conspicuity of variables
- Call for methods outside visibility
- pure in a method that doesn't have tvm.accept, but it's sending messages.
- omitted pragma expire and there is a tvm.accept with a key check
- the pragma pubkey has been omitted and there is msg.pubkey
- call for virtual functions not defined in the contract by the abstract of the current contract
- Lack of implementation of methods
- Several rawReserve as part of the first call
- tvm.accept before requere
- No flags in return in responsible
- bounce: treue in responsible + onBounce in contract
- errors and warnings of the compiler all not described above (if implemented through a compilation emulation)
(7) Showing of deflated flags in messages:
value, flag, bounce
Maybe there's also a compiler-level ban on flag-downing.
(8) Automatic correct formatting of code style code + import alignment (Alt+Ctrl+L)
At least the retreats to make sure they're done right.
(9) The possibility of starting contract assembly / locklift scripts and tests directly from IDE
The compiler issues the lack of implementation. Unused Basic Requirements
More details with the performer!
Current freelance projects in the category Cryptocurrency & Blockchain
Audit and construction of a secure infrastructure for sending BTC transactions
602 USD
We are looking for a Bitcoin security engineer for two tasks: (1) auditing the current wallet generation and BTC sending system to identify vulnerabilities; (2) designing and building a new secure infrastructure for key storage and transaction sending.Part 1 — Audit of the… System & Network Administration, Cryptocurrency & Blockchain ∙ 21 hours 36 minutes back ∙ 6 proposals |
Need Smart Contract Engineer/Mentor
8000 USD
I want to find the Smart Contract Engineer/Mentor who has rich experience in Solidity smart contract development. Cryptocurrency & Blockchain, Engineering ∙ 7 days 17 hours back ∙ 12 proposals |