Skip to main content

Terminology

Bundler

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

Validator

A node on the network which will aggregate transactions within a block period and validate each item has reached the chain.

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 ~1 day)

Transaction

A single item sent my a specific address, which 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

Bundle

A set of Bundlr transactions joined into a single Arweave transaction