{"slug":"growfund","name":"Growfund – Ultimate Donation & Crowdfunding Solution","description":"A complete crowdfunding and donation plugin for WordPress with crowdfunding or donation modes, advanced analytics, and a modern user experience.","author":"Themeum","active_installs":80,"version":"1.1.0","wp_org_url":"https://wordpress.org/plugins/growfund/","is_closed":false,"cleanup":{"has_uninstall_hook":true,"drops_tables_on_uninstall":false,"deletes_options_on_uninstall":false},"tables":[{"table_name":"actionscheduler_actions","full_table_name":"wp_actionscheduler_actions","description":"Stores actionscheduler actions data created by this plugin.","detection_method":"static","confidence":"high","columns":[],"create_sql":"CREATE TABLE `wp_actionscheduler_actions` (\\n  `action_id` bigint unsigned NOT NULL AUTO_INCREMENT,\\n  `hook` varchar(191) COLLATE utf8mb4_unicode_520_ci NOT NULL,\\n  `status` varchar(20) COLLATE utf8mb4_unicode_520_ci NOT NULL,\\n  `scheduled_date_gmt` datetime DEFAULT '0000-00-00 00:00:00',\\n  `scheduled_date_local` datetime DEFAULT '0000-00-00 00:00:00',\\n  `priority` tinyint unsigned NOT NULL DEFAULT '10',\\n  `args` varchar(191) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,\\n  `schedule` longtext COLLATE utf8mb4_unicode_520_ci,\\n  `group_id` bigint unsigned NOT NULL DEFAULT '0',\\n  `attempts` int NOT NULL DEFAULT '0',\\n  `last_attempt_gmt` datetime DEFAULT '0000-00-00 00:00:00',\\n  `last_attempt_local` datetime DEFAULT '0000-00-00 00:00:00',\\n  `claim_id` bigint unsigned NOT NULL DEFAULT '0',\\n  `extended_args` varchar(8000) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,\\n  PRIMARY KEY (`action_id`),\\n  KEY `hook_status_scheduled_date_gmt` (`hook`(163),`status`,`scheduled_date_gmt`),\\n  KEY `status_scheduled_date_gmt` (`status`,`scheduled_date_gmt`),\\n  KEY `scheduled_date_gmt` (`scheduled_date_gmt`),\\n  KEY `args` (`args`),\\n  KEY `group_id` (`group_id`),\\n  KEY `last_attempt_gmt` (`last_attempt_gmt`),\\n  KEY `claim_id_status_priority_scheduled_date_gmt` (`claim_id`,`status`,`priority`,`scheduled_date_gmt`),\\n  KEY `status_last_attempt_gmt` (`status`,`last_attempt_gmt`),\\n  KEY `status_claim_id` (`status`,`claim_id`)\\n) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci"},{"table_name":"actionscheduler_claims","full_table_name":"wp_actionscheduler_claims","description":"Stores actionscheduler claims data created by this plugin.","detection_method":"live","confidence":"high","columns":[],"create_sql":"CREATE TABLE `wp_actionscheduler_claims` (\\n  `claim_id` bigint unsigned NOT NULL AUTO_INCREMENT,\\n  `date_created_gmt` datetime DEFAULT '0000-00-00 00:00:00',\\n  PRIMARY KEY (`claim_id`),\\n  KEY `date_created_gmt` (`date_created_gmt`)\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci"},{"table_name":"actionscheduler_groups","full_table_name":"wp_actionscheduler_groups","description":"Stores actionscheduler groups data created by this plugin.","detection_method":"live","confidence":"high","columns":[],"create_sql":"CREATE TABLE `wp_actionscheduler_groups` (\\n  `group_id` bigint unsigned NOT NULL AUTO_INCREMENT,\\n  `slug` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL,\\n  PRIMARY KEY (`group_id`),\\n  KEY `slug` (`slug`(191))\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci"},{"table_name":"actionscheduler_logs","full_table_name":"wp_actionscheduler_logs","description":"A logging table that records activity, events, or audit history.","detection_method":"static","confidence":"medium","columns":[],"create_sql":null},{"table_name":"growfund_activities","full_table_name":"wp_growfund_activities","description":"Stores growfund activities data created by this plugin.","detection_method":"live","confidence":"high","columns":[],"create_sql":"CREATE TABLE `wp_growfund_activities` (\\n  `ID` bigint unsigned NOT NULL AUTO_INCREMENT,\\n  `type` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL,\\n  `campaign_id` bigint unsigned DEFAULT NULL,\\n  `pledge_id` bigint unsigned DEFAULT NULL,\\n  `donation_id` bigint unsigned DEFAULT NULL,\\n  `data` text COLLATE utf8mb4_unicode_520_ci,\\n  `user_id` bigint unsigned DEFAULT NULL,\\n  `created_by` bigint unsigned DEFAULT NULL,\\n  `created_at` datetime NOT NULL,\\n  PRIMARY KEY (`ID`),\\n  KEY `campaign_id` (`campaign_id`),\\n  KEY `created_by` (`created_by`),\\n  KEY `pledge_id` (`pledge_id`),\\n  KEY `donation_id` (`donation_id`),\\n  KEY `idx_activity_type_campaign_id` (`type`,`campaign_id`),\\n  CONSTRAINT `wp_growfund_activities_ibfk_1` FOREIGN KEY (`campaign_id`) REFERENCES `wp_posts` (`ID`) ON DELETE CASCADE ON UPDATE CASCADE,\\n  CONSTRAINT `wp_growfund_activities_ibfk_2` FOREIGN KEY (`created_by`) REFERENCES `wp_users` (`ID`) ON DELETE CASCADE ON UPDATE CASCADE,\\n  CONSTRAINT `wp_growfund_activities_ibfk_3` FOREIGN KEY (`pledge_id`) REFERENCES `wp_growfund_pledges` (`ID`) ON DELETE CASCADE ON UPDATE CASCADE,\\n  CONSTRAINT `wp_growfund_activities_ibfk_4` FOREIGN KEY (`donation_id`) REFERENCES `wp_growfund_donations` (`ID`) ON DELETE CASCADE ON UPDATE CASCADE\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci"},{"table_name":"growfund_bookmarks","full_table_name":"wp_growfund_bookmarks","description":"Stores growfund bookmarks data created by this plugin.","detection_method":"live","confidence":"high","columns":[],"create_sql":"CREATE TABLE `wp_growfund_bookmarks` (\\n  `ID` bigint unsigned NOT NULL AUTO_INCREMENT,\\n  `campaign_id` bigint unsigned NOT NULL,\\n  `user_id` bigint unsigned NOT NULL,\\n  `created_at` datetime NOT NULL,\\n  PRIMARY KEY (`ID`),\\n  UNIQUE KEY `unique_bookmarks_campaign_user` (`campaign_id`,`user_id`),\\n  KEY `user_id` (`user_id`),\\n  CONSTRAINT `wp_growfund_bookmarks_ibfk_1` FOREIGN KEY (`campaign_id`) REFERENCES `wp_posts` (`ID`) ON DELETE CASCADE ON UPDATE CASCADE,\\n  CONSTRAINT `wp_growfund_bookmarks_ibfk_2` FOREIGN KEY (`user_id`) REFERENCES `wp_users` (`ID`) ON DELETE CASCADE ON UPDATE CASCADE\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci"},{"table_name":"growfund_campaign_collaborators","full_table_name":"wp_growfund_campaign_collaborators","description":"Stores growfund campaign collaborators data created by this plugin.","detection_method":"live","confidence":"high","columns":[],"create_sql":"CREATE TABLE `wp_growfund_campaign_collaborators` (\\n  `campaign_id` bigint unsigned NOT NULL,\\n  `collaborator_id` bigint unsigned NOT NULL,\\n  `created_at` datetime NOT NULL,\\n  PRIMARY KEY (`campaign_id`,`collaborator_id`),\\n  KEY `collaborator_id` (`collaborator_id`),\\n  CONSTRAINT `wp_growfund_campaign_collaborators_ibfk_1` FOREIGN KEY (`campaign_id`) REFERENCES `wp_posts` (`ID`) ON DELETE CASCADE ON UPDATE CASCADE,\\n  CONSTRAINT `wp_growfund_campaign_collaborators_ibfk_2` FOREIGN KEY (`collaborator_id`) REFERENCES `wp_users` (`ID`) ON DELETE CASCADE ON UPDATE CASCADE\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci"},{"table_name":"growfund_donations","full_table_name":"wp_growfund_donations","description":"Stores growfund donations data created by this plugin.","detection_method":"live","confidence":"high","columns":[],"create_sql":"CREATE TABLE `wp_growfund_donations` (\\n  `ID` bigint unsigned NOT NULL AUTO_INCREMENT,\\n  `uid` varchar(40) COLLATE utf8mb4_unicode_520_ci NOT NULL,\\n  `campaign_id` bigint unsigned NOT NULL,\\n  `fund_id` bigint unsigned NOT NULL,\\n  `user_id` bigint unsigned DEFAULT NULL,\\n  `email` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,\\n  `amount` int unsigned NOT NULL,\\n  `recovery_fee` int unsigned NOT NULL DEFAULT '0',\\n  `processing_fee` int unsigned NOT NULL DEFAULT '0',\\n  `should_deduct_fee_recovery` tinyint NOT NULL DEFAULT '0',\\n  `tribute_type` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,\\n  `tribute_salutation` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,\\n  `tribute_to` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,\\n  `tribute_notification_type` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,\\n  `tribute_notification_recipient_name` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,\\n  `tribute_notification_recipient_phone` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,\\n  `tribute_notification_recipient_email` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,\\n  `tribute_notification_recipient_address` text COLLATE utf8mb4_unicode_520_ci,\\n  `notes` text COLLATE utf8mb4_unicode_520_ci,\\n  `status` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL,\\n  `transaction_id` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,\\n  `payment_engine` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,\\n  `payment_method` text COLLATE utf8mb4_unicode_520_ci,\\n  `payment_status` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,\\n  `is_anonymous` tinyint NOT NULL DEFAULT '0',\\n  `is_manual` tinyint NOT NULL DEFAULT '0',\\n  `user_info` text COLLATE utf8mb4_unicode_520_ci,\\n  `created_at` datetime NOT NULL,\\n  `created_by` bigint unsigned NOT NULL,\\n  `updated_at` datetime DEFAULT NULL,\\n  `updated_by` bigint unsigned DEFAULT NULL,\\n  PRIMARY KEY (`ID`),\\n  UNIQUE KEY `wp_growfund_donations_unique_uid` (`uid`),\\n  KEY `campaign_id` (`campaign_id`),\\n  KEY `fund_id` (`fund_id`),\\n  KEY `user_id` (`user_id`),\\n  CONSTRAINT `wp_growfund_donations_ibfk_1` FOREIGN KEY (`campaign_id`) REFERENCES `wp_posts` (`ID`) ON DELETE CASCADE ON UPDATE CASCADE,\\n  CONSTRAINT `wp_growfund_donations_ibfk_2` FOREIGN KEY (`fund_id`) REFERENCES `wp_growfund_funds` (`ID`) ON DELETE CASCADE ON UPDATE CASCADE,\\n  CONSTRAINT `wp_growfund_donations_ibfk_3` FOREIGN KEY (`user_id`) REFERENCES `wp_users` (`ID`) ON DELETE CASCADE ON UPDATE CASCADE\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci"},{"table_name":"growfund_funds","full_table_name":"wp_growfund_funds","description":"Stores growfund funds data created by this plugin.","detection_method":"live","confidence":"high","columns":[],"create_sql":"CREATE TABLE `wp_growfund_funds` (\\n  `ID` bigint unsigned NOT NULL AUTO_INCREMENT,\\n  `title` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL,\\n  `description` mediumtext COLLATE utf8mb4_unicode_520_ci,\\n  `is_default` tinyint NOT NULL DEFAULT '0',\\n  `status` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL,\\n  `created_at` datetime NOT NULL,\\n  `created_by` bigint unsigned NOT NULL,\\n  `updated_at` datetime DEFAULT NULL,\\n  `updated_by` bigint unsigned DEFAULT NULL,\\n  PRIMARY KEY (`ID`)\\n) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci"},{"table_name":"growfund_pledges","full_table_name":"wp_growfund_pledges","description":"Stores growfund pledges data created by this plugin.","detection_method":"live","confidence":"high","columns":[],"create_sql":"CREATE TABLE `wp_growfund_pledges` (\\n  `ID` bigint unsigned NOT NULL AUTO_INCREMENT,\\n  `uid` varchar(40) COLLATE utf8mb4_unicode_520_ci NOT NULL,\\n  `campaign_id` bigint unsigned NOT NULL,\\n  `user_id` bigint unsigned DEFAULT NULL,\\n  `email` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,\\n  `status` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL,\\n  `pledge_option` varchar(255) COLLATE utf8mb4_unicode_520_ci NOT NULL,\\n  `reward_id` bigint DEFAULT NULL,\\n  `amount` int unsigned NOT NULL DEFAULT '0',\\n  `bonus_support_amount` int unsigned NOT NULL DEFAULT '0',\\n  `shipping_cost` int unsigned NOT NULL DEFAULT '0',\\n  `recovery_fee` int unsigned NOT NULL DEFAULT '0',\\n  `processing_fee` int unsigned NOT NULL DEFAULT '0',\\n  `should_deduct_fee_recovery` tinyint NOT NULL DEFAULT '0',\\n  `notes` text COLLATE utf8mb4_unicode_520_ci,\\n  `transaction_id` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,\\n  `payment_engine` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,\\n  `payment_method` text COLLATE utf8mb4_unicode_520_ci,\\n  `payment_status` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,\\n  `is_manual` tinyint NOT NULL DEFAULT '0',\\n  `reward_info` text COLLATE utf8mb4_unicode_520_ci,\\n  `user_info` text COLLATE utf8mb4_unicode_520_ci,\\n  `created_at` datetime NOT NULL,\\n  `created_by` bigint unsigned NOT NULL,\\n  `updated_at` datetime DEFAULT NULL,\\n  `updated_by` bigint unsigned DEFAULT NULL,\\n  PRIMARY KEY (`ID`),\\n  UNIQUE KEY `wp_growfund_pledges_unique_uid` (`uid`),\\n  KEY `campaign_id` (`campaign_id`),\\n  KEY `user_id` (`user_id`),\\n  CONSTRAINT `wp_growfund_pledges_ibfk_1` FOREIGN KEY (`campaign_id`) REFERENCES `wp_posts` (`ID`) ON DELETE CASCADE ON UPDATE CASCADE,\\n  CONSTRAINT `wp_growfund_pledges_ibfk_2` FOREIGN KEY (`user_id`) REFERENCES `wp_users` (`ID`) ON DELETE CASCADE ON UPDATE CASCADE\\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci"}],"table_count":10}