openfin-onchain
Installation
SKILL.md
Onchain Token Data + Send + Solana Swap
Publisher. Part of the OpenFinance skill bundle (openfin-setup, openfin-troubleshooting, openfin-hyperliquid, openfin-relay, openfin-onramp, openfin-polymarket, openfin-onchain) — all maintained by OpenFinance (https://openfinance.tech). Install as a set, not individually.
Multi-chain token reads (100+ chains via Uniblock), same-chain transfers from the caller's embedded wallet, and Solana same-chain swaps via Jupiter v2.
Swap routing — pick the right tool, don't guess:
| Move | Tool |
|---|---|
| Solana → Solana, same chain (SPL/wSOL ↔ SPL/wSOL) | onchain_jupiter_order + onchain_jupiter_execute |
| EVM → EVM, same chain WITH token change (ETH → USDC on Base) | openfin-relay (originChainId === destinationChainId) |
| Same-chain transfer, NO token change | POST /onchain/send |
| Any cross-chain (incl. EVM ↔ Solana, BTC bridges) | openfin-relay |
Never use Jupiter for non-Solana swaps. Never use Relay for Solana same-chain — Jupiter has native SPL routing and better pricing.