0.4.6 • Published 5 years ago
create-asch-contract v0.4.6
create-asch-contract
阿希智能合约脚手架。
Usage
$ npm i create-asch-contract -g
$ create-asch-contract init
$ cd [my-asch-contract] && npm test
本地调试
前提:安装 VS Code + TSLint 插件
方法一:
1. VS Code 安装 [Jest Runner](https://marketplace.visualstudio.com/items?itemName=firsttris.vscode-jest-runner)
2. 在 __tests__/SimpleContract.test.ts 某个 it 测试里添加断点,右键选择「Debug Jest」
方法二:
1. 自己编写 test.ts,引入 mock.ts 和 SimpleContract.ts
2. 设置 .vscode/launch.json
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Test Contract",
"args": [
"-r",
"${workspaceFolder}/node_modules/ts-node/register",
"${workspaceFolder}/test.ts"
]
}
]
}
3. 在 SimpleContract.ts 添加断点
4. 启动调试
相关模块
- asch-contract-core: asch 智能合约核心实现
- asch-contract-types: TypeScript 的 .d.ts 头文件
- asch-contract-tslint: TypeScript 的 lint 规范
0.4.6
5 years ago
0.4.5
5 years ago
0.4.4
5 years ago
0.4.3
5 years ago
0.4.1
5 years ago
0.4.0
5 years ago
0.3.14
5 years ago
0.3.13
5 years ago
0.3.12
5 years ago
0.3.11
5 years ago
0.3.10
5 years ago
0.3.9
5 years ago
0.3.8
5 years ago
0.3.7
5 years ago
0.3.6
5 years ago
0.3.5
5 years ago
0.3.4
5 years ago
0.3.3
5 years ago
0.3.2
5 years ago
0.3.0
5 years ago
0.2.26
5 years ago
0.2.25
5 years ago
0.2.24
5 years ago
0.2.23
5 years ago
0.2.21
5 years ago
0.2.20
5 years ago
0.2.19
5 years ago
0.2.16
5 years ago
0.2.15
5 years ago
0.2.14
5 years ago
0.2.13
5 years ago
0.2.12
5 years ago
0.2.11
5 years ago
0.2.10
5 years ago
0.2.9
5 years ago
0.2.8
5 years ago
0.2.7
5 years ago
0.2.6
5 years ago
0.2.5
5 years ago
0.2.3
5 years ago
0.2.2
5 years ago