Edwardong / CS171PA2

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CS171 PA2

Jiaxi Ye && Zheren Dong

Launch process:

$python3 process.py <pid=0|1|2>

$python3 network.py

Input format:

  • print blockchain | clock | balance|set|pqueue

  • transfer P<?> <amount>

    e.g. transfer P2 5

    Or alternatively by pid: transfer 1 5

Message format:

sender, receiver, clock, payload

Payload format:

type: 'request'

type: 'reply',

type: 'release', transaction: [S,R,amount],

type: 'test'

Event format type, (foreign_clock,) (transaction,) (args,)

About

License:GNU General Public License v3.0


Languages

Language:Python 100.0%