-
Notifications
You must be signed in to change notification settings - Fork 94
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GraphQL query not returning proper values based on tags after being posted then mined with Bundlr + Arweave #35
Comments
Hey @dabit3! Would you be able to provide some tx IDs that we can check please? There are lots of components which could be amiss here (outside of Bundlr). Including the gateway etc. |
Hey, sure. Here is some recent transaction information: id: U3z0fpSWYREVNyv_0I2yjRtd4rzuMV9BnX3tYqoAOaQ id: mEiGk7VPZ89g8OCHRodfntvBum3CUOKn2bXxCBjutjA For some context - the goal is to rebuild the example application that is set up in the Arweave documentation, the Twitter app built on Arweave. https://arwiki.wiki/#/en/creating-a-dapp-02 Submitting the transaction seems to work, when I query it shows up, but after a while (around an hour) it drops. |
Hey, The data appears to be available (i.e. not dropped). How are you testing whether a transaction exists or not? |
Ok interesting. Here's more details: First, I create a transaction. Then when I run the query, the data is returned fine and the block height is initially set to -1. After some time, the query no longer returns the result in the selection set. Here is the query I'm running:
Here are a couple of new transaction IDs:
|
Ah - GraphQL. We've seen some issues here recently. So Bundlr is separate from arweave.net - in the sense that it's nor our codebase, nor our infrastructure so it's out of our control. I've flagged an issue with the team that maintains arweave.net |
Ah ok interesting, I'll also flag this with them. |
Just for further clarity. Bundlr txs have a -1 height until they hit L1. But sometimes the gateway can miss Bundlr txs and think that it never hit Arweave (when it does) |
I'd actually be able to tell you the specific tx ids of the bundles those Bundlr txs were included in and which miners on the network are storing them |
Ah ok interesting... I may try a new set of tags and queries just out of curiosity to see if that changes things for any reason at all. If there's anything else I can add or help with in terms of troubleshooting please let me know. I am creating some educational material / resources around this tech stack and think that this combination is going to be important for me to use so I'd love to understand how to make it all work properly together. |
You may want to try again now. I've just lowered bundle size so the gateway should be able to more easily find Bundlr txs |
Ok cool thank you, giving it another shot and will report back by tomorrow, thanks for all of your help thus far! |
Hey @joshbenaron update: yes, this is working for me now! Thank you for your help. Question: is this something that I should consider when creating educational content around using the GraphQL interface for Arweave going forward or is this more of a uncommon scenario that will not affect most users? |
Not 100% certain just yet, but I feel like I may be running into this issue again on another combination of query / tags. Any ideas if something changed since the last time you updated the gateway? |
We are also having this issue testing bundlr with the following tx's: We are seeing this happen for every tx we have tried. |
bump |
Seems like this is working now for me so will close the issue |
Hi, so I've been trying out the bundlr JS client, specifically the
WebBundlr
client, and I'm experiencing issues having the data mined to the network.I've also noticed that there are a couple of different ways you all have referenced sending a transaction. For example, in the demo application you use this syntax:
But in the documentation I see this:
As for me, I've tried both, and am not sure if there is also maybe something I'm doing wrong in my code. Here's a look at essentially what I'm doing:
The data seems to be saving to the network, but after a while it is dropped.
I have had one or two transactions mined, but I've been doing so much experimentation I'm not sure why those worked but my others did not.
Is there anything that I should know that might help me understand better how this works?
Thanks for your time.
The text was updated successfully, but these errors were encountered: