HiveSmartContracts Mirror
Go to file
harpagon210 9e0da659f8 fix tests, enforce node/npm version 2020-03-21 15:47:03 -05:00
benchmarks fix linting 2019-11-19 16:32:56 -06:00
contracts Merge pull request #55 from bt-cryptomancer/cryptomancer_wip6 2020-03-21 12:21:11 -05:00
libs Merge pull request #55 from bt-cryptomancer/cryptomancer_wip6 2020-03-21 12:21:11 -05:00
plugins fixed lint errors 2020-02-01 11:40:33 +00:00
scripts moving to mongodb storage 2019-06-03 18:36:11 -05:00
snapshot added snapshot file 2020-03-20 14:17:16 +00:00
test fix tests, enforce node/npm version 2020-03-21 15:47:03 -05:00
.env.example updating .env info 2019-11-04 16:51:31 -06:00
.eslintignore fix 2020-01-13 12:52:02 -06:00
.eslintrc initial commit 2018-06-27 16:40:05 -05:00
.gitignore improving p2p security 2019-07-04 15:35:06 -05:00
.npmrc fix tests, enforce node/npm version 2020-03-21 15:47:03 -05:00
.travis.yml run eslint on commit 2019-11-14 16:09:10 -06:00
LICENSE initial commit 2018-06-27 16:42:30 -05:00
README.md update readme 2019-10-20 12:01:34 -05:00
app.js removing DB plugin, each plugin now has its own DB connection 2019-11-19 14:56:26 -06:00
app.pm2.json fixing pm2 script 2019-01-31 11:28:32 -06:00
config.json restarting testnet 2019-11-18 10:45:20 -06:00
package-lock.json fix tests, enforce node/npm version 2020-03-21 15:47:03 -05:00
package.json fix tests, enforce node/npm version 2020-03-21 15:47:03 -05:00
update_node.sh adding steempegged contract, fixing some bugs, reinforcing tokens' security 2019-02-12 09:54:12 -06:00

README.md

Steem Smart Contracts Build StatusCoverage Status

1. What is it?

Steem Smart Contracts is a sidechain powered by Steem, it allows you to perform actions on a decentralized database via the power of Smart Contracts.

2. How does it work?

This is actually pretty easy, you basically need a Steem account and that's it. To interact with the Smart Contracts you simply post a message on the Steem blockchain (formatted in a specific way), the message will then be catched by the sidechain and processed.

3. Sidechain specifications

  • run on node.js
  • database layer powered by MongoDB
  • Smart Contracts developed in Javascript
  • Smart Contracts run in a sandboxed Javascript Virtual Machine called VM2
  • a block on the sidechain is produced only if transactions are being parsed in a Steem block

4. Setup a Steem Smart Contracts node

see wiki: https://github.com/harpagon210/steemsmartcontracts/wiki/How-to-setup-a-Steem-Smart-Contracts-node

5. Tests

  • npm run test

6. Usage/docs