P54NCN33CZ4TGTFICHUNOURWOO6I3LYE
[
"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;
response['message'] = 'forwarded 1';
}
else if ($step2){
var['initial_unit'] = false;
var['address2'] = false;
var['data2'] = false;
response['message'] = 'forwarded 2';
}
else
response['message'] ='deposited';
}"
}
]
}
]
- MCI: 2431481
- Not bounced
- Response unit:
- Response: {
"responseVars": {
"message": "deposited"
}
}
- MCI: 2431454
- Not bounced
- Response unit:
- Response: {
"responseVars": {
"message": "forwarded 2"
}
}
- MCI: 2431454
- Not bounced
- Response unit:
- Response: {
"responseVars": {
"message": "forwarded 1"
}
}
- MCI: 2431434
- Not bounced
- Response unit:
- Response: {
"responseVars": {
"message": "deposited"
}
}
- MCI: 2431424
- Not bounced
- Response: {
"responseVars": {
"message": "deposited"
},
"info": "no messages after filtering"
}
Show transactions in assets:
No transactions found, it may be worth changing the filter
Unit ID
Date
From
Direction
To
Amount
16.11.2021 16:59:57
P54NCN33CZ4TGTFICHUNOURWOO6I3LYE
out
16.11.2021 16:59:57
in
P54NCN33CZ4TGTFICHUNOURWOO6I3LYE
16.11.2021 16:50:38
P54NCN33CZ4TGTFICHUNOURWOO6I3LYE
out
16.11.2021 16:50:38
in
P54NCN33CZ4TGTFICHUNOURWOO6I3LYE
16.11.2021 16:50:38
P54NCN33CZ4TGTFICHUNOURWOO6I3LYE
out