Unit ID
1T+TqapCvIhJEZ+S4eO+QlIV5NJfHRLcau250bRvkSc=
Received
16.11.2021 17:40:32
Confirmation delay (full node)
6 minutes 52 seconds
Confirmation delay (light node)
11 minutes 27 seconds
Messages
Definition
Definition: [ "autonomous agent", { "init": "{ $non_bytes_asset = trigger.output[[asset!=base]].asset; if ($non_bytes_asset == 'ambiguous') bounce('ambiguous asset'); $asset = $non_bytes_asset == 'none' ? 'base' : $non_bytes_asset; $claim_num = trigger.data.claim_num; $step1 = !!$claim_num; // from the bridge if ($step1){ $data = trigger.data.data; $address = $data.address1; $data_to_forward = $data.data1; } else if (var['initial_unit'] AND var['initial_unit'] == trigger.initial_unit AND var['address2']){ // response from the AA called in step 1 $step2 = true; $address = var['address2']; $data_to_forward = var['data2']; } }", "messages": [ { "if": "{$step1 OR $step2}", "app": "payment", "payload": { "asset": "{$asset}", "outputs": [ { "address": "{$address}", "amount": "{trigger.output[[asset=$asset]]}" } ] } }, { "if": "{$data_to_forward}", "app": "data", "payload": "{ $data_to_forward }" }, { "app": "state", "state": "{ if ($step1 AND $data.address2){ // save step2 data for future forwarding var['initial_unit'] = trigger.initial_unit; var['address2'] = $data.address2; var['data2'] = $data.data2; } else if ($step2){ var['initial_unit'] = false; var['address2'] = false; var['data2'] = false; } response['message'] = $step1 ? 'forwarded 1' : ($step2 ? 'forwarded 2' : 'deposited'); }" } ] } ]
Technical information
Fees:
2,117 bytes
(451 headers, 1666 payload)
Level:8417072
Witnessed level:8417064
Main chain index:8091685
Latest included mc index:8091684
Status:stable/confirmed/final