####Setup ./gradlew clean deployNodes ./build/nodes/runnodes/
####IMPORTANT: Ensure Notary, PartyA, PartyB and BankOfEngland nodes are running. If not, cd into ./build/nodes/[Node Name Here] and java -jar corda.jar
Issue GBP from BankOfEngland and move to PartyB flow start IssueCashTokenFlow quantity: 1000.00 flow start MoveCashTokenFlow quantity: 250.00, recipient: PartyB
PartyA: Self issue stock tokens and list order flow start SelfIssueStockTokenFlow ticker: GOOG, quantity: 1000 flow start OrderListFlow2 ticker: GOOG, units: 10, price: 25, expires: "2019-12-28T18:30:00.000Z"
Query PartyA vault for stock tokens run vaultQuery contractStateType: com.r3.corda.lib.tokens.contracts.states.FungibleToken
Query PartyA and/or B vault(s) for listed order state run vaultQuery contractStateType: com.ccc.state.Order2
PartyB: Buy order with funds flow start OrderBuyFlow2 linearId: [Order Id] flow start OrderBuyFlow2 linearId: 56c89ec9-0604-4905-b484-df621fddaff2
Query PartyB vault for stock tokens and observe GBP tokens have moved run vaultQuery contractStateType: com.r3.corda.lib.tokens.contracts.states.FungibleToken
Query PartyA vault for GBP tokens and reduced # of stock tokens run vaultQuery contractStateType: com.r3.corda.lib.tokens.contracts.states.FungibleToken