This commit is contained in:
progr76@gmail.com
2019-02-21 17:31:48 +03:00
parent 501ea7c584
commit 572a61a6a6
35 changed files with 4230 additions and 95 deletions

View File

@@ -8,7 +8,7 @@
* Telegram: https://web.telegram.org/#/im?p=@terafoundation
*/
global.UPDATE_CODE_VERSION_NUM = 897;
global.UPDATE_CODE_VERSION_NUM = 899;
global.MIN_CODE_VERSION_NUM = 884;
global.MINING_VERSION_NUM = 3;
global.InitParamsArg = InitParamsArg;

View File

@@ -1052,6 +1052,38 @@ HTTPCaller.GetBlockChain = function (type)
arrLoadedBlocks = [];
return obj;
};
HTTPCaller.GetHistoryTransactions = function (Params)
{
if(typeof Params === "object" && Params.AccountID)
{
var Account = DApps.Accounts.ReadState(Params.AccountID);
if(!Account)
return {result:0};
if(!Params.Count)
Params.Count = 100;
var arr = DApps.Accounts.GetHistory(Params.AccountID, Params.Count, Params.NextPos);
if(Params.GetDescription)
{
for(var i = 0; i < arr.length; i++)
{
var Item = arr[i];
var Block = SERVER.ReadBlockDB(Item.BlockNum);
if(!Block || (!Block.arrContent))
continue;
var Body = Block.arrContent[Item.TrNum];
if(!Body)
continue;
var TR = DApps.Accounts.GetObjectTransaction(Body);
if(TR)
Item.Description = TR.Description;
}
}
var Result = {Currency:Account.Currency, MaxBlockNum:GetCurrentBlockNumByTime(), FIRST_TIME_BLOCK:FIRST_TIME_BLOCK, result:arr.length > 0 ? 1 : 0,
History:arr};
return Result;
}
return {result:0};
};
function GetCopyBlock(Block)
{