Unit ID
R9ZRaAy1J/ykW7RMHHDj42htdtYF9/lrqzeOBBkopVs=
Received
19.11.2020 17:24:42
Confirmation delay (full node)
2 minutes 21 seconds
Messages
Definition
Definition: [ "autonomous agent", { "init": "{\r $nom_AA = 'Diposit';\r $versio = '0.5';\r \r $AA_PF = trigger.data.AA_PF;\r $adr__ = trigger.initial_address;\r $args = trigger.data;\r $unitat = trigger.data.unitat;\r $qt = trigger.output[[ asset = $unitat ]];\r \r $_Transfer = var[ $AA_PF ][ '_Transfer' ];\r $_Subscripcio = var[ $AA_PF ][ '_Subscripcio' ];\r $_Renovacio = var[ $AA_PF ][ '_Renovacio' ];\r $taxa_desc = var[ $AA_PF ][ 'Taxa_Descongestio' ];\r $cicles_latencia = var[ $AA_PF ][ 'Cicles_Latencia' ];\r \r $taxa = round( $qt * $taxa_desc / 100, 0 );\r $qt_liquidacio = $qt - $taxa;\r \r // Comprova q adr subscrita\r $subscripcio = var[ $_Subscripcio ][ 'subscripcio_' || $adr__ ];\r if ( ! $subscripcio ) { bounce ( $nom_AA || ': Adreça no subscrita' ); }\r \r // Comprova q cicle renovat per adr__ no és inferior a l'actual\r $cicle_actual = var[ $_Transfer ][ 'cicle_actual' ];\r $cicle_renovat = var[ $_Renovacio ][ 'cicle_' || $adr__ ];\r \r if ( $cicle_actual > $subscripcio.cicle ){\r if ( ! $cicle_renovat OR $cicle_actual > $cicle_renovat )\r { bounce ( $nom_AA || ': Renovació pendent' ); }\r }\r }", "messages": [ { "app": "state", "state": "{\r if ( ! var[ 'ordinal' ] ) { $ordinal = 1; }\r else { $ordinal = var[ 'ordinal' ] + 1; }\r var[ 'ordinal' ] = $ordinal;\r $ref_diposit = 'Dip_' || $ordinal;\r var[ 'darrer' ] = $ref_diposit;\r var[ $ref_diposit ] =\r {\r dipositant: $adr__,\r qt_diposit: $qt,\r qt_liquidacio: $qt_liquidacio ,\r cicle_liquidacio: $cicle_actual + $cicles_latencia,\r taxa: $taxa,\r data: timestamp,\r cicle: $cicle_actual,\r };\r response[ 'REF. Dipòsit' ] = $ref_diposit;\r response[ 'Dipositant' ] = $adr__;\r response[ 'Qt dipòsit' ] = $qt;\r response[ 'Qt liquidació' ] = $qt_liquidacio;\r response[ 'Taxa' ] = $taxa;\r response[ 'Data dipòsit' ] = timestamp_to_string( timestamp, 'datetime' );\r response[ 'Cicle dipòsit' ] = $cicle_actual;\r response[ 'Cicle liquidació' ] = $cicle_actual + $cicles_latencia;\r \r var[ 'total_Diposits' ] += $qt;\r var[ 'total_Liquidacions' ] += $qt_liquidacio;\r var[ 'total_Taxes' ] += $taxa;\r response[ 'Total Dipòsits' ] = var[ 'total_Diposits' ];\r response[ 'Total Liquidacions' ] = var[ 'total_Liquidacions' ];\r response[ 'Total Taxes' ] = var[ 'total_Taxes' ];\r }" } ] } ]
Technical information
Fees:
3,201 bytes
(452 headers, 2749 payload)
Level:1766156
Witnessed level:1766149
Main chain index:1758425
Latest included mc index:1758424
Status:stable/confirmed/final