Unit ID
0N5mpGqiOHk/RTXTGPDm1d9U8nOqo+mgxg2QU5pA28E=
Received
17.08.2025 20:34:35
Confirmation delay (full node)
17 minutes 30 seconds
Confirmation delay (light node)
25 minutes 34 seconds
Messages
Definition
Definition: [ "autonomous agent", { "getters": "{ $is_unlocked = () => timestamp_to_string(timestamp, 'date') >= params.unlock_date; }", "messages": { "cases": [ { "if": "{ trigger.data.withdraw }", "init": "{ require(params.owner, "owner not set in params"); require(params.unlock_date, "unlock_date not set in params"); require(trigger.address == params.owner, "only owner can withdraw"); require($is_unlocked(), "balance unlocks on " || params.unlock_date); $asset = trigger.data.asset OTHERWISE 'base'; $requested = trigger.data.amount OTHERWISE ''; if (!$requested) { $bal = balance[$asset]; require($bal > 0, "nothing to withdraw"); $amount_to_send = $bal; } else { require(is_valid_amount($requested), "invalid amount"); $amount_to_send = $requested; require(balance[$asset] >= $amount_to_send, "insufficient balance"); } }", "messages": [ { "app": "payment", "payload": { "asset": "{ $asset }", "outputs": [ { "address": "{ params.owner }", "amount": "{ $amount_to_send }" } ] } }, { "app": "state", "state": "{ response['message'] = 'withdrawn'; response['asset'] = $asset; response['amount'] = $amount_to_send; if (params.name) response['name'] = params.name; }" } ] }, { "messages": [ { "app": "state", "state": "{ response['message'] = 'deposit accepted'; if (params.name) response['name'] = params.name; }" } ] } ] } } ]
Technical information
Fees:
2,246 bytes
(405 headers, 1841 payload)
TPS fee:
0 bytes
Actual TPS fee:
1 bytes
Level:11895360
Witnessed level:11895346
Main chain index:11499495
Latest included mc index:11499494
Status:stable/confirmed/final