שילוב גשר בין-רשתי בארנק קריפטו נייד
התרחיש הנפוץ ביותר בארנק קריפטו נייד: משתמש שולח USDC מאת'ריום ל-Polygon, והכספים נתקעים במהלך הסופיות. ללא מעקב נכון, זה גורם לפאניקה ולתלונות תמיכה שליליות. אנו פותרים זאת על ידי שילוב מאגדי גשרים בין-רשתיים עם ניטור מצב מלא. במשך למעלה מ-5 שנים, יישמנו פונקציונליות גשרים עבור 15+ ארנקי קריפטו וטיפלנו במאות אלפי העברות בין-רשתיות. הניסיון שלנו מאפשר לנו לצפות בעיות טיפוסיות: נזילות גשר לא מספקת, שגיאות תצורת רשת יעד, עיכובים עקב פיצולים. פתרנו ותיעדנו כל מקרה כזה כך שמשתמשים לעולם לא יאבדו כספים.
כיצד פועלים מאגדי גשרים?
מאגדים הם תוכנת ביניים המאחדת מספר פרוטוקולי גשר ל-API יחיד. האפליקציה שולחת בקשת העברה, והמאגד מחשב את המסלול הטוב ביותר לפי מהירות, עמלה וסכום סופי. אנו משתמשים בפתרונות מוכחים: Li.Fi, Squid Router, Stargate Finance. לכל אחד יש את החוזקות שלו. השוו ביניהם:
| מאגד | כיסוי רשתות | זמן העברה | עמלה | תכונות |
|---|---|---|---|---|
| Li.Fi | 20+ EVM, Cosmos (באמצעות Squid) | 1-20 דקות | 0.1-0.5% + קבוע | שחזור מובנה |
| Squid Router | EVM, Cosmos, Polkadot | 2-15 דקות | 0.3-0.8% | ניתוב דרך Axelar |
| Stargate (LayerZero) | EVM מרכזיות | 3-10 דקות | ~$2 קבוע | מטבעות יציבים בלבד |
Li.Fi הוא הגמיש ביותר, תומך ב-recoverTx להעברות תקועות. Squid עדיף עבור Cosmos. Stargate פשוט ומהיר עבור USDC/USDT.
כיצד לבחור את הגשר המתאים לארנק שלך?
שקול: אילו רשתות המשתמשים שלך צריכים? אילו אסימונים? אם רק EVM ומטבעות יציבים, Stargate מספיק. אם יש צורך ב-Cosmos או Polkadot, אנו משלבים את Squid דרך Li.Fi. בכל מקרה, אינטגרציה דרך מאגד נותנת API אחד לעשרות גשרים.
// iOS — маршруты через Li.Fi SDK
import LiFi
let lifi = LIFI()
let routesRequest = RoutesRequest(
fromChainId: 1, // Ethereum
toChainId: 137, // Polygon
fromTokenAddress: "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", // USDC
toTokenAddress: "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174",
fromAmount: "100000000" // 100 USDC (6 decimals)
)
let routes = try await lifi.getRoutes(request: routesRequest)תיאור API מפורט ניתן למצוא בתיעוד של Li.Fi.
ניתוב ובחירת גשר
Li.Fi מחזיר מספר מסלולים עם פרמטרים שונים. הצג למשתמש:
| מסלול | זמן | עמלה | אתה מקבל |
|---|---|---|---|
| Stargate | ~5 דקות | $2.50 | 97.5 USDC |
| Hop Protocol | ~20 דקות | $1.80 | 98.2 USDC |
| Across | ~3 דקות | $3.10 | 96.9 USDC |
מיון ברירת מחדל לפי תפוקה מקסימלית. ספק מתג "מהיר יותר" / "זול יותר".
כיצד ליישם מעקב העברות ברקע?
לאחר שליחת העסקה ברשת A, המשתמש מקבל txHash ברשת המקור. הכספים יופיעו ברשת היעד לאחר זמן מה, בהתאם למנגנון הסופיות.
Li.Fi מספק API סטטוס: // iOS — маршруты через Li.Fi SDK import LiFi let lifi = LIFI() let routesRequest = RoutesRequest( fromChainId: 1, // Ethereum toChainId: 137, // Polygon fromTokenAddress: "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", // USDC toTokenAddress: "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", fromAmount: "100000000" // 100 USDC (6 decimals) ) let routes = try await lifi.getRoutes(request: routesRequest) . סטטוסים: GET /v1/status?txHash={hash}&fromChain={chainId}&toChain={chainId}&bridge={bridgeName} → PENDING / DONE.
// Android — polling статуса бриджа
suspend fun pollBridgeStatus(txHash: String, fromChain: Int, toChain: Int): BridgeStatus {
repeat(180) { // 30 минут * 10 сек
delay(10_000)
val status = lifiBridgeApi.getStatus(txHash, fromChain, toChain)
if (status.status == "DONE" || status.status == "FAILED") return status
}
return BridgeStatus(status = "TIMEOUT")
}סקירת רקע דרך WorkManager (אנדרואיד) או BackgroundTasks (iOS) כך שהמשתמש יקבל התראת push עם השלמת ההעברה, גם אם האפליקציה הייתה סגורה.
טיפול בהעברות תקועות
חלק מהגשרים אינם מחזירים כספים אוטומטית בשגיאה. Li.Fi מספק API FAILED למקרים מסוימים. עליך לאחסן את כל היסטוריית עסקאות הגשר מקומית עם אפשרות לבדיקה חוזרת וקישור לתמיכת הגשר. אנו מבטיחים שאף עסקה לא תישאר ללא טיפול — כל הסטטוסים מתועדים ונגישים בממשק. אם כספים לא הגיעו תוך 30 דקות, המשתמש יכול ליזום בדיקה חוזרת. במקרים נדירים, נדרש שחזור ידני דרך ה-API של המאגד — המהנדסים שלנו מסייעים בכך כחלק מהתמיכה.
תהליך האינטגרציה שלנו
- ניתוח דרישות: רשתות נתמכות, אסימונים, מקרי שימוש.
- בחירת מאגד ועיצוב ארכיטקטורה.
- יישום קריאות API וטיפול בתגובות.
- מעקב ברקע עם התראות push.
- בדיקות על רשתות בדיקה (Rinkeby, Goerli, Mumbai) עם עסקאות אמיתיות.
- פריסה לייצור וניטור.
מה כלול בעבודה
בהזמנת אינטגרציה, אנו מספקים:
- תיעוד אינטגרציה למאגד ולארכיטקטורה.
- גישה ל-API ו-SDK עם דוגמאות קוד ל-iOS ואנדרואיד.
- הכשרת צוות הלקוח על פונקציונליות הגשר.
- תמיכה במהלך בדיקות ופריסה.
- תמיכת אחריות לאחר ההשקה.
לוח זמנים
אינטגרציה דרך מאגד עם מסלול נתמך אחד: 1-2 שבועות. מערכת רב-מאגדית עם בחירת מסלול, מעקב ברקע והיסטוריה: 3-6 שבועות. צור קשר — אנו נעריך את הפרויקט שלך ביום עסקים אחד. אנו מוכנים ליישם פונקציונליות בין-רשתית בארנק שלך — קבל ייעוץ ממהנדס עם 10 שנות ניסיון בפיתוח מובייל מקצה לקצה.







