Replies: 10 comments
-
Do you mean archival node as consensus and mirror node, which both has the state of the mainnet ones and synchronize with them or only mirror node which follows the mainnet consensus nodes, like the official mirror-node ? |
Beta Was this translation helpful? Give feedback.
-
will a mirror node itself be sufficient for me to have all the data from block 1 to latest block? without paying any account fee etc? |
Beta Was this translation helpful? Give feedback.
-
Yes, mirror-node has all the data from genesis block to latest. Also I believe without any account fees. |
Beta Was this translation helpful? Give feedback.
-
great, are these the steps to bring up the mirror node? (found them here: https://github.com/hashgraph/hedera-mirror-node) If these are correct, then the doc also mentions: So can we really do without the payment part? |
Beta Was this translation helpful? Give feedback.
-
Could be, I'm not very familiar with the process. Will ask around and get back to you. |
Beta Was this translation helpful? Give feedback.
-
Yes please. Thanks, |
Beta Was this translation helpful? Give feedback.
-
You can't run a mirror node of any size without paying for S3 retrieval. If you want all data the costs would dramatically increase. The current database size is 48 TB and you can see that at Google Cloud SQL disks costs that would be quite costly. See the Hedera docs on how to run a mirror node. |
Beta Was this translation helpful? Give feedback.
-
also remember your use case might not actually need everything from the beginning of time. the mirror node has configuration options where you get some flexibility to describe the information you want to keep in it - beyond just time-based constraints. I'm not sure how you estimate in advance how much space you'll need if you trim away the stuff you don't need to persist, and it does depend on your use case, but that approach can work. (however, you still need to ingest all the record streams as all the different kinds of transactions and entities are of course "mixed up" in there in timestamp order ...) |
Beta Was this translation helpful? Give feedback.
-
Thanks Team, this clears up a lot of things. My use case is: We need transactions for any given address, if there any direct api (http/grpc) that would be able to query my mirror node? If the above is not possible, then from the node, we need to have transactions for each block using which we can get the transactions for an address by scanning the blocks. |
Beta Was this translation helpful? Give feedback.
-
Would this -
(BTW, the whole purpose of the mirror node is to answer queries like this. If you find something you need it doesn't do then that's something you can ask about! (And there's a Hedera developer's discord server you can ask about all kinds of things too.)) |
Beta Was this translation helpful? Give feedback.
-
Hi Team,
We're looking to start a hedera mainnet archival node (having data from block 0) without setting an account or pay any fee, so basically just a plain observer node. Is that possible? If yes could you please point me to the setup?
Thanks,
Palak
Beta Was this translation helpful? Give feedback.
All reactions