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;
 }
Ejemplo n.º 2
0
    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);
    }
Ejemplo n.º 3
0
 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;
 }
Ejemplo n.º 6
0
 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))
 {
 }
Ejemplo n.º 9
0
 public void LookForBlockNumberBefore(string apiToken, long secondsAdjustation)
 {
     LookForBlockNumber(apiToken, EthScanUrl.GetTimestamp(), secondsAdjustation, EthScanUrl.SideType.Before);
 }
Ejemplo n.º 10
0
 public EthScanRequest_GetBlockNumberByTimestamp(string apiToken) : base(EthScanUrl.GetBlockNumberByTimestamp(apiToken, "" + EthScanUrl.GetTimestamp() + 10, EthScanUrl.SideType.Before))
 {
 }
Ejemplo n.º 11
0
 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;
 }
Ejemplo n.º 14
0
 public EthScanRequest_EtherLastPrice(string apiToken) : base(EthScanUrl.GetETHERLastPrice(apiToken))
 {
 }
Ejemplo n.º 15
0
 private void OnValidate()
 {
     EthScanUrl.SetAsUsingRopsten(m_useRopstenServer);
 }
Ejemplo n.º 16
0
 public void LookForBlockNumber(string apiToken, long timestamp, long secondsAdjustation, EthScanUrl.SideType side)
 {
     SetUrl(EthScanUrl.GetBlockNumberByTimestamp(apiToken, string.Format("{0:0}", (timestamp + secondsAdjustation)), side));
 }
Ejemplo n.º 17
0
 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;
 }