FHGAGX5O6BBXVB3ZBLZEQRO62JQORQ6A
[
"autonomous agent",
{
"init": "{\r
$nom_AA = 'Acces';\r
$versio = '0.5';\r
\r
$AA_PF = trigger.data.AA_PF;\r
$adr__ = trigger.initial_address;\r
$unitat = trigger.output[[asset != base]].asset;\r
$qt = trigger.output[[asset = $unitat]];\r
\r
$accio = trigger.data.accio;\r
$adr = trigger.data.adr;\r
$nom = trigger.data.nom;\r
$receptora = trigger.data.receptora;\r
$ordinal = trigger.data.ordinal;\r
$operatiu = trigger.data.operatiu;\r
$text = trigger.data.text;\r
$rebot = trigger.data.rebot;\r
$tipus = trigger.data.tipus;\r
$estat = trigger.data.estat;\r
$ref = trigger.data.ref;\r
$aFOP = trigger.data.aFOP;\r
\r
$txt_comu = '_Acces ::> Cal proporcionar el valor de: ';\r
$__bota = $arg => bounce ( $txt_comu || $arg );\r
\r
$_Activacio = var[ $AA_PF ][ '_Activacio' ];\r
$_Avis = var[ $AA_PF ][ '_Avis' ];\r
\r
if ( ! $accio ) { $__bota( '"accio"' ); }\r
\r
// Si no es tracta d'una Activacio, comprova q adr__ registrada com a activa\r
if ( $accio != "Activacio" ) {\r
$activacio = var[ $_Activacio ][ 'activacio_' || $adr__ ];\r
if ( ! $activacio ) { bounce ( ' Adreça no activa ' || $adr__ ); }\r
}\r
\r
// Consulta si hi ha cap avís per a adr__\r
$avis = var[ $_Avis ][ 'Avis_' || $adr__ ];\r
if ( !! $avis ) { \r
if ( $avis.rebot == 'SI' AND $avis.operatiu == 'SI' )\r
{ bounce ( $avis.text ); }\r
}\r
\r
// Comprova lliurament arguments necessaris\r
if ( $accio == 'Avis' ) {\r
if ( ! $adr ) { $__bota( '"accio"' ); }\r
if ( ! $operatiu ) { $__bota( '"operatiu"' ); }\r
if ( $operatiu != 'NO' ) { \r
if ( ! $text ) { $__bota( '"text"' ); }\r
if ( ! $rebot ) { $__bota( '"rebot"' ); }\r
}\r
}\r
\r
if ( $accio == 'Activacio' AND ! $nom )\r
{ $__bota( '"nom"' ); }\r
\r
if ( $accio == 'Capacitacio' ) {\r
if ( ! $adr ) { $__bota( '"adr"' ); }\r
if ( ! $tipus ) { $__bota( '"tipus"' ); }\r
if ( ! $estat ) { $__bota( '"estat"' ); }\r
}\r
\r
if ( $accio == 'Compensacio' AND ! $receptora )\r
{ $__bota( '"receptora"' ); }\r
\r
if ( $accio == 'Generacio' AND ! $ref )\r
{ $__bota( '"ref"' ); }\r
\r
if ( $accio == 'Gratificacio' AND ! $ordinal )\r
{ $__bota( '"ordinal"' ); }\r
\r
if ( $accio == 'Liquidacio' AND ! $ordinal )\r
{ $__bota( '"ordinal"' ); }\r
\r
if ( $accio == 'Subscripcio' ) {\r
if ( ! $nom ) { $__bota( '"nom"' ); }\r
if ( ! $aFOP ) { $__bota( '"aFOP"' ); }\r
}\r
\r
if ( $accio == 'Transfer' AND ! $receptora )\r
{ $__bota( '"receptora"' ); }\r
}",
"messages": [
{
"app": "data",
"payload": "{ trigger.data }"
},
{
"app": "payment",
"payload": {
"asset": "{ $unitat }",
"outputs": [
{
"address": "{ var[ $AA_PF ][ '_' || $accio ] }",
"amount": "{ $qt }"
}
]
}
},
{
"app": "state",
"state": "{\r
response[ 'accio' ] = $accio;\r
if ( !! $avis.text AND $avis.estat == 1 )\r
{ response[ 'AVÍS: ' ] = $avis.text; }\r
}"
}
]
}
]
Show transactions in assets:
No transactions found, it may be worth changing the filter
Unit ID
Date
From
Direction
To
Amount