vscode智能合约的插件——SCLens及个人介绍
SCLens的目标是帮助更多对web3感兴趣的传统研发人员更快更容易地创建他们的第一个智能合约。 本人曾在18年区块链方向创业,做链上资产托管服务,后创业失败回到大厂工作至今。 欢迎登链的各位大佬一起交流编程技术、个人想法。
## 计划
1. 支持EVM链上调试开发
2. 支持调用链上库
3. 支持JVM多交易间状态复用
4. 支持L2对接
## 参考
基于开源项目开发,感谢各大项目
1. remix
2. web3js
3. ethers
## 项目信息
github链接:https://github.com/roths/SCLens
vscode插件市场:搜索SCLens
个人介绍
曾在18年区块链方向创业,做链上资产托管服务,后创业失败回到大厂工作至今,平时爱好编程、FPV、手游、爬山、撸猫。 欢迎登链的各位大佬一起交流编程技术、个人想法。
前因后果
最近在业余时间决定重新学习web3相关新知识(本人曾在2018年在区块链方向进行过创业),根据自身工作经验决定在开发工具方向进行切入,边coding边学习,因此开发了这个SCLens智能合约开发工具。
SCLens介绍
SCLens的目标是帮助更多对web3感兴趣的传统研发人员更快更容易地创建他们的第一个智能合约。
- 主要切入点
- 降低工具学习成本:基于vscode UX
- 降低环境依赖:基于JVM,不上链不需要测试账号和测试token
- 降低网络依赖:本地工具(remix很看VPN质量)
- 降低EVM理解成本:按行断点调试而非EVM指令集
功能
- 支持import远程文件(github、https、swarm、ipfs、npm)
- 编译合约
- 调用合约方法
- 断点调试交易
- 部署合约到JVM运行时
- 自动补全
- 跳转符号定义
- 跳转符号使用
- 诊断源码
计划
- 支持EVM链上调试开发
- 支持调用链上库
- 支持JVM多交易间状态复用
- 支持L2对接
参考
基于开源项目开发,感谢各大项目
- remix
- web3js
- ethers
项目信息
github链接:https://github.com/roths/SCLens vscode插件市场:搜索SCLens
- 发表于 2022-09-18 17:38
- 阅读 ( 196 )
- 学分 ( 1 )
- 分类:去中心化应用
评论