ArConnect hedgehog logo

Arweave bundles in ArConnect

What are Arweave bundles?

Arweave bundles or ANS-104 (link to ANS-104) bundles are basically multiple transactions packaged into one.

  • Each bundle holds several data items or layer 2 transactions.

  • These transactions are pieces of data with tags.

  • Bundle items cannot transfer AR tokens.

  • They’re free (subsidized) for sizes under 100 Kbs, so these interactions or any other data smaller than 100 Kbs don’t need any AR tokens to be held.

  • Multiple files/data items bundled together save cost ⇒ you only need to pay the base transaction fee once, plus the storage fee, instead of paying the transaction fee every time for each file, as well as the storage fee.

Customizing bundlers in ArConnect

ArConnect’s dispatch()API allows applications to quickly submit transactions to the network.

  • These transactions are bundled by default.

  • Applications utilize this function for quick interactions with contracts, etc.

  • The dispatch API uses the default bundler set by the user or the extension.

    • As an application you can customize the bundler node with the help of the signDataItem() API.

    • As a user you can head over to the settings to customize the bundler node that an application uses for your interactions as follows:

      1. Open ArConnect.

      2. Click the “Settings” icon on the extension’s main view of the ArConnect extension.

      3. Select the “Applications” setting from the sidebar on the left hand side of the settings page.

      4. Select the application you change the bundler node for from the list of applications located at the center of the Settings Page.

      5. Scroll to the bottom of the application details section located on the right hand side of the Settings Page.

      6. Paste the URL for the custom bundler node in the provided input field.

  • The dispatched transaction will go through the selected bundler node, which will also earn any additional transaction fees.

Related articles

Still need help?

If you haven't found help in our knowledge base, you might have encountered an issue we haven't heard about yet. Do not panic, we're still here to help! Below you can seek support from our team directly on Discord.

Get helpHelp Rubber Ring

We use cookies to better understand customer needs