Skip to main content

Terminology

Bundle

A set of Bundlr transactions joined into a single Arweave transaction.

Bundler

A bundler is a node on Bundlr that receives Bundlr transactions, handles payment channels and produces bundles.

Client

The client is a lightweight API layer that supports Bundlr transaction creation and allows applications to communicate with Bundlr via simple HTTP APIs.

Epoch

A period of time within the network (currently set to ~30 minutes).

Transaction

A single item sent my a specific address, usually contains a data payload.

Transaction receipt

A financial proof that a Bundlr transaction gets on to Arweave by an expected block. The transaction receipt format is.

FieldDescription
idTransaction id
blockMax block the tx will be in by
currencyTransaction fee currency
sizeRaw transaction size
feeTransaction fee in currency atomic units
validatorsList of co-signing validators
signatureThe signature proof of from a bundler
validator_signaturesSignature proof of validator registration

Validator

A node on the network which aggregates transactions within a block period and validates that each item has reached the chain.