QRPI33656RFSEDEZHB5T2DNJ7R2WQQDS
[
"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');
}"
}
]
}
]
- MCI: 9963916
- Not bounced
- Response unit:
- Response: {
"responseVars": {
"message": "forwarded 1"
}
}
- MCI: 9963840
- Not bounced
- Response unit:
- Response: {
"responseVars": {
"message": "forwarded 1"
}
}
- MCI: 9779610
- Not bounced
- Response unit:
- Response: {
"responseVars": {
"message": "forwarded 1"
}
}
- MCI: 9777039
- Not bounced
- Response unit:
- Response: {
"responseVars": {
"message": "forwarded 1"
}
}
- MCI: 9776878
- Not bounced
- Response unit:
- Response: {
"responseVars": {
"message": "forwarded 1"
}
}
- MCI: 9776872
- Not bounced
- Response unit:
- Response: {
"responseVars": {
"message": "forwarded 1"
}
}
- MCI: 9774602
- Not bounced
- Response unit:
- Response: {
"responseVars": {
"message": "forwarded 1"
}
}
- MCI: 9774442
- Not bounced
- Response unit:
- Response: {
"responseVars": {
"message": "forwarded 1"
}
}
- MCI: 9745326
- Not bounced
- Response unit:
- Response: {
"responseVars": {
"message": "forwarded 1"
}
}
- MCI: 9623182
- Not bounced
- Response unit:
- Response: {
"responseVars": {
"message": "forwarded 1"
}
}
Show transactions in assets:
No transactions found, it may be worth changing the filter
Unit ID
Date
From
Direction
To
Amount
09.07.2023 18:59:33
QRPI33656RFSEDEZHB5T2DNJ7R2WQQDS
out
09.07.2023 18:59:33
in
QRPI33656RFSEDEZHB5T2DNJ7R2WQQDS
09.07.2023 18:14:19
QRPI33656RFSEDEZHB5T2DNJ7R2WQQDS
out
09.07.2023 18:14:19
in
QRPI33656RFSEDEZHB5T2DNJ7R2WQQDS
25.04.2023 21:40:05
QRPI33656RFSEDEZHB5T2DNJ7R2WQQDS
out