Retrieve from Arweave
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Retrieve from Arweave enables you to retrieve files from Arweave, a decentralized storage network that provides permanent, tamper-proof storage. Arweave uses a novel blockweave architecture where miners are incentivized to store data permanently, making it ideal for NFT metadata, dApp assets, and any content that needs to be preserved indefinitely. This tool takes an Arweave transaction ID, fetches the file from a public Arweave gateway, and displays file information including name, size, and a direct download URL. This is essential for developers, creators, and users who need to access files stored on Arweave for verification, inspection, or downloading. The tool provides clear output showing the transaction ID, file name, size, and gateway URL.
HOW TO USE
Connect your wallet using the BGWallet connector (required for context). Enter an Arweave transaction ID in the input field (e.g., "ar-..."). Click "Retrieve from Arweave" to fetch the file from Arweave. The tool displays the transaction ID, file name, file size, and a shareable gateway URL. You can click "Download File" to open the file in a new tab or download it directly. The result includes a detailed breakdown showing the file details and retrieval status.
TECHNICAL MECHANISM
This tool implements Arweave file retrieval using a public Arweave gateway. The retrieval process: (1) the transaction ID is validated as a string; (2) the file is fetched from the gateway using the transaction ID; (3) the response headers provide content-length and content-type; (4) the file information is displayed to the user. The tool uses the https://arweave.net gateway for demonstration purposes. In a real implementation, users could configure custom gateways. The file is retrieved directly from the Arweave network via the gateway. All retrieval is performed in the browser with no data sent to external servers beyond the gateway request.
WHAT IT CANNOT SEE
This tool cannot verify that the file exists or is available on Arweave—it only attempts to retrieve it. It does not support retrieval from private Arweave networks or encrypted files. The tool cannot guarantee the file's availability or integrity. It does not support custom Arweave gateways or API endpoints; the default gateway is used. The tool cannot retrieve files larger than the configured Arweave gateway limit. It cannot detect if the file has been modified or tampered with after retrieval. The tool does not support file persistence verification. It cannot guarantee that the transaction ID corresponds to the expected file content.
PLEASE NOTE
This tool is designed for developers and users working with Arweave file retrieval. Arweave transaction IDs uniquely identify files on the Arweave network. The gateway URL allows access to the file via HTTP. The tool uses a public Arweave gateway (arweave.net) for demonstration purposes. For production use, consider using dedicated gateways. Always verify the retrieved file content against the expected transaction ID. The tool is read-only and does not require any on-chain interactions. The retrieval is performed via a public Arweave gateway and may have file size limits. The tool is intended for testing, development, and educational purposes.