FQN6TDYUICGYGDBNF7GRABASGIA6YNW5
[
"autonomous agent",
{
"init": "{
$nom_AA = 'Portals';
$versio = '0.1';
$_AUT_000 = 'C4KIJSUWVM7BGWTLXKX3K4PNRXV7OY4W';
$adr__ = trigger.address;
$args = trigger.data;
$__bota = $txt => bounce ( $nom_AA || ' >>> ' || $txt );
// Comprova si una adr consta com a autoritzada
$__autoritzada = ( $x ) => {
$aut = var[ '_AUT_' || $x ];
$aut AND $aut == $adr__
};
// Comprova si la adr__ actuant consta com a autoritzada
if ( $adr__ != $_AUT_000
AND ! $__autoritzada( 'A' )
AND ! $__autoritzada( 'B' )
AND ! $__autoritzada( 'C' )
) { $__bota( 'No autoritzada' ); }
if ( contains( $args.ref, 'AUT' )
AND $adr__ != $_AUT_000
){ bounce ( 'No autoritzada' ); }
if ( $args.ref == 'nou_portal' ) {
$llistat = var[ 'llistat' ];
$nou_llistat = $llistat ? $llistat || ':' || $args.val : $args.val;
}
}",
"messages": [
{
"if": "{ $args.ref == 'nou_portal' }",
"app": "data_feed",
"payload": {
"portal_isonia": "{ $args.val }",
"portals_isonia": "{ $llistat }"
}
},
{
"app": "state",
"state": "{
if ( $args.ref == 'nou_portal' ) {
var[ 'llistat' ] = $nou_llistat;
var['portal actual'] = $args.val;
response['portal actual'] = $args.val;
response['llistat'] = var[ 'llistat' ];
}
if ( contains( $args.ref, 'AUT' ) ) {
response[ 'nova ' || $args.ref ] = $args.ref;
response[ 'adr' ] = $args.val;
}
}"
}
]
}
]
Show transactions in assets:
No transactions found, it may be worth changing the filter
Unit ID
Date
From
Direction
To
Amount