3.1.1 ā¢ Published 3 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 --save
Or, 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') // 0x57656c636f6d6520746f2075736520736374
Or, import on demand
import { stringToBytes } from 'sct/lib/convert'
// es5
// const { stringToBytes } = require('sct/lib/convert')
stringToBytes('Welcome to use sct') // 0x57656c636f6d6520746f2075736520736374
The 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:
0x57656c636f6d6520746f2075736520736374
Or, run specify function
$ sct convert -r stringToBytes
? inputData: Welcome to use sct
? Do you need extra args? No
Convert function "stringToBytes" output:
0x57656c636f6d6520746f2075736520736374
See more, please you use sct -h
āļø Development
Folders
āāā bin # CLI code
āāā src # source code
āāā test # test code
āāā docs.md # documentation in markdown
āāā package.json
Local development
Fork
and git clone
$ npm install
$ npm run dev
$ npm link
$ sct convert # Or other
Then check output
Test Case and Lint
Lint source code
$ npm run lint
Run 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
.