| 1 | [ |
| 2 | "autonomous agent", |
| 3 | { |
| 4 | "init": "{ |
| 5 | $args = trigger.data; |
| 6 | $qt = $args.qt; |
| 7 | $receptora = $args.receptora; |
| 8 | $unitat = $args.unitat; |
| 9 | }", |
| 10 | "messages": [ |
| 11 | { |
| 12 | "app": "payment", |
| 13 | "payload": { |
| 14 | "asset": "{ $unitat }", |
| 15 | "outputs": [ |
| 16 | { |
| 17 | "address": "{ $receptora }", |
| 18 | "amount": "{ $qt }" |
| 19 | } |
| 20 | ] |
| 21 | } |
| 22 | }, |
| 23 | { |
| 24 | "app": "state", |
| 25 | "state": "{ |
| 26 | if ( ! var[ 'ordinal' ] ) { $ordinal = 1; } |
| 27 | else { $ordinal = var[ 'ordinal' ] + 1; } |
| 28 | var[ 'ordinal' ] = $ordinal; |
| 29 | var[ 'emissio_' || $ordinal ] = |
| 30 | { |
| 31 | qt: $qt, |
| 32 | receptora: $receptora, |
| 33 | temps: timestamp |
| 34 | }; |
| 35 | response[ 'Resultat: ' ] = |
| 36 | "Emissió #" || $ordinal || " amb qt: " || $qt || " a l'adr " || $receptora; |
| 37 | }" |
| 38 | } |
| 39 | ] |
| 40 | } |
| 41 | ] |