OpenSea NFT代理工具
高级
这是一个AI领域的自动化工作流,包含 17 个节点。主要使用 Agent, LmChatOpenAi, ExecuteWorkflowTrigger, ToolHttpRequest, MemoryBufferWindow 等节点,结合人工智能技术实现智能自动化。 通过OpenSea AI驱动的NFT代理工具获取实时NFT洞察
前置要求
- •OpenAI API Key
- •可能需要目标 API 的认证凭证
分类
工作流预览
可视化展示节点连接关系,支持缩放和平移
导出工作流
复制以下 JSON 配置到 n8n 导入,即可使用此工作流
{
"id": "ZBH1ExE58wsoodkZ",
"meta": {
"instanceId": "a5283507e1917a33cc3ae615b2e7d5ad2c1e50955e6f831272ddd5ab816f3fb6"
},
"name": "OpenSea NFT代理工具",
"tags": [],
"nodes": [
{
"id": "33cb5db2-a023-4a6c-a4ad-3f4b3c35ce42",
"name": "NFT代理大脑",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
1340,
240
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4o-mini"
},
"options": {}
},
"credentials": {
"openAiApi": {
"id": "yUizd8t0sD5wMYVG",
"name": "OpenAi account"
}
},
"typeVersion": 1.2
},
{
"id": "9d1fa8e4-3acf-4ace-965c-ea5cdfcdc366",
"name": "NFT代理记忆",
"type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
"position": [
1520,
240
],
"parameters": {},
"typeVersion": 1.3
},
{
"id": "d396bb90-00a6-41da-898d-7815d8d25fe3",
"name": "OpenSea NFT代理",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
2140,
-20
],
"parameters": {
"text": "={{ $json.message }}",
"options": {
"systemMessage": "# **🛠 OpenSea NFT Agent – System Message** \n\n## **🔹 Role & Purpose**\nThe **OpenSea NFT Agent** is a powerful AI-driven assistant specialized in retrieving, analyzing, and processing NFT-related data from **OpenSea's API**. It provides insights into:\n- User profiles\n- NFT collections and contracts\n- Individual NFTs, their metadata, traits, and ownership\n- Payment tokens used in NFT transactions\n- Bulk NFT retrievals (by account, collection, or contract) \n\nThis agent is designed to interact **directly** with OpenSea’s API and follows strict formatting rules to ensure valid requests and accurate responses.\n\n---\n\n# **⚡ Available Tools & How to Use Them**\nThe **NFT Agent** has access to **multiple OpenSea API endpoints**, each serving a specific purpose.\n\n## **1️⃣ Get Account**\n📍 **Endpoint**: `/api/v2/accounts/{address_or_username}` \n🔹 **Description**: Retrieves an OpenSea user profile, including:\n - Bio \n - Social media usernames \n - Profile image \n\n🔹 **Required Parameter**: \n - `address_or_username` → Public blockchain address or OpenSea username \n\n🔹 **Example Query**: \n _\"Retrieve OpenSea profile for user `0xA5f49655E6814d9262fb656d92f17D7874d5Ac7E`.\"_\n\n---\n\n## **2️⃣ Get Collection**\n📍 **Endpoint**: `/api/v2/collections/{collection_slug}` \n🔹 **Description**: Fetches details about a specific NFT collection, including:\n - Collection metadata \n - Fees \n - Traits \n - Social media links \n\n🔹 **Required Parameter**: \n - `collection_slug` → Unique identifier for the collection (found in OpenSea URL) \n\n🔹 **Example Query**: \n _\"Retrieve details for the 'Bored Ape Yacht Club' collection.\"_\n\n---\n\n## **3️⃣ Get Collections**\n📍 **Endpoint**: `/api/v2/collections` \n🔹 **Description**: Fetches a **list of NFT collections** with optional filters. \n\n🔹 **Optional Parameters**: \n - `chain` → Filter by blockchain (**must be a valid chain** from the list below). \n - `creator_username` → Return collections from a specific OpenSea username. \n - `include_hidden` → Boolean (`true`/`false`) to include hidden collections. \n - `limit` → Number of results (1-100, default: 100). \n - `next` → Cursor for pagination. \n - `order_by` → Sorting option (`created_date`, `market_cap`, `num_owners`, `one_day_change`, `seven_day_change`, `seven_day_volume`). \n\n🔹 **Example Query**: \n _\"List the top 10 NFT collections on Ethereum sorted by market cap.\"_\n\n---\n\n## **4️⃣ Get Contract**\n📍 **Endpoint**: `/api/v2/chain/{chain}/contract/{address}` \n🔹 **Description**: Retrieves **smart contract details** for an NFT collection. \n\n🔹 **Required Parameters**: \n - `chain` → Blockchain network (**must be valid, see list below**). \n - `address` → Smart contract address of the NFT collection. \n\n🔹 **Example Query**: \n _\"Retrieve contract details for `0xABCDEF...` on Ethereum.\"_\n\n---\n\n## **5️⃣ Get NFT**\n📍 **Endpoint**: `/api/v2/chain/{chain}/contract/{address}/nfts/{identifier}` \n🔹 **Description**: Retrieves **metadata, traits, ownership, and rarity** of a specific NFT. \n\n🔹 **Required Parameters**: \n - `chain` → Blockchain network (**must be valid, see list below**). \n - `address` → Smart contract address of the NFT collection. \n - `identifier` → The **NFT Token ID**. \n\n🔹 **Example Query**: \n _\"Retrieve metadata for NFT #1234 from Ethereum contract `0xABCDEF...`.\"_\n\n---\n\n## **6️⃣ Get NFTs (by Account)**\n📍 **Endpoint**: `/api/v2/chain/{chain}/account/{address}/nfts` \n🔹 **Description**: Retrieves **all NFTs owned** by a given account address. \n\n🔹 **Required Parameters**: \n - `chain` → Blockchain network (**must be valid, see list below**). \n - `address` → Public blockchain address of the owner. \n\n🔹 **Optional Parameters**: \n - `collection` → Filter by specific NFT collection. \n - `limit` → Number of NFTs to return (1-200, default: 50). \n - `next` → Cursor for pagination. \n\n🔹 **Example Query**: \n _\"Retrieve all NFTs owned by `0x123...` on Ethereum.\"_\n\n---\n\n## **⚠️ Important Rules & Restrictions**\n### **🚨 1. Only Allowed Blockchain Inputs**\n✅ **Valid Blockchains for Queries**:\n- `amoy`\n- `ape_chain`\n- `ape_curtis`\n- `arbitrum`\n- `arbitrum_nova`\n- `arbitrum_sepolia`\n- `avalanche`\n- `avalanche_fuji`\n- `b3`\n- `b3_sepolia`\n- `baobab`\n- `base`\n- `base_sepolia`\n- `bera_chain`\n- `blast`\n- `blast_sepolia`\n- `ethereum`\n- `flow`\n- `flow_testnet`\n- `klaytn`\n- **`matic`** _(Use this instead of \"polygon\")_\n- `monad_testnet`\n- `mumbai`\n- `optimism`\n- `optimism_sepolia`\n- `sei_testnet`\n- `sepolia`\n- `shape`\n- `solana`\n- `soldev`\n- `soneium`\n- `soneium_minato`\n- `unichain`\n- `zora`\n- `zora_sepolia`\n\n🚨 **Critical Rule:**\n- ❌ `\"polygon\"` **is NOT a valid chain input** and **must be replaced with** `\"matic\"`. \n- ❌ Using an unsupported blockchain **will cause an error**. \n- ✅ Always verify blockchain names before executing a query.\n\n---\n\n## **📌 Example Queries**\n✅ _\"Find the OpenSea profile for `0x123...`.\"_ \n✅ _\"List all NFT collections created by `CryptoArtistX`.\"_ \n✅ _\"Retrieve contract details for `0xABC...` on Ethereum.\"_ \n✅ _\"Fetch metadata for NFT #5678 in 'Azuki' collection.\"_ \n✅ _\"List the top 5 NFT collections on Solana, ordered by market cap.\"_ \n\n---\n\n## **⚠️ Error Handling**\nIf an OpenSea API request fails, **check for errors**:\n- ✅ `200` → Success \n- ❌ `400` → Bad Request (Invalid input format) \n- ❌ `404` → Not Found (Incorrect `collection_slug`, `address`, or `identifier`) \n- ❌ `500` → Server Error (OpenSea API issue) \n\n---\n\n# **🚀 Conclusion**\nThe **OpenSea NFT Agent** is a **specialized AI-powered assistant** designed to retrieve and analyze NFT-related data on OpenSea. Whether you are a **collector, investor, or analyst**, this agent helps you stay **ahead of the market** by providing **real-time, structured, and in-depth insights**. \n\n**🔥 Follow all rules to ensure successful API queries! 🔥**"
},
"promptType": "define"
},
"typeVersion": 1.8
},
{
"id": "c055762a-8fe7-4141-a639-df2372f30060",
"name": "工作流输入触发器",
"type": "n8n-nodes-base.executeWorkflowTrigger",
"position": [
1420,
-20
],
"parameters": {
"workflowInputs": {
"values": [
{
"name": "message"
},
{
"name": "sessionId"
}
]
}
},
"typeVersion": 1.1
},
{
"id": "e2b0e848-ae9a-4fce-bf74-11cdebca512e",
"name": "OpenSea获取账户",
"type": "@n8n/n8n-nodes-langchain.toolHttpRequest",
"position": [
1720,
240
],
"parameters": {
"url": "https://api.opensea.io/api/v2/accounts/{address_or_username}",
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "This tool retrieves an OpenSea account profile, including bio, social media usernames, and profile image.",
"parametersHeaders": {
"values": [
{
"name": "Accept",
"value": "application/json",
"valueProvider": "fieldValue"
}
]
}
},
"credentials": {
"httpHeaderAuth": {
"id": "3v99GVMGF4tKP5nM",
"name": "OpenSea"
}
},
"typeVersion": 1.1
},
{
"id": "a343aba5-6a1c-4a19-8054-d80a92b30db0",
"name": "OpenSea获取合集",
"type": "@n8n/n8n-nodes-langchain.toolHttpRequest",
"position": [
1920,
240
],
"parameters": {
"url": "https://api.opensea.io/api/v2/collections/{collection_slug}",
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "This tool retrieves details of a specific NFT collection from OpenSea, including fees, traits, and links.",
"parametersHeaders": {
"values": [
{
"name": "Accept",
"value": "application/json",
"valueProvider": "fieldValue"
}
]
}
},
"credentials": {
"httpHeaderAuth": {
"id": "3v99GVMGF4tKP5nM",
"name": "OpenSea"
}
},
"typeVersion": 1.1
},
{
"id": "c21482cd-bc29-47ee-9913-b200abdfd5bd",
"name": "OpenSea获取合集列表",
"type": "@n8n/n8n-nodes-langchain.toolHttpRequest",
"position": [
2120,
240
],
"parameters": {
"url": "https://api.opensea.io/api/v2/collections",
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"parametersQuery": {
"values": [
{
"name": "chain",
"valueProvider": "modelOptional"
},
{
"name": "creator_username",
"valueProvider": "modelOptional"
},
{
"name": "include_hidden",
"valueProvider": "modelOptional"
},
{
"name": "limit",
"valueProvider": "modelOptional"
},
{
"name": "next",
"valueProvider": "modelOptional"
},
{
"name": "order_by",
"valueProvider": "modelOptional"
}
]
},
"toolDescription": "This tool retrieves a list of OpenSea collections with filtering options for blockchain, creator, visibility, sorting, and pagination.",
"parametersHeaders": {
"values": [
{
"name": "Accept",
"value": "application/json",
"valueProvider": "fieldValue"
}
]
}
},
"credentials": {
"httpHeaderAuth": {
"id": "3v99GVMGF4tKP5nM",
"name": "OpenSea"
}
},
"typeVersion": 1.1
},
{
"id": "ab41e2bc-8c99-41ae-bfa5-5a94c8068f33",
"name": "OpenSea获取合约",
"type": "@n8n/n8n-nodes-langchain.toolHttpRequest",
"position": [
2340,
240
],
"parameters": {
"url": "https://api.opensea.io/api/v2/chain/{chain}/contract/{address}",
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "This tool retrieves details of a smart contract from OpenSea based on a given blockchain and contract address.",
"parametersHeaders": {
"values": [
{
"name": "Accept",
"value": "application/json",
"valueProvider": "fieldValue"
}
]
}
},
"credentials": {
"httpHeaderAuth": {
"id": "3v99GVMGF4tKP5nM",
"name": "OpenSea"
}
},
"typeVersion": 1.1
},
{
"id": "f938ea94-59f7-4e9b-a75f-02b8e606e8ed",
"name": "OpenSea获取NFT",
"type": "@n8n/n8n-nodes-langchain.toolHttpRequest",
"position": [
2580,
260
],
"parameters": {
"url": "https://api.opensea.io/api/v2/chain/{chain}/contract/{address}/nfts/{identifier}",
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "This tool retrieves metadata, traits, ownership information, and rarity for a single NFT on OpenSea.",
"parametersHeaders": {
"values": [
{
"name": "Accept",
"value": "application/json",
"valueProvider": "fieldValue"
}
]
}
},
"credentials": {
"httpHeaderAuth": {
"id": "3v99GVMGF4tKP5nM",
"name": "OpenSea"
}
},
"typeVersion": 1.1
},
{
"id": "c62f092e-353e-4038-a875-d3c86b9e2a3d",
"name": "OpenSea按账户获取NFT",
"type": "@n8n/n8n-nodes-langchain.toolHttpRequest",
"position": [
2820,
260
],
"parameters": {
"url": "https://api.opensea.io/api/v2/chain/{chain}/account/{address}/nfts",
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"parametersQuery": {
"values": [
{
"name": "collection",
"valueProvider": "modelOptional"
},
{
"name": "limit",
"valueProvider": "modelOptional"
},
{
"name": "next",
"valueProvider": "modelOptional"
}
]
},
"toolDescription": "This tool retrieves NFTs owned by a given account address on OpenSea, allowing filtering by collection, blockchain, and pagination options.",
"parametersHeaders": {
"values": [
{
"name": "Accept",
"value": "application/json",
"valueProvider": "fieldValue"
}
]
}
},
"credentials": {
"httpHeaderAuth": {
"id": "3v99GVMGF4tKP5nM",
"name": "OpenSea"
}
},
"typeVersion": 1.1
},
{
"id": "4603a4f0-a46b-4ea9-b226-726f9763d823",
"name": "OpenSea按合集获取NFT",
"type": "@n8n/n8n-nodes-langchain.toolHttpRequest",
"position": [
3080,
260
],
"parameters": {
"url": "https://api.opensea.io/api/v2/collection/{collection_slug}/nfts",
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"parametersQuery": {
"values": [
{
"name": "limit",
"valueProvider": "modelOptional"
},
{
"name": "next",
"valueProvider": "modelOptional"
}
]
},
"toolDescription": "This tool retrieves multiple NFTs for a given collection on OpenSea, allowing pagination and limit options.",
"parametersHeaders": {
"values": [
{
"name": "Accept",
"value": "application/json",
"valueProvider": "fieldValue"
}
]
}
},
"credentials": {
"httpHeaderAuth": {
"id": "3v99GVMGF4tKP5nM",
"name": "OpenSea"
}
},
"typeVersion": 1.1
},
{
"id": "f27c8a55-230e-41a2-ba92-f8facb323e8d",
"name": "OpenSea按合约获取NFT",
"type": "@n8n/n8n-nodes-langchain.toolHttpRequest",
"position": [
3320,
260
],
"parameters": {
"url": "https://api.opensea.io/api/v2/chain/{chain}/contract/{address}/nfts",
"sendQuery": true,
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"parametersQuery": {
"values": [
{
"name": "limit",
"valueProvider": "modelOptional"
},
{
"name": "next",
"valueProvider": "modelOptional"
}
]
},
"toolDescription": "This tool retrieves multiple NFTs for a given smart contract on OpenSea, allowing pagination and limit options.",
"parametersHeaders": {
"values": [
{
"name": "Accept",
"value": "application/json",
"valueProvider": "fieldValue"
}
]
}
},
"credentials": {
"httpHeaderAuth": {
"id": "3v99GVMGF4tKP5nM",
"name": "OpenSea"
}
},
"typeVersion": 1.1
},
{
"id": "6043b056-339b-4bdd-898e-91e3b5915afd",
"name": "OpenSea获取支付代币",
"type": "@n8n/n8n-nodes-langchain.toolHttpRequest",
"position": [
3540,
260
],
"parameters": {
"url": "https://api.opensea.io/api/v2/chain/{chain}/payment_token/{address}",
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "This tool retrieves details of a payment token from OpenSea based on a given blockchain and token address.",
"parametersHeaders": {
"values": [
{
"name": "Accept",
"value": "application/json",
"valueProvider": "fieldValue"
}
]
}
},
"credentials": {
"httpHeaderAuth": {
"id": "3v99GVMGF4tKP5nM",
"name": "OpenSea"
}
},
"typeVersion": 1.1
},
{
"id": "5601cd2a-45f8-4cb6-acd8-02e44b033dcb",
"name": "OpenSea获取特征",
"type": "@n8n/n8n-nodes-langchain.toolHttpRequest",
"position": [
3760,
260
],
"parameters": {
"url": "https://api.opensea.io/api/v2/traits/{collection_slug}",
"sendHeaders": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"toolDescription": "This tool retrieves the traits in a given NFT collection from OpenSea.",
"parametersHeaders": {
"values": [
{
"name": "Accept",
"value": "application/json",
"valueProvider": "fieldValue"
},
{
"name": "x-api-key",
"value": "YOUR_OPENSEA_API_KEY",
"valueProvider": "fieldValue"
}
]
}
},
"credentials": {
"httpHeaderAuth": {
"id": "3v99GVMGF4tKP5nM",
"name": "OpenSea"
}
},
"typeVersion": 1.1
},
{
"id": "86a6c757-bbda-41a9-90d1-1e8af808ae66",
"name": "便签",
"type": "n8n-nodes-base.stickyNote",
"position": [
160,
-1240
],
"parameters": {
"color": 2,
"width": 920,
"height": 1880,
"content": "# OpenSea NFT代理工具(n8n工作流)指南"
},
"typeVersion": 1
},
{
"id": "c35f3855-5167-4230-8017-f60297d1dcec",
"name": "便签1",
"type": "n8n-nodes-base.stickyNote",
"position": [
1540,
-1240
],
"parameters": {
"color": 5,
"width": 1000,
"height": 1060,
"content": "## 📌 **如何使用工作流**"
},
"typeVersion": 1
},
{
"id": "c96fc837-37b2-4351-9175-7b52fba1e38b",
"name": "便签2",
"type": "n8n-nodes-base.stickyNote",
"position": [
2940,
-1240
],
"parameters": {
"color": 3,
"width": 840,
"height": 480,
"content": "## ⚡ **错误处理与故障排除**"
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "1bdf4330-2c81-47dc-8729-1737eb19cd40",
"connections": {
"NFT Agent Brain": {
"ai_languageModel": [
[
{
"node": "OpenSea NFT Agent",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"OpenSea Get NFT": {
"ai_tool": [
[
{
"node": "OpenSea NFT Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"NFT Agent Memory": {
"ai_memory": [
[
{
"node": "OpenSea NFT Agent",
"type": "ai_memory",
"index": 0
}
]
]
},
"OpenSea Get Traits": {
"ai_tool": [
[
{
"node": "OpenSea NFT Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"OpenSea Get Account": {
"ai_tool": [
[
{
"node": "OpenSea NFT Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"OpenSea Get Contract": {
"ai_tool": [
[
{
"node": "OpenSea NFT Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"OpenSea Get Collection": {
"ai_tool": [
[
{
"node": "OpenSea NFT Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"Workflow Input Trigger": {
"main": [
[
{
"node": "OpenSea NFT Agent",
"type": "main",
"index": 0
}
]
]
},
"OpenSea Get Collections": {
"ai_tool": [
[
{
"node": "OpenSea NFT Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"OpenSea Get Payment Token": {
"ai_tool": [
[
{
"node": "OpenSea NFT Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"OpenSea Get NFTs by Account": {
"ai_tool": [
[
{
"node": "OpenSea NFT Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"OpenSea Get NFTs by Contract": {
"ai_tool": [
[
{
"node": "OpenSea NFT Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"OpenSea Get NFTs by Collection": {
"ai_tool": [
[
{
"node": "OpenSea NFT Agent",
"type": "ai_tool",
"index": 0
}
]
]
}
}
}常见问题
如何使用这个工作流?
复制上方的 JSON 配置代码,在您的 n8n 实例中创建新工作流并选择「从 JSON 导入」,粘贴配置后根据需要修改凭证设置即可。
这个工作流适合什么场景?
高级 - 人工智能
需要付费吗?
本工作流完全免费,您可以直接导入使用。但请注意,工作流中使用的第三方服务(如 OpenAI API)可能需要您自行付费。
相关工作流推荐
CoinMarketCap_DEX扫描_代理_工具
使用CoinMarketCap AI代理分析DEX流动性、交易和现货对
Agent
Lm Chat Open Ai
Execute Workflow Trigger
+3
15 节点Don Jayamaha Jr
财务
OpenSea分析代理工具
使用AI驱动的OpenSea分析代理工具分析NFT市场趋势
Agent
Lm Chat Open Ai
Execute Workflow Trigger
+3
12 节点Don Jayamaha Jr
人工智能
币安价格-24小时统计-订单簿-K线工具
币安价格-24小时统计-订单簿-K线工具
Agent
Lm Chat Open Ai
Execute Workflow Trigger
+3
17 节点Don Jayamaha Jr
财务
CoinMarketCap 交易所和社区代理工具
使用 CoinMarketCap AI 代理获取交易所和情绪洞察
Agent
Lm Chat Open Ai
Execute Workflow Trigger
+3
12 节点Don Jayamaha Jr
财务
CoinMarketCap 加密货币代理工具
通过AI驱动的CoinMarketCap代理获取实时加密货币市场数据
Agent
Lm Chat Open Ai
Execute Workflow Trigger
+3
13 节点Don Jayamaha Jr
财务
OpenSea市场代理工具
通过OpenSea市场代理工具获取实时NFT市场洞察
Agent
Lm Chat Open Ai
Execute Workflow Trigger
+3
17 节点Don Jayamaha Jr
人工智能
工作流信息
难度等级
高级
节点数量17
分类1
节点类型6
作者
Don Jayamaha Jr
@don-the-gem-dealerWith 12 years of experience as a Blockchain Strategist and Web3 Architect, I specialize in bridging the gap between traditional industries and decentralized technologies. My expertise spans tokenized assets, crypto payment integrations, and blockchain-driven market solutions.
外部链接
在 n8n.io 查看 →
分享此工作流