Node reference
Watch graduations
Stream PumpSwap pool migrations
Watch graduations listens for the migration from a Pump bonding curve into a pool. Use it when a workflow needs the resulting pool identity.
Try it step by step#
- Set a mint filter when watching one coin.
- Start the listener and inspect a matching migration event.
- Use the returned pool with Get PumpSwap pool to inspect the pool state.
What to expect#
The event includes the mint, pool, transaction signature, and migration amounts. It describes a transition; it is not a history lookup for already completed graduations.
Things to check#
- A coin can trade without graduating during your observation window.
- Inspect quoteMint before interpreting quoteAmountUi.
- Use Get Pump coin to inspect current state when you start listening after the transition may already have happened.
Keep learning#
Network setup: This node uses solana. See connections for RPC setup and Test mode for network selection.
Parameters#
| Setting | Default | What it does |
|---|---|---|
| Mint Filter | — | Token mint identifying the coin. This is not a wallet or pool address. |
| Commitment | confirmed | How far a Solana block must be confirmed before its data is used. |
| RPC URL | {{global.chains.solana.rpcUrl}} | Configured for Solana in workspace RPC settings. |
| Timeout (seconds) | 0 | Use 0 to wait until a matching notification arrives or the workflow is stopped. |
| On failure | stop | Choose whether a failed execution stops the workflow or only ends this path. |
| Retry attempts | 5 | How many times to reconnect after the subscription connection fails. |
Commitment: Choices: Processed (processed), Confirmed (confirmed), Finalized (finalized). Available under More options.
RPC URL: Available under More options.
Timeout (seconds): Available under More options.
On failure: Choices: Stop workflow (stop), Continue (continue). Available under More options.
Retry attempts: Available under More options. Limits: minimum 0.
Inputs#
| Port | Value |
|---|---|
in | any |
Outputs#
| Port | Value | Description |
|---|---|---|
out | object | Compact successful Pump-to-PumpSwap migration event. |
out fields#
| Field | Type |
|---|---|
signature | string |
migrationInstruction | string |
mint | string |
pool | string |
poolAuthority | string |
coinCreator | string |
lpMint | string |
baseAmountRaw | string |
baseAmountUi | string |
quoteAmountRaw | string |
quoteAmountUi | string |
quoteMint | string |
isMayhemMode | boolean |