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
| Message | one of secondary AAs bounced with error: CZKTMXMVU6JA6LPZ5PX22RYCXARHVCG4: formula { $_Registre = 'CYA5APZ75G2K7VERMOGG4INAP5YVJV62'; // Arguments i dades rebudes $args = trigger.data; $adr__ = trigger.initial_address; $idgeto = trigger.output[[ asset != base ]].asset; $qt_rebuda = trigger.output[[ asset = $idgeto ]]; $dades = $args.dades otherwise {}; // Retorna el valor d'una entrada del _Registre $__dada = $refdada => data_feed [[ oracles = $_Registre, feed_name = $refdada, ifnone = 0 ]]; if ( $__dada( '_Portal' ) != trigger.address ) bounce( 'Portal no reconegut' ); // Abreviacions $proces = $args.proces; $operacio = $args.operacio; $idprop = $args.idprop; $nova_idprop = $args.nova_idprop; $ref = $args.ref; $val = $args.val; // Obté valor argument requesta especificat o rebota $__arg = $arg => $args[ $arg ] otherwise bounce( "Cal proporcionar el valor de: " || $arg ); $geto = $__arg( 'geto' ); $_Capsa = $__dada( '_Capsa' ); if ( $proces == 'nou_definidor_geto' ) { $definidors_esmenables = 'taxa_conversio, derivacio, import_activacio, ' || 'import_subscripcio, import_renovacio, ' || 'cicles_diposit, _AUT_A, _AUT_B, _AUT_C'; if ( $operacio == 'proposta' ) { $refdef = $ref otherwise 'cap'; if ( ! contains( $definidors_esmenables, $refdef ) ) bounce( 'Definidor inexistent o no esmenable' ); if ( $__dada( $geto || '_redefinible') < 1 ) bounce( "Els valors definidors d'aquest getó no són esmenables" ); $dades[ $nova_idprop || '_geto' ] = $geto; $dades[ $nova_idprop || '_ref' ] = $__arg( 'ref' ); $dades[ $nova_idprop || '_val' ] = $__arg( 'val' ); } if ( $operacio == 'confirmacio' ) { $refg = $__dada( $idprop || '_geto' ); $refdef = $__dada( $idprop || '_ref' ); $dades[ $refg || '_' || $refdef ] = $__dada( $idprop || '_val' ); } if ( $operacio == 'drecera' ) { $dades[ $geto || '_' || $__arg( 'ref' ) ] = $__arg( 'val' ); } } if ( $proces == 'capacitacio' ) { $accio_restringida = $__dada( $geto || '_' || to_lower ( $__arg( 'accio' ) ) || 'ns_restringides') otherwise -1; if ( $accio_restringida < 1 ) bounce( 'Acció no restringible per a aquest getó' ); $geto_capacitacio = $__dada( $idprop || '_geto' ) otherwise $geto; $accio_capacitacio = $__dada( $idprop || '_accio' ) otherwise $__arg( 'accio' ); $adr_capacitacio = $__dada( $idprop || '_adr' ) otherwise $__arg( 'adr' ); $estat_capacitacio = $__dada( $idprop || '_estat' ) otherwise $__arg( 'estat' ); if ( $operacio == 'proposta' ) { $dades[ $nova_idprop || '_geto' ] = $geto_capacitacio; $dades[ $nova_idprop || '_accio' ] = $accio_capacitacio; $dades[ $nova_idprop || '_capacitada' ] = $adr_capacitacio; $dades[ $nova_idprop || '_estat' ] = $estat_capacitacio; } if ( $operacio == 'confirmacio' OR $operacio == 'drecera' ) { $ordinal_capacitacio = $__dada( 'ordinal_capacitacio_' || $geto ) + 1; $ord_capacitacio = 'capacitacio_' || $ordinal_capacitacio; $ref_capacitacio = $geto_capacitacio || '_' || $accio_capacitacio || '_' || $adr_capacitacio; $dades[ $ref_capacitacio ] = $ord_capacitacio; $dades[ $ord_capacitacio || '_estat' ] = $estat_capacitacio; $dades[ 'ordinal_capacitacio_' || $geto ] = $ordinal_capacitacio; } } if ( $proces == 'atribucio' ) { $rebedora = $__dada( $idprop || '_rebedora' ) otherwise $args.rebedora; $qt = $__dada( $idprop || '_qt' ) otherwise $args.qt; $requeriment = $__dada( $idprop || '_requeriment' ) otherwise $args.requeriment; $ref_atribucio = 'atribucio_'|| $geto || '_' || $requeriment; if ( $__dada( $geto || '_atribucions_permeses' ) != 1 ) bounce( 'Atribucions no permeses amb ' || $geto ); if ( ! $__dada( 'activacio_Estels_' || $rebedora ) ) bounce( 'Rebedora no activada' ); // if ( ! $__dada( 'activacio_' || $geto || '_' || $rebedora ) ) // bounce( 'Rebedora no activada per operar amb ' || $geto ); if ( !! $__dada( $ref_atribucio ) ) bounce( 'Aquesta atribució ja ha estat realitzada' ); if ( $operacio == 'proposta' ) { $dades[ $nova_idprop || '_rebedora' ] = $rebedora; $dades[ $nova_idprop || '_requeriment' ] = $requeriment; $dades[ $nova_idprop || '_qt' ] = $args.qt; $dades[ $nova_idprop || '_geto' ] = $geto; } if ( $operacio == 'confirmacio' OR $operacio == 'drecera' ) { $ordinal_atribucio = $__dada( 'ordinal_atribucio_' || $geto ) + 1; $ord_atribucio = 'atribucio_' || $geto || '_' || $ordinal_atribucio; $total_atribucions = $__dada( 'total_atribucions_' || $geto ) otherwise 0; $dades[ $ref_atribucio ] = $ord_atribucio; $dades[ $ord_atribucio || '_data' ] = timestamp; $dades[ $ord_atribucio || '_geto' ] = $geto; $dades[ $ord_atribucio || '_rebedora' ] = $rebedora; $dades[ $ord_atribucio || '_requeriment' ] = $requeriment; $dades[ $ord_atribucio || '_qt' ] = $qt; $dades[ 'ordinal_atribucio_' || $geto ] = $ordinal_atribucio; $dades[ 'total_atribucions_' || $geto ] = $total_atribucions + $qt; $args.qt = $qt; $args.rebedora = $rebedora; $args.sentit = 'sortida'; } } $registre = {}; $registre.dades = $dades; } failed: bad asset none |
|---|