GillesRasigade / m-place

Market place models for transactions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

m-place

Market place models for transactions

Build Status Code Climate Test Coverage npm dependencies Issue Count

Installation

nvm use
npm install
npm test # eslint + coverage

Workflow

// 1. Contract definition and publication
const john = new Actor({ name: 'John' });
const contract = new Contract();

contract
  .changeOwnership(john)
  .addParty(john)
  .addTerm({ name: 'Term #1' })
  .sign()
  .pubish();

// 2. Transaction creation from contract
const william = new Actor({ name: 'William' });
const transaction = new Transaction({ contract });

transaction.order([william]).computePrice();

About

Market place models for transactions

License:MIT License


Languages

Language:JavaScript 100.0%