Market place models for transactions
nvm use
npm install
npm test # eslint + coverage
// 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();