near-intents
Cross-chain token swap integration using NEAR Intents 1Click API. Use when building swap widgets, bridge interfaces, or multi-chain transfers across…
它会碰到什么
这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。
技能内容
NEAR Intents Integration
Cross-chain token swaps via 1Click REST API. Get a quote, API provides deposit addresses, you build the deposit transaction and receive the resulting token automatically.
Quick Start - Pick Your Path
| Use Case | Start Here |
|----------|------------|
| React App | react-swap-widget.md - Example showing the pattern |
| Node.js / Script | server-example.md - Example showing the pattern |
| API Reference | api-quote.md → api-tokens.md → api-status.md |
| Chain-specific Deposits | deposit-{chain}.md |
Integration Flow
GET /v0/tokens → POST /v0/quote (dry) → POST /v0/quote (wet) → Deposit TX → POST /v0/deposit/submit → GET /v0/status
Rule Categories
| Priority | Category | Files |
|----------|----------|-------|
| 1 | Examples | react-swap-widget.md, server-example.md |
| 2 | API | api-quote.md, api-tokens.md, api-status.md, api-deposit-submit.md |
| 3 | Deposits | deposit-evm.md, deposit-solana.md, deposit-near.md, deposit-ton.md, deposit-tron.md, deposit-stellar.md |
| 4 | React Hooks | react-hooks.md |
| 5 | Advanced | intents-balance.md, passive-deposit.md |
Critical Knowledge
- Use
assetIdfrom /v0/tokens - never construct manually dry: true= preview only,dry: false= get deposit address (valid ~10 min)- Poll status until terminal:
SUCCESS,FAILED,REFUNDED,INCOMPLETE_DEPOSIT - Chain-to-chain is default -
depositTypeandrecipientTypedefault to chain endpoints
Index
- Examples (HIGH)
- [react-swap-widget](rules/react-swap-widget.md) - Minimum viable React swap implementation with wagmi
- [server-example](rules/server-example.md) - Node.js script for server-side swaps
- API Reference (CRITICAL)
- [api-tokens](rules/api-tokens.md) - Fetch supported tokens, cache result
- [api-quote](rules/api-quote.md) - Get swap quote, dry=true for preview, dry=false for deposit address
- [api-deposit-submit](rules/api-deposit-submit.md) - Notify API after deposit to speed up processing
- [api-status](rules/api-status.md) - Poll until terminal state (SUCCESS, FAILED, REFUNDED)
- [api-any-input-withdrawals](rules/api-any-input-withdrawals.md) - Query withdrawals for ANY_INPUT quotes
- Chain Deposits (HIGH)
- [deposit-evm](rules/deposit-evm.md) - Ethereum, Base, Arbitrum, Polygon, BSC transfers
- [deposit-solana](rules/deposit-solana.md) - Native SOL and SPL token transfers
- [deposit-near](rules/deposit-near.md) - NEP-141 token transfers via wallet selector
- [deposit-ton](rules/deposit-ton.md) - Native TON transfers via TonConnect
- [deposit-tron](rules/deposit-tron.md) - Native TRX and TRC-20 transfers
- [deposit-stellar](rules/deposit-stellar.md) - Stellar transfers (MEMO REQUIRED)
- React Hooks (MEDIUM)
- [react-hooks](rules/react-hooks.md) - Reusable hooks for tokens, quotes, status polling
- Advanced (LOW)
- [intents-balance](rules/intents-balance.md) - Hold balances in intents.near for faster swaps
- [passive-deposit](rules/passive-deposit.md) - QR code flow for manual transfers
- References
- [concepts](references/concepts.md) - Swap lifecycle, statuses, CEX warning, authentication
Resources
- Docs: https://docs.near-intents.org/near-intents/integration/distribution-channels/1click-api
- API Keys: https://partners.near-intents.org/
- OpenAPI: https://1click.chaindefuser.com/docs/v0/openapi.yaml
想直接用这个技能?
本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。