mirror of
https://github.com/pezkuwichain/pwap.git
synced 2026-04-22 07:57:55 +00:00
fix: route P2P deposits and verification to Asset Hub instead of relay chain
DepositModal was building transactions via relay chain API, and all three edge functions (verify-deposit, process-withdraw, process-withdrawal) had RPC endpoints hardcoded or defaulting to the relay chain. This caused deposit verification to fail with "Transaction not yet finalized" and created a chain mismatch with the withdrawal system which operates on Asset Hub. - DepositModal: use assetHubApi instead of api for transfer TX - verify-deposit: RPC_HTTP/RPC_WS default to asset-hub-rpc (env override) - process-withdraw: RPC_ENDPOINT default to asset-hub-rpc (env override) - process-withdrawal: RPC_ENDPOINT default to asset-hub-rpc
This commit is contained in:
@@ -28,7 +28,7 @@ import { cryptoWaitReady } from 'npm:@pezkuwi/util-crypto@14.0.11'
|
||||
const SUPABASE_URL = Deno.env.get("SUPABASE_URL")!;
|
||||
const SUPABASE_SERVICE_ROLE_KEY = Deno.env.get("SUPABASE_SERVICE_ROLE_KEY")!;
|
||||
const PLATFORM_WALLET_SEED = Deno.env.get("PLATFORM_WALLET_SEED")!;
|
||||
const RPC_ENDPOINT = Deno.env.get("RPC_ENDPOINT") || "wss://rpc.pezkuwichain.io";
|
||||
const RPC_ENDPOINT = Deno.env.get("RPC_ENDPOINT") || "wss://asset-hub-rpc.pezkuwichain.io";
|
||||
|
||||
// Asset IDs
|
||||
const ASSET_IDS: Record<string, number | null> = {
|
||||
|
||||
Reference in New Issue
Block a user