public void SetWith(string apiToken, string walletaddress, string startBlock, string endBlock) { SetUrl(EthScanUrl.GetListOfClassicTransactionsByAddress(apiToken, walletaddress, startBlock, endBlock)); m_walletAddress = walletaddress; m_startBlock = startBlock; m_endBlock = endBlock; }
private void Start() { PublicRestRequest request; m_etherScanAntiSpam.AddFromUrl(EthScanUrl.GetTotalSupplyOfEther(m_etherApiToken), out request, m_debugList); m_etherScanAntiSpam.AddFromUrl(EthScanUrl.GetETHERLastPrice(m_etherApiToken), out request, m_debugList); m_etherScanAntiSpam.AddFromUrl(EthScanUrl.ReturnsTheNumberOfMostRecentBlock(m_etherApiToken), out request, m_debugList); m_etherScanAntiSpam.AddFromUrl(EthScanUrl.ReturnsTheCurrentPricePerGasInWei(m_etherApiToken), out request, m_debugList); m_etherScanAntiSpam.AddFromUrl(EthScanUrl.GetTotalNodesCount(m_etherApiToken), out request, m_debugList); m_etherScanAntiSpam.AddFromUrl(EthScanUrl.GetGasOracle(m_etherApiToken), out request, m_debugList); m_etherScanAntiSpam.AddFromUrl(EthScanUrl.GetListOfERC20(m_etherApiToken, m_walletObserved), out request, m_debugList); m_etherScanAntiSpam.AddFromUrl(EthScanUrl.GetListOfERC721(m_etherApiToken, m_walletObserved), out request, m_debugList); m_etherScanAntiSpam.AddFromUrl(EthScanUrl.GetMinedByAddress(m_etherApiToken, m_walletObserved), out request, m_debugList); m_etherScanAntiSpam.AddFromUrl(EthScanUrl.GetMinedByAddress(m_etherApiToken, m_walletObserved), out request, m_debugList); m_etherScanAntiSpam.AddFromUrl(EthScanUrl.GetListOfClassicTransactionsByAddress(m_etherApiToken, m_walletObserved), out request, m_debugList); m_etherScanAntiSpam.AddFromUrl(EthScanUrl.GetEtherBalanceForSingleAddress(m_etherApiToken, m_walletObserved), out request, m_debugList); m_etherScanAntiSpam.AddFromUrl(EthScanUrl.GetEthereumNodesSize(m_etherApiToken, new DateTime(2021, 01, 01), new DateTime(2021, 08, 01)), out request, m_debugList); }
public EthScanRequest_SupplyOfEther(string apiToken) : base(EthScanUrl.GetTotalSupplyOfEther(apiToken)) { }
public EthScanRequest_EtheriumNodeCount(string apiToken) : base(EthScanUrl.GetTotalNodesCount(apiToken)) { }
public EthScanRequest_GetBalanceOfWallets(string apiToken, params string[] walletAddresses) : base(EthScanUrl.GetEtherBalanceForMultipleAddresses(apiToken, walletAddresses)) { m_addresses = walletAddresses; }
public EthScanRequest_EstimationOfConfirmationTIme(string apiToken, string gazInWei) : base(EthScanUrl.GetEstimationOfConfirmationTime(apiToken, gazInWei)) { }
public EthScanRequest_GetWalletTransaction(string apiToken, string walletaddress, string startBlock, string endBlock) : base(EthScanUrl.GetListOfClassicTransactionsByAddress(apiToken, walletaddress, startBlock, endBlock)) { m_walletAddress = walletaddress; m_startBlock = startBlock; m_endBlock = endBlock; }
public EthScanRequest_GasOracle(string apiToken) : base(EthScanUrl.GetGasOracle(apiToken)) { }
public void LookForBlockNumberBefore(string apiToken, long secondsAdjustation) { LookForBlockNumber(apiToken, EthScanUrl.GetTimestamp(), secondsAdjustation, EthScanUrl.SideType.Before); }
public EthScanRequest_GetBlockNumberByTimestamp(string apiToken) : base(EthScanUrl.GetBlockNumberByTimestamp(apiToken, "" + EthScanUrl.GetTimestamp() + 10, EthScanUrl.SideType.Before)) { }
public EthScanRequest_CheckContarctStatus(string apiToken, string transactionAddress) : base(EthScanUrl.CheckTransactionReceiptStatus(apiToken, transactionAddress)) { }
public EthScanRequest_GetBalance(string apiToken, string walletaddress) : base(EthScanUrl.GetEtherBalanceForSingleAddress(apiToken, walletaddress)) { m_walletAddressTarget = walletaddress; }
public EthScanRequest_ERC20TokenSupplyByContract(string apiToken, string contractAddress) : base(EthScanUrl.GetERC20TokenTotalSupplyByContractAddress(apiToken, contractAddress)) { this.contractAddress = contractAddress; }
public EthScanRequest_EtherLastPrice(string apiToken) : base(EthScanUrl.GetETHERLastPrice(apiToken)) { }
private void OnValidate() { EthScanUrl.SetAsUsingRopsten(m_useRopstenServer); }
public void LookForBlockNumber(string apiToken, long timestamp, long secondsAdjustation, EthScanUrl.SideType side) { SetUrl(EthScanUrl.GetBlockNumberByTimestamp(apiToken, string.Format("{0:0}", (timestamp + secondsAdjustation)), side)); }
void Awake() { EthScanUrl.SetAsUsingRopsten(m_useRopstenServer); }
public EthScanRequest_ERC20TokenAccountBalanceForTokenContractAddress(string apiToken, string contractAddress, string address) : base(EthScanUrl.GetERC20TokenAccountBalanceForTokenContractAddress(apiToken, contractAddress, address)) { this.contractAddress = contractAddress; this.address = address; }
public EthScanRequest_ERC20ByAddress(string apiToken, string walletAddress) : base(EthScanUrl.GetListOfERC20(apiToken, walletAddress)) { m_address = walletAddress; }
//public string m_wei; //public ulong m_ether; public EthScanRequest_GetWalletTransaction(string apiToken, string walletaddress) : base(EthScanUrl.GetListOfClassicTransactionsByAddress(apiToken, walletaddress)) { m_walletAddress = walletaddress; }