Unit ID
MRcnNG5y9kuwHARdH3soLMB/fI9sOJmRQENAHPbCuPI=
Received
04.11.2020 10:49:25
Confirmation delay (full node)
2 minutes 23 seconds
Confirmation delay (light node)
3 minutes 49 seconds
Messages
Definition
Definition: [ "autonomous agent", { "bounce_fees": { "base": 10000 }, "init": "{\r \r $nom_AA = 'Generacions';\r $versio = '3';\r \r $AA_PF = trigger.data.AA_PF;\r $adr__ = trigger.initial_address;\r $args = trigger.data;\r $qt = trigger.output[[asset=base]] - 10000; //bounce-fees \r \r $unitat = var[ $AA_PF ][ 'unitat' ];\r $AA_Capacitacions = var[ $AA_PF ][ '_AA_Capacitacions' ]; \r $AA_Aportacions = var[ $AA_PF ][ '_AA_Aportacions' ]; \r $AA_Transfers = var[ $AA_PF ][ '_AA_Transfers' ];\r $factor_estels = var[ $AA_PF ][ 'Factor_Estels' ];\r \r if ( ! $args.ref ) \r { bounce ( $nom_AA || ': Cal proporcionar el valor de "ref" de l Aportacio' ); }\r \r $ref_aportacio = $args.ref;\r $cicle_actual = var[ $AA_Transfers ][ 'cicle_actual'];\r \r // comprova existència Aportacio\r $aportacio = var[ $AA_Aportacions ][ $ref_aportacio ]; \r if ( ! $aportacio ) \r { bounce ( $nom_AA || ': Aportacio inexistent' ); }\r \r // comprova si adr actuant capacitada per fer Generacions\r if ( ! var[ $AA_Capacitacions ][ 'Omni_' || $adr__ ]) \r { bounce ( $nom_AA || ': Adreça generadora no capacitada' ); }\r \r // comprova si encara no s'ha dut a terme la Generacio corresponent a l'Aportacio\r if ( !! var[ $ref_aportacio ] ) \r { bounce ( $nom_AA || ': Generació ja realitzada per a aquesta Aportació' ); }\r \r // Comprova que quantitat rebuda és la que hi pertoca\r $qt_generacio = $aportacio.qt * $factor_estels;\r if ( $qt != $qt_generacio ) { bounce ( 'Quantitat requerida:' || $qt_generacio ); } \r \r }", "messages": [ { "app": "data", "payload": { "AA_PF": "{ $AA_PF }", "emissora": "{ $adr__ }", "receptora": "{ $aportacio.adr_aportant }", "accio": "{ $nom_AA }" } }, { "app": "payment", "payload": { "asset": "{ $unitat }", "outputs": [ { "address": "{ $AA_Transfers }", "amount": "{ $qt }" } ] } }, { "app": "state", "state": "{\r \r if ( ! var[ 'ordinal' ]) { $ordinal = 1; } \r else { $ordinal = var[ 'ordinal' ] + 1; }\r var[ 'ordinal' ] = $ordinal;\r \r var[ 'darrera' ] = $ref_aportacio;\r \r var[ $ref_aportacio ] = \r {\r adr_actuant: $adr__, \r qt: $qt,\r data: timestamp, \r cicle: $cicle_actual,\r ordinal: $ordinal,\r };\r \r response[ 'Ref aportació' ] = $ref_aportacio;\r response[ 'Node actuant' ] = $adr__;\r response[ 'Qt generació' ] = $qt;\r response[ 'Cicle' ] = $cicle_actual;\r response[ 'Ordinal' ] = $ordinal;\r response[ 'Data generació' ] = timestamp_to_string( timestamp, 'datetime' );\r \r }" } ] } ]
Technical information
Fees:
3,238 bytes
(452 headers, 2786 payload)
Level:1726908
Witnessed level:1726901
Main chain index:1719320
Latest included mc index:1719319
Status:stable/confirmed/final