From f14967faf9916c58f7ccbf30dc2bf24bea8ea197 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 9 Aug 2023 23:22:27 +0000 Subject: [PATCH] deploy: 8142dc19ba1af2aaac9910c84f34efab09f0704e --- 404.html | 4 ++-- about/index.html | 4 ++-- actions/index.html | 4 ++-- assets/js/6d06420b.5fb25244.js | 1 + assets/js/6d06420b.faa49644.js | 1 - ...e~main.cf109a89.js => runtime~main.9877c038.js} | 2 +- constitution/index.html | 4 ++-- get-started/index.html | 4 ++-- index.html | 4 ++-- roles/cc/index.html | 4 ++-- roles/dev/index.html | 4 ++-- roles/drep/index.html | 4 ++-- roles/spo/index.html | 4 ++-- tutorials/address/index.html | 4 ++-- tutorials/create-action/index.html | 4 ++-- tutorials/faucet/index.html | 4 ++-- tutorials/stake-pool-registration/index.html | 4 ++-- tutorials/start-node/index.html | 4 ++-- tutorials/vote-action/index.html | 4 ++-- why-sanchonet/barataria/index.html | 14 +++++++++++--- why-sanchonet/don-quixote/index.html | 4 ++-- why-sanchonet/index.html | 4 ++-- why-sanchonet/sancho-panza/index.html | 4 ++-- 23 files changed, 51 insertions(+), 43 deletions(-) create mode 100644 assets/js/6d06420b.5fb25244.js delete mode 100644 assets/js/6d06420b.faa49644.js rename assets/js/{runtime~main.cf109a89.js => runtime~main.9877c038.js} (98%) diff --git a/404.html b/404.html index faa09e46..fd0f736e 100644 --- a/404.html +++ b/404.html @@ -4,13 +4,13 @@ Page Not Found | SanchoNet - +
Skip to main content

Page Not Found

We could not find what you were looking for.

Please contact the owner of the site that linked you to the original URL and let them know their link is broken.

- + \ No newline at end of file diff --git a/about/index.html b/about/index.html index d50ae6af..cbafda69 100644 --- a/about/index.html +++ b/about/index.html @@ -4,14 +4,14 @@ About | SanchoNet - +
Skip to main content

About

SanchoNet is about introducing the Cardano Community to governance features from CIP-1694 in a controlled testnet environment.

Contributing

