Unit ID
C8voTq4VrW/n1lEbA4D1a0qhC2YpoPLEz/g8tyZVQ4k=
Received
18.07.2021 16:43:27
Confirmation delay (full node)
3 minutes 23 seconds
Confirmation delay (light node)
7 minutes 11 seconds
Messages
Definition
Definition: [ "autonomous agent", { "bounce_fees": { "base": 10000 }, "getters": "{ $validate = $asset =>{ $unitInfo = unit[$asset]; if (NOT $unitInfo.messages) return false; $schema = $unitInfo.authors[0].authentifiers ? false : $unitInfo.authors[0].address; if (NOT $schema) return false; if ($schema != this_address) return false; return true; }; }", "init": "{ if (NOT exists(trigger.data["title"])) bounce("title field is mandatory"); if (NOT exists(trigger.data["ipfs"])) bounce("ipfs field is mandatory"); if (NOT exists(trigger.data["type"])) bounce("title field is mandatory"); if (length(trigger.data["type"]) > 16) bounce("title field must be shorter than 16 characters"); if (exists(trigger.data["ticker"])){ if (length(trigger.data["ticker"] > 5)) bounce("ticker field must be shorter than 5 characters"); } if (NOT exists(trigger.data["copies"])) bounce("copies field is mandatory"); if (NOT is_integer(trigger.data["copies"])) bounce("copies field must be an integer"); if (trigger.data["copies"] < 1) bounce("copies must be at least 1"); if (exists(trigger.data["royalty"])){ if (NOT is_integer(trigger.data["royalty"])) bounce("royalty field must be an integer"); if (trigger.data["royalty"] < 0) bounce("royalty cannot be negative"); if (trigger.data["royalty"] > 100) bounce("royalty can't be higher than 100"); } }", "messages": [ { "app": "asset", "payload": { "cap": "{trigger.data["copies"]}", "is_private": false, "is_transferrable": true, "auto_destroy": "{trigger.data["burn"]}", "fixed_denominations": false, "issued_by_definer_only": true, "cosigned_by_definer": false, "spender_attested": false } }, { "app": "payment", "payload": { "asset": "base", "outputs": [ { "address": "{trigger.address}" } ] } }, { "if": "{var[trigger.address]}", "app": "payment", "payload": { "asset": "{var[trigger.address]}", "outputs": [ { "address": "{trigger.address}" } ] } }, { "app": "state", "state": "{ if (var[trigger.address]) var[trigger.address] = false; else var[trigger.address] = response_unit; }" } ] } ]
Technical information
Fees:
3,168 bytes
(452 headers, 2716 payload)
Level:2088201
Witnessed level:2088193
Main chain index:2079882
Latest included mc index:2079881
Status:stable/confirmed/final