private List <TransactionInfo> GetTransactionList()
        {
            var activeAsset     = tradableAssetManager.ActiveTradableAsset;
            var address         = activeAsset == null ? EtherAsset.ETHER_ADDRESS : activeAsset.AssetAddress;
            var transactionList = ethereumTransactionManager.GetTransactionListByAddress(address);

            if (transactionList != null && activeTabType != TabType.All)
            {
                transactionList = ethereumTransactionManager.GetTransactionsByAddressAndType(address, activeTabType == TabType.Received ? TransactionType.Receive : TransactionType.Send);
            }

            return(transactionList);
        }
        private void ChangeText()
        {
            var transactionList = ethereumTransactionManager.GetTransactionListByAddress(tradableAssetManager.ActiveTradableAsset?.AssetAddress);

            if (transactionList == null)
            {
                allTabText.text      = "All...";
                sentTabText.text     = "Sent...";
                receivedTabText.text = "Received...";
            }
            else
            {
                var transactionCount         = transactionList.Count;
                var sentTransactionCount     = transactionList.Count(transaction => transaction.Type == TransactionInfo.TransactionType.Send);
                var receivedTransactionCount = transactionCount - sentTransactionCount;

                allTabText.text      = "All (" + (transactionCount > 999 ? "999+" : transactionCount.ToString()) + ")";
                sentTabText.text     = "Sent (" + (sentTransactionCount > 999 ? "999+" : sentTransactionCount.ToString()) + ")";
                receivedTabText.text = "Received (" + (receivedTransactionCount > 999 ? "999+" : receivedTransactionCount.ToString()) + ")";
            }
        }