QGOBSNGH5OS5UZOQVLFUYZTBXGDMYUL3
[
"autonomous agent",
{
"bounce_fees": {
"base": 10000
},
"init": "{ \r
\r
$nom_AA = 'Diposits';\r
$versio = '3';\r
\r
$AA_PF = trigger.data.AA_PF;\r
$adr__ = trigger.initial_address;\r
$args = trigger.data;\r
$qt = trigger.output[[asset=base]] - 10000; //bounce-fees \r
\r
$unitat = var[ $AA_PF ][ 'unitat' ];\r
$AA_Transfers = var[ $AA_PF ][ '_AA_Transfers' ];\r
$AA_Subscripcions = var[ $AA_PF ][ '_AA_Subscripcions' ];\r
$AA_Renovacions = var[ $AA_PF ][ '_AA_Renovacions' ];\r
$AA_Derivacions = var[ $AA_PF ][ '_AA_Derivacions' ];\r
$adr_Fons_Descongestio = var[ $AA_PF ][ '_Fons_Descongestio' ];\r
$taxa_descongestio = var[ $AA_PF ][ 'Taxa_Descongestio' ];\r
\r
$qt_taxa = $qt * $taxa_descongestio / 100;\r
$qt_diposit = $qt - $qt_taxa;\r
\r
// Comprova q cicle renovat per adr__ no és inferior a l'actual\r
$subscripcio = var[ $AA_Subscripcions ][ 'subscripcio_' || $adr__ ];\r
$cicle_subscripcio = $subscripcio['cicle'];\r
\r
$cicle_actual = var[ $AA_Transfers ][ 'cicle_actual'];\r
$cicle_renovat = var[ $AA_Renovacions ][ 'cicle_' || $adr__ ];\r
\r
if ( $cicle_actual > $cicle_subscripcio){\r
if ( ! $cicle_renovat OR $cicle_actual > $cicle_renovat ) \r
{ bounce ( $nom_AA || ': Renovació pendent' ); }\r
}\r
\r
}",
"messages": [
{
"app": "data",
"payload": {
"AA_PF": "{ $AA_PF }",
"emissora": "{ $adr__ }",
"receptora": "{ $adr_Fons_Descongestio }",
"qt": "{ $qt_diposit }",
"derivacio": "{ $qt_taxa }",
"accio": "{ $nom_AA }"
}
},
{
"app": "payment",
"payload": {
"asset": "{ $unitat }",
"outputs": [
{
"address": "{ $AA_Transfers }",
"amount": "{ $qt_diposit }"
},
{
"address": "{ $AA_Derivacions }",
"amount": "{ $qt_taxa }"
}
]
}
},
{
"app": "state",
"state": "{\r
if ( ! var[ 'ordinal' ]) { $ordinal = 1; } \r
else { $ordinal = var[ 'ordinal' ] + 1; }\r
var[ 'ordinal' ] = $ordinal; \r
\r
$ref_diposit = 'diposit_' || $ordinal;\r
\r
// Per a poder fer els TESTs\r
var[ 'darrer_diposit' ] = $ref_diposit;\r
\r
var[ $ref_diposit ] = \r
{\r
dipositant: $adr__, \r
qt: $qt ,\r
data: timestamp, \r
cicle: $cicle_actual,\r
taxa: $qt_taxa,\r
};\r
}"
}
]
}
]
Show transactions in assets:
No transactions found, it may be worth changing the filter
Unit ID
Date
From
Direction
To
Amount