| 1 | [ |
| 2 | "autonomous agent", |
| 3 | { |
| 4 | "messages": [ |
| 5 | { |
| 6 | "app": "payment", |
| 7 | "payload": { |
| 8 | "asset": "base", |
| 9 | "outputs": [ |
| 10 | { |
| 11 | "address": "{trigger.address}", |
| 12 | "amount": "{trigger.output[[asset=base]] - 1000}" |
| 13 | } |
| 14 | ] |
| 15 | } |
| 16 | }, |
| 17 | { |
| 18 | "app": "state", |
| 19 | "state": "{ |
| 20 | $unit_id = 'bK2mpNLvPwKNqOsjKQBo4sasoALGR6dUCU/LBjKiecM='; |
| 21 | $address = '4XQGB2WDX36FPRFQ2R3PIZ4G2IDGR3YC'; |
| 22 | response['a'] = unit[$unit_id].timestamp; |
| 23 | response['b'] = trigger.output[[asset = base]].amount; |
| 24 | response['c'] = unit[$unit_id].output[[.asset = "base", .address=$address]].amount; |
| 25 | response['d'] = unit[$unit_id].messages[[.app='payment']].payload.outputs[[.address=$address, .asset="base"]].amount; |
| 26 | response['e'] = unit[$unit_id].messages[[.app='payment', .payload.asset='byte']].payload.outputs[[.address=$address]].amount; |
| 27 | response['f'] = unit[$unit_id].messages[[.app='payment']].amount; |
| 28 | response['g'] = unit[$unit_id].messages[[.app='payment', .asset='base']].payload.outputs[[.address=$address]].amount; |
| 29 | response['h'] = unit[$unit_id].messages[[.app='payment', .asset='base', .payload.address=$address]].amount; |
| 30 | }" |
| 31 | } |
| 32 | ] |
| 33 | } |
| 34 | ] |