Transfers view
UTXO view
Obyte.org
Unit Legend
- not on main chain, not stable
- main chain, not stable
- bad unit
- not on main chain, stable/confirmed/final
- main chain, stable/confirmed/final
- not on main chain, selected
- main chain, selected
Close
Close
Unit ID
4cB1SE41eISrMFJVGq9mgzQkVUQ0lAgW3tniIzruzVs=
Received
08.12.2020 09:35:00
Confirmation delay (full node)
5 minutes 21 seconds
Confirmation delay (light node)
6 minutes 59 seconds
Authors
C4KIJSUWVM7BGWTLXKX3K4PNRXV7OY4W
Children
//YqjHQcm5VxsKYJAZogND7FVzzNMyZPikBrf+gu6zk=
Parents
DOQbwRtChZ2k5EkOWHA3KJ/2eMw1Gnhat1n2I1JLtlw=
Messages
Definition
Address:
B2OST2ZERMLPGA2HZFYPG7LX5BWTEHHH
Definition:
[ "autonomous agent", { "init": "{ $nom_AA = 'Getons'; $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[ $args._Portal ][ '_AUT_' || $x ]; $aut AND $aut == $adr__ }; // Comprova si la adr__ actuant consta com a autoritzada if ( $adr__ != $_AUT_000 AND ! $__autoritzada( '0' ) AND ! $__autoritzada( 'A' ) AND ! $__autoritzada( 'B' ) AND ! $__autoritzada( 'C' ) ) { $__bota( 'No autoritzada' ); } // _AUT_000 pot saltar-se la validació mentre no existeixi _AUT_0 $es_AUT_000 = $adr__ == $_AUT_000; if ( ! $es_AUT_000 OR ( !! $es_AUT_000 AND !! var[ '_AUT_0' ] ) ) { // Es tracta com a confirmació si s'hi proporciona la ref de la proposta if ( $args.acc == 'confirmacio' ) { $proposta = var[ $args.id ]; // La proposta ha d'existir if ( ! $proposta ) { $__bota( "No hi ha cap proposta de nou getó amb aquesta ref" ); } // La confirmació l'ha de fer una AUT diferent a la proposant if ( $proposta.proposant == $adr__ ) { $__bota( "El procés de confirmació l'ha d'endegar una altra AUT" ); } // La confirmació només es pot fer quan ha transcorregut el lapse especificat if ( var[ 'Lapse' ] > timestamp - $proposta.temps ) { $__bota( "Encara no es pot confirmar la proposta" ); } // La proposta ha de constar com a validada a _Validacions if ( ! var[ $args._Validacions ][ $args.id ] ) { $__bota( "La proposta encara no ha estat validada" ); } $acc = 'confirmacio'; } else { $acc = 'proposta'; } } else { $acc = 'drecera'; } $ref_geto = 'geto_' || $args.id; $estat = 'actiu'; }", "messages": [ { "app": "data_feed", "payload": { "{ $ref_geto }": "{ $args.estat }" } }, { "app": "state", "state": "{ if ( $acc == 'drecera' ) { var[ $ref_geto ] = { id: $args.id, proposant: $adr__, confirmant: $adr__, temps: timestamp, estat: $args.estat }; response[ 'Getó operatiu' ] = $args.id; } if ( $acc == 'confirmacio' ) { $prop = var[ 'nou_geto_' || $args.id ]; var[ $ref_geto ] = { id: $prop.id, proposant: $prop.proposant, confirmant: $adr__, temps: timestamp, estat: $prop.estat }; response[ 'Getó operatiu' ] = $args.id; } if ( $acc == 'proposta' ) { $ordinal = var[ 'ordinal' ]; var[ 'ordinal' ] = ! $ordinal ? 1 : $ordinal + 1; $ref_proposta = 'nou_geto_' || $ordinal; var[ $ref_proposta ] = { id: $args.id, estat: $args.estat, ordinal: $ordinal, proposant: $adr__, temps: timestamp, }; response[ 'ref proposta' ] = $ref_proposta; response[ 'data mínima per a la confirmació'] = timestamp_to_string( timestamp + $args.lapse ); } response[ 'acc' ] = $acc; }" } ] } ]
Witnesses
2FF7PSL7FYXVU5UIQHCVDTTPUOOG75GX
2GPBEZTAXKWEXMWCTGZALIZDNWS5B3V7
4H2AMKF6YO2IWJ5MYWJS3N7Y2YU2T4Z5
DFVODTYGTS3ILVOQ5MFKJIERH6LGKELP
ERMF7V2RLCPABMX5AMNGUQBAH4CD5TK4
F4KHJUCLJKY4JV7M5F754LAJX4EB7M4N
IOF6PTBDTLSTBS5NWHUSD7I2NHK3BQ2T
O4K4QILG6VPGTYLRAI2RGYRFJZ7N2Q2O
OPNUXBRSSQQGHKQNEPD2GLWQYEUY5XLD
PA4QK46276MJJD5DBOLIBMYKNNXMUVDP
RJDYXC4YQ4AZKFYTJVCR5GQJF5J6KPRI
WELOXP3EOA75JWNO6S5ZJHOO3EYFKPIR
Technical information
Fees:
3,927
bytes
(452 headers, 3475 payload)
Level:
1796012
Witnessed level:
1796004
Last ball unit:
tdIaICPomgM4lRdrvHVoajIQvDBH2m6QZw7o9b/cJo0=
Main chain index:
1788166
Latest included mc index:
1788165
Status:
stable/confirmed/final