1. Problem statement:
As software engineer in blockchain tech I have experienced comfort of EVM smart contracts development with such tools like hardhat / waffle. From my point of view it is must-have for any platform is to delivery this kind of tool especially because of covering contracts with tests. In case of Phat contracts where we can have really complex context (including external HTTP requests) it is crucial to give option to test contracts using flexible environment like node.js.
2. Proposal Objective:
Main objective of this proposal is to deliver devPHAse MVP which will include:
3. Links
Fully working MVP
https://github.com/l00k/devphase
https://www.npmjs.com/package/devphase
4. Payment conditions
Amount calculated based on 30day avg price of PHA (from coinmarketcap): $0.1525
Time spent on project: 200h
Requested amount: $10.000 => ~65.000PHA
Funds recipient: 41yyQZSWy6yjcLNsR19qA8JzpHUGBGtoB6yotTv9FNpq1MAF
Contract: Łukasz Dobrowolski / l00k / Discord: l00k#1990
Thank you for the proposal. IMO the devPHAse development tooling will add great value to Phala's Phat Contract.
Thanks for the contribution! The proposal plan and fund's size sound solid.
I would say this is a very helpful tooling for Phat Contact.