openfin-onramp

Fiat-to-crypto onramp via Moonpay, prefilled with the caller's wallet, chain, currency, and fiat amount. Use whenever the user says they want to buy crypto with a card / bank / Apple Pay / Google Pay, top up a wallet from fiat, fund a Hyperliquid / Polymarket / Solana wallet "with my card", or "I'm out of USDC, how do I get some". Triggers: "buy USDC with my card", "credit card onramp", "Apple Pay USDC", "deposit fiat", "I have no crypto, how do I start", "fund my wallet with fiat", "buy ETH on Base with USD". Covers POST /agent/onramp/moonpay — returns a Moonpay simple-URL with chain / currencyCode / walletAddress / fiat amount baked in. The user opens the URL to complete KYC + payment in Moonpay's UI; once the buy clears, funds arrive in the user's OpenFinance-provisioned wallet on the chosen chain. No on-chain signing from the agent. Wallet defaults to the caller's OpenFinance-managed EVM address (or Solana address when chain=solana / currencyCode ends `_sol`). Pair with openfin-relay (bridge after onr

Safety Notice

This listing is imported from SkillsMP metadata and should be treated as untrusted until upstream source review is completed.

Copy this and send it to your AI assistant to learn

Install skill "openfin-onramp" with this command: npx skills add openfinance-tech/skillsmp-openfinance-tech-openfinance-tech-openfin-onramp

No markdown body

This source entry does not include full markdown content beyond metadata.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Web3

openfin-hyperliquid

Complete Hyperliquid playbook — perpetuals and spot trading, margin/leverage, TWAP, real-time WebSocket data, and historical candles. Use for any Hyperliquid task. Trading triggers: place perp/spot orders (Gtc/Ioc/Alo), market-like fills, take-profit/stop-loss grouping, modify or cancel orders, batch cancels, TWAP orders (place/track fills/terminate), change leverage (cross vs isolated), adjust isolated margin, get the EVM deposit address to fund Hyperliquid. Deposits fund the **unified Hyperliquid account** — once unified, there is one USDC balance per wallet, no perp-vs-spot distinction. Auto-unify rule: on the first balance check, read `/account`; if `withdrawable > 0`, GET `/agent/trading/abstraction`, and if it returns `"default"` or `"disabled"`, POST `{abstraction: "u"}` (the only accepted value) to upgrade — one-shot and idempotent. After unification, agents MUST read both `/account` and `/account/spot` and sum `account.withdrawable + spot.USDC.total` to get the wallet's free USDC, then treat

Repository SourceNeeds Review
Web3

openfin-polymarket

Complete Polymarket playbook covering research and trading on the world's largest prediction market. Use this for ANY Polymarket task. Research triggers: finding events ("what's happening in politics", "show me election odds", "NBA finals odds", "BTC to 200k markets", "IPL / FIFA / UFC / F1 betting markets"), listing markets with filters, searching by keyword, reading orderbooks, mid prices, spreads, last trade prices, recent trades, open interest, volume, liquidity, and any user's positions/portfolio/PnL by address. Trading triggers: place a bet on YES or NO, buy/sell outcomes, limit orders (GTC/GTD), market orders (FOK/FAK), batch orders, cancel one/many/all orders, check and set on-chain pUSD and CTF approvals, neg-risk (multi-outcome) markets, tick size handling (0.01/0.001/0.0001), and builder-code attribution. Covers all routes under /agent/polymarket/* (events, markets, search, orderbook, price, prices, spread, last-trade-price, trades, market/:id/open-interest|volume|liquidity|trades, user/:ad

Repository SourceNeeds Review
Web3

openfin-relay

Cross-chain bridging, swapping, and "bridge+call" via Relay through the OpenFinance backend. Use whenever the user wants to move tokens between chains or execute a destination-chain transaction funded from another chain. Triggers: "bridge X from Y to Z", "move my USDC to Base / Arbitrum / Optimism / Polygon / Solana", "swap ETH for USDC on Base", "cross-chain swap", "bridge and call", "how do I get to Solana / back from Solana", "my USDC is stuck on Solana", EVM-to-EVM, EVM-to-Solana, Solana-to-EVM, Bitcoin bridge, gas topup on destination, native-token sentinel 0x0, relay quote/preview/execute flow, poll intent status. Covers POST /agent/relay/quote, POST /agent/relay/execute, GET /agent/relay/status. Includes the chainId cheatsheet (1/137/8453/10/42161/... and Solana 792703809 specifically), tradeType semantics (EXACT_INPUT / EXACT_OUTPUT / EXPECTED_OUTPUT), why topupGas is auto-disabled on Solana routes, and bridge+call payloads (txs array). Use together with openfin-setup (API key check) and openfin-t

Repository SourceNeeds Review
Web3

openfin-setup

Auth check for the OpenFinance backend — confirms an API key is available before any other OpenFinance skill runs. Use FIRST whenever the user is about to call any /agent/* route (Polymarket, Hyperliquid, Relay), is hitting 401/412, or hasn't traded yet in this session. Triggers on "how do I get started", "API key is required", "Invalid API key", "401/412 from /agent/*", "set up OpenFinance", or any first call into a trading skill. Resolves the key from `OPENFINANCE_API_KEY` (or equivalent env / user-supplied value), confirms the format (`open_…`), verifies via GET /agent/wallets, and otherwise points the user to https://openfinance.tech to issue one.

Repository SourceNeeds Review
openfin-onramp | V50.AI