Comments (6)
It looks like the initial bundle I sent is working now. Thanks for the clarification!
from arloader.
Hi, I'll take a look - this is usually related to arweave/gateway issues. Apparently there has been a lot of network congestion over the last several days.
from arloader.
Great, thank you for looking into it.
from arloader.
Likely a bundle parsing issue with the gateway. I take from the bundle confirmation and the parsing of the data items evident on viewblock that the bundles have been successfully written to the chain and the fact that they aren't available at the links to the data items to mean there is a problem with the gateway.
Until the gateway issues are resolved, I think you have two options:
- Upload individual items instead of bundles - looks like you've gotten this figured out with arkb. With arloader you can pass the
--no-bundle
flag, but that unfortunately isn't available for theupload-nfts
command. There is a doc with some detail on how to complete the steps individually. The downside on this approach is that you are going to clog up the network further, arweave can only write 1,000 tx per block, approx. every 2 minutes. So if you go this route, check to make sure the pending transactionsarloader pending
aren't already close to or in excess of 1,000, and then upload in batches of a couple hundred or so. - The better option, is just to use bundlr. I don't think they have the equivalent,
upload-nfts
command, but you could follow the same basic flow described in the doc I linked. The upside here is that your files will likely be immediately available since bundlr is heavily support by arweave and includes a feature where they cache your uploaded files and the main arweave gateway will look to that cache if it doesn't find them in it's own cache. You may not see your tx ids on the network right away, due to network congestion, but they "guarantee" to get them there with the initial id returned, basically retrying them until they stick as I understand it. But the net is you can use your links right away and then just check back in a day or so to make sure you see them on viewblock or gql. The cost on that is something like a $3 gb premium, which in my mind is way worth it, if you're just trying to get your files uploaded so you can actually create some nfts.
from arloader.
Thanks for all the info!
Interestingly I did try uploading the same batch of images via arkb as a bundle as well and those images are accessible through the gateway. Is there any meaningful difference between how arloader and arkb upload bundles?
bundle transaction sent via arkb:
https://viewblock.io/arweave/tx/KZQEGDwXxmOrvf-GcOMytd6eFYTPGO3oJ2Dd30ren7s
from arloader.
That looks like an individual transaction https://viewblock.io/arweave/address/4XLIblezt71RzecXAnm4BRqbyAaqUN4O9yGO5r-JMo0. As far as bundles, I think arkb has the option of either native or through bundlr. Not sure what the default is. At the end of the day, everybody has to create and upload bundles in the same format. There can be differences in error handling and retry logic and more importantly on the caching, but as far as I know, bundlr is the only service that has the special caching arrangement.
from arloader.
Related Issues (20)
- crash when tx status returns internal server error HOT 10
- What data is passed through Arloader? HOT 2
- Getting StatusCodeNotOk errors after trying to upload with SOL HOT 10
- NotFound when using multiplier 0 to 3 HOT 13
- Trying to upload png/json HOT 9
- Constant issues with uploading nft set - StatusCodeNotOk HOT 6
- Add number of items limit to bundle size
- StatusCodeNotOK - Can't Upload 10k Set - 0.1.62 HOT 2
- StatusCodeNotOk HOT 1
- Rust nightly toolchain HOT 3
- StatusNotOK HOT 14
- error: Invalid value for '<FILE_PATHS>...': Path does not exist. HOT 2
- what am i doing wrong? HOT 11
- get-status JSON output panics HOT 2
- StatusNotOK HOT 11
- Cannot create w2w transaction
- funding transactions with SOL - upload not completed - SOL deducted HOT 2
- Custom Gateway - instead of `arweave.net`
- SOL being taken, nothing happens. HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from arloader.