Unit ID
apSeQNlkmuIH6pzHBcq12neqn3gmN8Sw8/4zKiE9Uwk=
Received
06.02.2023 13:17:32
Confirmation delay (full node)
2 minutes 18 seconds
Messages
Definition
Definition: [ "autonomous agent", { "init": "{ $_Registre = '6UDN6TJX7AM3CTT6RSBVWW6K57WAKX4U'; // Retorna el valor d'una entrada del _Registre $__dada = $refdada => data_feed [[ oracles = $_Registre, feed_name = $refdada, ifnone = 0 ]]; $adr__ = trigger.initial_address; $args = trigger.data; $proces = $args.proces; $qt = $__dada( 'Topall_Emissions' ) otherwise 1e6; if ( $proces != "generacio" AND $__dada( '_Portal' ) != trigger.address ) bounce( 'Portal no reconegut' ); }", "messages": { "cases": [ { "if": "{ $proces == "generacio" }", "messages": [ { "app": "asset", "payload": { "cap": "{ $qt }", "is_private": false, "is_transferrable": true, "auto_destroy": false, "fixed_denominations": false, "issued_by_definer_only": true, "cosigned_by_definer": false, "spender_attested": false } }, { "app": "state", "state": "{ var[ response_unit ] = $adr__; }" } ] }, { "if": "{ $proces == "configuracio" }", "init": "{ $_Emissions = $__dada( '_Emissions' ); $unit_ID = $args.unit_ID; $_configuradora = var[ $unit_ID ] otherwise '_'; if( $_configuradora != $adr__ ) bounce( 'No autoritzada. Configuradora: ' || $_configuradora ); // Obté valor argument requesta especificat o rebota $__arg = $arg => $args[ $arg ] otherwise bounce( "Cal proporcionar el valor de: " || $arg ); $geto = $__arg( 'geto' ) != 'Estels' ? $args.geto : bounce( 'Nom incorrecte' ); $estat_geto = $__dada( $geto || '_estat' ) otherwise ''; // No ha de constar com a pendent d'inscripció if ( $estat_geto == 'pendent_inscripcio' ) bounce( "Aquest getó consta com a pendent d'inscripció" ); // No ha de constar com a operatiu if ( $estat_geto == 'operatiu' ) bounce( 'Aquest getó consta com a operatiu' ); $ordinal_geto = $__dada( 'ordinal_geto' ) otherwise 0; $nou_ordinal_geto = $ordinal_geto + 1; $dades = {}; $dades[ 'ordinal_geto' ] = $nou_ordinal_geto; $dades[ 'geto_' || $unit_ID ] = $geto; $dades[ $geto ] = $nou_ordinal_geto; $dades[ $geto || '_data' ] = timestamp; $dades[ $geto || '_id' ] = $unit_ID; $dades[ $geto || '__AUT_A' ] = $__arg( '_AUT_A' ); $dades[ $geto || '__AUT_B' ] = $__arg( '_AUT_B' ); $dades[ $geto || '__AUT_C' ] = $__arg( '_AUT_C' ); $dades[ $geto || '_topall' ] = $qt otherwise $__dada( 'Topall_Emissions' ); $dades[ $geto || '_estat' ] = 'pendent_inscripcio'; $dades[ $geto || '_factor_conversio' ] = $__arg( 'factor_conversio' ) otherwise $__dada( 'Factor_Conversio' ); $dades[ $geto || '_taxa_conversio' ] = $__arg( 'taxa_conversio' ) otherwise $__dada( 'Taxa_Conversio' ); $dades[ $geto || '_diposit_minim' ] = $__arg( 'diposit_minim' ) otherwise $__dada( 'Diposit_Minim' ); $dades[ $geto || '_derivacio' ] = $__arg( 'derivacio' ) otherwise $__dada( 'Derivacio' ); $dades[ $geto || '_import_activacio' ] = $__arg( 'import_activacio' ) otherwise $__dada( 'Import_Activacio' ); $dades[ $geto || '_import_subscripcio' ] = $__arg( 'import_subscripcio' ) otherwise $__dada( 'Import_Subscripcio' ); $dades[ $geto || '_import_renovacio' ] = $__arg( 'import_renovacio' ) otherwise $__dada( 'Import_Renovacio' ); $dades[ $geto || '_cicles_diposit' ] = $__arg( 'cicles_diposit' ) otherwise $__dada( 'Cicles_Diposit' ); $dades[ $geto || '_redefinible' ] = $__arg( 'redefinible' ) otherwise $__dada( 'Redefinible' ); $dades[ $geto || '_llistats_editables' ] = $__arg( 'llistats_editables' ) otherwise $__dada( 'Llistats_Editables' ); $dades[ $geto || '_bloqueig_permes' ] = $__arg( 'bloquejos_permesos' ) otherwise $__dada( 'Bloquejos_Permesos' ); $dades[ $geto || '_activacions_restringides' ] = $__arg( 'activacions_restringides' ) otherwise $__dada( 'Activacions_Restringides' ); $dades[ $geto || '_subscripcions_restringides' ] = $__arg( 'subscripcions_restringides' ) otherwise $__dada( 'Subscripcions_Restringides' ); $dades[ $geto || '_recepcions_restringides' ] = $__arg( 'recepcions_restringides' ) otherwise $__dada( 'Recepcions_Restringides' ); $dades[ $geto || '_conversions_restringides' ] = $__arg( 'conversions_restringides' ) otherwise $__dada( 'Conversions_Restringides' ); $dades[ $geto || '_contribucions_permeses' ] = $__arg( 'contribucions_permeses' ) otherwise $__dada( 'Contribucions_Permeses' ); $dades[ $geto || '_bonificacions_permeses' ] = $__arg( 'bonificacions_permeses' ) otherwise $__dada( 'Bonificacions_Permeses' ); $dades[ $geto || '_atribucions_permeses' ] = $__arg( 'atribucions_permeses' ) otherwise $__dada( 'Atribucions_Permeses' ); $registre = {}; $registre.dades = $dades; $args.geto = $geto; $provisio = $__dada( 'Provisio' ); }", "messages": [ { "app": "data", "payload": "{ $args || $registre }" }, { "app": "payment", "payload": { "asset": "base", "outputs": [ { "address": "{ $args._Registre }", "amount": "{ $provisio }" }, { "address": "{ $_Emissions }", "amount": "{ $provisio }" } ] } }, { "app": "state", "state": "{ response[ 'Procés' ] = $proces; }" } ] } ] } } ]
Technical information
Fees:
6,514 bytes
(452 headers, 6062 payload)
Level:2972585
Witnessed level:2972564
Main chain index:2947695
Latest included mc index:2947694
Status:stable/confirmed/final