Unit ID
Lw3urtmy815qBJqbkCek1HHJuwsjaXZz/wbxCrCBQn8=
Received
16.08.2019 23:27:29
Confirmation delay (full node)
5 minutes 6 seconds
Confirmation delay (light node)
5 minutes 31 seconds
Messages
Definition
Definition: [ "autonomous agent", { "init": "{ $puk = trigger.data.puk1||trigger.data.puk2; $asset = trigger.data.asset otherwise trigger.output[[asset=base]].asset; $asset_nice_name = ($asset == 'base')? 'bytes' : $asset; $key = $puk||'_'||$asset; }", "messages": { "cases": [ { "if": "{(trigger.data.puk1) AND (trigger.data.puk2) AND (!trigger.data.s) AND (!trigger.data.ad)}", "messages": [ { "app": "state", "state": "{ var[$key] += trigger.output[[asset=base]]; response['message'] = var[$key]||' '||$asset_nice_name||' are safe under the puk '||$puk; }" } ] }, { "if": "{(trigger.data.puk1) AND (trigger.data.puk2) AND (trigger.data.s1) AND (trigger.data.s2) AND (trigger.data.ad)}", "init": "{ if (!var[$key]) bounce ("puk doesn\'t exists with asset "||$asset_nice_name); if (!is_valid_sig(trigger.data.ad, "-----BEGIN PUBLIC KEY-----"||$puk||"-----END PUBLIC KEY-----", trigger.data.s1||trigger.data.s2)) bounce ("Wrong signature!"); }", "messages": [ { "app": "payment", "payload": { "asset": "{$asset}", "outputs": [ { "address": "{trigger.data.ad}", "amount": "{var[$key]}" } ] } }, { "app": "state", "state": "{ response['message'] = var[$key]||' '||$asset_nice_name||' withdrawn from '||$puk||' to '|| trigger.data.ad; var[$key] = false; }" } ] }, { "messages": [ { "app": "state", "state": "{ bounce ("Set a 'puk1' and 'puk2' field to <the 2 half of the public key, for which you have the related private key> to safely store funds. To withdraw later, set the same 'puk', as well as a 'ad' field to <the Obyte adresse where you want to receive the funds> and a 's1' and 's2' field to <the 2 half signature of a message containing the address 'a'>."); }" } ] } ] } } ]
Technical information
Fees:
2,047 bytes
(353 headers, 1694 payload)
Level:1003806
Witnessed level:1003798
Main chain index:1002624
Latest included mc index:1002623
Status:stable/confirmed/final