6G7FXWELV5BUW34PR3TNPPYIFIMB7C2Y
[
"autonomous agent",
{
"init": "{\r
$nom_AA = 'Activacio';\r
$versio = '0.4';\r
\r
$AA_PF = trigger.data.AA_PF;\r
$args = trigger.data;\r
$adr__ = trigger.initial_address;\r
$unitat = trigger.data.unitat;\r
$qt = trigger.output[[ asset = $unitat ]];\r
\r
$_Transfer = var[ $AA_PF ][ '_Transfer' ];\r
$_FOP = var[ $AA_PF ][ '_FOP' ];\r
$import_activacio = var[ $AA_PF ][ 'Import_Activacio' ];\r
\r
// Comprova q adr no ha estat registrada anteriorment\r
if ( !! var[ 'activacio_' || $adr__ ] )\r
{ bounce ( $nom_AA || ': Adreça ja activa' ); }\r
\r
// Comprova q la qt proporcionada és superior a l'import d'activacio\r
if ( $import_activacio > $qt ) \r
{ bounce ( $nom_AA || ": L'import de l'activació és de " || $import_activacio ); }\r
\r
// Escala del moment de l'activació'\r
$total_aFOP = var[ $_Transfer ][ 'total_Transfers_a_' || $_FOP ];\r
if ( ! $total_aFOP ) { $escala = 0; }\r
else { $escala = length( $total_aFOP ) -1; }\r
}",
"messages": [
{
"app": "data",
"payload": {
"AA_PF": "{ $AA_PF }",
"receptora": "{ $_FOP }",
"accio": "{ $nom_AA }"
}
},
{
"app": "payment",
"payload": {
"asset": "{ $unitat }",
"outputs": [
{
"address": "{ $_Transfer }",
"amount": "{ $qt }"
}
]
}
},
{
"app": "state",
"state": "{\r
if ( ! var[ 'ordinal' ] ) { $ordinal = 1; }\r
else { $ordinal = var[ 'ordinal' ] + 1; }\r
var[ 'ordinal' ] = $ordinal;\r
var[ 'activacio_' || $adr__ ] =\r
{\r
nom: $args.nom,\r
escala: $escala,\r
ordinal: $ordinal,\r
};\r
response[ 'Resultat: ' ] =\r
"Activació #" || $ordinal || " amb nom: " || $args.nom || " de l'adr " || $adr__;\r
}"
}
]
}
]
Show transactions in assets:
No transactions found, it may be worth changing the filter
Unit ID
Date
From
Direction
To
Amount