WatchData Documentation
  • ๐Ÿ“–Welcome to WatchData Docs
    • ๐ŸงฉFeatures
      • โ›“๏ธBlockchain API
      • โšกPowered API
      • ๐Ÿช™Price API
    • ๐Ÿ’ผWhat products are suitable for our solutions
  • ๐Ÿ‘‹Introduction
    • ๐Ÿ› ๏ธQuick start guide to WatchData!
    • ๐Ÿค”Why Use WatchData?
    • ๐Ÿ’กSupported chains
    • ๐Ÿ›‘Error Reference
    • ๐Ÿ—๏ธChange Log (update)
  • ๐Ÿ’ŽPowered API
    • ๐Ÿ”€Transfers
      • watch_getTransfers
      • watch_getTransfersByAddress
    • ๐Ÿ’ Parity
      • parity_getBlockReceipts
    • ๐ŸŒ€Trace
      • trace_transaction
      • trace_block
    • โน๏ธBlocks
      • watch_getBlockNumberByTimestamp
    • *๏ธโƒฃToken API
      • watch_getTokenBalances
      • ๐Ÿ†•watch_getTokenMetadata
    • ๐Ÿ†’Stats
      • watch_getStatsByDay
  • ๐Ÿ•ธ๏ธBlockchain API's
    • Ethereum API
      • eth_getBlockByHash
      • eth_getBlockByNumber
      • eth_getTransactionCount
      • eth_getTransactionByHash
      • eth_getTransactionReceipt
      • eth_getBlockTransactionCountByHash
      • eth_getBlockTransactionCountByNumber
      • eth_getTransactionByBlockHashAndIndex
      • eth_getTransactionByBlockNumberAndIndex
      • eth_getUncleCountByBlockHash
      • eth_getUncleCountByBlockNumber
      • eth_getLogs
      • eth_call
      • eth_chainId
      • eth_estimateGas
      • eth_gasPrice
      • eth_getBalance
      • eth_getCode
      • net_version
      • eth_getStorageAt
      • eth_sendRawTransaction
      • eth_blockNumber
    • โ™จ๏ธPolygon API
      • eth_blockNumber - Polygon
      • eth_getBlockByHash - Polygon
      • eth_getBlockByNumber - Polygon
      • eth_getTransactionByHash - Polygon
      • eth_getTransactionCount - Polygon
      • eth_getTransactionReceipt -Polygon
      • eth_getBlockTransactionCountByHash - Polygon
      • eth_getBlockTransactionCountByNumber - Polygon
      • eth_getTransactionByBlockHashAndIndex - Polygon
      • eth_getTransactionByBlockNumberAndIndex - Polygon
      • eth_getUncleCountByBlockHash - Polygon
      • eth_getUncleCountByBlockNumber - Polygon
      • eth_getLogs - Polygon
      • eth_call - Polygon
      • eth_chainId - Polygon
      • eth_estimateGas - Polygon
      • eth_gasPrice - Polygon
      • eth_getBalance - Polygon
      • eth_getCode - Polygon
      • net_version - Polygon
      • eth_getStorageAt - Polygon
      • eth_sendRawTransaction - Polygon
    • Binance Smart Chain API
      • eth_blockNumber (BSC)
      • eth_getBlockByHash (BSC)
      • eth_getBlockByNumber (BSC)
      • eth_getTransactionCount (BSC)
      • eth_getTransactionByHash (BSC)
      • eth_getTransactionReceipt (BSC)
      • eth_getBlockTransactionCountByHash (BSC)
      • eth_getBlockTransactionCountByNumber (BSC)
      • eth_getTransactionByBlockHashAndIndex (BSC)
      • eth_getTransactionByBlockNumberAndIndex (BSC)
      • eth_getUncleCountByBlockHash (BSC)
      • eth_getUncleCountByBlockNumber (BSC)
      • eth_getLogs (BSC)
      • eth_call (BSC)
      • eth_chainId (BSC)
      • eth_estimateGas (BSC)
      • eth_gasPrice (BSC)
      • eth_getBalance (BSC)
      • eth_getCode (BSC)
      • net_version (BSC)
      • eth_getStorageAt (BSC)
      • eth_sendRawTransaction (BSC)
    • Tron API
      • Full Node API Overview
      • Address Utilities
        • CreateAddress
        • GenerateAddress
        • ValidateAddress
      • Transactions
        • CreateTransaction
        • EasyTransferByPrivate
        • EasyTransfer
        • BroadcastHex
        • BroadcastTransaction
      • Accounts
        • AccountPermissionUpdate
        • UpdateAccount
        • GetAccount
        • CreateAccount
      • Account Resources
        • GetAccountNet
        • GetAccountResource
        • UnfreezeBalance
        • FreezeBalance
        • GetDelegatedResource
        • GetDelegatedResourceAccountIndex
      • Query The Network
        • GetBlockByNum
        • GetBlockById
        • GetBlockByLatestNum
        • GetBlockByLimitNext
        • GetNowBlock
        • GetTransactionById
        • GetTransactionInfoById
        • GetTransactionInfoByBlockNum
        • GetNodeInfo
        • GetChainParameters
      • TRC 10 Token
        • GetAssetIssueByAccount
        • GetAssetIssueById
        • GetAssetIssueList
        • GetPaginatedAssetIssueList
        • TransferAsset
        • CreateAssetIssue
        • ParticipateAssetIssue
        • UnfreezeAsset
        • UpdateAsset
        • EasyTransferAsset
        • EasyTransferAssetByPrivate
      • Smart Contracts
        • GetContract
        • TriggerSmartContract
        • TriggerConstantContract
        • DeployContract
        • UpdateSetting
        • UpdateEnergyLimit
        • ClearAbi
      • TRONZ Shielded Smart Contract
        • GetSpendingKey
        • GetExpandedSpendingKey
        • GetAkFromAsk
        • GetNkFromNsk
        • GetIncomingViewingKey
        • GetDiversifier
        • GetZenPaymentAddress
        • GetNewShieldedAddress
        • CreateShieldedContractParameters
        • CreateSpendAuthSig
        • GetTriggerInputForShieldedTrc20Contract
        • ScanShieldedTrc20NotesByIvk
        • ScanShieldedTrc20NotesByOvk
        • IsShieldedTrc20ContractNoteSpent
      • Voting & SRs
        • ListWitnesses
        • CreateWitness
        • UpdateWitness
        • GetBrokerage
        • UpdateBrokerage
        • VoteWitnessAccount
        • GetReward
        • WithdrawBalance
        • GetNextMaintenanceTime
      • Proposals
        • ListProposals
        • GetProposalById
        • ProposalCreate
        • ProposalApprove
        • ProposalDelete
      • DEX Exchange
        • ListExchanges
        • GetExchangeById
        • ExchangeCreate
        • ExchangeInject
        • ExchangeWithdraw
        • ExchangeTransaction
      • Pending Pool
        • GetTransactionListFromPending
        • GetTransactionFromPending
        • GetPendingSize
    • Bitcoin API
      • Blockchain RPCs
        • getbestblockhash
        • getblock
        • getblockchaininfo
        • getblockcount
        • getblockhash
        • getblockheader
        • getblockstats
        • getchaintips
        • getchaintxstats
        • getdifficulty
        • getmempoolancestors
        • getmempooldescendants
        • getmempoolentry
        • getmempoolinfo
        • getrawmempool
        • gettxout
        • gettxoutproof
      • Rawtransactions RPCs
        • analyzepsbt
        • combinepsbt
        • combinerawtransaction
        • converttopsbt
        • createpsbt
        • createrawtransaction
        • decodepsbt
        • decoderawtransaction
        • decodescript
        • finalizepsbt
        • fundrawtransaction
        • getrawtransaction
        • joinpsbts
        • sendrawtransaction
        • testmempoolaccept
        • utxoupdatepsbt
  • ๐Ÿช™Price API
    • Price API
      • All tickers
      • Current price
  • โ›“๏ธWeb3
    • Web3 SDK
      • Web3.js
      • Web3.py
      • Ethers.js
      • Ethereum.rb
  • ๐Ÿ—บ๏ธTutorials and Guides
    • How to guides
      • How Getting Ethereum Account Balance and Transactions
      • How do I add WatchData to MetaMask?
      • How can i Get stats by Day
      • How to get the balance of an ERC-20 token
      • How can i get transfers using watch_getTransfersByAddress?
    • WatchData Priceย API and how it works?
    • How eth_getLogs works?
  • ๐Ÿ—ƒ๏ธResources
    • Pricing and Limits
      • Watch Units
    • FAQ
      • General
      • Pricing
      • Privacy
    • Support
    • Community
