TimeStamp variable defined at line 10th. And comparing to timeStamp with server time value on 11th code line.
async function init()
{
const inheritorAddress="PRTMRPqsxkGGCQ7UE9s6TZ4iNC4cM2Qa1mvCS8Unehv";
const annoucementUrl='https://mydomain.com/APIUrl';
if (EXECUTER_ADDRESS!==inheritorAddress)
return {error:1,data:'The scenario is only executed by Inheritor Address'};
const time_01_01_2035_0_0_0=2051222400000; // Starting to operate in 01/01/2035
if (new Date().getTime()>time_01_01_2035_0_0_0)
{
const all_Balance_This_Wallet=Transaction.getBalance(EXECUTER_SCENARIOADDRESS);
let willBeSended=all_Balance_This_Wallet.balance-0.1; // subtracted fee cost;
let result=await Transaction.sendPIRI(inheritorAddress,willBeSended);
if (result.error==0)
{
return await Tools.postData( // Sending data to outer from Pirichain Platform...
annoucementUrl,
{inheritorAddress:inheritorAddress,
operation:true
});
}
else
return {error:1,data:result.data};
}
else
return {error:1,data:'Time of inheritance has not been occurred yet.'+
' Please Wait 01/01/2035.'}
}