TQGQ4PTGBBDVETQKNFEXJGX4ZZNO63D7
[
"autonomous agent",
{
"bounce_fees": {
"base": 10000
},
"init": "{\r
\r
$nom_AA = 'Aportacions';\r
$versio = '3';\r
\r
$AA_PF = trigger.data.AA_PF;\r
$adr__ = trigger.initial_address;\r
$qt = trigger.output[[asset=base]] - 10000; //bounce_fees \r
\r
$unitat = var[ $AA_PF ][ 'unitat' ];\r
$AA_Capacitacions = var[ $AA_PF ][ '_AA_Capacitacions' ]; \r
$adr_FRO = var[ $AA_PF ][ '_FRO' ];\r
$aportacio_minima = var[ $AA_PF ][ 'Aportacio_Minima' ];\r
\r
// comprova si adr emissora capacitada per fer aportacions\r
if ( ! var[ $AA_Capacitacions ]['Aportacions_' || $adr__] ) { bounce ( $nom_AA || ': Receptora no capacitada' ); } \r
\r
// comprova q qt aportada igual o superior al mínim establert\r
if ( $qt < $aportacio_minima ) { bounce ( $nom_AA || ': Aportació mínima ' || $aportacio_minima ); }\r
\r
}",
"messages": [
{
"app": "payment",
"payload": {
"asset": "{ 'base' }",
"outputs": [
{
"address": "{ $adr_FRO }",
"amount": "{ $qt }"
}
]
}
},
{
"app": "state",
"state": "{\r
\r
if ( ! var[ 'ordinal' ]) { $ordinal = 1; } \r
else { $ordinal = var[ 'ordinal' ] + 1; }\r
var[ 'ordinal' ] = $ordinal;\r
\r
$ref_aportacio = 'aportacio_' || $ordinal;\r
\r
var[ 'darrera' ] = $ref_aportacio;\r
\r
var[ $ref_aportacio ] = \r
{\r
adr_aportant: $adr__, \r
qt: $qt ,\r
data: timestamp,\r
};\r
\r
var[ 'total_aportacions' ] += $qt;\r
\r
response[ 'Total Aportacions' ] = var[ 'total_aportacions' ];\r
\r
}"
}
]
}
]
Show transactions in assets:
No transactions found, it may be worth changing the filter
Unit ID
Date
From
Direction
To
Amount