3.1.1 ⢠Published 4 years ago
sct v3.1.1
Help you better learn, develop and debug Smart Contract.
⨠Features
- āļø Support CLI to quickly view output
- š¦ Support import library to your project
- š”ļø Support Typescript
š¦ Install
Using npm:
$ npm install sct -g # If you use CLI feautre
$ npm install sct --saveOr, using yarn:
$ yarn global add sct
$ yarn add sctšØ Usage
š¦ Using library
import { convert } from 'sct'
// es5
// const { convert } = require('sct')
convert.stringToBytes('Welcome to use sct') // 0x57656c636f6d6520746f2075736520736374Or, import on demand
import { stringToBytes } from 'sct/lib/convert'
// es5
// const { stringToBytes } = require('sct/lib/convert')
stringToBytes('Welcome to use sct') // 0x57656c636f6d6520746f2075736520736374The full documentation is a available in here.
āļø Using CLI
$ sct convert
? What do you want to run? stringToBytes
? inputData: Welcome to use sct
? Do you need extra args? No
Convert function "stringToBytes" output:
0x57656c636f6d6520746f2075736520736374Or, run specify function
$ sct convert -r stringToBytes
? inputData: Welcome to use sct
? Do you need extra args? No
Convert function "stringToBytes" output:
0x57656c636f6d6520746f2075736520736374See more, please you use sct -h
āļø Development
Folders
āāā bin # CLI code
āāā src # source code
āāā test # test code
āāā docs.md # documentation in markdown
āāā package.jsonLocal development
Fork and git clone
$ npm install
$ npm run dev
$ npm link
$ sct convert # Or otherThen check output
Test Case and Lint
Lint source code
$ npm run lintRun test case
$ npm testš¢ About the version number
Because package name sct was transferred to me by NPM team, there was already version 2.0.0 before, and the previous version has nothing to do with this open source project, so the package version started from 3.0.0.