Ctor
Overview
A smart contract management toolkit.
- Ctor UI - lets you visualize and interact with a smart contract's resources
- Online demo - https://ctor-ui.herokuapp.com/
Installation
Install the NPM package globally.
$ npm install ctor-ui -g
Quickstart
Follow the Truffle documentation for the basics of a Truffle project and deploying your first smart contract. https://www.truffleframework.com/docs/truffle/quickstart
Usage
Ctor is configured with default settings to run out of the box (see Quickstart).
ctor [-p port] [-b build_dir] [-h host]
Options
command | flag | description | default |
---|---|---|---|
version | -v | show package version | - |
port | -p | port to serve Ctor from | 5500 |
build_dir | -b | truffle build directory | ./build/contracts/ |
host | -h | rpc server url | http://localhost:7545/ |
networkId | -i | network id | 5777 |
Github Project structure
- Cli - command line interface to run Ctor UI
- Client - client UI
- Landing - landing page
- Server - express server
- Smart Contract example - truffle example project
Feedback
We really appreciate and value contributions. All bugs, feature requests, pull requests, feedback, etc., are welcome. Feel free to post them here.
License
Ctor is released under the Apache License 2.0. See LICENSE.