Powered by GitBook
On this page
  • What is WatchData?
  • How to get your API key at WatchData?
  • What networks does WatchData support?
  • How is WatchData different from other service providers?
  • What are the advantages of using WatchData versus running your own blockchain node?
  • Can WatchData solve custom tasks for blockchain developers?
  1. Resources
  2. FAQ

General

All about WatchData.

PreviousFAQNextPricing

Last updated 3 years ago

What is WatchData?

WatchData provides the tools and infrastructure that allow developers to easily take their blockchain application from testing to scaled deployment - with simple, reliable access to Ethereum mainnet. Our solution aims at transforming raw and unstructured blockchain data into meaningful form to ease the integration of real-time blockchain data.

How to get your API key at WatchData?

(1) First of all, go to the Sign up page and create an account: fill out the registration form and click the verification link emailed to you.

(2) Log in to your account then choose Watch dashboard and use the button โ€œCreate API Keyโ€.

(3) To work with WatchData via APIs, you need to get your own API key in the API Keys tab of your profile.

(4) To learn more, see the following sections in our Documentation: API endpoints, and Tutorials. You can also see a detailed

What networks does WatchData support?

Currently, WatchData supports the Ethereum mainnet. We are interested in the development of our product and are ready to add the blockchains you need.

How is WatchData different from other service providers?

We have built a system that allows you to receive the most accurate and clear data from the blockchain. Our infrastructure is stable and responds quickly to your requests. Support will help you in any case.

What are the advantages of using WatchData versus running your own blockchain node?

If youโ€™re interested in developing on Ethereum, spinning up your own node is probably the first place you start. Maybe you build an awesome Ethereum-based app: a wallet, for instance. As you build out more features and add richness to the user experience, adoption accelerates. Suddenly you need to accommodate more users, higher transaction volumes and still ensure a stable and seamless user experience. At this point, a single node wonโ€™t cut it anymore.

There are three ways to scale your infrastructure:

1) Do it yourself. If you have the resources to build out a development team and employ full time Site Reliability Engineers, you can scale up your own infrastructure by spinning up and maintaining more Ethereum nodes in-house.

2) Outsource your infrastructure. If you donโ€™t have the resources to grow and maintain your own infrastructure - and youโ€™d rather dedicate development time to your core product - you can use cloud-based node service providers like WatchData to connect to Ethereum.

3) Adopt a hybrid infrastructure model. If your own node serves you well but you want the flexibility to tap into node service providers as and when you need them, then a hybrid infrastructure model might be for you.

Can WatchData solve custom tasks for blockchain developers?

Development for your requirements (integration with the blockchain, data processing, node support) - we are interested in long-term and mutually beneficial cooperation, if you have ideas or suggestions, you can write to us at

๐Ÿ—ƒ๏ธ
quick start guide
support@watchdata.io