Steem & Hive Smart Contracts Wiki

Getting started with Engine smart contract development: first, read all the links below in the General System Design & Usage section. Steem is mentioned in some areas, but everything is equally applicable to Hive Engine. After that, read the Smart Contract Developer's Guide, which contains quickstart instructions and teaches you best practices for working with & testing smart contract code. Use the Contract Documentation section as a reference for individual smart contract interfaces.

General System Design & Usage

Requirements

Write a Smart Contract

Add actions to my Smart Contract

Smart Contracts API

Database API

Events and Logs

Deploy a Smart Contract

JSON RPC server

Interact with the sidechain

How to setup a Steem or Hive Smart Contracts node

Contract Documentation

Tokens Contract

Market Contract

Market Pools Contract

NFT Contract

NFT Market Contract

Bot Controller Contract

Pack Manager Contract

Mining Contract

Airdrops Contract

Claimdrops Contract

Distribution Contract

Witnesses Contract