Skip to content

Latest commit

 

History

History
54 lines (34 loc) · 1.46 KB

README.md

File metadata and controls

54 lines (34 loc) · 1.46 KB

Swarm City

Swarm City Contracts

Introduction

A collection of all the swarm city smart contracts written in solidity

Parameters.sol

Manages blockchain-approved parameters for a DApp Developers stake their reputation by deploying new keys to this contract.

HashtagSimpleDeal.sol

Manages a hashtag

  • Creates a MiniMe token contract for managing REP balances
  • Registers Factories that can mint rep
  • Manages hashtag commission fees

Developing

The truffle framework is used. Contracts are in the contracts folder.

Compiling contracts

truffle compile

Running unit tests

truffle test

or

truffle test ./test/HashtagSimpleDeal-makedeal.js truffle test ./test/HashtagSimpleDeal-conflictflow.js truffle test ./test/HashtagSimpleDeal-conflictflow-provider.js truffle test ./test/HashtagSimpleDeal-conflictflow-payout.js truffle test ./test/HashtagSimpleDeal-cancelflow.js