{"id":169225,"date":"2023-01-20T01:25:14","date_gmt":"2023-01-20T01:25:14","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/cardanopress-ispo\/"},"modified":"2025-12-05T03:36:01","modified_gmt":"2025-12-05T03:36:01","slug":"cardanopress-ispo","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/cardanopress-ispo\/","author":6035130,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.10.2","stable_tag":"1.10.2","tested":"6.9.99","requires":"5.9","requires_php":"7.4","requires_plugins":null,"header_name":"CardanoPress - ISPO","header_author":"CardanoPress","header_description":"A CardanoPress extension for ISPO","assets_banners_color":"a9cac5","last_updated":"2025-12-05 03:36:01","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.com\/donate\/?hosted_button_id=T8MR6AMVWWGK8","header_plugin_uri":"https:\/\/github.com\/CardanoPress\/plugin-ispo","header_author_uri":"https:\/\/cardanopress.io","rating":0,"author_block_rating":0,"active_installs":10,"downloads":6616,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"pbwebdev","date":"2023-01-20 01:18:23"},"1.1.0":{"tag":"1.1.0","author":"pbwebdev","date":"2023-07-10 02:15:09"},"1.10.0":{"tag":"1.10.0","author":"gaft","date":"2025-04-01 07:40:00"},"1.10.1":{"tag":"1.10.1","author":"gaft","date":"2025-05-13 09:52:12"},"1.10.2":{"tag":"1.10.2","author":"gaft","date":"2025-12-05 03:36:01"},"1.2.0":{"tag":"1.2.0","author":"pbwebdev","date":"2023-07-10 02:15:09"},"1.3.0":{"tag":"1.3.0","author":"gaft","date":"2023-10-31 03:29:09"},"1.3.1":{"tag":"1.3.1","author":"gaft","date":"2023-11-03 09:29:33"},"1.4.0":{"tag":"1.4.0","author":"gaft","date":"2023-11-13 06:02:02"},"1.4.1":{"tag":"1.4.1","author":"gaft","date":"2024-04-16 05:59:44"},"1.5.0":{"tag":"1.5.0","author":"gaft","date":"2024-05-28 07:56:45"},"1.6.0":{"tag":"1.6.0","author":"gaft","date":"2024-06-13 04:36:11"},"1.7.0":{"tag":"1.7.0","author":"gaft","date":"2024-06-27 08:16:29"},"1.8.0":{"tag":"1.8.0","author":"gaft","date":"2024-08-23 06:18:13"},"1.9.0":{"tag":"1.9.0","author":"gaft","date":"2025-02-14 09:27:41"}},"upgrade_notice":{"":"<p>Please ensure that you back up your website before upgrading or modifying any of the code.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3292448,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3292448,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.1.0","1.10.0","1.10.1","1.10.2","1.2.0","1.3.0","1.3.1","1.4.0","1.4.1","1.5.0","1.6.0","1.7.0","1.8.0","1.9.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"CardanoPress ISPO configuration screen","2":"GoKey ISPO Rewards Calculator","3":"GoKey ISPO Stake Pool Stats &amp; Delegation"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2682,17224,204634,227494,156271],"plugin_category":[],"plugin_contributors":[218879,217110],"plugin_business_model":[],"class_list":["post-169225","plugin","type-plugin","status-publish","hentry","plugin_tags-ada","plugin_tags-blockchain","plugin_tags-cardano","plugin_tags-token-gating","plugin_tags-web3","plugin_contributors-gaft","plugin_contributors-pbwebdev","plugin_committers-gaft","plugin_committers-pbwebdev","plugin_support_reps-gaft"],"banners":{"banner":"https:\/\/ps.w.org\/cardanopress-ispo\/assets\/banner-772x250.png?rev=3292448","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/cardanopress-ispo\/assets\/icon-256x256.png?rev=3292448","icon_2x":"https:\/\/ps.w.org\/cardanopress-ispo\/assets\/icon-256x256.png?rev=3292448","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>The CardanoPress Initial Stake Pool Offering (ISPO) Dashboard allows any project to run their own ISPO. The plugin comes\n with a dashboard calculator layout and a delegation mechanism to allow wallets, that can connect to decentralised\n application websites, to delegate directly to the ISPO stake pools within a few clicks.<\/p>\n\n<p>These mechanisms and designed features were created to improve the user experience for anyone that is new to ISPOs and\n want to ensure that they are delegating to the correct stake pools in a safe manner.<\/p>\n\n<p>These layouts and user experiences have been inspired by other successful ISPOs in the Cardano ecosystem such as Genius\n  Yield and Flac Finance.<\/p>\n\n<p>Our plugin does the heavy lifting allowing users to easily connect their wallets and interact with the ISPO dashboard.<\/p>\n\n<p>We are supporting various wallets including:<\/p>\n\n<ul>\n<li>Nami<\/li>\n<li>Eternl<\/li>\n<li>Typhon<\/li>\n<li>GeroWallet<\/li>\n<li>Flint<\/li>\n<li>Yoroi (to a point)<\/li>\n<li>NuFi<\/li>\n<li>Cardwallet<\/li>\n<\/ul>\n\n<p>This plugin requires the parent plugin <a href=\"https:\/\/wordpress.org\/plugins\/cardanopress\/\">CardanoPress<\/a> and a free account\nwith <a href=\"http:\/\/bit.ly\/3W90KDd\">Blockfrost<\/a> to be able to talk to the Cardano blockchain.<\/p>\n\n<p>The plugin is created by the team at <a href=\"https:\/\/pbwebdev.com\">PB Web Development<\/a>.<\/p>\n\n<p>You can find out more information about CardanoPress and our blockchain integrations at <a href=\"https:\/\/cardanopress.io\">CardanoPress.io<\/a>.<\/p>\n\n<h4>Example Use Cases<\/h4>\n\n<p>One notable project that is using the ISPO plugin is GoKey.network, who have used it to allow users calculate how many\npotential tokens they will earn in the ISPO by using their calculator.<\/p>\n\n<p>They also use it to display the current stake pool delegation statistics and allow users to easily delegate to the ISPO\nstake pool using the wallet connector within a few clicks.<\/p>\n\n<h3>Follow Us<\/h3>\n\n<p>Follow us on <a href=\"https:\/\/twitter.com\/cardanopress\">Twitter<\/a>\nView all of our repos on <a href=\"https:\/\/github.com\/CardanoPress\/\">GitHub<\/a>\nView all of our documentation and resources on our <a href=\"https:\/\/cardanopress.io\">website<\/a><\/p>\n\n<h3>Get Support<\/h3>\n\n<p>We have community support available on our website under the <a href=\"https:\/\/cardanopress.io\/community\/\">CardanoPress forums<\/a>. We also have an online chat support via our <a href=\"https:\/\/discord.gg\/CEX4aSfkXF\">Discord server<\/a>. We encourage you to use the forums first though as it will help others that read through the forums for support.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>This plugin does not collect or process any personal user data unless you expressively opt-in.<\/p>\n\n<!--section=installation-->\n<p>The CardanoPress ISPO Plugin requires the parent plugin <a href=\"https:\/\/wordpress.org\/plugins\/cardanopress\/\">CardanoPress<\/a>. The\nCardanoPress plugin manages the communication with the Cardano blockchain and wallet integrations. Please ensure you\ninstall and configure the core CardanoPress plugin before installing the ISPO plugin.<\/p>\n\n<p>This plugin requires your own standalone WordPress installation and access to the web server to add a line of code to your htaccess file.<\/p>\n\n<ol>\n<li><p>Installing the CardanoPress ISPO Plugin\nFind the plugin in the list at the backend and click to install it. Or, upload the ZIP file through the admin backend. Or, upload the unzipped tag-groups folder to the \/wp-content\/plugins\/ directory.<\/p><\/li>\n<li><p>Activate the plugin\nNavigate to Plugins from the WordPress admin area and activate the CardanoPress - ISPO plugin.\nThe plugin will create the base pages for all that you need.<\/p><\/li>\n<li><p>Configure the plugin\nNavigate to the configuration screen for the plugin. Here you can configure the stake pool details and certain variables\naround how your ISPO will work.<\/p><\/li>\n<li><p>Customising the Template\nYou can now create a menu link from your website's main navigation to the ISPO dashboard page. You can also customised\nthe plugins template layout. We have create the template in a way that will allow you to override the template.<\/p><\/li>\n<\/ol>\n\n<p>Navigate to the plugin folder in your WordPress installation and copy the template layout,<\/p>\n\n<pre><code>\/wp-content\/plugin\/plugin-ispo\/templates\/page\/Dashboard.php\n<\/code><\/pre>\n\n<p>Copy this to your child theme in the folder<\/p>\n\n<pre><code>\/wp-content\/themes\/&lt;YOUR-THEME&gt;\/cardanopress\/ispo\/page\/Dashboard.php\n<\/code><\/pre>\n\n<p>Override and customise as needed.<\/p>\n\n<p>For more detailed documentation and tutorials on how to use the plugin, please visit the <a href=\"https:\/\/cardanopress.io\">CardanoPress documentation website<\/a>.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id='can%20i%20get%20paid%20support%3F'><h3>Can I Get Paid Support?<\/h3><\/dt>\n<dd><p>Yes you can, we offer subscription to support for our plugins and consultation to help get your project started and to a professional level.<\/p><\/dd>\n<dt id='where%20can%20i%20see%20other%20projects%20that%20are%20using%20cardanopress%3F'><h3>Where Can I See Other Projects That Are Using CardanoPress?<\/h3><\/dt>\n<dd><p>If you visit our main website, <a href=\"https:\/\/cardanopress.io\">CardanoPress.io<\/a>, there will be a section dedicated to all the websites and projects that have built using CardanoPress.<\/p><\/dd>\n<dt id='can%20i%20customise%20the%20look%20and%20feel%20of%20the%20plugin%3F'><h3>Can I customise the look and feel of the plugin?<\/h3><\/dt>\n<dd><p>Yes, we've built the plugin and sub plugins with hooks and template layouts that can over overridden in a child theme. We've followed the same methods as WooCommerce where you simply need to copy the template files into your child theme to start overriding the layouts.<\/p>\n\n<p>We've also taking into account page builders and created short codes for all the template parts of the theme. This will allow builders such as Divi, Elementor, WPBakery to be used with CardanoPress.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<p>You can follow our <a href=\"https:\/\/github.com\/CardanoPress\/plugin-ispo\/releases\">GitHub release<\/a> for full details on updates\nto the plugins.<\/p>\n\n<h4>1.10.2<\/h4>\n\n<ul>\n<li>Chore: update dependencies<\/li>\n<li>Minor code updates; stricter and clearer<\/li>\n<\/ul>\n\n<h4>1.10.1<\/h4>\n\n<ul>\n<li>Enqueue script for old templates<\/li>\n<\/ul>\n\n<h4>1.10.0<\/h4>\n\n<ul>\n<li>Handle incorrect types<\/li>\n<li>Controlled components<\/li>\n<li>Updated dependencies<\/li>\n<\/ul>\n\n<h4>1.9.0<\/h4>\n\n<ul>\n<li>Corrected a text-domain used in migration<\/li>\n<li>Setup the settings page on 'init' hook<\/li>\n<li>Fixed translations loaded early<\/li>\n<li>Updated dependencies<\/li>\n<\/ul>\n\n<h4>1.8.0<\/h4>\n\n<ul>\n<li>Add index.php to all folders<\/li>\n<li>Update dependencies<\/li>\n<\/ul>\n\n<h4>1.7.0<\/h4>\n\n<ul>\n<li>Added export data to a CSV file; available hooks:\n\n<ul>\n<li><code>cp-ispo-export_qualified_epoch<\/code><\/li>\n<li><code>cp-ispo-export_csv_headers<\/code><\/li>\n<li><code>cp-ispo-export_csv_data<\/code><\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>1.6.0<\/h4>\n\n<ul>\n<li>Use and return the correct types<\/li>\n<li>Stop using <code>@<\/code>prefixed attributes<\/li>\n<li>Sample template for extra rewards<\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>Correctly render provided templates in block themes<\/li>\n<\/ul>\n\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>Corrected version requirements<\/li>\n<li>Add new <code>requires<\/code> plugins header<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>extra reward data via filter <code>cp-ispo-extra_tracked_rewards<\/code><\/li>\n<li>pass down more useful hook parameters<\/li>\n<li>show successful tracking rewards notice<\/li>\n<li>customizable messages; ajax, error, &amp; script<\/li>\n<li>check for already delegated account<\/li>\n<li>minor code fixes and improvements<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<p>fix ration to be parsed as float<\/p>\n\n<h4>1.3.0<\/h4>\n\n<p>Customizable toUTC date format; cp-ispo-date_format\nRe-use filterable core ajax error messages\nAdded cp-ispo_component and cp-ispo_template shortcodes\nSupport multi-pool with unique showcase pages<\/p>\n\n<h4>1.2.0<\/h4>\n\n<p>An updated framework with prefixed dependencies\nHandle data for unprepared pool network\nSanitize input stake address<\/p>\n\n<h4>1.1.0<\/h4>\n\n<p>Official repository release (exact same version as 0.8.0)<\/p>\n\n<h4>1.0.0<\/h4>\n\n<p>First stable release (exact same version as 0.7.0)<\/p>","raw_excerpt":"Integrate the Cardano blockchain with your WordPress website. Merging Web2 and Web3.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/169225","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=169225"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/pbwebdev"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=169225"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=169225"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=169225"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=169225"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=169225"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=169225"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}