Skip to main content

Documentation Index

Fetch the complete documentation index at: https://dev-docs.multihopper.com/llms.txt

Use this file to discover all available pages before exploring further.

What is MultiHopper?

MultiHopper is a Solana-based protocol for scheduled, multi-hop token transfers. It enables you to define programmable payment pipelines — specifying who receives tokens, when, and in what sequence — then deploy them on-chain and let the protocol handle execution trustlessly.

Get started in minutes

Create your first route and send your first multi-hop transfer.

Why MultiHopper?

On-chain payments today are one-shot: sign a transaction, it executes immediately. There is no native way to:
  • Schedule a series of transfers across time
  • Route tokens through multiple recipients in a defined sequence
  • Enforce timing constraints without trusting a centralized scheduler
  • Maintain custody guarantees while assets move through a multi-step flow
MultiHopper solves this using on-chain timelocks, a wrapper token architecture, and a permissionless keeper network.

Explore the protocol

How it works

Understand the core mechanism: vaults, wrapper tokens, and hop execution.

Architecture

Smart contracts, application layer, and system components.

Route lifecycle

From route creation through settlement — step by step.

Security model

Trust assumptions, threat model, and on-chain enforcement guarantees.

Use cases

Vesting schedules

Token unlocks distributed to multiple recipients on a defined timeline.

Payroll automation

Recurring payments routed through compliance or treasury wallets.

Escrow flows

Multi-party transactions with time-gated releases.

Treasury management

Programmatic fund distribution across organizational units.

Integrate with the API

API Reference

Create and manage routes programmatically via the MultiHopper REST API.