PNG  IHDRxsBIT|d pHYs+tEXtSoftwarewww.inkscape.org<,tEXtComment File Manager

File Manager

Path: /home/u491334613/domains/web-default.net/public_html/DOCUMENTATION FOLDER/

Viewing File: versani_wallet (1).sql

-- phpMyAdmin SQL Dump
-- version 5.2.2
-- https://www.phpmyadmin.net/
--
-- Host: localhost:3306
-- Generation Time: Oct 05, 2025 at 06:54 AM
-- Server version: 11.4.7-MariaDB
-- PHP Version: 8.3.25

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
START TRANSACTION;
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;

--
-- Database: `versani_wallet`
--

-- --------------------------------------------------------

--
-- Table structure for table `bots`
--

CREATE TABLE `bots` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `bot_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `trading_pair` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'BTC/USDT',
  `status` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'active',
  `min_amount` decimal(18,8) NOT NULL,
  `max_amount` decimal(18,8) NOT NULL,
  `duration` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '24h',
  `total_profit` decimal(18,8) DEFAULT 0.00000000,
  `total_subscribers` int(11) DEFAULT 0,
  `settings` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `last_trade_at` timestamp NULL DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Dumping data for table `bots`
--

INSERT INTO `bots` (`id`, `name`, `bot_type`, `trading_pair`, `status`, `min_amount`, `max_amount`, `duration`, `total_profit`, `total_subscribers`, `settings`, `last_trade_at`, `created_at`, `updated_at`) VALUES
(1, 'Quantum Stake 1.0', 'Quantum Stake 1.0', 'BTC/USDT', 'active', 200.00000000, 20000.00000000, '24h', 15.75000000, 18, '{\"grid_levels\": 12, \"upper_price\": 35000, \"lower_price\": 30000}', NULL, '2025-01-20 08:25:32', '2025-07-22 15:14:40'),
(2, 'ETH DCA Master', 'dca', 'ETH/USDT', 'active', 50.00000000, 5000.00000000, '7d', 8.45000000, 10, '{\"interval_hours\": 6, \"target_profit\": 3}', NULL, '2025-01-20 08:25:32', '2025-07-22 18:42:27'),
(3, 'Quick Arbitrage', 'arbitrage', 'USDT/BUSD', 'active', 200.00000000, 20000.00000000, '4h', 5.25000000, 3, '{\"min_spread\": 0.8, \"exchanges\": [\"binance\", \"huobi\"]}', NULL, '2025-01-20 08:25:32', '2025-02-16 08:05:43');

-- --------------------------------------------------------

--
-- Table structure for table `bot_settings`
--

CREATE TABLE `bot_settings` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `bot_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `parameters` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `supported_pairs` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `duration_options` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Dumping data for table `bot_settings`
--

INSERT INTO `bot_settings` (`id`, `bot_type`, `name`, `is_active`, `parameters`, `supported_pairs`, `duration_options`, `created_at`, `updated_at`) VALUES
(1, 'grid', 'Grid Trading Bot', 1, '{\"grid_levels\":\"10\",\"upper_limit\":\"1.05\",\"lower_limit\":\"0.95\"}', '[\"BTC\\/USDT\",\"ETH\\/USDT\",\"BNB\\/USDT\",\"BCH\\/USDT\",\"LTC\\/USDT\",\"XLM\\/USDT\",\"DOGE\\/USDT\",\"XRP\\/USDT\"]', '[\"5m\",\"10m\",\"15m\",\"30m\",\"1h\",\"4h\",\"12h\",\"24h\",\"3d\",\"7d\",\"30d\"]', '2025-01-20 08:25:32', '2025-07-22 15:13:23'),
(2, 'dca', 'DCA Trading Bot', 1, '{\"interval_hours\": 4, \"price_deviation\": 2}', NULL, '[\"24h\", \"7d\", \"30d\"]', '2025-01-20 08:25:32', '2025-01-20 08:25:32'),
(3, 'arbitrage', 'Arbitrage Bot', 1, '{\"min_spread\": 0.5, \"max_slippage\": 0.1}', NULL, '[\"1h\", \"4h\", \"12h\", \"24h\"]', '2025-01-20 08:25:32', '2025-01-20 08:25:32');

-- --------------------------------------------------------

--
-- Table structure for table `bot_subscriptions`
--

CREATE TABLE `bot_subscriptions` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `bot_id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `amount` decimal(18,8) NOT NULL,
  `current_profit` decimal(18,8) DEFAULT 0.00000000,
  `total_profit` decimal(18,8) DEFAULT 0.00000000,
  `status` varchar(255) DEFAULT 'active',
  `subscribed_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `expires_at` timestamp NULL DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

-- --------------------------------------------------------

--
-- Table structure for table `bot_trades`
--

CREATE TABLE `bot_trades` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `bot_id` bigint(20) UNSIGNED NOT NULL,
  `trading_pair` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `action` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `amount` decimal(18,8) NOT NULL,
  `price` decimal(18,8) NOT NULL,
  `profit` decimal(18,8) DEFAULT NULL,
  `result` enum('win','loss') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  `metadata` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

-- --------------------------------------------------------

--
-- Table structure for table `cache`
--

