Unit ID
PFp5xxnO0GUAvcgynJWeQKlycECIT150fLot9h4oFsw=
Received
21.12.2021 15:26:48
Confirmation delay (full node)
9 minutes 20 seconds
Confirmation delay (light node)
11 minutes 56 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": "{($step1 OR $step2) AND $asset != 'base'}", "app": "payment", "payload": { "asset": "base", "outputs": [ { "address": "{$address}", "amount": 1000 } ] } }, { "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,224 bytes
(451 headers, 1773 payload)
Level:8560455
Witnessed level:8560446
Main chain index:8232395
Latest included mc index:8232394
Status:stable/confirmed/final