0.4.6 • Published 5 years ago

create-asch-contract v0.4.6

Weekly downloads
-
License
ISC
Repository
-
Last release
5 years ago

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