Unit ID
zZuD0qNKnA95k6dJbln7FzQWhbr49Z3YHnX4ir8Chxc=
Received
02.08.2019 16:27:03
Confirmation delay (full node)
3 minutes 47 seconds
Confirmation delay (light node)
6 minutes 22 seconds
Messages
Definition
Definition: [ "autonomous agent", { "messages": [ { "app": "state", "state": "{ $checkaddress = trigger.data.address; if ( !$checkaddress ) // not sure how to check if data.address is an invalid address??? It especially cannot be a logicaladdress bounce( 'input: { address : address , [ newaddress : newaddress ] , [ checkonly : false ] }'); $logicaladdress = var[ $checkaddress ]; if ( $logicaladdress ){ // EXISTS $currentaddress = var[ $logicaladdress ]; // TRANSFER $newaddress = trigger.data.newaddress; if( $newaddress ){ // again need to check is an valid address??? again cannot be a logicaladdress if( var[ $currentaddress ][ 'owner' ] == trigger.address ){ // AA must register var[ 'owner' ] in their own AA , owner is the address which will be allowed to transfer var[ $logicaladdress ] = $newaddress; var[ $newaddress ] = $logicaladdress; if( trigger.data.checkonly ){ response[ "message" ] = "Address transferred from " || $currentaddress || " to " || $newaddress; } }else{ if( trigger.data.checkonly ) bounce( "Trigger address doesn't match with var[ 'owner' ] of " || $currentaddress || " which is require to make transfer" ); } }else{ if( trigger.data.checkonly ) bounce( "data.newaddress is not valid" ); } // CHECK IF LATEST ADDRESS if( trigger.data.checkonly ){ if( $checkaddress != $currentaddress ) bounce( "Please use latest address at " || $currentaddress ); else bounce( "This address is current" ); // let's bounce even thou computation is Success since we are checking only } $route = var[ $logicaladdress ]; }else{ // NEW var[ "L" || $checkaddress ] = $checkaddress; // create logical address var[ $checkaddress ] = "L" || $checkaddress; // set checkaddress to logical address $route = var[ "L" || $checkaddress ]; } response[ "message" ] = "Routing to " || $route; }" } ] } ]
Technical information
Fees:
2,570 bytes
(353 headers, 2217 payload)
Level:981552
Witnessed level:981545
Main chain index:980372
Latest included mc index:980371
Status:stable/confirmed/final