mirror of
https://github.com/pezkuwichain/pwap.git
synced 2026-04-30 12:47:56 +00:00
14f5e84d15
Phase 5 implementation - Internal Ledger Escrow (OKX Model): - No blockchain transactions during P2P trades - Blockchain tx only at deposit/withdraw - Fast and fee-free P2P trading Database: - Add user_internal_balances table - Add p2p_deposit_withdraw_requests table - Add p2p_balance_transactions table - Add lock_escrow_internal(), release_escrow_internal() functions - Add process_deposit(), request_withdraw() functions UI Components: - Add InternalBalanceCard showing available/locked balances - Add DepositModal for crypto deposits to P2P balance - Add WithdrawModal for withdrawals from P2P balance - Integrate balance card into P2PDashboard Backend: - Add process-withdrawal Edge Function - Add verify-deposit Edge Function Updated p2p-fiat.ts: - createFiatOffer() uses internal balance lock - confirmPaymentReceived() uses internal balance transfer - Add internal balance management functions
1 line
1.4 KiB
JavaScript
1 line
1.4 KiB
JavaScript
rn_("AQUAOzABAAEEAIoABQAAAAEAF+2KAI39BQFMBQAApf0Apv0yM6P9EwACoOAABf2naW8BH/sFAAEAADswAAABBQAtAAEAmvItAPMCAXMBKv0FABsCoGAABfmbYWkBAwA7MAAAAQQADRoBAANZDRorAqAgAAX752h1AQUAOzAAAAEEAEEBAQAP6EEBAQIAOzAAAAECAA0aAQDAcg0aAQEAOzAAAAECAA0aAQCyWA0aKwKgMAAEfatkdQECADswAQADAgANGgUADRoBAKQ+DRoBAJldDRoBBQA7MAAAAQQAQQEBAM3mQQHnDgCIXNfdcSakoMAABf2iBTQHOzADAA8AAA4aAgAbHQMA1xQFAC8bJQAAAC8AAAA1AAAAOwAAAAIA3S8AAFaLDRoBAOzAGx0BAOnm1xQDAEy3DRog+5AAWPyQAAEBADswAQADAQC3BgIAWQoBAEj5twYBAAAAWQphSgUA4fni+eP55Pnl+eb55/kBAAA7MAAAAQQALQABAJ16LQA7A6DQAAX9KjJpc+UARgUADan9c8b5x/nI+cn5yvnL+cz5zfnO+c/50PnR+dL50/nU+QECADswAAABBABBAQEAHH9BARsCoDAABfnqYXlhSgUAuvm7+bz5vfm++b/5wPkBBQA7MAAAAQUAbwEBAEZ5bwEFAcAFAA7x++iQ/ZH9kv2T/ZT9lf2W/Zf9mP2Z/Zr9m/2c/Z39nv1laQEFADswAAABBQBBAQEABHhBAWFJBQAW+Rf5GPkZ+Rr5G/kc+WFMBQCn+qj6qfqq+qv6rPqt+mFKBQDa+dv53Pnd+d753/ng+QUBwQUADYz9BdX5ZW/7Am9yAQMAOzAAAAEEAJ0BAQCJ950BAQMAOzAAAAEEAEEBAQBH9kEB+wJydgEDADswAQABBABvAQUAAwABAKx9bwGO/Y/9pP2o/QEBzqBQAAX7tVG1iFAYgEGdbhySPTd414QnKW5+7+nRqwiiAc8e22N8d9MD8GLAntwidllobhLAZy342CRCD1Rr9PiuGADC2iosV2zFhTJ6jKFgAAX9qEA9Fh87MAEAAwEAywEFAFwAAgDoZ0EB+nGJAAMAhIMtAJf0LQDX+QAA+QIAFG10AQgAOzAAAAEFAN8CAQD+ot8CG4Sg8AAF/aCgAAABcZ2hIAAF/apAICEFAcEFAATY+QCx+mxyBQHABQAFufkEoP1jZLW6AIwAAaCgAAX9nwKwJfqyAAEEoJAABf2NGiMmsHX9JwABKDtRDzswBAAfAAAPAwEAQQEDAHEIBAAPTwUAXAAtAAAANwAAAD0AAABDAAAAUQAAAAIA4sldAOfgsQIBAOkSQQEBABQ/cQgDANMML0xR6UEBifedAQIAYeZbALn5AAA=") |