Want to make this site better? Submit a Pull Request!

  1. Clone this repository
  2. Run nix develop to enter a shell with all the necessary tools
  3. Edit one of the files in docs/* folder.
  4. Run just run in the nix shell to run the website locally.
  5. Once you are done with your changes, commit it to the repository!
- + \ No newline at end of file diff --git a/actions/index.html b/actions/index.html index a0ae2845..7a278a1f 100644 --- a/actions/index.html +++ b/actions/index.html @@ -4,13 +4,13 @@ Governance actions on SanchoNet | SanchoNet - +
Skip to main content

Governance actions on SanchoNet

CIP-1694 describes 7 types of governance actions.

ActionDescription
1. Motion of no-confidenceA motion to create a state of no-confidence in the current constitutional committee
2. New constitutional committee and/or threshold and/or term limitsChanges to the members of the constitutional committee and/or to its signature threshold and/or term limits
3. Updates to the ConstitutionA modification to the off-chain Constitution, recorded as an on-chain hash of the text document
4. Hard-Fork2 InitiationTriggers a non-backwards compatible upgrade of the network; requires a prior software upgrade
5. Protocol Parameter ChangesAny change to one or more updatable protocol parameters, excluding changes to major protocol versions ("hard forks")
6. Treasury WithdrawalsMovements from the treasury, sub-categorized into small, medium or large withdrawals (based on the amount of Lovelace to be withdrawn). The thresholds for treasury withdrawals are discussed below.
7. InfoAn action that has no effect on-chain, other than an on-chain record.

The abilty to propose the different types of governance actions will be released in phases during the lifespan of SanchoNet. For example:

  • In Phase 1 we can propose Updates to the Constitution
  • Phase 2 will incorporate ability to propose Info governance actions
  • Phase 3 and subsequent will bring further capabilities.

Checkout Creating governance actions tutorial and Voting on governance actions tutorial to learn how to crate and vote on governance actions.

- + \ No newline at end of file diff --git a/assets/js/6d06420b.5fb25244.js b/assets/js/6d06420b.5fb25244.js new file mode 100644 index 00000000..a009dcca --- /dev/null +++ b/assets/js/6d06420b.5fb25244.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunksanchonet=self.webpackChunksanchonet||[]).push([[780],{3905:(e,t,n)=>{n.d(t,{Zo:()=>d,kt:()=>m});var a=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function o(e){for(var t=1;t=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var c=a.createContext({}),l=function(e){var t=a.useContext(c),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},d=function(e){var t=l(e.components);return a.createElement(c.Provider,{value:t},e.children)},u="mdxType",h={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},p=a.forwardRef((function(e,t){var n=e.components,r=e.mdxType,i=e.originalType,c=e.parentName,d=s(e,["components","mdxType","originalType","parentName"]),u=l(n),p=r,m=u["".concat(c,".").concat(p)]||u[p]||h[p]||i;return n?a.createElement(m,o(o({ref:t},d),{},{components:n})):a.createElement(m,o({ref:t},d))}));function m(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var i=n.length,o=new Array(i);o[0]=p;var s={};for(var c in t)hasOwnProperty.call(t,c)&&(s[c]=t[c]);s.originalType=e,s[u]="string"==typeof e?e:r,o[1]=s;for(var l=2;l{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>o,default:()=>h,frontMatter:()=>i,metadata:()=>s,toc:()=>l});var a=n(7462),r=(n(7294),n(3905));const i={description:"An Island to Govern",title:"Barataria",sidebar_position:3},o=void 0,s={unversionedId:"why-sanchonet/barataria",id:"why-sanchonet/barataria",title:"Barataria",description:"An Island to Govern",source:"@site/docs/why-sanchonet/barataria.mdx",sourceDirName:"why-sanchonet",slug:"/why-sanchonet/barataria",permalink:"/why-sanchonet/barataria",draft:!1,editUrl:"https://github.com/input-output-hk/sanchonet/tree/master/docs/why-sanchonet/barataria.mdx",tags:[],version:"current",sidebarPosition:3,frontMatter:{description:"An Island to Govern",title:"Barataria",sidebar_position:3},sidebar:"docsSidebar",previous:{title:"Sancho Panza",permalink:"/why-sanchonet/sancho-panza"},next:{title:"SPO",permalink:"/roles/spo"}},c={},l=[],d={toc:l},u="wrapper";function h(e){let{components:t,...n}=e;return(0,r.kt)(u,(0,a.Z)({},d,n,{components:t,mdxType:"MDXLayout"}),(0,r.kt)("p",null,'Barataria plays a unique and significant role in "Don Quixote." Though a fictional place, its symbolism and the events that unfold within its imagined boundaries\ncontribute meaningfully to the novel\'s exploration of leadership, governance, idealism, and reality.'),(0,r.kt)("p",null,"In the story, Barataria is a fictitious island, promised to Sancho Panza, Don Quixote's loyal squire, as a reward for his faithful service. The promise of ruling\nBarataria fuels Sancho's dreams and expectations. When a duke and duchess, who have been entertained by Don Quixote and Sancho, decide to make this promise a reality,\nthey create an elaborate prank by appointing Sancho as the governor of the nonexistent island."),(0,r.kt)("p",null,"The episode of Barataria provides an opportunity to delve into Sancho's character, revealing his practical wisdom and innate common sense. Despite the ridiculous and\nabsurd situations designed to test and ridicule him, Sancho governs with dignity, simplicity, and intelligence. His judgments and decrees are marked by a natural understanding\nof justice and human nature. Rather than becoming a fool in a farcical scenario, Sancho transforms Barataria into a stage for his genuine wisdom and leadership."),(0,r.kt)("p",null,"Barataria also serves as a mirror to the broader themes of the novel. Just as Don Quixote's idealism often clashes with the harsh realities of the world, Sancho's time in Barataria\nillustrates the tension between appearance and substance, dream and reality, folly and wisdom. It is a microcosm of the novel's intricate dance between the world as it is and the world as it could be."),(0,r.kt)("p",null,"Barataria represents a bridge between the lofty ideals of chivalry embodied by Don Quixote and the grounded realism of Sancho. In this imagined island, the dreams of both\ncharacters converge, and their contrasts find a harmonious resolution."),(0,r.kt)("p",null,"In Western literature, the episode of Barataria has transcended its origin to become a symbol of leadership that is wise, compassionate, and unpretentious. It stands as a\nreminder that true wisdom often resides in simplicity and that leadership can be found in the most unlikely places."))}h.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/6d06420b.faa49644.js b/assets/js/6d06420b.faa49644.js deleted file mode 100644 index 5b8ecca9..00000000 --- a/assets/js/6d06420b.faa49644.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunksanchonet=self.webpackChunksanchonet||[]).push([[780],{3905:(e,t,r)=>{r.d(t,{Zo:()=>l,kt:()=>d});var n=r(7294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var s=n.createContext({}),p=function(e){var t=n.useContext(s),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},l=function(e){var t=p(e.components);return n.createElement(s.Provider,{value:t},e.children)},u="mdxType",f={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},y=n.forwardRef((function(e,t){var r=e.components,a=e.mdxType,o=e.originalType,s=e.parentName,l=c(e,["components","mdxType","originalType","parentName"]),u=p(r),y=a,d=u["".concat(s,".").concat(y)]||u[y]||f[y]||o;return r?n.createElement(d,i(i({ref:t},l),{},{components:r})):n.createElement(d,i({ref:t},l))}));function d(e,t){var r=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var o=r.length,i=new Array(o);i[0]=y;var c={};for(var s in t)hasOwnProperty.call(t,s)&&(c[s]=t[s]);c.originalType=e,c[u]="string"==typeof e?e:a,i[1]=c;for(var p=2;p{r.r(t),r.d(t,{assets:()=>s,contentTitle:()=>i,default:()=>f,frontMatter:()=>o,metadata:()=>c,toc:()=>p});var n=r(7462),a=(r(7294),r(3905));const o={description:"An Island to Govern",title:"Barataria",sidebar_position:3},i=void 0,c={unversionedId:"why-sanchonet/barataria",id:"why-sanchonet/barataria",title:"Barataria",description:"An Island to Govern",source:"@site/docs/why-sanchonet/barataria.mdx",sourceDirName:"why-sanchonet",slug:"/why-sanchonet/barataria",permalink:"/why-sanchonet/barataria",draft:!1,editUrl:"https://github.com/input-output-hk/sanchonet/tree/master/docs/why-sanchonet/barataria.mdx",tags:[],version:"current",sidebarPosition:3,frontMatter:{description:"An Island to Govern",title:"Barataria",sidebar_position:3},sidebar:"docsSidebar",previous:{title:"Sancho Panza",permalink:"/why-sanchonet/sancho-panza"},next:{title:"SPO",permalink:"/roles/spo"}},s={},p=[],l={toc:p},u="wrapper";function f(e){let{components:t,...r}=e;return(0,a.kt)(u,(0,n.Z)({},l,r,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("p",null,"Barataria"))}f.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.cf109a89.js b/assets/js/runtime~main.9877c038.js similarity index 98% rename from assets/js/runtime~main.cf109a89.js rename to assets/js/runtime~main.9877c038.js index 40aaaad8..6780cf43 100644 --- a/assets/js/runtime~main.cf109a89.js +++ b/assets/js/runtime~main.9877c038.js @@ -1 +1 @@ -(()=>{"use strict";var e,t,r,a,o,f={},n={};function c(e){var t=n[e];if(void 0!==t)return t.exports;var r=n[e]={exports:{}};return f[e].call(r.exports,r,r.exports,c),r.exports}c.m=f,e=[],c.O=(t,r,a,o)=>{if(!r){var f=1/0;for(i=0;i=o)&&Object.keys(c.O).every((e=>c.O[e](r[d])))?r.splice(d--,1):(n=!1,o0&&e[i-1][2]>o;i--)e[i]=e[i-1];e[i]=[r,a,o]},c.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return c.d(t,{a:t}),t},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,c.t=function(e,a){if(1&a&&(e=this(e)),8&a)return e;if("object"==typeof e&&e){if(4&a&&e.__esModule)return e;if(16&a&&"function"==typeof e.then)return e}var o=Object.create(null);c.r(o);var f={};t=t||[null,r({}),r([]),r(r)];for(var n=2&a&&e;"object"==typeof n&&!~t.indexOf(n);n=r(n))Object.getOwnPropertyNames(n).forEach((t=>f[t]=()=>e[t]));return f.default=()=>e,c.d(o,f),o},c.d=(e,t)=>{for(var r in t)c.o(t,r)&&!c.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},c.f={},c.e=e=>Promise.all(Object.keys(c.f).reduce(((t,r)=>(c.f[r](e,t),t)),[])),c.u=e=>"assets/js/"+({32:"5886ee98",53:"935f2afb",85:"1f391b9e",86:"49ac7784",113:"98762162",173:"3838c1a1",237:"1df93b7f",242:"04a456b0",281:"2db78e6c",398:"86c5ba96",512:"354cfeef",514:"1be78505",589:"6fddf1e9",702:"b66a13ec",705:"038ebd0e",722:"0852ae7f",780:"6d06420b",787:"eeefc164",818:"5a0482dd",821:"cfc7845a",895:"c9f32de9",900:"d27e288b",913:"59f459cf",918:"17896441",986:"39dbbcec"}[e]||e)+"."+{32:"b82b4056",53:"0e493357",85:"04ed93a3",86:"8380885e",113:"3f017b6a",173:"1349e408",237:"f2df0a79",242:"cc7263cd",281:"6bf82e97",398:"5e9ee362",473:"37e56536",512:"49457e43",514:"822dc6c4",589:"197a4727",702:"84564206",705:"0313be8a",722:"825be600",780:"faa49644",787:"463dacf0",814:"d565f12f",818:"d6fba0ba",821:"98bdf13a",895:"f5227a7a",900:"a9e52bf7",913:"c2cf17b9",918:"cbc02e8f",972:"c11bdd7e",986:"01d14290",987:"6d29267a"}[e]+".js",c.miniCssF=e=>{},c.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),c.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a={},o="sanchonet:",c.l=(e,t,r,f)=>{if(a[e])a[e].push(t);else{var n,d;if(void 0!==r)for(var b=document.getElementsByTagName("script"),i=0;i{n.onerror=n.onload=null,clearTimeout(s);var o=a[e];if(delete a[e],n.parentNode&&n.parentNode.removeChild(n),o&&o.forEach((e=>e(r))),t)return t(r)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:n}),12e4);n.onerror=l.bind(null,n.onerror),n.onload=l.bind(null,n.onload),d&&document.head.appendChild(n)}},c.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.p="/",c.gca=function(e){return e={17896441:"918",98762162:"113","5886ee98":"32","935f2afb":"53","1f391b9e":"85","49ac7784":"86","3838c1a1":"173","1df93b7f":"237","04a456b0":"242","2db78e6c":"281","86c5ba96":"398","354cfeef":"512","1be78505":"514","6fddf1e9":"589",b66a13ec:"702","038ebd0e":"705","0852ae7f":"722","6d06420b":"780",eeefc164:"787","5a0482dd":"818",cfc7845a:"821",c9f32de9:"895",d27e288b:"900","59f459cf":"913","39dbbcec":"986"}[e]||e,c.p+c.u(e)},(()=>{var e={303:0,532:0};c.f.j=(t,r)=>{var a=c.o(e,t)?e[t]:void 0;if(0!==a)if(a)r.push(a[2]);else if(/^(303|532)$/.test(t))e[t]=0;else{var o=new Promise(((r,o)=>a=e[t]=[r,o]));r.push(a[2]=o);var f=c.p+c.u(t),n=new Error;c.l(f,(r=>{if(c.o(e,t)&&(0!==(a=e[t])&&(e[t]=void 0),a)){var o=r&&("load"===r.type?"missing":r.type),f=r&&r.target&&r.target.src;n.message="Loading chunk "+t+" failed.\n("+o+": "+f+")",n.name="ChunkLoadError",n.type=o,n.request=f,a[1](n)}}),"chunk-"+t,t)}},c.O.j=t=>0===e[t];var t=(t,r)=>{var a,o,f=r[0],n=r[1],d=r[2],b=0;if(f.some((t=>0!==e[t]))){for(a in n)c.o(n,a)&&(c.m[a]=n[a]);if(d)var i=d(c)}for(t&&t(r);b{"use strict";var e,t,r,a,o,f={},n={};function c(e){var t=n[e];if(void 0!==t)return t.exports;var r=n[e]={exports:{}};return f[e].call(r.exports,r,r.exports,c),r.exports}c.m=f,e=[],c.O=(t,r,a,o)=>{if(!r){var f=1/0;for(i=0;i=o)&&Object.keys(c.O).every((e=>c.O[e](r[d])))?r.splice(d--,1):(n=!1,o0&&e[i-1][2]>o;i--)e[i]=e[i-1];e[i]=[r,a,o]},c.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return c.d(t,{a:t}),t},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,c.t=function(e,a){if(1&a&&(e=this(e)),8&a)return e;if("object"==typeof e&&e){if(4&a&&e.__esModule)return e;if(16&a&&"function"==typeof e.then)return e}var o=Object.create(null);c.r(o);var f={};t=t||[null,r({}),r([]),r(r)];for(var n=2&a&&e;"object"==typeof n&&!~t.indexOf(n);n=r(n))Object.getOwnPropertyNames(n).forEach((t=>f[t]=()=>e[t]));return f.default=()=>e,c.d(o,f),o},c.d=(e,t)=>{for(var r in t)c.o(t,r)&&!c.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},c.f={},c.e=e=>Promise.all(Object.keys(c.f).reduce(((t,r)=>(c.f[r](e,t),t)),[])),c.u=e=>"assets/js/"+({32:"5886ee98",53:"935f2afb",85:"1f391b9e",86:"49ac7784",113:"98762162",173:"3838c1a1",237:"1df93b7f",242:"04a456b0",281:"2db78e6c",398:"86c5ba96",512:"354cfeef",514:"1be78505",589:"6fddf1e9",702:"b66a13ec",705:"038ebd0e",722:"0852ae7f",780:"6d06420b",787:"eeefc164",818:"5a0482dd",821:"cfc7845a",895:"c9f32de9",900:"d27e288b",913:"59f459cf",918:"17896441",986:"39dbbcec"}[e]||e)+"."+{32:"b82b4056",53:"0e493357",85:"04ed93a3",86:"8380885e",113:"3f017b6a",173:"1349e408",237:"f2df0a79",242:"cc7263cd",281:"6bf82e97",398:"5e9ee362",473:"37e56536",512:"49457e43",514:"822dc6c4",589:"197a4727",702:"84564206",705:"0313be8a",722:"825be600",780:"5fb25244",787:"463dacf0",814:"d565f12f",818:"d6fba0ba",821:"98bdf13a",895:"f5227a7a",900:"a9e52bf7",913:"c2cf17b9",918:"cbc02e8f",972:"c11bdd7e",986:"01d14290",987:"6d29267a"}[e]+".js",c.miniCssF=e=>{},c.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),c.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a={},o="sanchonet:",c.l=(e,t,r,f)=>{if(a[e])a[e].push(t);else{var n,d;if(void 0!==r)for(var b=document.getElementsByTagName("script"),i=0;i{n.onerror=n.onload=null,clearTimeout(s);var o=a[e];if(delete a[e],n.parentNode&&n.parentNode.removeChild(n),o&&o.forEach((e=>e(r))),t)return t(r)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:n}),12e4);n.onerror=l.bind(null,n.onerror),n.onload=l.bind(null,n.onload),d&&document.head.appendChild(n)}},c.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.p="/",c.gca=function(e){return e={17896441:"918",98762162:"113","5886ee98":"32","935f2afb":"53","1f391b9e":"85","49ac7784":"86","3838c1a1":"173","1df93b7f":"237","04a456b0":"242","2db78e6c":"281","86c5ba96":"398","354cfeef":"512","1be78505":"514","6fddf1e9":"589",b66a13ec:"702","038ebd0e":"705","0852ae7f":"722","6d06420b":"780",eeefc164:"787","5a0482dd":"818",cfc7845a:"821",c9f32de9:"895",d27e288b:"900","59f459cf":"913","39dbbcec":"986"}[e]||e,c.p+c.u(e)},(()=>{var e={303:0,532:0};c.f.j=(t,r)=>{var a=c.o(e,t)?e[t]:void 0;if(0!==a)if(a)r.push(a[2]);else if(/^(303|532)$/.test(t))e[t]=0;else{var o=new Promise(((r,o)=>a=e[t]=[r,o]));r.push(a[2]=o);var f=c.p+c.u(t),n=new Error;c.l(f,(r=>{if(c.o(e,t)&&(0!==(a=e[t])&&(e[t]=void 0),a)){var o=r&&("load"===r.type?"missing":r.type),f=r&&r.target&&r.target.src;n.message="Loading chunk "+t+" failed.\n("+o+": "+f+")",n.name="ChunkLoadError",n.type=o,n.request=f,a[1](n)}}),"chunk-"+t,t)}},c.O.j=t=>0===e[t];var t=(t,r)=>{var a,o,f=r[0],n=r[1],d=r[2],b=0;if(f.some((t=>0!==e[t]))){for(a in n)c.o(n,a)&&(c.m[a]=n[a]);if(d)var i=d(c)}for(t&&t(r);b Writing the Constitution | SanchoNet - + @@ -15,7 +15,7 @@ a path for Barataria's future. Your presence and active engagement in this momentous event will be instrumental in shaping the destiny of our community.

NOTE that all rules in the constitution should be fictitious and not relate to actual rules on the blockchain. This activity is not intended to develop a constitution for Cardano, but rather to have fun writing one specifically for Barataria. Quotes directly from Don Quixote welcome, but also rules in a similar vein that aren't directly from the book are acceptable.

- + \ No newline at end of file diff --git a/get-started/index.html b/get-started/index.html index 36123d73..1ddbb707 100644 --- a/get-started/index.html +++ b/get-started/index.html @@ -4,7 +4,7 @@ SanchoNet | SanchoNet - + @@ -14,7 +14,7 @@ Stake pool operators are the backbone of any blockchain network, and here at SanchoNet, it's no different. We call upon you to take charge and run the testnet network with diligence and integrity. Your ability to vote on relevant governance actions will significantly impact the direction of Cardano's governance evolution.

  • Delegate Representatives: Delegate representatives are the voice of the broader community. As a representative, your role involves participating in voting on governance actions. We urge you to consider the collective interests of the Cardano community as you engage in these important decisions.

  • Constitutional Committee: The Constitutional Committee holds the responsibility of ensuring that the governance process remains fair, transparent, and aligned with the best interests of the community and to the Cardano's Constitution. As a member of this committee, you will play a vital role in upholding the values that make Cardano a thriving ecosystem.

  • SanchoNet is not just a testnet; it is a playground of opportunities. It is a place where you can actively contribute to shaping the future of Cardano's governance and be part of a momentous shift in the blockchain landscape.

    Together, we will create a governance system that is robust, decentralized, and truly community-driven. Your involvement, dedication, and passion will be the driving force behind the success of SanchoNet.

    So, join us on this transformative journey! Let's embrace the challenges, learn together, and pave the way for a the Cardano governance system.

    Welcome to SanchoNet - Where Cardano's Governance Future Begins!

    SanchoNet Governance Rollout Status

    We will rollout features to SanchoNet in phases:

    SanchoNet phases roll out

    PhasesPhase 1Phase 2Phase 3Phase 4Phase 5Phase 6
    Status✅ CompletedNot StartedNot StartedNot StartedNot StartedNot Started
    - + \ No newline at end of file diff --git a/index.html b/index.html index 3acf5081..2a2579cf 100644 --- a/index.html +++ b/index.html @@ -4,13 +4,13 @@ SanchoNet - +

    SanchoNet

    Govern your own fictitious island of Barataria on this CIP-1694 Cardano Playground

    Powered By Cardano

    The Conway era of the Cardano Blockchain powers SanchoNet. This brings governance decisions of the blockchain to the masses.

    Become a Sancho SPO

    SanchoNet SPOs are the life blood of the network. They forge the blocks for all other members. Learn more about becoming a Sancho SPO today!

    Become a Sancho DRep

    SanchoNet provides liquid democracy to get high voter turnout. DReps are the governing body that are elected directly through delegation of stake of the participants. Become a Sancho DRep today!

    Uphold the Constitution

    SanchoNet needs principled folks that will abide by and uphold our constitution. Help blaze the trail for blockchain governance by becoming a Constitutional Committee Member!

    Develop on SanchoNet

    Calling all developers!!! Do you want to build a cool voting wallet? How about a proposal explorer? Well, have we got a job for you! Start Integrating your favorite ideas on SanchoNet today!!!

    - + \ No newline at end of file diff --git a/roles/cc/index.html b/roles/cc/index.html index 53c062db..d591ba23 100644 --- a/roles/cc/index.html +++ b/roles/cc/index.html @@ -4,13 +4,13 @@ Constitutional Committee | SanchoNet - +

    Constitutional Committee

    The Constitutional Committee: Guardians of the Cardano Blockchain's Integrity

    The Constitutional Committee serves as a group of individuals or entities, each associated with a pair of Ed25519 credentials, with the collective responsibility of safeguarding the integrity of the Constitution within the Cardano blockchain ecosystem.

    While the Constitution cannot be directly enforced on-chain, the primary role of the constitutional committee is to assess the constitutionality of governance actions. By doing so, they play a vital role in ensuring the blockchain's long-term sustainability. If the committee ever oversteps its designated boundary, it can be replaced through a "no confidence" action.

    In essence, the constitutional committee operates based on a social contract with the network's actors. Their focus lies solely on voting in favor of actions that align with the Constitution, thereby upholding the fundamental principles and values of the blockchain.

    It's important to note that the constitutional committee does possess the authority to reject certain governance actions by voting 'No.' However, they should exercise this power judiciously, solely when such actions are in clear conflict with the Constitution.

    In summary, the Constitutional Committee acts as the guardians of the blockchain's integrity, ensuring that the network operates in harmony with its established principles. Through their responsible decision-making and adherence to the Constitution, they contribute to the sustainable and prosperous future of the blockchain ecosystem.

    Becoming a Constitutional Commmittee member

    Becoming a member of the Constitutional Committee is an off-chain matter. The detailed process to become one will be provided in the following weeks. CC members will adopt a Cold/Hot keys setup, similar to how SPOs handle their Cold/KESKeys. Therefore, it is crucial to become familiar with generating such keys and handling them securely if you aspire to be a CC member.

    As an overview, a CC member will need to:

    1. Run a node.
    2. Request funds from the faucet.
    3. Generate Cold/Hot Keys.
    4. Generate key hashes.
    5. Create a corresponding Cold -> Hot Authorization certificate and submit it on-chain.
    6. Review active governance actions.
    7. Engage in discussions with other CC members to assess the constitutionality of governance actions.
    8. Cast votes.
    9. Include anchors (URL / hash) in their votes.

    Moreover, CC members might be called upon to perform specific tests, such as issuing a new hot key and authorizing it, resigning as CC members, or voting on new CC members.

    Detailed tutorials will be made available in a timely manner as we approach the release of related features. These tutorials will provide step-by-step instructions to guide you through the process seamlessly.

    - + \ No newline at end of file diff --git a/roles/dev/index.html b/roles/dev/index.html index ac247659..3c696c8c 100644 --- a/roles/dev/index.html +++ b/roles/dev/index.html @@ -4,7 +4,7 @@ Developers | SanchoNet - + @@ -15,7 +15,7 @@ based, others are generic APIs.

    Here's a list of current explorers available on SanchoNet:

    Voting Centers

    Voting centers let you interact with the chain to view and vote on specific proposals. They can also integrate with wallets to allow delegation to DReps and submitting transactions to the wallets.

    - + \ No newline at end of file diff --git a/roles/drep/index.html b/roles/drep/index.html index 7cbba34d..5b3d5426 100644 --- a/roles/drep/index.html +++ b/roles/drep/index.html @@ -4,13 +4,13 @@ DRep | SanchoNet - +

    Delegate representatives (DReps)

    Becoming a DRep

    As Cardano prepares to transition to the Conway era, active community participation becomes crucial for its success. One impactful way you can contribute is by becoming a Delegate Representative (DRep) and playing a pivotal role in shaping Cardano's future.

    DReps hold significant responsibilities within the governance process, as they vote on essential updates to the system. The approval of these updates depends on the type of governance action and requires a majority vote from the corresponding governance bodies: Stake Pool Operators (SPOs), Constitutional Committee, and Delegate Representatives.

    As a DRep, you will wield the power to cast your vote with a "yes," "no," or "abstain" on governance actions proposing changes to any updatable protocol parameters. Your vote represents the collective voice of Ada holders who have entrusted you with their voting rights, making your role instrumental in Cardano's decentralized decision-making process.

    Join us in this momentous journey towards a decentralized future. Take the first step and register now to become a Delegate Representative on SanchoNet. Together, we will shape the destiny of Cardano's ecosystem.

    To become a DRep, follow these steps:

    1. Run a node.
    2. Obtain funds from the faucet.
    3. Register as a DRep with an on-chain registration certificate.
    4. Initially, on SanchoNet, use tools like Discord to identify governance actions requiring your attention and vote.
    5. Engage in discussions with other Dreps to assess the merits of active governance actions.
    6. Cast your votes using Cardano-CLI or other voting tools as they become available in the community.
    7. When submitting your votes, include reasoning for your vote, including an anchor (URL and hash).

    Stay tuned for detailed tutorials that will be made available when new features are released. Additionally, the development team may request specific tests from SanchoNet participants, making your active participation even more crucial.

    - + \ No newline at end of file diff --git a/roles/spo/index.html b/roles/spo/index.html index ce6fda7d..0646cce4 100644 --- a/roles/spo/index.html +++ b/roles/spo/index.html @@ -4,7 +4,7 @@ SPO | SanchoNet - + @@ -12,7 +12,7 @@

    Stake Pool Operator (SPO)

    Stake pool operators play a crucial role in the SanchoNet network as they are responsible for creating blocks and giving life to the network. In SanchoNet their significance goes beyond that. During the initial phases of SanchoNet, Stake Pool Operators take on an even more pivotal role as they are the only participants with the ability to vote on governance actions. This will be the case until the functionalities for DRep registration, delegation, and voting are released.

    Becoming a Stake Pool Operator is the primary means to actively engage in the governance of SanchoNet during these early stages. The process is straightforward, and we have a helpful tutorial to guide you through it.

    Becoming an SPO

    1. Download node 8.2.0-pre
    2. Run the node
    3. Request funds from faucet
    4. Register a pool
    5. Request delegation from faucet
    - + \ No newline at end of file diff --git a/tutorials/address/index.html b/tutorials/address/index.html index 05201746..6ba11e72 100644 --- a/tutorials/address/index.html +++ b/tutorials/address/index.html @@ -4,13 +4,13 @@ Create you keys and address for SanchoNet | SanchoNet - +

    Create you keys and address for SanchoNet

    1. Generate payment keys
    cardano-cli address key-gen \
    --verification-key-file payment.vkey \
    --signing-key-file payment.skey
    1. Generate stake keys
    cardano-cli stake-address key-gen \
    --verification-key-file stake.vkey \
    --signing-key-file stake.skey
    1. Build your address
    cardano-cli address build \
    --payment-verification-key-file payment.vkey \
    --stake-verification-key-file stake.vkey \
    --out-file payment.addr \
    --testnet-magic 4
    - + \ No newline at end of file diff --git a/tutorials/create-action/index.html b/tutorials/create-action/index.html index 81633311..00c64baf 100644 --- a/tutorials/create-action/index.html +++ b/tutorials/create-action/index.html @@ -4,7 +4,7 @@ Creating Governance actions | SanchoNet - + @@ -13,7 +13,7 @@ te ability for any ada-holder to submit governance actions. This means that, at the moment, the best way to create governance actions on SanchoNet is to become a Sancho Stake Pool Operator. Once you have your pool running it is a very simple process to create an action:

    1. Write a constitution update and save it to a text file
    echo "We are cardano and we are going to change the world!" > constitution.txt
    1. You can check the hash of the constitution.txt file with
    b2sum -l 256 constitution.txt

    you should see:

    df452c58fdbc203d78188f94d067d63df87891d9dba43f32b953b8ea5a959a69  constitution.txt
    • The Cardano-CLI might at some point provide a functionality for hashing action files.
    1. Create the action file
    cardano-cli governance action create-action create-constitution \
    --conway-era \
    --governance-action-deposit 1000000 \
    --cold-verification-key-file cold.vkey \
    --constitution-file constitution.txt \
    --out-file constitution.action
    1. If all went well you should be able to see the constitution.action content
    cat constitution.action
    1. Now, let's build a transaction with the proposal
      cardano-cli transaction build --testnet-magic 4 --conway-era \
    --tx-in $(cardano-cli query utxo --address $(cat payment.addr) --testnet-magic 4 --out-file /dev/stdout | jq -r 'keys[0]') \
    --change-address $(cat payment.addr) \
    --constitution-file constitution.action \
    --witness-override 2 \
    --out-file tx.raw
    1. Sign it with the SPO cold.skey and a payment.skey
    cardano-cli transaction sign \
    --tx-body-file tx.raw \
    --signing-key-file cold.skey \
    --signing-key-file payment.skey \
    --testnet-magic 4 \
    --out-file tx.signed
    1. And submit it to the chain
    cardano-cli transaction submit \
    --testnet-magic 4 \
    --tx-file tx.signed

    And with that, you have submitted a Constitution update governance action!

    1. Now, we will need the Action Id so that we can share it with people on Discord and try to get their support on our action. For now, the easiest way to get it is to query our balance again. The UTXO and Index that we created is the Action Id
    cardano-cli query utxo --address $(cat payment.addr) --testnet-magic 4 --out-file /dev/stdout | jq -r 'keys[0]'

    You should get something like this:

    64e7cad9b3ece7451c5b12043bdcdaa3c563392fa97eb9f2cec02fe821dffa54#0

    See Voting tutorial to find out how to vote on governance actions.

    - + \ No newline at end of file diff --git a/tutorials/faucet/index.html b/tutorials/faucet/index.html index 78abcd7d..72d586db 100644 --- a/tutorials/faucet/index.html +++ b/tutorials/faucet/index.html @@ -4,13 +4,13 @@ SanchoNet Faucet | SanchoNet - +

    SanchoNet Faucet

    Request funds from the faucet

    1. Choose whether you want to request funds or a stake delegation
    2. Fill in your details
    3. Tick the reCaptcha box
    4. Click on Submit
    - + \ No newline at end of file diff --git a/tutorials/stake-pool-registration/index.html b/tutorials/stake-pool-registration/index.html index 4f86038a..08cb8da4 100644 --- a/tutorials/stake-pool-registration/index.html +++ b/tutorials/stake-pool-registration/index.html @@ -4,14 +4,14 @@ Register a stake pool in SanchoNet | SanchoNet - +

    Register a stake pool in SanchoNet

    WARNING: This is a simplified tutorial that intentionally omits secure key handling and relays architecture required on other testnets and on mainnet. For an extended tutorial please visit: https://cardano-course.gitbook.io/cardano-course/ where you will find video lessons and a more detailed handbook of instructions.

    This tutorial assumes you have:

    1. A running node. See the tutorial
    2. Created keys and addresses. See the tutorial
    3. Requested funds from the faucet See the tutorial

    Register your stake pool:

    1. Install jq; this tool will help us parse the utxos for our transactions:
    sudo apt-get install jq -y
    1. Set the CARDANO_NODE_SOCKET_PATH variable. This must point to the path of node.socket that you determined when starting the node.
    export CARDANO_NODE_SOCKET_PATH=~/node.socket
    1. Register the stake address you created before, for that we create a registration certificate:
    cardano-cli stake-address registration-certificate \
    --conway-era \
    --stake-verification-key-file stake.vkey \
    --out-file registration.cert
    1. Create a transaction to submit the stake key registration certificate to the chain. Creating transaction on the CLI always involves a three-step process: BUILDING, SIGNING, AND SUBMITTING the transaction.
    • Build the transaction
    cardano-cli transaction build \
    --conway-era \
    --testnet-magic 4 \
    --witness-override 2 \
    --tx-in $(cardano-cli query utxo --address $(cat payment.addr) --testnet-magic 4 --out-file /dev/stdout | jq -r 'keys[0]') \
    --change-address $(cat payment.addr) \
    --certificate-file registration.cert \
    --out-file tx.raw
    • Sign it
    cardano-cli transaction sign \
    --tx-body-file tx.raw \
    --signing-key-file payment.skey \
    --signing-key-file stake.skey \
    --testnet-magic 4 \
    --out-file tx.signed
    • Submit it
    cardano-cli transaction submit \
    --testnet-magic 4 \
    --tx-file tx.signed
    1. Generate Cold keys and operational certificate for you pool
    cardano-cli node key-gen \
    --cold-verification-key-file cold.vkey \
    --cold-signing-key-file cold.skey \
    --operational-certificate-issue-counter-file opcert.counter
    1. Generate the Key-evolving-signature keys
    cardano-cli node key-gen-KES \
    --verification-key-file kes.vkey \
    --signing-key-file kes.skey
    1. Generate VRF keys
    cardano-cli node key-gen-VRF \
    --verification-key-file vrf.vkey \
    --signing-key-file vrf.skey
    1. Create your stake pool registration certificate:
    cardano-cli stake-pool registration-certificate \
    --conway-era \
    --cold-verification-key-file cold.vkey \
    --vrf-verification-key-file vrf.vkey \
    --pool-pledge 9000000000 \
    --pool-cost 340000000 \
    --pool-margin .05 \
    --pool-reward-account-verification-key-file stake.vkey \
    --pool-owner-stake-verification-key-file stake.vkey \
    --testnet-magic 4 \
    --pool-relay-ipv4 <RELAY NODE PUBLIC IP> \
    --pool-relay-port <RELAY NODE PORT> \
    --out-file pool-registration.cert
    1. Create a stake delegation certificate:
    cardano-cli stake-address delegation-certificate \
    --conway-era \
    --stake-verification-key-file stake.vkey \
    --cold-verification-key-file cold.vkey \
    --out-file delegation.cert
    1. Submit Pool registration and Stake delegation cerrtificates
    • Build
    cardano-cli transaction build \
    --conway-era \
    --testnet-magic 4 \
    --witness-override 3 \
    --tx-in $(cardano-cli query utxo --address $(cat payment.addr) --testnet-magic 4 --out-file /dev/stdout | jq -r 'keys[0]') \
    --change-address $(cat payment.addr) \
    --certificate-file pool-registration.cert \
    --certificate-file delegation.cert \
    --out-file tx.raw
    • Sign
    cardano-cli transaction sign \
    --tx-body-file tx.raw \
    --signing-key-file payment.skey \
    --signing-key-file cold.skey \
    --signing-key-file stake.skey \
    --testnet-magic 4 \
    --out-file tx.signed
    • Submit
    cardano-cli transaction submit \
    --testnet-magic 4 \
    --tx-file tx.signed
    1. Get your pool ID, you will need to get a delegation from the faucet:
    cardano-cli stake-pool id \
    --cold-verification-key-file cold.vkey \
    --output-format bech32
    --out-file pool.id
    1. Restart your node using your pool credentials
    cardano-node run --topology topology.json \
    --database-path db \
    --socket-path node.socket \
    --shelley-kes-key kes.skey \
    --shelley-vrf-key vrf.skey \
    --shelley-operational-certificate opcert.cert \
    --port 3001 \
    --config config.json
    - + \ No newline at end of file diff --git a/tutorials/start-node/index.html b/tutorials/start-node/index.html index b397c9f7..b08912a0 100644 --- a/tutorials/start-node/index.html +++ b/tutorials/start-node/index.html @@ -4,13 +4,13 @@ Start a node | SanchoNet - +

    Start a node

    Get configuration files

    wget https://book.world.dev.cardano.org/environments/sanchonet/config.json
    wget https://book.world.dev.cardano.org/environments/sanchonet/topology.json
    wget https://book.world.dev.cardano.org/environments/sanchonet/byron-genesis.json
    wget https://book.world.dev.cardano.org/environments/sanchonet/shelley-genesis.json
    wget https://book.world.dev.cardano.org/environments/sanchonet/alonzo-genesis.json
    wget https://book.world.dev.cardano.org/environments/sanchonet/conway-genesis.json

    Run the node

    cardano-node run --topology topology.json \
    --database-path db \
    --socket-path node.socket \
    --port 3001 \
    --config config.json
    - + \ No newline at end of file diff --git a/tutorials/vote-action/index.html b/tutorials/vote-action/index.html index 34ea433a..cd38f975 100644 --- a/tutorials/vote-action/index.html +++ b/tutorials/vote-action/index.html @@ -4,13 +4,13 @@ Voting governance actions | SanchoNet - +

    Voting governance actions

    Voting on governance actions is a simple process.

    1. Find out on Discord the Action Id of an active governance action.
    2. Decide the direction of your vote, discuss with people if necessary.
    3. Create your vote file using the cardano-cli, in this example we will vote --yes but you can also vote --no or --abstain

    Note that --tx-in refers to the ActionID,

    cardano-cli governance vote create-vote \
    --yes \
    --spo \
    --tx-in 64e7cad9b3ece7451c5b12043bdcdaa3c563392fa97eb9f2cec02fe821dffa54#0 \
    --cold-verification-key-file cold.vkey \
    --conway-era \
    --out-file 64e7cad9b3ece7451c5b12043bdcdaa3c563392fa97eb9f2cec02fe821dffa54.vote

    Now include it in a transaction:

    cardano-cli transaction build --testnet-magic 4 --conway-era \
    --tx-in "$(cardano-cli query utxo --address $(cat payment.addr) --testnet-magic 4 --out-file /dev/stdout | jq -r 'keys[0]')" \
    --change-address $(cat payment.addr) \
    --vote-file 64e7cad9b3ece7451c5b12043bdcdaa3c563392fa97eb9f2cec02fe821dffa54.vote \
    --witness-override 2 \
    --out-file vote-tx.raw
    cardano-cli transaction sign --tx-body-file vote-tx.raw \
    --signing-key-file cold.skey \
    --signing-key-file payment.skey \
    --testnet-magic 4 \
    --out-file vote-tx.signed
    cardano-cli transaction submit --testnet-magic 4 --tx-file vote-tx.signed
    - + \ No newline at end of file diff --git a/why-sanchonet/barataria/index.html b/why-sanchonet/barataria/index.html index d52d11c5..f6aa2c06 100644 --- a/why-sanchonet/barataria/index.html +++ b/why-sanchonet/barataria/index.html @@ -4,13 +4,21 @@ Barataria | SanchoNet - + - +

    Barataria

    Barataria plays a unique and significant role in "Don Quixote." Though a fictional place, its symbolism and the events that unfold within its imagined boundaries +contribute meaningfully to the novel's exploration of leadership, governance, idealism, and reality.

    In the story, Barataria is a fictitious island, promised to Sancho Panza, Don Quixote's loyal squire, as a reward for his faithful service. The promise of ruling +Barataria fuels Sancho's dreams and expectations. When a duke and duchess, who have been entertained by Don Quixote and Sancho, decide to make this promise a reality, +they create an elaborate prank by appointing Sancho as the governor of the nonexistent island.

    The episode of Barataria provides an opportunity to delve into Sancho's character, revealing his practical wisdom and innate common sense. Despite the ridiculous and +absurd situations designed to test and ridicule him, Sancho governs with dignity, simplicity, and intelligence. His judgments and decrees are marked by a natural understanding +of justice and human nature. Rather than becoming a fool in a farcical scenario, Sancho transforms Barataria into a stage for his genuine wisdom and leadership.

    Barataria also serves as a mirror to the broader themes of the novel. Just as Don Quixote's idealism often clashes with the harsh realities of the world, Sancho's time in Barataria +illustrates the tension between appearance and substance, dream and reality, folly and wisdom. It is a microcosm of the novel's intricate dance between the world as it is and the world as it could be.

    Barataria represents a bridge between the lofty ideals of chivalry embodied by Don Quixote and the grounded realism of Sancho. In this imagined island, the dreams of both +characters converge, and their contrasts find a harmonious resolution.

    In Western literature, the episode of Barataria has transcended its origin to become a symbol of leadership that is wise, compassionate, and unpretentious. It stands as a +reminder that true wisdom often resides in simplicity and that leadership can be found in the most unlikely places.

    + \ No newline at end of file diff --git a/why-sanchonet/don-quixote/index.html b/why-sanchonet/don-quixote/index.html index a9638d97..f151ce0a 100644 --- a/why-sanchonet/don-quixote/index.html +++ b/why-sanchonet/don-quixote/index.html @@ -4,7 +4,7 @@ Don Quixote | SanchoNet - + @@ -22,7 +22,7 @@ is tinged with sadness, as it signifies the loss of the beautiful ideals that drove him, but it also represents a return to sanity and a reconciliation with the real world.

    The character of Don Quixote is a rich and multifaceted one, showcasing a complex evolution. From the naive and delusional Quijano to the quixotic but deeply honorable Don Quixote, and finally to the wiser and more self-aware man at the end of the story, Cervantes crafts a character that embodies the human struggle between idealism and reality. His journey resonates because it mirrors our own quest for meaning, virtue, and self-understanding, making Don Quixote a timeless and universal figure in literature.

    - + \ No newline at end of file diff --git a/why-sanchonet/index.html b/why-sanchonet/index.html index 4c12dd82..8f98ace2 100644 --- a/why-sanchonet/index.html +++ b/why-sanchonet/index.html @@ -4,7 +4,7 @@ Why SanchoNet? | SanchoNet - + @@ -18,7 +18,7 @@ aspiration to innovate, empower people, and achieve greatness.

    Furthermore, the close relationship between Don Quixote and Sancho, marked by friendship, mutual influence, and a complex balance between dreams and reality, mirrors the collaborative spirit that SanchoNet seeks to foster within the Cardano community. It's a partnership that transcends mere transactional interactions and evolves into a shared journey towards a better, fair, and visionary ecosystem.

    - + \ No newline at end of file diff --git a/why-sanchonet/sancho-panza/index.html b/why-sanchonet/sancho-panza/index.html index af000e79..457cdeb4 100644 --- a/why-sanchonet/sancho-panza/index.html +++ b/why-sanchonet/sancho-panza/index.html @@ -4,7 +4,7 @@ Sancho Panza | SanchoNet - + @@ -21,7 +21,7 @@ nobility of the knight-errant.

    Sancho Panza's character in "Don Quixote" undergoes a significant transformation. From a simple farmer guided by self-interest to a wise governor and loyal friend, Sancho's evolution is a testament to the transformative power of friendship, idealism, and personal growth. His journey reflects the novel's rich exploration of human nature, offering a timeless portrayal of an ordinary man achieving greatness through wisdom, integrity, and the courage to embrace the extraordinary within himself.

    - + \ No newline at end of file