> For the complete documentation index, see [llms.txt](https://docs.blinklabs.xyz/blink/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.blinklabs.xyz/blink/get-started/blink-gas-sponsorship/types-of-gss/pre-fund.md).

# Pre-fund

Pre-funding is the simplest way of sponsoring transactions. It works on all chains with every type of address.

When sponsoring a transaction, Blink will simply fund the fee paying address with enough native currency so that the transaction can be included.

Advantages:

* Works on all chains
* No setup required. Just send us your eth\_sendRawTransaction (EVM) / sendTransaction (Solana). We'll sponsor the transaction if it's balance is not high enough to land.

Disadvantages

* Slightly less efficient
* Can leave a "dust" balance on the user's wallet

### Bundled vs unbundled pre-funding

How the funding transaction is ordered against the user's transaction depends on what the chain offers.

On chains with bundles, such as Ethereum, Blink puts the funding transaction and the user's transaction into a single bundle. The two are mutually inclusive — they land together or neither lands — so funding can never be spent on a transaction that does not arrive.

On chains without bundles, such as Robinhood Chain, the two are independent transactions and Blink sequences the funding transaction ahead of the user's. The user experience is the same, but funding is committed before the outcome of the user's transaction is known, so a transaction that never lands leaves its funding behind. See [Gas Sponsorship on Robinhood Chain](/blink/robinhood-chain/gas-sponsorship.md) for what this means for an integration.
