XM6FANQEDBZ3VNP2C2TGFJVKMHB2IWT7
[
"autonomous agent",
{
"messages": {
"cases": [
{
"if": "{ trigger.data.action == 'create' }",
"init": "{
$base = 'HA75DNCKJ4ZCLGHSUVEAIBNRTHO63D7T';
require(trigger.data.unlock_date, 'unlock_date required');
$ud_ts = parse_date(trigger.data.unlock_date);
require($ud_ts, 'invalid unlock_date');
$ud = timestamp_to_string($ud_ts, 'date');
$owner = trigger.address;
$name = trigger.data.name OTHERWISE '';
$params = { owner: $owner, unlock_date: $ud };
if ($name) $params.name = $name;
$def = ['autonomous agent', { base_aa: $base, params: $params }];
$new_aa = chash160($def);
$safes = var[$owner] OTHERWISE {};
$count = length($safes) + 1;
$key = 'ts' || $count;
}",
"messages": [
{
"app": "definition",
"payload": {
"definition": "{ $def }"
}
},
{
"app": "state",
"state": "{
$safes[$key] = $new_aa;
var[$owner] = $safes;
response['message'] = 'TimeSafe created';
response['aa'] = $new_aa;
response['owner'] = $owner;
response['unlock_date'] = $ud;
if ($name) response['name'] = $name;
}"
}
]
},
{
"if": "{ trigger.data.action == 'delete' }",
"init": "{
$owner = trigger.address;
require(var[$owner], 'no safes found for owner');
require(trigger.data.key, 'key required');
$safes = var[$owner];
require($safes[trigger.data.key], 'safe not found');
$safes[trigger.data.key] = false;
}",
"messages": [
{
"app": "state",
"state": "{
var[$owner] = $safes;
response['message'] = 'TimeSafe deleted';
response['owner'] = $owner;
response['key'] = trigger.data.key;
}"
}
]
}
]
}
}
]
- MCI: 11510743
- Not bounced
- Response unit:
- Response: {
"responseVars": {
"message": "TimeSafe created",
"aa": "PRPKAK64S6WZ2KOBEY3LFOKPYYWQM2X3",
"owner": "4KJELGJMS5X6L4EHFAUMSLQTGILRVRZU",
"unlock_date": "2025-08-26",
"name": "test"
}
}
- MCI: 11510089
- Not bounced
- Response: {
"responseVars": {
"message": "TimeSafe deleted",
"owner": "TH22XC6RYLFUJALRKNE3ZHF5Q7WA5RI6",
"key": "ts2"
},
"info": "no messages after filtering"
}
- MCI: 11510062
- Not bounced
- Response unit:
- Response: {
"responseVars": {
"message": "TimeSafe created",
"aa": "ZGKGOPTXI5RCPXW2RRM7NINYHR2IIFJB",
"owner": "TH22XC6RYLFUJALRKNE3ZHF5Q7WA5RI6",
"unlock_date": "2026-08-24",
"name": 1
}
}
- MCI: 11510048
- Not bounced
- Response unit:
- Response: {
"responseVars": {
"message": "TimeSafe created",
"aa": "WGGKSJ5AJDSXNXL4H5TESV3CIJP2FUGP",
"owner": "TH22XC6RYLFUJALRKNE3ZHF5Q7WA5RI6",
"unlock_date": "2025-08-24",
"name": "test123"
}
}
Show transactions in assets:
No transactions found, it may be worth changing the filter
Unit ID
Date
From
Direction
To
Amount
25.08.2025 09:29:41
XM6FANQEDBZ3VNP2C2TGFJVKMHB2IWT7
out
XM6FANQEDBZ3VNP2C2TGFJVKMHB2IWT7
25.08.2025 09:29:41
in
XM6FANQEDBZ3VNP2C2TGFJVKMHB2IWT7
24.08.2025 21:38:08
in
XM6FANQEDBZ3VNP2C2TGFJVKMHB2IWT7
24.08.2025 21:22:21
XM6FANQEDBZ3VNP2C2TGFJVKMHB2IWT7
out
XM6FANQEDBZ3VNP2C2TGFJVKMHB2IWT7
24.08.2025 21:12:17
XM6FANQEDBZ3VNP2C2TGFJVKMHB2IWT7
out
XM6FANQEDBZ3VNP2C2TGFJVKMHB2IWT7