mirror of
https://github.com/pezkuwichain/pwap.git
synced 2026-05-30 05:21:01 +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.3 KiB
JavaScript
1 line
1.3 KiB
JavaScript
rn_("AQMAOzAAAAEFALICAgBEibEC6vkAACFSBQCO/Y/9pP0hTQUA+vz7/Iv9MUsFALL7s/u0+yn984MDY2VzAQEAOzAAAAEDAC0AAQB1PS0AAQgAOzAAAAEFAJAAAQD5+ZAAAQIBoGAABfz5YzswAAABBQAtAAEAyPItAAUBxAUAaOr76/vs++377vvv+/D7ZaD6ofqi+qP6pPql+qb6b3MBCQA7MAAAAQUAkAABAFj8kABBQAUAqfmq+av5rPmm/UFABQCl+ab5p/mo+aX98wUCMjM7MAAAAQUAuQACAOHxuACj/QAA+wJhdQEFADswAAABBQDXFAEAidHXFAEDADswAAABBAAtAAEAT/stAPMAAmt1OzAAAAEDAHEIAQDhMHEIAQoAOzAAAAEFAEEBAQB390EBAQMBoDAABZwmZDswAAABAwBBAQEAyI1BAQEDADswAQABBACJAAUAAAABAJf6iQCf/QEEADswAAABBQAtAAEA5/gtAAEEADswAAABBQAtAAEAufgtAPMAAmx0OzABAAMDALcABABbAAEA5gC3AAEAQXpbABsCoGAABfmjb3IBBAA7MAAAAQUAQQEBAGVIQQH7AmlvAQEAOzABAAIEAAAABQAuAI6AAgApnC0A6fsAAAELADswAAABBQAVAAEAhfkVAAEAADswAAABBQDzAwEACp/zA/MDAXM7MAAAAQUAsQIBALKDsQJhRwUAfvl/+YD5gfmC+YP5hPkBAwA7MAAAAQUAsQIBAMX0sQIBAQA7MAAAAQUAsQIBAFicsQLzggJlaQEDADswAAABBQBBAQEAn/BBAfMBAWY7MAAAAQQAQQEBAMt6QQHzgoQQMQAbAqBgAAX7HWFvAQMAOzAAAAEEAC0AAQB9fS0AAQUAOzAAAAEFAC0AAQBb0S0A8wEBYzswAQADAwBbAAQAWwABAIoAWwABAOV5WwDzAAJhYzswAAABAQAtAAEAuWctAAEEADswAQADBAAtAAUALQABABn2LQABABaJLQABAQA7MAAAAQQAQQEBABx/QQFhRwUAnPmd+Z75n/mg+aH5ovlhSAUA8vnz+fT59fn2+ff5+PmTAwSgMAAF+rCgcAAF+/FhaHB2OzACAAUCAG8BBAAAAAUABwABABCObwHS9AIAJZwAAH75BgABAgA7MAAAAQQALQABAE99LQAbAqCgAAX5m2FvtwEAhaBwAAX51gyACjswAAABAQAtAAEAi2ctAPMA0cBvlF87MAMADwEAOwMDAA0aBAA7GgUAPBolAAAALwAAADUAAAA/AAAAAgAqC7EC8VyJAAEA4kcNGgIAo5gNGmn6LQADABUtDRqnSS0AuPkAAA==") |