Transfers view
UTXO view
Obyte.org
Unit Legend
- not on main chain, not stable
- main chain, not stable
- bad unit
- not on main chain, stable/confirmed/final
- main chain, stable/confirmed/final
- not on main chain, selected
- main chain, selected
Close
Close
Unit ID
Nk2Y/zRTmP+lt2pIaHsYBG77jkP5KvSiP0INaqTGkGU=
Received
22.10.2019 14:11:42
Confirmation delay (full node)
2 minutes 29 seconds
Confirmation delay (light node)
5 minutes 24 seconds
Authors
DPYEPM34AUBLZFLCJKKGSJ3R34373IUA
Children
gll/TE/aWj3qaidc3h4sTBhesddy5d0jveQoTZ53NYc=
Parents
oS1aEZS/YgmtaxeW3nrdNQblGbG0blkLdLKOktAggIA=
Messages
Definition
Address:
EYA7KDLLXGSO3QXXHJQZXL6BA4TCAHBL
Definition:
[ "autonomous agent", { "init": "{ // attestor address and name $attestor_address = 'EN3JFYJJXVJHE7Z2AY6P5YDVN322LA6L'; $attestor_name = 'email'; // general variables $return_fee = 1000; $attested_user_id = attestation[[attestors=$attestor_address, address=trigger.address]].user_id; if (!$attested_user_id) bounce("Your address is not attested by "||$attestor_name||" attestor "|| $attestor_address); $balance_key = "user_id_"||$attested_user_id||"_balance"; }", "messages": { "cases": [ { "if": "{!trigger.data.withdraw}", "messages": [ { "app": "state", "state": "{ var[$balance_key] = var[$balance_key] + trigger.output[[asset=base]]; response['message'] = "Total balance for your "||$attestor_name||" attested addresses will be " || var[$balance_key] || " bytes."; }" } ] }, { "init": "{ if (!var[$balance_key]) bounce("Your address is attested but the balance for your account is not found"); if (typeof(trigger.data.withdraw)!='number') bounce("Please enter number of bytes in the 'withdraw' data field. Your balance is " || var[$balance_key] || " bytes."); if (var[$balance_key] < trigger.data.withdraw) bounce('Not enough funds. The maximum amount you can withdraw is ' || var[$balance_key] || ' bytes.'); if (trigger.output[[asset=base]] < $return_fee) bounce('The sending amount is less than the transaction fee '|| $return_fee ||' bytes. Please increase it.'); }", "messages": [ { "app": "payment", "payload": { "asset": "base", "outputs": [ { "address": "{trigger.address}", "amount": "{trigger.data.withdraw + trigger.output[[asset=base]] - $return_fee}" } ] } }, { "app": "state", "state": "{ response['message'] = 'Current balance: '||var[$balance_key]|| ' bytes. Withdraw: ' || trigger.data.withdraw || ' bytes. Balance after withdrawal: ' || (var[$balance_key] - trigger.data.withdraw) || ' bytes. Transaction fee: '||$return_fee|| ' bytes.'; var[$balance_key] = var[$balance_key] - trigger.data.withdraw; }" } ] } ] } } ]
Witnesses
2FF7PSL7FYXVU5UIQHCVDTTPUOOG75GX
2GPBEZTAXKWEXMWCTGZALIZDNWS5B3V7
4H2AMKF6YO2IWJ5MYWJS3N7Y2YU2T4Z5
DFVODTYGTS3ILVOQ5MFKJIERH6LGKELP
ERMF7V2RLCPABMX5AMNGUQBAH4CD5TK4
F4KHJUCLJKY4JV7M5F754LAJX4EB7M4N
IOF6PTBDTLSTBS5NWHUSD7I2NHK3BQ2T
O4K4QILG6VPGTYLRAI2RGYRFJZ7N2Q2O
OPNUXBRSSQQGHKQNEPD2GLWQYEUY5XLD
PA4QK46276MJJD5DBOLIBMYKNNXMUVDP
RJDYXC4YQ4AZKFYTJVCR5GQJF5J6KPRI
WELOXP3EOA75JWNO6S5ZJHOO3EYFKPIR
Technical information
Fees:
2,598
bytes
(353 headers, 2245 payload)
Level:
1115355
Witnessed level:
1115348
Last ball unit:
CaCu/BkBe4kiy6yfeae8D+QC/YiIp/oE8jqgcTg+brc=
Main chain index:
1114114
Latest included mc index:
1114113
Status:
stable/confirmed/final