CREATE TABLE `cache` (
  `key` varchar(255) NOT NULL,
  `value` mediumtext NOT NULL,
  `expiration` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `cache`
--

INSERT INTO `cache` (`key`, `value`, `expiration`) VALUES
('active_coins', 'O:39:\"Illuminate\\Database\\Eloquent\\Collection\":2:{s:8:\"\0*\0items\";a:14:{i:0;O:15:\"App\\Models\\Coin\":30:{s:13:\"\0*\0connection\";s:5:\"mysql\";s:8:\"\0*\0table\";s:5:\"coins\";s:13:\"\0*\0primaryKey\";s:2:\"id\";s:10:\"\0*\0keyType\";s:3:\"int\";s:12:\"incrementing\";b:1;s:7:\"\0*\0with\";a:0:{}s:12:\"\0*\0withCount\";a:0:{}s:19:\"preventsLazyLoading\";b:0;s:10:\"\0*\0perPage\";i:15;s:6:\"exists\";b:1;s:18:\"wasRecentlyCreated\";b:0;s:28:\"\0*\0escapeWhenCastingToString\";b:0;s:13:\"\0*\0attributes\";a:20:{s:2:\"id\";i:1;s:6:\"symbol\";s:3:\"BTC\";s:4:\"name\";s:7:\"Bitcoin\";s:7:\"network\";N;s:14:\"display_symbol\";s:3:\"BTC\";s:12:\"price_symbol\";s:7:\"bitcoin\";s:5:\"image\";s:52:\"https://www.cryptocompare.com/media/37746251/btc.png\";s:8:\"decimals\";i:8;s:11:\"default_fee\";s:10:\"0.00050000\";s:16:\"default_swap_fee\";s:10:\"0.00010000\";s:24:\"address_validation_regex\";s:29:\"^(1|3|bc1)[a-zA-Z0-9]{26,45}$\";s:10:\"sort_order\";i:1;s:9:\"is_active\";i:1;s:19:\"supported_exchanges\";s:283:\"{\"huobi\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:50:30.397890Z\",\"response_size\":2},\"gateio\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:50:32.277324Z\",\"response_size\":2839},\"coingecko\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:50:32.517064Z\",\"response_size\":17363}}\";s:16:\"manual_price_usd\";N;s:16:\"use_manual_price\";i:0;s:16:\"last_price_check\";s:19:\"2025-06-09 06:20:32\";s:18:\"price_check_status\";s:9:\"supported\";s:10:\"created_at\";s:19:\"2025-06-04 12:38:09\";s:10:\"updated_at\";s:19:\"2025-06-11 10:26:43\";}s:11:\"\0*\0original\";a:20:{s:2:\"id\";i:1;s:6:\"symbol\";s:3:\"BTC\";s:4:\"name\";s:7:\"Bitcoin\";s:7:\"network\";N;s:14:\"display_symbol\";s:3:\"BTC\";s:12:\"price_symbol\";s:7:\"bitcoin\";s:5:\"image\";s:52:\"https://www.cryptocompare.com/media/37746251/btc.png\";s:8:\"decimals\";i:8;s:11:\"default_fee\";s:10:\"0.00050000\";s:16:\"default_swap_fee\";s:10:\"0.00010000\";s:24:\"address_validation_regex\";s:29:\"^(1|3|bc1)[a-zA-Z0-9]{26,45}$\";s:10:\"sort_order\";i:1;s:9:\"is_active\";i:1;s:19:\"supported_exchanges\";s:283:\"{\"huobi\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:50:30.397890Z\",\"response_size\":2},\"gateio\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:50:32.277324Z\",\"response_size\":2839},\"coingecko\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:50:32.517064Z\",\"response_size\":17363}}\";s:16:\"manual_price_usd\";N;s:16:\"use_manual_price\";i:0;s:16:\"last_price_check\";s:19:\"2025-06-09 06:20:32\";s:18:\"price_check_status\";s:9:\"supported\";s:10:\"created_at\";s:19:\"2025-06-04 12:38:09\";s:10:\"updated_at\";s:19:\"2025-06-11 10:26:43\";}s:10:\"\0*\0changes\";a:0:{}s:8:\"\0*\0casts\";a:9:{s:11:\"default_fee\";s:9:\"decimal:8\";s:16:\"default_swap_fee\";s:9:\"decimal:8\";s:16:\"manual_price_usd\";s:9:\"decimal:8\";s:9:\"is_active\";s:7:\"boolean\";s:16:\"use_manual_price\";s:7:\"boolean\";s:19:\"supported_exchanges\";s:5:\"array\";s:16:\"last_price_check\";s:8:\"datetime\";s:8:\"decimals\";s:7:\"integer\";s:10:\"sort_order\";s:7:\"integer\";}s:17:\"\0*\0classCastCache\";a:0:{}s:21:\"\0*\0attributeCastCache\";a:0:{}s:13:\"\0*\0dateFormat\";N;s:10:\"\0*\0appends\";a:3:{i:0;s:9:\"image_url\";i:1;s:12:\"display_name\";i:2;s:14:\"display_symbol\";}s:19:\"\0*\0dispatchesEvents\";a:0:{}s:14:\"\0*\0observables\";a:0:{}s:12:\"\0*\0relations\";a:0:{}s:10:\"\0*\0touches\";a:0:{}s:10:\"timestamps\";b:1;s:13:\"usesUniqueIds\";b:0;s:9:\"\0*\0hidden\";a:0:{}s:10:\"\0*\0visible\";a:0:{}s:11:\"\0*\0fillable\";a:17:{i:0;s:6:\"symbol\";i:1;s:4:\"name\";i:2;s:7:\"network\";i:3;s:14:\"display_symbol\";i:4;s:12:\"price_symbol\";i:5;s:5:\"image\";i:6;s:8:\"decimals\";i:7;s:11:\"default_fee\";i:8;s:16:\"default_swap_fee\";i:9;s:24:\"address_validation_regex\";i:10;s:10:\"sort_order\";i:11;s:9:\"is_active\";i:12;s:19:\"supported_exchanges\";i:13;s:16:\"manual_price_usd\";i:14;s:16:\"use_manual_price\";i:15;s:16:\"last_price_check\";i:16;s:18:\"price_check_status\";}s:10:\"\0*\0guarded\";a:1:{i:0;s:1:\"*\";}}i:1;O:15:\"App\\Models\\Coin\":30:{s:13:\"\0*\0connection\";s:5:\"mysql\";s:8:\"\0*\0table\";s:5:\"coins\";s:13:\"\0*\0primaryKey\";s:2:\"id\";s:10:\"\0*\0keyType\";s:3:\"int\";s:12:\"incrementing\";b:1;s:7:\"\0*\0with\";a:0:{}s:12:\"\0*\0withCount\";a:0:{}s:19:\"preventsLazyLoading\";b:0;s:10:\"\0*\0perPage\";i:15;s:6:\"exists\";b:1;s:18:\"wasRecentlyCreated\";b:0;s:28:\"\0*\0escapeWhenCastingToString\";b:0;s:13:\"\0*\0attributes\";a:20:{s:2:\"id\";i:2;s:6:\"symbol\";s:3:\"ETH\";s:4:\"name\";s:8:\"Ethereum\";s:7:\"network\";N;s:14:\"display_symbol\";s:3:\"ETH\";s:12:\"price_symbol\";s:8:\"ethereum\";s:5:\"image\";s:52:\"https://www.cryptocompare.com/media/37746238/eth.png\";s:8:\"decimals\";i:8;s:11:\"default_fee\";s:10:\"0.00500000\";s:16:\"default_swap_fee\";s:10:\"0.00200000\";s:24:\"address_validation_regex\";s:19:\"^0x[a-fA-F0-9]{40}$\";s:10:\"sort_order\";i:2;s:9:\"is_active\";i:1;s:19:\"supported_exchanges\";s:461:\"{\"huobi\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:50:53.970234Z\",\"response_size\":2},\"gateio\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:50:55.830064Z\",\"response_size\":2839},\"coingecko\":{\"supported\":false,\"error\":\"HTTP request returned status code 429:\\n{\\\"status\\\":{\\\"error_code\\\":429,\\\"error_message\\\":\\\"You\'ve exceeded the Rate Limit. Please visit https:\\/\\/www.coingecko.com\\/en\\/a (truncated...)\\n\",\"last_checked\":\"2025-06-09T09:50:56.042702Z\"}}\";s:16:\"manual_price_usd\";N;s:16:\"use_manual_price\";i:0;s:16:\"last_price_check\";s:19:\"2025-06-09 06:20:56\";s:18:\"price_check_status\";s:9:\"supported\";s:10:\"created_at\";s:19:\"2025-06-04 12:38:09\";s:10:\"updated_at\";s:19:\"2025-06-11 10:28:37\";}s:11:\"\0*\0original\";a:20:{s:2:\"id\";i:2;s:6:\"symbol\";s:3:\"ETH\";s:4:\"name\";s:8:\"Ethereum\";s:7:\"network\";N;s:14:\"display_symbol\";s:3:\"ETH\";s:12:\"price_symbol\";s:8:\"ethereum\";s:5:\"image\";s:52:\"https://www.cryptocompare.com/media/37746238/eth.png\";s:8:\"decimals\";i:8;s:11:\"default_fee\";s:10:\"0.00500000\";s:16:\"default_swap_fee\";s:10:\"0.00200000\";s:24:\"address_validation_regex\";s:19:\"^0x[a-fA-F0-9]{40}$\";s:10:\"sort_order\";i:2;s:9:\"is_active\";i:1;s:19:\"supported_exchanges\";s:461:\"{\"huobi\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:50:53.970234Z\",\"response_size\":2},\"gateio\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:50:55.830064Z\",\"response_size\":2839},\"coingecko\":{\"supported\":false,\"error\":\"HTTP request returned status code 429:\\n{\\\"status\\\":{\\\"error_code\\\":429,\\\"error_message\\\":\\\"You\'ve exceeded the Rate Limit. Please visit https:\\/\\/www.coingecko.com\\/en\\/a (truncated...)\\n\",\"last_checked\":\"2025-06-09T09:50:56.042702Z\"}}\";s:16:\"manual_price_usd\";N;s:16:\"use_manual_price\";i:0;s:16:\"last_price_check\";s:19:\"2025-06-09 06:20:56\";s:18:\"price_check_status\";s:9:\"supported\";s:10:\"created_at\";s:19:\"2025-06-04 12:38:09\";s:10:\"updated_at\";s:19:\"2025-06-11 10:28:37\";}s:10:\"\0*\0changes\";a:0:{}s:8:\"\0*\0casts\";a:9:{s:11:\"default_fee\";s:9:\"decimal:8\";s:16:\"default_swap_fee\";s:9:\"decimal:8\";s:16:\"manual_price_usd\";s:9:\"decimal:8\";s:9:\"is_active\";s:7:\"boolean\";s:16:\"use_manual_price\";s:7:\"boolean\";s:19:\"supported_exchanges\";s:5:\"array\";s:16:\"last_price_check\";s:8:\"datetime\";s:8:\"decimals\";s:7:\"integer\";s:10:\"sort_order\";s:7:\"integer\";}s:17:\"\0*\0classCastCache\";a:0:{}s:21:\"\0*\0attributeCastCache\";a:0:{}s:13:\"\0*\0dateFormat\";N;s:10:\"\0*\0appends\";a:3:{i:0;s:9:\"image_url\";i:1;s:12:\"display_name\";i:2;s:14:\"display_symbol\";}s:19:\"\0*\0dispatchesEvents\";a:0:{}s:14:\"\0*\0observables\";a:0:{}s:12:\"\0*\0relations\";a:0:{}s:10:\"\0*\0touches\";a:0:{}s:10:\"timestamps\";b:1;s:13:\"usesUniqueIds\";b:0;s:9:\"\0*\0hidden\";a:0:{}s:10:\"\0*\0visible\";a:0:{}s:11:\"\0*\0fillable\";a:17:{i:0;s:6:\"symbol\";i:1;s:4:\"name\";i:2;s:7:\"network\";i:3;s:14:\"display_symbol\";i:4;s:12:\"price_symbol\";i:5;s:5:\"image\";i:6;s:8:\"decimals\";i:7;s:11:\"default_fee\";i:8;s:16:\"default_swap_fee\";i:9;s:24:\"address_validation_regex\";i:10;s:10:\"sort_order\";i:11;s:9:\"is_active\";i:12;s:19:\"supported_exchanges\";i:13;s:16:\"manual_price_usd\";i:14;s:16:\"use_manual_price\";i:15;s:16:\"last_price_check\";i:16;s:18:\"price_check_status\";}s:10:\"\0*\0guarded\";a:1:{i:0;s:1:\"*\";}}i:2;O:15:\"App\\Models\\Coin\":30:{s:13:\"\0*\0connection\";s:5:\"mysql\";s:8:\"\0*\0table\";s:5:\"coins\";s:13:\"\0*\0primaryKey\";s:2:\"id\";s:10:\"\0*\0keyType\";s:3:\"int\";s:12:\"incrementing\";b:1;s:7:\"\0*\0with\";a:0:{}s:12:\"\0*\0withCount\";a:0:{}s:19:\"preventsLazyLoading\";b:0;s:10:\"\0*\0perPage\";i:15;s:6:\"exists\";b:1;s:18:\"wasRecentlyCreated\";b:0;s:28:\"\0*\0escapeWhenCastingToString\";b:0;s:13:\"\0*\0attributes\";a:20:{s:2:\"id\";i:3;s:6:\"symbol\";s:4:\"USDT\";s:4:\"name\";s:6:\"Tether\";s:7:\"network\";s:5:\"TRC20\";s:14:\"display_symbol\";s:10:\"USDT-TRC20\";s:12:\"price_symbol\";s:6:\"tether\";s:5:\"image\";s:53:\"https://www.cryptocompare.com/media/37746338/usdt.png\";s:8:\"decimals\";i:8;s:11:\"default_fee\";s:10:\"1.00000000\";s:16:\"default_swap_fee\";s:10:\"1.00000000\";s:24:\"address_validation_regex\";s:18:\"^T[a-zA-Z0-9]{33}$\";s:10:\"sort_order\";i:3;s:9:\"is_active\";i:1;s:19:\"supported_exchanges\";s:285:\"{\"huobi\":{\"supported\":false,\"last_checked\":\"2025-06-09T09:51:23.270169Z\",\"response_size\":2},\"gateio\":{\"supported\":false,\"last_checked\":\"2025-06-09T09:51:25.336304Z\",\"response_size\":2839},\"coingecko\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:51:25.574385Z\",\"response_size\":17363}}\";s:16:\"manual_price_usd\";s:10:\"1.00000000\";s:16:\"use_manual_price\";i:1;s:16:\"last_price_check\";s:19:\"2025-06-09 06:21:25\";s:18:\"price_check_status\";s:9:\"supported\";s:10:\"created_at\";s:19:\"2025-06-04 12:38:09\";s:10:\"updated_at\";s:19:\"2025-06-09 06:21:25\";}s:11:\"\0*\0original\";a:20:{s:2:\"id\";i:3;s:6:\"symbol\";s:4:\"USDT\";s:4:\"name\";s:6:\"Tether\";s:7:\"network\";s:5:\"TRC20\";s:14:\"display_symbol\";s:10:\"USDT-TRC20\";s:12:\"price_symbol\";s:6:\"tether\";s:5:\"image\";s:53:\"https://www.cryptocompare.com/media/37746338/usdt.png\";s:8:\"decimals\";i:8;s:11:\"default_fee\";s:10:\"1.00000000\";s:16:\"default_swap_fee\";s:10:\"1.00000000\";s:24:\"address_validation_regex\";s:18:\"^T[a-zA-Z0-9]{33}$\";s:10:\"sort_order\";i:3;s:9:\"is_active\";i:1;s:19:\"supported_exchanges\";s:285:\"{\"huobi\":{\"supported\":false,\"last_checked\":\"2025-06-09T09:51:23.270169Z\",\"response_size\":2},\"gateio\":{\"supported\":false,\"last_checked\":\"2025-06-09T09:51:25.336304Z\",\"response_size\":2839},\"coingecko\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:51:25.574385Z\",\"response_size\":17363}}\";s:16:\"manual_price_usd\";s:10:\"1.00000000\";s:16:\"use_manual_price\";i:1;s:16:\"last_price_check\";s:19:\"2025-06-09 06:21:25\";s:18:\"price_check_status\";s:9:\"supported\";s:10:\"created_at\";s:19:\"2025-06-04 12:38:09\";s:10:\"updated_at\";s:19:\"2025-06-09 06:21:25\";}s:10:\"\0*\0changes\";a:0:{}s:8:\"\0*\0casts\";a:9:{s:11:\"default_fee\";s:9:\"decimal:8\";s:16:\"default_swap_fee\";s:9:\"decimal:8\";s:16:\"manual_price_usd\";s:9:\"decimal:8\";s:9:\"is_active\";s:7:\"boolean\";s:16:\"use_manual_price\";s:7:\"boolean\";s:19:\"supported_exchanges\";s:5:\"array\";s:16:\"last_price_check\";s:8:\"datetime\";s:8:\"decimals\";s:7:\"integer\";s:10:\"sort_order\";s:7:\"integer\";}s:17:\"\0*\0classCastCache\";a:0:{}s:21:\"\0*\0attributeCastCache\";a:0:{}s:13:\"\0*\0dateFormat\";N;s:10:\"\0*\0appends\";a:3:{i:0;s:9:\"image_url\";i:1;s:12:\"display_name\";i:2;s:14:\"display_symbol\";}s:19:\"\0*\0dispatchesEvents\";a:0:{}s:14:\"\0*\0observables\";a:0:{}s:12:\"\0*\0relations\";a:0:{}s:10:\"\0*\0touches\";a:0:{}s:10:\"timestamps\";b:1;s:13:\"usesUniqueIds\";b:0;s:9:\"\0*\0hidden\";a:0:{}s:10:\"\0*\0visible\";a:0:{}s:11:\"\0*\0fillable\";a:17:{i:0;s:6:\"symbol\";i:1;s:4:\"name\";i:2;s:7:\"network\";i:3;s:14:\"display_symbol\";i:4;s:12:\"price_symbol\";i:5;s:5:\"image\";i:6;s:8:\"decimals\";i:7;s:11:\"default_fee\";i:8;s:16:\"default_swap_fee\";i:9;s:24:\"address_validation_regex\";i:10;s:10:\"sort_order\";i:11;s:9:\"is_active\";i:12;s:19:\"supported_exchanges\";i:13;s:16:\"manual_price_usd\";i:14;s:16:\"use_manual_price\";i:15;s:16:\"last_price_check\";i:16;s:18:\"price_check_status\";}s:10:\"\0*\0guarded\";a:1:{i:0;s:1:\"*\";}}i:3;O:15:\"App\\Models\\Coin\":30:{s:13:\"\0*\0connection\";s:5:\"mysql\";s:8:\"\0*\0table\";s:5:\"coins\";s:13:\"\0*\0primaryKey\";s:2:\"id\";s:10:\"\0*\0keyType\";s:3:\"int\";s:12:\"incrementing\";b:1;s:7:\"\0*\0with\";a:0:{}s:12:\"\0*\0withCount\";a:0:{}s:19:\"preventsLazyLoading\";b:0;s:10:\"\0*\0perPage\";i:15;s:6:\"exists\";b:1;s:18:\"wasRecentlyCreated\";b:0;s:28:\"\0*\0escapeWhenCastingToString\";b:0;s:13:\"\0*\0attributes\";a:20:{s:2:\"id\";i:4;s:6:\"symbol\";s:4:\"USDT\";s:4:\"name\";s:6:\"Tether\";s:7:\"network\";s:5:\"ERC20\";s:14:\"display_symbol\";s:10:\"USDT-ERC20\";s:12:\"price_symbol\";s:6:\"tether\";s:5:\"image\";s:53:\"https://www.cryptocompare.com/media/37746338/usdt.png\";s:8:\"decimals\";i:8;s:11:\"default_fee\";s:10:\"0.00500000\";s:16:\"default_swap_fee\";s:10:\"1.00000000\";s:24:\"address_validation_regex\";s:19:\"^0x[a-fA-F0-9]{40}$\";s:10:\"sort_order\";i:4;s:9:\"is_active\";i:1;s:19:\"supported_exchanges\";s:285:\"{\"huobi\":{\"supported\":false,\"last_checked\":\"2025-06-09T09:51:10.960963Z\",\"response_size\":2},\"gateio\":{\"supported\":false,\"last_checked\":\"2025-06-09T09:51:13.046721Z\",\"response_size\":2839},\"coingecko\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:51:13.362448Z\",\"response_size\":17363}}\";s:16:\"manual_price_usd\";s:10:\"1.00000000\";s:16:\"use_manual_price\";i:1;s:16:\"last_price_check\";s:19:\"2025-06-09 06:21:13\";s:18:\"price_check_status\";s:9:\"supported\";s:10:\"created_at\";s:19:\"2025-06-04 12:38:09\";s:10:\"updated_at\";s:19:\"2025-10-05 04:11:52\";}s:11:\"\0*\0original\";a:20:{s:2:\"id\";i:4;s:6:\"symbol\";s:4:\"USDT\";s:4:\"name\";s:6:\"Tether\";s:7:\"network\";s:5:\"ERC20\";s:14:\"display_symbol\";s:10:\"USDT-ERC20\";s:12:\"price_symbol\";s:6:\"tether\";s:5:\"image\";s:53:\"https://www.cryptocompare.com/media/37746338/usdt.png\";s:8:\"decimals\";i:8;s:11:\"default_fee\";s:10:\"0.00500000\";s:16:\"default_swap_fee\";s:10:\"1.00000000\";s:24:\"address_validation_regex\";s:19:\"^0x[a-fA-F0-9]{40}$\";s:10:\"sort_order\";i:4;s:9:\"is_active\";i:1;s:19:\"supported_exchanges\";s:285:\"{\"huobi\":{\"supported\":false,\"last_checked\":\"2025-06-09T09:51:10.960963Z\",\"response_size\":2},\"gateio\":{\"supported\":false,\"last_checked\":\"2025-06-09T09:51:13.046721Z\",\"response_size\":2839},\"coingecko\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:51:13.362448Z\",\"response_size\":17363}}\";s:16:\"manual_price_usd\";s:10:\"1.00000000\";s:16:\"use_manual_price\";i:1;s:16:\"last_price_check\";s:19:\"2025-06-09 06:21:13\";s:18:\"price_check_status\";s:9:\"supported\";s:10:\"created_at\";s:19:\"2025-06-04 12:38:09\";s:10:\"updated_at\";s:19:\"2025-10-05 04:11:52\";}s:10:\"\0*\0changes\";a:0:{}s:8:\"\0*\0casts\";a:9:{s:11:\"default_fee\";s:9:\"decimal:8\";s:16:\"default_swap_fee\";s:9:\"decimal:8\";s:16:\"manual_price_usd\";s:9:\"decimal:8\";s:9:\"is_active\";s:7:\"boolean\";s:16:\"use_manual_price\";s:7:\"boolean\";s:19:\"supported_exchanges\";s:5:\"array\";s:16:\"last_price_check\";s:8:\"datetime\";s:8:\"decimals\";s:7:\"integer\";s:10:\"sort_order\";s:7:\"integer\";}s:17:\"\0*\0classCastCache\";a:0:{}s:21:\"\0*\0attributeCastCache\";a:0:{}s:13:\"\0*\0dateFormat\";N;s:10:\"\0*\0appends\";a:3:{i:0;s:9:\"image_url\";i:1;s:12:\"display_name\";i:2;s:14:\"display_symbol\";}s:19:\"\0*\0dispatchesEvents\";a:0:{}s:14:\"\0*\0observables\";a:0:{}s:12:\"\0*\0relations\";a:0:{}s:10:\"\0*\0touches\";a:0:{}s:10:\"timestamps\";b:1;s:13:\"usesUniqueIds\";b:0;s:9:\"\0*\0hidden\";a:0:{}s:10:\"\0*\0visible\";a:0:{}s:11:\"\0*\0fillable\";a:17:{i:0;s:6:\"symbol\";i:1;s:4:\"name\";i:2;s:7:\"network\";i:3;s:14:\"display_symbol\";i:4;s:12:\"price_symbol\";i:5;s:5:\"image\";i:6;s:8:\"decimals\";i:7;s:11:\"default_fee\";i:8;s:16:\"default_swap_fee\";i:9;s:24:\"address_validation_regex\";i:10;s:10:\"sort_order\";i:11;s:9:\"is_active\";i:12;s:19:\"supported_exchanges\";i:13;s:16:\"manual_price_usd\";i:14;s:16:\"use_manual_price\";i:15;s:16:\"last_price_check\";i:16;s:18:\"price_check_status\";}s:10:\"\0*\0guarded\";a:1:{i:0;s:1:\"*\";}}i:4;O:15:\"App\\Models\\Coin\":30:{s:13:\"\0*\0connection\";s:5:\"mysql\";s:8:\"\0*\0table\";s:5:\"coins\";s:13:\"\0*\0primaryKey\";s:2:\"id\";s:10:\"\0*\0keyType\";s:3:\"int\";s:12:\"incrementing\";b:1;s:7:\"\0*\0with\";a:0:{}s:12:\"\0*\0withCount\";a:0:{}s:19:\"preventsLazyLoading\";b:0;s:10:\"\0*\0perPage\";i:15;s:6:\"exists\";b:1;s:18:\"wasRecentlyCreated\";b:0;s:28:\"\0*\0escapeWhenCastingToString\";b:0;s:13:\"\0*\0attributes\";a:20:{s:2:\"id\";i:5;s:6:\"symbol\";s:4:\"USDT\";s:4:\"name\";s:6:\"Tether\";s:7:\"network\";s:5:\"BEP20\";s:14:\"display_symbol\";s:10:\"USDT-BEP20\";s:12:\"price_symbol\";s:6:\"tether\";s:5:\"image\";s:53:\"https://www.cryptocompare.com/media/37746338/usdt.png\";s:8:\"decimals\";i:8;s:11:\"default_fee\";s:10:\"0.00100000\";s:16:\"default_swap_fee\";s:10:\"1.00000000\";s:24:\"address_validation_regex\";s:19:\"^0x[a-fA-F0-9]{40}$\";s:10:\"sort_order\";i:5;s:9:\"is_active\";i:1;s:19:\"supported_exchanges\";s:285:\"{\"huobi\":{\"supported\":false,\"last_checked\":\"2025-06-09T09:51:17.192031Z\",\"response_size\":2},\"gateio\":{\"supported\":false,\"last_checked\":\"2025-06-09T09:51:19.273012Z\",\"response_size\":2839},\"coingecko\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:51:19.509891Z\",\"response_size\":17363}}\";s:16:\"manual_price_usd\";s:10:\"1.00000000\";s:16:\"use_manual_price\";i:1;s:16:\"last_price_check\";s:19:\"2025-06-09 06:21:19\";s:18:\"price_check_status\";s:9:\"supported\";s:10:\"created_at\";s:19:\"2025-06-04 12:38:09\";s:10:\"updated_at\";s:19:\"2025-10-05 04:12:05\";}s:11:\"\0*\0original\";a:20:{s:2:\"id\";i:5;s:6:\"symbol\";s:4:\"USDT\";s:4:\"name\";s:6:\"Tether\";s:7:\"network\";s:5:\"BEP20\";s:14:\"display_symbol\";s:10:\"USDT-BEP20\";s:12:\"price_symbol\";s:6:\"tether\";s:5:\"image\";s:53:\"https://www.cryptocompare.com/media/37746338/usdt.png\";s:8:\"decimals\";i:8;s:11:\"default_fee\";s:10:\"0.00100000\";s:16:\"default_swap_fee\";s:10:\"1.00000000\";s:24:\"address_validation_regex\";s:19:\"^0x[a-fA-F0-9]{40}$\";s:10:\"sort_order\";i:5;s:9:\"is_active\";i:1;s:19:\"supported_exchanges\";s:285:\"{\"huobi\":{\"supported\":false,\"last_checked\":\"2025-06-09T09:51:17.192031Z\",\"response_size\":2},\"gateio\":{\"supported\":false,\"last_checked\":\"2025-06-09T09:51:19.273012Z\",\"response_size\":2839},\"coingecko\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:51:19.509891Z\",\"response_size\":17363}}\";s:16:\"manual_price_usd\";s:10:\"1.00000000\";s:16:\"use_manual_price\";i:1;s:16:\"last_price_check\";s:19:\"2025-06-09 06:21:19\";s:18:\"price_check_status\";s:9:\"supported\";s:10:\"created_at\";s:19:\"2025-06-04 12:38:09\";s:10:\"updated_at\";s:19:\"2025-10-05 04:12:05\";}s:10:\"\0*\0changes\";a:0:{}s:8:\"\0*\0casts\";a:9:{s:11:\"default_fee\";s:9:\"decimal:8\";s:16:\"default_swap_fee\";s:9:\"decimal:8\";s:16:\"manual_price_usd\";s:9:\"decimal:8\";s:9:\"is_active\";s:7:\"boolean\";s:16:\"use_manual_price\";s:7:\"boolean\";s:19:\"supported_exchanges\";s:5:\"array\";s:16:\"last_price_check\";s:8:\"datetime\";s:8:\"decimals\";s:7:\"integer\";s:10:\"sort_order\";s:7:\"integer\";}s:17:\"\0*\0classCastCache\";a:0:{}s:21:\"\0*\0attributeCastCache\";a:0:{}s:13:\"\0*\0dateFormat\";N;s:10:\"\0*\0appends\";a:3:{i:0;s:9:\"image_url\";i:1;s:12:\"display_name\";i:2;s:14:\"display_symbol\";}s:19:\"\0*\0dispatchesEvents\";a:0:{}s:14:\"\0*\0observables\";a:0:{}s:12:\"\0*\0relations\";a:0:{}s:10:\"\0*\0touches\";a:0:{}s:10:\"timestamps\";b:1;s:13:\"usesUniqueIds\";b:0;s:9:\"\0*\0hidden\";a:0:{}s:10:\"\0*\0visible\";a:0:{}s:11:\"\0*\0fillable\";a:17:{i:0;s:6:\"symbol\";i:1;s:4:\"name\";i:2;s:7:\"network\";i:3;s:14:\"display_symbol\";i:4;s:12:\"price_symbol\";i:5;s:5:\"image\";i:6;s:8:\"decimals\";i:7;s:11:\"default_fee\";i:8;s:16:\"default_swap_fee\";i:9;s:24:\"address_validation_regex\";i:10;s:10:\"sort_order\";i:11;s:9:\"is_active\";i:12;s:19:\"supported_exchanges\";i:13;s:16:\"manual_price_usd\";i:14;s:16:\"use_manual_price\";i:15;s:16:\"last_price_check\";i:16;s:18:\"price_check_status\";}s:10:\"\0*\0guarded\";a:1:{i:0;s:1:\"*\";}}i:5;O:15:\"App\\Models\\Coin\":30:{s:13:\"\0*\0connection\";s:5:\"mysql\";s:8:\"\0*\0table\";s:5:\"coins\";s:13:\"\0*\0primaryKey\";s:2:\"id\";s:10:\"\0*\0keyType\";s:3:\"int\";s:12:\"incrementing\";b:1;s:7:\"\0*\0with\";a:0:{}s:12:\"\0*\0withCount\";a:0:{}s:19:\"preventsLazyLoading\";b:0;s:10:\"\0*\0perPage\";i:15;s:6:\"exists\";b:1;s:18:\"wasRecentlyCreated\";b:0;s:28:\"\0*\0escapeWhenCastingToString\";b:0;s:13:\"\0*\0attributes\";a:20:{s:2:\"id\";i:6;s:6:\"symbol\";s:3:\"TRX\";s:4:\"name\";s:4:\"Tron\";s:7:\"network\";N;s:14:\"display_symbol\";s:3:\"TRX\";s:12:\"price_symbol\";s:4:\"tron\";s:5:\"image\";s:52:\"https://www.cryptocompare.com/media/37746879/trx.png\";s:8:\"decimals\";i:8;s:11:\"default_fee\";s:10:\"1.00000000\";s:16:\"default_swap_fee\";s:11:\"10.00000000\";s:24:\"address_validation_regex\";s:18:\"^T[a-zA-Z0-9]{33}$\";s:10:\"sort_order\";i:6;s:9:\"is_active\";i:1;s:19:\"supported_exchanges\";s:283:\"{\"huobi\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:51:30.584571Z\",\"response_size\":2},\"gateio\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:51:32.645697Z\",\"response_size\":2839},\"coingecko\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:51:32.812363Z\",\"response_size\":17363}}\";s:16:\"manual_price_usd\";N;s:16:\"use_manual_price\";i:0;s:16:\"last_price_check\";s:19:\"2025-06-09 06:21:32\";s:18:\"price_check_status\";s:9:\"supported\";s:10:\"created_at\";s:19:\"2025-06-04 12:38:09\";s:10:\"updated_at\";s:19:\"2025-10-05 04:12:18\";}s:11:\"\0*\0original\";a:20:{s:2:\"id\";i:6;s:6:\"symbol\";s:3:\"TRX\";s:4:\"name\";s:4:\"Tron\";s:7:\"network\";N;s:14:\"display_symbol\";s:3:\"TRX\";s:12:\"price_symbol\";s:4:\"tron\";s:5:\"image\";s:52:\"https://www.cryptocompare.com/media/37746879/trx.png\";s:8:\"decimals\";i:8;s:11:\"default_fee\";s:10:\"1.00000000\";s:16:\"default_swap_fee\";s:11:\"10.00000000\";s:24:\"address_validation_regex\";s:18:\"^T[a-zA-Z0-9]{33}$\";s:10:\"sort_order\";i:6;s:9:\"is_active\";i:1;s:19:\"supported_exchanges\";s:283:\"{\"huobi\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:51:30.584571Z\",\"response_size\":2},\"gateio\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:51:32.645697Z\",\"response_size\":2839},\"coingecko\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:51:32.812363Z\",\"response_size\":17363}}\";s:16:\"manual_price_usd\";N;s:16:\"use_manual_price\";i:0;s:16:\"last_price_check\";s:19:\"2025-06-09 06:21:32\";s:18:\"price_check_status\";s:9:\"supported\";s:10:\"created_at\";s:19:\"2025-06-04 12:38:09\";s:10:\"updated_at\";s:19:\"2025-10-05 04:12:18\";}s:10:\"\0*\0changes\";a:0:{}s:8:\"\0*\0casts\";a:9:{s:11:\"default_fee\";s:9:\"decimal:8\";s:16:\"default_swap_fee\";s:9:\"decimal:8\";s:16:\"manual_price_usd\";s:9:\"decimal:8\";s:9:\"is_active\";s:7:\"boolean\";s:16:\"use_manual_price\";s:7:\"boolean\";s:19:\"supported_exchanges\";s:5:\"array\";s:16:\"last_price_check\";s:8:\"datetime\";s:8:\"decimals\";s:7:\"integer\";s:10:\"sort_order\";s:7:\"integer\";}s:17:\"\0*\0classCastCache\";a:0:{}s:21:\"\0*\0attributeCastCache\";a:0:{}s:13:\"\0*\0dateFormat\";N;s:10:\"\0*\0appends\";a:3:{i:0;s:9:\"image_url\";i:1;s:12:\"display_name\";i:2;s:14:\"display_symbol\";}s:19:\"\0*\0dispatchesEvents\";a:0:{}s:14:\"\0*\0observables\";a:0:{}s:12:\"\0*\0relations\";a:0:{}s:10:\"\0*\0touches\";a:0:{}s:10:\"timestamps\";b:1;s:13:\"usesUniqueIds\";b:0;s:9:\"\0*\0hidden\";a:0:{}s:10:\"\0*\0visible\";a:0:{}s:11:\"\0*\0fillable\";a:17:{i:0;s:6:\"symbol\";i:1;s:4:\"name\";i:2;s:7:\"network\";i:3;s:14:\"display_symbol\";i:4;s:12:\"price_symbol\";i:5;s:5:\"image\";i:6;s:8:\"decimals\";i:7;s:11:\"default_fee\";i:8;s:16:\"default_swap_fee\";i:9;s:24:\"address_validation_regex\";i:10;s:10:\"sort_order\";i:11;s:9:\"is_active\";i:12;s:19:\"supported_exchanges\";i:13;s:16:\"manual_price_usd\";i:14;s:16:\"use_manual_price\";i:15;s:16:\"last_price_check\";i:16;s:18:\"price_check_status\";}s:10:\"\0*\0guarded\";a:1:{i:0;s:1:\"*\";}}i:6;O:15:\"App\\Models\\Coin\":30:{s:13:\"\0*\0connection\";s:5:\"mysql\";s:8:\"\0*\0table\";s:5:\"coins\";s:13:\"\0*\0primaryKey\";s:2:\"id\";s:10:\"\0*\0keyType\";s:3:\"int\";s:12:\"incrementing\";b:1;s:7:\"\0*\0with\";a:0:{}s:12:\"\0*\0withCount\";a:0:{}s:19:\"preventsLazyLoading\";b:0;s:10:\"\0*\0perPage\";i:15;s:6:\"exists\";b:1;s:18:\"wasRecentlyCreated\";b:0;s:28:\"\0*\0escapeWhenCastingToString\";b:0;s:13:\"\0*\0attributes\";a:20:{s:2:\"id\";i:7;s:6:\"symbol\";s:3:\"BNB\";s:4:\"name\";s:12:\"Binance Coin\";s:7:\"network\";N;s:14:\"display_symbol\";s:3:\"BNB\";s:12:\"price_symbol\";s:11:\"binancecoin\";s:5:\"image\";s:52:\"https://www.cryptocompare.com/media/40485170/bnb.png\";s:8:\"decimals\";i:8;s:11:\"default_fee\";s:10:\"0.00100000\";s:16:\"default_swap_fee\";s:10:\"0.01000000\";s:24:\"address_validation_regex\";s:19:\"^0x[a-fA-F0-9]{40}$\";s:10:\"sort_order\";i:7;s:9:\"is_active\";i:1;s:19:\"supported_exchanges\";s:283:\"{\"huobi\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:51:37.021350Z\",\"response_size\":2},\"gateio\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:51:38.909103Z\",\"response_size\":2839},\"coingecko\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:51:39.074820Z\",\"response_size\":17363}}\";s:16:\"manual_price_usd\";N;s:16:\"use_manual_price\";i:0;s:16:\"last_price_check\";s:19:\"2025-06-09 06:21:39\";s:18:\"price_check_status\";s:9:\"supported\";s:10:\"created_at\";s:19:\"2025-06-04 12:38:09\";s:10:\"updated_at\";s:19:\"2025-07-22 08:19:03\";}s:11:\"\0*\0original\";a:20:{s:2:\"id\";i:7;s:6:\"symbol\";s:3:\"BNB\";s:4:\"name\";s:12:\"Binance Coin\";s:7:\"network\";N;s:14:\"display_symbol\";s:3:\"BNB\";s:12:\"price_symbol\";s:11:\"binancecoin\";s:5:\"image\";s:52:\"https://www.cryptocompare.com/media/40485170/bnb.png\";s:8:\"decimals\";i:8;s:11:\"default_fee\";s:10:\"0.00100000\";s:16:\"default_swap_fee\";s:10:\"0.01000000\";s:24:\"address_validation_regex\";s:19:\"^0x[a-fA-F0-9]{40}$\";s:10:\"sort_order\";i:7;s:9:\"is_active\";i:1;s:19:\"supported_exchanges\";s:283:\"{\"huobi\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:51:37.021350Z\",\"response_size\":2},\"gateio\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:51:38.909103Z\",\"response_size\":2839},\"coingecko\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:51:39.074820Z\",\"response_size\":17363}}\";s:16:\"manual_price_usd\";N;s:16:\"use_manual_price\";i:0;s:16:\"last_price_check\";s:19:\"2025-06-09 06:21:39\";s:18:\"price_check_status\";s:9:\"supported\";s:10:\"created_at\";s:19:\"2025-06-04 12:38:09\";s:10:\"updated_at\";s:19:\"2025-07-22 08:19:03\";}s:10:\"\0*\0changes\";a:0:{}s:8:\"\0*\0casts\";a:9:{s:11:\"default_fee\";s:9:\"decimal:8\";s:16:\"default_swap_fee\";s:9:\"decimal:8\";s:16:\"manual_price_usd\";s:9:\"decimal:8\";s:9:\"is_active\";s:7:\"boolean\";s:16:\"use_manual_price\";s:7:\"boolean\";s:19:\"supported_exchanges\";s:5:\"array\";s:16:\"last_price_check\";s:8:\"datetime\";s:8:\"decimals\";s:7:\"integer\";s:10:\"sort_order\";s:7:\"integer\";}s:17:\"\0*\0classCastCache\";a:0:{}s:21:\"\0*\0attributeCastCache\";a:0:{}s:13:\"\0*\0dateFormat\";N;s:10:\"\0*\0appends\";a:3:{i:0;s:9:\"image_url\";i:1;s:12:\"display_name\";i:2;s:14:\"display_symbol\";}s:19:\"\0*\0dispatchesEvents\";a:0:{}s:14:\"\0*\0observables\";a:0:{}s:12:\"\0*\0relations\";a:0:{}s:10:\"\0*\0touches\";a:0:{}s:10:\"timestamps\";b:1;s:13:\"usesUniqueIds\";b:0;s:9:\"\0*\0hidden\";a:0:{}s:10:\"\0*\0visible\";a:0:{}s:11:\"\0*\0fillable\";a:17:{i:0;s:6:\"symbol\";i:1;s:4:\"name\";i:2;s:7:\"network\";i:3;s:14:\"display_symbol\";i:4;s:12:\"price_symbol\";i:5;s:5:\"image\";i:6;s:8:\"decimals\";i:7;s:11:\"default_fee\";i:8;s:16:\"default_swap_fee\";i:9;s:24:\"address_validation_regex\";i:10;s:10:\"sort_order\";i:11;s:9:\"is_active\";i:12;s:19:\"supported_exchanges\";i:13;s:16:\"manual_price_usd\";i:14;s:16:\"use_manual_price\";i:15;s:16:\"last_price_check\";i:16;s:18:\"price_check_status\";}s:10:\"\0*\0guarded\";a:1:{i:0;s:1:\"*\";}}i:7;O:15:\"App\\Models\\Coin\":30:{s:13:\"\0*\0connection\";s:5:\"mysql\";s:8:\"\0*\0table\";s:5:\"coins\";s:13:\"\0*\0primaryKey\";s:2:\"id\";s:10:\"\0*\0keyType\";s:3:\"int\";s:12:\"incrementing\";b:1;s:7:\"\0*\0with\";a:0:{}s:12:\"\0*\0withCount\";a:0:{}s:19:\"preventsLazyLoading\";b:0;s:10:\"\0*\0perPage\";i:15;s:6:\"exists\";b:1;s:18:\"wasRecentlyCreated\";b:0;s:28:\"\0*\0escapeWhenCastingToString\";b:0;s:13:\"\0*\0attributes\";a:20:{s:2:\"id\";i:8;s:6:\"symbol\";s:3:\"BCH\";s:4:\"name\";s:12:\"Bitcoin Cash\";s:7:\"network\";N;s:14:\"display_symbol\";s:3:\"BCH\";s:12:\"price_symbol\";s:12:\"bitcoin-cash\";s:5:\"image\";s:52:\"https://www.cryptocompare.com/media/37746245/bch.png\";s:8:\"decimals\";i:8;s:11:\"default_fee\";s:10:\"0.00100000\";s:16:\"default_swap_fee\";s:10:\"0.00100000\";s:24:\"address_validation_regex\";s:35:\"^(q|p|bitcoincash:)[a-zA-Z0-9]{41}$\";s:10:\"sort_order\";i:8;s:9:\"is_active\";i:1;s:19:\"supported_exchanges\";s:283:\"{\"huobi\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:51:43.529953Z\",\"response_size\":2},\"gateio\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:51:45.593046Z\",\"response_size\":2839},\"coingecko\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:51:45.766913Z\",\"response_size\":17363}}\";s:16:\"manual_price_usd\";N;s:16:\"use_manual_price\";i:0;s:16:\"last_price_check\";s:19:\"2025-06-09 06:21:45\";s:18:\"price_check_status\";s:9:\"supported\";s:10:\"created_at\";s:19:\"2025-06-04 12:38:09\";s:10:\"updated_at\";s:19:\"2025-10-05 04:12:34\";}s:11:\"\0*\0original\";a:20:{s:2:\"id\";i:8;s:6:\"symbol\";s:3:\"BCH\";s:4:\"name\";s:12:\"Bitcoin Cash\";s:7:\"network\";N;s:14:\"display_symbol\";s:3:\"BCH\";s:12:\"price_symbol\";s:12:\"bitcoin-cash\";s:5:\"image\";s:52:\"https://www.cryptocompare.com/media/37746245/bch.png\";s:8:\"decimals\";i:8;s:11:\"default_fee\";s:10:\"0.00100000\";s:16:\"default_swap_fee\";s:10:\"0.00100000\";s:24:\"address_validation_regex\";s:35:\"^(q|p|bitcoincash:)[a-zA-Z0-9]{41}$\";s:10:\"sort_order\";i:8;s:9:\"is_active\";i:1;s:19:\"supported_exchanges\";s:283:\"{\"huobi\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:51:43.529953Z\",\"response_size\":2},\"gateio\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:51:45.593046Z\",\"response_size\":2839},\"coingecko\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:51:45.766913Z\",\"response_size\":17363}}\";s:16:\"manual_price_usd\";N;s:16:\"use_manual_price\";i:0;s:16:\"last_price_check\";s:19:\"2025-06-09 06:21:45\";s:18:\"price_check_status\";s:9:\"supported\";s:10:\"created_at\";s:19:\"2025-06-04 12:38:09\";s:10:\"updated_at\";s:19:\"2025-10-05 04:12:34\";}s:10:\"\0*\0changes\";a:0:{}s:8:\"\0*\0casts\";a:9:{s:11:\"default_fee\";s:9:\"decimal:8\";s:16:\"default_swap_fee\";s:9:\"decimal:8\";s:16:\"manual_price_usd\";s:9:\"decimal:8\";s:9:\"is_active\";s:7:\"boolean\";s:16:\"use_manual_price\";s:7:\"boolean\";s:19:\"supported_exchanges\";s:5:\"array\";s:16:\"last_price_check\";s:8:\"datetime\";s:8:\"decimals\";s:7:\"integer\";s:10:\"sort_order\";s:7:\"integer\";}s:17:\"\0*\0classCastCache\";a:0:{}s:21:\"\0*\0attributeCastCache\";a:0:{}s:13:\"\0*\0dateFormat\";N;s:10:\"\0*\0appends\";a:3:{i:0;s:9:\"image_url\";i:1;s:12:\"display_name\";i:2;s:14:\"display_symbol\";}s:19:\"\0*\0dispatchesEvents\";a:0:{}s:14:\"\0*\0observables\";a:0:{}s:12:\"\0*\0relations\";a:0:{}s:10:\"\0*\0touches\";a:0:{}s:10:\"timestamps\";b:1;s:13:\"usesUniqueIds\";b:0;s:9:\"\0*\0hidden\";a:0:{}s:10:\"\0*\0visible\";a:0:{}s:11:\"\0*\0fillable\";a:17:{i:0;s:6:\"symbol\";i:1;s:4:\"name\";i:2;s:7:\"network\";i:3;s:14:\"display_symbol\";i:4;s:12:\"price_symbol\";i:5;s:5:\"image\";i:6;s:8:\"decimals\";i:7;s:11:\"default_fee\";i:8;s:16:\"default_swap_fee\";i:9;s:24:\"address_validation_regex\";i:10;s:10:\"sort_order\";i:11;s:9:\"is_active\";i:12;s:19:\"supported_exchanges\";i:13;s:16:\"manual_price_usd\";i:14;s:16:\"use_manual_price\";i:15;s:16:\"last_price_check\";i:16;s:18:\"price_check_status\";}s:10:\"\0*\0guarded\";a:1:{i:0;s:1:\"*\";}}i:8;O:15:\"App\\Models\\Coin\":30:{s:13:\"\0*\0connection\";s:5:\"mysql\";s:8:\"\0*\0table\";s:5:\"coins\";s:13:\"\0*\0primaryKey\";s:2:\"id\";s:10:\"\0*\0keyType\";s:3:\"int\";s:12:\"incrementing\";b:1;s:7:\"\0*\0with\";a:0:{}s:12:\"\0*\0withCount\";a:0:{}s:19:\"preventsLazyLoading\";b:0;s:10:\"\0*\0perPage\";i:15;s:6:\"exists\";b:1;s:18:\"wasRecentlyCreated\";b:0;s:28:\"\0*\0escapeWhenCastingToString\";b:0;s:13:\"\0*\0attributes\";a:20:{s:2:\"id\";i:9;s:6:\"symbol\";s:3:\"LTC\";s:4:\"name\";s:8:\"Litecoin\";s:7:\"network\";N;s:14:\"display_symbol\";s:3:\"LTC\";s:12:\"price_symbol\";s:8:\"litecoin\";s:5:\"image\";s:52:\"https://www.cryptocompare.com/media/37746243/ltc.png\";s:8:\"decimals\";i:8;s:11:\"default_fee\";s:10:\"0.01000000\";s:16:\"default_swap_fee\";s:10:\"0.01000000\";s:24:\"address_validation_regex\";s:30:\"^(L|M|ltc1)[a-zA-Z0-9]{26,35}$\";s:10:\"sort_order\";i:9;s:9:\"is_active\";i:1;s:19:\"supported_exchanges\";N;s:16:\"manual_price_usd\";N;s:16:\"use_manual_price\";i:0;s:16:\"last_price_check\";N;s:18:\"price_check_status\";s:9:\"supported\";s:10:\"created_at\";s:19:\"2025-06-04 12:38:09\";s:10:\"updated_at\";s:19:\"2025-10-05 04:11:40\";}s:11:\"\0*\0original\";a:20:{s:2:\"id\";i:9;s:6:\"symbol\";s:3:\"LTC\";s:4:\"name\";s:8:\"Litecoin\";s:7:\"network\";N;s:14:\"display_symbol\";s:3:\"LTC\";s:12:\"price_symbol\";s:8:\"litecoin\";s:5:\"image\";s:52:\"https://www.cryptocompare.com/media/37746243/ltc.png\";s:8:\"decimals\";i:8;s:11:\"default_fee\";s:10:\"0.01000000\";s:16:\"default_swap_fee\";s:10:\"0.01000000\";s:24:\"address_validation_regex\";s:30:\"^(L|M|ltc1)[a-zA-Z0-9]{26,35}$\";s:10:\"sort_order\";i:9;s:9:\"is_active\";i:1;s:19:\"supported_exchanges\";N;s:16:\"manual_price_usd\";N;s:16:\"use_manual_price\";i:0;s:16:\"last_price_check\";N;s:18:\"price_check_status\";s:9:\"supported\";s:10:\"created_at\";s:19:\"2025-06-04 12:38:09\";s:10:\"updated_at\";s:19:\"2025-10-05 04:11:40\";}s:10:\"\0*\0changes\";a:0:{}s:8:\"\0*\0casts\";a:9:{s:11:\"default_fee\";s:9:\"decimal:8\";s:16:\"default_swap_fee\";s:9:\"decimal:8\";s:16:\"manual_price_usd\";s:9:\"decimal:8\";s:9:\"is_active\";s:7:\"boolean\";s:16:\"use_manual_price\";s:7:\"boolean\";s:19:\"supported_exchanges\";s:5:\"array\";s:16:\"last_price_check\";s:8:\"datetime\";s:8:\"decimals\";s:7:\"integer\";s:10:\"sort_order\";s:7:\"integer\";}s:17:\"\0*\0classCastCache\";a:0:{}s:21:\"\0*\0attributeCastCache\";a:0:{}s:13:\"\0*\0dateFormat\";N;s:10:\"\0*\0appends\";a:3:{i:0;s:9:\"image_url\";i:1;s:12:\"display_name\";i:2;s:14:\"display_symbol\";}s:19:\"\0*\0dispatchesEvents\";a:0:{}s:14:\"\0*\0observables\";a:0:{}s:12:\"\0*\0relations\";a:0:{}s:10:\"\0*\0touches\";a:0:{}s:10:\"timestamps\";b:1;s:13:\"usesUniqueIds\";b:0;s:9:\"\0*\0hidden\";a:0:{}s:10:\"\0*\0visible\";a:0:{}s:11:\"\0*\0fillable\";a:17:{i:0;s:6:\"symbol\";i:1;s:4:\"name\";i:2;s:7:\"network\";i:3;s:14:\"display_symbol\";i:4;s:12:\"price_symbol\";i:5;s:5:\"image\";i:6;s:8:\"decimals\";i:7;s:11:\"default_fee\";i:8;s:16:\"default_swap_fee\";i:9;s:24:\"address_validation_regex\";i:10;s:10:\"sort_order\";i:11;s:9:\"is_active\";i:12;s:19:\"supported_exchanges\";i:13;s:16:\"manual_price_usd\";i:14;s:16:\"use_manual_price\";i:15;s:16:\"last_price_check\";i:16;s:18:\"price_check_status\";}s:10:\"\0*\0guarded\";a:1:{i:0;s:1:\"*\";}}i:9;O:15:\"App\\Models\\Coin\":30:{s:13:\"\0*\0connection\";s:5:\"mysql\";s:8:\"\0*\0table\";s:5:\"coins\";s:13:\"\0*\0primaryKey\";s:2:\"id\";s:10:\"\0*\0keyType\";s:3:\"int\";s:12:\"incrementing\";b:1;s:7:\"\0*\0with\";a:0:{}s:12:\"\0*\0withCount\";a:0:{}s:19:\"preventsLazyLoading\";b:0;s:10:\"\0*\0perPage\";i:15;s:6:\"exists\";b:1;s:18:\"wasRecentlyCreated\";b:0;s:28:\"\0*\0escapeWhenCastingToString\";b:0;s:13:\"\0*\0attributes\";a:20:{s:2:\"id\";i:10;s:6:\"symbol\";s:3:\"XLM\";s:4:\"name\";s:7:\"Stellar\";s:7:\"network\";N;s:14:\"display_symbol\";s:3:\"XLM\";s:12:\"price_symbol\";s:7:\"stellar\";s:5:\"image\";s:52:\"https://www.cryptocompare.com/media/37746346/xlm.png\";s:8:\"decimals\";i:8;s:11:\"default_fee\";s:10:\"1.00000000\";s:16:\"default_swap_fee\";s:10:\"5.00000000\";s:24:\"address_validation_regex\";s:18:\"^G[a-zA-Z0-9]{55}$\";s:10:\"sort_order\";i:10;s:9:\"is_active\";i:1;s:19:\"supported_exchanges\";N;s:16:\"manual_price_usd\";N;s:16:\"use_manual_price\";i:0;s:16:\"last_price_check\";N;s:18:\"price_check_status\";s:9:\"supported\";s:10:\"created_at\";s:19:\"2025-06-04 12:38:09\";s:10:\"updated_at\";s:19:\"2025-06-04 20:02:01\";}s:11:\"\0*\0original\";a:20:{s:2:\"id\";i:10;s:6:\"symbol\";s:3:\"XLM\";s:4:\"name\";s:7:\"Stellar\";s:7:\"network\";N;s:14:\"display_symbol\";s:3:\"XLM\";s:12:\"price_symbol\";s:7:\"stellar\";s:5:\"image\";s:52:\"https://www.cryptocompare.com/media/37746346/xlm.png\";s:8:\"decimals\";i:8;s:11:\"default_fee\";s:10:\"1.00000000\";s:16:\"default_swap_fee\";s:10:\"5.00000000\";s:24:\"address_validation_regex\";s:18:\"^G[a-zA-Z0-9]{55}$\";s:10:\"sort_order\";i:10;s:9:\"is_active\";i:1;s:19:\"supported_exchanges\";N;s:16:\"manual_price_usd\";N;s:16:\"use_manual_price\";i:0;s:16:\"last_price_check\";N;s:18:\"price_check_status\";s:9:\"supported\";s:10:\"created_at\";s:19:\"2025-06-04 12:38:09\";s:10:\"updated_at\";s:19:\"2025-06-04 20:02:01\";}s:10:\"\0*\0changes\";a:0:{}s:8:\"\0*\0casts\";a:9:{s:11:\"default_fee\";s:9:\"decimal:8\";s:16:\"default_swap_fee\";s:9:\"decimal:8\";s:16:\"manual_price_usd\";s:9:\"decimal:8\";s:9:\"is_active\";s:7:\"boolean\";s:16:\"use_manual_price\";s:7:\"boolean\";s:19:\"supported_exchanges\";s:5:\"array\";s:16:\"last_price_check\";s:8:\"datetime\";s:8:\"decimals\";s:7:\"integer\";s:10:\"sort_order\";s:7:\"integer\";}s:17:\"\0*\0classCastCache\";a:0:{}s:21:\"\0*\0attributeCastCache\";a:0:{}s:13:\"\0*\0dateFormat\";N;s:10:\"\0*\0appends\";a:3:{i:0;s:9:\"image_url\";i:1;s:12:\"display_name\";i:2;s:14:\"display_symbol\";}s:19:\"\0*\0dispatchesEvents\";a:0:{}s:14:\"\0*\0observables\";a:0:{}s:12:\"\0*\0relations\";a:0:{}s:10:\"\0*\0touches\";a:0:{}s:10:\"timestamps\";b:1;s:13:\"usesUniqueIds\";b:0;s:9:\"\0*\0hidden\";a:0:{}s:10:\"\0*\0visible\";a:0:{}s:11:\"\0*\0fillable\";a:17:{i:0;s:6:\"symbol\";i:1;s:4:\"name\";i:2;s:7:\"network\";i:3;s:14:\"display_symbol\";i:4;s:12:\"price_symbol\";i:5;s:5:\"image\";i:6;s:8:\"decimals\";i:7;s:11:\"default_fee\";i:8;s:16:\"default_swap_fee\";i:9;s:24:\"address_validation_regex\";i:10;s:10:\"sort_order\";i:11;s:9:\"is_active\";i:12;s:19:\"supported_exchanges\";i:13;s:16:\"manual_price_usd\";i:14;s:16:\"use_manual_price\";i:15;s:16:\"last_price_check\";i:16;s:18:\"price_check_status\";}s:10:\"\0*\0guarded\";a:1:{i:0;s:1:\"*\";}}i:10;O:15:\"App\\Models\\Coin\":30:{s:13:\"\0*\0connection\";s:5:\"mysql\";s:8:\"\0*\0table\";s:5:\"coins\";s:13:\"\0*\0primaryKey\";s:2:\"id\";s:10:\"\0*\0keyType\";s:3:\"int\";s:12:\"incrementing\";b:1;s:7:\"\0*\0with\";a:0:{}s:12:\"\0*\0withCount\";a:0:{}s:19:\"preventsLazyLoading\";b:0;s:10:\"\0*\0perPage\";i:15;s:6:\"exists\";b:1;s:18:\"wasRecentlyCreated\";b:0;s:28:\"\0*\0escapeWhenCastingToString\";b:0;s:13:\"\0*\0attributes\";a:20:{s:2:\"id\";i:11;s:6:\"symbol\";s:4:\"DASH\";s:4:\"name\";s:4:\"Dash\";s:7:\"network\";N;s:14:\"display_symbol\";s:4:\"DASH\";s:12:\"price_symbol\";s:4:\"dash\";s:5:\"image\";s:53:\"https://www.cryptocompare.com/media/37746893/dash.png\";s:8:\"decimals\";i:8;s:11:\"default_fee\";s:10:\"0.10000000\";s:16:\"default_swap_fee\";s:10:\"0.00500000\";s:24:\"address_validation_regex\";s:22:\"^(X|7)[a-zA-Z0-9]{33}$\";s:10:\"sort_order\";i:11;s:9:\"is_active\";i:1;s:19:\"supported_exchanges\";N;s:16:\"manual_price_usd\";N;s:16:\"use_manual_price\";i:0;s:16:\"last_price_check\";N;s:18:\"price_check_status\";s:9:\"supported\";s:10:\"created_at\";s:19:\"2025-06-04 12:38:09\";s:10:\"updated_at\";s:19:\"2025-10-05 04:11:19\";}s:11:\"\0*\0original\";a:20:{s:2:\"id\";i:11;s:6:\"symbol\";s:4:\"DASH\";s:4:\"name\";s:4:\"Dash\";s:7:\"network\";N;s:14:\"display_symbol\";s:4:\"DASH\";s:12:\"price_symbol\";s:4:\"dash\";s:5:\"image\";s:53:\"https://www.cryptocompare.com/media/37746893/dash.png\";s:8:\"decimals\";i:8;s:11:\"default_fee\";s:10:\"0.10000000\";s:16:\"default_swap_fee\";s:10:\"0.00500000\";s:24:\"address_validation_regex\";s:22:\"^(X|7)[a-zA-Z0-9]{33}$\";s:10:\"sort_order\";i:11;s:9:\"is_active\";i:1;s:19:\"supported_exchanges\";N;s:16:\"manual_price_usd\";N;s:16:\"use_manual_price\";i:0;s:16:\"last_price_check\";N;s:18:\"price_check_status\";s:9:\"supported\";s:10:\"created_at\";s:19:\"2025-06-04 12:38:09\";s:10:\"updated_at\";s:19:\"2025-10-05 04:11:19\";}s:10:\"\0*\0changes\";a:0:{}s:8:\"\0*\0casts\";a:9:{s:11:\"default_fee\";s:9:\"decimal:8\";s:16:\"default_swap_fee\";s:9:\"decimal:8\";s:16:\"manual_price_usd\";s:9:\"decimal:8\";s:9:\"is_active\";s:7:\"boolean\";s:16:\"use_manual_price\";s:7:\"boolean\";s:19:\"supported_exchanges\";s:5:\"array\";s:16:\"last_price_check\";s:8:\"datetime\";s:8:\"decimals\";s:7:\"integer\";s:10:\"sort_order\";s:7:\"integer\";}s:17:\"\0*\0classCastCache\";a:0:{}s:21:\"\0*\0attributeCastCache\";a:0:{}s:13:\"\0*\0dateFormat\";N;s:10:\"\0*\0appends\";a:3:{i:0;s:9:\"image_url\";i:1;s:12:\"display_name\";i:2;s:14:\"display_symbol\";}s:19:\"\0*\0dispatchesEvents\";a:0:{}s:14:\"\0*\0observables\";a:0:{}s:12:\"\0*\0relations\";a:0:{}s:10:\"\0*\0touches\";a:0:{}s:10:\"timestamps\";b:1;s:13:\"usesUniqueIds\";b:0;s:9:\"\0*\0hidden\";a:0:{}s:10:\"\0*\0visible\";a:0:{}s:11:\"\0*\0fillable\";a:17:{i:0;s:6:\"symbol\";i:1;s:4:\"name\";i:2;s:7:\"network\";i:3;s:14:\"display_symbol\";i:4;s:12:\"price_symbol\";i:5;s:5:\"image\";i:6;s:8:\"decimals\";i:7;s:11:\"default_fee\";i:8;s:16:\"default_swap_fee\";i:9;s:24:\"address_validation_regex\";i:10;s:10:\"sort_order\";i:11;s:9:\"is_active\";i:12;s:19:\"supported_exchanges\";i:13;s:16:\"manual_price_usd\";i:14;s:16:\"use_manual_price\";i:15;s:16:\"last_price_check\";i:16;s:18:\"price_check_status\";}s:10:\"\0*\0guarded\";a:1:{i:0;s:1:\"*\";}}i:11;O:15:\"App\\Models\\Coin\":30:{s:13:\"\0*\0connection\";s:5:\"mysql\";s:8:\"\0*\0table\";s:5:\"coins\";s:13:\"\0*\0primaryKey\";s:2:\"id\";s:10:\"\0*\0keyType\";s:3:\"int\";s:12:\"incrementing\";b:1;s:7:\"\0*\0with\";a:0:{}s:12:\"\0*\0withCount\";a:0:{}s:19:\"preventsLazyLoading\";b:0;s:10:\"\0*\0perPage\";i:15;s:6:\"exists\";b:1;s:18:\"wasRecentlyCreated\";b:0;s:28:\"\0*\0escapeWhenCastingToString\";b:0;s:13:\"\0*\0attributes\";a:20:{s:2:\"id\";i:12;s:6:\"symbol\";s:3:\"SOL\";s:4:\"name\";s:6:\"Solana\";s:7:\"network\";N;s:14:\"display_symbol\";s:3:\"SOL\";s:12:\"price_symbol\";s:6:\"solana\";s:5:\"image\";s:52:\"https://www.cryptocompare.com/media/37747734/sol.png\";s:8:\"decimals\";i:8;s:11:\"default_fee\";s:10:\"0.00005000\";s:16:\"default_swap_fee\";s:10:\"0.01000000\";s:24:\"address_validation_regex\";s:26:\"^[1-9A-HJ-NP-Za-km-z]{44}$\";s:10:\"sort_order\";i:12;s:9:\"is_active\";i:1;s:19:\"supported_exchanges\";N;s:16:\"manual_price_usd\";N;s:16:\"use_manual_price\";i:0;s:16:\"last_price_check\";N;s:18:\"price_check_status\";s:9:\"supported\";s:10:\"created_at\";s:19:\"2025-06-04 12:38:09\";s:10:\"updated_at\";s:19:\"2025-07-24 17:28:02\";}s:11:\"\0*\0original\";a:20:{s:2:\"id\";i:12;s:6:\"symbol\";s:3:\"SOL\";s:4:\"name\";s:6:\"Solana\";s:7:\"network\";N;s:14:\"display_symbol\";s:3:\"SOL\";s:12:\"price_symbol\";s:6:\"solana\";s:5:\"image\";s:52:\"https://www.cryptocompare.com/media/37747734/sol.png\";s:8:\"decimals\";i:8;s:11:\"default_fee\";s:10:\"0.00005000\";s:16:\"default_swap_fee\";s:10:\"0.01000000\";s:24:\"address_validation_regex\";s:26:\"^[1-9A-HJ-NP-Za-km-z]{44}$\";s:10:\"sort_order\";i:12;s:9:\"is_active\";i:1;s:19:\"supported_exchanges\";N;s:16:\"manual_price_usd\";N;s:16:\"use_manual_price\";i:0;s:16:\"last_price_check\";N;s:18:\"price_check_status\";s:9:\"supported\";s:10:\"created_at\";s:19:\"2025-06-04 12:38:09\";s:10:\"updated_at\";s:19:\"2025-07-24 17:28:02\";}s:10:\"\0*\0changes\";a:0:{}s:8:\"\0*\0casts\";a:9:{s:11:\"default_fee\";s:9:\"decimal:8\";s:16:\"default_swap_fee\";s:9:\"decimal:8\";s:16:\"manual_price_usd\";s:9:\"decimal:8\";s:9:\"is_active\";s:7:\"boolean\";s:16:\"use_manual_price\";s:7:\"boolean\";s:19:\"supported_exchanges\";s:5:\"array\";s:16:\"last_price_check\";s:8:\"datetime\";s:8:\"decimals\";s:7:\"integer\";s:10:\"sort_order\";s:7:\"integer\";}s:17:\"\0*\0classCastCache\";a:0:{}s:21:\"\0*\0attributeCastCache\";a:0:{}s:13:\"\0*\0dateFormat\";N;s:10:\"\0*\0appends\";a:3:{i:0;s:9:\"image_url\";i:1;s:12:\"display_name\";i:2;s:14:\"display_symbol\";}s:19:\"\0*\0dispatchesEvents\";a:0:{}s:14:\"\0*\0observables\";a:0:{}s:12:\"\0*\0relations\";a:0:{}s:10:\"\0*\0touches\";a:0:{}s:10:\"timestamps\";b:1;s:13:\"usesUniqueIds\";b:0;s:9:\"\0*\0hidden\";a:0:{}s:10:\"\0*\0visible\";a:0:{}s:11:\"\0*\0fillable\";a:17:{i:0;s:6:\"symbol\";i:1;s:4:\"name\";i:2;s:7:\"network\";i:3;s:14:\"display_symbol\";i:4;s:12:\"price_symbol\";i:5;s:5:\"image\";i:6;s:8:\"decimals\";i:7;s:11:\"default_fee\";i:8;s:16:\"default_swap_fee\";i:9;s:24:\"address_validation_regex\";i:10;s:10:\"sort_order\";i:11;s:9:\"is_active\";i:12;s:19:\"supported_exchanges\";i:13;s:16:\"manual_price_usd\";i:14;s:16:\"use_manual_price\";i:15;s:16:\"last_price_check\";i:16;s:18:\"price_check_status\";}s:10:\"\0*\0guarded\";a:1:{i:0;s:1:\"*\";}}i:12;O:15:\"App\\Models\\Coin\":30:{s:13:\"\0*\0connection\";s:5:\"mysql\";s:8:\"\0*\0table\";s:5:\"coins\";s:13:\"\0*\0primaryKey\";s:2:\"id\";s:10:\"\0*\0keyType\";s:3:\"int\";s:12:\"incrementing\";b:1;s:7:\"\0*\0with\";a:0:{}s:12:\"\0*\0withCount\";a:0:{}s:19:\"preventsLazyLoading\";b:0;s:10:\"\0*\0perPage\";i:15;s:6:\"exists\";b:1;s:18:\"wasRecentlyCreated\";b:0;s:28:\"\0*\0escapeWhenCastingToString\";b:0;s:13:\"\0*\0attributes\";a:20:{s:2:\"id\";i:13;s:6:\"symbol\";s:3:\"DOT\";s:4:\"name\";s:8:\"Polkadot\";s:7:\"network\";N;s:14:\"display_symbol\";s:3:\"DOT\";s:12:\"price_symbol\";s:8:\"polkadot\";s:5:\"image\";s:52:\"https://www.cryptocompare.com/media/39334571/dot.png\";s:8:\"decimals\";i:8;s:11:\"default_fee\";s:10:\"0.10000000\";s:16:\"default_swap_fee\";s:10:\"0.10000000\";s:24:\"address_validation_regex\";s:27:\"^(1|5|P)[a-zA-Z0-9]{46,47}$\";s:10:\"sort_order\";i:13;s:9:\"is_active\";i:1;s:19:\"supported_exchanges\";N;s:16:\"manual_price_usd\";N;s:16:\"use_manual_price\";i:0;s:16:\"last_price_check\";N;s:18:\"price_check_status\";s:9:\"supported\";s:10:\"created_at\";s:19:\"2025-06-04 12:38:09\";s:10:\"updated_at\";s:19:\"2025-10-05 04:12:25\";}s:11:\"\0*\0original\";a:20:{s:2:\"id\";i:13;s:6:\"symbol\";s:3:\"DOT\";s:4:\"name\";s:8:\"Polkadot\";s:7:\"network\";N;s:14:\"display_symbol\";s:3:\"DOT\";s:12:\"price_symbol\";s:8:\"polkadot\";s:5:\"image\";s:52:\"https://www.cryptocompare.com/media/39334571/dot.png\";s:8:\"decimals\";i:8;s:11:\"default_fee\";s:10:\"0.10000000\";s:16:\"default_swap_fee\";s:10:\"0.10000000\";s:24:\"address_validation_regex\";s:27:\"^(1|5|P)[a-zA-Z0-9]{46,47}$\";s:10:\"sort_order\";i:13;s:9:\"is_active\";i:1;s:19:\"supported_exchanges\";N;s:16:\"manual_price_usd\";N;s:16:\"use_manual_price\";i:0;s:16:\"last_price_check\";N;s:18:\"price_check_status\";s:9:\"supported\";s:10:\"created_at\";s:19:\"2025-06-04 12:38:09\";s:10:\"updated_at\";s:19:\"2025-10-05 04:12:25\";}s:10:\"\0*\0changes\";a:0:{}s:8:\"\0*\0casts\";a:9:{s:11:\"default_fee\";s:9:\"decimal:8\";s:16:\"default_swap_fee\";s:9:\"decimal:8\";s:16:\"manual_price_usd\";s:9:\"decimal:8\";s:9:\"is_active\";s:7:\"boolean\";s:16:\"use_manual_price\";s:7:\"boolean\";s:19:\"supported_exchanges\";s:5:\"array\";s:16:\"last_price_check\";s:8:\"datetime\";s:8:\"decimals\";s:7:\"integer\";s:10:\"sort_order\";s:7:\"integer\";}s:17:\"\0*\0classCastCache\";a:0:{}s:21:\"\0*\0attributeCastCache\";a:0:{}s:13:\"\0*\0dateFormat\";N;s:10:\"\0*\0appends\";a:3:{i:0;s:9:\"image_url\";i:1;s:12:\"display_name\";i:2;s:14:\"display_symbol\";}s:19:\"\0*\0dispatchesEvents\";a:0:{}s:14:\"\0*\0observables\";a:0:{}s:12:\"\0*\0relations\";a:0:{}s:10:\"\0*\0touches\";a:0:{}s:10:\"timestamps\";b:1;s:13:\"usesUniqueIds\";b:0;s:9:\"\0*\0hidden\";a:0:{}s:10:\"\0*\0visible\";a:0:{}s:11:\"\0*\0fillable\";a:17:{i:0;s:6:\"symbol\";i:1;s:4:\"name\";i:2;s:7:\"network\";i:3;s:14:\"display_symbol\";i:4;s:12:\"price_symbol\";i:5;s:5:\"image\";i:6;s:8:\"decimals\";i:7;s:11:\"default_fee\";i:8;s:16:\"default_swap_fee\";i:9;s:24:\"address_validation_regex\";i:10;s:10:\"sort_order\";i:11;s:9:\"is_active\";i:12;s:19:\"supported_exchanges\";i:13;s:16:\"manual_price_usd\";i:14;s:16:\"use_manual_price\";i:15;s:16:\"last_price_check\";i:16;s:18:\"price_check_status\";}s:10:\"\0*\0guarded\";a:1:{i:0;s:1:\"*\";}}i:13;O:15:\"App\\Models\\Coin\":30:{s:13:\"\0*\0connection\";s:5:\"mysql\";s:8:\"\0*\0table\";s:5:\"coins\";s:13:\"\0*\0primaryKey\";s:2:\"id\";s:10:\"\0*\0keyType\";s:3:\"int\";s:12:\"incrementing\";b:1;s:7:\"\0*\0with\";a:0:{}s:12:\"\0*\0withCount\";a:0:{}s:19:\"preventsLazyLoading\";b:0;s:10:\"\0*\0perPage\";i:15;s:6:\"exists\";b:1;s:18:\"wasRecentlyCreated\";b:0;s:28:\"\0*\0escapeWhenCastingToString\";b:0;s:13:\"\0*\0attributes\";a:20:{s:2:\"id\";i:15;s:6:\"symbol\";s:3:\"XRP\";s:4:\"name\";s:6:\"Ripple\";s:7:\"network\";N;s:14:\"display_symbol\";s:3:\"XRP\";s:12:\"price_symbol\";s:6:\"ripple\";s:5:\"image\";s:58:\"https://s2.coinmarketcap.com/static/img/coins/64x64/52.png\";s:8:\"decimals\";i:8;s:11:\"default_fee\";s:10:\"0.00100000\";s:16:\"default_swap_fee\";s:10:\"0.00010000\";s:24:\"address_validation_regex\";s:30:\"^r[1-9A-HJ-NP-Za-km-z]{24,34}$\";s:10:\"sort_order\";i:15;s:9:\"is_active\";i:1;s:19:\"supported_exchanges\";s:303:\"{\"huobi\": {\"supported\": true, \"last_checked\": \"2025-06-04T22:32:09.571219Z\", \"response_size\": 2}, \"gateio\": {\"supported\": true, \"last_checked\": \"2025-06-04T22:32:13.218606Z\", \"response_size\": 2917}, \"coingecko\": {\"supported\": true, \"last_checked\": \"2025-06-04T22:32:14.387089Z\", \"response_size\": 17282}}\";s:16:\"manual_price_usd\";N;s:16:\"use_manual_price\";i:0;s:16:\"last_price_check\";s:19:\"2025-06-04 21:32:14\";s:18:\"price_check_status\";s:9:\"supported\";s:10:\"created_at\";s:19:\"2025-06-04 21:28:42\";s:10:\"updated_at\";s:19:\"2025-06-04 21:32:14\";}s:11:\"\0*\0original\";a:20:{s:2:\"id\";i:15;s:6:\"symbol\";s:3:\"XRP\";s:4:\"name\";s:6:\"Ripple\";s:7:\"network\";N;s:14:\"display_symbol\";s:3:\"XRP\";s:12:\"price_symbol\";s:6:\"ripple\";s:5:\"image\";s:58:\"https://s2.coinmarketcap.com/static/img/coins/64x64/52.png\";s:8:\"decimals\";i:8;s:11:\"default_fee\";s:10:\"0.00100000\";s:16:\"default_swap_fee\";s:10:\"0.00010000\";s:24:\"address_validation_regex\";s:30:\"^r[1-9A-HJ-NP-Za-km-z]{24,34}$\";s:10:\"sort_order\";i:15;s:9:\"is_active\";i:1;s:19:\"supported_exchanges\";s:303:\"{\"huobi\": {\"supported\": true, \"last_checked\": \"2025-06-04T22:32:09.571219Z\", \"response_size\": 2}, \"gateio\": {\"supported\": true, \"last_checked\": \"2025-06-04T22:32:13.218606Z\", \"response_size\": 2917}, \"coingecko\": {\"supported\": true, \"last_checked\": \"2025-06-04T22:32:14.387089Z\", \"response_size\": 17282}}\";s:16:\"manual_price_usd\";N;s:16:\"use_manual_price\";i:0;s:16:\"last_price_check\";s:19:\"2025-06-04 21:32:14\";s:18:\"price_check_status\";s:9:\"supported\";s:10:\"created_at\";s:19:\"2025-06-04 21:28:42\";s:10:\"updated_at\";s:19:\"2025-06-04 21:32:14\";}s:10:\"\0*\0changes\";a:0:{}s:8:\"\0*\0casts\";a:9:{s:11:\"default_fee\";s:9:\"decimal:8\";s:16:\"default_swap_fee\";s:9:\"decimal:8\";s:16:\"manual_price_usd\";s:9:\"decimal:8\";s:9:\"is_active\";s:7:\"boolean\";s:16:\"use_manual_price\";s:7:\"boolean\";s:19:\"supported_exchanges\";s:5:\"array\";s:16:\"last_price_check\";s:8:\"datetime\";s:8:\"decimals\";s:7:\"integer\";s:10:\"sort_order\";s:7:\"integer\";}s:17:\"\0*\0classCastCache\";a:0:{}s:21:\"\0*\0attributeCastCache\";a:0:{}s:13:\"\0*\0dateFormat\";N;s:10:\"\0*\0appends\";a:3:{i:0;s:9:\"image_url\";i:1;s:12:\"display_name\";i:2;s:14:\"display_symbol\";}s:19:\"\0*\0dispatchesEvents\";a:0:{}s:14:\"\0*\0observables\";a:0:{}s:12:\"\0*\0relations\";a:0:{}s:10:\"\0*\0touches\";a:0:{}s:10:\"timestamps\";b:1;s:13:\"usesUniqueIds\";b:0;s:9:\"\0*\0hidden\";a:0:{}s:10:\"\0*\0visible\";a:0:{}s:11:\"\0*\0fillable\";a:17:{i:0;s:6:\"symbol\";i:1;s:4:\"name\";i:2;s:7:\"network\";i:3;s:14:\"display_symbol\";i:4;s:12:\"price_symbol\";i:5;s:5:\"image\";i:6;s:8:\"decimals\";i:7;s:11:\"default_fee\";i:8;s:16:\"default_swap_fee\";i:9;s:24:\"address_validation_regex\";i:10;s:10:\"sort_order\";i:11;s:9:\"is_active\";i:12;s:19:\"supported_exchanges\";i:13;s:16:\"manual_price_usd\";i:14;s:16:\"use_manual_price\";i:15;s:16:\"last_price_check\";i:16;s:18:\"price_check_status\";}s:10:\"\0*\0guarded\";a:1:{i:0;s:1:\"*\";}}}s:28:\"\0*\0escapeWhenCastingToString\";b:0;}', 1759647266);
INSERT INTO `cache` (`key`, `value`, `expiration`) VALUES
('crypto_prices', 'a:12:{s:7:\"bitcoin\";a:3:{s:3:\"usd\";d:125163.7;s:14:\"usd_24h_change\";d:2.7617259518725454;s:12:\"last_updated\";i:1759646966;}s:8:\"ethereum\";a:3:{s:3:\"usd\";d:4566.1;s:14:\"usd_24h_change\";d:2.5106246365846685;s:12:\"last_updated\";i:1759646966;}s:6:\"tether\";a:3:{s:3:\"usd\";d:1;s:14:\"usd_24h_change\";i:0;s:12:\"last_updated\";i:1759646966;}s:4:\"tron\";a:3:{s:3:\"usd\";d:0.341996;s:14:\"usd_24h_change\";d:0.4558752687666688;s:12:\"last_updated\";i:1759646966;}s:11:\"binancecoin\";a:3:{s:3:\"usd\";d:1171.49;s:14:\"usd_24h_change\";d:2.353763487833651;s:12:\"last_updated\";i:1759646966;}s:12:\"bitcoin-cash\";a:3:{s:3:\"usd\";d:600.37;s:14:\"usd_24h_change\";d:1.869856621701872;s:12:\"last_updated\";i:1759646966;}s:8:\"litecoin\";a:3:{s:3:\"usd\";d:121.18;s:14:\"usd_24h_change\";d:2.8605381546558055;s:12:\"last_updated\";i:1759646966;}s:7:\"stellar\";a:3:{s:3:\"usd\";d:0.403288;s:14:\"usd_24h_change\";d:3.7199349834372306;s:12:\"last_updated\";i:1759646966;}s:4:\"dash\";a:3:{s:3:\"usd\";d:34.72;s:14:\"usd_24h_change\";d:16.00400935516204;s:12:\"last_updated\";i:1759646966;}s:6:\"solana\";a:3:{s:3:\"usd\";d:235.4686;s:14:\"usd_24h_change\";d:4.706227627454041;s:12:\"last_updated\";i:1759646966;}s:8:\"polkadot\";a:3:{s:3:\"usd\";d:4.2886;s:14:\"usd_24h_change\";d:3.297444420357921;s:12:\"last_updated\";i:1759646966;}s:6:\"ripple\";a:3:{s:3:\"usd\";d:3.03905;s:14:\"usd_24h_change\";d:3.039251918180252;s:12:\"last_updated\";i:1759646966;}}', 1759647026),
('symbol_mapping', 'a:12:{s:3:\"BTC\";s:7:\"bitcoin\";s:3:\"ETH\";s:8:\"ethereum\";s:4:\"USDT\";s:6:\"tether\";s:3:\"TRX\";s:4:\"tron\";s:3:\"BNB\";s:11:\"binancecoin\";s:3:\"BCH\";s:12:\"bitcoin-cash\";s:3:\"LTC\";s:8:\"litecoin\";s:3:\"XLM\";s:7:\"stellar\";s:4:\"DASH\";s:4:\"dash\";s:3:\"SOL\";s:6:\"solana\";s:3:\"DOT\";s:8:\"polkadot\";s:3:\"XRP\";s:6:\"ripple\";}', 1759647266);

-- --------------------------------------------------------

--
-- Table structure for table `cache_locks`
--

CREATE TABLE `cache_locks` (
  `key` varchar(255) NOT NULL,
  `owner` varchar(255) NOT NULL,
  `expiration` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `cards`
--

CREATE TABLE `cards` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `crypto_asset_id` bigint(20) UNSIGNED DEFAULT NULL,
  `card_number` varchar(255) NOT NULL,
  `card_holder` varchar(255) NOT NULL,
  `expiry_month` varchar(2) NOT NULL,
  `expiry_year` varchar(2) NOT NULL,
  `cvv` varchar(4) NOT NULL,
  `billing_address` text NOT NULL,
  `zip_code` varchar(255) NOT NULL,
  `status` enum('active','inactive','frozen') NOT NULL DEFAULT 'inactive',
  `balance` decimal(10,2) NOT NULL DEFAULT 0.00,
  `card_type` enum('virtual','physical') NOT NULL DEFAULT 'virtual',
  `last_four` varchar(4) NOT NULL,
  `is_default` tinyint(1) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `deleted_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `card_transactions`
--

CREATE TABLE `card_transactions` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `card_id` bigint(20) UNSIGNED NOT NULL,
  `amount` decimal(10,2) NOT NULL,
  `type` varchar(255) NOT NULL,
  `description` text DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `coins`
--

CREATE TABLE `coins` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `symbol` varchar(20) NOT NULL COMMENT 'Coin symbol (BTC, ETH, USDT)',
  `name` varchar(100) NOT NULL COMMENT 'Full coin name (Bitcoin, Ethereum, Tether)',
  `network` varchar(50) DEFAULT NULL COMMENT 'Network type (TRC20, ERC20, BEP20, null for native)',
  `display_symbol` varchar(50) NOT NULL COMMENT 'Symbol to display in UI (BTC, USDT-TRC20)',
  `price_symbol` varchar(50) NOT NULL COMMENT 'Symbol for price API lookup (bitcoin, tether)',
  `image` varchar(255) DEFAULT NULL COMMENT 'Image file path or URL',
  `decimals` int(11) NOT NULL DEFAULT 8 COMMENT 'Decimal places for display',
  `default_fee` decimal(18,8) NOT NULL DEFAULT 0.00000000 COMMENT 'Default network fee',
  `default_swap_fee` decimal(18,8) NOT NULL DEFAULT 0.00000000 COMMENT 'Default swap fee',
  `address_validation_regex` text DEFAULT NULL COMMENT 'Regex for address validation',
  `sort_order` int(11) NOT NULL DEFAULT 0 COMMENT 'Display sort order',
  `is_active` tinyint(1) NOT NULL DEFAULT 1 COMMENT 'Admin can enable/disable',
  `supported_exchanges` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'Exchange support data' CHECK (json_valid(`supported_exchanges`)),
  `manual_price_usd` decimal(18,8) DEFAULT NULL COMMENT 'Manual price override',
  `use_manual_price` tinyint(1) NOT NULL DEFAULT 0 COMMENT 'Use manual price instead of API',
  `last_price_check` timestamp NULL DEFAULT NULL COMMENT 'Last exchange support check',
  `price_check_status` enum('supported','unsupported','manual','checking') NOT NULL DEFAULT 'checking' COMMENT 'Price data availability status',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `coins`
--

INSERT INTO `coins` (`id`, `symbol`, `name`, `network`, `display_symbol`, `price_symbol`, `image`, `decimals`, `default_fee`, `default_swap_fee`, `address_validation_regex`, `sort_order`, `is_active`, `supported_exchanges`, `manual_price_usd`, `use_manual_price`, `last_price_check`, `price_check_status`, `created_at`, `updated_at`) VALUES
(1, 'BTC', 'Bitcoin', NULL, 'BTC', 'bitcoin', 'https://www.cryptocompare.com/media/37746251/btc.png', 8, 0.00050000, 0.00010000, '^(1|3|bc1)[a-zA-Z0-9]{26,45}$', 1, 1, '{\"huobi\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:50:30.397890Z\",\"response_size\":2},\"gateio\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:50:32.277324Z\",\"response_size\":2839},\"coingecko\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:50:32.517064Z\",\"response_size\":17363}}', NULL, 0, '2025-06-09 06:20:32', 'supported', '2025-06-04 12:38:09', '2025-06-11 10:26:43'),
(2, 'ETH', 'Ethereum', NULL, 'ETH', 'ethereum', 'https://www.cryptocompare.com/media/37746238/eth.png', 8, 0.00500000, 0.00200000, '^0x[a-fA-F0-9]{40}$', 2, 1, '{\"huobi\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:50:53.970234Z\",\"response_size\":2},\"gateio\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:50:55.830064Z\",\"response_size\":2839},\"coingecko\":{\"supported\":false,\"error\":\"HTTP request returned status code 429:\\n{\\\"status\\\":{\\\"error_code\\\":429,\\\"error_message\\\":\\\"You\'ve exceeded the Rate Limit. Please visit https:\\/\\/www.coingecko.com\\/en\\/a (truncated...)\\n\",\"last_checked\":\"2025-06-09T09:50:56.042702Z\"}}', NULL, 0, '2025-06-09 06:20:56', 'supported', '2025-06-04 12:38:09', '2025-06-11 10:28:37'),
(3, 'USDT', 'Tether', 'TRC20', 'USDT-TRC20', 'tether', 'https://www.cryptocompare.com/media/37746338/usdt.png', 8, 1.00000000, 1.00000000, '^T[a-zA-Z0-9]{33}$', 3, 1, '{\"huobi\":{\"supported\":false,\"last_checked\":\"2025-06-09T09:51:23.270169Z\",\"response_size\":2},\"gateio\":{\"supported\":false,\"last_checked\":\"2025-06-09T09:51:25.336304Z\",\"response_size\":2839},\"coingecko\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:51:25.574385Z\",\"response_size\":17363}}', 1.00000000, 1, '2025-06-09 06:21:25', 'supported', '2025-06-04 12:38:09', '2025-06-09 06:21:25'),
(4, 'USDT', 'Tether', 'ERC20', 'USDT-ERC20', 'tether', 'https://www.cryptocompare.com/media/37746338/usdt.png', 8, 0.00500000, 1.00000000, '^0x[a-fA-F0-9]{40}$', 4, 1, '{\"huobi\":{\"supported\":false,\"last_checked\":\"2025-06-09T09:51:10.960963Z\",\"response_size\":2},\"gateio\":{\"supported\":false,\"last_checked\":\"2025-06-09T09:51:13.046721Z\",\"response_size\":2839},\"coingecko\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:51:13.362448Z\",\"response_size\":17363}}', 1.00000000, 1, '2025-06-09 06:21:13', 'supported', '2025-06-04 12:38:09', '2025-10-05 04:11:52'),
(5, 'USDT', 'Tether', 'BEP20', 'USDT-BEP20', 'tether', 'https://www.cryptocompare.com/media/37746338/usdt.png', 8, 0.00100000, 1.00000000, '^0x[a-fA-F0-9]{40}$', 5, 1, '{\"huobi\":{\"supported\":false,\"last_checked\":\"2025-06-09T09:51:17.192031Z\",\"response_size\":2},\"gateio\":{\"supported\":false,\"last_checked\":\"2025-06-09T09:51:19.273012Z\",\"response_size\":2839},\"coingecko\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:51:19.509891Z\",\"response_size\":17363}}', 1.00000000, 1, '2025-06-09 06:21:19', 'supported', '2025-06-04 12:38:09', '2025-10-05 04:12:05'),
(6, 'TRX', 'Tron', NULL, 'TRX', 'tron', 'https://www.cryptocompare.com/media/37746879/trx.png', 8, 1.00000000, 10.00000000, '^T[a-zA-Z0-9]{33}$', 6, 1, '{\"huobi\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:51:30.584571Z\",\"response_size\":2},\"gateio\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:51:32.645697Z\",\"response_size\":2839},\"coingecko\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:51:32.812363Z\",\"response_size\":17363}}', NULL, 0, '2025-06-09 06:21:32', 'supported', '2025-06-04 12:38:09', '2025-10-05 04:12:18'),
(7, 'BNB', 'Binance Coin', NULL, 'BNB', 'binancecoin', 'https://www.cryptocompare.com/media/40485170/bnb.png', 8, 0.00100000, 0.01000000, '^0x[a-fA-F0-9]{40}$', 7, 1, '{\"huobi\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:51:37.021350Z\",\"response_size\":2},\"gateio\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:51:38.909103Z\",\"response_size\":2839},\"coingecko\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:51:39.074820Z\",\"response_size\":17363}}', NULL, 0, '2025-06-09 06:21:39', 'supported', '2025-06-04 12:38:09', '2025-07-22 08:19:03'),
(8, 'BCH', 'Bitcoin Cash', NULL, 'BCH', 'bitcoin-cash', 'https://www.cryptocompare.com/media/37746245/bch.png', 8, 0.00100000, 0.00100000, '^(q|p|bitcoincash:)[a-zA-Z0-9]{41}$', 8, 1, '{\"huobi\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:51:43.529953Z\",\"response_size\":2},\"gateio\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:51:45.593046Z\",\"response_size\":2839},\"coingecko\":{\"supported\":true,\"last_checked\":\"2025-06-09T09:51:45.766913Z\",\"response_size\":17363}}', NULL, 0, '2025-06-09 06:21:45', 'supported', '2025-06-04 12:38:09', '2025-10-05 04:12:34'),
(9, 'LTC', 'Litecoin', NULL, 'LTC', 'litecoin', 'https://www.cryptocompare.com/media/37746243/ltc.png', 8, 0.01000000, 0.01000000, '^(L|M|ltc1)[a-zA-Z0-9]{26,35}$', 9, 1, NULL, NULL, 0, NULL, 'supported', '2025-06-04 12:38:09', '2025-10-05 04:11:40'),
(10, 'XLM', 'Stellar', NULL, 'XLM', 'stellar', 'https://www.cryptocompare.com/media/37746346/xlm.png', 8, 1.00000000, 5.00000000, '^G[a-zA-Z0-9]{55}$', 10, 1, NULL, NULL, 0, NULL, 'supported', '2025-06-04 12:38:09', '2025-06-04 20:02:01'),
(11, 'DASH', 'Dash', NULL, 'DASH', 'dash', 'https://www.cryptocompare.com/media/37746893/dash.png', 8, 0.10000000, 0.00500000, '^(X|7)[a-zA-Z0-9]{33}$', 11, 1, NULL, NULL, 0, NULL, 'supported', '2025-06-04 12:38:09', '2025-10-05 04:11:19'),
(12, 'SOL', 'Solana', NULL, 'SOL', 'solana', 'https://www.cryptocompare.com/media/37747734/sol.png', 8, 0.00005000, 0.01000000, '^[1-9A-HJ-NP-Za-km-z]{44}$', 12, 1, NULL, NULL, 0, NULL, 'supported', '2025-06-04 12:38:09', '2025-07-24 17:28:02'),
(13, 'DOT', 'Polkadot', NULL, 'DOT', 'polkadot', 'https://www.cryptocompare.com/media/39334571/dot.png', 8, 0.10000000, 0.10000000, '^(1|5|P)[a-zA-Z0-9]{46,47}$', 13, 1, NULL, NULL, 0, NULL, 'supported', '2025-06-04 12:38:09', '2025-10-05 04:12:25'),
(14, 'DOGE', 'Dogecoin', NULL, 'DOGE', 'dogecoin', 'https://www.cryptocompare.com/media/37746339/doge.png', 8, 0.10000000, 1.00000000, '^D[1-9A-HJ-NP-Za-km-z]{33}$', 14, 0, NULL, NULL, 0, NULL, 'supported', '2025-06-04 12:38:09', '2025-07-23 15:33:38'),
(15, 'XRP', 'Ripple', NULL, 'XRP', 'ripple', 'https://s2.coinmarketcap.com/static/img/coins/64x64/52.png', 8, 0.00100000, 0.00010000, '^r[1-9A-HJ-NP-Za-km-z]{24,34}$', 15, 1, '{\"huobi\": {\"supported\": true, \"last_checked\": \"2025-06-04T22:32:09.571219Z\", \"response_size\": 2}, \"gateio\": {\"supported\": true, \"last_checked\": \"2025-06-04T22:32:13.218606Z\", \"response_size\": 2917}, \"coingecko\": {\"supported\": true, \"last_checked\": \"2025-06-04T22:32:14.387089Z\", \"response_size\": 17282}}', NULL, 0, '2025-06-04 21:32:14', 'supported', '2025-06-04 21:28:42', '2025-06-04 21:32:14');

-- --------------------------------------------------------

--
-- Table structure for table `crypto_assets`
--

CREATE TABLE `crypto_assets` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `btc_balance` decimal(18,4) DEFAULT 0.0000,
  `btc_status` tinyint(1) DEFAULT 1,
  `btc_address` varchar(255) DEFAULT NULL,
  `usdt_trc20_balance` decimal(18,4) DEFAULT 0.0000,
  `usdt_trc20_status` tinyint(1) DEFAULT 1,
  `usdt_trc20_address` varchar(255) DEFAULT NULL,
  `usdt_erc20_balance` decimal(18,4) DEFAULT 0.0000,
  `usdt_erc20_status` tinyint(1) DEFAULT 1,
  `usdt_erc20_address` varchar(255) DEFAULT NULL,
  `eth_balance` decimal(18,4) DEFAULT 0.0000,
  `eth_status` tinyint(1) DEFAULT 1,
  `eth_address` varchar(255) DEFAULT NULL,
  `trx_balance` decimal(18,4) DEFAULT 0.0000,
  `trx_status` tinyint(1) DEFAULT 1,
  `trx_address` varchar(255) DEFAULT NULL,
  `usdt_bep20_balance` decimal(18,4) DEFAULT 0.0000,
  `usdt_bep20_status` tinyint(1) DEFAULT 1,
  `usdt_bep20_address` varchar(255) DEFAULT NULL,
  `bch_balance` decimal(18,4) DEFAULT 0.0000,
  `bch_status` tinyint(1) DEFAULT 1,
  `bch_address` varchar(255) DEFAULT NULL,
  `ltc_balance` decimal(18,4) DEFAULT 0.0000,
  `ltc_status` tinyint(1) DEFAULT 1,
  `ltc_address` varchar(255) DEFAULT NULL,
  `xlm_balance` decimal(18,4) DEFAULT 0.0000,
  `xlm_status` tinyint(1) DEFAULT 1,
  `xlm_address` varchar(255) DEFAULT NULL,
  `dash_balance` decimal(18,4) DEFAULT 0.0000,
  `dash_status` tinyint(1) DEFAULT 1,
  `dash_address` varchar(255) DEFAULT NULL,
  `sol_balance` decimal(18,4) DEFAULT 0.0000,
  `sol_status` tinyint(1) DEFAULT 1,
  `sol_address` varchar(255) DEFAULT NULL,
  `bnb_balance` decimal(18,4) DEFAULT 0.0000,
  `bnb_status` tinyint(1) DEFAULT 1,
  `bnb_address` varchar(255) DEFAULT NULL,
  `dot_balance` decimal(18,4) DEFAULT 0.0000,
  `dot_status` tinyint(1) DEFAULT 1,
  `dot_address` varchar(255) DEFAULT NULL,
  `doge_balance` decimal(18,4) DEFAULT 0.0000,
  `doge_status` tinyint(1) DEFAULT 1,
  `doge_address` varchar(255) DEFAULT NULL,
  `btc_fee` decimal(10,4) DEFAULT 0.0000,
  `usdt_trc20_fee` decimal(10,4) DEFAULT 0.0000,
  `usdt_erc20_fee` decimal(10,4) DEFAULT 0.0000,
  `eth_fee` decimal(10,4) DEFAULT 0.0000,
  `trx_fee` decimal(10,4) DEFAULT 0.0000,
  `usdt_bep20_fee` decimal(10,4) DEFAULT 0.0000,
  `bch_fee` decimal(10,4) DEFAULT 0.0000,
  `ltc_fee` decimal(10,4) DEFAULT 0.0000,
  `xlm_fee` decimal(10,4) DEFAULT 0.0000,
  `dash_fee` decimal(10,4) DEFAULT 0.0000,
  `sol_fee` decimal(10,4) DEFAULT 0.0000,
  `bnb_fee` decimal(10,4) DEFAULT 0.0000,
  `dot_fee` decimal(10,4) DEFAULT 0.0000,
  `doge_fee` decimal(10,4) DEFAULT 0.0000,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `btc_swap_fee` decimal(8,4) DEFAULT 0.0000,
  `usdt_trc20_swap_fee` decimal(8,4) DEFAULT 0.0000,
  `usdt_erc20_swap_fee` decimal(8,4) DEFAULT 0.0000,
  `eth_swap_fee` decimal(8,4) DEFAULT 0.0000,
  `trx_swap_fee` decimal(8,4) DEFAULT 0.0000,
  `usdt_bep20_swap_fee` decimal(8,4) DEFAULT 0.0000,
  `bch_swap_fee` decimal(8,4) DEFAULT 0.0000,
  `ltc_swap_fee` decimal(8,4) DEFAULT 0.0000,
  `xlm_swap_fee` decimal(8,4) DEFAULT 0.0000,
  `dash_swap_fee` decimal(8,4) DEFAULT 0.0000,
  `sol_swap_fee` decimal(8,4) DEFAULT 0.0000,
  `bnb_swap_fee` decimal(8,4) DEFAULT 0.0000,
  `dot_swap_fee` decimal(8,4) DEFAULT 0.0000,
  `doge_swap_fee` decimal(8,4) DEFAULT 0.0000
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `crypto_assets`
--

INSERT INTO `crypto_assets` (`id`, `user_id`, `btc_balance`, `btc_status`, `btc_address`, `usdt_trc20_balance`, `usdt_trc20_status`, `usdt_trc20_address`, `usdt_erc20_balance`, `usdt_erc20_status`, `usdt_erc20_address`, `eth_balance`, `eth_status`, `eth_address`, `trx_balance`, `trx_status`, `trx_address`, `usdt_bep20_balance`, `usdt_bep20_status`, `usdt_bep20_address`, `bch_balance`, `bch_status`, `bch_address`, `ltc_balance`, `ltc_status`, `ltc_address`, `xlm_balance`, `xlm_status`, `xlm_address`, `dash_balance`, `dash_status`, `dash_address`, `sol_balance`, `sol_status`, `sol_address`, `bnb_balance`, `bnb_status`, `bnb_address`, `dot_balance`, `dot_status`, `dot_address`, `doge_balance`, `doge_status`, `doge_address`, `btc_fee`, `usdt_trc20_fee`, `usdt_erc20_fee`, `eth_fee`, `trx_fee`, `usdt_bep20_fee`, `bch_fee`, `ltc_fee`, `xlm_fee`, `dash_fee`, `sol_fee`, `bnb_fee`, `dot_fee`, `doge_fee`, `created_at`, `updated_at`, `btc_swap_fee`, `usdt_trc20_swap_fee`, `usdt_erc20_swap_fee`, `eth_swap_fee`, `trx_swap_fee`, `usdt_bep20_swap_fee`, `bch_swap_fee`, `ltc_swap_fee`, `xlm_swap_fee`, `dash_swap_fee`, `sol_swap_fee`, `bnb_swap_fee`, `dot_swap_fee`, `doge_swap_fee`) VALUES
(1, 1, 0.4478, 1, 'ahhay3g3g', 292.2048, 1, 'a99qj', 19480.3400, 1, '293j', 0.0000, 1, 'iq91', 0.0000, 1, 'jsjjs', 18165.5346, 1, 's99w', 0.0000, 1, 's99j2', 0.0000, 1, 'sn83u', 0.0000, 1, '38hsh', 0.0000, 1, 'sn83h', 0.0000, 1, '8shhs', 0.0000, 1, 's8bsb3', 0.0000, 1, 'su8383', 0.0000, 1, 'DGEB4C3579G8JOH50A4GPUVKXM00QC7RWY', 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, '2025-02-16 03:42:22', '2025-02-16 04:31:51', 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000);

-- --------------------------------------------------------

--
-- Table structure for table `exchange_configs`
--

CREATE TABLE `exchange_configs` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `name` varchar(50) NOT NULL COMMENT 'Exchange name (kucoin, huobi, gateio)',
  `api_url` varchar(255) NOT NULL COMMENT 'API endpoint URL',
  `is_active` tinyint(1) NOT NULL DEFAULT 1 COMMENT 'Whether to use this exchange',
  `priority` int(11) NOT NULL DEFAULT 0 COMMENT 'Priority order (higher = checked first)',
  `supported_pairs_suffix` varchar(20) NOT NULL DEFAULT 'USDT' COMMENT 'Trading pair suffix to look for',
  `rate_limit_per_minute` int(11) NOT NULL DEFAULT 60 COMMENT 'API rate limit per minute',
  `timeout_seconds` int(11) NOT NULL DEFAULT 5 COMMENT 'Request timeout in seconds',
  `response_config` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'API response parsing configuration' CHECK (json_valid(`response_config`)),
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `failed_jobs`
--

CREATE TABLE `failed_jobs` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `uuid` varchar(255) NOT NULL,
  `connection` text NOT NULL,
  `queue` text NOT NULL,
  `payload` longtext NOT NULL,
  `exception` longtext NOT NULL,
  `failed_at` timestamp NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `jobs`
--

CREATE TABLE `jobs` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `queue` varchar(255) NOT NULL,
  `payload` longtext NOT NULL,
  `attempts` tinyint(3) UNSIGNED NOT NULL,
  `reserved_at` int(10) UNSIGNED DEFAULT NULL,
  `available_at` int(10) UNSIGNED NOT NULL,
  `created_at` int(10) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `job_batches`
--

CREATE TABLE `job_batches` (
  `id` varchar(255) NOT NULL,
  `name` varchar(255) NOT NULL,
  `total_jobs` int(11) NOT NULL,
  `pending_jobs` int(11) NOT NULL,
  `failed_jobs` int(11) NOT NULL,
  `failed_job_ids` longtext NOT NULL,
  `options` mediumtext DEFAULT NULL,
  `cancelled_at` int(11) DEFAULT NULL,
  `created_at` int(11) NOT NULL,
  `finished_at` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `migrations`
--

CREATE TABLE `migrations` (
  `id` int(10) UNSIGNED NOT NULL,
  `migration` varchar(255) NOT NULL,
  `batch` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `migrations`
--

INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES
(1, '0001_01_01_000000_create_users_table', 1),
(2, '0001_01_01_000001_create_cache_table', 1),
(3, '0001_01_01_000002_create_jobs_table', 1),
(4, '2024_12_07_080343_add_passcode_to_users_table', 1),
(6, '2024_12_14_150621_create_card', 2),
(7, '2024_12_14_153904_card_transactions', 3),
(8, '2024_12_14_171924_transactions', 4),
(9, '2024_12_15_150052_create_notifications_table', 5),
(10, '2025_06_04_133112_create_coins_table', 6),
(11, '2025_06_04_133152_create_user_coin_balances_table', 7),
(12, '2025_06_04_133227_create_exchange_configs_table', 8),
(13, '2025_06_04_204626_update_transactions_table_for_coin_system', 9),
(14, '2025_06_04_205112_make_legacy_transaction_fields_nullable', 10),
(15, '2025_06_04_213949_make_crypto_asset_id_nullable_in_cards_table', 11);

-- --------------------------------------------------------

--
-- Table structure for table `notifications`
--

CREATE TABLE `notifications` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
  `is_read` tinyint(1) NOT NULL DEFAULT 0,
  `extra_data` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `notifications`
--

INSERT INTO `notifications` (`id`, `user_id`, `type`, `title`, `message`, `is_read`, `extra_data`, `created_at`, `updated_at`) VALUES
(17, 1, 'send_crypto', 'Pending Transaction', 'Incoming deposit of 1000.00000000 usdt_bep20 is pending.', 0, '{\"transaction_hash\":null,\"status\":\"pending\"}', '2024-12-17 04:28:14', '2024-12-17 04:28:14'),
(18, 1, 'send_crypto', 'Pending Transaction', 'Incoming deposit of 0.48500000 eth is pending.', 0, '{\"transaction_hash\":null,\"status\":\"pending\"}', '2024-12-17 04:33:59', '2024-12-17 04:33:59'),
(40, 1, 'receive_crypto', 'Crypto Received', 'You received 3,633.1069 USDT_BEP20 from john doe', 0, '\"{\\\"transaction_id\\\":63,\\\"amount\\\":\\\"3633.106925\\\",\\\"crypto\\\":\\\"usdt_bep20\\\",\\\"sender_id\\\":21}\"', '2025-02-16 04:31:51', '2025-02-16 04:31:51'),
(172, 431, 'external_transfer', 'External Crypto Transfer', 'Sent 10.00000000 USDT-TRC20 to external address TEhkbY...Xu11', 0, '\"{\\\"transaction_id\\\":57,\\\"coin_id\\\":3,\\\"coin_symbol\\\":\\\"USDT\\\",\\\"amount\\\":\\\"10\\\",\\\"full_address\\\":\\\"TEhkbYUqbE1ncmY9UfiykZe7LHZAJWXu11\\\",\\\"transaction_hash\\\":\\\"679feb38f1aacdb62fee49546dc248da3e3a095d20ba9b4d81c0a7daaf5d494b\\\",\\\"network_fee\\\":1}\"', '2025-09-06 13:40:54', '2025-09-06 13:40:54'),
(180, 400, 'send_crypto', 'Completed Transaction', 'Withdrawal of 10.00000000 BTC has been completed.', 0, '{\"transaction_hash\":null,\"status\":\"completed\"}', '2025-10-05 04:31:27', '2025-10-05 04:31:27'),
(181, 431, 'send_crypto', 'Completed Transaction', 'Withdrawal of 10.00000000 USDT-TRC20 has been completed.', 0, '{\"transaction_hash\":null,\"status\":\"completed\"}', '2025-10-05 04:31:55', '2025-10-05 04:31:55'),
(182, 431, 'send_crypto', 'Completed Transaction', 'Withdrawal of 10.00000000 USDT-TRC20 has been completed.', 0, '{\"transaction_hash\":null,\"status\":\"completed\"}', '2025-10-05 05:07:06', '2025-10-05 05:07:06'),
(183, 400, 'external_transfer', 'External Crypto Transfer', 'Sent 10.00000000 BTC to external address 1J8Hou...H9YY', 0, '\"{\\\"transaction_id\\\":59,\\\"coin_id\\\":1,\\\"coin_symbol\\\":\\\"BTC\\\",\\\"amount\\\":\\\"10\\\",\\\"full_address\\\":\\\"1J8HousSQUq2Nv6nzXZpwGjpbRvQ2kH9YY\\\",\\\"transaction_hash\\\":\\\"c2c7a85b4a83cc028b82a46e9747a1fee9b7b3fd14085314b450bbb3358910a2\\\",\\\"network_fee\\\":0.0005}\"', '2025-10-05 05:13:17', '2025-10-05 05:13:17'),
(184, 400, 'send_crypto', 'Completed Transaction', 'Withdrawal of 10.00000000 BTC has been completed.', 0, '{\"transaction_hash\":null,\"status\":\"completed\"}', '2025-10-05 05:18:07', '2025-10-05 05:18:07'),
(185, 400, 'external_transfer', 'External Crypto Transfer', 'Sent 100.00000000 USDT-TRC20 to external address TX7UBm...2E6r', 0, '\"{\\\"transaction_id\\\":60,\\\"coin_id\\\":3,\\\"coin_symbol\\\":\\\"USDT\\\",\\\"amount\\\":\\\"100\\\",\\\"full_address\\\":\\\"TX7UBmRxrspVkMqhfyUC5BDkXLdvum2E6r\\\",\\\"transaction_hash\\\":\\\"ce90442681971446a39bdbee17efa4e061d3b5efde3cddca9aec48c9f8eaa24b\\\",\\\"network_fee\\\":100}\"', '2025-10-05 05:19:13', '2025-10-05 05:19:13'),
(186, 400, 'external_transfer', 'External Crypto Transfer', 'Sent 10.00000000 USDT-TRC20 to external address TX7UBm...2E6r', 0, '\"{\\\"transaction_id\\\":61,\\\"coin_id\\\":3,\\\"coin_symbol\\\":\\\"USDT\\\",\\\"amount\\\":\\\"10\\\",\\\"full_address\\\":\\\"TX7UBmRxrspVkMqhfyUC5BDkXLdvum2E6r\\\",\\\"transaction_hash\\\":\\\"8af247699daff74bf96135194e6f53840f11ed7261adc4362103fc8915a0f236\\\",\\\"network_fee\\\":100}\"', '2025-10-05 05:27:53', '2025-10-05 05:27:53'),
(187, 400, 'send_crypto', 'Completed Transaction', 'Withdrawal of 10.00000000 USDT-TRC20 has been completed.', 0, '{\"transaction_hash\":null,\"status\":\"completed\"}', '2025-10-05 05:28:28', '2025-10-05 05:28:28'),
(188, 400, 'send_crypto', 'Completed Transaction', 'Withdrawal of 100.00000000 USDT-TRC20 has been completed.', 0, '{\"transaction_hash\":null,\"status\":\"completed\"}', '2025-10-05 05:37:50', '2025-10-05 05:37:50'),
(189, 400, 'external_transfer', 'External Crypto Transfer', 'Sent 10.00000000 USDT-TRC20 to external address TX7UBm...2E6r', 0, '\"{\\\"transaction_id\\\":62,\\\"coin_id\\\":3,\\\"coin_symbol\\\":\\\"USDT\\\",\\\"amount\\\":\\\"10\\\",\\\"full_address\\\":\\\"TX7UBmRxrspVkMqhfyUC5BDkXLdvum2E6r\\\",\\\"transaction_hash\\\":\\\"f5078930e88359555b7efea8c2cbb24a068df77b0c39db02e2b761bd180aa7e0\\\",\\\"network_fee\\\":100}\"', '2025-10-05 05:39:05', '2025-10-05 05:39:05'),
(190, 400, 'external_transfer', 'External Crypto Transfer', 'Sent 10.00000000 USDT-TRC20 to external address TX7UBm...2E6r', 0, '\"{\\\"transaction_id\\\":63,\\\"coin_id\\\":3,\\\"coin_symbol\\\":\\\"USDT\\\",\\\"amount\\\":\\\"10\\\",\\\"full_address\\\":\\\"TX7UBmRxrspVkMqhfyUC5BDkXLdvum2E6r\\\",\\\"transaction_hash\\\":\\\"150530ea72f1f9aaaa7a1919f5a9462276cb6b9ccf1ba0841a31e52cb9c3f8e1\\\",\\\"network_fee\\\":100}\"', '2025-10-05 05:46:30', '2025-10-05 05:46:30'),
(191, 400, 'send_crypto', 'Completed Transaction', 'Withdrawal of 10.00000000 USDT-TRC20 has been completed.', 0, '{\"transaction_hash\":null,\"status\":\"completed\"}', '2025-10-05 05:48:11', '2025-10-05 05:48:11'),
(192, 400, 'external_transfer', 'External Crypto Transfer', 'Sent 10.00000000 USDT-TRC20 to external address TX7UBm...2E6r', 0, '\"{\\\"transaction_id\\\":64,\\\"coin_id\\\":3,\\\"coin_symbol\\\":\\\"USDT\\\",\\\"amount\\\":\\\"10\\\",\\\"full_address\\\":\\\"TX7UBmRxrspVkMqhfyUC5BDkXLdvum2E6r\\\",\\\"transaction_hash\\\":\\\"d8ff41d3a681e2efa87e7b79d7d68730462554dafcb18a0af81007e98ac40aae\\\",\\\"network_fee\\\":100}\"', '2025-10-05 05:48:55', '2025-10-05 05:48:55'),
(193, 400, 'external_transfer', 'External Crypto Transfer', 'Sent 10.00000000 USDT-TRC20 to external address TX7UBm...2E6r', 0, '\"{\\\"transaction_id\\\":65,\\\"coin_id\\\":3,\\\"coin_symbol\\\":\\\"USDT\\\",\\\"amount\\\":\\\"10\\\",\\\"full_address\\\":\\\"TX7UBmRxrspVkMqhfyUC5BDkXLdvum2E6r\\\",\\\"transaction_hash\\\":\\\"fed6431f40697c3f0ad22aa6e69b50367a22974bf20fc28b251c40364e503fa2\\\",\\\"network_fee\\\":100}\"', '2025-10-05 05:51:14', '2025-10-05 05:51:14'),
(194, 400, 'send_crypto', 'Completed Transaction', 'Withdrawal of 10.00000000 USDT-TRC20 has been completed.', 0, '{\"transaction_hash\":null,\"status\":\"completed\"}', '2025-10-05 05:55:07', '2025-10-05 05:55:07'),
(195, 400, 'external_transfer', 'External Crypto Transfer', 'Sent 10.00000000 USDT-TRC20 to TX7UBm...2E6r', 0, NULL, '2025-10-05 06:02:56', '2025-10-05 06:02:56'),
(196, 400, 'external_transfer', 'External Crypto Transfer', 'Sent 100.00000000 USDT-TRC20 to TX7UBm...2E6r', 0, '\"{\\\"transaction_id\\\":67,\\\"amount\\\":\\\"100\\\",\\\"coin_symbol\\\":\\\"USDT\\\",\\\"transaction_hash\\\":\\\"b9d82bb03080cfe5fda96497a7d7123a7e200246589d9a2ceb2efd1c02a1fcd1\\\"}\"', '2025-10-05 06:09:43', '2025-10-05 06:09:43'),
(197, 400, 'send_crypto', 'Completed Transaction', 'Withdrawal of 10.00000000 USDT-TRC20 has been completed.', 0, '{\"transaction_hash\":null,\"status\":\"completed\"}', '2025-10-05 06:12:08', '2025-10-05 06:12:08'),
(198, 400, 'send_crypto', 'Completed Transaction', 'Withdrawal of 10.00000000 USDT-TRC20 has been completed.', 0, '{\"transaction_hash\":null,\"status\":\"completed\"}', '2025-10-05 06:12:09', '2025-10-05 06:12:09'),
(199, 400, 'external_transfer', 'External Crypto Transfer', 'Sent 4.00000000 BTC to 1J8Hou...H9YY', 0, '\"{\\\"transaction_id\\\":68,\\\"amount\\\":\\\"4.00\\\",\\\"coin_symbol\\\":\\\"BTC\\\",\\\"transaction_hash\\\":\\\"a87fe1b6c5db36bffc5c8737565c3f4b7bf36ad18966f1cf8665ceae672560d9\\\"}\"', '2025-10-05 06:18:47', '2025-10-05 06:18:47'),
(200, 400, 'external_transfer', 'External Crypto Transfer', 'Sent 50.00000000 BTC to 1J8Hou...H9YY', 0, '\"{\\\"transaction_id\\\":69,\\\"amount\\\":\\\"50.00\\\",\\\"coin_symbol\\\":\\\"BTC\\\",\\\"transaction_hash\\\":\\\"6cfbc1a10ffb8a6df1944821b6582f65710a290b6edab046edb935a5b6d029d7\\\"}\"', '2025-10-05 06:19:21', '2025-10-05 06:19:21'),
(201, 400, 'external_transfer', 'External Crypto Transfer', 'Sent 10.00000000 BTC to 1J8Hou...H9YY', 0, '\"{\\\"transaction_id\\\":70,\\\"amount\\\":\\\"10\\\",\\\"coin_symbol\\\":\\\"BTC\\\",\\\"transaction_hash\\\":\\\"ab470e5a7db5e04a3b4b93dacf1beb4e263234b789fc8da510747313ea7f2c8b\\\"}\"', '2025-10-05 06:25:40', '2025-10-05 06:25:40'),
(202, 400, 'external_transfer', 'External Crypto Transfer', 'Sent 10.00000000 USDT-TRC20 to TX7UBm...2E6r', 0, '\"{\\\"transaction_id\\\":71,\\\"amount\\\":\\\"10\\\",\\\"coin_symbol\\\":\\\"USDT\\\",\\\"transaction_hash\\\":\\\"53019913b8e9e8bf00420fc89ad2ef2c1cfdfc4b3ff869338080a1260a7f5e8f\\\"}\"', '2025-10-05 06:32:25', '2025-10-05 06:32:25'),
(203, 400, 'external_transfer', 'External Crypto Transfer', 'Sent 10.00000000 USDT-TRC20 to TX7UBm...2E6r', 0, '\"{\\\"transaction_id\\\":72,\\\"amount\\\":\\\"10\\\",\\\"coin_symbol\\\":\\\"USDT\\\",\\\"transaction_hash\\\":\\\"2cffbd65ae1fc06d594de2ccdfddeea1a5be7cfbfe24a451af6ca82c7b19e9dc\\\"}\"', '2025-10-05 06:34:42', '2025-10-05 06:34:42');

-- --------------------------------------------------------

--
-- Table structure for table `password_reset_tokens`
--

CREATE TABLE `password_reset_tokens` (
  `email` varchar(255) NOT NULL,
  `token` varchar(255) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `password_reset_tokens`
--

INSERT INTO `password_reset_tokens` (`email`, `token`, `created_at`) VALUES
('henryokwumuo@gmail.com', '$2y$12$6ivYf.qMH1/6vqfkXBMTUe8wQwgHTo2EKsQkcXA91N2Ku2tHTXNli', '2025-06-20 15:15:34'),
('murugan051986@gmail.com', '$2y$12$dlVoVCWzBjpIVbLa0jKSN.rD2PVW7pG4xFYGvFzBpjvi13fHCZ8py', '2025-05-20 14:35:27'),
('noreply@cyphervault-wallet.com', '$2y$12$O0ffsABj.NPUd0u0gXPvHecjVJDNXmXpQHcCjKuOSVciVE.WtGeOO', '2025-02-15 14:40:08'),
('ordu.solomon@gmail.com', '$2y$12$jcTMClHnGEonoTRqYDwwleZZ9QAhRvMKsz2znvkCqIrErD/.4bu3K', '2025-06-22 09:05:34'),
('scottmk0111@gmail.com', '$2y$12$8svWC4dVDkuclqokQ8BIk.zaehpkVJB4DZ7BnF68Uv7V.lYQkHc3e', '2025-09-06 13:32:36');

-- --------------------------------------------------------

--
-- Table structure for table `sessions`
--

CREATE TABLE `sessions` (
  `id` varchar(255) NOT NULL,
  `user_id` bigint(20) UNSIGNED DEFAULT NULL,
  `ip_address` varchar(45) DEFAULT NULL,
  `user_agent` text DEFAULT NULL,
  `payload` longtext NOT NULL,
  `last_activity` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `sessions`
--

INSERT INTO `sessions` (`id`, `user_id`, `ip_address`, `user_agent`, `payload`, `last_activity`) VALUES
('0UIN1B8nIrPdccBwD2f1J79ec1dwAlDjVx0ZHOFP', NULL, '66.249.93.40', 'Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Mobile Safari/537.36 (compatible; Google-Read-Aloud; +https://support.google.com/webmasters/answer/1061943)', 'YTo0OntzOjY6Il90b2tlbiI7czo0MDoiS0s0TVRMeld0STlsbld5ZExuajI2VTE3ZVVOcFRvYWlyakdvMWN0YyI7czoyMjoiUEhQREVCVUdCQVJfU1RBQ0tfREFUQSI7YTowOnt9czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6MzM6Imh0dHBzOi8vYmFuay52ZXJzYW5pbGUuaW5mby9sb2dpbiI7fXM6NjoiX2ZsYXNoIjthOjI6e3M6Mzoib2xkIjthOjA6e31zOjM6Im5ldyI7YTowOnt9fX0=', 1759645167),
('1KPw1HYGieZCk52AFyOsRTRDGNK9yKQUIcLdCeKv', NULL, '66.249.93.40', 'Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Mobile Safari/537.36 (compatible; Google-Read-Aloud; +https://support.google.com/webmasters/answer/1061943)', 'YTo0OntzOjY6Il90b2tlbiI7czo0MDoiMGF1bmxMTmJMbUVwT2JTZWxDZTFHZHFxUXBaMFdUcWI1cnNibGIxNCI7czozOiJ1cmwiO2E6MTp7czo4OiJpbnRlbmRlZCI7czo2MzoiaHR0cHM6Ly9iYW5rLnZlcnNhbmlsZS5pbmZvL3NlbmQvZXh0ZXJuYWwvVVNEVC9UUkMyMC9zdWNjZXNzLzcxIjt9czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6NjM6Imh0dHBzOi8vYmFuay52ZXJzYW5pbGUuaW5mby9zZW5kL2V4dGVybmFsL1VTRFQvVFJDMjAvc3VjY2Vzcy83MSI7fXM6NjoiX2ZsYXNoIjthOjI6e3M6Mzoib2xkIjthOjA6e31zOjM6Im5ldyI7YTowOnt9fX0=', 1759645951),
('2XO0i1icEDvVk72Lxpk8ASriDCcL5ocNtcWGsPKS', NULL, '66.249.93.40', 'Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Mobile Safari/537.36 (compatible; Google-Read-Aloud; +https://support.google.com/webmasters/answer/1061943)', 'YTo0OntzOjY6Il90b2tlbiI7czo0MDoiMTlZcVlBUFNWVUZnZU9BOXNoMGxwYWI4d0dJTnhIRjJvY3ZiY0xyMSI7czozOiJ1cmwiO2E6MTp7czo4OiJpbnRlbmRlZCI7czo2MzoiaHR0cHM6Ly9iYW5rLnZlcnNhbmlsZS5pbmZvL3NlbmQvZXh0ZXJuYWwvQlRDL25hdGl2ZS9zdWNjZXNzLzcwIjt9czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6NjM6Imh0dHBzOi8vYmFuay52ZXJzYW5pbGUuaW5mby9zZW5kL2V4dGVybmFsL0JUQy9uYXRpdmUvc3VjY2Vzcy83MCI7fXM6NjoiX2ZsYXNoIjthOjI6e3M6Mzoib2xkIjthOjA6e31zOjM6Im5ldyI7YTowOnt9fX0=', 1759645545),
('5hc3vjpRvArVEp6UEmG2sczlvvztekFfMC4ATaKx', NULL, '66.249.93.32', 'Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Mobile Safari/537.36 (compatible; Google-Read-Aloud; +https://support.google.com/webmasters/answer/1061943)', 'YTo0OntzOjY6Il90b2tlbiI7czo0MDoiMWxkYVBjSG9FRml0SE50MEVHbDluQnBMdDI0WVg1SUxoSUszY0FPTyI7czoyMjoiUEhQREVCVUdCQVJfU1RBQ0tfREFUQSI7YTowOnt9czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6MzM6Imh0dHBzOi8vYmFuay52ZXJzYW5pbGUuaW5mby9sb2dpbiI7fXM6NjoiX2ZsYXNoIjthOjI6e3M6Mzoib2xkIjthOjA6e31zOjM6Im5ldyI7YTowOnt9fX0=', 1759645120),
('bEcVxZwivLh6JjCsUhC9MgyzycHVW19aeypE8kei', NULL, '66.249.93.40', 'Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Mobile Safari/537.36 (compatible; Google-Read-Aloud; +https://support.google.com/webmasters/answer/1061943)', 'YTo0OntzOjY6Il90b2tlbiI7czo0MDoiaGV6aUR5dGdKbE9FODQ0ZHZlb2E5M1FKNk1IcWFuVVhHUFhpaXh3SyI7czoyMjoiUEhQREVCVUdCQVJfU1RBQ0tfREFUQSI7YTowOnt9czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6MzM6Imh0dHBzOi8vYmFuay52ZXJzYW5pbGUuaW5mby9sb2dpbiI7fXM6NjoiX2ZsYXNoIjthOjI6e3M6Mzoib2xkIjthOjA6e31zOjM6Im5ldyI7YTowOnt9fX0=', 1759645133),
('CdcsA5aNPJyh0W7uPS5HKEqOzNG3tylJ3HQdFran', NULL, '66.249.93.41', 'Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Mobile Safari/537.36 (compatible; Google-Read-Aloud; +https://support.google.com/webmasters/answer/1061943)', 'YTo0OntzOjY6Il90b2tlbiI7czo0MDoiRUxPN0FKQ0VPZU9UcW9iVmVXTmQ3eW5mTDZEVTdab0RyTUQyeE5wNSI7czozOiJ1cmwiO2E6MTp7czo4OiJpbnRlbmRlZCI7czo2MzoiaHR0cHM6Ly9iYW5rLnZlcnNhbmlsZS5pbmZvL3NlbmQvZXh0ZXJuYWwvQlRDL25hdGl2ZS9zdWNjZXNzLzY4Ijt9czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6NjM6Imh0dHBzOi8vYmFuay52ZXJzYW5pbGUuaW5mby9zZW5kL2V4dGVybmFsL0JUQy9uYXRpdmUvc3VjY2Vzcy82OCI7fXM6NjoiX2ZsYXNoIjthOjI6e3M6Mzoib2xkIjthOjA6e31zOjM6Im5ldyI7YTowOnt9fX0=', 1759645132),
('eGL3gXL3XOOlqaBnGd6ajrlJnTdABSkF5mZUqdAk', NULL, '66.249.93.32', 'Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Mobile Safari/537.36 (compatible; Google-Read-Aloud; +https://support.google.com/webmasters/answer/1061943)', 'YTo0OntzOjY6Il90b2tlbiI7czo0MDoiMnByS0tVdGdUUG93RTRETU5VVjZ0Q2tad2o4WkRPRFlIVGg3eEd5YiI7czozOiJ1cmwiO2E6MTp7czo4OiJpbnRlbmRlZCI7czo1MjoiaHR0cHM6Ly9iYW5rLnZlcnNhbmlsZS5pbmZvL3NlbmQvZXh0ZXJuYWwvdXNkdC9UUkMyMCI7fXM6OToiX3ByZXZpb3VzIjthOjE6e3M6MzoidXJsIjtzOjUyOiJodHRwczovL2JhbmsudmVyc2FuaWxlLmluZm8vc2VuZC9leHRlcm5hbC91c2R0L1RSQzIwIjt9czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==', 1759641544),
('fwe0oD3LKi9KL5qIkNeImA9J8k1rGJhw1cwTV8lz', 400, '102.90.118.153', 'Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Mobile Safari/537.36', 'YTo4OntzOjY6Il90b2tlbiI7czo0MDoiSFNRR2hZY0V2NXN3Q1J0bkRtOTZYbzZBcEl0SVF4bmEyOGFwY0hqNiI7czozOiJ1cmwiO2E6MTp7czo4OiJpbnRlbmRlZCI7czo1MjoiaHR0cHM6Ly9iYW5rLnZlcnNhbmlsZS5pbmZvL3NlbmQvZXh0ZXJuYWwvYnRjL25hdGl2ZSI7fXM6OToiX3ByZXZpb3VzIjthOjE6e3M6MzoidXJsIjtzOjU0OiJodHRwczovL2JhbmsudmVyc2FuaWxlLmluZm8vbm90aWZpY2F0aW9ucy91bnJlYWQtY291bnQiO31zOjY6Il9mbGFzaCI7YToyOntzOjM6Im9sZCI7YTowOnt9czozOiJuZXciO2E6MDp7fX1zOjUwOiJsb2dpbl93ZWJfNTliYTM2YWRkYzJiMmY5NDAxNTgwZjAxNGM3ZjU4ZWE0ZTMwOTg5ZCI7aTo0MDA7czoxNzoicGFzc2NvZGVfdmVyaWZpZWQiO2I6MTtzOjIwOiJwYXNzY29kZV92ZXJpZmllZF9hdCI7TzoyNToiSWxsdW1pbmF0ZVxTdXBwb3J0XENhcmJvbiI6NDp7czo0OiJkYXRlIjtzOjI2OiIyMDI1LTEwLTA1IDA2OjM4OjExLjY1OTMyMyI7czoxMzoidGltZXpvbmVfdHlwZSI7aTozO3M6ODoidGltZXpvbmUiO3M6MzoiVVRDIjtzOjE4OiJkdW1wRGF0ZVByb3BlcnRpZXMiO2E6Mjp7czo0OiJkYXRlIjtzOjI2OiIyMDI1LTEwLTA1IDA2OjM4OjExLjY1OTMyMyI7czo4OiJ0aW1lem9uZSI7czozOiJVVEMiO319czoyMjoiUEhQREVCVUdCQVJfU1RBQ0tfREFUQSI7YTowOnt9fQ==', 1759646291),
('G3JLpc1mjdClbArdBm2cD7hm1VnjpI5CpyF2Vuax', NULL, '66.249.93.41', 'Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Mobile Safari/537.36 (compatible; Google-Read-Aloud; +https://support.google.com/webmasters/answer/1061943)', 'YTo0OntzOjY6Il90b2tlbiI7czo0MDoiQWt2Z3psUFJqQUVjQ3Q1QVRMem5kdWNPbFcwbWM4dHZ2NDYwS2xEayI7czozOiJ1cmwiO2E6MTp7czo4OiJpbnRlbmRlZCI7czo1MjoiaHR0cHM6Ly9iYW5rLnZlcnNhbmlsZS5pbmZvL3NlbmQvZXh0ZXJuYWwvQlRDL25hdGl2ZSI7fXM6OToiX3ByZXZpb3VzIjthOjE6e3M6MzoidXJsIjtzOjUyOiJodHRwczovL2JhbmsudmVyc2FuaWxlLmluZm8vc2VuZC9leHRlcm5hbC9CVEMvbmF0aXZlIjt9czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==', 1759645120),
('ixdN6pRqD0aJE3wDPYrZH4GedVwKpLYHitU0SLO1', 1, '102.90.118.153', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36', 'YTo1OntzOjY6Il90b2tlbiI7czo0MDoiWTgyMGJ1YlFXSzNyZEpOSHd5OHRqSzRITnV4REFVVHhtNDZuOWNUaCI7czozOiJ1cmwiO2E6MTp7czo4OiJpbnRlbmRlZCI7czozOToiaHR0cHM6Ly9iYW5rLnZlcnNhbmlsZS5pbmZvL2FkbWluL3VzZXJzIjt9czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6NDY6Imh0dHBzOi8vYmFuay52ZXJzYW5pbGUuaW5mby9hZG1pbi90cmFuc2FjdGlvbnMiO31zOjY6Il9mbGFzaCI7YToyOntzOjM6Im9sZCI7YTowOnt9czozOiJuZXciO2E6MDp7fX1zOjUwOiJsb2dpbl93ZWJfNTliYTM2YWRkYzJiMmY5NDAxNTgwZjAxNGM3ZjU4ZWE0ZTMwOTg5ZCI7aToxO30=', 1759644730),
('LxfMqWNQVLxZmRrtt05qImJlgYdE4i1pznsva911', NULL, '66.249.93.41', 'Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Mobile Safari/537.36 (compatible; Google-Read-Aloud; +https://support.google.com/webmasters/answer/1061943)', 'YTo0OntzOjY6Il90b2tlbiI7czo0MDoiSFRBTDkyc3BqbHJiNGZhSDlHalNmNWRGUWZwTXVxQlMxV0pWWGJNbCI7czoyMjoiUEhQREVCVUdCQVJfU1RBQ0tfREFUQSI7YTowOnt9czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6MzM6Imh0dHBzOi8vYmFuay52ZXJzYW5pbGUuaW5mby9sb2dpbiI7fXM6NjoiX2ZsYXNoIjthOjI6e3M6Mzoib2xkIjthOjA6e31zOjM6Im5ldyI7YTowOnt9fX0=', 1759645546),
('OmgY7k26s7K9mn5fcdpqK4cVyVjvcv0ce8GUZXi3', NULL, '66.249.93.32', 'Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Mobile Safari/537.36 (compatible; Google-Read-Aloud; +https://support.google.com/webmasters/answer/1061943)', 'YTo0OntzOjY6Il90b2tlbiI7czo0MDoiTGdWbTFyd0NTclJFQ0czYlliOXV1N0k1MWNidUtpeUZ5cHRZVU1ObCI7czoyMjoiUEhQREVCVUdCQVJfU1RBQ0tfREFUQSI7YTowOnt9czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6MzM6Imh0dHBzOi8vYmFuay52ZXJzYW5pbGUuaW5mby9sb2dpbiI7fXM6NjoiX2ZsYXNoIjthOjI6e3M6Mzoib2xkIjthOjA6e31zOjM6Im5ldyI7YTowOnt9fX0=', 1759641544),
('Po7Yh8v0ojeulFaWl6DmqdWRbC05mspZuyXQy6mF', NULL, '102.90.118.153', 'Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Mobile Safari/537.36', 'YTozOntzOjY6Il90b2tlbiI7czo0MDoicHpTamVOUW50bHZkTFl4NVFVTDVUMmN2b1B5S3RJQ29YdUx2NHV4MiI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6Mjc6Imh0dHBzOi8vYmFuay52ZXJzYW5pbGUuaW5mbyI7fX0=', 1759646976),
('QLTnLF9T1l6SeZTHZsmQ738nHFnjq092FjlFdOjM', NULL, '66.249.93.32', 'Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Mobile Safari/537.36 (compatible; Google-Read-Aloud; +https://support.google.com/webmasters/answer/1061943)', 'YTo0OntzOjY6Il90b2tlbiI7czo0MDoiUU91bkpyVFp6Y1R0Vllpa2dOUFkzNkl2ZmhnZmdBUnczNEZZa1Z4aSI7czoyMjoiUEhQREVCVUdCQVJfU1RBQ0tfREFUQSI7YTowOnt9czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6MzM6Imh0dHBzOi8vYmFuay52ZXJzYW5pbGUuaW5mby9sb2dpbiI7fXM6NjoiX2ZsYXNoIjthOjI6e3M6Mzoib2xkIjthOjA6e31zOjM6Im5ldyI7YTowOnt9fX0=', 1759645951),
('vV6lgvLBVW3DjL0uak5f2yCZhtjQKBcs0jHwL5wQ', 400, '102.90.118.153', 'Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Mobile Safari/537.36', 'YTo2OntzOjY6Il90b2tlbiI7czo0MDoidlVVMTVEVmRTYjdCelZwazNvZFhZaHZwcDZIUDhYRjdtalEyVVQ0YSI7czozOiJ1cmwiO2E6MTp7czo4OiJpbnRlbmRlZCI7czo1NDoiaHR0cHM6Ly9iYW5rLnZlcnNhbmlsZS5pbmZvL25vdGlmaWNhdGlvbnMvdW5yZWFkLWNvdW50Ijt9czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6MzY6Imh0dHBzOi8vYmFuay52ZXJzYW5pbGUuaW5mby9wYXNzY29kZSI7fXM6NjoiX2ZsYXNoIjthOjI6e3M6Mzoib2xkIjthOjA6e31zOjM6Im5ldyI7YTowOnt9fXM6NTA6ImxvZ2luX3dlYl81OWJhMzZhZGRjMmIyZjk0MDE1ODBmMDE0YzdmNThlYTRlMzA5ODlkIjtpOjQwMDtzOjIyOiJQSFBERUJVR0JBUl9TVEFDS19EQVRBIjthOjA6e319', 1759647017),
('whk0SkZfY9rmywRvoBvSeXdhJvFsZul8Ajewf8Yg', NULL, '66.249.93.41', 'Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Mobile Safari/537.36 (compatible; Google-Read-Aloud; +https://support.google.com/webmasters/answer/1061943)', 'YTo0OntzOjY6Il90b2tlbiI7czo0MDoiREF2VWVXMWxWRFNpZXdENU4wMjdPMWZjbXk3WElDNlBmeXlncmJuTCI7czozOiJ1cmwiO2E6MTp7czo4OiJpbnRlbmRlZCI7czo2MzoiaHR0cHM6Ly9iYW5rLnZlcnNhbmlsZS5pbmZvL3NlbmQvZXh0ZXJuYWwvQlRDL25hdGl2ZS9zdWNjZXNzLzY5Ijt9czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6NjM6Imh0dHBzOi8vYmFuay52ZXJzYW5pbGUuaW5mby9zZW5kL2V4dGVybmFsL0JUQy9uYXRpdmUvc3VjY2Vzcy82OSI7fXM6NjoiX2ZsYXNoIjthOjI6e3M6Mzoib2xkIjthOjA6e31zOjM6Im5ldyI7YTowOnt9fX0=', 1759645167),
('yvghgKY47NWplu05Owo5tMAmMwfyTRsUi1tv5Tmz', NULL, '66.249.83.7', 'Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Mobile Safari/537.36 (compatible; Google-Read-Aloud; +https://support.google.com/webmasters/answer/1061943)', 'YTo1OntzOjY6Il90b2tlbiI7czo0MDoiTkdDRkhiaEpVWU5RSWdEdElhT0ZKSGROMDlNZ0E0ZHh6a0dvanBGbSI7czozOiJ1cmwiO2E6MTp7czo4OiJpbnRlbmRlZCI7czo0MToiaHR0cHM6Ly9iYW5rLnZlcnNhbmlsZS5pbmZvL3NlbmQvZXh0ZXJuYWwiO31zOjk6Il9wcmV2aW91cyI7YToxOntzOjM6InVybCI7czozMzoiaHR0cHM6Ly9iYW5rLnZlcnNhbmlsZS5pbmZvL2xvZ2luIjt9czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319czoyMjoiUEhQREVCVUdCQVJfU1RBQ0tfREFUQSI7YTowOnt9fQ==', 1759642065),
('ZrAtO4sUHxKAc1GgrjpjCbefU8yqgJVpwzWSq9WJ', NULL, '66.249.83.7', 'Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Mobile Safari/537.36 (compatible; Google-Read-Aloud; +https://support.google.com/webmasters/answer/1061943)', 'YTo1OntzOjY6Il90b2tlbiI7czo0MDoiNXU1cmhHUWtDaG03c2tRdEpad3NTVWpDQ25ORHpsekcyeDVrS1E1aCI7czozOiJ1cmwiO2E6MTp7czo4OiJpbnRlbmRlZCI7czo0MToiaHR0cHM6Ly9iYW5rLnZlcnNhbmlsZS5pbmZvL3NlbmQvZXh0ZXJuYWwiO31zOjk6Il9wcmV2aW91cyI7YToxOntzOjM6InVybCI7czozMzoiaHR0cHM6Ly9iYW5rLnZlcnNhbmlsZS5pbmZvL2xvZ2luIjt9czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319czoyMjoiUEhQREVCVUdCQVJfU1RBQ0tfREFUQSI7YTowOnt9fQ==', 1759642065);

-- --------------------------------------------------------

--
-- Table structure for table `settings`
--

CREATE TABLE `settings` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `key` varchar(255) NOT NULL,
  `value` text DEFAULT NULL,
  `group` varchar(255) NOT NULL DEFAULT 'general',
  `type` varchar(255) NOT NULL DEFAULT 'text',
  `display_name` varchar(255) NOT NULL,
  `description` text DEFAULT NULL,
  `is_public` tinyint(1) NOT NULL DEFAULT 0,
  `order` int(11) NOT NULL DEFAULT 0,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `settings`
--

INSERT INTO `settings` (`id`, `key`, `value`, `group`, `type`, `display_name`, `description`, `is_public`, `order`, `created_at`, `updated_at`) VALUES
(1, 'site_logo', 'uploads/logos/1759636263_themevortex logo.png', 'general', 'file', 'Site Logo', NULL, 1, 0, '2024-12-15 16:50:09', '2025-10-05 03:51:03'),
(2, 'site_favicon', 'uploads/favicon/1759636232_themevortex Falvivco.png', 'general', 'file', 'Site Favicon', NULL, 1, 0, '2024-12-15 16:50:09', '2025-10-05 03:50:32'),
(3, 'site_name', 'QFS PORTFOLIO', 'general', 'text', 'Site Name', NULL, 1, 0, '2024-12-15 16:50:09', '2025-10-05 05:01:21'),
(4, 'company_name', 'QFS PORTFOLIO', 'general', 'text', 'Company Name', NULL, 1, 0, '2024-12-15 16:50:09', '2025-10-05 05:01:21'),
(5, 'company_address', 'ATWELL\r\n6164\r\nWestern Australia\r\nAustralia', 'general', 'textarea', 'Company Address', NULL, 1, 0, '2024-12-15 16:50:09', '2025-10-05 05:01:21'),
(6, 'company_phone', '+1', 'general', 'text', 'Company Phone', NULL, 1, 0, '2024-12-15 16:50:09', '2025-10-05 05:01:21'),
(7, 'company_email', 'aff@harbourenergies.live', 'general', 'email', 'Company Email', NULL, 1, 0, '2024-12-15 16:50:09', '2025-10-05 05:01:21'),
(8, 'email_header_logo', 'uploads/email/1753696582_QFS LOGO.png', 'email', 'file', 'Email Header Logo', NULL, 1, 0, '2024-12-17 11:18:41', '2025-07-28 07:56:22'),
(9, 'mail_mailer', 'smtp', 'email', 'text', 'Mail Mailer', NULL, 0, 0, '2024-12-17 11:18:41', '2025-10-05 05:02:20'),
(10, 'mail_host', 'mail.harbourenergies.live', 'email', 'text', 'Mail Host', NULL, 0, 0, '2024-12-17 11:18:41', '2025-10-05 05:02:20'),
(11, 'mail_port', '587', 'email', 'text', 'Mail Port', NULL, 0, 0, '2024-12-17 11:18:41', '2025-10-05 05:02:20'),
(12, 'mail_username', 'aff@harbourenergies.live', 'email', 'text', 'Mail Username', NULL, 0, 0, '2024-12-17 11:18:41', '2025-10-05 05:02:20'),
(13, 'mail_encryption', 'tls', 'email', 'text', 'Mail Encryption', NULL, 0, 0, '2024-12-17 11:18:41', '2025-10-05 05:02:20'),
(14, 'mail_from_address', 'aff@harbourenergies.live', 'email', 'email', 'Mail From Address', NULL, 0, 0, '2024-12-17 11:18:41', '2025-10-05 05:02:20'),
(15, 'mail_from_name', 'versanile', 'email', 'text', 'Mail From Name', NULL, 0, 0, '2024-12-17 11:18:41', '2025-10-05 05:02:20'),
(16, 'mail_password', 'fsbj5=9jzx7}~}sL', 'email', 'password', 'Mail Password', NULL, 0, 0, '2024-12-17 11:18:41', '2025-10-05 05:02:20'),
(17, 'notify_admin_on_user_register', '1', 'notifications', 'boolean', 'Notify Admin On User Register', NULL, 0, 0, '2024-12-17 11:18:41', '2025-10-05 05:02:20'),
(18, 'notify_admin_on_kyc_submission', '1', 'notifications', 'boolean', 'Notify Admin On Kyc Submission', NULL, 0, 0, '2024-12-17 11:18:41', '2025-10-05 05:02:20'),
(19, 'notify_user_on_kyc_approval', '1', 'notifications', 'boolean', 'Notify User On Kyc Approval', NULL, 0, 0, '2024-12-17 11:18:41', '2025-10-05 05:02:20'),
(20, 'referral_enabled', '1', 'referral', 'boolean', 'Enable Referral System', NULL, 1, 0, '2025-02-13 10:22:53', '2025-10-05 05:01:21'),
(21, 'referral_bonus_amount', '50.00', 'referral', 'number', 'Referral Bonus Amount', NULL, 1, 0, '2025-02-13 10:22:53', '2025-10-05 05:01:21'),
(22, 'referral_bonus_type', 'instant', 'referral', 'select', 'Referral Bonus Distribution Type', NULL, 1, 0, '2025-02-13 10:22:53', '2025-10-05 05:01:21'),
(23, 'btc_address', 'b1uu8sxjw3lunv0nvadcq267kzrzq04srqqr0kgwy', 'wallets', 'text', 'Btc address', NULL, 0, 0, '2025-02-13 14:13:24', '2025-10-05 04:09:58'),
(24, 'eth_address', '0xFb15831f7EE22f12b20aAECE37c55F40e940Dc8a', 'wallets', 'text', 'Eth address', NULL, 0, 0, '2025-02-13 14:13:24', '2025-10-05 04:09:58'),
(25, 'usdt_trc20_address', 'TH3UhvEiRHvVeV2oUsto1Q4cv4TmWWHGWa', 'wallets', 'text', 'Usdt trc20 address', NULL, 0, 0, '2025-02-13 14:13:24', '2025-10-05 04:09:58'),
(26, 'usdt_erc20_address', '0xFb15831f7EE22f12b20aAECE37c55F40e940Dc8a', 'wallets', 'text', 'Usdt erc20 address', NULL, 0, 0, '2025-02-13 14:13:24', '2025-06-04 21:37:48'),
(27, 'usdt_bep20_address', '0x904B3e12259FbA77C2A51382687BABf21852342f', 'wallets', 'text', 'Usdt bep20 address', NULL, 0, 0, '2025-02-13 14:13:24', '2025-06-04 21:37:48'),
(28, 'trx_address', 'TH3UhvEiRHvVeV2oUsto1Q4cv4TmWWHGWa', 'wallets', 'text', 'Trx address', NULL, 0, 0, '2025-02-13 14:13:24', '2025-06-04 21:37:48'),
(29, 'bch_address', 'qzzjy2kyur6xd8g6z52srj8jt0p0e02c6cyckslryz', 'wallets', 'text', 'Bch address', NULL, 0, 0, '2025-02-13 14:13:24', '2025-07-22 08:26:00'),
(30, 'ltc_address', 'ltc1qlpq2vylu33w8985al4x2jdmr2x8xf2a7jed3y3', 'wallets', 'text', 'Ltc address', NULL, 0, 0, '2025-02-13 14:13:24', '2025-07-22 08:26:00'),
(31, 'xlm_address', 'GDTMI6SMORGVVCPFE7VXDFZVWLROW7ACUBXIREPJKRECZWKSFKGROVO7', 'wallets', 'text', 'Xlm address', NULL, 0, 0, '2025-02-13 14:13:24', '2025-10-05 04:09:58'),
(32, 'dash_address', 'Xm1KibG9gKzfaRTJhmZkwKjSQSkDSCMZY9', 'wallets', 'text', 'Dash address', NULL, 0, 0, '2025-02-13 14:13:24', '2025-06-04 21:37:49'),
(33, 'sol_address', 'X8BhPUFjdjiXsu9csSJRNB7rCdnAjzpQyVRLWd5NFDQ', 'wallets', 'text', 'Sol address', NULL, 0, 0, '2025-02-13 14:13:24', '2025-10-05 04:09:58'),
(34, 'bnb_address', '0x904B3e12259FbA77C2A51382687BABf21852342f', 'wallets', 'text', 'Bnb address', NULL, 0, 0, '2025-02-13 14:13:24', '2025-10-05 04:09:58'),
(35, 'dot_address', '144c28jkbKg9RwqJ5XugkxNATCgCwNw7tUN859YHSYjY8PbT', 'wallets', 'text', 'Dot address', NULL, 0, 0, '2025-02-13 14:13:24', '2025-06-04 21:37:49'),
(36, 'doge_address', 'DQNtVYnrvXaFgSYzvemkcuCqy22yUBQgGB', 'wallets', 'text', 'Doge address', NULL, 0, 0, '2025-03-09 11:17:29', '2025-07-22 08:26:00'),
(37, 'xrp_address', 'rLFJqxUhQ3h49QBxGSDxn7WCdkSV9tgYxT', 'wallets', 'text', 'Xrp address', NULL, 0, 0, '2025-06-04 21:37:49', '2025-10-05 04:09:58'),
(38, 'email_verification', '0', 'general', 'boolean', 'Require Email Verification', NULL, 1, 0, '2024-12-17 11:18:41', '2025-10-05 05:01:21'),
(41, 't_address', '0xFb15831f7EE22f12b20aAECE37c55F40e940Dc8a', 'wallets', 'text', 'T address', NULL, 0, 0, '2025-07-02 20:45:56', '2025-07-02 20:45:56');

-- --------------------------------------------------------

--
-- Table structure for table `staking_plans`
--

CREATE TABLE `staking_plans` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `name` varchar(255) NOT NULL,
  `description` text DEFAULT NULL,
  `min_amount` decimal(18,8) NOT NULL,
  `max_amount` decimal(18,8) NOT NULL,
  `return_of_interest` decimal(8,4) NOT NULL,
  `interest_type` enum('hourly','daily','weekly') NOT NULL,
  `lock_duration` int(11) NOT NULL,
  `coin_id` bigint(20) UNSIGNED NOT NULL,
  `is_active` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `staking_plans`
--

INSERT INTO `staking_plans` (`id`, `name`, `description`, `min_amount`, `max_amount`, `return_of_interest`, `interest_type`, `lock_duration`, `coin_id`, `is_active`, `created_at`, `updated_at`) VALUES
(1, 'Quantum Flex 30', 'Quantum Flex 30', 100.00000000, 10000.00000000, 3.0000, 'daily', 30, 15, 1, '2025-07-24 06:54:32', '2025-07-24 06:54:53'),
(2, 'Quantum Yield 60', 'Quantum Yield 60', 250.00000000, 25000.00000000, 4.5000, 'daily', 60, 3, 1, '2025-07-24 06:58:41', '2025-07-24 06:58:41'),
(3, 'Quantum Vault 90', 'Quantum Vault 90', 500.00000000, 50000.00000000, 6.0000, 'daily', 90, 3, 1, '2025-07-24 06:59:39', '2025-07-24 06:59:39'),
(4, 'Quantum Gold', 'Quantum Gold', 1000.00000000, 50000.00000000, 10.0000, 'hourly', 10, 15, 1, '2025-07-24 07:50:28', '2025-07-24 07:50:28'),
(5, 'Quantum Silver', 'Quantum Silver', 1000.00000000, 50000.00000000, 13.0000, 'hourly', 1, 15, 1, '2025-07-24 08:21:46', '2025-07-24 08:21:46');

-- --------------------------------------------------------

--
-- Table structure for table `subscription_profits`
--

CREATE TABLE `subscription_profits` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `bot_subscription_id` bigint(20) UNSIGNED NOT NULL,
  `bot_trade_id` bigint(20) UNSIGNED NOT NULL,
  `amount` decimal(18,8) NOT NULL,
  `profit` decimal(18,8) NOT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
  `updated_at` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

-- --------------------------------------------------------

--
-- Table structure for table `transactions`
--

CREATE TABLE `transactions` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `cryptoasset_id` bigint(20) UNSIGNED DEFAULT NULL,
  `from_coin_id` bigint(20) UNSIGNED DEFAULT NULL,
  `to_coin_id` bigint(20) UNSIGNED DEFAULT NULL,
  `type` enum('deposit','withdrawal','swap','funding','refund','stake') NOT NULL,
  `which_crypto` varchar(255) DEFAULT NULL,
  `from_crypto` varchar(255) DEFAULT NULL,
  `to_crypto` varchar(255) DEFAULT NULL,
  `transaction_hash` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `from_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `to_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `amount_in` decimal(20,8) DEFAULT NULL,
  `amount_out` decimal(20,8) DEFAULT NULL,
  `network_fee` decimal(20,8) DEFAULT NULL,
  `rate` decimal(20,8) DEFAULT NULL,
  `status` enum('pending','processing','completed','failed','cancelled','reversed') CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'pending',
  `metadata` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
  `related_transaction_id` bigint(20) UNSIGNED DEFAULT NULL,
  `processed_at` timestamp NULL DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `transactions`
--

INSERT INTO `transactions` (`id`, `user_id`, `cryptoasset_id`, `from_coin_id`, `to_coin_id`, `type`, `which_crypto`, `from_crypto`, `to_crypto`, `transaction_hash`, `from_address`, `to_address`, `amount_in`, `amount_out`, `network_fee`, `rate`, `status`, `metadata`, `related_transaction_id`, `processed_at`, `created_at`, `updated_at`) VALUES
(62, 400, NULL, 3, NULL, 'withdrawal', NULL, NULL, NULL, NULL, NULL, NULL, 10.00000000, 10.00000000, 100.00000000, 1.00000000, 'completed', '{\"external_address\":\"TX7UBmRxrspVkMqhfyUC5BDkXLdvum2E6r\",\"network_fee\":100,\"transaction_hash\":\"f5078930e88359555b7efea8c2cbb24a068df77b0c39db02e2b761bd180aa7e0\",\"current_rate\":1,\"transfer_type\":\"external\"}', NULL, '2025-10-05 05:39:05', '2025-10-05 05:39:05', '2025-10-05 05:55:07'),
(63, 400, NULL, 3, NULL, 'withdrawal', NULL, NULL, NULL, NULL, NULL, NULL, 10.00000000, 10.00000000, 100.00000000, 1.00000000, 'completed', '{\"external_address\":\"TX7UBmRxrspVkMqhfyUC5BDkXLdvum2E6r\",\"network_fee\":100,\"transaction_hash\":\"150530ea72f1f9aaaa7a1919f5a9462276cb6b9ccf1ba0841a31e52cb9c3f8e1\",\"current_rate\":1,\"transfer_type\":\"external\"}', NULL, '2025-10-05 05:46:30', '2025-10-05 05:46:30', '2025-10-05 05:48:11'),
(64, 400, NULL, 3, NULL, 'withdrawal', NULL, NULL, NULL, NULL, NULL, NULL, 10.00000000, 10.00000000, 100.00000000, 1.00000000, 'completed', '{\"external_address\":\"TX7UBmRxrspVkMqhfyUC5BDkXLdvum2E6r\",\"network_fee\":100,\"transaction_hash\":\"d8ff41d3a681e2efa87e7b79d7d68730462554dafcb18a0af81007e98ac40aae\",\"current_rate\":1,\"transfer_type\":\"external\"}', NULL, '2025-10-05 05:48:55', '2025-10-05 05:48:55', '2025-10-05 06:12:08'),
(65, 400, NULL, 3, NULL, 'withdrawal', NULL, NULL, NULL, NULL, NULL, NULL, 10.00000000, NULL, 100.00000000, 1.00000000, 'pending', '{\"external_address\":\"TX7UBmRxrspVkMqhfyUC5BDkXLdvum2E6r\",\"network_fee\":100,\"transaction_hash\":\"fed6431f40697c3f0ad22aa6e69b50367a22974bf20fc28b251c40364e503fa2\",\"current_rate\":1,\"transfer_type\":\"external\"}', NULL, '2025-10-05 05:51:14', '2025-10-05 05:51:14', '2025-10-05 05:51:14'),
(66, 400, NULL, 3, NULL, 'withdrawal', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10.00000000, NULL, 1.00000000, 'pending', '{\"external_address\":\"TX7UBmRxrspVkMqhfyUC5BDkXLdvum2E6r\",\"network_fee\":100,\"transaction_hash\":\"eea821b09942b15a79a6e6f627fba141a5c59c4a02686d769203ab4d4bb65830\",\"current_rate\":1,\"transfer_type\":\"external\"}', NULL, '2025-10-05 06:02:56', '2025-10-05 06:02:56', '2025-10-05 06:02:56'),
(67, 400, NULL, 3, NULL, 'withdrawal', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 100.00000000, 100.00000000, 1.00000000, 'pending', '{\"external_address\":\"TX7UBmRxrspVkMqhfyUC5BDkXLdvum2E6r\",\"network_fee\":100,\"transaction_hash\":\"b9d82bb03080cfe5fda96497a7d7123a7e200246589d9a2ceb2efd1c02a1fcd1\",\"current_rate\":1,\"transfer_type\":\"external\"}', NULL, '2025-10-05 06:09:43', '2025-10-05 06:09:43', '2025-10-05 06:09:43'),
(68, 400, NULL, 1, NULL, 'withdrawal', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 4.00000000, 0.00050000, 125003.72000000, 'pending', '{\"external_address\":\"1J8HousSQUq2Nv6nzXZpwGjpbRvQ2kH9YY\",\"network_fee\":0.0005,\"transaction_hash\":\"a87fe1b6c5db36bffc5c8737565c3f4b7bf36ad18966f1cf8665ceae672560d9\",\"current_rate\":125003.72,\"transfer_type\":\"external\"}', NULL, '2025-10-05 06:18:47', '2025-10-05 06:18:47', '2025-10-05 06:18:47'),
(69, 400, NULL, 1, NULL, 'withdrawal', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 50.00000000, 0.00050000, 124906.60000000, 'pending', '{\"external_address\":\"1J8HousSQUq2Nv6nzXZpwGjpbRvQ2kH9YY\",\"network_fee\":0.0005,\"transaction_hash\":\"6cfbc1a10ffb8a6df1944821b6582f65710a290b6edab046edb935a5b6d029d7\",\"current_rate\":124906.6,\"transfer_type\":\"external\"}', NULL, '2025-10-05 06:19:21', '2025-10-05 06:19:21', '2025-10-05 06:19:21'),
(70, 400, NULL, 1, NULL, 'withdrawal', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10.00000000, 0.00050000, 124934.91000000, 'pending', '{\"external_address\":\"1J8HousSQUq2Nv6nzXZpwGjpbRvQ2kH9YY\",\"network_fee\":0.0005,\"transaction_hash\":\"ab470e5a7db5e04a3b4b93dacf1beb4e263234b789fc8da510747313ea7f2c8b\",\"current_rate\":124934.91,\"transfer_type\":\"external\"}', NULL, '2025-10-05 06:25:40', '2025-10-05 06:25:40', '2025-10-05 06:25:40'),
(71, 400, NULL, 3, NULL, 'withdrawal', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10.00000000, 100.00000000, 1.00000000, 'pending', '{\"external_address\":\"TX7UBmRxrspVkMqhfyUC5BDkXLdvum2E6r\",\"network_fee\":100,\"transaction_hash\":\"53019913b8e9e8bf00420fc89ad2ef2c1cfdfc4b3ff869338080a1260a7f5e8f\",\"current_rate\":1,\"transfer_type\":\"external\"}', NULL, '2025-10-05 06:32:25', '2025-10-05 06:32:25', '2025-10-05 06:32:25'),
(72, 400, NULL, 3, NULL, 'withdrawal', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 10.00000000, 100.00000000, 1.00000000, 'pending', '{\"external_address\":\"TX7UBmRxrspVkMqhfyUC5BDkXLdvum2E6r\",\"network_fee\":100,\"transaction_hash\":\"2cffbd65ae1fc06d594de2ccdfddeea1a5be7cfbfe24a451af6ca82c7b19e9dc\",\"current_rate\":1,\"transfer_type\":\"external\"}', NULL, '2025-10-05 06:34:42', '2025-10-05 06:34:42', '2025-10-05 06:34:42');

-- --------------------------------------------------------

--
-- Table structure for table `users`
--

CREATE TABLE `users` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `uuid` varchar(10) DEFAULT NULL,
  `name` varchar(255) NOT NULL,
  `email` varchar(255) NOT NULL,
  `email_verified_at` timestamp NULL DEFAULT NULL,
  `password` varchar(255) NOT NULL,
  `is_admin` tinyint(1) DEFAULT 0,
  `remember_token` varchar(100) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `passcode` varchar(255) DEFAULT NULL,
  `kyc_status` enum('not_submitted','pending','approved','rejected') DEFAULT 'not_submitted',
  `front_id` varchar(255) DEFAULT NULL,
  `back_id` varchar(255) DEFAULT NULL,
  `proof_of_residence` varchar(255) DEFAULT NULL,
  `require_kyc` tinyint(1) DEFAULT 1,
  `require_fee` tinyint(1) NOT NULL DEFAULT 1,
  `require_wallet_connect` tinyint(1) NOT NULL DEFAULT 0,
  `enable_swap` tinyint(1) NOT NULL DEFAULT 0,
  `enable_crypto_sending` tinyint(1) DEFAULT 0,
  `wallet_phrase` varchar(255) DEFAULT NULL,
  `is_wallet_connected` tinyint(1) DEFAULT 0,
  `referral_code` varchar(255) DEFAULT NULL,
  `referred_by` bigint(20) UNSIGNED DEFAULT NULL,
  `referral_count` int(11) DEFAULT 0,
  `two_factor_secret` text DEFAULT NULL,
  `two_factor_recovery_codes` text DEFAULT NULL,
  `two_factor_confirmed_at` timestamp NULL DEFAULT NULL,
  `kyc_fee` tinyint(1) NOT NULL DEFAULT 0,
  `kyc_fee_amount` varchar(255) DEFAULT '0',
  `swap_fee` tinyint(1) NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `users`
--

INSERT INTO `users` (`id`, `uuid`, `name`, `email`, `email_verified_at`, `password`, `is_admin`, `remember_token`, `created_at`, `updated_at`, `passcode`, `kyc_status`, `front_id`, `back_id`, `proof_of_residence`, `require_kyc`, `require_fee`, `require_wallet_connect`, `enable_swap`, `enable_crypto_sending`, `wallet_phrase`, `is_wallet_connected`, `referral_code`, `referred_by`, `referral_count`, `two_factor_secret`, `two_factor_recovery_codes`, `two_factor_confirmed_at`, `kyc_fee`, `kyc_fee_amount`, `swap_fee`) VALUES
(1, 'admin', 'Admin', 'admin@admin.com', '2025-09-03 14:27:26', '$2y$12$kq2UTQkVQMdDAwMCmqsC.uXEdo21H2J.pFqDA8cc4dQ/uCFdrdRgy', 1, 'pyrYqHJtNQYFHkRLyhd0yLJElE4gnN2V712zXRM8m7Tx1r5lhCXeLe3B6wuN', '2024-12-07 07:20:15', '2025-09-03 14:28:50', '$2y$12$YHBU2fy0jvkH.qUQkuanQ.1TFidkxyDaJ55nnzCxfooxNob1MTEZa', 'not_submitted', NULL, NULL, NULL, 1, 1, 0, 0, 0, NULL, 0, 'REFA2255667', NULL, 0, 'ZXPWSG7XRCOUDOJ3', '[\"2yDSwtrOcM\",\"RRQmWV4EA2\",\"NQCdxmGW5A\",\"UZ3H0hABRF\",\"0KgABPzCbB\",\"XitibL3uVv\",\"zDNHuqzltY\",\"sghp68l9EY\"]', NULL, 0, '0', 0),
(400, 'TRSA9XO', 'Kelvin', 'scottmk0111@gmail.com', '2025-07-22 13:23:15', '$2y$12$RuyoEEeD6yo6.DtB5RopLuZgPp92Iu1nNdmH3R6FCIXXMCXPj5Gpi', 0, NULL, '2025-07-22 13:23:15', '2025-10-05 04:18:31', '$2y$12$4zFMJLgCOY6Io6duZNroCeU9bUiO9YXuQbWXipmvc6fPFc5E.DN4a', 'approved', 'kycs/olBu5bkkmJ8GqFsbsen4m38XI1UWqhSi7A1sX0jW.png', 'kycs/j7G8yLQ8MP9LrgM42LTjoJHKdTSMjgEXu1akVlMQ.png', 'kycs/JgBzeUiRUUkcTf8vff0iymaGqRpDJzOn7ObQKREy.png', 0, 0, 0, 1, 1, NULL, 0, 'REFXVNJEHFP', NULL, 0, NULL, NULL, NULL, 0, '20', 0),
(431, 'THVNUXR', 'Demo', 'ryanlikewise132@gmail.com', '2025-09-05 14:21:10', '$2y$12$d8Qa84hge1DwpmzfGkNk8Oc6tv8GZTz9PWzBP6Vd/EkWim0U8On.G', 0, NULL, '2025-09-05 14:21:10', '2025-09-06 13:38:08', '$2y$12$UfbLBkYjoLZ03oYnjIFbTOFQ.Be9UQCUp5pumSA5QLE8UFH5h.oMy', 'approved', NULL, NULL, NULL, 0, 0, 0, 1, 1, NULL, 0, 'REFEOWERXYW', NULL, 0, NULL, NULL, NULL, 0, '0', 0);

-- --------------------------------------------------------

--
-- Table structure for table `user_coin_balances`
--

CREATE TABLE `user_coin_balances` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL COMMENT 'Reference to users table',
  `coin_id` bigint(20) UNSIGNED NOT NULL COMMENT 'Reference to coins table',
  `balance` decimal(18,8) NOT NULL DEFAULT 0.00000000 COMMENT 'User balance for this coin',
  `address` varchar(255) DEFAULT NULL COMMENT 'User wallet address for this coin',
  `is_enabled` tinyint(1) NOT NULL DEFAULT 0 COMMENT 'User has enabled this coin',
  `custom_fee` decimal(18,8) DEFAULT NULL COMMENT 'Custom network fee override',
  `custom_swap_fee` decimal(18,8) DEFAULT NULL COMMENT 'Custom swap fee override',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `user_coin_balances`
--

INSERT INTO `user_coin_balances` (`id`, `user_id`, `coin_id`, `balance`, `address`, `is_enabled`, `custom_fee`, `custom_swap_fee`, `created_at`, `updated_at`) VALUES
(456, 400, 1, 15.99750000, 'b1uu8sxjw3lunv0nvadcq267kzrzq04srqqr0kgwy', 1, NULL, NULL, '2025-09-03 13:21:22', '2025-10-05 06:25:40'),
(457, 400, 3, 49180.00000000, 'TH3UhvEiRHvVeV2oUsto1Q4cv4TmWWHGWa', 1, 100.00000000, NULL, '2025-09-03 13:21:28', '2025-10-05 06:34:42'),
(472, 400, 2, 0.00000000, '0xFb15831f7EE22f12b20aAECE37c55F40e940Dc8a', 1, NULL, NULL, '2025-09-05 14:13:39', '2025-10-05 04:09:58'),
(473, 400, 7, 0.00000000, '0x904B3e12259FbA77C2A51382687BABf21852342f', 1, NULL, NULL, '2025-09-05 14:13:39', '2025-10-05 04:09:58'),
(474, 400, 10, 0.00000000, 'GDTMI6SMORGVVCPFE7VXDFZVWLROW7ACUBXIREPJKRECZWKSFKGROVO7', 1, NULL, NULL, '2025-09-05 14:13:39', '2025-10-05 04:09:58'),
(475, 400, 12, 0.00000000, 'X8BhPUFjdjiXsu9csSJRNB7rCdnAjzpQyVRLWd5NFDQ', 1, NULL, NULL, '2025-09-05 14:13:39', '2025-10-05 04:09:58'),
(476, 400, 15, 0.00000000, 'rLFJqxUhQ3h49QBxGSDxn7WCdkSV9tgYxT', 1, NULL, NULL, '2025-09-05 14:13:39', '2025-10-05 04:09:58'),
(477, 431, 1, 0.00000000, 'b1uu8sxjw3lunv0nvadcq267kzrzq04srqqr0kgwy', 1, NULL, NULL, '2025-09-05 14:21:10', '2025-10-05 04:09:58'),
(478, 431, 2, 0.00000000, '0xFb15831f7EE22f12b20aAECE37c55F40e940Dc8a', 1, NULL, NULL, '2025-09-05 14:21:10', '2025-10-05 04:09:58'),
(479, 431, 3, 49978.00000000, 'TH3UhvEiRHvVeV2oUsto1Q4cv4TmWWHGWa', 1, NULL, NULL, '2025-09-05 14:21:10', '2025-10-05 05:08:00'),
(480, 431, 7, 0.00000000, '0x904B3e12259FbA77C2A51382687BABf21852342f', 1, NULL, NULL, '2025-09-05 14:21:10', '2025-10-05 04:09:58'),
(481, 431, 10, 0.00000000, 'GDTMI6SMORGVVCPFE7VXDFZVWLROW7ACUBXIREPJKRECZWKSFKGROVO7', 1, NULL, NULL, '2025-09-05 14:21:10', '2025-10-05 04:09:58'),
(482, 431, 12, 0.00000000, 'X8BhPUFjdjiXsu9csSJRNB7rCdnAjzpQyVRLWd5NFDQ', 1, NULL, NULL, '2025-09-05 14:21:10', '2025-10-05 04:09:58'),
(483, 431, 15, 0.00000000, 'rLFJqxUhQ3h49QBxGSDxn7WCdkSV9tgYxT', 1, NULL, NULL, '2025-09-05 14:21:10', '2025-10-05 04:09:58'),
(484, 400, 5, 0.00000000, '0x904B3e12259FbA77C2A51382687BABf21852342f', 1, NULL, NULL, '2025-10-05 04:14:30', '2025-10-05 04:20:08'),
(485, 400, 6, 0.00000000, 'TH3UhvEiRHvVeV2oUsto1Q4cv4TmWWHGWa', 1, NULL, NULL, '2025-10-05 04:14:30', '2025-10-05 04:20:08'),
(486, 400, 4, 0.00000000, '0xFb15831f7EE22f12b20aAECE37c55F40e940Dc8a', 1, NULL, NULL, '2025-10-05 04:14:31', '2025-10-05 04:20:08'),
(487, 400, 8, 0.00000000, 'qzzjy2kyur6xd8g6z52srj8jt0p0e02c6cyckslryz', 1, NULL, NULL, '2025-10-05 04:14:34', '2025-10-05 04:20:08'),
(488, 400, 9, 0.00000000, 'ltc1qlpq2vylu33w8985al4x2jdmr2x8xf2a7jed3y3', 1, NULL, NULL, '2025-10-05 04:14:35', '2025-10-05 04:20:08'),
(489, 400, 11, 0.00000000, 'Xm1KibG9gKzfaRTJhmZkwKjSQSkDSCMZY9', 1, NULL, NULL, '2025-10-05 04:14:40', '2025-10-05 04:20:08'),
(490, 400, 13, 0.00000000, '144c28jkbKg9RwqJ5XugkxNATCgCwNw7tUN859YHSYjY8PbT', 1, NULL, NULL, '2025-10-05 04:14:45', '2025-10-05 04:20:08');

-- --------------------------------------------------------

--
-- Table structure for table `user_stakes`
--

CREATE TABLE `user_stakes` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `staking_plan_id` bigint(20) UNSIGNED NOT NULL,
  `amount` decimal(18,8) NOT NULL,
  `start_time` timestamp NOT NULL,
  `end_time` timestamp NOT NULL,
  `next_payout` timestamp NULL DEFAULT NULL,
  `status` enum('active','completed','withdrawn','cancelled') NOT NULL DEFAULT 'active',
  `profit_earned` decimal(18,8) NOT NULL DEFAULT 0.00000000,
  `metadata` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`metadata`)),
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Indexes for dumped tables
--

--
-- Indexes for table `bots`
--
ALTER TABLE `bots`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `bot_settings`
--
ALTER TABLE `bot_settings`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `bot_subscriptions`
--
ALTER TABLE `bot_subscriptions`
  ADD PRIMARY KEY (`id`),
  ADD KEY `bot_id` (`bot_id`),
  ADD KEY `user_id` (`user_id`);

--
-- Indexes for table `bot_trades`
--
ALTER TABLE `bot_trades`
  ADD PRIMARY KEY (`id`),
  ADD KEY `bot_id` (`bot_id`);

--
-- Indexes for table `cache`
--
ALTER TABLE `cache`
  ADD PRIMARY KEY (`key`);

--
-- Indexes for table `cache_locks`
--
ALTER TABLE `cache_locks`
  ADD PRIMARY KEY (`key`);

--
-- Indexes for table `cards`
--
ALTER TABLE `cards`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `cards_card_number_unique` (`card_number`),
  ADD KEY `cards_user_id_foreign` (`user_id`),
  ADD KEY `cards_crypto_asset_id_foreign` (`crypto_asset_id`);

--
-- Indexes for table `card_transactions`
--
ALTER TABLE `card_transactions`
  ADD PRIMARY KEY (`id`),
  ADD KEY `card_transactions_card_id_foreign` (`card_id`);

--
-- Indexes for table `coins`
--
ALTER TABLE `coins`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `coins_symbol_network_unique` (`symbol`,`network`),
  ADD KEY `coins_is_active_index` (`is_active`),
  ADD KEY `coins_sort_order_index` (`sort_order`),
  ADD KEY `coins_price_symbol_index` (`price_symbol`),
  ADD KEY `coins_price_check_status_index` (`price_check_status`);

--
-- Indexes for table `crypto_assets`
--
ALTER TABLE `crypto_assets`
  ADD PRIMARY KEY (`id`),
  ADD KEY `user_id` (`user_id`);

--
-- Indexes for table `exchange_configs`
--
ALTER TABLE `exchange_configs`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `exchange_configs_name_unique` (`name`),
  ADD KEY `exchange_configs_is_active_index` (`is_active`),
  ADD KEY `exchange_configs_priority_index` (`priority`),
  ADD KEY `exchange_configs_is_active_priority_index` (`is_active`,`priority`);

--
-- Indexes for table `failed_jobs`
--
ALTER TABLE `failed_jobs`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `failed_jobs_uuid_unique` (`uuid`);

--
-- Indexes for table `jobs`
--
ALTER TABLE `jobs`
  ADD PRIMARY KEY (`id`),
  ADD KEY `jobs_queue_index` (`queue`);

--
-- Indexes for table `job_batches`
--
ALTER TABLE `job_batches`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `migrations`
--
ALTER TABLE `migrations`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `notifications`
--
ALTER TABLE `notifications`
  ADD PRIMARY KEY (`id`),
  ADD KEY `notifications_user_id_foreign` (`user_id`);

--
-- Indexes for table `password_reset_tokens`
--
ALTER TABLE `password_reset_tokens`
  ADD PRIMARY KEY (`email`);

--
-- Indexes for table `sessions`
--
ALTER TABLE `sessions`
  ADD PRIMARY KEY (`id`),
  ADD KEY `sessions_user_id_index` (`user_id`),
  ADD KEY `sessions_last_activity_index` (`last_activity`);

--
-- Indexes for table `settings`
--
ALTER TABLE `settings`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `settings_key_unique` (`key`),
  ADD KEY `settings_key_index` (`key`);

--
-- Indexes for table `staking_plans`
--
ALTER TABLE `staking_plans`
  ADD PRIMARY KEY (`id`),
  ADD KEY `fk_staking_plans_coin_id` (`coin_id`);

--
-- Indexes for table `subscription_profits`
--
ALTER TABLE `subscription_profits`
  ADD PRIMARY KEY (`id`),
  ADD KEY `bot_subscription_id` (`bot_subscription_id`),
  ADD KEY `bot_trade_id` (`bot_trade_id`);

--
-- Indexes for table `transactions`
--
ALTER TABLE `transactions`
  ADD PRIMARY KEY (`id`),
  ADD KEY `transactions_related_transaction_id_foreign` (`related_transaction_id`),
  ADD KEY `transactions_type_index` (`type`),
  ADD KEY `transactions_which_crypto_index` (`which_crypto`),
  ADD KEY `transactions_status_index` (`status`),
  ADD KEY `transactions_transaction_hash_index` (`transaction_hash`),
  ADD KEY `transactions_user_id_type_status_index` (`user_id`,`type`,`status`),
  ADD KEY `transactions_cryptoasset_id_which_crypto_index` (`cryptoasset_id`,`which_crypto`),
  ADD KEY `transactions_from_coin_id_foreign` (`from_coin_id`),
  ADD KEY `transactions_to_coin_id_foreign` (`to_coin_id`);

--
-- Indexes for table `users`
--
ALTER TABLE `users`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `users_email_unique` (`email`),
  ADD UNIQUE KEY `uuid` (`uuid`),
  ADD UNIQUE KEY `referral_code` (`referral_code`),
  ADD KEY `users_referred_by_foreign` (`referred_by`);

--
-- Indexes for table `user_coin_balances`
--
ALTER TABLE `user_coin_balances`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `user_coin_balances_user_coin_unique` (`user_id`,`coin_id`),
  ADD KEY `user_coin_balances_user_id_index` (`user_id`),
  ADD KEY `user_coin_balances_coin_id_index` (`coin_id`),
  ADD KEY `user_coin_balances_is_enabled_index` (`is_enabled`),
  ADD KEY `user_coin_balances_user_id_is_enabled_index` (`user_id`,`is_enabled`);

--
-- Indexes for table `user_stakes`
--
ALTER TABLE `user_stakes`
  ADD PRIMARY KEY (`id`),
  ADD KEY `fk_user_stakes_user_id` (`user_id`),
  ADD KEY `fk_user_stakes_staking_plan_id` (`staking_plan_id`);

--
-- AUTO_INCREMENT for dumped tables
--

--
-- AUTO_INCREMENT for table `bots`
--
ALTER TABLE `bots`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT for table `bot_settings`
--
ALTER TABLE `bot_settings`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT for table `bot_subscriptions`
--
ALTER TABLE `bot_subscriptions`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=27;

--
-- AUTO_INCREMENT for table `bot_trades`
--
ALTER TABLE `bot_trades`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT for table `cards`
--
ALTER TABLE `cards`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=27;

--
-- AUTO_INCREMENT for table `card_transactions`
--
ALTER TABLE `card_transactions`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12;

--
-- AUTO_INCREMENT for table `coins`
--
ALTER TABLE `coins`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=17;

--
-- AUTO_INCREMENT for table `crypto_assets`
--
ALTER TABLE `crypto_assets`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=384;

--
-- AUTO_INCREMENT for table `exchange_configs`
--
ALTER TABLE `exchange_configs`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `failed_jobs`
--
ALTER TABLE `failed_jobs`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `jobs`
--
ALTER TABLE `jobs`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT for table `migrations`
--
ALTER TABLE `migrations`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=16;

--
-- AUTO_INCREMENT for table `notifications`
--
ALTER TABLE `notifications`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=204;

--
-- AUTO_INCREMENT for table `settings`
--
ALTER TABLE `settings`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=42;

--
-- AUTO_INCREMENT for table `staking_plans`
--
ALTER TABLE `staking_plans`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT for table `subscription_profits`
--
ALTER TABLE `subscription_profits`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=15;

--
-- AUTO_INCREMENT for table `transactions`
--
ALTER TABLE `transactions`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=73;

--
-- AUTO_INCREMENT for table `users`
--
ALTER TABLE `users`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=432;

--
-- AUTO_INCREMENT for table `user_coin_balances`
--
ALTER TABLE `user_coin_balances`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=491;

--
-- AUTO_INCREMENT for table `user_stakes`
--
ALTER TABLE `user_stakes`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- Constraints for dumped tables
--

--
-- Constraints for table `bot_subscriptions`
--
ALTER TABLE `bot_subscriptions`
  ADD CONSTRAINT `bot_subscriptions_ibfk_1` FOREIGN KEY (`bot_id`) REFERENCES `bots` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `bot_subscriptions_ibfk_2` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `bot_trades`
--
ALTER TABLE `bot_trades`
  ADD CONSTRAINT `bot_trades_ibfk_1` FOREIGN KEY (`bot_id`) REFERENCES `bots` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `cards`
--
ALTER TABLE `cards`
  ADD CONSTRAINT `cards_crypto_asset_id_foreign` FOREIGN KEY (`crypto_asset_id`) REFERENCES `crypto_assets` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `cards_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `card_transactions`
--
ALTER TABLE `card_transactions`
  ADD CONSTRAINT `card_transactions_card_id_foreign` FOREIGN KEY (`card_id`) REFERENCES `cards` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `crypto_assets`
--
ALTER TABLE `crypto_assets`
  ADD CONSTRAINT `crypto_assets_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `notifications`
--
ALTER TABLE `notifications`
  ADD CONSTRAINT `notifications_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `staking_plans`
--
ALTER TABLE `staking_plans`
  ADD CONSTRAINT `fk_staking_plans_coin_id` FOREIGN KEY (`coin_id`) REFERENCES `coins` (`id`);

--
-- Constraints for table `subscription_profits`
--
ALTER TABLE `subscription_profits`
  ADD CONSTRAINT `subscription_profits_ibfk_1` FOREIGN KEY (`bot_subscription_id`) REFERENCES `bot_subscriptions` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `subscription_profits_ibfk_2` FOREIGN KEY (`bot_trade_id`) REFERENCES `bot_trades` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `transactions`
--
ALTER TABLE `transactions`
  ADD CONSTRAINT `transactions_cryptoasset_id_foreign` FOREIGN KEY (`cryptoasset_id`) REFERENCES `crypto_assets` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `transactions_from_coin_id_foreign` FOREIGN KEY (`from_coin_id`) REFERENCES `coins` (`id`) ON DELETE SET NULL,
  ADD CONSTRAINT `transactions_related_transaction_id_foreign` FOREIGN KEY (`related_transaction_id`) REFERENCES `transactions` (`id`) ON DELETE SET NULL,
  ADD CONSTRAINT `transactions_to_coin_id_foreign` FOREIGN KEY (`to_coin_id`) REFERENCES `coins` (`id`) ON DELETE SET NULL,
  ADD CONSTRAINT `transactions_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `users`
--
ALTER TABLE `users`
  ADD CONSTRAINT `users_referred_by_foreign` FOREIGN KEY (`referred_by`) REFERENCES `users` (`id`);

--
-- Constraints for table `user_coin_balances`
--
ALTER TABLE `user_coin_balances`
  ADD CONSTRAINT `user_coin_balances_coin_id_foreign` FOREIGN KEY (`coin_id`) REFERENCES `coins` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `user_coin_balances_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `user_stakes`
--
ALTER TABLE `user_stakes`
  ADD CONSTRAINT `fk_user_stakes_staking_plan_id` FOREIGN KEY (`staking_plan_id`) REFERENCES `staking_plans` (`id`),
  ADD CONSTRAINT `fk_user_stakes_user_id` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`);
COMMIT;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
b IDATxytVսϓ22 A@IR :hCiZ[v*E:WũZA ^dQeQ @ !jZ'>gsV仿$|?g)&x-EIENT ;@xT.i%-X}SvS5.r/UHz^_$-W"w)Ɗ/@Z &IoX P$K}JzX:;` &, ŋui,e6mX ԵrKb1ԗ)DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA݀!I*]R;I2$eZ#ORZSrr6mteffu*((Pu'v{DIߔ4^pIm'77WEEE;vƎ4-$]'RI{\I&G :IHJ DWBB=\WR޽m o$K(V9ABB.}jѢv`^?IOȅ} ڶmG}T#FJ`56$-ھ}FI&v;0(h;Б38CӧOWf!;A i:F_m9s&|q%=#wZprrrla A &P\\СC[A#! {olF} `E2}MK/vV)i{4BffV\|ۭX`b@kɶ@%i$K z5zhmX[IXZ` 'b%$r5M4º/l ԃߖxhʔ)[@=} K6IM}^5k㏷݆z ΗÿO:gdGBmyT/@+Vɶ纽z񕏵l.y޴it뭷zV0[Y^>Wsqs}\/@$(T7f.InݺiR$푔n.~?H))\ZRW'Mo~v Ov6oԃxz! S,&xm/yɞԟ?'uaSѽb,8GלKboi&3t7Y,)JJ c[nzӳdE&KsZLӄ I?@&%ӟ۶mSMMњ0iؐSZ,|J+N ~,0A0!5%Q-YQQa3}$_vVrf9f?S8`zDADADADADADADADADAdqP,تmMmg1V?rSI꒟]u|l RCyEf٢9 jURbztѰ!m5~tGj2DhG*{H9)꒟ר3:(+3\?/;TUݭʴ~S6lڧUJ*i$d(#=Yݺd{,p|3B))q:vN0Y.jkק6;SɶVzHJJЀ-utѹսk>QUU\޲~]fFnK?&ߡ5b=z9)^|u_k-[y%ZNU6 7Mi:]ۦtk[n X(e6Bb."8cۭ|~teuuw|ήI-5"~Uk;ZicEmN/:]M> cQ^uiƞ??Ңpc#TUU3UakNwA`:Y_V-8.KKfRitv޲* 9S6ֿj,ՃNOMߤ]z^fOh|<>@Å5 _/Iu?{SY4hK/2]4%it5q]GGe2%iR| W&f*^]??vq[LgE_3f}Fxu~}qd-ږFxu~I N>\;͗O֊:̗WJ@BhW=y|GgwܷH_NY?)Tdi'?խwhlmQi !SUUsw4kӺe4rfxu-[nHtMFj}H_u~w>)oV}(T'ebʒv3_[+vn@Ȭ\S}ot}w=kHFnxg S 0eޢm~l}uqZfFoZuuEg `zt~? b;t%>WTkķh[2eG8LIWx,^\thrl^Ϊ{=dž<}qV@ ⠨Wy^LF_>0UkDuʫuCs$)Iv:IK;6ֲ4{^6եm+l3>݆uM 9u?>Zc }g~qhKwڭeFMM~pМuqǿz6Tb@8@Y|jx](^]gf}M"tG -w.@vOqh~/HII`S[l.6nØXL9vUcOoB\xoǤ'T&IǍQw_wpv[kmO{w~>#=P1Pɞa-we:iǏlHo׈꒟f9SzH?+shk%Fs:qVhqY`jvO'ρ?PyX3lх]˾uV{ݞ]1,MzYNW~̈́ joYn}ȚF߾׮mS]F z+EDxm/d{F{-W-4wY듏:??_gPf ^3ecg ҵs8R2מz@TANGj)}CNi/R~}c:5{!ZHӋӾ6}T]G]7W6^n 9*,YqOZj:P?Q DFL|?-^.Ɵ7}fFh׶xe2Pscz1&5\cn[=Vn[ĶE鎀uˌd3GII k;lNmشOuuRVfBE]ۣeӶu :X-[(er4~LHi6:Ѻ@ԅrST0trk%$Č0ez" *z"T/X9|8.C5Feg}CQ%͞ˣJvL/?j^h&9xF`њZ(&yF&Iݻfg#W;3^{Wo^4'vV[[K';+mӍִ]AC@W?1^{එyh +^]fm~iԵ]AB@WTk̏t uR?l.OIHiYyԶ]Aˀ7c:q}ힽaf6Z~қm(+sK4{^6}T*UUu]n.:kx{:2 _m=sAߤU@?Z-Vކеz왍Nэ{|5 pڶn b p-@sPg]0G7fy-M{GCF'%{4`=$-Ge\ eU:m+Zt'WjO!OAF@ik&t݆ϥ_ e}=]"Wz_.͜E3leWFih|t-wZۍ-uw=6YN{6|} |*={Ѽn.S.z1zjۻTH]흾 DuDvmvK.`V]yY~sI@t?/ϓ. m&["+P?MzovVЫG3-GRR[(!!\_,^%?v@ҵő m`Y)tem8GMx.))A]Y i`ViW`?^~!S#^+ѽGZj?Vģ0.))A꨷lzL*]OXrY`DBBLOj{-MH'ii-ϰ ok7^ )쭡b]UXSְmռY|5*cֽk0B7镹%ڽP#8nȎq}mJr23_>lE5$iwui+ H~F`IjƵ@q \ @#qG0".0" l`„.0! ,AQHN6qzkKJ#o;`Xv2>,tێJJ7Z/*A .@fفjMzkg @TvZH3Zxu6Ra'%O?/dQ5xYkU]Rֽkق@DaS^RSּ5|BeHNN͘p HvcYcC5:y #`οb;z2.!kr}gUWkyZn=f Pvsn3p~;4p˚=ē~NmI] ¾ 0lH[_L hsh_ғߤc_њec)g7VIZ5yrgk̞W#IjӪv>՞y睝M8[|]\շ8M6%|@PZڨI-m>=k='aiRo-x?>Q.}`Ȏ:Wsmu u > .@,&;+!!˱tﭧDQwRW\vF\~Q7>spYw$%A~;~}6¾ g&if_=j,v+UL1(tWake:@Ș>j$Gq2t7S?vL|]u/ .(0E6Mk6hiۺzښOrifޱxm/Gx> Lal%%~{lBsR4*}{0Z/tNIɚpV^#Lf:u@k#RSu =S^ZyuR/.@n&΃z~B=0eg뺆#,Þ[B/?H uUf7y Wy}Bwegל`Wh(||`l`.;Ws?V@"c:iɍL֯PGv6zctM̠':wuW;d=;EveD}9J@B(0iհ bvP1{\P&G7D޴Iy_$-Qjm~Yrr&]CDv%bh|Yzni_ˆR;kg}nJOIIwyuL}{ЌNj}:+3Y?:WJ/N+Rzd=hb;dj͒suݔ@NKMԄ jqzC5@y°hL m;*5ezᕏ=ep XL n?מ:r`۵tŤZ|1v`V뽧_csج'ߤ%oTuumk%%%h)uy]Nk[n 'b2 l.=͜E%gf$[c;s:V-͞WߤWh-j7]4=F-X]>ZLSi[Y*We;Zan(ӇW|e(HNNP5[= r4tP &0<pc#`vTNV GFqvTi*Tyam$ߏWyE*VJKMTfFw>'$-ؽ.Ho.8c"@DADADADADADADADADA~j*֘,N;Pi3599h=goضLgiJ5փy~}&Zd9p֚ e:|hL``b/d9p? fgg+%%hMgXosج, ΩOl0Zh=xdjLmhݻoO[g_l,8a]٭+ӧ0$I]c]:粹:Teꢢ"5a^Kgh,&= =՟^߶“ߢE ܹS J}I%:8 IDAT~,9/ʃPW'Mo}zNƍ쨓zPbNZ~^z=4mswg;5 Y~SVMRXUյڱRf?s:w ;6H:ºi5-maM&O3;1IKeamZh͛7+##v+c ~u~ca]GnF'ټL~PPPbn voC4R,ӟgg %hq}@#M4IÇ Oy^xMZx ) yOw@HkN˖-Sǎmb]X@n+i͖!++K3gd\$mt$^YfJ\8PRF)77Wא!Cl$i:@@_oG I{$# 8磌ŋ91A (Im7֭>}ߴJq7ޗt^ -[ԩSj*}%]&' -ɓ'ꫯVzzvB#;a 7@GxI{j޼ƌ.LÇWBB7`O"I$/@R @eee@۷>}0,ɒ2$53Xs|cS~rpTYYY} kHc %&k.], @ADADADADADADADADA@lT<%''*Lo^={رc5h %$+CnܸQ3fҥK}vUVVs9G R,_{xˇ3o߾;TTTd}馛]uuuG~iԩ@4bnvmvfϞ /Peeeq}}za I~,誫{UWW뮻}_~YƍSMMMYχ֝waw\ďcxꩧtEƍկ_?۷5@u?1kNׯWzz/wy>}zj3 k(ٺuq_Zvf̘:~ ABQ&r|!%KҥKgԞ={<_X-z !CyFUUz~ ABQIIIjݺW$UXXDٳZ~ ABQƍecW$<(~<RSSvZujjjԧOZQu@4 8m&&&jԩg$ď1h ͟?_{768@g =@`)))5o6m3)ѣƌJ;wҿUTT /KZR{~a=@0o<*狔iFɶ[ˎ;T]]OX@?K.ۈxN pppppppppppppppppPfl߾] ,{ァk۶mڿo5BTӦMӴiӴ|r DB2e|An!Dy'tkΝ[A $***t5' "!駟oaDnΝ:t֭[gDШQ06qD;@ x M6v(PiizmZ4ew"@̴ixf [~-Fٱc&IZ2|n!?$@{[HTɏ#@hȎI# _m(F /6Z3z'\r,r!;w2Z3j=~GY7"I$iI.p_"?pN`y DD?: _  Gÿab7J !Bx@0 Bo cG@`1C[@0G @`0C_u V1 aCX>W ` | `!<S `"<. `#c`?cAC4 ?c p#~@0?:08&_MQ1J h#?/`7;I  q 7a wQ A 1 Hp !#<8/#@1Ul7=S=K.4Z?E_$i@!1!E4?`P_  @Bă10#: "aU,xbFY1 [n|n #'vEH:`xb #vD4Y hi.i&EΖv#O H4IŶ}:Ikh @tZRF#(tXҙzZ ?I3l7q@õ|ۍ1,GpuY Ꮿ@hJv#xxk$ v#9 5 }_$c S#=+"K{F*m7`#%H:NRSp6I?sIՖ{Ap$I$I:QRv2$Z @UJ*$]<FO4IENDB`