Skip to content
javascript blockchain/sidechain powered by Steem
JavaScript Shell
Branch: master
Clone or download
Latest commit 0e3e07e Oct 20, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
benchmarks improving json saving process Jan 18, 2019
contracts fixing tokens unlocking Sep 18, 2019
libs
plugins fixing tokens unlocking Sep 18, 2019
scripts
test enforcing fees directly in the contract for delegation and staking Sep 12, 2019
.env.example
.eslintrc initial commit Jun 27, 2018
.gitignore
.travis.yml
LICENSE initial commit Jun 27, 2018
README.md
app.js
app.pm2.json
config.json moving to mongodb storage Jun 3, 2019
package-lock.json changing market int index to decimal128 Jun 19, 2019
package.json
update_node.sh

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

You can’t perform that action at this time.