| 6 | |
| 7 | // snippet processor-method |
| 8 | const processTransaction = tx => { |
| 9 | console.log(`New transaction at ${tx.timestamp}`) |
| 10 | console.log(`\tID: ${tx.id}`) |
| 11 | |
| 12 | tx.inputs.forEach((input, index) => { |
| 13 | console.log(`\tInput ${index}`) |
| 14 | console.log(`\t\tType: ${input.type}`) |
| 15 | console.log(`\t\tAsset: ${input.assetAlias}`) |
| 16 | console.log(`\t\tAmount: ${input.amount}`) |
| 17 | console.log(`\t\tAccount: ${input.accountAlias}`) |
| 18 | }) |
| 19 | |
| 20 | tx.outputs.forEach((output, index) => { |
| 21 | console.log(`\tOutput ${index}`) |
| 22 | console.log(`\t\tType: ${output.type}`) |
| 23 | console.log(`\t\tPurpose: ${output.purpose}`) |
| 24 | console.log(`\t\tAsset: ${output.assetAlias}`) |
| 25 | console.log(`\t\tAmount: ${output.amount}`) |
| 26 | console.log(`\t\tAccount: ${output.accountAlias}`) |
| 27 | }) |
| 28 | } |
| 29 | // endsnippet |
| 30 | |
| 31 | client.mockHsm.keys.create() |