CINXE.COM

Stellar | Smart Contract Basics

<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><title>Stellar | Smart Contract Basics</title><link rel="canonical" href="https://stellar.org/learn/smart-contract-basics"/><link rel="alternate" hrefLang="es" href="https://stellar.org/es/aprender/conceptos-basicos-de-contratos-inteligentes"/><link rel="alternate" hrefLang="en" href="https://stellar.org/learn/smart-contract-basics"/><meta name="description" content="Smart contracts are self executing programs run on the blockchain network. Learn about the history, concept and applications of this technology."/><meta name="viewport" content="width=device-width, initial-scale=1"/><meta property="og:title" content="Stellar | Smart Contract Basics"/><meta property="og:description" content="Smart contracts are self executing programs run on the blockchain network. Learn about the history, concept and applications of this technology."/><meta property="og:image" content="https://cdn.sanity.io/images/e2r40yh6/production-i18n/a0800b615d9addcfb4151d07bcb26898155a8dfb-1200x630.png?w=1200&amp;h=630"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary"/><meta name="twitter:site" content="Stellar"/><meta name="twitter:title" content="Stellar | Smart Contract Basics"/><meta name="twitter:description" content="Smart contracts are self executing programs run on the blockchain network. Learn about the history, concept and applications of this technology."/><meta name="twitter:image" content="https://cdn.sanity.io/images/e2r40yh6/production-i18n/a0800b615d9addcfb4151d07bcb26898155a8dfb-1200x630.png?w=1200&amp;h=630"/><link rel="icon" href="https://cdn.sanity.io/images/e2r40yh6/production-i18n/d4809d7123ca78f57b05601982932f5cfa62c3ac-32x32.png?w=32&amp;h=32&amp;fm=png" sizes="32x32"/><link rel="icon" href="https://cdn.sanity.io/images/e2r40yh6/production-i18n/d4809d7123ca78f57b05601982932f5cfa62c3ac-32x32.png?w=57&amp;h=57&amp;fm=png" sizes="57x57"/><link rel="icon" href="https://cdn.sanity.io/images/e2r40yh6/production-i18n/d4809d7123ca78f57b05601982932f5cfa62c3ac-32x32.png?w=76&amp;h=76&amp;fm=png" sizes="76x76"/><link rel="icon" href="https://cdn.sanity.io/images/e2r40yh6/production-i18n/d4809d7123ca78f57b05601982932f5cfa62c3ac-32x32.png?w=96&amp;h=96&amp;fm=png" sizes="96x96"/><link rel="icon" href="https://cdn.sanity.io/images/e2r40yh6/production-i18n/d4809d7123ca78f57b05601982932f5cfa62c3ac-32x32.png?w=128&amp;h=128&amp;fm=png" sizes="128x128"/><link rel="icon" href="https://cdn.sanity.io/images/e2r40yh6/production-i18n/d4809d7123ca78f57b05601982932f5cfa62c3ac-32x32.png?w=192&amp;h=192&amp;fm=png" sizes="192x192"/><link rel="icon" href="https://cdn.sanity.io/images/e2r40yh6/production-i18n/d4809d7123ca78f57b05601982932f5cfa62c3ac-32x32.png?w=228&amp;h=228&amp;fm=png" sizes="228x228"/><link rel="preconnect" href="https://dev.visualwebsiteoptimizer.com"/><meta name="next-head-count" content="24"/><link rel="preconnect" href="https://cdn.sanity.io"/><link rel="preload" href="/_next/static/media/f1f0c35b32161446-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/fcb100c7607696fd-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/a3da5eae6f08b9cf-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/228f42325bf402fb-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/fd18e0bc729b0822-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><script id="vwoCode" data-nscript="beforeInteractive"> <!-- Start VWO Async SmartCode --> window._vwo_code || (function() { var account_id=814004, version=2.1, settings_tolerance=2000, hide_element='body', hide_element_style = 'opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important', /* DO NOT EDIT BELOW THIS LINE */ f=false,w=window,d=document,v=d.querySelector('#vwoCode'),cK='_vwo_'+account_id+'_settings',cc={};try{var c=JSON.parse(localStorage.getItem('_vwo_'+account_id+'_config'));cc=c&&typeof c==='object'?c:{}}catch(e){}var stT=cc.stT==='session'?w.sessionStorage:w.localStorage;code={use_existing_jquery:function(){return typeof use_existing_jquery!=='undefined'?use_existing_jquery:undefined},library_tolerance:function(){return typeof library_tolerance!=='undefined'?library_tolerance:undefined},settings_tolerance:function(){return cc.sT||settings_tolerance},hide_element_style:function(){return'{'+(cc.hES||hide_element_style)+'}'},hide_element:function(){if(performance.getEntriesByName('first-contentful-paint')[0]){return''}return typeof cc.hE==='string'?cc.hE:hide_element},getVersion:function(){return version},finish:function(e){if(!f){f=true;var t=d.getElementById('_vis_opt_path_hides');if(t)t.parentNode.removeChild(t);if(e)(new Image).src='https://dev.visualwebsiteoptimizer.com/ee.gif?a='+account_id+e}},finished:function(){return f},addScript:function(e){var t=d.createElement('script');t.type='text/javascript';if(e.src){t.src=e.src}else{t.text=e.text}d.getElementsByTagName('head')[0].appendChild(t)},load:function(e,t){var i=this.getSettings(),n=d.createElement('script'),r=this;t=t||{};if(i){n.textContent=i;d.getElementsByTagName('head')[0].appendChild(n);if(!w.VWO||VWO.caE){stT.removeItem(cK);r.load(e)}}else{var o=new XMLHttpRequest;o.open('GET',e,true);o.withCredentials=!t.dSC;o.responseType=t.responseType||'text';o.onload=function(){if(t.onloadCb){return t.onloadCb(o,e)}if(o.status===200){w._vwo_code.addScript({text:o.responseText})}else{w._vwo_code.finish('&e=loading_failure:'+e)}};o.onerror=function(){if(t.onerrorCb){return t.onerrorCb(e)}w._vwo_code.finish('&e=loading_failure:'+e)};o.send()}},getSettings:function(){try{var e=stT.getItem(cK);if(!e){return}e=JSON.parse(e);if(Date.now()>e.e){stT.removeItem(cK);return}return e.s}catch(e){return}},init:function(){if(d.URL.indexOf('__vwo_disable__')>-1)return;var e=this.settings_tolerance();w._vwo_settings_timer=setTimeout(function(){w._vwo_code.finish();stT.removeItem(cK)},e);var t;if(this.hide_element()!=='body'){t=d.createElement('style');var i=this.hide_element(),n=i?i+this.hide_element_style():'',r=d.getElementsByTagName('head')[0];t.setAttribute('id','_vis_opt_path_hides');v&&t.setAttribute('nonce',v.nonce);t.setAttribute('type','text/css');if(t.styleSheet)t.styleSheet.cssText=n;else t.appendChild(d.createTextNode(n));r.appendChild(t)}else{t=d.getElementsByTagName('head')[0];var n=d.createElement('div');n.style.cssText='z-index: 2147483647 !important;position: fixed !important;left: 0 !important;top: 0 !important;width: 100% !important;height: 100% !important;background: white !important;';n.setAttribute('id','_vis_opt_path_hides');n.classList.add('_vis_hide_layer');t.parentNode.insertBefore(n,t.nextSibling)}var o='https://dev.visualwebsiteoptimizer.com/j.php?a='+account_id+'&u='+encodeURIComponent(d.URL)+'&vn='+version;if(w.location.search.indexOf('_vwo_xhr')!==-1){this.addScript({src:o})}else{this.load(o+'&x=true')}}};w._vwo_code=code;code.init();})();(function(){var i=window;function t(){if(i._vwo_code){var e=t.hidingStyle=document.getElementById('_vis_opt_path_hides')||t.hidingStyle;if(!i._vwo_code.finished()&&!_vwo_code.libExecuted&&(!i.VWO||!VWO.dNR)){if(!document.getElementById('_vis_opt_path_hides')){document.getElementsByTagName('head')[0].appendChild(e)}requestAnimationFrame(t)}}}t()})(); <!-- End VWO Async SmartCode --> </script><link rel="preload" href="/_next/static/css/9f8d05783a0de4a0.css" as="style"/><link rel="stylesheet" href="/_next/static/css/9f8d05783a0de4a0.css" data-n-g=""/><link rel="preload" href="/_next/static/css/3d54e46f3535d969.css" as="style"/><link rel="stylesheet" href="/_next/static/css/3d54e46f3535d969.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script defer="" src="/_next/static/chunks/7902.54dcbd1aad1f3c8b.js"></script><script defer="" src="/_next/static/chunks/1579.d0432806981943f4.js"></script><script defer="" src="/_next/static/chunks/58161.4d35bd339c610863.js"></script><script defer="" src="/_next/static/chunks/70475.ad55b044f61aaaa1.js"></script><script defer="" src="/_next/static/chunks/83924.6b087034f87370df.js"></script><script defer="" src="/_next/static/chunks/92780.3c6478168147cad5.js"></script><script defer="" src="/_next/static/chunks/26608.c62ed2af8fb62551.js"></script><script defer="" src="/_next/static/chunks/37808.a6e23c080d9ea27c.js"></script><script src="/_next/static/chunks/webpack-a8c8ce26ef328535.js" defer=""></script><script src="/_next/static/chunks/framework-14b7311e99adc8a3.js" defer=""></script><script src="/_next/static/chunks/main-84031bb0c58958f7.js" defer=""></script><script src="/_next/static/chunks/22865-592ecdbb6fc8a399.js" defer=""></script><script src="/_next/static/chunks/pages/_app-dd087a1c205c8a58.js" defer=""></script><script src="/_next/static/chunks/96848-c308eb59fe3434e7.js" defer=""></script><script src="/_next/static/chunks/19698-4b20e7778cea8af9.js" defer=""></script><script src="/_next/static/chunks/73109-6056f67102645f1f.js" defer=""></script><script src="/_next/static/chunks/64433-e55a22f3d32a6f30.js" defer=""></script><script src="/_next/static/chunks/38501-d541af0e104f4514.js" defer=""></script><script src="/_next/static/chunks/36308-5289c157e9b45c7d.js" defer=""></script><script src="/_next/static/chunks/pages/%5B%5B...segments%5D%5D-1e1b30b040b8397d.js" defer=""></script><script src="/_next/static/N1lkj3qD7aR2MnmNO3hOh/_buildManifest.js" defer=""></script><script src="/_next/static/N1lkj3qD7aR2MnmNO3hOh/_ssgManifest.js" defer=""></script><style data-styled="" data-styled-version="5.3.11">.hIFHmP{color:inherit;}/*!sc*/ .hIFHmP:hover{cursor:pointer;}/*!sc*/ data-styled.g2[id="sc-gEvEer"]{content:"hIFHmP,"}/*!sc*/ body{background-color:rgb(255,255,255);}/*!sc*/ data-styled.g3[id="sc-global-MmJWH1"]{content:"sc-global-MmJWH1,"}/*!sc*/ body{color:rgb(33,33,33);}/*!sc*/ data-styled.g4[id="sc-global-fpzacQ1"]{content:"sc-global-fpzacQ1,"}/*!sc*/ html,body,#__next{height:100%;height:100dvh;}/*!sc*/ data-styled.g5[id="sc-global-ixEhQu1"]{content:"sc-global-ixEhQu1,"}/*!sc*/ html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,hr{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}/*!sc*/ html{box-sizing:border-box;-webkit-font-smoothing:antialiased;-khtml-font-smoothing:antialiased;-apple-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;}/*!sc*/ *,*:before,*:after{box-sizing:inherit;}/*!sc*/ article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}/*!sc*/ body{line-height:1;}/*!sc*/ div{text-align:inherit;}/*!sc*/ ol,ul{list-style:none;}/*!sc*/ blockquote,q{quotes:none;}/*!sc*/ blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}/*!sc*/ table{border-collapse:collapse;border-spacing:0;}/*!sc*/ data-styled.g6[id="sc-global-iBUGHw1"]{content:"sc-global-iBUGHw1,"}/*!sc*/ html{font-size:100%;}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ data-styled.g7[id="sc-global-kVcCUJ1"]{content:"sc-global-kVcCUJ1,"}/*!sc*/ .cOmsVt{height:4rem;}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .fwKMda{width:100%;}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .etLPIJ{height:64px;}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .gpOeME{width:100%;height:100%;}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ data-styled.g11[id="sc-iGgWBj"]{content:"cOmsVt,fwKMda,etLPIJ,gpOeME,"}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ data-styled.g12[id="sc-gsFSXq"]{content:"ikJBEP,"}/*!sc*/ .dXtEuA{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .enCQdX{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .eSghCw{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .XtkJg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:0.25rem;}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ data-styled.g13[id="sc-kAyceB"]{content:"dXtEuA,enCQdX,eSghCw,XtkJg,"}/*!sc*/ .ecnKox{background-color:rgb(255,255,255);}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .gckTaj{background-color:rgb(15,15,15);}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .gZyFmP{background-color:rgb(242,242,242);}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .jDFImh{background-color:rgb(253,218,36);}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ data-styled.g18[id="sc-dAlyuH"]{content:"ecnKox,gckTaj,gZyFmP,jDFImh,"}/*!sc*/ .jquZzu{position:fixed;top:0px;right:0px;left:0px;}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ data-styled.g19[id="sc-jlZhew"]{content:"jquZzu,"}/*!sc*/ .lhdApv{display:inline-block;color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;line-height:1.75rem;font-size:1rem;font-family:'__lora_06f760','__lora_Fallback_06f760',serif;text-align:inherit;}/*!sc*/ @media screen and (min-width:0px){.lhdApv{line-height:1.75rem;font-size:1rem;font-family:'__lora_06f760','__lora_Fallback_06f760',serif;text-align:inherit;}}/*!sc*/ @media screen and (min-width:768px){.lhdApv{line-height:1.75rem;font-size:1rem;font-family:'__lora_06f760','__lora_Fallback_06f760',serif;text-align:inherit;}}/*!sc*/ @media screen and (min-width:1080px){.lhdApv{line-height:1.75rem;font-size:1rem;font-family:'__lora_06f760','__lora_Fallback_06f760',serif;text-align:inherit;}}/*!sc*/ .gdkkkq{display:inline-block;color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;text-transform:uppercase;font-family:'__schabo_854c7e','__schabo_Fallback_854c7e',sans-serif;text-align:inherit;}/*!sc*/ @media screen and (min-width:0px){.gdkkkq{line-height:2.625rem;font-size:3rem;text-transform:uppercase;font-family:'__schabo_854c7e','__schabo_Fallback_854c7e',sans-serif;text-align:inherit;}}/*!sc*/ @media screen and (min-width:768px){.gdkkkq{line-height:3.75rem;font-size:4.25rem;text-transform:uppercase;font-family:'__schabo_854c7e','__schabo_Fallback_854c7e',sans-serif;text-align:inherit;}}/*!sc*/ @media screen and (min-width:1080px){.gdkkkq{line-height:3.75rem;font-size:4.25rem;text-transform:uppercase;font-family:'__schabo_854c7e','__schabo_Fallback_854c7e',sans-serif;text-align:inherit;}}/*!sc*/ data-styled.g21[id="sc-jEACwC"]{content:"lhdApv,gdkkkq,"}/*!sc*/ .jOfBNv{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:2.5rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:1rem;padding-bottom:0px;padding-left:1rem;color:rgb(255,255,255);font-family:inherit;font-size:1rem;-webkit-text-decoration:none;text-decoration:none;background-color:rgb(103,58,183);border-width:1px;border-style:solid;border-color:rgb(103,58,183);border-radius:0.375rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ @media screen and (min-width:0px){.jOfBNv{padding-top:0px;padding-right:1rem;padding-bottom:0px;padding-left:1rem;}}/*!sc*/ @media screen and (min-width:768px){.jOfBNv{padding-top:0px;padding-right:1rem;padding-bottom:0px;padding-left:1rem;}}/*!sc*/ @media screen and (min-width:1080px){.jOfBNv{padding-top:0px;padding-right:1rem;padding-bottom:0px;padding-left:1rem;}}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .jOfBNv:hover{cursor:pointer;}/*!sc*/ .jOfBNv:hover,.jOfBNv:active,.jOfBNv:focus{background-color:rgb(118,78,190);border-color:rgb(118,78,190);}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .jOfBNv:disabled{pointer-events:none;opacity:0.25;}/*!sc*/ data-styled.g27[id="sc-gFqAkR"]{content:"jOfBNv,"}/*!sc*/ .fpGmYQ{margin:0 auto;}/*!sc*/ data-styled.g34[id="sc-hmdomO"]{content:"fpGmYQ,"}/*!sc*/ .jgiRZq{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .gSSnsB{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ data-styled.g36[id="sc-bXCLTC"]{content:"jgiRZq,gSSnsB,"}/*!sc*/ .kDyrQm{width:100%;height:100%;}/*!sc*/ .kDyrQm > *{width:100%;height:100%;}/*!sc*/ data-styled.g51[id="sc-jxOSlx"]{content:"kDyrQm,"}/*!sc*/ .eebKum{display:grid;grid-template-columns:repeat(12,1fr);}/*!sc*/ @media screen and (min-width:0px){.eebKum{grid-column-gap:1.5rem;grid-row-gap:1.5rem;}}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ data-styled.g60[id="sc-fBWQRz"]{content:"eebKum,"}/*!sc*/ .kBNrHN{grid-column-start:auto;grid-row-start:auto;grid-row-end:span 1;}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){.kBNrHN{grid-column-end:span 2;}}/*!sc*/ @media screen and (min-width:1080px){.kBNrHN{grid-column-end:span 2;}}/*!sc*/ .kqQtoJ{grid-column-start:auto;grid-row-start:auto;grid-row-end:span 1;}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){.kqQtoJ{grid-column-end:span 7;}}/*!sc*/ @media screen and (min-width:1080px){.kqQtoJ{grid-column-end:span 7;}}/*!sc*/ .coHAA-d{grid-column-start:auto;grid-row-start:auto;grid-row-end:span 1;}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){.coHAA-d{grid-column-end:span 3;}}/*!sc*/ @media screen and (min-width:1080px){.coHAA-d{grid-column-end:span 3;}}/*!sc*/ .gwRXjA{grid-column-start:auto;grid-row-start:auto;grid-row-end:span 1;}/*!sc*/ @media screen and (min-width:0px){.gwRXjA{grid-column-end:span 12;}}/*!sc*/ @media screen and (min-width:768px){.gwRXjA{grid-column-end:span 6;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .dahayk{grid-row-start:auto;grid-row-end:span 1;}/*!sc*/ @media screen and (min-width:0px){.dahayk{grid-column-end:span 12;}}/*!sc*/ @media screen and (min-width:768px){.dahayk{grid-column-start:8;grid-column-end:span 5;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .RUCBa{grid-column-start:auto;grid-row-start:auto;grid-row-end:span 1;}/*!sc*/ @media screen and (min-width:0px){.RUCBa{grid-column-end:span 12;}}/*!sc*/ @media screen and (min-width:768px){.RUCBa{grid-column-end:span 4;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .cMHsOW{grid-column-start:auto;grid-row-start:auto;grid-row-end:span 1;}/*!sc*/ @media screen and (min-width:0px){.cMHsOW{grid-column-end:span 12;}}/*!sc*/ @media screen and (min-width:768px){.cMHsOW{grid-column-end:span 8;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .cCbdpO{grid-column-start:auto;grid-row-start:auto;grid-row-end:span 1;}/*!sc*/ @media screen and (min-width:0px){.cCbdpO{grid-column-end:span 12;}}/*!sc*/ @media screen and (min-width:768px){.cCbdpO{grid-column-end:span 6;}}/*!sc*/ @media screen and (min-width:1080px){.cCbdpO{grid-column-end:span 6;}}/*!sc*/ .pIBJx{grid-column-start:auto;grid-row-start:auto;grid-row-end:span 1;}/*!sc*/ @media screen and (min-width:0px){.pIBJx{grid-column-end:span 12;}}/*!sc*/ @media screen and (min-width:768px){.pIBJx{grid-column-end:span 4;}}/*!sc*/ @media screen and (min-width:1080px){.pIBJx{grid-column-end:span 3;}}/*!sc*/ .jxpxmA{grid-column-start:auto;grid-row-start:auto;grid-row-end:span 1;}/*!sc*/ @media screen and (min-width:0px){.jxpxmA{grid-column-end:span 12;}}/*!sc*/ @media screen and (min-width:768px){.jxpxmA{grid-column-end:span 2;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .jSSGba{grid-row-start:auto;grid-row-end:span 1;}/*!sc*/ @media screen and (min-width:0px){.jSSGba{grid-column-start:1;grid-column-end:span 12;}}/*!sc*/ @media screen and (min-width:768px){.jSSGba{grid-column-start:4;grid-column-end:span 9;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ data-styled.g61[id="sc-hknOHE"]{content:"kBNrHN,kqQtoJ,coHAA-d,gwRXjA,dahayk,RUCBa,cMHsOW,cCbdpO,pIBJx,jxpxmA,jSSGba,"}/*!sc*/ .ipdJds{display:block;}/*!sc*/ data-styled.g63[id="sc-hCPjZK"]{content:"ipdJds,"}/*!sc*/ .eVicvR{display:block;width:100%;height:100%;object-position:center;object-fit:cover;}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ data-styled.g64[id="sc-Nxspf"]{content:"eVicvR,"}/*!sc*/ .bhafHV{position:relative;}/*!sc*/ data-styled.g66[id="sc-gFAWRd"]{content:"bhafHV,"}/*!sc*/ .jIsZyB{z-index:1;pointer-events:none;}/*!sc*/ .jIsZyB > *{pointer-events:initial;}/*!sc*/ data-styled.g70[id="sc-klVQfs"]{content:"jIsZyB,"}/*!sc*/ .kcwbzJ{margin:0 auto;max-width:90rem;}/*!sc*/ @media screen and (min-width:0px){.kcwbzJ{padding-left:1.5rem;padding-right:1.5rem;}}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){.kcwbzJ{padding-left:6rem;padding-right:6rem;}}/*!sc*/ data-styled.g94[id="sc-a04cb64f-0"]{content:"kcwbzJ,"}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ @media screen and (min-width:0px){.evQMIw{row-gap:4rem;}}/*!sc*/ @media screen and (min-width:768px){.evQMIw{row-gap:5rem;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ data-styled.g95[id="sc-c58fb0ed-0"]{content:"fexzxJ,evQMIw,"}/*!sc*/ .hs-form{background-color:#ffffff;font-family:"Inter",sans-serif;font-weight:600;font-size:0.75rem;line-height:1.5rem;color:#0f0f0f;overflow:hidden;}/*!sc*/ .hs-form > .hs-form-field:first-child,.hs-form > .legal-consent-container:first-child{margin-top:0;}/*!sc*/ @media screen and (min-width:0px){.hs-form > .hs-form-field,.hs-form > .legal-consent-container{margin:1rem 0;}}/*!sc*/ @media screen and (min-width:768px){.hs-form > .hs-form-field,.hs-form > .legal-consent-container{margin:2rem 0;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .hs-form .hs-richtext{color:rgba(15,15,15,0.7);font-size:0.625rem;font-style:normal;font-weight:400;line-height:1rem;}/*!sc*/ @media screen and (min-width:0px){.hs-form .hs-richtext{margin:1.5rem 0;}}/*!sc*/ @media screen and (min-width:768px){.hs-form .hs-richtext{margin:0.5rem 0;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .hs-form label.hs-error-msg{color:#ff3f00;}/*!sc*/ .hs-form .form-columns-1,.hs-form .form-columns-2,.hs-form .form-columns-3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.5rem;}/*!sc*/ .hs-form .form-columns-1:first-of-type,.hs-form .form-columns-2:first-of-type,.hs-form .form-columns-3:first-of-type{margin-top:0;}/*!sc*/ .hs-form .form-columns-1:last-of-type,.hs-form .form-columns-2:last-of-type,.hs-form .form-columns-3:last-of-type{margin-bottom:0;}/*!sc*/ .hs-form .form-columns-1 > div,.hs-form .form-columns-2 > div,.hs-form .form-columns-3 > div{-webkit-flex:1;-ms-flex:1;flex:1;}/*!sc*/ @media screen and (min-width:0px){.hs-form .form-columns-1 > div,.hs-form .form-columns-2 > div,.hs-form .form-columns-3 > div{margin:0.5rem 0;}}/*!sc*/ @media screen and (min-width:768px){.hs-form .form-columns-1 > div,.hs-form .form-columns-2 > div,.hs-form .form-columns-3 > div{margin:2rem 0;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ @media screen and (min-width:0px){.hs-form .form-columns-1,.hs-form .form-columns-2,.hs-form .form-columns-3{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:-0.5rem 0;gap:0rem;}}/*!sc*/ @media screen and (min-width:768px){.hs-form .form-columns-1,.hs-form .form-columns-2,.hs-form .form-columns-3{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:-1rem 0;gap:1.5rem;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ @media screen and (min-width:0px){.hs-form .hs_recaptcha{margin:1rem 0;}}/*!sc*/ @media screen and (min-width:768px){.hs-form .hs_recaptcha{margin:2rem 0;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .hs-form .input{line-height:0;}/*!sc*/ .hs-form input[type="text"],.hs-form input[type="email"],.hs-form textarea,.hs-form select{font-family:"Inter",sans-serif;border:1px solid #969696;width:100%;border-radius:1.5rem;padding:0.625rem 1.5rem;margin-top:0.25rem;}/*!sc*/ .hs-form input[type="text"]:hover,.hs-form input[type="email"]:hover,.hs-form textarea:hover,.hs-form select:hover{background-color:#f9f9f9;}/*!sc*/ .hs-form input[type="text"]:focus,.hs-form input[type="email"]:focus,.hs-form textarea:focus,.hs-form select:focus{border-color:#0f0f0f;color:#0f0f0f;}/*!sc*/ .hs-form input[type="submit"]{background-color:#0f0f0f;font-size:1rem;color:#ffffff;padding:0.375rem 1.375rem;line-height:1.75rem;border:1px solid #0f0f0f;border-radius:6.25rem;font-weight:400;cursor:pointer;}/*!sc*/ .hs-form input[type="radio"]{cursor:pointer;width:1.5rem;height:1.5rem;}/*!sc*/ .hs-form input[type="radio"]:hover{border:1px solid #0f0f0f;}/*!sc*/ .hs-form input[type="radio"]:checked::before{background-color:#fdda24;border:6px solid #0f0f0f;}/*!sc*/ .hs-form input[type="radio"]::before{content:"";display:inline-block;width:1.5rem;height:1.5rem;margin-right:0.5rem;border-radius:50%;border:1px solid #969696;}/*!sc*/ .hs-form input[type="radio"]::before:hover{background-color:#f9f9f9;}/*!sc*/ .hs-field-desc{font-weight:400;font-size:0.75rem;line-height:2;margin:0.5rem 0;}/*!sc*/ .hs-form-checkbox,.hs-form-booleancheckbox,.hs-form-booleancheckbox-display{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-weight:400;}/*!sc*/ .hs-form-checkbox input[type="checkbox"],.hs-form-booleancheckbox input[type="checkbox"],.hs-form-booleancheckbox-display input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.5rem;height:1.5rem;border:1px solid #969696;border-radius:0.25rem;background-repeat:no-repeat;background-position:center;cursor:pointer;font-weight:400;min-width:1.5rem;margin:0;}/*!sc*/ .hs-form-checkbox input[type="checkbox"]:hover,.hs-form-booleancheckbox input[type="checkbox"]:hover,.hs-form-booleancheckbox-display input[type="checkbox"]:hover{background-color:#f2f2f2;border:1 solid #0f0f0f;}/*!sc*/ .hs-form-checkbox input[type="checkbox"]:hover:checked,.hs-form-booleancheckbox input[type="checkbox"]:hover:checked,.hs-form-booleancheckbox-display input[type="checkbox"]:hover:checked,.hs-form-checkbox input[type="checkbox"]:checked,.hs-form-booleancheckbox input[type="checkbox"]:checked,.hs-form-booleancheckbox-display input[type="checkbox"]:checked{border:1 solid #0f0f0f;background-color:#0f0f0f;background-image:url('/images/check-yellow.svg');}/*!sc*/ .hs-form-checkbox input[type="checkbox"]:checked:hover,.hs-form-booleancheckbox input[type="checkbox"]:checked:hover,.hs-form-booleancheckbox-display input[type="checkbox"]:checked:hover{border:1 solid #0f0f0f;}/*!sc*/ .hs-form-checkbox span,.hs-form-booleancheckbox span,.hs-form-booleancheckbox-display span{font-size:0.75rem;line-height:1.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-weight:400;-webkit-flex-basis:fit-content;-ms-flex-preferred-size:fit-content;flex-basis:fit-content;}/*!sc*/ .hs-form-checkbox label,.hs-form-booleancheckbox label,.hs-form-booleancheckbox-display label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;margin:0.5rem 0;gap:0.5rem;}/*!sc*/ .hs-form-booleancheckbox-display span{display:inline;}/*!sc*/ .hs-fieldtype-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2rem;}/*!sc*/ .hs-fieldtype-select .input{display:inline-block;width:100%;position:relative;}/*!sc*/ .hs-fieldtype-select .input:after{content:"";position:absolute;top:1rem;right:1rem;width:1rem;height:1rem;background-image:url(/images/chevron-down.svg);background-repeat:no-repeat;background-position:center;pointer-events:none;cursor:pointer;}/*!sc*/ .hs-form-radio{margin:0.5rem 0;}/*!sc*/ .hs-form-radio span{font-size:0.75rem;line-height:1.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-weight:400;-webkit-flex-basis:fit-content;-ms-flex-preferred-size:fit-content;flex-basis:fit-content;color:#000;}/*!sc*/ .hs-form-radio label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0.5rem;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/ .hs-form-radio input{margin:0;width:1rem;height:1rem;}/*!sc*/ input[type=file]{margin-top:0.5rem;}/*!sc*/ .hs_error_rollup{border:0.125rem solid #ff3f00;border-radius:0.125rem;line-height:2rem;padding:0.75rem 1.5rem;margin-bottom:2.5rem;}/*!sc*/ data-styled.g128[id="sc-global-fGRfYH1"]{content:"sc-global-fGRfYH1,"}/*!sc*/ html{-webkit-scroll-behavior:smooth;-moz-scroll-behavior:smooth;-ms-scroll-behavior:smooth;scroll-behavior:smooth;}/*!sc*/ #portal{z-index:50;position:relative;}/*!sc*/ [mode=fixed]{z-index:40;}/*!sc*/ .grecaptcha-badge{visibility:hidden;}/*!sc*/ a{color:#0f0f0f;}/*!sc*/ .hs-form .hs_recaptcha{display:none;}/*!sc*/ data-styled.g129[id="sc-global-eRodES1"]{content:"sc-global-eRodES1,"}/*!sc*/ :root{--mono-1:#b7ace8;--mono-2:#b7ace8;--mono-3:#00a7b5;--hue-1:#ffffff;--hue-2:#ffffff;--hue-3:#b7ace8;--hue-4:#fdda24;--hue-5:#ffffff;--hue-5-2:#fdda24;--hue-6:#ffffff;--syntax-fg:#b7ace8;--syntax-bg:#262626;--syntax-gutter:rgba(255,255,255,0.2);--syntax-guide:rgba(255,255,255,0.2);--syntax-selection-color:rgba(255,255,255,0.2);--syntax-gutter-background-color-selected:#262626;--syntax-cursor-line:#ffffff;}/*!sc*/ code[class*="language-"],pre[class*="language-"]{background:var(--syntax-bg);color:var(--mono-1);direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;font-size:0.875rem;line-height:1.125rem;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;}/*!sc*/ code[class*="language-"]::-moz-selection,code[class*="language-"] *::-moz-selection,pre[class*="language-"] *::-moz-selection{background:var(--syntax-selection-color);color:inherit;text-shadow:none;}/*!sc*/ code[class*="language-"]::selection,code[class*="language-"] *::selection,pre[class*="language-"] *::selection{background:var(--syntax-selection-color);color:inherit;text-shadow:none;}/*!sc*/ pre[class*="language-"]{padding:1em;margin:0.5em 0;overflow:auto;border-radius:0.3em;}/*!sc*/ :not(pre) > code[class*="language-"]{padding:0.2em 0.3em;border-radius:0.3em;white-space:normal;}/*!sc*/ @media print{code[class*="language-"],pre[class*="language-"]{text-shadow:none;}}/*!sc*/ .token.comment,.token.prolog,.token.cdata{color:var(--mono-3);}/*!sc*/ .token.doctype,.token.punctuation,.token.entity{color:var(--mono-1);}/*!sc*/ .token.attr-name,.token.class-name,.token.boolean,.token.constant,.token.number,.token.atrule{color:var(--hue-6);}/*!sc*/ .token.keyword{color:var(--hue-3);}/*!sc*/ .token.property,.token.tag,.token.symbol,.token.deleted,.token.important{color:var(--hue-5);}/*!sc*/ .token.selector,.token.string,.token.char,.token.builtin,.token.inserted,.token.regex,.token.attr-value,.token.attr-value > .token.punctuation{color:var(--hue-4);}/*!sc*/ .token.variable,.token.operator,.token.function{color:var(--hue-2);}/*!sc*/ .token.url{color:var(--hue-1);}/*!sc*/ .token.attr-value > .token.punctuation.attr-equals,.token.special-attr > .token.attr-value > .token.value.css{color:var(--mono-1);}/*!sc*/ .language-css .token.selector{color:var(--hue-5);}/*!sc*/ .language-css .token.property{color:var(--mono-1);}/*!sc*/ .language-css .token.function,.language-css .token.url > .token.function{color:var(--hue-1);}/*!sc*/ .language-css .token.url > .token.string.url{color:var(--hue-4);}/*!sc*/ .language-css .token.important,.language-css .token.atrule .token.rule{color:var(--hue-3);}/*!sc*/ .language-javascript .token.operator{color:var(--hue-3);}/*!sc*/ .language-javascript .token.template-string > .token.interpolation > .token.interpolation-punctuation.punctuation{color:var(--hue-5-2);}/*!sc*/ .language-json .token.operator{color:var(--mono-1);}/*!sc*/ .language-json .token.null.keyword{color:var(--hue-6);}/*!sc*/ .language-markdown .token.url,.language-markdown .token.url > .token.operator,.language-markdown .token.url-reference.url > .token.string{color:var(--mono-1);}/*!sc*/ .language-markdown .token.url > .token.content{color:var(--hue-2);}/*!sc*/ .language-markdown .token.url > .token.url,.language-markdown .token.url-reference.url{color:var(--hue-1);}/*!sc*/ .language-markdown .token.blockquote.punctuation,.language-markdown .token.hr.punctuation{color:var(--mono-3);font-style:italic;}/*!sc*/ .language-markdown .token.code-snippet{color:var(--hue-4);}/*!sc*/ .language-markdown .token.bold .token.content{color:var(--hue-6);}/*!sc*/ .language-markdown .token.italic .token.content{color:var(--hue-3);}/*!sc*/ .language-markdown .token.strike .token.content,.language-markdown .token.strike .token.punctuation,.language-markdown .token.list.punctuation,.language-markdown .token.title.important > .token.punctuation{color:var(--hue-5);}/*!sc*/ .token.bold{font-weight:bold;}/*!sc*/ .token.italic{font-style:italic;}/*!sc*/ .token.entity{cursor:help;}/*!sc*/ .token.namespace{opacity:0.8;}/*!sc*/ .token.token.tab:not(:empty):before,.token.token.cr:before,.token.token.lf:before,.token.token.space:before{color:var(--syntax-guide);text-shadow:none;}/*!sc*/ div.code-toolbar > .toolbar.toolbar > .toolbar-item{margin-right:0.4em;}/*!sc*/ div.code-toolbar > .toolbar.toolbar > .toolbar-item > button,div.code-toolbar > .toolbar.toolbar > .toolbar-item > a,div.code-toolbar > .toolbar.toolbar > .toolbar-item > span{background:var(--syntax-gutter-background-color-selected);color:var(--mono-2);padding:0.5em 1em;border-radius:0.3em;cursor:pointer;}/*!sc*/ div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:hover,div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:focus,div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:hover,div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:focus,div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:hover,div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:focus{background:var(--syntax-selection-color);color:var(--mono-1);}/*!sc*/ .line-highlight.line-highlight{background:var(--syntax-cursor-line);}/*!sc*/ .line-highlight.line-highlight:before,.line-highlight.line-highlight[data-end]:after{background:var(--syntax-gutter-background-color-selected);color:var(--mono-1);padding:0.1em 0.6em;border-radius:0.3em;box-shadow:0 2px 0 0 rgba(0,0,0,0.2);}/*!sc*/ pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows > span:hover:before{background-color:var(--syntax-cursor-line);}/*!sc*/ .line-numbers.line-numbers .line-numbers-rows,.command-line .command-line-prompt{border-right-color:var(--syntax-guide);}/*!sc*/ .line-numbers .line-numbers-rows > span:before,.command-line .command-line-prompt > span:before{color:var(--syntax-gutter);}/*!sc*/ .rainbow-braces .token.token.punctuation.brace-level-1,.rainbow-braces .token.token.punctuation.brace-level-5,.rainbow-braces .token.token.punctuation.brace-level-9{color:var(--hue-5);}/*!sc*/ .rainbow-braces .token.token.punctuation.brace-level-2,.rainbow-braces .token.token.punctuation.brace-level-6,.rainbow-braces .token.token.punctuation.brace-level-10{color:var(--hue-4);}/*!sc*/ .rainbow-braces .token.token.punctuation.brace-level-3,.rainbow-braces .token.token.punctuation.brace-level-7,.rainbow-braces .token.token.punctuation.brace-level-11{color:var(--hue-2);}/*!sc*/ .rainbow-braces .token.token.punctuation.brace-level-4,.rainbow-braces .token.token.punctuation.brace-level-8,.rainbow-braces .token.token.punctuation.brace-level-12{color:var(--hue-3);}/*!sc*/ pre.diff-highlight > code .token.token.deleted:not(.prefix),pre > code.diff-highlight .token.token.deleted:not(.prefix){background-color:hsla(353,100%,66%,0.15);}/*!sc*/ pre.diff-highlight > code .token.token.deleted:not(.prefix)::-moz-selection,pre.diff-highlight > code .token.token.deleted:not(.prefix) *::-moz-selection,pre > code.diff-highlight .token.token.deleted:not(.prefix)::-moz-selection,pre > code.diff-highlight .token.token.deleted:not(.prefix) *::-moz-selection{background-color:hsla(353,95%,66%,0.25);}/*!sc*/ pre.diff-highlight > code .token.token.deleted:not(.prefix)::selection,pre.diff-highlight > code .token.token.deleted:not(.prefix) *::selection,pre > code.diff-highlight .token.token.deleted:not(.prefix)::selection,pre > code.diff-highlight .token.token.deleted:not(.prefix) *::selection{background-color:hsla(353,95%,66%,0.25);}/*!sc*/ pre.diff-highlight > code .token.token.inserted:not(.prefix),pre > code.diff-highlight .token.token.inserted:not(.prefix){background-color:hsla(137,100%,55%,0.15);}/*!sc*/ pre.diff-highlight > code .token.token.inserted:not(.prefix)::-moz-selection,pre.diff-highlight > code .token.token.inserted:not(.prefix) *::-moz-selection,pre > code.diff-highlight .token.token.inserted:not(.prefix)::-moz-selection,pre > code.diff-highlight .token.token.inserted:not(.prefix) *::-moz-selection{background-color:hsla(135,73%,55%,0.25);}/*!sc*/ pre.diff-highlight > code .token.token.inserted:not(.prefix)::selection,pre.diff-highlight > code .token.token.inserted:not(.prefix) *::selection,pre > code.diff-highlight .token.token.inserted:not(.prefix)::selection,pre > code.diff-highlight .token.token.inserted:not(.prefix) *::selection{background-color:hsla(135,73%,55%,0.25);}/*!sc*/ .prism-previewer.prism-previewer:before,.prism-previewer-gradient.prism-previewer-gradient div{border-color:hsl(224,13%,17%);}/*!sc*/ .prism-previewer-color.prism-previewer-color:before,.prism-previewer-gradient.prism-previewer-gradient div,.prism-previewer-easing.prism-previewer-easing:before{border-radius:0.3em;}/*!sc*/ .prism-previewer.prism-previewer:after{border-top-color:hsl(224,13%,17%);}/*!sc*/ .prism-previewer-flipped.prism-previewer-flipped.after{border-bottom-color:hsl(224,13%,17%);}/*!sc*/ .prism-previewer-angle.prism-previewer-angle:before,.prism-previewer-time.prism-previewer-time:before,.prism-previewer-easing.prism-previewer-easing{background:hsl(219,13%,22%);}/*!sc*/ .prism-previewer-angle.prism-previewer-angle circle,.prism-previewer-time.prism-previewer-time circle{stroke:var(--mono-1);stroke-opacity:1;}/*!sc*/ .prism-previewer-easing.prism-previewer-easing circle,.prism-previewer-easing.prism-previewer-easing path,.prism-previewer-easing.prism-previewer-easing line{stroke:var(--mono-1);}/*!sc*/ .prism-previewer-easing.prism-previewer-easing circle{fill:transparent;}/*!sc*/ pre[class*="language-"].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber;}/*!sc*/ pre[class*="language-"].line-numbers > code{position:relative;white-space:inherit;}/*!sc*/ .line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;-webkit-letter-spacing:-1px;-moz-letter-spacing:-1px;-ms-letter-spacing:-1px;letter-spacing:-1px;border-right:1px solid;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}/*!sc*/ .line-numbers-rows > span{display:block;counter-increment:linenumber;}/*!sc*/ .line-numbers-rows > span:before{content:counter(linenumber);color:red;display:block;padding-right:0.8em;text-align:right;}/*!sc*/ data-styled.g130[id="sc-global-fZcgiM1"]{content:"sc-global-fZcgiM1,"}/*!sc*/ .katex{font-family:'__lora_06f760','__lora_Fallback_06f760',serif;line-height:1.2;text-indent:0;text-rendering:auto;font-size:1.5rem;}/*!sc*/ .katex *{-ms-high-contrast-adjust:none !important;}/*!sc*/ .katex *{border-color:currentColor;}/*!sc*/ .katex .katex-version::after{content:"0.16.8";}/*!sc*/ .katex .katex-mathml{position:absolute;-webkit-clip:rect(1px,1px,1px,1px);clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden;}/*!sc*/ .katex .katex-html > .newline{display:block;}/*!sc*/ .katex .base{position:relative;display:inline-block;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:-webkit-min-content;width:-moz-min-content;width:min-content;}/*!sc*/ .katex .strut{display:inline-block;}/*!sc*/ .katex .textbf{font-weight:bold;}/*!sc*/ .katex .textit{font-style:italic;}/*!sc*/ .katex .mathnormal{font-style:italic;}/*!sc*/ .katex .mathit{font-style:italic;}/*!sc*/ .katex .mathrm{font-style:normal;}/*!sc*/ .katex .mathbf{font-weight:bold;}/*!sc*/ .katex .boldsymbol{font-weight:bold;font-style:italic;}/*!sc*/ .katex .mathboldsf,.katex .textboldsf{font-weight:bold;}/*!sc*/ .katex .mathitsf,.katex .textitsf{font-style:italic;}/*!sc*/ .katex .mainrm{font-style:normal;}/*!sc*/ .katex .vlist-t{display:inline-table;table-layout:fixed;border-collapse:collapse;}/*!sc*/ .katex .vlist-r{display:table-row;}/*!sc*/ .katex .vlist{display:table-cell;vertical-align:bottom;position:relative;}/*!sc*/ .katex .vlist > span{display:block;height:0;position:relative;}/*!sc*/ .katex .vlist > span > span{display:inline-block;}/*!sc*/ .katex .vlist > span > .pstrut{overflow:hidden;width:0;}/*!sc*/ .katex .vlist-t2{margin-right:-2px;}/*!sc*/ .katex .vlist-s{display:table-cell;vertical-align:bottom;font-size:1px;width:2px;min-width:2px;}/*!sc*/ .katex .vbox{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}/*!sc*/ .katex .hbox{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;}/*!sc*/ .katex .thinbox{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:0;max-width:0;}/*!sc*/ .katex .msupsub{text-align:left;}/*!sc*/ .katex .mfrac > span > span{text-align:center;}/*!sc*/ .katex .mfrac .frac-line{display:inline-block;width:100%;border-bottom-style:solid;}/*!sc*/ .katex .mfrac .frac-line,.katex .overline .overline-line,.katex .underline .underline-line,.katex .hline,.katex .hdashline,.katex .rule{min-height:1px;}/*!sc*/ .katex .mspace{display:inline-block;}/*!sc*/ .katex .llap,.katex .rlap,.katex .clap{width:0;position:relative;}/*!sc*/ .katex .llap > .inner,.katex .rlap > .inner,.katex .clap > .inner{position:absolute;}/*!sc*/ .katex .llap > .fix,.katex .rlap > .fix,.katex .clap > .fix{display:inline-block;}/*!sc*/ .katex .llap > .inner{right:0;}/*!sc*/ .katex .rlap > .inner,.katex .clap > .inner{left:0;}/*!sc*/ .katex .clap > .inner > span{margin-left:-50%;margin-right:50%;}/*!sc*/ .katex .rule{display:inline-block;border:solid 0;position:relative;}/*!sc*/ .katex .overline .overline-line,.katex .underline .underline-line,.katex .hline{display:inline-block;width:100%;border-bottom-style:solid;}/*!sc*/ .katex .hdashline{display:inline-block;width:100%;border-bottom-style:dashed;}/*!sc*/ .katex .sqrt > .root{margin-left:0.27777778em;margin-right:-0.55555556em;}/*!sc*/ .katex .sizing.reset-size1.size1,.katex .fontsize-ensurer.reset-size1.size1{font-size:1em;}/*!sc*/ .katex .sizing.reset-size1.size2,.katex .fontsize-ensurer.reset-size1.size2{font-size:1.2em;}/*!sc*/ .katex .sizing.reset-size1.size3,.katex .fontsize-ensurer.reset-size1.size3{font-size:1.4em;}/*!sc*/ .katex .sizing.reset-size1.size4,.katex .fontsize-ensurer.reset-size1.size4{font-size:1.6em;}/*!sc*/ .katex .sizing.reset-size1.size5,.katex .fontsize-ensurer.reset-size1.size5{font-size:1.8em;}/*!sc*/ .katex .sizing.reset-size1.size6,.katex .fontsize-ensurer.reset-size1.size6{font-size:2em;}/*!sc*/ .katex .sizing.reset-size1.size7,.katex .fontsize-ensurer.reset-size1.size7{font-size:2.4em;}/*!sc*/ .katex .sizing.reset-size1.size8,.katex .fontsize-ensurer.reset-size1.size8{font-size:2.88em;}/*!sc*/ .katex .sizing.reset-size1.size9,.katex .fontsize-ensurer.reset-size1.size9{font-size:3.456em;}/*!sc*/ .katex .sizing.reset-size1.size10,.katex .fontsize-ensurer.reset-size1.size10{font-size:4.148em;}/*!sc*/ .katex .sizing.reset-size1.size11,.katex .fontsize-ensurer.reset-size1.size11{font-size:4.976em;}/*!sc*/ .katex .sizing.reset-size2.size1,.katex .fontsize-ensurer.reset-size2.size1{font-size:0.83333333em;}/*!sc*/ .katex .sizing.reset-size2.size2,.katex .fontsize-ensurer.reset-size2.size2{font-size:1em;}/*!sc*/ .katex .sizing.reset-size2.size3,.katex .fontsize-ensurer.reset-size2.size3{font-size:1.16666667em;}/*!sc*/ .katex .sizing.reset-size2.size4,.katex .fontsize-ensurer.reset-size2.size4{font-size:1.33333333em;}/*!sc*/ .katex .sizing.reset-size2.size5,.katex .fontsize-ensurer.reset-size2.size5{font-size:1.5em;}/*!sc*/ .katex .sizing.reset-size2.size6,.katex .fontsize-ensurer.reset-size2.size6{font-size:1.66666667em;}/*!sc*/ .katex .sizing.reset-size2.size7,.katex .fontsize-ensurer.reset-size2.size7{font-size:2em;}/*!sc*/ .katex .sizing.reset-size2.size8,.katex .fontsize-ensurer.reset-size2.size8{font-size:2.4em;}/*!sc*/ .katex .sizing.reset-size2.size9,.katex .fontsize-ensurer.reset-size2.size9{font-size:2.88em;}/*!sc*/ .katex .sizing.reset-size2.size10,.katex .fontsize-ensurer.reset-size2.size10{font-size:3.45666667em;}/*!sc*/ .katex .sizing.reset-size2.size11,.katex .fontsize-ensurer.reset-size2.size11{font-size:4.14666667em;}/*!sc*/ .katex .sizing.reset-size3.size1,.katex .fontsize-ensurer.reset-size3.size1{font-size:0.71428571em;}/*!sc*/ .katex .sizing.reset-size3.size2,.katex .fontsize-ensurer.reset-size3.size2{font-size:0.85714286em;}/*!sc*/ .katex .sizing.reset-size3.size3,.katex .fontsize-ensurer.reset-size3.size3{font-size:1em;}/*!sc*/ .katex .sizing.reset-size3.size4,.katex .fontsize-ensurer.reset-size3.size4{font-size:1.14285714em;}/*!sc*/ .katex .sizing.reset-size3.size5,.katex .fontsize-ensurer.reset-size3.size5{font-size:1.28571429em;}/*!sc*/ .katex .sizing.reset-size3.size6,.katex .fontsize-ensurer.reset-size3.size6{font-size:1.42857143em;}/*!sc*/ .katex .sizing.reset-size3.size7,.katex .fontsize-ensurer.reset-size3.size7{font-size:1.71428571em;}/*!sc*/ .katex .sizing.reset-size3.size8,.katex .fontsize-ensurer.reset-size3.size8{font-size:2.05714286em;}/*!sc*/ .katex .sizing.reset-size3.size9,.katex .fontsize-ensurer.reset-size3.size9{font-size:2.46857143em;}/*!sc*/ .katex .sizing.reset-size3.size10,.katex .fontsize-ensurer.reset-size3.size10{font-size:2.96285714em;}/*!sc*/ .katex .sizing.reset-size3.size11,.katex .fontsize-ensurer.reset-size3.size11{font-size:3.55428571em;}/*!sc*/ .katex .sizing.reset-size4.size1,.katex .fontsize-ensurer.reset-size4.size1{font-size:0.625em;}/*!sc*/ .katex .sizing.reset-size4.size2,.katex .fontsize-ensurer.reset-size4.size2{font-size:0.75em;}/*!sc*/ .katex .sizing.reset-size4.size3,.katex .fontsize-ensurer.reset-size4.size3{font-size:0.875em;}/*!sc*/ .katex .sizing.reset-size4.size4,.katex .fontsize-ensurer.reset-size4.size4{font-size:1em;}/*!sc*/ .katex .sizing.reset-size4.size5,.katex .fontsize-ensurer.reset-size4.size5{font-size:1.125em;}/*!sc*/ .katex .sizing.reset-size4.size6,.katex .fontsize-ensurer.reset-size4.size6{font-size:1.25em;}/*!sc*/ .katex .sizing.reset-size4.size7,.katex .fontsize-ensurer.reset-size4.size7{font-size:1.5em;}/*!sc*/ .katex .sizing.reset-size4.size8,.katex .fontsize-ensurer.reset-size4.size8{font-size:1.8em;}/*!sc*/ .katex .sizing.reset-size4.size9,.katex .fontsize-ensurer.reset-size4.size9{font-size:2.16em;}/*!sc*/ .katex .sizing.reset-size4.size10,.katex .fontsize-ensurer.reset-size4.size10{font-size:2.5925em;}/*!sc*/ .katex .sizing.reset-size4.size11,.katex .fontsize-ensurer.reset-size4.size11{font-size:3.11em;}/*!sc*/ .katex .sizing.reset-size5.size1,.katex .fontsize-ensurer.reset-size5.size1{font-size:0.55555556em;}/*!sc*/ .katex .sizing.reset-size5.size2,.katex .fontsize-ensurer.reset-size5.size2{font-size:0.66666667em;}/*!sc*/ .katex .sizing.reset-size5.size3,.katex .fontsize-ensurer.reset-size5.size3{font-size:0.77777778em;}/*!sc*/ .katex .sizing.reset-size5.size4,.katex .fontsize-ensurer.reset-size5.size4{font-size:0.88888889em;}/*!sc*/ .katex .sizing.reset-size5.size5,.katex .fontsize-ensurer.reset-size5.size5{font-size:1em;}/*!sc*/ .katex .sizing.reset-size5.size6,.katex .fontsize-ensurer.reset-size5.size6{font-size:1.11111111em;}/*!sc*/ .katex .sizing.reset-size5.size7,.katex .fontsize-ensurer.reset-size5.size7{font-size:1.33333333em;}/*!sc*/ .katex .sizing.reset-size5.size8,.katex .fontsize-ensurer.reset-size5.size8{font-size:1.6em;}/*!sc*/ .katex .sizing.reset-size5.size9,.katex .fontsize-ensurer.reset-size5.size9{font-size:1.92em;}/*!sc*/ .katex .sizing.reset-size5.size10,.katex .fontsize-ensurer.reset-size5.size10{font-size:2.30444444em;}/*!sc*/ .katex .sizing.reset-size5.size11,.katex .fontsize-ensurer.reset-size5.size11{font-size:2.76444444em;}/*!sc*/ .katex .sizing.reset-size6.size1,.katex .fontsize-ensurer.reset-size6.size1{font-size:0.5em;}/*!sc*/ .katex .sizing.reset-size6.size2,.katex .fontsize-ensurer.reset-size6.size2{font-size:0.6em;}/*!sc*/ .katex .sizing.reset-size6.size3,.katex .fontsize-ensurer.reset-size6.size3{font-size:0.7em;}/*!sc*/ .katex .sizing.reset-size6.size4,.katex .fontsize-ensurer.reset-size6.size4{font-size:0.8em;}/*!sc*/ .katex .sizing.reset-size6.size5,.katex .fontsize-ensurer.reset-size6.size5{font-size:0.9em;}/*!sc*/ .katex .sizing.reset-size6.size6,.katex .fontsize-ensurer.reset-size6.size6{font-size:1em;}/*!sc*/ .katex .sizing.reset-size6.size7,.katex .fontsize-ensurer.reset-size6.size7{font-size:1.2em;}/*!sc*/ .katex .sizing.reset-size6.size8,.katex .fontsize-ensurer.reset-size6.size8{font-size:1.44em;}/*!sc*/ .katex .sizing.reset-size6.size9,.katex .fontsize-ensurer.reset-size6.size9{font-size:1.728em;}/*!sc*/ .katex .sizing.reset-size6.size10,.katex .fontsize-ensurer.reset-size6.size10{font-size:2.074em;}/*!sc*/ .katex .sizing.reset-size6.size11,.katex .fontsize-ensurer.reset-size6.size11{font-size:2.488em;}/*!sc*/ .katex .sizing.reset-size7.size1,.katex .fontsize-ensurer.reset-size7.size1{font-size:0.41666667em;}/*!sc*/ .katex .sizing.reset-size7.size2,.katex .fontsize-ensurer.reset-size7.size2{font-size:0.5em;}/*!sc*/ .katex .sizing.reset-size7.size3,.katex .fontsize-ensurer.reset-size7.size3{font-size:0.58333333em;}/*!sc*/ .katex .sizing.reset-size7.size4,.katex .fontsize-ensurer.reset-size7.size4{font-size:0.66666667em;}/*!sc*/ .katex .sizing.reset-size7.size5,.katex .fontsize-ensurer.reset-size7.size5{font-size:0.75em;}/*!sc*/ .katex .sizing.reset-size7.size6,.katex .fontsize-ensurer.reset-size7.size6{font-size:0.83333333em;}/*!sc*/ .katex .sizing.reset-size7.size7,.katex .fontsize-ensurer.reset-size7.size7{font-size:1em;}/*!sc*/ .katex .sizing.reset-size7.size8,.katex .fontsize-ensurer.reset-size7.size8{font-size:1.2em;}/*!sc*/ .katex .sizing.reset-size7.size9,.katex .fontsize-ensurer.reset-size7.size9{font-size:1.44em;}/*!sc*/ .katex .sizing.reset-size7.size10,.katex .fontsize-ensurer.reset-size7.size10{font-size:1.72833333em;}/*!sc*/ .katex .sizing.reset-size7.size11,.katex .fontsize-ensurer.reset-size7.size11{font-size:2.07333333em;}/*!sc*/ .katex .sizing.reset-size8.size1,.katex .fontsize-ensurer.reset-size8.size1{font-size:0.34722222em;}/*!sc*/ .katex .sizing.reset-size8.size2,.katex .fontsize-ensurer.reset-size8.size2{font-size:0.41666667em;}/*!sc*/ .katex .sizing.reset-size8.size3,.katex .fontsize-ensurer.reset-size8.size3{font-size:0.48611111em;}/*!sc*/ .katex .sizing.reset-size8.size4,.katex .fontsize-ensurer.reset-size8.size4{font-size:0.55555556em;}/*!sc*/ .katex .sizing.reset-size8.size5,.katex .fontsize-ensurer.reset-size8.size5{font-size:0.625em;}/*!sc*/ .katex .sizing.reset-size8.size6,.katex .fontsize-ensurer.reset-size8.size6{font-size:0.69444444em;}/*!sc*/ .katex .sizing.reset-size8.size7,.katex .fontsize-ensurer.reset-size8.size7{font-size:0.83333333em;}/*!sc*/ .katex .sizing.reset-size8.size8,.katex .fontsize-ensurer.reset-size8.size8{font-size:1em;}/*!sc*/ .katex .sizing.reset-size8.size9,.katex .fontsize-ensurer.reset-size8.size9{font-size:1.2em;}/*!sc*/ .katex .sizing.reset-size8.size10,.katex .fontsize-ensurer.reset-size8.size10{font-size:1.44027778em;}/*!sc*/ .katex .sizing.reset-size8.size11,.katex .fontsize-ensurer.reset-size8.size11{font-size:1.72777778em;}/*!sc*/ .katex .sizing.reset-size9.size1,.katex .fontsize-ensurer.reset-size9.size1{font-size:0.28935185em;}/*!sc*/ .katex .sizing.reset-size9.size2,.katex .fontsize-ensurer.reset-size9.size2{font-size:0.34722222em;}/*!sc*/ .katex .sizing.reset-size9.size3,.katex .fontsize-ensurer.reset-size9.size3{font-size:0.40509259em;}/*!sc*/ .katex .sizing.reset-size9.size4,.katex .fontsize-ensurer.reset-size9.size4{font-size:0.46296296em;}/*!sc*/ .katex .sizing.reset-size9.size5,.katex .fontsize-ensurer.reset-size9.size5{font-size:0.52083333em;}/*!sc*/ .katex .sizing.reset-size9.size6,.katex .fontsize-ensurer.reset-size9.size6{font-size:0.5787037em;}/*!sc*/ .katex .sizing.reset-size9.size7,.katex .fontsize-ensurer.reset-size9.size7{font-size:0.69444444em;}/*!sc*/ .katex .sizing.reset-size9.size8,.katex .fontsize-ensurer.reset-size9.size8{font-size:0.83333333em;}/*!sc*/ .katex .sizing.reset-size9.size9,.katex .fontsize-ensurer.reset-size9.size9{font-size:1em;}/*!sc*/ .katex .sizing.reset-size9.size10,.katex .fontsize-ensurer.reset-size9.size10{font-size:1.20023148em;}/*!sc*/ .katex .sizing.reset-size9.size11,.katex .fontsize-ensurer.reset-size9.size11{font-size:1.43981481em;}/*!sc*/ .katex .sizing.reset-size10.size1,.katex .fontsize-ensurer.reset-size10.size1{font-size:0.24108004em;}/*!sc*/ .katex .sizing.reset-size10.size2,.katex .fontsize-ensurer.reset-size10.size2{font-size:0.28929605em;}/*!sc*/ .katex .sizing.reset-size10.size3,.katex .fontsize-ensurer.reset-size10.size3{font-size:0.33751205em;}/*!sc*/ .katex .sizing.reset-size10.size4,.katex .fontsize-ensurer.reset-size10.size4{font-size:0.38572806em;}/*!sc*/ .katex .sizing.reset-size10.size5,.katex .fontsize-ensurer.reset-size10.size5{font-size:0.43394407em;}/*!sc*/ .katex .sizing.reset-size10.size6,.katex .fontsize-ensurer.reset-size10.size6{font-size:0.48216008em;}/*!sc*/ .katex .sizing.reset-size10.size7,.katex .fontsize-ensurer.reset-size10.size7{font-size:0.57859209em;}/*!sc*/ .katex .sizing.reset-size10.size8,.katex .fontsize-ensurer.reset-size10.size8{font-size:0.69431051em;}/*!sc*/ .katex .sizing.reset-size10.size9,.katex .fontsize-ensurer.reset-size10.size9{font-size:0.83317261em;}/*!sc*/ .katex .sizing.reset-size10.size10,.katex .fontsize-ensurer.reset-size10.size10{font-size:1em;}/*!sc*/ .katex .sizing.reset-size10.size11,.katex .fontsize-ensurer.reset-size10.size11{font-size:1.19961427em;}/*!sc*/ .katex .sizing.reset-size11.size1,.katex .fontsize-ensurer.reset-size11.size1{font-size:0.20096463em;}/*!sc*/ .katex .sizing.reset-size11.size2,.katex .fontsize-ensurer.reset-size11.size2{font-size:0.24115756em;}/*!sc*/ .katex .sizing.reset-size11.size3,.katex .fontsize-ensurer.reset-size11.size3{font-size:0.28135048em;}/*!sc*/ .katex .sizing.reset-size11.size4,.katex .fontsize-ensurer.reset-size11.size4{font-size:0.32154341em;}/*!sc*/ .katex .sizing.reset-size11.size5,.katex .fontsize-ensurer.reset-size11.size5{font-size:0.36173633em;}/*!sc*/ .katex .sizing.reset-size11.size6,.katex .fontsize-ensurer.reset-size11.size6{font-size:0.40192926em;}/*!sc*/ .katex .sizing.reset-size11.size7,.katex .fontsize-ensurer.reset-size11.size7{font-size:0.48231511em;}/*!sc*/ .katex .sizing.reset-size11.size8,.katex .fontsize-ensurer.reset-size11.size8{font-size:0.57877814em;}/*!sc*/ .katex .sizing.reset-size11.size9,.katex .fontsize-ensurer.reset-size11.size9{font-size:0.69453376em;}/*!sc*/ .katex .sizing.reset-size11.size10,.katex .fontsize-ensurer.reset-size11.size10{font-size:0.83360129em;}/*!sc*/ .katex .sizing.reset-size11.size11,.katex .fontsize-ensurer.reset-size11.size11{font-size:1em;}/*!sc*/ .katex .nulldelimiter{display:inline-block;width:0.12em;}/*!sc*/ .katex .delimcenter{position:relative;}/*!sc*/ .katex .op-symbol{position:relative;}/*!sc*/ .katex .op-limits > .vlist-t{text-align:center;}/*!sc*/ .katex .accent > .vlist-t{text-align:center;}/*!sc*/ .katex .accent .accent-body{position:relative;}/*!sc*/ .katex .accent .accent-body:not(.accent-full){width:0;}/*!sc*/ .katex .overlay{display:block;}/*!sc*/ .katex .mtable .vertical-separator{display:inline-block;min-width:1px;}/*!sc*/ .katex .mtable .arraycolsep{display:inline-block;}/*!sc*/ .katex .mtable .col-align-c > .vlist-t{text-align:center;}/*!sc*/ .katex .mtable .col-align-l > .vlist-t{text-align:left;}/*!sc*/ .katex .mtable .col-align-r > .vlist-t{text-align:right;}/*!sc*/ .katex .svg-align{text-align:left;}/*!sc*/ .katex svg{display:block;position:absolute;width:100%;height:inherit;fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;}/*!sc*/ .katex svg path{stroke:none;}/*!sc*/ .katex img{border-style:none;min-width:0;min-height:0;max-width:none;max-height:none;}/*!sc*/ .katex .stretchy{width:100%;display:block;position:relative;overflow:hidden;}/*!sc*/ .katex .stretchy::before,.katex .stretchy::after{content:"";}/*!sc*/ .katex .hide-tail{width:100%;position:relative;overflow:hidden;}/*!sc*/ .katex .halfarrow-left{position:absolute;left:0;width:50.2%;overflow:hidden;}/*!sc*/ .katex .halfarrow-right{position:absolute;right:0;width:50.2%;overflow:hidden;}/*!sc*/ .katex .brace-left{position:absolute;left:0;width:25.1%;overflow:hidden;}/*!sc*/ .katex .brace-center{position:absolute;left:25%;width:50%;overflow:hidden;}/*!sc*/ .katex .brace-right{position:absolute;right:0;width:25.1%;overflow:hidden;}/*!sc*/ .katex .x-arrow-pad{padding:0 0.5em;}/*!sc*/ .katex .cd-arrow-pad{padding:0 0.55556em 0 0.27778em;}/*!sc*/ .katex .x-arrow,.katex .mover,.katex .munder{text-align:center;}/*!sc*/ .katex .boxpad{padding:0 0.3em;}/*!sc*/ .katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:0.04em solid;}/*!sc*/ .katex .cancel-pad{padding:0 0.2em;}/*!sc*/ .katex .cancel-lap{margin-left:-0.2em;margin-right:-0.2em;}/*!sc*/ .katex .sout{border-bottom-style:solid;border-bottom-width:0.08em;}/*!sc*/ .katex .angl{box-sizing:border-box;border-top:0.049em solid;border-right:0.049em solid;margin-right:0.03889em;}/*!sc*/ .katex .anglpad{padding:0 0.03889em;}/*!sc*/ .katex .eqn-num::before{counter-increment:katexEqnNo;content:"(" counter(katexEqnNo) ")";}/*!sc*/ .katex .mml-eqn-num::before{counter-increment:mmlEqnNo;content:"(" counter(mmlEqnNo) ")";}/*!sc*/ .katex .mtr-glue{width:50%;}/*!sc*/ .katex .cd-vert-arrow{display:inline-block;position:relative;}/*!sc*/ .katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + 0.3em);text-align:left;}/*!sc*/ .katex .cd-label-right{display:inline-block;position:absolute;left:calc(50% + 0.3em);text-align:right;}/*!sc*/ .katex-display{display:block;margin:1.5rem 0;text-align:center;}/*!sc*/ .katex-display > .katex{display:block;text-align:center;white-space:nowrap;}/*!sc*/ .katex-display > .katex > .katex-html{display:block;position:relative;}/*!sc*/ .katex-display > .katex > .katex-html > .tag{position:absolute;right:0;}/*!sc*/ .katex-display.leqno > .katex > .katex-html > .tag{left:0;right:auto;}/*!sc*/ .katex-display.fleqn > .katex{text-align:left;padding-left:2em;}/*!sc*/ body{counter-reset:katexEqnNo mmlEqnNo;}/*!sc*/ data-styled.g131[id="sc-global-bYkmpm1"]{content:"sc-global-bYkmpm1,"}/*!sc*/ .jTdQka{color:rgb(15,15,15);display:block;}/*!sc*/ .jTdQka > [data-lowercase]{text-transform:lowercase;}/*!sc*/ .cptdsg{color:rgb(255,255,255);display:block;}/*!sc*/ .cptdsg > [data-lowercase]{text-transform:lowercase;}/*!sc*/ data-styled.g133[id="sc-9209a559-1"]{content:"jTdQka,cptdsg,"}/*!sc*/ .giUgkw{color:rgb(15,15,15);display:block;}/*!sc*/ .fyIHPe{color:rgb(255,255,255);display:block;}/*!sc*/ data-styled.g136[id="sc-9209a559-4"]{content:"giUgkw,fyIHPe,"}/*!sc*/ .jKyvz{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:1em;height:1em;display:block;fill:currentColor;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:rgb(15,15,15);font-size:1rem;}/*!sc*/ .jKyvz > svg{display:block;}/*!sc*/ .iKvGAc{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:1em;height:1em;display:block;fill:currentColor;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:inherit;font-size:1rem;}/*!sc*/ .iKvGAc > svg{display:block;}/*!sc*/ .iBCVa-D{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:1em;height:1em;display:block;fill:currentColor;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:rgb(150,150,150);font-size:1rem;}/*!sc*/ .iBCVa-D > svg{display:block;}/*!sc*/ .fbrPru{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:1em;height:1em;display:block;fill:currentColor;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:primary;font-size:1.5rem;}/*!sc*/ .fbrPru > svg{display:block;}/*!sc*/ .eZAvoL{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:1em;height:1em;display:block;fill:currentColor;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:#fdda24;font-size:1rem;}/*!sc*/ .eZAvoL > svg{display:block;}/*!sc*/ data-styled.g138[id="sc-a4160e56-0"]{content:"jKyvz,iKvGAc,iBCVa-D,fbrPru,eZAvoL,"}/*!sc*/ .etxSkp{font-weight:400;color:rgb(15,15,15);font-family:'__inter_2ff36d','__inter_Fallback_2ff36d',sans-serif;}/*!sc*/ .dRXqYR{font-weight:400;color:rgba(15,15,15,0.7);font-family:'__inter_2ff36d','__inter_Fallback_2ff36d',sans-serif;}/*!sc*/ .hxhQtP{font-weight:400;color:rgba(255,255,255,0.7);font-family:'__inter_2ff36d','__inter_Fallback_2ff36d',sans-serif;}/*!sc*/ .kNJyNP{font-weight:600;color:rgb(15,15,15);font-family:'__inter_2ff36d','__inter_Fallback_2ff36d',sans-serif;}/*!sc*/ .boTXTn{font-weight:400;color:rgb(255,255,255);font-family:'__inter_2ff36d','__inter_Fallback_2ff36d',sans-serif;}/*!sc*/ .hWhDUB{font-weight:600;color:rgb(255,255,255);font-family:'__inter_2ff36d','__inter_Fallback_2ff36d',sans-serif;}/*!sc*/ .fzHqfd{font-weight:400;color:rgb(150,150,150);font-family:'__inter_2ff36d','__inter_Fallback_2ff36d',sans-serif;}/*!sc*/ data-styled.g142[id="sc-764b70d3-0"]{content:"etxSkp,dRXqYR,hxhQtP,kNJyNP,boTXTn,hWhDUB,fzHqfd,"}/*!sc*/ .bSRzNQ{line-height:2.5rem;font-size:1.5rem;}/*!sc*/ data-styled.g144[id="sc-764b70d3-2"]{content:"bSRzNQ,"}/*!sc*/ .eZfvFl{line-height:2rem;font-size:1.25rem;}/*!sc*/ data-styled.g145[id="sc-764b70d3-3"]{content:"eZfvFl,"}/*!sc*/ .hShpuG{line-height:1.75rem;font-size:1rem;}/*!sc*/ data-styled.g146[id="sc-764b70d3-4"]{content:"hShpuG,"}/*!sc*/ .hmwmr{line-height:1.5rem;font-size:0.75rem;}/*!sc*/ data-styled.g147[id="sc-764b70d3-5"]{content:"hmwmr,"}/*!sc*/ .hOVUbo{line-height:1rem;font-size:0.625rem;}/*!sc*/ data-styled.g148[id="sc-764b70d3-6"]{content:"hOVUbo,"}/*!sc*/ .jcoZlF{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background:rgba(0,0,0,0);border-radius:0;overflow:hidden;position:relative;white-space:nowrap;width:1rem;height:1rem;}/*!sc*/ .bESmUn{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background:inherit;border-radius:50%;overflow:hidden;position:relative;white-space:nowrap;width:2.375rem;height:2.375rem;}/*!sc*/ .gFkxCC{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background:rgb(253,218,36);border-radius:50%;overflow:hidden;position:relative;white-space:nowrap;width:2rem;height:2rem;}/*!sc*/ data-styled.g151[id="sc-e6312a10-0"]{content:"jcoZlF,bESmUn,gFkxCC,"}/*!sc*/ .fuBLHd{width:100%;height:100%;position:absolute;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/ data-styled.g152[id="sc-e6312a10-1"]{content:"fuBLHd,"}/*!sc*/ .kXrMmW{color:rgb(15,15,15);}/*!sc*/ data-styled.g153[id="sc-d5dabc6c-0"]{content:"kXrMmW,"}/*!sc*/ .cjEniX{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;}/*!sc*/ data-styled.g155[id="sc-d5dabc6c-2"]{content:"cjEniX,"}/*!sc*/ .gmZWPm{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;}/*!sc*/ data-styled.g156[id="sc-d5dabc6c-3"]{content:"gmZWPm,"}/*!sc*/ .hAMTt.hAMTt{font-size:inherit;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:none;padding:0;min-height:0;border-radius:0;background:rgba(0,0,0,0);}/*!sc*/ .hAMTt.hAMTt:hover,.hAMTt.hAMTt:focus{background:rgba(0,0,0,0);}/*!sc*/ .hAMTt.hAMTt:focus{box-shadow:inset 0 -1px 0 0 rgb(15,15,15);}/*!sc*/ .eMzTvV.eMzTvV{font-size:inherit;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:none;padding:0;min-height:0;position:relative;display:inline;vertical-align:bottom;border-radius:0;border-color:inherit;background:rgba(0,0,0,0);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:0.35em;-webkit-text-decoration-thickness:from-font;text-decoration-thickness:from-font;-webkit-transition:all 0.1s ease-out;transition:all 0.1s ease-out;-webkit-text-decoration-color:rgb(15,15,15);text-decoration-color:rgb(15,15,15);}/*!sc*/ .eMzTvV.eMzTvV:hover,.eMzTvV.eMzTvV:focus{text-underline-offset:0.4em;background:rgba(0,0,0,0);}/*!sc*/ .hmowcZ.hmowcZ{font-size:inherit;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:none;padding:0;min-height:0;border-radius:6.25rem;background:rgb(15,15,15);}/*!sc*/ .hmowcZ.hmowcZ:hover,.hmowcZ.hmowcZ:focus{background:rgb(15,15,15);}/*!sc*/ .hmowcZ.hmowcZ:focus{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/ .xNdJB.xNdJB{font-size:inherit;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:none;padding:0;min-height:0;border-radius:0;background:rgba(0,0,0,0);}/*!sc*/ .xNdJB.xNdJB:hover,.xNdJB.xNdJB:focus{background:rgba(0,0,0,0);}/*!sc*/ .xNdJB.xNdJB:focus{box-shadow:inset 0 -1px 0 0 rgb(150,150,150);}/*!sc*/ data-styled.g157[id="sc-d5dabc6c-4"]{content:"hAMTt,eMzTvV,hmowcZ,xNdJB,"}/*!sc*/ .eKVqKg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:0.5rem;padding:0;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}/*!sc*/ .jowASs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;display:inline;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:0;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}/*!sc*/ .gXcUZW{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;gap:1rem;padding:0.375rem 0.375rem 0.375rem 1.25rem;}/*!sc*/ data-styled.g158[id="sc-d5dabc6c-5"]{content:"eKVqKg,jowASs,gXcUZW,"}/*!sc*/ @media screen and (min-width:0px){.eBEtlg{padding:2.5rem 0;}}/*!sc*/ @media screen and (min-width:768px){.eBEtlg{padding:5rem 0;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ data-styled.g159[id="sc-9848ee34-0"]{content:"eBEtlg,"}/*!sc*/ .ePecFX{color:white;max-width:8rem;display:block;}/*!sc*/ data-styled.g160[id="sc-9848ee34-1"]{content:"ePecFX,"}/*!sc*/ .dqixEQ{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0.5rem;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:2.5rem;-webkit-break-inside:avoid-column;break-inside:avoid-column;}/*!sc*/ @media screen and (min-width:0px){.dqixEQ{margin-bottom:2rem;}}/*!sc*/ @media screen and (min-width:768px){.dqixEQ{margin-bottom:2.5rem;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .dqixEQ:last-child{margin-bottom:0;}/*!sc*/ data-styled.g161[id="sc-9848ee34-2"]{content:"dqixEQ,"}/*!sc*/ .LoQnK{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0.5rem;}/*!sc*/ data-styled.g162[id="sc-9848ee34-3"]{content:"LoQnK,"}/*!sc*/ .hEdJO{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ data-styled.g163[id="sc-9848ee34-4"]{content:"hEdJO,"}/*!sc*/ .kXpfcY{-webkit-column-gap:1.5rem;column-gap:1.5rem;-webkit-column-fill:balance;column-fill:balance;}/*!sc*/ @media screen and (min-width:0px){.kXpfcY{-webkit-column-count:1;column-count:1;}}/*!sc*/ @media screen and (min-width:768px){.kXpfcY{-webkit-column-count:3;column-count:3;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ data-styled.g164[id="sc-9848ee34-5"]{content:"kXpfcY,"}/*!sc*/ .cSZIvG{overflow:hidden;}/*!sc*/ data-styled.g170[id="sc-3d25262a-0"]{content:"cSZIvG,"}/*!sc*/ .gssSTW{margin:0.25rem 0;border-top:1px solid rgb(242,242,242);}/*!sc*/ data-styled.g171[id="sc-3d25262a-1"]{content:"gssSTW,"}/*!sc*/ .iJlKLH{position:relative;background:rgb(15,15,15);height:2.5rem;width:100%;}/*!sc*/ .LDORx{position:relative;background:rgb(255,255,255);height:2.5rem;width:100%;}/*!sc*/ .iFrXA-D{position:relative;background:rgb(242,242,242);height:2.5rem;width:100%;}/*!sc*/ .jtuOGR{position:relative;background:rgb(253,218,36);height:2.5rem;width:100%;}/*!sc*/ data-styled.g172[id="sc-3d25262a-2"]{content:"iJlKLH,LDORx,iFrXA-D,jtuOGR,"}/*!sc*/ .hCFBMH{width:100%;height:2.5rem;position:absolute;left:0;top:0;background:rgb(255,255,255);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:125rem 2.5rem;mask-size:125rem 2.5rem;}/*!sc*/ .eHYMYx{width:100%;height:2.5rem;position:absolute;left:0;top:0;background:rgb(15,15,15);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:125rem 2.5rem;mask-size:125rem 2.5rem;}/*!sc*/ .ldylwh{width:100%;height:2.5rem;position:absolute;left:0;top:0;background:rgb(242,242,242);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:125rem 2.5rem;mask-size:125rem 2.5rem;}/*!sc*/ .jFjxVv{width:100%;height:2.5rem;position:absolute;left:0;top:0;background:rgb(253,218,36);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:125rem 2.5rem;mask-size:125rem 2.5rem;}/*!sc*/ data-styled.g173[id="sc-3d25262a-3"]{content:"hCFBMH,eHYMYx,ldylwh,jFjxVv,"}/*!sc*/ @media screen and (min-width:0px){.gnWuAw{padding-top:4rem;padding-bottom:4rem;}}/*!sc*/ @media screen and (min-width:768px){.gnWuAw{padding-top:5rem;padding-bottom:5rem;}}/*!sc*/ @media screen and (min-width:1080px){.gnWuAw{padding-top:5rem;padding-bottom:5rem;}}/*!sc*/ data-styled.g174[id="sc-da1d5946-0"]{content:"gnWuAw,"}/*!sc*/ .eXsHym{-webkit-flex:1;-ms-flex:1;flex:1;}/*!sc*/ data-styled.g175[id="sc-da1d5946-1"]{content:"eXsHym,"}/*!sc*/ .hwmyCI > *:first-child{margin-top:0;}/*!sc*/ .hwmyCI > *:last-child{margin-bottom:0;}/*!sc*/ data-styled.g631[id="sc-dc87a1f8-3"]{content:"hwmyCI,"}/*!sc*/ .hcoNrV{margin:1.5rem 0;}/*!sc*/ data-styled.g637[id="sc-dc87a1f8-9"]{content:"hcoNrV,"}/*!sc*/ .djbpcb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}/*!sc*/ @media screen and (min-width:0px){.djbpcb{gap:0.5rem;}}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ data-styled.g661[id="sc-13b34149-1"]{content:"djbpcb,"}/*!sc*/ .eAqYaG{background:#f2f2f2;color:#0f0f0f;display:inline-block;padding:0 0.25rem;border-radius:0.125rem;white-space:nowrap;}/*!sc*/ data-styled.g674[id="sc-6c4e5f6b-0"]{content:"eAqYaG,"}/*!sc*/ .iFNsDC{margin-bottom:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0.25rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;}/*!sc*/ data-styled.g675[id="sc-81480bd7-0"]{content:"iFNsDC,"}/*!sc*/ @media screen and (min-width:0px){.iFFgiY{margin-bottom:2.5rem;}}/*!sc*/ @media screen and (min-width:768px){.iFFgiY{margin-bottom:4rem;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .iFFgiY > *:first-child{margin-top:0;}/*!sc*/ .iFFgiY > *:last-child{margin-bottom:0;}/*!sc*/ data-styled.g703[id="sc-573a09a3-0"]{content:"iFFgiY,"}/*!sc*/ .bqBEFr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/ data-styled.g704[id="sc-573a09a3-1"]{content:"bqBEFr,"}/*!sc*/ @media screen and (min-width:0px){.dpGFKH{margin-bottom:2.5rem;-webkit-order:1;-ms-flex-order:1;order:1;}}/*!sc*/ @media screen and (min-width:768px){.dpGFKH{margin-bottom:initial;-webkit-order:0;-ms-flex-order:0;order:0;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ data-styled.g705[id="sc-573a09a3-2"]{content:"dpGFKH,"}/*!sc*/ .huqynf{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/ .huqynf > *:first-child{margin-top:0;}/*!sc*/ .huqynf > *:last-child{margin-bottom:0;}/*!sc*/ @media screen and (min-width:0px){.huqynf{margin-bottom:4rem;}}/*!sc*/ @media screen and (min-width:768px){.huqynf{margin-bottom:0rem;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ data-styled.g706[id="sc-573a09a3-3"]{content:"huqynf,"}/*!sc*/ @media screen and (min-width:0px){.ikQRTD{margin-bottom:0.5rem;}}/*!sc*/ @media screen and (min-width:768px){.ikQRTD{margin-bottom:1rem;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ data-styled.g707[id="sc-573a09a3-4"]{content:"ikQRTD,"}/*!sc*/ @media screen and (min-width:0px){.eNMnbU{margin-bottom:1.5rem;}}/*!sc*/ @media screen and (min-width:768px){.eNMnbU{margin-bottom:2rem;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ data-styled.g708[id="sc-573a09a3-5"]{content:"eNMnbU,"}/*!sc*/ .HQXPf{object-fit:cover;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;width:100%;}/*!sc*/ data-styled.g709[id="sc-573a09a3-6"]{content:"HQXPf,"}/*!sc*/ .kFGnCE{display:grid;}/*!sc*/ .kFGnCE > *{grid-area:1 / 1 / 1 / 1;}/*!sc*/ data-styled.g710[id="sc-573a09a3-7"]{content:"kFGnCE,"}/*!sc*/ .kltpnG{margin-left:1.5rem;}/*!sc*/ data-styled.g711[id="sc-beef955c-0"]{content:"cMhIFH,kltpnG,"}/*!sc*/ .kMayQt{-webkit-text-decoration:none;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;}/*!sc*/ data-styled.g713[id="sc-beef955c-2"]{content:"kMayQt,"}/*!sc*/ .dCpMnF{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}/*!sc*/ data-styled.g714[id="sc-2817db8d-0"]{content:"dCpMnF,"}/*!sc*/ @media screen and (min-width:0px){.gmOZgT{margin-top:1rem;}}/*!sc*/ @media screen and (min-width:768px){.gmOZgT{margin-top:0;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ data-styled.g715[id="sc-dbfd9250-0"]{content:"gmOZgT,"}/*!sc*/ .bYYXwz{width:100%;background:rgb(15,15,15);}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ data-styled.g716[id="sc-dbfd9250-1"]{content:"bYYXwz,"}/*!sc*/ .fYvile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.5rem;}/*!sc*/ data-styled.g717[id="sc-dbfd9250-2"]{content:"fYvile,"}/*!sc*/ .cvZiIi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:2.5rem 0rem;gap:1.5rem;color:rgb(255,255,255);border-top:1px solid rgb(38,38,38);}/*!sc*/ @media screen and (min-width:0px){.cvZiIi{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}/*!sc*/ @media screen and (min-width:768px){.cvZiIi{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ data-styled.g718[id="sc-dbfd9250-3"]{content:"cvZiIi,"}/*!sc*/ .iNXXkI{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;row-gap:0.5rem;}/*!sc*/ data-styled.g719[id="sc-dbfd9250-4"]{content:"iNXXkI,"}/*!sc*/ .fJdlnR{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){.fJdlnR{-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;}}/*!sc*/ data-styled.g720[id="sc-dbfd9250-5"]{content:"fJdlnR,"}/*!sc*/ .kRFCGY{-webkit-text-decoration:none;text-decoration:none;white-space:nowrap;width:100%;}/*!sc*/ @media screen and (min-width:0px){.kRFCGY{width:100%;}}/*!sc*/ @media screen and (min-width:768px){.kRFCGY{width:auto;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ data-styled.g721[id="sc-dbfd9250-6"]{content:"kRFCGY,"}/*!sc*/ .hNEWyD{color:rgb(150,150,150);white-space:nowrap;}/*!sc*/ data-styled.g722[id="sc-dbfd9250-7"]{content:"hNEWyD,"}/*!sc*/ .bdKsTD{cursor:pointer;white-space:nowrap;}/*!sc*/ data-styled.g723[id="sc-dbfd9250-8"]{content:"bdKsTD,"}/*!sc*/ .gWZgwG{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}/*!sc*/ data-styled.g741[id="sc-19711ccd-0"]{content:"gWZgwG,"}/*!sc*/ .kgOcba{border-bottom:1px solid rgb(242,242,242);}/*!sc*/ data-styled.g750[id="sc-d0809eff-0"]{content:"kgOcba,"}/*!sc*/ .dvuNIp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:6rem;height:1.5rem;}/*!sc*/ data-styled.g751[id="sc-d0809eff-1"]{content:"dvuNIp,"}/*!sc*/ .dAepIG{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/ @media screen and (min-width:0px){.dAepIG{gap:1.5rem;}}/*!sc*/ @media screen and (min-width:768px){.dAepIG{gap:1rem;}}/*!sc*/ @media screen and (min-width:1080px){.dAepIG{gap:2.5rem;}}/*!sc*/ data-styled.g752[id="sc-d0809eff-2"]{content:"dAepIG,"}/*!sc*/ .gjEXsV{color:rgb(33,33,33);width:100%;height:100%;}/*!sc*/ data-styled.g753[id="sc-d0809eff-3"]{content:"gjEXsV,"}/*!sc*/ .cbfMop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:4rem;}/*!sc*/ data-styled.g754[id="sc-d0809eff-4"]{content:"cbfMop,"}/*!sc*/ .bYmfc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}/*!sc*/ data-styled.g755[id="sc-d0809eff-5"]{content:"bYmfc,"}/*!sc*/ .cLfLxK{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}/*!sc*/ @media screen and (min-width:0px){.cLfLxK{margin-bottom:2.5rem;}}/*!sc*/ @media screen and (min-width:768px){.cLfLxK{margin-bottom:5rem;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ data-styled.g806[id="sc-68157fac-0"]{content:"cLfLxK,"}/*!sc*/ .gVXigY{width:100%;overflow-x:hidden;}/*!sc*/ data-styled.g807[id="sc-68157fac-1"]{content:"gVXigY,"}/*!sc*/ .bjbOhs{display:grid;grid-row:1;}/*!sc*/ @media screen and (min-width:0px){.bjbOhs{width:17.5rem;}}/*!sc*/ @media screen and (min-width:768px){.bjbOhs{width:31.625rem;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .bjbOhs > *:focus-visible{outline-offset:-2px;outline:1px dotted #212121;outline:5px auto -webkit-focus-ring-color;}/*!sc*/ data-styled.g808[id="sc-68157fac-2"]{content:"bjbOhs,"}/*!sc*/ .bRuQtx{display:grid;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;gap:1.5rem;}/*!sc*/ data-styled.g809[id="sc-68157fac-3"]{content:"bRuQtx,"}/*!sc*/ .hbqYEP{width:100%;position:relative;}/*!sc*/ data-styled.g810[id="sc-68157fac-4"]{content:"hbqYEP,"}/*!sc*/ .vdgcX{display:grid;}/*!sc*/ data-styled.g811[id="sc-319205f0-0"]{content:"vdgcX,"}/*!sc*/ @media screen and (min-width:0px){.PctKT{margin-top:0rem;}}/*!sc*/ @media screen and (min-width:768px){.PctKT{margin-top:-7.5rem;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ data-styled.g813[id="sc-319205f0-2"]{content:"PctKT,"}/*!sc*/ .boibmg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;color:rgba(15,15,15,0.7);-webkit-text-decoration:none;text-decoration:none;position:relative;height:100%;cursor:pointer;}/*!sc*/ data-styled.g906[id="sc-72519812-0"]{content:"boibmg,"}/*!sc*/ .gVhxZf{position:relative;display:grid;}/*!sc*/ .gVhxZf > *{grid-area:1/1;height:-webkit-min-content;height:-moz-min-content;height:min-content;}/*!sc*/ @media screen and (min-width:0px){.gVhxZf{margin-bottom:1.5rem;}}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ data-styled.g907[id="sc-72519812-1"]{content:"gVhxZf,"}/*!sc*/ .hgLfYz{color:rgb(15,15,15);margin-bottom:0.5rem;}/*!sc*/ data-styled.g909[id="sc-72519812-3"]{content:"hgLfYz,"}/*!sc*/ .exvgSh{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;background-image:url(/images/stellar-brush-card.png);background-size:contain;background-repeat:no-repeat;background-position-y:-2rem;background-color:rgb(255,255,255);border:1px solid rgb(242,242,242);border-radius:0.125rem;padding:2.5rem;padding-bottom:2rem;}/*!sc*/ @supports (background-image:url("/images/stellar-brush-card.webp")){.exvgSh{background-image:url(/images/stellar-brush-card.webp);}}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .exvgSh > *:last-child{margin-bottom:0;}/*!sc*/ .VUkPN{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;background-image:none;background-size:contain;background-repeat:no-repeat;background-position-y:-2rem;background-color:rgb(255,255,255);border:none;border-radius:0;padding:0;padding-bottom:1.5rem;}/*!sc*/ @supports (background-image:url("/images/stellar-brush-card.webp")){.VUkPN{background-image:none;}}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .VUkPN > *:last-child{margin-bottom:0;}/*!sc*/ data-styled.g911[id="sc-72519812-5"]{content:"exvgSh,VUkPN,"}/*!sc*/ .eSqxnD{-webkit-flex:1;-ms-flex:1;flex:1;margin-bottom:1rem;}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .eSqxnD > *:last-child{margin-bottom:0;}/*!sc*/ data-styled.g913[id="sc-72519812-7"]{content:"eSqxnD,"}/*!sc*/ .eeUMoa{word-break:break-word;margin-bottom:1rem;}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ data-styled.g914[id="sc-72519812-8"]{content:"eeUMoa,"}/*!sc*/ .hcaFIh{margin-top:auto;}/*!sc*/ .hcaFIh:before{content:"";z-index:20;position:absolute;top:0;left:0;width:100%;height:100%;}/*!sc*/ data-styled.g915[id="sc-72519812-9"]{content:"hcaFIh,"}/*!sc*/ .iclfSD{background:rgba(0,0,0,0);color:rgb(253,218,36);border:1px solid rgb(253,218,36);width:2.5rem;height:2.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;cursor:pointer;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;opacity:0.1;cursor:auto;}/*!sc*/ .VSETx{background:rgba(0,0,0,0);color:rgb(253,218,36);border:1px solid rgb(253,218,36);width:2.5rem;height:2.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;cursor:pointer;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}/*!sc*/ .VSETx:hover{background:rgb(253,218,36);color:rgb(15,15,15);border:1px solid rgb(253,218,36);}/*!sc*/ .VSETx:active,.VSETx:focus-visible{background:rgb(255,255,255);color:rgb(15,15,15);border:1px solid rgb(255,255,255);}/*!sc*/ data-styled.g926[id="sc-f92f1845-0"]{content:"iclfSD,VSETx,"}/*!sc*/ .cGUdHz > *:first-child{margin-top:0;}/*!sc*/ .cGUdHz > *:last-child{margin-bottom:0;}/*!sc*/ data-styled.g963[id="sc-dd309f0f-0"]{content:"cGUdHz,"}/*!sc*/ @media screen and (min-width:0px){.epMTNz{margin-bottom:0.5rem;}}/*!sc*/ @media screen and (min-width:768px){.epMTNz{margin-bottom:1rem;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ data-styled.g964[id="sc-dd309f0f-1"]{content:"epMTNz,"}/*!sc*/ .hOZKpN{margin-bottom:2rem;}/*!sc*/ data-styled.g966[id="sc-dd309f0f-3"]{content:"hOZKpN,"}/*!sc*/ .fjCIRX{word-wrap:break-word;}/*!sc*/ .fjCIRX:not(:last-child){margin-bottom:4rem;}/*!sc*/ data-styled.g967[id="sc-dd309f0f-4"]{content:"fjCIRX,"}/*!sc*/ @media screen and (min-width:0px){.earVzt:not(:last-child){margin-bottom:2.5rem;}}/*!sc*/ @media screen and (min-width:768px){.earVzt:not(:last-child){margin-bottom:4rem;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ data-styled.g968[id="sc-dd309f0f-5"]{content:"earVzt,"}/*!sc*/ .efIzpB{height:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;}/*!sc*/ data-styled.g984[id="sc-8392b04d-0"]{content:"efIzpB,"}/*!sc*/ .eiuHhq{width:100%;height:100%;object-fit:cover;}/*!sc*/ .eiuHhq::-webkit-media-text-track-container{-webkit-transform:translateY(-5rem);-ms-transform:translateY(-5rem);transform:translateY(-5rem);}/*!sc*/ .eiuHhq.eiuHhq::-webkit-media-controls{display:none;}/*!sc*/ .eiuHhq.eiuHhq::-webkit-media-text-track-display{font-size:1rem;line-height:1.75rem;}/*!sc*/ .eiuHhq.eiuHhq::cue{font-size:1rem;font-family:'__inter_2ff36d','__inter_Fallback_2ff36d',sans-serif;}/*!sc*/ data-styled.g985[id="sc-8392b04d-1"]{content:"eiuHhq,"}/*!sc*/ .fhVPDK{margin-bottom:2rem;}/*!sc*/ @media screen and (min-width:0px){.fhVPDK{width:6rem;height:6rem;}}/*!sc*/ @media screen and (min-width:768px){.fhVPDK{width:8rem;height:8rem;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .fhVPDK *{width:100%;height:100%;}/*!sc*/ data-styled.g990[id="sc-d44f74bd-0"]{content:"fhVPDK,"}/*!sc*/ .iROKbH{margin-bottom:0.5rem;}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ data-styled.g991[id="sc-d44f74bd-1"]{content:"iROKbH,"}/*!sc*/ </style></head><body><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PZKFMZMV" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><div id="__next"><div class="sc-bXCLTC sc-jxOSlx jgiRZq kDyrQm"><div direction="column" class="sc-iGgWBj sc-gsFSXq sc-kAyceB sc-imWYAI ikJBEP dXtEuA"><div class="sc-bXCLTC gSSnsB"><div mode="fixed" class="sc-iGgWBj sc-gsFSXq sc-jlZhew sc-klVQfs ikJBEP jquZzu jIsZyB"><div class="sc-gFAWRd bhafHV"><div><div height="4rem" class="sc-iGgWBj sc-gsFSXq sc-dAlyuH sc-d0809eff-0 cOmsVt ikJBEP ecnKox kgOcba"><div width="100%" class="sc-iGgWBj sc-gsFSXq sc-hmdomO sc-a04cb64f-0 fwKMda ikJBEP fpGmYQ kcwbzJ"><div class="sc-iGgWBj sc-gsFSXq sc-fBWQRz sc-c58fb0ed-0 ikJBEP eebKum fexzxJ"><div class="sc-hknOHE sc-d0809eff-4 kBNrHN cbfMop"><div class="sc-d0809eff-1 dvuNIp"><a aria-label="Homepage" class="sc-d0809eff-3 gjEXsV" href="/"><svg viewBox="0 0 160 40" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_27_1534)"><path fill-rule="evenodd" clip-rule="evenodd" d="M40.6 5.23017L34.908 8.13017L7.422 22.1302C7.32906 21.4213 7.28229 20.7071 7.282 19.9922C7.28576 17.1395 8.0347 14.3374 9.45464 11.8633C10.8746 9.38919 12.9163 7.32896 15.3774 5.8867C17.8386 4.44444 20.6338 3.67018 23.4863 3.64062C26.3388 3.61106 29.1495 4.32722 31.64 5.71817L34.898 4.05817L35.384 3.81017C32.3995 1.64394 28.8741 0.345091 25.1975 0.0571559C21.521 -0.230779 17.8364 0.503418 14.551 2.1786C11.2656 3.85379 8.5074 6.40472 6.58114 9.54948C4.65488 12.6942 3.63562 16.3104 3.636 19.9982C3.636 20.5075 3.65533 21.0148 3.694 21.5202C3.74815 22.2358 3.58944 22.9514 3.23784 23.5771C2.88623 24.2027 2.35744 24.7104 1.718 25.0362L0 25.9122V29.9982L5.058 27.4202L6.696 26.5842L8.31 25.7622L37.286 10.9982L40.542 9.34017L47.272 5.91017V1.82617L40.6 5.23017ZM47.272 10L9.956 29L6.7 30.662L0 34.076V38.158L6.654 34.768L12.346 31.868L39.86 17.848C39.953 18.5616 39.9998 19.2804 40 20C39.9982 22.8559 39.2495 25.6617 37.8282 28.1388C36.4069 30.6159 34.3624 32.6782 31.8976 34.1209C29.4329 35.5637 26.6337 36.3366 23.7779 36.3631C20.9221 36.3896 18.1091 35.6687 15.618 34.272L15.418 34.378L11.886 36.178C14.8699 38.3443 18.3945 39.6435 22.0705 39.9322C25.7465 40.2208 29.4307 39.4876 32.7161 37.8135C36.0014 36.1395 38.7601 33.5898 40.6872 30.4461C42.6143 27.3025 43.6348 23.6873 43.636 20C43.636 19.486 43.616 18.972 43.578 18.464C43.5239 17.7486 43.6825 17.0332 44.0337 16.4077C44.3849 15.7821 44.9131 15.2743 45.552 14.948L47.272 14.072V10ZM93.3438 23.6699C93.3438 17.0359 97.7718 12.8359 103.48 12.8359C109.886 12.8359 113.654 18.1559 113.226 24.7959H97.1497C97.2657 29.2999 100.528 31.4739 103.596 31.4739C106.704 31.4739 108.412 30.0759 109.304 28.0179H112.954C112.022 31.5919 108.684 34.5819 103.596 34.5819C96.9937 34.5819 93.3438 29.8439 93.3438 23.6699ZM103.48 15.8639C100.372 15.8639 97.4997 17.5659 97.1878 21.7659H109.498C109.382 18.8159 107.246 15.8639 103.48 15.8639ZM71.8492 17.9181L68.5972 17.1801C65.9472 16.5961 63.9972 15.3561 63.9972 12.8701C63.9972 9.72406 67.7972 8.75406 69.9772 8.75406C72.7772 8.75406 76.0352 9.88006 76.9672 13.1021H80.8132C79.6852 7.70206 75.2132 5.41406 70.1332 5.41406C65.5892 5.41406 59.9592 7.70606 59.9592 13.1021C59.9592 17.7621 63.8032 19.9381 67.6872 20.7921L71.1972 21.5301C74.7312 22.3461 77.2552 23.5101 77.2552 26.5001C77.2552 29.3001 74.8872 31.2381 70.6932 31.2381C66.3052 31.2381 63.6652 29.2181 62.9272 25.3361H59.0352C59.7732 30.9361 63.9672 34.5781 70.6072 34.5781C76.2072 34.5781 81.3252 31.6261 81.3252 26.1501C81.3252 20.4821 76.1612 18.8501 71.8492 17.9181ZM85.3801 7.9375H88.9141V13.1795H92.8741V16.0155H88.9141V28.4035C88.9141 30.5775 89.0681 31.1215 91.0881 31.1215H92.8741V34.0715H90.3121C86.3121 34.0715 85.3801 33.1795 85.3801 28.8295V16.0155H82.0781V13.1795H85.3801V7.9375ZM158.938 13.0675C156.18 13.1835 154.084 14.4675 153.036 16.8335V13.1835H149.578V34.0755H153.112V23.1255C153.112 18.4655 154.744 16.7255 158.006 16.7255C158.669 16.7256 159.331 16.7778 159.986 16.8815V13.1055C159.638 13.0752 159.288 13.0625 158.938 13.0675ZM146.215 21.3817L146.177 26.1977C146.137 29.7257 146.293 32.0937 146.719 34.0797H143.147C142.996 33.1291 142.905 32.1698 142.875 31.2077C141.595 33.3857 139.459 34.5857 135.731 34.5857C131.809 34.5857 128.547 32.4097 128.547 28.5657C128.547 23.6257 134.139 22.1597 142.681 21.2257V20.7217C142.681 16.8777 140.585 15.6357 137.943 15.6357C134.993 15.6357 133.323 17.1897 133.167 19.7897H129.517C129.827 15.2857 133.867 12.7617 137.905 12.7617C143.769 12.7617 146.255 15.4397 146.215 21.3817ZM136.507 31.7897C139.809 31.7897 142.953 30.2737 142.953 25.3437V24.0217C136.545 24.6437 132.469 25.6137 132.469 28.4877C132.469 30.4697 133.983 31.7897 136.507 31.7897ZM119.136 5.90625H115.602V34.0742H119.136V5.90625ZM122.668 5.90625H126.202V34.0742H122.668V5.90625Z" fill="currentColor"></path></g></svg></a></div></div><div class="sc-hknOHE kqQtoJ"></div><div class="sc-hknOHE sc-d0809eff-5 coHAA-d bYmfc"><div class="sc-d0809eff-2 dAepIG"><a href="https://developers.stellar.org" data-testid="menu-link" aria-label="Dev Docs (opens in a new tab)" variant="textButton" class="sc-gEvEer hIFHmP sc-gFqAkR sc-d5dabc6c-4 jOfBNv hAMTt" target="_blank" rel="noopener noreferrer"><span variant="textButton" class="sc-d5dabc6c-5 eKVqKg"><span class="sc-764b70d3-0 sc-764b70d3-5 sc-d5dabc6c-2 etxSkp hmwmr cjEniX">Dev Docs </span><span class="sc-e6312a10-0 jcoZlF"><span class="sc-e6312a10-1 fuBLHd" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-a4160e56-0 jKyvz"><svg viewBox="0 0 16 16"><path d="M11.4926 5.21447L3.8609 12.8462L3.1538 12.1391L10.7855 4.50736L3.50735 4.50736L3.50735 3.50736L11.9926 3.50736L12.4926 3.50736V4.00736V12.4926H11.4926V5.21447Z"></path></svg></span></span><span class="sc-e6312a10-1 fuBLHd" style="transform:translateX(-100%) translateY(100%) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-a4160e56-0 jKyvz"><svg viewBox="0 0 16 16"><path d="M11.4926 5.21447L3.8609 12.8462L3.1538 12.1391L10.7855 4.50736L3.50735 4.50736L3.50735 3.50736L11.9926 3.50736L12.4926 3.50736V4.00736V12.4926H11.4926V5.21447Z"></path></svg></span></span></span></span></a></div></div></div></div></div></div></div></div></div><div direction="column" class="sc-bXCLTC jgiRZq sc-iGgWBj sc-gsFSXq sc-kAyceB sc-imWYAI ikJBEP enCQdX"><div height="64" class="sc-iGgWBj etLPIJ"></div><div direction="column" class="sc-bXCLTC jgiRZq sc-iGgWBj sc-gsFSXq sc-kAyceB sc-imWYAI ikJBEP enCQdX"><div class="" style="position:fixed;top:0;left:0;height:2px;background:transparent;z-index:99999999999;width:100%"><div class="" style="height:100%;background:#fdda24;transition:all 500ms ease;width:0%"></div></div><!--$--><!--$--><div class="sc-iGgWBj sc-gsFSXq sc-dAlyuH sc-da1d5946-1 ikJBEP ecnKox eXsHym"><section id="section-5211cb68-34ac-47f2-8c89-89c9a73a93a5" class="sc-da1d5946-0 gnWuAw"><div width="100%" class="sc-iGgWBj sc-gsFSXq sc-hmdomO sc-a04cb64f-0 fwKMda ikJBEP fpGmYQ kcwbzJ"><div class="sc-iGgWBj sc-gsFSXq sc-fBWQRz sc-c58fb0ed-0 ikJBEP eebKum fexzxJ"><div class="sc-hknOHE gwRXjA"><div class="sc-iGgWBj sc-gsFSXq sc-kAyceB sc-573a09a3-3 ikJBEP eSghCw huqynf"><p class="sc-jEACwC sc-9209a559-4 lhdApv giUgkw sc-573a09a3-4 ikQRTD" as="p">Learn</p><h1 class="sc-jEACwC sc-9209a559-1 gdkkkq jTdQka sc-573a09a3-5 eNMnbU">Smart Contract Basics</h1><div class="sc-573a09a3-0 iFFgiY"><div class="sc-dc87a1f8-3 hwmyCI"><p class="sc-764b70d3-0 sc-764b70d3-3 dRXqYR eZfvFl sc-dc87a1f8-9 hcoNrV">A smart contracts platform allows developers to write code to a blockchain, but that alone is not sufficient to build full-fledged products and services that support real, sustainable smart contract use cases that execute safely and efficiently.</p></div></div></div></div><div class="sc-hknOHE sc-573a09a3-1 sc-573a09a3-2 dahayk bqBEFr dpGFKH"><div class="sc-573a09a3-7 kFGnCE"><figure width="100%" height="100%" class="sc-iGgWBj sc-gsFSXq sc-hCPjZK gpOeME ikJBEP ipdJds"><picture><source media="(min-width: 0px) and (max-width: 767px)" srcSet="https://cdn.sanity.io/images/e2r40yh6/production-i18n/365af60e94177cfc5cfa61ba7e71e97610471bc3-4200x3508.png?w=372&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/365af60e94177cfc5cfa61ba7e71e97610471bc3-4200x3508.png?w=372&amp;auto=format&amp;dpr=2 2x"/><source media="(min-width: 768px)" srcSet="https://cdn.sanity.io/images/e2r40yh6/production-i18n/365af60e94177cfc5cfa61ba7e71e97610471bc3-4200x3508.png?w=506&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/365af60e94177cfc5cfa61ba7e71e97610471bc3-4200x3508.png?w=506&amp;auto=format&amp;dpr=2 2x"/><img srcSet="https://cdn.sanity.io/images/e2r40yh6/production-i18n/365af60e94177cfc5cfa61ba7e71e97610471bc3-4200x3508.png?w=372&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/365af60e94177cfc5cfa61ba7e71e97610471bc3-4200x3508.png?w=372&amp;auto=format&amp;dpr=2 2x" loading="eager" class="sc-Nxspf eVicvR"/></picture></figure><div class="sc-8392b04d-0 efIzpB"><video crossorigin="anonymous" class="sc-8392b04d-1 eiuHhq sc-573a09a3-6 HQXPf" preload="none" playsinline=""></video></div></div></div></div></div></section></div><!--/$--><div class="sc-iGgWBj sc-gsFSXq sc-dAlyuH sc-3d25262a-0 ikJBEP ecnKox cSZIvG"><div width="100%" class="sc-iGgWBj sc-gsFSXq sc-hmdomO sc-a04cb64f-0 fwKMda ikJBEP fpGmYQ kcwbzJ"><div class="sc-3d25262a-1 gssSTW"></div></div></div><!--$--><div class="sc-iGgWBj sc-gsFSXq sc-dAlyuH sc-da1d5946-1 ikJBEP ecnKox eXsHym"><section id="section-38dc19d0-b41d-4b07-989c-1d31f5cb10bf" class="sc-da1d5946-0 gnWuAw"><div width="100%" class="sc-iGgWBj sc-gsFSXq sc-hmdomO sc-a04cb64f-0 fwKMda ikJBEP fpGmYQ kcwbzJ"><div class="sc-iGgWBj sc-gsFSXq sc-fBWQRz sc-c58fb0ed-0 ikJBEP eebKum fexzxJ"><div class="sc-hknOHE RUCBa"><div class="sc-dd309f0f-0 cGUdHz"><p class="sc-jEACwC sc-9209a559-4 lhdApv giUgkw sc-dd309f0f-1 epMTNz" as="p">Background</p><h2 class="sc-jEACwC sc-9209a559-1 gdkkkq jTdQka sc-dd309f0f-3 hOZKpN">The History of Smart Contracts</h2></div></div><div class="sc-hknOHE cMHsOW"><div class="sc-dd309f0f-0 cGUdHz"><div class="sc-dd309f0f-4 fjCIRX"><div class="sc-dc87a1f8-3 hwmyCI"><p class="sc-764b70d3-0 sc-764b70d3-3 dRXqYR eZfvFl sc-dc87a1f8-9 hcoNrV">The idea of smart contracts was originally proposed by <a href="https://en.wikipedia.org/wiki/Nick_Szabo" aria-label="Nick Szabo" variant="inlineLink" class="sc-gEvEer hIFHmP sc-gFqAkR sc-d5dabc6c-4 jOfBNv eMzTvV" target="_blank" rel="noopener noreferrer"><span variant="inlineLink" class="sc-d5dabc6c-5 jowASs"><span class="sc-764b70d3-0 sc-d5dabc6c-0 etxSkp kXrMmW">Nick Szabo</span></span></a> back in the early 1990s as a: “set of promises, specified in digital form, including protocols within which the parties perform on these promises.”</p><p class="sc-764b70d3-0 sc-764b70d3-3 dRXqYR eZfvFl sc-dc87a1f8-9 hcoNrV"></p><p class="sc-764b70d3-0 sc-764b70d3-3 dRXqYR eZfvFl sc-dc87a1f8-9 hcoNrV">Years later, this proposal became a reality with the help of blockchain technology. Smart contracts are a key component of many blockchain-based ecosystems. They can automate complex processes, enforce agreements, and manage digital assets in a trustless system. Smart contracts have the potential to transform the way businesses, applications, and individuals interact and exchange value across various platforms and industries.</p><p class="sc-764b70d3-0 sc-764b70d3-3 dRXqYR eZfvFl sc-dc87a1f8-9 hcoNrV">While Stellar didn’t initially have smart contract capabilities, this decision <a variant="inlineLink" class="sc-gFqAkR sc-d5dabc6c-4 jOfBNv eMzTvV" href="/blog/developers/smart-contracts-on-stellar-why-now"><span variant="inlineLink" class="sc-d5dabc6c-5 jowASs"><span class="sc-764b70d3-0 sc-d5dabc6c-0 etxSkp kXrMmW">was officially reconsidered</span></span></a> in 2022 as the technology advanced and real-world use cases became apparent. Stellar’s native smart contracts platform is called <a variant="inlineLink" class="sc-gFqAkR sc-d5dabc6c-4 jOfBNv eMzTvV" href="/blog/developers/smart-contracts-on-stellar-why-now"><span variant="inlineLink" class="sc-d5dabc6c-5 jowASs"><span class="sc-764b70d3-0 sc-d5dabc6c-0 etxSkp kXrMmW">Soroban</span></span></a>, which is built to be scalable and developer-friendly.</p></div></div></div></div></div></div></section></div><!--/$--><div class="sc-3d25262a-2 iJlKLH"><div class="sc-3d25262a-3 hCFBMH"></div></div><!--$--><div class="sc-iGgWBj sc-gsFSXq sc-dAlyuH sc-da1d5946-1 ikJBEP gckTaj eXsHym"><section id="section-d298b0d6-6dd3-43eb-a340-68a5ab28cb36" class="sc-da1d5946-0 gnWuAw"><div class="sc-dd309f0f-5 earVzt"><div width="100%" class="sc-iGgWBj sc-gsFSXq sc-hmdomO sc-a04cb64f-0 fwKMda ikJBEP fpGmYQ kcwbzJ"><div class="sc-iGgWBj sc-gsFSXq sc-fBWQRz sc-c58fb0ed-0 ikJBEP eebKum fexzxJ"><div class="sc-hknOHE cMHsOW"><p class="sc-jEACwC sc-9209a559-4 lhdApv fyIHPe sc-dd309f0f-1 epMTNz" as="p">About</p><h2 class="sc-jEACwC sc-9209a559-1 gdkkkq cptdsg sc-dd309f0f-3 hOZKpN">What is a Smart Contract?</h2><div class="sc-dd309f0f-4 fjCIRX"><div class="sc-dc87a1f8-3 hwmyCI"><p class="sc-764b70d3-0 sc-764b70d3-3 hxhQtP eZfvFl sc-dc87a1f8-9 hcoNrV">A smart contract is a self-executing program that is run and stored on a blockchain network. Smart contracts execute automatically when predefined terms and conditions are met without the need for intermediaries such as banks, lawyers, or voting authorities. They can also automate complex workflows by triggering the next action when certain conditions are met.</p><p class="sc-764b70d3-0 sc-764b70d3-3 hxhQtP eZfvFl sc-dc87a1f8-9 hcoNrV">Smart contracts can operate independently, but many decentralized applications (dApps) implement several contracts that work together to achieve certain functionalities.</p></div></div></div></div></div></div></section></div><!--/$--><div class="sc-3d25262a-2 LDORx"><div class="sc-3d25262a-3 eHYMYx"></div></div><!--$--><div class="sc-iGgWBj sc-gsFSXq sc-dAlyuH sc-da1d5946-1 ikJBEP ecnKox eXsHym"><section id="section-03220197-9455-43ff-895e-19ffbcc26162" class="sc-da1d5946-0 gnWuAw"><div direction="column" class="sc-iGgWBj sc-gsFSXq sc-kAyceB ikJBEP dXtEuA"><div class="sc-dd309f0f-5 earVzt"><div width="100%" class="sc-iGgWBj sc-gsFSXq sc-hmdomO sc-a04cb64f-0 fwKMda ikJBEP fpGmYQ kcwbzJ"><div class="sc-iGgWBj sc-gsFSXq sc-fBWQRz sc-c58fb0ed-0 ikJBEP eebKum fexzxJ"><div class="sc-hknOHE cMHsOW"><p class="sc-jEACwC sc-9209a559-4 lhdApv giUgkw sc-dd309f0f-1 epMTNz" as="p">Benefits</p><h2 class="sc-jEACwC sc-9209a559-1 gdkkkq jTdQka sc-dd309f0f-3 hOZKpN">What are the Benefits of Smart Contracts?</h2></div></div></div></div><div width="100%" class="sc-iGgWBj sc-gsFSXq sc-hmdomO sc-a04cb64f-0 fwKMda ikJBEP fpGmYQ kcwbzJ"><div class="sc-iGgWBj sc-gsFSXq sc-fBWQRz sc-c58fb0ed-0 ikJBEP eebKum evQMIw"><div class="sc-hknOHE sc-19711ccd-0 cCbdpO gWZgwG"><div><div class="sc-d44f74bd-0 fhVPDK"><figure width="100%" height="100%" class="sc-iGgWBj sc-gsFSXq sc-hCPjZK gpOeME ikJBEP ipdJds"><picture><source media="(min-width: 0px)" srcSet="https://cdn.sanity.io/images/e2r40yh6/production-i18n/944da59928e203fd98cb577e48a462bd28f27946-1100x1100.png?w=128&amp;h=128&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/944da59928e203fd98cb577e48a462bd28f27946-1100x1100.png?w=128&amp;h=128&amp;auto=format&amp;dpr=2 2x"/><img srcSet="https://cdn.sanity.io/images/e2r40yh6/production-i18n/944da59928e203fd98cb577e48a462bd28f27946-1100x1100.png?w=128&amp;h=128&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/944da59928e203fd98cb577e48a462bd28f27946-1100x1100.png?w=128&amp;h=128&amp;auto=format&amp;dpr=2 2x" loading="lazy" alt="Time and Cost Efficiency" class="sc-Nxspf eVicvR"/></picture></figure></div><h3 class="sc-764b70d3-0 sc-764b70d3-2 kNJyNP bSRzNQ sc-764b70d3-0 sc-764b70d3-3 sc-d44f74bd-1 kNJyNP eZfvFl iROKbH">Time and Cost Efficiency</h3><div class="sc-dc87a1f8-3 hwmyCI"><p class="sc-764b70d3-0 sc-764b70d3-4 dRXqYR hShpuG sc-dc87a1f8-9 hcoNrV">Smart contracts are digital and automated, which streamlines processes and saves time and money. Without the need for intermediaries, there’s no paperwork, no back and forth between parties, and less chance for human error and manipulation.</p></div></div></div><div class="sc-hknOHE sc-19711ccd-0 cCbdpO gWZgwG"><div><div class="sc-d44f74bd-0 fhVPDK"><figure width="100%" height="100%" class="sc-iGgWBj sc-gsFSXq sc-hCPjZK gpOeME ikJBEP ipdJds"><picture><source media="(min-width: 0px)" srcSet="https://cdn.sanity.io/images/e2r40yh6/production-i18n/edb08fc2dcabfca6196470f11c2f32ac7b80d139-1100x1100.png?w=128&amp;h=128&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/edb08fc2dcabfca6196470f11c2f32ac7b80d139-1100x1100.png?w=128&amp;h=128&amp;auto=format&amp;dpr=2 2x"/><img srcSet="https://cdn.sanity.io/images/e2r40yh6/production-i18n/edb08fc2dcabfca6196470f11c2f32ac7b80d139-1100x1100.png?w=128&amp;h=128&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/edb08fc2dcabfca6196470f11c2f32ac7b80d139-1100x1100.png?w=128&amp;h=128&amp;auto=format&amp;dpr=2 2x" loading="lazy" alt="Trust and Transparency" class="sc-Nxspf eVicvR"/></picture></figure></div><h3 class="sc-764b70d3-0 sc-764b70d3-2 kNJyNP bSRzNQ sc-764b70d3-0 sc-764b70d3-3 sc-d44f74bd-1 kNJyNP eZfvFl iROKbH">Trust and Transparency</h3><div class="sc-dc87a1f8-3 hwmyCI"><p class="sc-764b70d3-0 sc-764b70d3-4 dRXqYR hShpuG sc-dc87a1f8-9 hcoNrV">Smart contracts are transparent due to their underlying blockchain technology. Once a smart contract is deployed on the blockchain, its code and associated transactions are publicly accessible and cannot be altered. Participants are able to independently verify a contract’s terms, behavior, and outcome.</p></div></div></div><div class="sc-hknOHE sc-19711ccd-0 cCbdpO gWZgwG"><div><div class="sc-d44f74bd-0 fhVPDK"><figure width="100%" height="100%" class="sc-iGgWBj sc-gsFSXq sc-hCPjZK gpOeME ikJBEP ipdJds"><picture><source media="(min-width: 0px)" srcSet="https://cdn.sanity.io/images/e2r40yh6/production-i18n/5ddf825bfd52bf25a3c15551c20fa0ef434adcf6-1100x1100.png?w=128&amp;h=128&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/5ddf825bfd52bf25a3c15551c20fa0ef434adcf6-1100x1100.png?w=128&amp;h=128&amp;auto=format&amp;dpr=2 2x"/><img srcSet="https://cdn.sanity.io/images/e2r40yh6/production-i18n/5ddf825bfd52bf25a3c15551c20fa0ef434adcf6-1100x1100.png?w=128&amp;h=128&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/5ddf825bfd52bf25a3c15551c20fa0ef434adcf6-1100x1100.png?w=128&amp;h=128&amp;auto=format&amp;dpr=2 2x" loading="lazy" alt="Security" class="sc-Nxspf eVicvR"/></picture></figure></div><h3 class="sc-764b70d3-0 sc-764b70d3-2 kNJyNP bSRzNQ sc-764b70d3-0 sc-764b70d3-3 sc-d44f74bd-1 kNJyNP eZfvFl iROKbH">Security</h3><div class="sc-dc87a1f8-3 hwmyCI"><p class="sc-764b70d3-0 sc-764b70d3-4 dRXqYR hShpuG sc-dc87a1f8-9 hcoNrV">Smart contracts are encrypted and leverage cryptographic security techniques, such as digital signatures and hashing, to protect data integrity and authenticate participants. Once a smart contract is deployed on a blockchain, its code and transactions are immutable.</p></div></div></div><div class="sc-hknOHE sc-19711ccd-0 cCbdpO gWZgwG"><div><div class="sc-d44f74bd-0 fhVPDK"><figure width="100%" height="100%" class="sc-iGgWBj sc-gsFSXq sc-hCPjZK gpOeME ikJBEP ipdJds"><picture><source media="(min-width: 0px)" srcSet="https://cdn.sanity.io/images/e2r40yh6/production-i18n/30f460133baa5c51d3822bd4dee4281a63b669ab-1100x1100.png?w=128&amp;h=128&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/30f460133baa5c51d3822bd4dee4281a63b669ab-1100x1100.png?w=128&amp;h=128&amp;auto=format&amp;dpr=2 2x"/><img srcSet="https://cdn.sanity.io/images/e2r40yh6/production-i18n/30f460133baa5c51d3822bd4dee4281a63b669ab-1100x1100.png?w=128&amp;h=128&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/30f460133baa5c51d3822bd4dee4281a63b669ab-1100x1100.png?w=128&amp;h=128&amp;auto=format&amp;dpr=2 2x" loading="lazy" alt="Permissionless" class="sc-Nxspf eVicvR"/></picture></figure></div><h3 class="sc-764b70d3-0 sc-764b70d3-2 kNJyNP bSRzNQ sc-764b70d3-0 sc-764b70d3-3 sc-d44f74bd-1 kNJyNP eZfvFl iROKbH">Permissionless</h3><div class="sc-dc87a1f8-3 hwmyCI"><p class="sc-764b70d3-0 sc-764b70d3-4 dRXqYR hShpuG sc-dc87a1f8-9 hcoNrV">Stellar and Soroban are open-source, and anyone can write a smart contract and deploy it to the Stellar network as long as they know how to code in a supported smart contract language.</p></div></div></div></div></div></div></section></div><!--/$--><div class="sc-3d25262a-2 iFrXA-D"><div class="sc-3d25262a-3 hCFBMH"></div></div><!--$--><div class="sc-iGgWBj sc-gsFSXq sc-dAlyuH sc-da1d5946-1 ikJBEP gZyFmP eXsHym"><section id="section-c22ec693-eb99-4532-aa2d-49abb0619ce8" class="sc-da1d5946-0 gnWuAw"><div direction="column" class="sc-iGgWBj sc-gsFSXq sc-kAyceB ikJBEP dXtEuA"><div class="sc-dd309f0f-5 earVzt"><div width="100%" class="sc-iGgWBj sc-gsFSXq sc-hmdomO sc-a04cb64f-0 fwKMda ikJBEP fpGmYQ kcwbzJ"><div class="sc-iGgWBj sc-gsFSXq sc-fBWQRz sc-c58fb0ed-0 ikJBEP eebKum fexzxJ"><div class="sc-hknOHE cMHsOW"><p class="sc-jEACwC sc-9209a559-4 lhdApv giUgkw sc-dd309f0f-1 epMTNz" as="p">How It Works</p><h2 class="sc-jEACwC sc-9209a559-1 gdkkkq jTdQka sc-dd309f0f-3 hOZKpN">How do Smart Contracts Work?</h2></div></div></div></div><div width="100%" class="sc-iGgWBj sc-gsFSXq sc-hmdomO sc-a04cb64f-0 fwKMda ikJBEP fpGmYQ kcwbzJ"><div class="sc-iGgWBj sc-gsFSXq sc-fBWQRz sc-c58fb0ed-0 ikJBEP eebKum evQMIw"><div class="sc-hknOHE sc-19711ccd-0 pIBJx gWZgwG"><div><h3 class="sc-764b70d3-0 sc-764b70d3-3 kNJyNP eZfvFl sc-764b70d3-0 sc-764b70d3-3 sc-d44f74bd-1 kNJyNP eZfvFl iROKbH">Write</h3><div class="sc-dc87a1f8-3 hwmyCI"><p class="sc-764b70d3-0 sc-764b70d3-4 dRXqYR hShpuG sc-dc87a1f8-9 hcoNrV">The developer writes the smart contract using a programming language supported by the platform. Writing the contract consists of defining the contract’s terms and conditions, functions, and rules for execution.</p><p class="sc-764b70d3-0 sc-764b70d3-4 dRXqYR hShpuG sc-dc87a1f8-9 hcoNrV"><br/></p></div></div></div><div class="sc-hknOHE sc-19711ccd-0 pIBJx gWZgwG"><div><h3 class="sc-764b70d3-0 sc-764b70d3-3 kNJyNP eZfvFl sc-764b70d3-0 sc-764b70d3-3 sc-d44f74bd-1 kNJyNP eZfvFl iROKbH">Test</h3><div class="sc-dc87a1f8-3 hwmyCI"><p class="sc-764b70d3-0 sc-764b70d3-4 dRXqYR hShpuG sc-dc87a1f8-9 hcoNrV">Once the contract is written, the developer tests the smart contract in a local or testnet environment to ensure everything works correctly.</p></div></div></div><div class="sc-hknOHE sc-19711ccd-0 pIBJx gWZgwG"><div><h3 class="sc-764b70d3-0 sc-764b70d3-3 kNJyNP eZfvFl sc-764b70d3-0 sc-764b70d3-3 sc-d44f74bd-1 kNJyNP eZfvFl iROKbH">Deploy</h3><div class="sc-dc87a1f8-3 hwmyCI"><p class="sc-764b70d3-0 sc-764b70d3-4 dRXqYR hShpuG sc-dc87a1f8-9 hcoNrV">Next, the developer deploys the smart contract to the blockchain’s mainnet by submitting a transaction with the compiled contract code.</p></div></div></div><div class="sc-hknOHE sc-19711ccd-0 pIBJx gWZgwG"><div><h3 class="sc-764b70d3-0 sc-764b70d3-3 kNJyNP eZfvFl sc-764b70d3-0 sc-764b70d3-3 sc-d44f74bd-1 kNJyNP eZfvFl iROKbH">Invoke</h3><div class="sc-dc87a1f8-3 hwmyCI"><p class="sc-764b70d3-0 sc-764b70d3-4 dRXqYR hShpuG sc-dc87a1f8-9 hcoNrV">When the contract is deployed, others can interact with it by sending transactions that invoke its functions. These interactions trigger the contract’s execution, and the blockchain network validates and records the resulting state changes.</p></div></div></div></div></div></div></section></div><!--/$--><div class="sc-3d25262a-2 iJlKLH"><div class="sc-3d25262a-3 ldylwh"></div></div><!--$--><div class="sc-iGgWBj sc-gsFSXq sc-dAlyuH sc-da1d5946-1 ikJBEP gckTaj eXsHym"><section id="section-d30e7bb8-3112-4631-80b5-5e5446e68583" class="sc-da1d5946-0 gnWuAw"><div direction="column" class="sc-iGgWBj sc-gsFSXq sc-kAyceB ikJBEP dXtEuA"><div class="sc-dd309f0f-5 earVzt"><div width="100%" class="sc-iGgWBj sc-gsFSXq sc-hmdomO sc-a04cb64f-0 fwKMda ikJBEP fpGmYQ kcwbzJ"><div class="sc-iGgWBj sc-gsFSXq sc-fBWQRz sc-c58fb0ed-0 ikJBEP eebKum fexzxJ"><div class="sc-hknOHE cMHsOW"><p class="sc-jEACwC sc-9209a559-4 lhdApv fyIHPe sc-dd309f0f-1 epMTNz" as="p">Common Applications</p><h2 class="sc-jEACwC sc-9209a559-1 gdkkkq cptdsg sc-dd309f0f-3 hOZKpN">Smart Contracts in Practice</h2></div></div></div></div><div class="sc-68157fac-1 gVXigY sc-319205f0-2 PctKT"><div width="100%" class="sc-iGgWBj sc-gsFSXq sc-hmdomO sc-a04cb64f-0 fwKMda ikJBEP fpGmYQ kcwbzJ"><div class="sc-68157fac-0 cLfLxK"><div class="sc-iGgWBj sc-gsFSXq sc-kAyceB ikJBEP XtkJg"><button data-testid="carousel-prev-button" disabled="" aria-label="[previous]" class="sc-f92f1845-0 iclfSD"><span class="sc-e6312a10-0 bESmUn"><span class="sc-e6312a10-1 fuBLHd" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="inherit" class="sc-a4160e56-0 iKvGAc"><svg viewBox="0 0 16 16"><path d="M5.7071 8.00004L11.3535 2.35359L10.6464 1.64648L4.29289 8.00004L10.6464 14.3536L11.3535 13.6465L5.7071 8.00004Z"></path></svg></span></span><span class="sc-e6312a10-1 fuBLHd" style="transform:translateX(100%) translateY(0) translateZ(0)"><span color="inherit" class="sc-a4160e56-0 iKvGAc"><svg viewBox="0 0 16 16"><path d="M5.7071 8.00004L11.3535 2.35359L10.6464 1.64648L4.29289 8.00004L10.6464 14.3536L11.3535 13.6465L5.7071 8.00004Z"></path></svg></span></span></span></button><button data-testid="carousel-next-button" aria-label="[next]" class="sc-f92f1845-0 VSETx"><span class="sc-e6312a10-0 bESmUn"><span class="sc-e6312a10-1 fuBLHd" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="inherit" class="sc-a4160e56-0 iKvGAc"><svg viewBox="0 0 16 16"><path d="M10.2929 8.00004L4.64645 2.35359L5.35356 1.64648L11.7071 8.00004L5.35356 14.3536L4.64645 13.6465L10.2929 8.00004Z"></path></svg></span></span><span class="sc-e6312a10-1 fuBLHd" style="transform:translateX(-100%) translateY(0) translateZ(0)"><span color="inherit" class="sc-a4160e56-0 iKvGAc"><svg viewBox="0 0 16 16"><path d="M10.2929 8.00004L4.64645 2.35359L5.35356 1.64648L11.7071 8.00004L5.35356 14.3536L4.64645 13.6465L10.2929 8.00004Z"></path></svg></span></span></span></button></div></div><div class="sc-68157fac-4 hbqYEP"><div class="sc-68157fac-3 bRuQtx" draggable="false" style="-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y"><div class="sc-68157fac-2 bjbOhs"><div draggable="false" data-testid="card" class="sc-72519812-0 boibmg"><div class="sc-72519812-5 exvgSh"><div data-row="title" class="sc-72519812-3 hgLfYz"><h3 class="sc-764b70d3-0 sc-764b70d3-3 kNJyNP eZfvFl">Voting Systems and DAO Governance</h3></div><div class="sc-72519812-7 eSqxnD"><p class="sc-764b70d3-0 sc-764b70d3-4 sc-72519812-8 dRXqYR hShpuG eeUMoa">Current systems are susceptible to voter manipulation and fraud. With smart contracts, votes are unchangeable and irreversible. Smart…</p></div></div></div></div><div class="sc-68157fac-2 bjbOhs"><div draggable="false" data-testid="card" class="sc-72519812-0 boibmg"><div class="sc-72519812-5 exvgSh"><div data-row="title" class="sc-72519812-3 hgLfYz"><h3 class="sc-764b70d3-0 sc-764b70d3-3 kNJyNP eZfvFl">Decentralized Finance (DeFi)</h3></div><div class="sc-72519812-7 eSqxnD"><p class="sc-764b70d3-0 sc-764b70d3-4 sc-72519812-8 dRXqYR hShpuG eeUMoa">DeFi applications provide a more trustless, immutable, and transparent alternative to traditional financial services.</p></div></div></div></div><div class="sc-68157fac-2 bjbOhs"><div draggable="false" data-testid="card" class="sc-72519812-0 boibmg"><div class="sc-72519812-5 exvgSh"><div data-row="title" class="sc-72519812-3 hgLfYz"><h3 class="sc-764b70d3-0 sc-764b70d3-3 kNJyNP eZfvFl">NFTs and Gaming</h3></div><div class="sc-72519812-7 eSqxnD"><p class="sc-764b70d3-0 sc-764b70d3-4 sc-72519812-8 dRXqYR hShpuG eeUMoa">Smart contracts are used in gaming to allow the creation, ownership, and trading of in-game assets, often as non-fungible tokens (NFTs). </p></div></div></div></div><div class="sc-68157fac-2 bjbOhs"><div draggable="false" data-testid="card" class="sc-72519812-0 boibmg"><div class="sc-72519812-5 exvgSh"><div data-row="title" class="sc-72519812-3 hgLfYz"><h3 class="sc-764b70d3-0 sc-764b70d3-3 kNJyNP eZfvFl">Supply Chain Management</h3></div><div class="sc-72519812-7 eSqxnD"><p class="sc-764b70d3-0 sc-764b70d3-4 sc-72519812-8 dRXqYR hShpuG eeUMoa">Smart contracts would be able to track and verify the movement of goods, ensuring product authenticity and streamlining logistics.</p></div></div></div></div></div></div></div></div></div></section></div><!--/$--><div class="sc-3d25262a-2 jtuOGR"><div class="sc-3d25262a-3 eHYMYx"></div></div><!--$--><div class="sc-iGgWBj sc-gsFSXq sc-dAlyuH sc-da1d5946-1 ikJBEP jDFImh eXsHym"><section id="section-551916d128c5" class="sc-da1d5946-0 gnWuAw"><div class="sc-dd309f0f-5 earVzt"><div width="100%" class="sc-iGgWBj sc-gsFSXq sc-hmdomO sc-a04cb64f-0 fwKMda ikJBEP fpGmYQ kcwbzJ"><div class="sc-iGgWBj sc-gsFSXq sc-fBWQRz sc-c58fb0ed-0 ikJBEP eebKum fexzxJ"><div class="sc-hknOHE cMHsOW"><p class="sc-jEACwC sc-9209a559-4 lhdApv giUgkw sc-dd309f0f-1 epMTNz" as="p">Explore</p><h2 class="sc-jEACwC sc-9209a559-1 gdkkkq jTdQka sc-dd309f0f-3 hOZKpN">Smart Contracts on Stellar</h2><div class="sc-dd309f0f-4 fjCIRX"><div class="sc-dc87a1f8-3 hwmyCI"><p class="sc-764b70d3-0 sc-764b70d3-3 dRXqYR eZfvFl sc-dc87a1f8-9 hcoNrV">Learn more about Soroban, a developer-friendly, Rust-based smart contracts platform designed for scale and sensibility.</p></div></div><div class="sc-13b34149-1 djbpcb"><div class="sc-13b34149-0 iKfKAq"><a data-testid="cta" aria-label="Read More" variant="primaryButton" class="sc-gFqAkR sc-d5dabc6c-4 jOfBNv hmowcZ" href="/soroban"><span variant="primaryButton" class="sc-d5dabc6c-5 gXcUZW"><span class="sc-764b70d3-0 sc-764b70d3-4 sc-d5dabc6c-3 boTXTn hShpuG gmZWPm">Read More</span><span class="sc-e6312a10-0 gFkxCC"><span class="sc-e6312a10-1 fuBLHd" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-a4160e56-0 jKyvz"><svg viewBox="0 0 16 16"><path d="M12.4393 8.50001H1.64642V7.50001H12.4393L7.29287 2.35356L7.99998 1.64645L14 7.64645L14.3535 8.00001L14 8.35356L7.99998 14.3536L7.29287 13.6465L12.4393 8.50001Z"></path></svg></span></span><span class="sc-e6312a10-1 fuBLHd" style="transform:translateX(-100%) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-a4160e56-0 jKyvz"><svg viewBox="0 0 16 16"><path d="M12.4393 8.50001H1.64642V7.50001H12.4393L7.29287 2.35356L7.99998 1.64645L14 7.64645L14.3535 8.00001L14 8.35356L7.99998 14.3536L7.29287 13.6465L12.4393 8.50001Z"></path></svg></span></span></span></span></a></div></div></div></div></div></div></section></div><!--/$--><div class="sc-3d25262a-2 LDORx"><div class="sc-3d25262a-3 jFjxVv"></div></div><!--$--><div class="sc-iGgWBj sc-gsFSXq sc-dAlyuH sc-da1d5946-1 ikJBEP ecnKox eXsHym"><section id="section-603d8f95-72c2-4115-bd89-9d996e5c2580" class="sc-da1d5946-0 gnWuAw"><div direction="column" class="sc-iGgWBj sc-gsFSXq sc-kAyceB ikJBEP dXtEuA"><div class="sc-dd309f0f-5 earVzt"><div width="100%" class="sc-iGgWBj sc-gsFSXq sc-hmdomO sc-a04cb64f-0 fwKMda ikJBEP fpGmYQ kcwbzJ"><div class="sc-iGgWBj sc-gsFSXq sc-fBWQRz sc-c58fb0ed-0 ikJBEP eebKum fexzxJ"><div class="sc-hknOHE cMHsOW"><p class="sc-jEACwC sc-9209a559-4 lhdApv giUgkw sc-dd309f0f-1 epMTNz" as="p">Explore Next</p><h2 class="sc-jEACwC sc-9209a559-1 gdkkkq jTdQka sc-dd309f0f-3 hOZKpN">Your Next Read</h2></div></div></div></div><div width="100%" class="sc-iGgWBj sc-gsFSXq sc-hmdomO sc-a04cb64f-0 fwKMda ikJBEP fpGmYQ kcwbzJ"><div class="sc-iGgWBj sc-gsFSXq sc-fBWQRz sc-c58fb0ed-0 ikJBEP eebKum fexzxJ"><div class="sc-hknOHE sc-319205f0-0 pIBJx vdgcX"><div draggable="false" data-testid="card" class="sc-72519812-0 boibmg"><div class="sc-72519812-1 gVhxZf"><figure width="100%" height="100%" class="sc-iGgWBj sc-gsFSXq sc-hCPjZK gpOeME ikJBEP ipdJds"><picture><source srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAIAAABSJhvpAAAACXBIWXMAAAsTAAALEwEAmpwYAAADH0lEQVQ4jX2TzW/bNhiH/ZfuNOzadYcVCLZbD1sGbIdhw5auSd2ibZomwxY3iVPV65ImUeOv2PKHTFuS9WnJjWxKsiRSEkkPjl2sGIY+IHnh+xB4Sf5y8/+BLSZbrPM5o5QihOI4JoRACNvttmEYaZoyxnKr8kXpYhCSxnEQR36WIsYoYwtT13VFUcIwdF23VqspipIkyUpmjFFKCMkozTCOHFs11JY/NRI8i+MQQtjtio1GA0I4nU4FQdB0LU1vZMbmSZIEAZwFU4yiJMHuta0OqmOjPnmnGPrAMDRJkkVR9D3f94NBXzIME2O8kCllvu8b+sCx5DjyKSUomjnDK0vcHyklCdTUYV9VREVqe9C1R+My32jUOxB6K9mDnjbs2ZaMccRYmoS203+pVr4bdX9+Z1ZsS25UudrlwciUxS442OfOTsuuO6GU5hhjGMVw4gS+S0jCiBdPKlbrkXKxNhbWwnHJ0sHx0S5XfK5rkqIoZ2cXoNePY7TsmSU4gK4088wsmxEkR+Oi1X4sX3w1btyOnMLIAK//KvH8uWWZpmnquhEEAaV0Pp/nKKWTa1W8KhjKWxSNsrAZX//t9Lnh27vO1eehXQi8kX5Dq9XiOE4QhDAMlw+cQzGqV/jt/E/nJ4fQVdMQYA+M5bpaXrfrtybqLnRNH0LTMIrF4sbGrzs7OwAAjPFC9v2AO371zd31rd+2WkI19JTY1+xBXebXZf5Wt5IXqlVNMiQgHR8c/v58b/P+5t7unmlai54RwgAM/vzjxZPH26cnr02t6WiXvXKhfLDGPfv0Wf7b/MbDNyVe7im188uzlyfbW08f3HsIxD4h5Oa2MXZdV9N0WQK9znmzXOC5/NH2nY3vP/n6zmdf3v7iaf4JaIPeVa9+0uCPT/nSm5FuLeTl91wSznxt2AWdiihcNCsvXh1uPrj/w71ffjwq7HcazUFHGvYMR7Wmto1mAaN0FYwlhGRxHIYzPwqDKIQTd6QOgSQBbSjp6tAyLQ/6CU5IljBK5vP3qfo3jR9AKc2yNE2TJMEIxQihLMtW+bsJ7H/lj5y15MPdfwD9XIhRHhlidgAAAABJRU5ErkJggg=="/><img srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAIAAABSJhvpAAAACXBIWXMAAAsTAAALEwEAmpwYAAADH0lEQVQ4jX2TzW/bNhiH/ZfuNOzadYcVCLZbD1sGbIdhw5auSd2ibZomwxY3iVPV65ImUeOv2PKHTFuS9WnJjWxKsiRSEkkPjl2sGIY+IHnh+xB4Sf5y8/+BLSZbrPM5o5QihOI4JoRACNvttmEYaZoyxnKr8kXpYhCSxnEQR36WIsYoYwtT13VFUcIwdF23VqspipIkyUpmjFFKCMkozTCOHFs11JY/NRI8i+MQQtjtio1GA0I4nU4FQdB0LU1vZMbmSZIEAZwFU4yiJMHuta0OqmOjPnmnGPrAMDRJkkVR9D3f94NBXzIME2O8kCllvu8b+sCx5DjyKSUomjnDK0vcHyklCdTUYV9VREVqe9C1R+My32jUOxB6K9mDnjbs2ZaMccRYmoS203+pVr4bdX9+Z1ZsS25UudrlwciUxS442OfOTsuuO6GU5hhjGMVw4gS+S0jCiBdPKlbrkXKxNhbWwnHJ0sHx0S5XfK5rkqIoZ2cXoNePY7TsmSU4gK4088wsmxEkR+Oi1X4sX3w1btyOnMLIAK//KvH8uWWZpmnquhEEAaV0Pp/nKKWTa1W8KhjKWxSNsrAZX//t9Lnh27vO1eehXQi8kX5Dq9XiOE4QhDAMlw+cQzGqV/jt/E/nJ4fQVdMQYA+M5bpaXrfrtybqLnRNH0LTMIrF4sbGrzs7OwAAjPFC9v2AO371zd31rd+2WkI19JTY1+xBXebXZf5Wt5IXqlVNMiQgHR8c/v58b/P+5t7unmlai54RwgAM/vzjxZPH26cnr02t6WiXvXKhfLDGPfv0Wf7b/MbDNyVe7im188uzlyfbW08f3HsIxD4h5Oa2MXZdV9N0WQK9znmzXOC5/NH2nY3vP/n6zmdf3v7iaf4JaIPeVa9+0uCPT/nSm5FuLeTl91wSznxt2AWdiihcNCsvXh1uPrj/w71ffjwq7HcazUFHGvYMR7Wmto1mAaN0FYwlhGRxHIYzPwqDKIQTd6QOgSQBbSjp6tAyLQ/6CU5IljBK5vP3qfo3jR9AKc2yNE2TJMEIxQihLMtW+bsJ7H/lj5y15MPdfwD9XIhRHhlidgAAAABJRU5ErkJggg==" loading="lazy" draggable="false" class="sc-Nxspf eVicvR"/></picture></figure></div><div class="sc-72519812-5 VUkPN"><div data-row="title" class="sc-72519812-3 hgLfYz"><h3 class="sc-764b70d3-0 sc-764b70d3-2 kNJyNP bSRzNQ">Smart Contract Building Blocks</h3></div><div data-row="tags" class="sc-81480bd7-0 iFNsDC"><p class="sc-764b70d3-0 sc-764b70d3-6 sc-6c4e5f6b-0 etxSkp hOVUbo eAqYaG">Smart Contracts</p></div><div class="sc-72519812-7 eSqxnD"><p class="sc-764b70d3-0 sc-764b70d3-4 sc-72519812-8 dRXqYR hShpuG eeUMoa">Explore building blocks for secure Smart Contract use cases.</p></div><a draggable="false" class="sc-gFqAkR sc-d5dabc6c-4 jOfBNv hAMTt sc-72519812-9 hcaFIh" aria-label="Read More" variant="textButton" href="/learn/smart-contract-building-blocks"><span variant="textButton" class="sc-d5dabc6c-5 eKVqKg"><span class="sc-764b70d3-0 sc-764b70d3-4 sc-d5dabc6c-3 etxSkp hShpuG gmZWPm">Read More</span><span class="sc-e6312a10-0 jcoZlF"><span class="sc-e6312a10-1 fuBLHd" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-a4160e56-0 jKyvz"><svg viewBox="0 0 16 16"><path d="M12.4393 8.50001H1.64642V7.50001H12.4393L7.29287 2.35356L7.99998 1.64645L14 7.64645L14.3535 8.00001L14 8.35356L7.99998 14.3536L7.29287 13.6465L12.4393 8.50001Z"></path></svg></span></span><span class="sc-e6312a10-1 fuBLHd" style="transform:translateX(-100%) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-a4160e56-0 jKyvz"><svg viewBox="0 0 16 16"><path d="M12.4393 8.50001H1.64642V7.50001H12.4393L7.29287 2.35356L7.99998 1.64645L14 7.64645L14.3535 8.00001L14 8.35356L7.99998 14.3536L7.29287 13.6465L12.4393 8.50001Z"></path></svg></span></span></span></span></a></div></div></div><div class="sc-hknOHE sc-319205f0-0 pIBJx vdgcX"><div draggable="false" data-testid="card" class="sc-72519812-0 boibmg"><div class="sc-72519812-1 gVhxZf"><figure width="100%" height="100%" class="sc-iGgWBj sc-gsFSXq sc-hCPjZK gpOeME ikJBEP ipdJds"><picture><source srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAC38AAAt/AGuw+yYAAAGH0lEQVQ4jS1VeVCTdxDdIBQqRau11taxOj3UntN2RtupdloFTUwAUQErSjEInoAHoiBeYIFGwYCgFoEkHIEQ4COYkHBKTEg4EiAhJPm+BAMo0IFCKbdy5NdJ7M7sv2929719DwAAELEHEE553c9+gVm9D6B/PgF9wxk4kY4AIYCXXV6OMzof59kunyULpkD4u50Oo5ogmOz0gzHNIRhpD7Tj2AuZvAF1bgIrQQNk9oRFnEZCBMURmT2dp4kwlx7VVdfBloBNwyq/HWMdvhvGOvwdEAqAme5YCA1nwJTWC64lYYAIKgDCyTCnpwGy0OCV3hPmDFTHBSP1rQUjZdmE7vDbTdUJ64V8xncqSdghvOHotRdNATvREMUFvYokzRiOOfTID8N0pxf0txwHRNBsgBRAY98DMlGhv/kQoG6yC+revWq2a9/bT8UZq4sL2FvZWQ99eOxbYaLCy7+3Si54G6QRG1sl4RstipAPZrr8nOf1HjCsPmxfGxDuARPa/YCeUUgzXfvfGG33Xz2sCljbUfdgJVbc+Aknp4yanpZNT2OmR2c+yGCISrOPP+YlBwm5MUcIacgWZPJ8b95Acx7XHoQFoxeAFafBnMHTYdFIXTqj27vmuTJwq0oS4yHmN/1Ukm86cCeJHRsbE5fKTEnJzM7MKCnKy0nl5/ITSzkll9rEzB3zRt9PF3HailmdHwmZyTaGd8GikeaEzOR3rKYDay3NV7coqsqOVZf3pgiK+oT3U8ubGYl3agqy4oR5D89pstOvCvispw9KWc/yRFxllLY+aedw25F1VqO309VECcBC1zaY1fs6Pm8KWt1SFbepSSrb2d48kKCSj2uVT0an66uISfHjOlxQEG8s/DN4kJVxuZyb2ZHGezTUXJJrrJJg2Emi8cIXCKctG2wJIkGPIgQsLYkO5dyEdYXsdEqloOlsm/IfsUEzPWXWT8/juokhWb2hvyCHPZGfxejBCnNTSji9kWW5I/LHxS9aJYLmCIM8zga4YlLr6wD9mpswoEkh1WAJ72Pch9vFmPaUrGasViWfHNeppwideiq7VtibU5zX2lJWqOTXVRr8RcVD1CpsOFtWM1yreGI6gyvSP0K4h+t4ZyjJLpc5o5/jVJf/u92KxM2NVZ0UqbgvuU5kaXki7i+R1Yzsri4f2VqFDQfXi0Z8iwuatzBT2HsxvpzZ2thfoFe/ONqnZq9Fxs2OWoUeAE3biCG7LOBeG8yNUT/KRff8pYLbSUJeZk1JgehRUa5yS1l+j6tK9nJNKU/6XUTExTMhoSdKGX+kKSormlkdym5qfwdvGdIB1FUugP1PkWmP6yu998eaugvbKwouRj3mBMkq8k7rCnNSM5MTsIMxZ7HPy7iGD1g5RTR68HEBleb1b0R42L9c1qOKplqM0tuW5TLa8xxkVRqA2/eENh0uRWbymq6GyI2sjLPns+4eUfMyg6s595Nj4mKwpNgL2N24aPEZJkN46Vz4rfp9PgFjZ08HjlfkRyoJ+aXQIfWxlVp5OrQ3JAG81PwIkxpvJ9TrsdyiPLWe8zDywP07JxnsjPCo+yl/7rtxuTwl+lxxR1R4UcuNS1jtjWie9FwYo/pmzCmspiiQY5EdCh5R718tLaNDu4Ruu992GG3zBWQmO/2lorvJK699WMy+4p5578qvacn3yIk3uCHR51nZFyOyRdcvc0vir2Dx8bGl3o+Y17ephP47BxSeX090UJf2Sd2hT2YzB+PPMCj7ARTCCNjmVw1oJM5JLozaJMiPdOezr//EepDszriV6plwMz2EeTuLzmTkf5P6e6nrPHFyKTJ5r7Lie9wQsYuECA+w4mQAq+5rGFZsgxn8BCxajsMT/lGS6Wno8udN9A8J6bGNUsH5j3mcxPd5uczPKkuZX7XVX1+FTL+8uWh0X7ZopCxHBM0Jtb8eDHX72VamwXhfEaCBL2Gsk/6adbSVhPopzgtGb7cRtZ9LozB2SXtDonNfa9RbE50BbvMGmpvNTBaNVKc5PRWQxdOuZ4PE47Vj2+p0vMUOBoDgtzAOyMqCAJmpgBANxge/hbvyXkADG2yadbDiVAcrvoeEiN12l7ZHyP8x8h+eLXxGsEuzxQAAAABJRU5ErkJggg=="/><img srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAC38AAAt/AGuw+yYAAAGH0lEQVQ4jS1VeVCTdxDdIBQqRau11taxOj3UntN2RtupdloFTUwAUQErSjEInoAHoiBeYIFGwYCgFoEkHIEQ4COYkHBKTEg4EiAhJPm+BAMo0IFCKbdy5NdJ7M7sv2929719DwAAELEHEE553c9+gVm9D6B/PgF9wxk4kY4AIYCXXV6OMzof59kunyULpkD4u50Oo5ogmOz0gzHNIRhpD7Tj2AuZvAF1bgIrQQNk9oRFnEZCBMURmT2dp4kwlx7VVdfBloBNwyq/HWMdvhvGOvwdEAqAme5YCA1nwJTWC64lYYAIKgDCyTCnpwGy0OCV3hPmDFTHBSP1rQUjZdmE7vDbTdUJ64V8xncqSdghvOHotRdNATvREMUFvYokzRiOOfTID8N0pxf0txwHRNBsgBRAY98DMlGhv/kQoG6yC+revWq2a9/bT8UZq4sL2FvZWQ99eOxbYaLCy7+3Si54G6QRG1sl4RstipAPZrr8nOf1HjCsPmxfGxDuARPa/YCeUUgzXfvfGG33Xz2sCljbUfdgJVbc+Aknp4yanpZNT2OmR2c+yGCISrOPP+YlBwm5MUcIacgWZPJ8b95Acx7XHoQFoxeAFafBnMHTYdFIXTqj27vmuTJwq0oS4yHmN/1Ukm86cCeJHRsbE5fKTEnJzM7MKCnKy0nl5/ITSzkll9rEzB3zRt9PF3HailmdHwmZyTaGd8GikeaEzOR3rKYDay3NV7coqsqOVZf3pgiK+oT3U8ubGYl3agqy4oR5D89pstOvCvispw9KWc/yRFxllLY+aedw25F1VqO309VECcBC1zaY1fs6Pm8KWt1SFbepSSrb2d48kKCSj2uVT0an66uISfHjOlxQEG8s/DN4kJVxuZyb2ZHGezTUXJJrrJJg2Emi8cIXCKctG2wJIkGPIgQsLYkO5dyEdYXsdEqloOlsm/IfsUEzPWXWT8/juokhWb2hvyCHPZGfxejBCnNTSji9kWW5I/LHxS9aJYLmCIM8zga4YlLr6wD9mpswoEkh1WAJ72Pch9vFmPaUrGasViWfHNeppwideiq7VtibU5zX2lJWqOTXVRr8RcVD1CpsOFtWM1yreGI6gyvSP0K4h+t4ZyjJLpc5o5/jVJf/u92KxM2NVZ0UqbgvuU5kaXki7i+R1Yzsri4f2VqFDQfXi0Z8iwuatzBT2HsxvpzZ2thfoFe/ONqnZq9Fxs2OWoUeAE3biCG7LOBeG8yNUT/KRff8pYLbSUJeZk1JgehRUa5yS1l+j6tK9nJNKU/6XUTExTMhoSdKGX+kKSormlkdym5qfwdvGdIB1FUugP1PkWmP6yu998eaugvbKwouRj3mBMkq8k7rCnNSM5MTsIMxZ7HPy7iGD1g5RTR68HEBleb1b0R42L9c1qOKplqM0tuW5TLa8xxkVRqA2/eENh0uRWbymq6GyI2sjLPns+4eUfMyg6s595Nj4mKwpNgL2N24aPEZJkN46Vz4rfp9PgFjZ08HjlfkRyoJ+aXQIfWxlVp5OrQ3JAG81PwIkxpvJ9TrsdyiPLWe8zDywP07JxnsjPCo+yl/7rtxuTwl+lxxR1R4UcuNS1jtjWie9FwYo/pmzCmspiiQY5EdCh5R718tLaNDu4Ruu992GG3zBWQmO/2lorvJK699WMy+4p5578qvacn3yIk3uCHR51nZFyOyRdcvc0vir2Dx8bGl3o+Y17ephP47BxSeX090UJf2Sd2hT2YzB+PPMCj7ARTCCNjmVw1oJM5JLozaJMiPdOezr//EepDszriV6plwMz2EeTuLzmTkf5P6e6nrPHFyKTJ5r7Lie9wQsYuECA+w4mQAq+5rGFZsgxn8BCxajsMT/lGS6Wno8udN9A8J6bGNUsH5j3mcxPd5uczPKkuZX7XVX1+FTL+8uWh0X7ZopCxHBM0Jtb8eDHX72VamwXhfEaCBL2Gsk/6adbSVhPopzgtGb7cRtZ9LozB2SXtDonNfa9RbE50BbvMGmpvNTBaNVKc5PRWQxdOuZ4PE47Vj2+p0vMUOBoDgtzAOyMqCAJmpgBANxge/hbvyXkADG2yadbDiVAcrvoeEiN12l7ZHyP8x8h+eLXxGsEuzxQAAAABJRU5ErkJggg==" loading="lazy" draggable="false" class="sc-Nxspf eVicvR"/></picture></figure></div><div class="sc-72519812-5 VUkPN"><div data-row="title" class="sc-72519812-3 hgLfYz"><h3 class="sc-764b70d3-0 sc-764b70d3-2 kNJyNP bSRzNQ">Oracles</h3></div><div data-row="tags" class="sc-81480bd7-0 iFNsDC"><p class="sc-764b70d3-0 sc-764b70d3-6 sc-6c4e5f6b-0 etxSkp hOVUbo eAqYaG">Smart Contracts</p></div><div class="sc-72519812-7 eSqxnD"><p class="sc-764b70d3-0 sc-764b70d3-4 sc-72519812-8 dRXqYR hShpuG eeUMoa">Understanding blockchain Oracles in Smart Contracts.</p></div><a draggable="false" class="sc-gFqAkR sc-d5dabc6c-4 jOfBNv hAMTt sc-72519812-9 hcaFIh" aria-label="View" variant="textButton" href="/learn/smart-contract-basics-oracles"><span variant="textButton" class="sc-d5dabc6c-5 eKVqKg"><span class="sc-764b70d3-0 sc-764b70d3-4 sc-d5dabc6c-3 etxSkp hShpuG gmZWPm">View</span><span class="sc-e6312a10-0 jcoZlF"><span class="sc-e6312a10-1 fuBLHd" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-a4160e56-0 jKyvz"><svg viewBox="0 0 16 16"><path d="M12.4393 8.50001H1.64642V7.50001H12.4393L7.29287 2.35356L7.99998 1.64645L14 7.64645L14.3535 8.00001L14 8.35356L7.99998 14.3536L7.29287 13.6465L12.4393 8.50001Z"></path></svg></span></span><span class="sc-e6312a10-1 fuBLHd" style="transform:translateX(-100%) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-a4160e56-0 jKyvz"><svg viewBox="0 0 16 16"><path d="M12.4393 8.50001H1.64642V7.50001H12.4393L7.29287 2.35356L7.99998 1.64645L14 7.64645L14.3535 8.00001L14 8.35356L7.99998 14.3536L7.29287 13.6465L12.4393 8.50001Z"></path></svg></span></span></span></span></a></div></div></div><div class="sc-hknOHE sc-319205f0-0 pIBJx vdgcX"><div draggable="false" data-testid="card" class="sc-72519812-0 boibmg"><div class="sc-72519812-1 gVhxZf"><figure width="100%" height="100%" class="sc-iGgWBj sc-gsFSXq sc-hCPjZK gpOeME ikJBEP ipdJds"><picture><source srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAIAAABSJhvpAAAACXBIWXMAAAsTAAALEwEAmpwYAAADH0lEQVQ4jX2TzW/bNhiH/ZfuNOzadYcVCLZbD1sGbIdhw5auSd2ibZomwxY3iVPV65ImUeOv2PKHTFuS9WnJjWxKsiRSEkkPjl2sGIY+IHnh+xB4Sf5y8/+BLSZbrPM5o5QihOI4JoRACNvttmEYaZoyxnKr8kXpYhCSxnEQR36WIsYoYwtT13VFUcIwdF23VqspipIkyUpmjFFKCMkozTCOHFs11JY/NRI8i+MQQtjtio1GA0I4nU4FQdB0LU1vZMbmSZIEAZwFU4yiJMHuta0OqmOjPnmnGPrAMDRJkkVR9D3f94NBXzIME2O8kCllvu8b+sCx5DjyKSUomjnDK0vcHyklCdTUYV9VREVqe9C1R+My32jUOxB6K9mDnjbs2ZaMccRYmoS203+pVr4bdX9+Z1ZsS25UudrlwciUxS442OfOTsuuO6GU5hhjGMVw4gS+S0jCiBdPKlbrkXKxNhbWwnHJ0sHx0S5XfK5rkqIoZ2cXoNePY7TsmSU4gK4088wsmxEkR+Oi1X4sX3w1btyOnMLIAK//KvH8uWWZpmnquhEEAaV0Pp/nKKWTa1W8KhjKWxSNsrAZX//t9Lnh27vO1eehXQi8kX5Dq9XiOE4QhDAMlw+cQzGqV/jt/E/nJ4fQVdMQYA+M5bpaXrfrtybqLnRNH0LTMIrF4sbGrzs7OwAAjPFC9v2AO371zd31rd+2WkI19JTY1+xBXebXZf5Wt5IXqlVNMiQgHR8c/v58b/P+5t7unmlai54RwgAM/vzjxZPH26cnr02t6WiXvXKhfLDGPfv0Wf7b/MbDNyVe7im188uzlyfbW08f3HsIxD4h5Oa2MXZdV9N0WQK9znmzXOC5/NH2nY3vP/n6zmdf3v7iaf4JaIPeVa9+0uCPT/nSm5FuLeTl91wSznxt2AWdiihcNCsvXh1uPrj/w71ffjwq7HcazUFHGvYMR7Wmto1mAaN0FYwlhGRxHIYzPwqDKIQTd6QOgSQBbSjp6tAyLQ/6CU5IljBK5vP3qfo3jR9AKc2yNE2TJMEIxQihLMtW+bsJ7H/lj5y15MPdfwD9XIhRHhlidgAAAABJRU5ErkJggg=="/><img srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAIAAABSJhvpAAAACXBIWXMAAAsTAAALEwEAmpwYAAADH0lEQVQ4jX2TzW/bNhiH/ZfuNOzadYcVCLZbD1sGbIdhw5auSd2ibZomwxY3iVPV65ImUeOv2PKHTFuS9WnJjWxKsiRSEkkPjl2sGIY+IHnh+xB4Sf5y8/+BLSZbrPM5o5QihOI4JoRACNvttmEYaZoyxnKr8kXpYhCSxnEQR36WIsYoYwtT13VFUcIwdF23VqspipIkyUpmjFFKCMkozTCOHFs11JY/NRI8i+MQQtjtio1GA0I4nU4FQdB0LU1vZMbmSZIEAZwFU4yiJMHuta0OqmOjPnmnGPrAMDRJkkVR9D3f94NBXzIME2O8kCllvu8b+sCx5DjyKSUomjnDK0vcHyklCdTUYV9VREVqe9C1R+My32jUOxB6K9mDnjbs2ZaMccRYmoS203+pVr4bdX9+Z1ZsS25UudrlwciUxS442OfOTsuuO6GU5hhjGMVw4gS+S0jCiBdPKlbrkXKxNhbWwnHJ0sHx0S5XfK5rkqIoZ2cXoNePY7TsmSU4gK4088wsmxEkR+Oi1X4sX3w1btyOnMLIAK//KvH8uWWZpmnquhEEAaV0Pp/nKKWTa1W8KhjKWxSNsrAZX//t9Lnh27vO1eehXQi8kX5Dq9XiOE4QhDAMlw+cQzGqV/jt/E/nJ4fQVdMQYA+M5bpaXrfrtybqLnRNH0LTMIrF4sbGrzs7OwAAjPFC9v2AO371zd31rd+2WkI19JTY1+xBXebXZf5Wt5IXqlVNMiQgHR8c/v58b/P+5t7unmlai54RwgAM/vzjxZPH26cnr02t6WiXvXKhfLDGPfv0Wf7b/MbDNyVe7im188uzlyfbW08f3HsIxD4h5Oa2MXZdV9N0WQK9znmzXOC5/NH2nY3vP/n6zmdf3v7iaf4JaIPeVa9+0uCPT/nSm5FuLeTl91wSznxt2AWdiihcNCsvXh1uPrj/w71ffjwq7HcazUFHGvYMR7Wmto1mAaN0FYwlhGRxHIYzPwqDKIQTd6QOgSQBbSjp6tAyLQ/6CU5IljBK5vP3qfo3jR9AKc2yNE2TJMEIxQihLMtW+bsJ7H/lj5y15MPdfwD9XIhRHhlidgAAAABJRU5ErkJggg==" loading="lazy" draggable="false" class="sc-Nxspf eVicvR"/></picture></figure></div><div class="sc-72519812-5 VUkPN"><div data-row="title" class="sc-72519812-3 hgLfYz"><h3 class="sc-764b70d3-0 sc-764b70d3-2 kNJyNP bSRzNQ">Stellar Developer Hub</h3></div><div class="sc-72519812-7 eSqxnD"><p class="sc-764b70d3-0 sc-764b70d3-4 sc-72519812-8 dRXqYR hShpuG eeUMoa">Explore documentation, tooling, &amp; community support to help you get your blockchain project up quickly. Take advantage of learning resources to…</p></div><a draggable="false" class="sc-gFqAkR sc-d5dabc6c-4 jOfBNv hAMTt sc-72519812-9 hcaFIh" aria-label="View" variant="textButton" href="/stellar-developer-hub"><span variant="textButton" class="sc-d5dabc6c-5 eKVqKg"><span class="sc-764b70d3-0 sc-764b70d3-4 sc-d5dabc6c-3 etxSkp hShpuG gmZWPm">View</span><span class="sc-e6312a10-0 jcoZlF"><span class="sc-e6312a10-1 fuBLHd" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-a4160e56-0 jKyvz"><svg viewBox="0 0 16 16"><path d="M12.4393 8.50001H1.64642V7.50001H12.4393L7.29287 2.35356L7.99998 1.64645L14 7.64645L14.3535 8.00001L14 8.35356L7.99998 14.3536L7.29287 13.6465L12.4393 8.50001Z"></path></svg></span></span><span class="sc-e6312a10-1 fuBLHd" style="transform:translateX(-100%) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-a4160e56-0 jKyvz"><svg viewBox="0 0 16 16"><path d="M12.4393 8.50001H1.64642V7.50001H12.4393L7.29287 2.35356L7.99998 1.64645L14 7.64645L14.3535 8.00001L14 8.35356L7.99998 14.3536L7.29287 13.6465L12.4393 8.50001Z"></path></svg></span></span></span></span></a></div></div></div><div class="sc-hknOHE sc-319205f0-0 pIBJx vdgcX"><div draggable="false" data-testid="card" class="sc-72519812-0 boibmg"><div class="sc-72519812-1 gVhxZf"><figure width="100%" height="100%" class="sc-iGgWBj sc-gsFSXq sc-hCPjZK gpOeME ikJBEP ipdJds"><picture><source srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAACXBIWXMAAAsTAAALEwEAmpwYAAADpElEQVQ4jW2U6VPTVxSG+U5IWEISIAxaaLWTwgehTivToaRAxVpGIU6lhWpbWSrI0rIqQQ0CQgwhSJMQEkggLBMCWECQpUgRplgEW9oyjsvf8nR+sdRi+uFuM/c+855z3nMDRCIRgYGBfkMkCkQikRAcLEEsDiIkJASFQkFkZARhYWEEBQUhvBW9NgJePn55EC4FBwejUERw+PDbJCcnk5KSwrFjyaSmqklLS0elegepVOoHDPyHE7AHCg0NJTo6msTERHJzc9HpdNh77Tj7nTjswtqP4ZaBz3NzSUpM5MCBA/8LDhAmsVhMVFQUavVH1NdVMzZqZ2tjnqd/bvJsd5vnu1s82VlnddGDy9ZCS1MNRUUXfIpjY2N9qfFTGBcXR2lpKTNTEzxan+Svh8M8/22aFzsrvNj5hSdbK2ytuFmb1fNgoYefFn/E6XSRl5ePUqncDxQUJiUlodd3sLG2ycb9BX5dcrO7Mcaz7Xmebq/x+MF9FidcTA5cY278JjtbC/zx+yPa2m6iUqleAYWNkL/MzBO4+kdZXXzM/OQSixMTrN+bYnN5mofLU3gHrTRrq6m69DWNtQV4Bo2sLt2huem6r1CCK/4FCsk9c0aDd9TL8szPeF0eBixW3FYHLrOVfrOFGw31FJ3P49tvCqkuq8DW2cGIo4+LhSUcPPjGfoXh4eGc/SwH74iDufERhno6sZu0OEw6utua6NYb6WrrwtRqwmkeweO8y9TwIjajG82pPKIilfsVCkbVaE4zNmLnnreXwR/q6OsqZMBSgaVDi9nQSW/XAH3do3j6F5j1bnLXs4mhaZAMdTZyuWK/sYUuyMjIwG41MevpwnarlOt12VytOU15sYbvSsuprWik+KsSSguraNP14uie42qtjQ8/OEl4uOyVwr0qxyck8H15AUM2LTZjDTXleZQXZ3EhP42y4nwqSwrQZKn59LiaypJ6jK3D1FcaUKdkIpPJ/X0YERHByROp2G5fZspjwW5ux2ysxdxxCWtnFT2mK+ibK2moLsbQ0oKl007FxSreO/o+0jDpa0CRyBf20XcTuaG7wqTXjWfIjKv3GnazFpOhDpu5lZk7A0yPW/G4zXS0t5P1SRbRymhfhPtaby/smJgY0tMzOHcun/NfnuKLs2nkZGdy/ON0NJpsGhuqMOpr0F4uQ5OjIS7uLcRiiX8v/xcqVFwmkyGThSGXS1Eo5D6fyuVyDh16kyNHEoiPV6FURiORBPt9X38D61SC3nBPGv8AAAAASUVORK5CYII="/><img srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAACXBIWXMAAAsTAAALEwEAmpwYAAADpElEQVQ4jW2U6VPTVxSG+U5IWEISIAxaaLWTwgehTivToaRAxVpGIU6lhWpbWSrI0rIqQQ0CQgwhSJMQEkggLBMCWECQpUgRplgEW9oyjsvf8nR+sdRi+uFuM/c+855z3nMDRCIRgYGBfkMkCkQikRAcLEEsDiIkJASFQkFkZARhYWEEBQUhvBW9NgJePn55EC4FBwejUERw+PDbJCcnk5KSwrFjyaSmqklLS0elegepVOoHDPyHE7AHCg0NJTo6msTERHJzc9HpdNh77Tj7nTjswtqP4ZaBz3NzSUpM5MCBA/8LDhAmsVhMVFQUavVH1NdVMzZqZ2tjnqd/bvJsd5vnu1s82VlnddGDy9ZCS1MNRUUXfIpjY2N9qfFTGBcXR2lpKTNTEzxan+Svh8M8/22aFzsrvNj5hSdbK2ytuFmb1fNgoYefFn/E6XSRl5ePUqncDxQUJiUlodd3sLG2ycb9BX5dcrO7Mcaz7Xmebq/x+MF9FidcTA5cY278JjtbC/zx+yPa2m6iUqleAYWNkL/MzBO4+kdZXXzM/OQSixMTrN+bYnN5mofLU3gHrTRrq6m69DWNtQV4Bo2sLt2huem6r1CCK/4FCsk9c0aDd9TL8szPeF0eBixW3FYHLrOVfrOFGw31FJ3P49tvCqkuq8DW2cGIo4+LhSUcPPjGfoXh4eGc/SwH74iDufERhno6sZu0OEw6utua6NYb6WrrwtRqwmkeweO8y9TwIjajG82pPKIilfsVCkbVaE4zNmLnnreXwR/q6OsqZMBSgaVDi9nQSW/XAH3do3j6F5j1bnLXs4mhaZAMdTZyuWK/sYUuyMjIwG41MevpwnarlOt12VytOU15sYbvSsuprWik+KsSSguraNP14uie42qtjQ8/OEl4uOyVwr0qxyck8H15AUM2LTZjDTXleZQXZ3EhP42y4nwqSwrQZKn59LiaypJ6jK3D1FcaUKdkIpPJ/X0YERHByROp2G5fZspjwW5ux2ysxdxxCWtnFT2mK+ibK2moLsbQ0oKl007FxSreO/o+0jDpa0CRyBf20XcTuaG7wqTXjWfIjKv3GnazFpOhDpu5lZk7A0yPW/G4zXS0t5P1SRbRymhfhPtaby/smJgY0tMzOHcun/NfnuKLs2nkZGdy/ON0NJpsGhuqMOpr0F4uQ5OjIS7uLcRiiX8v/xcqVFwmkyGThSGXS1Eo5D6fyuVyDh16kyNHEoiPV6FURiORBPt9X38D61SC3nBPGv8AAAAASUVORK5CYII=" loading="lazy" draggable="false" class="sc-Nxspf eVicvR"/></picture></figure></div><div class="sc-72519812-5 VUkPN"><div data-row="title" class="sc-72519812-3 hgLfYz"><h3 class="sc-764b70d3-0 sc-764b70d3-2 kNJyNP bSRzNQ">Soroban: Smart Contracts Docs</h3></div><div class="sc-72519812-7 eSqxnD"><p class="sc-764b70d3-0 sc-764b70d3-4 sc-72519812-8 dRXqYR hShpuG eeUMoa">Start building on Soroban today with the help of established tools and documentation</p></div><a href="https://developers.stellar.org/docs/smart-contracts" draggable="false" class="sc-gEvEer hIFHmP sc-gFqAkR sc-d5dabc6c-4 jOfBNv hAMTt sc-72519812-9 hcaFIh" aria-label="Go (opens in a new tab)" variant="textButton" target="_blank" rel="noopener noreferrer"><span variant="textButton" class="sc-d5dabc6c-5 eKVqKg"><span class="sc-764b70d3-0 sc-764b70d3-4 sc-d5dabc6c-3 etxSkp hShpuG gmZWPm">Go</span><span class="sc-e6312a10-0 jcoZlF"><span class="sc-e6312a10-1 fuBLHd" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-a4160e56-0 jKyvz"><svg viewBox="0 0 16 16"><path d="M11.4926 5.21447L3.8609 12.8462L3.1538 12.1391L10.7855 4.50736L3.50735 4.50736L3.50735 3.50736L11.9926 3.50736L12.4926 3.50736V4.00736V12.4926H11.4926V5.21447Z"></path></svg></span></span><span class="sc-e6312a10-1 fuBLHd" style="transform:translateX(-100%) translateY(100%) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-a4160e56-0 jKyvz"><svg viewBox="0 0 16 16"><path d="M11.4926 5.21447L3.8609 12.8462L3.1538 12.1391L10.7855 4.50736L3.50735 4.50736L3.50735 3.50736L11.9926 3.50736L12.4926 3.50736V4.00736V12.4926H11.4926V5.21447Z"></path></svg></span></span></span></span></a></div></div></div></div></div></div></section></div><!--/$--><!--/$--><div class="sc-3d25262a-2 iJlKLH"><div class="sc-3d25262a-3 hCFBMH"></div></div></div></div><div class="sc-bXCLTC gSSnsB"><div class="sc-iGgWBj sc-gsFSXq sc-dAlyuH ikJBEP gckTaj"><div width="100%" class="sc-iGgWBj sc-gsFSXq sc-hmdomO sc-a04cb64f-0 fwKMda ikJBEP fpGmYQ kcwbzJ"><div class="sc-iGgWBj sc-gsFSXq sc-fBWQRz sc-c58fb0ed-0 ikJBEP eebKum fexzxJ sc-9848ee34-0 eBEtlg"><div class="sc-hknOHE jxpxmA"><a aria-label="Homepage" class="sc-9848ee34-1 ePecFX" href="/"><svg viewBox="0 0 160 40" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_27_1534)"><path fill-rule="evenodd" clip-rule="evenodd" d="M40.6 5.23017L34.908 8.13017L7.422 22.1302C7.32906 21.4213 7.28229 20.7071 7.282 19.9922C7.28576 17.1395 8.0347 14.3374 9.45464 11.8633C10.8746 9.38919 12.9163 7.32896 15.3774 5.8867C17.8386 4.44444 20.6338 3.67018 23.4863 3.64062C26.3388 3.61106 29.1495 4.32722 31.64 5.71817L34.898 4.05817L35.384 3.81017C32.3995 1.64394 28.8741 0.345091 25.1975 0.0571559C21.521 -0.230779 17.8364 0.503418 14.551 2.1786C11.2656 3.85379 8.5074 6.40472 6.58114 9.54948C4.65488 12.6942 3.63562 16.3104 3.636 19.9982C3.636 20.5075 3.65533 21.0148 3.694 21.5202C3.74815 22.2358 3.58944 22.9514 3.23784 23.5771C2.88623 24.2027 2.35744 24.7104 1.718 25.0362L0 25.9122V29.9982L5.058 27.4202L6.696 26.5842L8.31 25.7622L37.286 10.9982L40.542 9.34017L47.272 5.91017V1.82617L40.6 5.23017ZM47.272 10L9.956 29L6.7 30.662L0 34.076V38.158L6.654 34.768L12.346 31.868L39.86 17.848C39.953 18.5616 39.9998 19.2804 40 20C39.9982 22.8559 39.2495 25.6617 37.8282 28.1388C36.4069 30.6159 34.3624 32.6782 31.8976 34.1209C29.4329 35.5637 26.6337 36.3366 23.7779 36.3631C20.9221 36.3896 18.1091 35.6687 15.618 34.272L15.418 34.378L11.886 36.178C14.8699 38.3443 18.3945 39.6435 22.0705 39.9322C25.7465 40.2208 29.4307 39.4876 32.7161 37.8135C36.0014 36.1395 38.7601 33.5898 40.6872 30.4461C42.6143 27.3025 43.6348 23.6873 43.636 20C43.636 19.486 43.616 18.972 43.578 18.464C43.5239 17.7486 43.6825 17.0332 44.0337 16.4077C44.3849 15.7821 44.9131 15.2743 45.552 14.948L47.272 14.072V10ZM93.3438 23.6699C93.3438 17.0359 97.7718 12.8359 103.48 12.8359C109.886 12.8359 113.654 18.1559 113.226 24.7959H97.1497C97.2657 29.2999 100.528 31.4739 103.596 31.4739C106.704 31.4739 108.412 30.0759 109.304 28.0179H112.954C112.022 31.5919 108.684 34.5819 103.596 34.5819C96.9937 34.5819 93.3438 29.8439 93.3438 23.6699ZM103.48 15.8639C100.372 15.8639 97.4997 17.5659 97.1878 21.7659H109.498C109.382 18.8159 107.246 15.8639 103.48 15.8639ZM71.8492 17.9181L68.5972 17.1801C65.9472 16.5961 63.9972 15.3561 63.9972 12.8701C63.9972 9.72406 67.7972 8.75406 69.9772 8.75406C72.7772 8.75406 76.0352 9.88006 76.9672 13.1021H80.8132C79.6852 7.70206 75.2132 5.41406 70.1332 5.41406C65.5892 5.41406 59.9592 7.70606 59.9592 13.1021C59.9592 17.7621 63.8032 19.9381 67.6872 20.7921L71.1972 21.5301C74.7312 22.3461 77.2552 23.5101 77.2552 26.5001C77.2552 29.3001 74.8872 31.2381 70.6932 31.2381C66.3052 31.2381 63.6652 29.2181 62.9272 25.3361H59.0352C59.7732 30.9361 63.9672 34.5781 70.6072 34.5781C76.2072 34.5781 81.3252 31.6261 81.3252 26.1501C81.3252 20.4821 76.1612 18.8501 71.8492 17.9181ZM85.3801 7.9375H88.9141V13.1795H92.8741V16.0155H88.9141V28.4035C88.9141 30.5775 89.0681 31.1215 91.0881 31.1215H92.8741V34.0715H90.3121C86.3121 34.0715 85.3801 33.1795 85.3801 28.8295V16.0155H82.0781V13.1795H85.3801V7.9375ZM158.938 13.0675C156.18 13.1835 154.084 14.4675 153.036 16.8335V13.1835H149.578V34.0755H153.112V23.1255C153.112 18.4655 154.744 16.7255 158.006 16.7255C158.669 16.7256 159.331 16.7778 159.986 16.8815V13.1055C159.638 13.0752 159.288 13.0625 158.938 13.0675ZM146.215 21.3817L146.177 26.1977C146.137 29.7257 146.293 32.0937 146.719 34.0797H143.147C142.996 33.1291 142.905 32.1698 142.875 31.2077C141.595 33.3857 139.459 34.5857 135.731 34.5857C131.809 34.5857 128.547 32.4097 128.547 28.5657C128.547 23.6257 134.139 22.1597 142.681 21.2257V20.7217C142.681 16.8777 140.585 15.6357 137.943 15.6357C134.993 15.6357 133.323 17.1897 133.167 19.7897H129.517C129.827 15.2857 133.867 12.7617 137.905 12.7617C143.769 12.7617 146.255 15.4397 146.215 21.3817ZM136.507 31.7897C139.809 31.7897 142.953 30.2737 142.953 25.3437V24.0217C136.545 24.6437 132.469 25.6137 132.469 28.4877C132.469 30.4697 133.983 31.7897 136.507 31.7897ZM119.136 5.90625H115.602V34.0742H119.136V5.90625ZM122.668 5.90625H126.202V34.0742H122.668V5.90625Z" fill="currentColor"></path></g></svg></a></div><div class="sc-hknOHE sc-9848ee34-5 jSSGba kXpfcY"><div class="sc-9848ee34-2 dqixEQ"><h3 class="sc-764b70d3-0 sc-764b70d3-5 hWhDUB hmwmr">ABOUT US</h3><ul class="sc-9848ee34-3 LoQnK"><li class="sc-9848ee34-4 hEdJO"><a data-testid="doormat-link" aria-label="Stellar Development Foundation" variant="textButton" class="sc-gFqAkR sc-d5dabc6c-4 jOfBNv xNdJB" href="/foundation"><span variant="textButton" class="sc-d5dabc6c-5 eKVqKg"><span class="sc-764b70d3-0 sc-764b70d3-4 sc-d5dabc6c-3 fzHqfd hShpuG gmZWPm">Stellar Development Foundation</span></span></a></li><li class="sc-9848ee34-4 hEdJO"><a data-testid="doormat-link" aria-label="Team" variant="textButton" class="sc-gFqAkR sc-d5dabc6c-4 jOfBNv xNdJB" href="/foundation/team"><span variant="textButton" class="sc-d5dabc6c-5 eKVqKg"><span class="sc-764b70d3-0 sc-764b70d3-4 sc-d5dabc6c-3 fzHqfd hShpuG gmZWPm">Team</span></span></a></li><li class="sc-9848ee34-4 hEdJO"><a data-testid="doormat-link" aria-label="Careers" variant="textButton" class="sc-gFqAkR sc-d5dabc6c-4 jOfBNv xNdJB" href="/foundation/careers"><span variant="textButton" class="sc-d5dabc6c-5 eKVqKg"><span class="sc-764b70d3-0 sc-764b70d3-4 sc-d5dabc6c-3 fzHqfd hShpuG gmZWPm">Careers</span></span></a></li><li class="sc-9848ee34-4 hEdJO"><a data-testid="doormat-link" aria-label="Roadmap" variant="textButton" class="sc-gFqAkR sc-d5dabc6c-4 jOfBNv xNdJB" href="/foundation/roadmap"><span variant="textButton" class="sc-d5dabc6c-5 eKVqKg"><span class="sc-764b70d3-0 sc-764b70d3-4 sc-d5dabc6c-3 fzHqfd hShpuG gmZWPm">Roadmap</span></span></a></li><li class="sc-9848ee34-4 hEdJO"><a data-testid="doormat-link" aria-label="Brand Resource Hub" variant="textButton" class="sc-gFqAkR sc-d5dabc6c-4 jOfBNv xNdJB" href="/brand-resources"><span variant="textButton" class="sc-d5dabc6c-5 eKVqKg"><span class="sc-764b70d3-0 sc-764b70d3-4 sc-d5dabc6c-3 fzHqfd hShpuG gmZWPm">Brand Resource Hub</span></span></a></li><li class="sc-9848ee34-4 hEdJO"><a data-testid="doormat-link" aria-label="Press and Reports" variant="textButton" class="sc-gFqAkR sc-d5dabc6c-4 jOfBNv xNdJB" href="/press"><span variant="textButton" class="sc-d5dabc6c-5 eKVqKg"><span class="sc-764b70d3-0 sc-764b70d3-4 sc-d5dabc6c-3 fzHqfd hShpuG gmZWPm">Press and Reports</span></span></a></li><li class="sc-9848ee34-4 hEdJO"><a data-testid="doormat-link" aria-label="Blog" variant="textButton" class="sc-gFqAkR sc-d5dabc6c-4 jOfBNv xNdJB" href="/blog"><span variant="textButton" class="sc-d5dabc6c-5 eKVqKg"><span class="sc-764b70d3-0 sc-764b70d3-4 sc-d5dabc6c-3 fzHqfd hShpuG gmZWPm">Blog</span></span></a></li></ul></div><div class="sc-9848ee34-2 dqixEQ"><h3 class="sc-764b70d3-0 sc-764b70d3-5 hWhDUB hmwmr">PRODUCTS AND SERVICES</h3><ul class="sc-9848ee34-3 LoQnK"><li class="sc-9848ee34-4 hEdJO"><a data-testid="doormat-link" aria-label="Use Cases" variant="textButton" class="sc-gFqAkR sc-d5dabc6c-4 jOfBNv xNdJB" href="/use-cases"><span variant="textButton" class="sc-d5dabc6c-5 eKVqKg"><span class="sc-764b70d3-0 sc-764b70d3-4 sc-d5dabc6c-3 fzHqfd hShpuG gmZWPm">Use Cases</span></span></a></li><li class="sc-9848ee34-4 hEdJO"><a data-testid="doormat-link" aria-label="Case Studies" variant="textButton" class="sc-gFqAkR sc-d5dabc6c-4 jOfBNv xNdJB" href="/case-studies"><span variant="textButton" class="sc-d5dabc6c-5 eKVqKg"><span class="sc-764b70d3-0 sc-764b70d3-4 sc-d5dabc6c-3 fzHqfd hShpuG gmZWPm">Case Studies</span></span></a></li><li class="sc-9848ee34-4 hEdJO"><a data-testid="doormat-link" aria-label="Products and Tools" variant="textButton" class="sc-gFqAkR sc-d5dabc6c-4 jOfBNv xNdJB" href="/products-and-tools"><span variant="textButton" class="sc-d5dabc6c-5 eKVqKg"><span class="sc-764b70d3-0 sc-764b70d3-4 sc-d5dabc6c-3 fzHqfd hShpuG gmZWPm">Products and Tools</span></span></a></li></ul></div><div class="sc-9848ee34-2 dqixEQ"><h3 class="sc-764b70d3-0 sc-764b70d3-5 hWhDUB hmwmr">THE STELLAR NETWORK</h3><ul class="sc-9848ee34-3 LoQnK"><li class="sc-9848ee34-4 hEdJO"><a href="https://anchors.stellar.org" data-testid="doormat-link" aria-label="Anchor Directory (opens in a new tab)" variant="textButton" class="sc-gEvEer hIFHmP sc-gFqAkR sc-d5dabc6c-4 jOfBNv xNdJB" target="_blank" rel="noopener noreferrer"><span variant="textButton" class="sc-d5dabc6c-5 eKVqKg"><span class="sc-764b70d3-0 sc-764b70d3-4 sc-d5dabc6c-3 fzHqfd hShpuG gmZWPm">Anchor Directory</span><span class="sc-e6312a10-0 jcoZlF"><span class="sc-e6312a10-1 fuBLHd" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(150, 150, 150)" class="sc-a4160e56-0 iBCVa-D"><svg viewBox="0 0 16 16"><path d="M11.4926 5.21447L3.8609 12.8462L3.1538 12.1391L10.7855 4.50736L3.50735 4.50736L3.50735 3.50736L11.9926 3.50736L12.4926 3.50736V4.00736V12.4926H11.4926V5.21447Z"></path></svg></span></span><span class="sc-e6312a10-1 fuBLHd" style="transform:translateX(-100%) translateY(100%) translateZ(0)"><span color="rgb(150, 150, 150)" class="sc-a4160e56-0 iBCVa-D"><svg viewBox="0 0 16 16"><path d="M11.4926 5.21447L3.8609 12.8462L3.1538 12.1391L10.7855 4.50736L3.50735 4.50736L3.50735 3.50736L11.9926 3.50736L12.4926 3.50736V4.00736V12.4926H11.4926V5.21447Z"></path></svg></span></span></span></span></a></li><li class="sc-9848ee34-4 hEdJO"><a data-testid="doormat-link" aria-label="Ecosystem Projects" variant="textButton" class="sc-gFqAkR sc-d5dabc6c-4 jOfBNv xNdJB" href="/ecosystem"><span variant="textButton" class="sc-d5dabc6c-5 eKVqKg"><span class="sc-764b70d3-0 sc-764b70d3-4 sc-d5dabc6c-3 fzHqfd hShpuG gmZWPm">Ecosystem Projects</span></span></a></li><li class="sc-9848ee34-4 hEdJO"><a data-testid="doormat-link" aria-label="Learn" variant="textButton" class="sc-gFqAkR sc-d5dabc6c-4 jOfBNv xNdJB" href="/learn"><span variant="textButton" class="sc-d5dabc6c-5 eKVqKg"><span class="sc-764b70d3-0 sc-764b70d3-4 sc-d5dabc6c-3 fzHqfd hShpuG gmZWPm">Learn</span></span></a></li></ul></div><div class="sc-9848ee34-2 dqixEQ"><h3 class="sc-764b70d3-0 sc-764b70d3-5 hWhDUB hmwmr">DEVELOPERS</h3><ul class="sc-9848ee34-3 LoQnK"><li class="sc-9848ee34-4 hEdJO"><a href="https://developers.stellar.org/docs" data-testid="doormat-link" aria-label="Stellar Network Docs (opens in a new tab)" variant="textButton" class="sc-gEvEer hIFHmP sc-gFqAkR sc-d5dabc6c-4 jOfBNv xNdJB" target="_blank" rel="noopener noreferrer"><span variant="textButton" class="sc-d5dabc6c-5 eKVqKg"><span class="sc-764b70d3-0 sc-764b70d3-4 sc-d5dabc6c-3 fzHqfd hShpuG gmZWPm">Stellar Network Docs</span><span class="sc-e6312a10-0 jcoZlF"><span class="sc-e6312a10-1 fuBLHd" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(150, 150, 150)" class="sc-a4160e56-0 iBCVa-D"><svg viewBox="0 0 16 16"><path d="M11.4926 5.21447L3.8609 12.8462L3.1538 12.1391L10.7855 4.50736L3.50735 4.50736L3.50735 3.50736L11.9926 3.50736L12.4926 3.50736V4.00736V12.4926H11.4926V5.21447Z"></path></svg></span></span><span class="sc-e6312a10-1 fuBLHd" style="transform:translateX(-100%) translateY(100%) translateZ(0)"><span color="rgb(150, 150, 150)" class="sc-a4160e56-0 iBCVa-D"><svg viewBox="0 0 16 16"><path d="M11.4926 5.21447L3.8609 12.8462L3.1538 12.1391L10.7855 4.50736L3.50735 4.50736L3.50735 3.50736L11.9926 3.50736L12.4926 3.50736V4.00736V12.4926H11.4926V5.21447Z"></path></svg></span></span></span></span></a></li><li class="sc-9848ee34-4 hEdJO"><a href="https://developers.stellar.org/api" data-testid="doormat-link" aria-label="API Reference (opens in a new tab)" variant="textButton" class="sc-gEvEer hIFHmP sc-gFqAkR sc-d5dabc6c-4 jOfBNv xNdJB" target="_blank" rel="noopener noreferrer"><span variant="textButton" class="sc-d5dabc6c-5 eKVqKg"><span class="sc-764b70d3-0 sc-764b70d3-4 sc-d5dabc6c-3 fzHqfd hShpuG gmZWPm">API Reference</span><span class="sc-e6312a10-0 jcoZlF"><span class="sc-e6312a10-1 fuBLHd" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(150, 150, 150)" class="sc-a4160e56-0 iBCVa-D"><svg viewBox="0 0 16 16"><path d="M11.4926 5.21447L3.8609 12.8462L3.1538 12.1391L10.7855 4.50736L3.50735 4.50736L3.50735 3.50736L11.9926 3.50736L12.4926 3.50736V4.00736V12.4926H11.4926V5.21447Z"></path></svg></span></span><span class="sc-e6312a10-1 fuBLHd" style="transform:translateX(-100%) translateY(100%) translateZ(0)"><span color="rgb(150, 150, 150)" class="sc-a4160e56-0 iBCVa-D"><svg viewBox="0 0 16 16"><path d="M11.4926 5.21447L3.8609 12.8462L3.1538 12.1391L10.7855 4.50736L3.50735 4.50736L3.50735 3.50736L11.9926 3.50736L12.4926 3.50736V4.00736V12.4926H11.4926V5.21447Z"></path></svg></span></span></span></span></a></li><li class="sc-9848ee34-4 hEdJO"><a data-testid="doormat-link" aria-label="All Developer Resources" variant="textButton" class="sc-gFqAkR sc-d5dabc6c-4 jOfBNv xNdJB" href="/developers"><span variant="textButton" class="sc-d5dabc6c-5 eKVqKg"><span class="sc-764b70d3-0 sc-764b70d3-4 sc-d5dabc6c-3 fzHqfd hShpuG gmZWPm">All Developer Resources</span></span></a></li><li class="sc-9848ee34-4 hEdJO"><a data-testid="doormat-link" aria-label="Bug Bounty" variant="textButton" class="sc-gFqAkR sc-d5dabc6c-4 jOfBNv xNdJB" href="/grants-and-funding/bug-bounty"><span variant="textButton" class="sc-d5dabc6c-5 eKVqKg"><span class="sc-764b70d3-0 sc-764b70d3-4 sc-d5dabc6c-3 fzHqfd hShpuG gmZWPm">Bug Bounty</span></span></a></li></ul></div><div class="sc-9848ee34-2 dqixEQ"><h3 class="sc-764b70d3-0 sc-764b70d3-5 hWhDUB hmwmr">CONNECT</h3><ul class="sc-9848ee34-3 LoQnK"><li class="sc-9848ee34-4 hEdJO"><a data-testid="doormat-link" aria-label="Community" variant="textButton" class="sc-gFqAkR sc-d5dabc6c-4 jOfBNv xNdJB" href="/community"><span variant="textButton" class="sc-d5dabc6c-5 eKVqKg"><span class="sc-764b70d3-0 sc-764b70d3-4 sc-d5dabc6c-3 fzHqfd hShpuG gmZWPm">Community</span></span></a></li><li class="sc-9848ee34-4 hEdJO"><a data-testid="doormat-link" aria-label="Code of Conduct" variant="textButton" class="sc-gFqAkR sc-d5dabc6c-4 jOfBNv xNdJB" href="/foundation/code-of-conduct"><span variant="textButton" class="sc-d5dabc6c-5 eKVqKg"><span class="sc-764b70d3-0 sc-764b70d3-4 sc-d5dabc6c-3 fzHqfd hShpuG gmZWPm">Code of Conduct</span></span></a></li><li class="sc-9848ee34-4 hEdJO"><a data-testid="doormat-link" aria-label="FAQ" variant="textButton" class="sc-gFqAkR sc-d5dabc6c-4 jOfBNv xNdJB" href="/connect"><span variant="textButton" class="sc-d5dabc6c-5 eKVqKg"><span class="sc-764b70d3-0 sc-764b70d3-4 sc-d5dabc6c-3 fzHqfd hShpuG gmZWPm">FAQ</span></span></a></li></ul></div></div></div></div></div><footer class="sc-dbfd9250-1 bYYXwz"><div width="100%" class="sc-iGgWBj sc-gsFSXq sc-hmdomO sc-a04cb64f-0 fwKMda ikJBEP fpGmYQ kcwbzJ"><div class="sc-dbfd9250-3 cvZiIi"><div class="sc-dbfd9250-4 iNXXkI"><p class="sc-764b70d3-0 sc-764b70d3-4 sc-dbfd9250-7 boTXTn hShpuG hNEWyD">Follow us:</p><div class="sc-dbfd9250-2 fYvile"><a href="https://discord.com/invite/zVYdY3ktTn" id="01cc6fbdf434" data-testid="footer-social-link-0" aria-label="footer-social-link-0 (opens in a new tab)" target="_blank" rel="noopener noreferrer" class="sc-gEvEer hIFHmP"><span color="primary" class="sc-a4160e56-0 fbrPru"><svg viewBox="0 0 24 24"><path d="M20.317 5.64895C18.7873 4.94707 17.147 4.42995 15.4319 4.13378C15.4007 4.12806 15.3695 4.14235 15.3534 4.17092C15.1424 4.54613 14.9087 5.03563 14.7451 5.42038C12.9004 5.14421 11.0652 5.14421 9.25832 5.42038C9.09465 5.02708 8.85248 4.54613 8.64057 4.17092C8.62449 4.1433 8.59328 4.12902 8.56205 4.13378C6.84791 4.42901 5.20756 4.94612 3.67693 5.64895C3.66368 5.65466 3.65233 5.6642 3.64479 5.67657C0.533392 10.3249 -0.31895 14.859 0.0991801 19.3369C0.101072 19.3588 0.11337 19.3798 0.130398 19.3931C2.18321 20.9006 4.17171 21.8159 6.12328 22.4225C6.15451 22.432 6.18761 22.4206 6.20748 22.3949C6.66913 21.7644 7.08064 21.0997 7.43348 20.4007C7.4543 20.3597 7.43442 20.3112 7.39186 20.295C6.73913 20.0474 6.1176 19.7455 5.51973 19.4026C5.47244 19.375 5.46865 19.3074 5.51216 19.275C5.63797 19.1807 5.76382 19.0826 5.88396 18.9836C5.90569 18.9655 5.93598 18.9617 5.96153 18.9731C9.88928 20.7664 14.1415 20.7664 18.023 18.9731C18.0485 18.9607 18.0788 18.9646 18.1015 18.9826C18.2216 19.0817 18.3475 19.1807 18.4742 19.275C18.5177 19.3074 18.5149 19.375 18.4676 19.4026C17.8697 19.7521 17.2482 20.0474 16.5945 20.294C16.552 20.3102 16.533 20.3597 16.5538 20.4007C16.9143 21.0987 17.3258 21.7635 17.7789 22.3939C17.7978 22.4206 17.8319 22.432 17.8631 22.4225C19.8241 21.8159 21.8126 20.9006 23.8654 19.3931C23.8834 19.3798 23.8948 19.3598 23.8967 19.3379C24.3971 14.1609 23.0585 9.66402 20.3482 5.67751C20.3416 5.6642 20.3303 5.65466 20.317 5.64895ZM8.02002 16.6104C6.8375 16.6104 5.86313 15.5247 5.86313 14.1914C5.86313 12.8581 6.8186 11.7725 8.02002 11.7725C9.23087 11.7725 10.1958 12.8677 10.1769 14.1914C10.1769 15.5247 9.22141 16.6104 8.02002 16.6104ZM15.9947 16.6104C14.8123 16.6104 13.8379 15.5247 13.8379 14.1914C13.8379 12.8581 14.7933 11.7725 15.9947 11.7725C17.2056 11.7725 18.1705 12.8677 18.1516 14.1914C18.1516 15.5247 17.2056 16.6104 15.9947 16.6104Z"></path></svg></span></a><a href="https://www.linkedin.com/company/stellar-development-foundation/" id="f726888e4cc4" data-testid="footer-social-link-1" aria-label="footer-social-link-1 (opens in a new tab)" target="_blank" rel="noopener noreferrer" class="sc-gEvEer hIFHmP"><span color="primary" class="sc-a4160e56-0 fbrPru"><svg viewBox="0 0 24 24"><g clip-path="url(#clip0_675_24353)"><path d="M0.373541 7.93774V24H5.32296V7.93774H0.373541ZM2.89494 0C1.30739 0 0 1.30739 0 2.89494C0 4.48249 1.30739 5.78988 2.89494 5.78988C4.48249 5.78988 5.78988 4.48249 5.78988 2.89494C5.78988 1.30739 4.48249 0 2.89494 0ZM8.40467 7.93774H8.49805V23.8132H13.4475V15.8755C13.4475 13.821 13.821 11.7665 16.4358 11.7665C19.0506 11.7665 19.0506 14.1946 19.0506 16.0623V23.9066H24V15.1284C24 10.8327 23.0661 7.47082 18.0233 7.47082C15.5953 7.47082 13.9144 8.77821 13.2607 10.0856H13.1673V7.93774H8.40467Z"></path></g><defs><clipPath id="clip0_675_24353"><rect width="24" height="24"></rect></clipPath></defs></svg></span></a><a href="https://twitter.com/StellarOrg" id="f6e86c015851" data-testid="footer-social-link-2" aria-label="footer-social-link-2 (opens in a new tab)" target="_blank" rel="noopener noreferrer" class="sc-gEvEer hIFHmP"><span color="primary" class="sc-a4160e56-0 fbrPru"><svg viewBox="0 0 24 24"><path d="M13.6881 10.1624L22.2504 0H20.2214L12.7868 8.82384L6.84879 0H0L8.97943 13.3432L0 24H2.0291L9.88024 14.6817L16.1512 24H23L13.6876 10.1624H13.6881ZM10.909 13.4608L9.99919 12.1321L2.76021 1.55962H5.87679L11.7187 10.0919L12.6285 11.4206L20.2224 22.5113H17.1058L10.909 13.4613V13.4608Z"></path></svg></span></a></div></div><div class="sc-dbfd9250-4 sc-dbfd9250-5 iNXXkI fJdlnR"><a id="ba847bed2a32" data-testid="footer-policy-link-0" class="sc-dbfd9250-6 kRFCGY" href="/brand-policy"><span class="sc-764b70d3-0 sc-764b70d3-4 sc-dbfd9250-7 boTXTn hShpuG hNEWyD">Brand Policy</span></a><a id="72d8e1cd125d" data-testid="footer-policy-link-1" class="sc-dbfd9250-6 kRFCGY" href="/privacy-policy"><span class="sc-764b70d3-0 sc-764b70d3-4 sc-dbfd9250-7 boTXTn hShpuG hNEWyD">Privacy Policy</span></a><a id="b3f1242b824e" data-testid="footer-policy-link-2" class="sc-dbfd9250-6 kRFCGY" href="/terms-of-service"><span class="sc-764b70d3-0 sc-764b70d3-4 sc-dbfd9250-7 boTXTn hShpuG hNEWyD">Terms of Service</span></a><span role="button" tabindex="0" class="sc-764b70d3-0 sc-764b70d3-4 sc-dbfd9250-7 sc-dbfd9250-8 boTXTn hShpuG hNEWyD bdKsTD">Cookie Settings</span></div><span class="sc-764b70d3-0 sc-764b70d3-4 sc-dbfd9250-7 boTXTn hShpuG hNEWyD">© 2024 SDF<!-- --> </span><div orientation="horizontal" class="sc-2817db8d-0 dCpMnF sc-dbfd9250-0 gmOZgT"><a class="sc-beef955c-2 kMayQt" href="/learn/smart-contract-basics"><span color="#fdda24" class="sc-a4160e56-0 eZAvoL"><svg viewBox="0 0 16 16"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.40411 7.55531H3.97466C4.02309 5.9758 4.32805 4.51841 4.81974 3.34477C4.60179 3.28325 4.40477 3.22173 4.23168 3.164C4.01859 3.09293 3.84124 3.02742 3.70519 2.97442C2.39308 4.0968 1.52574 5.72407 1.40411 7.55531ZM4.57922 2.34214C4.76541 2.40302 4.97907 2.46778 5.2162 2.53149C5.36494 2.269 5.52771 2.02303 5.70358 1.79916C5.30974 1.94507 4.93358 2.12743 4.57922 2.34214ZM8 0.5C3.85786 0.5 0.5 3.85786 0.5 8C0.5 12.1421 3.85786 15.5 8 15.5C12.1421 15.5 15.5 12.1421 15.5 8C15.5 3.85786 12.1421 0.5 8 0.5ZM8 1.38939C7.36611 1.38939 6.69823 1.83263 6.12644 2.74065C6.25016 2.76431 6.37739 2.78672 6.50781 2.80746C7.51518 2.9677 8.6987 3.02678 9.91806 2.81258C9.3366 1.85603 8.6504 1.38939 8 1.38939ZM10.8232 2.60207C10.664 2.31302 10.488 2.04298 10.2964 1.79916C10.7124 1.95326 11.1086 2.14802 11.4803 2.37861C11.2617 2.4638 11.0425 2.53796 10.8232 2.60207ZM10.3386 3.63791C8.89879 3.93319 7.51015 3.86746 6.3681 3.68581C6.13344 3.64848 5.9085 3.60616 5.69487 3.56085C5.2239 4.62964 4.91476 6.01568 4.86449 7.55531H11.1355C11.0864 6.05243 10.7907 4.69588 10.3386 3.63791ZM12.0253 7.55531C11.9779 6.00706 11.6839 4.57613 11.2092 3.41478C11.5773 3.30076 11.9462 3.1604 12.3126 2.98971C13.6148 4.11155 14.4748 5.73237 14.5959 7.55531H12.0253ZM11.1355 8.44469H4.86449C4.91356 9.94757 5.20929 11.3041 5.66143 12.3621C7.10121 12.0668 8.48984 12.1325 9.6319 12.3142C9.86656 12.3515 10.0915 12.3938 10.3051 12.4391C10.7761 11.3704 11.0852 9.98431 11.1355 8.44469ZM11.1803 12.6552C11.672 11.4816 11.9769 10.0242 12.0253 8.44469H14.5959C14.4743 10.2759 13.6069 11.9032 12.2948 13.0256C12.1588 12.9726 11.9814 12.9071 11.7683 12.836C11.5952 12.7783 11.3982 12.7167 11.1803 12.6552ZM9.87356 13.2594C9.74984 13.2357 9.62261 13.2133 9.49219 13.1925C8.48481 13.0323 7.3013 12.9732 6.08194 13.1874C6.6634 14.144 7.3496 14.6106 8 14.6106C8.63389 14.6106 9.30177 14.1674 9.87356 13.2594ZM10.2964 14.2008C10.4723 13.977 10.6351 13.731 10.7838 13.4685C11.0209 13.5322 11.2346 13.597 11.4208 13.6579C11.0664 13.8726 10.6903 14.0549 10.2964 14.2008ZM5.70358 14.2008C5.51204 13.957 5.33603 13.687 5.17676 13.3979C4.95753 13.462 4.73826 13.5362 4.51974 13.6214C4.89141 13.852 5.28763 14.0467 5.70358 14.2008ZM3.68738 13.0103C4.05383 12.8396 4.42268 12.6992 4.79077 12.5852C4.31608 11.4239 4.02213 9.99294 3.97466 8.44469H1.40411C1.52519 10.2676 2.38524 11.8885 3.68738 13.0103Z"></path></svg></span><span class="sc-764b70d3-0 sc-764b70d3-4 sc-beef955c-0 boTXTn hShpuG cMhIFH">English</span></a><a class="sc-beef955c-2 kMayQt" href="/es/aprender/conceptos-basicos-de-contratos-inteligentes"><span class="sc-764b70d3-0 sc-764b70d3-4 sc-beef955c-0 hxhQtP hShpuG kltpnG">Español</span></a></div></div></div></footer></div></div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"preventIndexing":false,"_updatedAt":"2024-05-01T08:23:52Z","ctaLabel":"Read More","inPageNavigation":{"cta":{"hasAction":false,"isExternal":false,"_type":"optionalAction","route":null},"_type":"inPageNavigation","hasInPageNavigation":false},"author":null,"hero":{"_type":"infoMediaSection","variant":"info-media","theme":"lightTheme","media":{"image":{"crop":null,"hotspot":null,"asset":{"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/365af60e94177cfc5cfa61ba7e71e97610471bc3-4200x3508.png","metadata":{"lqip":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAIAAABSJhvpAAAACXBIWXMAAAsTAAALEwEAmpwYAAACmUlEQVQ4jY2T7U9SURzH/bd62VrrVQ9bL9xcW6temLlRm2tmL+qNNe1FW8wETW1AVpYaiiLiFQQVUBhcCJBMHkQelQucy4V7ufee32kIbjVd+n312znnc76/73loI6cFEsE1wAKA1KiJTAicsYyQtjPGMCcLiVpln2PzUr0AUCUEXxAGgKpQjaaS3njUX2FjgFkCF4ChISyKPIuyiXgkEd+pcqmGM5zXNmAs1iuoGE8nPL/DVp/bTHtd+VxakurnZAYAgS/nDzZ2tpUuU8/mwr057YOx4ddrVgcqV/4HA4AsCYWMJ+jo39B3rE9f8RguLWpuvn/zYmHOXDhiMJYxYDiV/NgZgOdy0YBm03B/9esN54/LXuO1eU3nB6Vy2WjZT6QYBjGFcrnM1ut1aOSHv5wJqZSTAefo4ueu2YkO85e7K1MK5auu3ieKYeWYzRLwe9K0OxX0x/PpXYlPAuaafKvtCmKCtG1pbnxK9/a7VvVpRNXT3Xn71vXnvf2GmYBrreRaK27ZIlFaW8uqgPcS4AmBBizLcpEpRnYiLqdjlbIsG626j9+ePe17rFCoh7WU8ZfTcmg3p6l5p9vUx4TacUlHZIYAtAGAKIqZTJamabt93W7f8NM/KcqiVo9oNFoLZbOarMbpmcnRiXcDAzple9hylUsPyUIWADdgWZZLpVIsFvP5fH6/P5fL7e3tmUwmilp1bzmX9CM6VffQwMPBl49Ug3fW9R2Z3fEKSsuy3MosSRLP8wghlmVFUeQ4LhaLhULhcCi4aTcY9UOLs+oVw6TNpAlua7L7DhYxUhNu8ifPs1FgjAVBQAgVi8Wjo3w2k0wdJHKZVOEww6IcX0OSKAIcH9iZam6ETyQdC2MMrZmTq7qIWsS/P+QPapqId5S/6+8AAAAASUVORK5CYII="}}},"aspectRatio":"auto","hasMedia":true,"video":{"tracks":[],"url":"https://player.vimeo.com/external/848637812.m3u8?s=7f1f388834d36994e0601cc3b85f23ddb3844b70\u0026oauth2_token_id=1722565838"}},"body":[{"markDefs":[],"children":[{"_type":"span","marks":[],"text":"A smart contracts platform allows developers to write code to a blockchain, but that alone is not sufficient to build full-fledged products and services that support real, sustainable smart contract use cases that execute safely and efficiently.","_key":"e3f10b0f6d5e0"}],"_type":"richText","style":"normal","_key":"de07e80ee479"}],"assets":{"image":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/433fbbc7c9b5b208163fd10f605dd8d6a60d62b3-1920x800.png","mobileImage":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/dc5a69c0f442b15661f4cde9a974e57441f4b8a6-550x750.png"},"hasCustomIntro":true,"_key":"5211cb68-34ac-47f2-8c89-89c9a73a93a5","title":"Smart Contract Basics","subtitle":"Learn","isHero":true,"ctas":null},"showInCollection":true,"_createdAt":"2023-08-18T19:43:50Z","seoData":{"title":"Smart Contract Basics","description":"Smart contracts are self executing programs run on the blockchain network. Learn about the history, concept and applications of this technology.","sharingImage":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/a0800b615d9addcfb4151d07bcb26898155a8dfb-1200x630.png","twitterCardType":"summary"},"content":[{"ctas":null,"body":[{"markDefs":[{"href":"https://en.wikipedia.org/wiki/Nick_Szabo","_key":"2d4bebe582bd","_type":"link"}],"children":[{"_type":"span","marks":[],"text":"The idea of smart contracts was originally proposed by ","_key":"5089a9273e460"},{"_type":"span","marks":["2d4bebe582bd"],"text":"Nick Szabo","_key":"5089a9273e461"},{"marks":[],"text":" back in the early 1990s as a: “set of promises, specified in digital form, including protocols within which the parties perform on these promises.”","_key":"5089a9273e462","_type":"span"}],"_type":"richText","style":"normal","_key":"c86d3331b67f"},{"style":"normal","_key":"5ef66616ec37","markDefs":[],"children":[{"_key":"0c09b9ce50ed","_type":"span","marks":[],"text":""}],"_type":"richText"},{"_key":"51357f01ca95","markDefs":[],"children":[{"marks":[],"text":"Years later, this proposal became a reality with the help of blockchain technology. Smart contracts are a key component of many blockchain-based ecosystems. They can automate complex processes, enforce agreements, and manage digital assets in a trustless system. Smart contracts have the potential to transform the way businesses, applications, and individuals interact and exchange value across various platforms and industries.","_key":"69544e910e860","_type":"span"}],"_type":"richText","style":"normal"},{"style":"normal","_key":"238a3a81f38d","markDefs":[{"route":{"url":"/blog/developers/smart-contracts-on-stellar-why-now"},"_type":"internalLink","_key":"7ede88b4bd5c"},{"route":{"url":"/blog/developers/smart-contracts-on-stellar-why-now"},"_type":"internalLink","_key":"53848858b14d"}],"children":[{"_type":"span","marks":[],"text":"While Stellar didn’t initially have smart contract capabilities, this decision ","_key":"25aa5901fb420"},{"_key":"cd0034a79ecf","_type":"span","marks":["7ede88b4bd5c"],"text":"was officially reconsidered"},{"text":" in 2022 as the technology advanced and real-world use cases became apparent. Stellar’s native smart contracts platform is called ","_key":"05d224fd6694","_type":"span","marks":[]},{"_type":"span","marks":["53848858b14d"],"text":"Soroban","_key":"5d0220810dd2"},{"_type":"span","marks":[],"text":", which is built to be scalable and developer-friendly.","_key":"2dc387bf4c3c"}],"_type":"richText"}],"title":"The History of Smart Contracts","subtitle":"Background","_type":"twoColumnHtmlSection","theme":"lightTheme","_key":"38dc19d0-b41d-4b07-989c-1d31f5cb10bf"},{"subtitle":"About","ctas":null,"_type":"oneColumnHtmlSection","theme":"darkTheme","_key":"d298b0d6-6dd3-43eb-a340-68a5ab28cb36","body":[{"_key":"5f02af015003","markDefs":[],"children":[{"marks":[],"text":"A smart contract is a self-executing program that is run and stored on a blockchain network. Smart contracts execute automatically when predefined terms and conditions are met without the need for intermediaries such as banks, lawyers, or voting authorities. They can also automate complex workflows by triggering the next action when certain conditions are met.","_key":"c8e5bc076b8a0","_type":"span"}],"_type":"richText","style":"normal"},{"markDefs":[],"children":[{"_type":"span","marks":[],"text":"Smart contracts can operate independently, but many decentralized applications (dApps) implement several contracts that work together to achieve certain functionalities.","_key":"6933181cdad50"}],"_type":"richText","style":"normal","_key":"8681b04e6d3a"}],"title":"What is a Smart Contract?"},{"_type":"kpiSection","theme":"lightTheme","_key":"03220197-9455-43ff-895e-19ffbcc26162","title":"What are the Benefits of Smart Contracts?","items":[{"_key":"9cd15d9e51cc","body":[{"markDefs":[],"children":[{"_type":"span","marks":[],"text":"Smart contracts are digital and automated, which streamlines processes and saves time and money. Without the need for intermediaries, there’s no paperwork, no back and forth between parties, and less chance for human error and manipulation.","_key":"a695e4b0410b0"}],"_type":"richText","style":"normal","_key":"f833768fd57b"}],"title":"Time and Cost Efficiency","image":{"crop":null,"hotspot":null,"asset":{"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/944da59928e203fd98cb577e48a462bd28f27946-1100x1100.png","metadata":{"lqip":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFA0lEQVQ4jWWVC0yVZRjH/9/9O/fvO+cAIRORKTjTTR0uE0lThzl1LrObc0q0rGYtxbw0y4pqCgIpcXEB4jkcSBAIAVEEPKGAcTsXYKUpa1rIUAvO4SbXr30HTU79t3fv3r3bb8/zvM/zfwEAI7/MwsNGQLq9BGM35qLfIWCwzRdD7f4Y6giCdDccknQNAIcnkqTlSP1CwAfblbheYMCA0zh1IcPk5barMXZjDiRJQr9DJ0PJfoeOctl01L16geyoEMmoLRw9J5BS8JyHTLy6nkVIEIWYaCV2vsx7A2XIcEcABpwGuO0a0WVThfW1KiJ7W7i1Lhu/srdFGWGK4yPXr2Re2/Ait84ULwZKUiDz7BwKgpaGJM17Cmwt8fekOdwRBLfdh3TbNYtdNuUJl42r7Wtlav9qZqs6a/hLeUm89f1tfNPeaFWR+bi4ozbX4GcU5fQjkXBIOwVUqwiEBjMYbtdDkpaiz+ZLue3aiIdNyrI/r3FDnTX0hP08PXYlhx0tSlGMpseqB9NjdW2Jn+i+2foSvxSAQpJCsfctFbxkOy8gPXYWLmbpmfYLmgj7eUWh1cL2F6VQkimekioymElbiWqsqUh4UJ9vqEz5XHdowVx6E4DZaiVB/QuiSICiAEepXj6SocG0eHAXvzH7GJ+fl8T2ZHxNj1kSqMm2cm7i7lXto/p88V6N2XAuN1GMWhjKrAMQRpJQPwVSU1BZNAVWqyaCVi9jN8ftV54s/E7pzE3kBsq/Zya76hQTXXXCSEWm2GNOEM9ZEvWvhC1gwgGsJAg87pkpCFhGLux8KHiC1qgI38XzmWUx0ap9p77SVKZ9qbx/9lt+/Fa1euJ+o2Gk/YKxu7nYx2K1GDcvDGHWAIgkyWlAT57E1K7TECRNIcDPQG5YG87FHtylKUs+ov09L0n16GqeeuJWtTjS87PPH90NvrmmeOG94JnU6wCWs8y0lKdHSlHQAQg3iuS72zYpP806qs8qSde3VZm0g1aLcvxytmq02qTtLkrRVe7eroyfFUC9CSDI34d8XDRvqQlgFYD9fkbyo+Qjws4LmcYTpniho+qMetBZxo+XnmLGTxxm+45+zNfve1txeM3z7CKWmZrHVc9xnveYLh8AMQBqjCL57Zk4cXuN2ZhsPq67eSVHOdRZw07UnaUmC07SgzVmvs5RqtnlKNX7ybVvLKRRdcbwvwjlVt8NoMHPSKb+mKaP+rXSJ708Q3e7MlsxfLOSmWgqpCZ/stAjd2p5x3CHZs+A0+BfnuGP3y4TkLpmeNMIwlPYaDnC4JlUWkWm4YCjzFhanKrpKUnjxpqLGcmaQ0025NOT3Q3cnX6HKra3RQgcdgJ9LUC/w88zxtNfWgMgiiBQtjCEzixI1qdaLXr7DyfU7uJUbuSKmRm15tCjNyqZ8d4W/r7brkpy23WzZdvrbaE8ducFZBkwAJbQFN6JCGOjsuOEPQXJwunTR1Xl5uP8xUtZ7MW2Mqay5zprddn4CrddFeO2awP+bibQ18piwKn3BkZvVcobz3MwvrFR4ZN9TAhMOKRZ/NluRXj8AW5FtYlfca+ee8Fl41e7bMpVbrt6ntuuVcgwl433uJUXkH9qxv9teXLmMwwpdYqE1C2SDxp1pMsmkANOgXDbZWeX3VpEv0P0Bj6ZZ7lFZ/hS+HCHCpIUAkm67HHxqbUFUlcoBttlUw7EcEeg58uQbi+Cy6bxAP8BDqQU+0S3b28AAAAASUVORK5CYII="}}},"_type":"item"},{"image":{"crop":null,"hotspot":null,"asset":{"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/edb08fc2dcabfca6196470f11c2f32ac7b80d139-1100x1100.png","metadata":{"lqip":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFjklEQVQ4jW2Ue2xTVRzHf4Csu7tt1/a2vb9zzm1vS9eWjbHJEBHYUMbDECFqQAVCgqJL5KHiAzQTwiPKFAdMJRk4YWRiBScihgQhUbPBxibbuk7CQxCBwR6A29o9LGy9x7QaiIkn+Z5fvr8/Pvn9ck6+YDAaIUUUwWq1giRJYLFYwGw2g9liSXhJsiZ6JrM5UWXZBl4PAQAj5E20w52z6n8EuzYBnKqU4I0CFxQsHgf/d/JyJ4Pf5wOfdxRMz3PDyQMMBs/ZoTdkh/4WK/SFLNDbbIJI0ABgs8lgMFpBUWgSpYRRStIppRmU0nRCSFxjCCFjCSHZhJAMxqjd71VGADwBZe8D3KoD6DoN0NOog7/OKABWmx0AzOBwUDsh+Dwi7kTEvYi4BxF3/6tyRKwgBEsYo3N9aQ4D5xwmPjRu2NhxZRDcBdBaBcC79PGFJODcNezZOSQz3Yc7KcU2RIwgYjci3iKInQTxJiLeZgzPjssi6yu2ytn8hmnUX2dS0/tbjOm9zUYaCRqSuhpEAM5nAO9jQvkW+uRTj5OffGnYrzC841Cw3+nAsKJgD6MYoRT7VCd2PDkLDx0rl9a3nkh9r73WUNrdoC+NBMUXI0E9DrQMjwPNwG+grXo/vrVqKV7MycKox439Pg+GszPJrfHZtHPMaNqV7qPhzHQSfm6ufGX3B5Zfj+5JvVwdMHRd+jGlo7tBKO0LiT7OE2+4BPgfktL4nbXo3RX2zvHZqLlVvDPai9H8XNr10gKlfckzjttPz3aE58xgAyuX2KJflRijR8r0g5WfGnj9Nym9N+t0ZdEzyd4EMH7xS0Zn8HtT8bpXrH9mZ8qcEoyljcLY7HwS3bCKhrevY31rXlaiLy5gd4sLpdivR5K1C8d1sWPlIj9VKfR01CbtGDyrc98H/iaqTYcNJWtXWrqzMmQuy6h53KjNmYGxDavkoU/Wy0NFqzH2ZgFqn222aFerdFp7TVKsOpDC6w+mdHfUJm+PnRec94EXBHfDIXHH2y+bw+l+mdvsqKlO1KZNQe3VF1Db+Dpq619DrXAFahXFUqy1Wh9rqxGGft6n57VfG/5srxW38Iuicg84dE7naf5eKN28OjU861Ern5hji03MsWszp8pawUIy9M5yOli4gt0tXEHvVu7A6M06aaCzzjRQFTDFTh4w32yrSd3MLxvpPeBAi+C/Vp28uyqQ0vflNj0v22y4W7Q6NVq4XIqUrLN17P2ItFYUs6uBEnat/iC9Eg7Kv3fW2a5WBWzhmq9t19trrRv5VQn/AV4CiARFf0+jUHqrXrjReUrouH5CuFAdMIT2bTNXn6qU9reesO+5doJ83lZLd3U30tKh82RXZx0Gju8l9VUBUtdeiyt5B1o4twDcrh8B8U8ZCYrP9zaLJf0hcUtPo37tD+XmTUVr7EUHPpFXho6QJU2H6aLTh9j8+oNsXugIfeboHlqwbS0r/upj+uGVKjqNDxKBcztAf0sK9DYbRkaCRuxpTE3raTK522os6jvLcMK0KXRhfi5bNDtfmZef65g3dZJj3mOTlfkzp8Y9Wzg9ly1dtpjl//ItsXIuDwdwA4SbTNDdMCKRGto5gN5GgH0fjwdfmqJXncyrOtmDqurIcbnUhz0e92RvmivP41GnuFTlEdXJMr0eZnltKR0G8DiYJQXgztkJEG4SoKdxJHSdHg7tNQD9IYCpkyiMcrMRLpWN9KY5kzIzvLrsrAwha+wYISPDL3g8qs6l0gcyRrNhABzi61rtzviEIvQ2p0JfyJwIS35Rhs66eKRlQbKogFliYJcdgMQBMjrAZlfAYqVgMhMQRAQABtdPysA5whdbWXzC+/GdN8kHRr0Otm7bCk6nExSFJeRwOEBVVXC5XAnFPWMMKKWJGu/5/X5QFAX+BscGRyJkxC7LAAAAAElFTkSuQmCC"}}},"_type":"item","_key":"c258dd6f2392","body":[{"children":[{"_type":"span","marks":[],"text":"Smart contracts are transparent due to their underlying blockchain technology. Once a smart contract is deployed on the blockchain, its code and associated transactions are publicly accessible and cannot be altered. Participants are able to independently verify a contract’s terms, behavior, and outcome.","_key":"1f117bcae95f0"}],"_type":"richText","style":"normal","_key":"c38bc4ec6ecf","markDefs":[]}],"title":"Trust and Transparency"},{"image":{"crop":null,"hotspot":null,"asset":{"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/5ddf825bfd52bf25a3c15551c20fa0ef434adcf6-1100x1100.png","metadata":{"lqip":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFE0lEQVQ4jZWUaUxUVxTHz9tn3nvzZt9BQSqNilYCqRKwNShCUjcWsaBYbUFALUSrgohWSTCKFRG3WgPSFBo1FFG06GgU6oJWlBkGXKNRLGg00oowrPNu88btQxvTnuT/4W7/e8+59/4A3hP9N4b/b4HLaQSX0+RRb4skM/S2WDzqa/X6F3l7xlxOA/Q06zzr0b1xgBDy9EPwWMpzGoqkwFFjBfdtL3A5LdDZaIYNGQKEhzDw6cc0hAZRkBxPQ+VOGcRFYUBTABM+wmFGOAlRn5Aw0ocCo44F2PQNDwhNAsdxDUwcj79NVyVggNCYt20FB1C+jQaENBAb+a4sGIYDx5KAvelAyBdO/6jB/7puEtBdiwW1eelRh7eA2r25R+ct7M/btWz5Ng13slTH36jV8wM3DfzVKo0qdwmnnTWV0c2cQgtL5slIhEa82yU6QqY9skcTcfeMcVn7RdOiPy6Ypt+2Gace26edUrxOFZW/QpiRncrHrEnjYorXcXPyV8gXrUljMnLS6ZVfJ1HzYiNJX1aOv00PCwmkglcm88VFa5W/F+YoL5RuVlXZyrTlR/ZoKrZmC4eT49nqyEn0qdAg6kz4RLIuNpK8VrCaulO9l37wfR51cmEMEU0SwL4xJMaMJD6bFkafmzyBdgUFUK60BPZ5bYmmo2q3uiNjAfskIpR+FjiaeOFlwnqUCqzP3wcbXL+MEJuOUu5Lhyjn+qVkmlrAtADo1QXrNVi83zD8mkmPufUaTEyZywzWlgj9Rbl8/xcxzODyRcxgeiI1FOCPiyQBSMaAODMcE22lRP8dG9VQnEumqBSYWcpWMmQoEpJ4FpzSRIsBE1clk+6afYy7MIcRd2+QiVcqOfF0mdydnkiK/j6YKJeBe5QfoB25RF/DYfpiVgq5nMBhNCsHwmNI4JBEkdBMECD6+4C4PQcXm46S4pVKRnSe4Ifa6pWDN2oVA0f3cgO5S5iBiFByYPwoXFw8l+grWktdjo4gcgAgUCUA6TFkaJhPU2CnKRBDAjHxp62E+Og3erCzke/quKh5fL1a21ZXoWmrK1e31/wgPN2Ry/2ZPIfuS5hB9aQn0rZZU6l4DAO9vy/mSZkaORyfPcoPvzTWHxtKmI4P7csje20HmOctJwT7/bP6mroKQ1XlLu2vB4s050o2KS/vzxfsZVuEBwc2C+2Hdgglv+wSxk0Lk2F3z+hePZvsVHp8Xia9c2MG3bjrW+bq/nymPi+Tsa1byh7KXyEUb8xUbslJFwqzFiu2r0rhtx3YrCq4eVJf+qTBeKyz0ZQ1dMtsrShUwcN6o/RTGHhYxytvn+LC7Me4xObj/Lz6CkXsyq/k8cFjqcwPR5BZwQH0wrBgJiY8hIn6Mo4NsZXpAl1Oy+TBm9b4/lZLWJfdrEAD3jB0yyLRhgP0VIWhZ2oaPdWyqE3Ho8dGrmitQrAYcF+GhjECj3npNbjaaiIUcVEsc++smXrRZJV3NpqVXU1mvtthwl/aTdBlNwGkJVCA0DBAyPBaRkBID9V75LAgmoUPhhOwdD4PMloiDAZxUXJAyA8Q8oFuhxX6Ws3Q7VC9Rp4J4MV1GXQ1KV5LgJd2AZzHeShYLYfzB1WeIifNZiHAn4KgABpSP+fg6hG9x0jCnMTPVyyVOGoG6GnWQ0+zAV7a1dDt0ML9syZAbl/ITlV4EEYSEisBvlujBkeNBR43eHvILIG2r9UKvS3SKSWGSqaW/4L5Yf/E/Hvib4vaK6BE5rNzAAAAAElFTkSuQmCC"}}},"_type":"item","_key":"1e1fc9a08baa","body":[{"style":"normal","_key":"f72c0724fb95","markDefs":[],"children":[{"_type":"span","marks":[],"text":"Smart contracts are encrypted and leverage cryptographic security techniques, such as digital signatures and hashing, to protect data integrity and authenticate participants. Once a smart contract is deployed on a blockchain, its code and transactions are immutable.","_key":"dbe365d098260"}],"_type":"richText"}],"title":"Security"},{"_key":"50387353d712","body":[{"_type":"richText","style":"normal","_key":"7964583659b4","markDefs":[],"children":[{"_type":"span","marks":[],"text":"Stellar and Soroban are open-source, and anyone can write a smart contract and deploy it to the Stellar network as long as they know how to code in a supported smart contract language.","_key":"0e09ebf8a4cb0"}]}],"title":"Permissionless","image":{"crop":null,"hotspot":null,"asset":{"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/30f460133baa5c51d3822bd4dee4281a63b669ab-1100x1100.png","metadata":{"lqip":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEdUlEQVQ4jaWUCWwUZRTH/zPdHrTbpVjabrvdY2Z3u+12e29LK8VUISKYkAhSj2iABEKUI4giMRqJRDDGSLhSIB5U8KhIqhATUxKgUppii0AKO3vvajlNKyq225md4zMzLSaIR9SXfPnmO+aX/3vvew/492YAYAdgBKDD/zDdJKwawDIAiwDUTIJT/gtQhTUAeBzABgAbATw7uZf+j38LfhsWz8v+fZ2WCj1NwUtReBjAPAALASwAwACg/xY2fskKOVIJ8nMN5rXob2+rbuWrAF0KlU9TyAO0kU5RExduz3cYic2AEq0FkZpArlchPX3Cm3e25Ge1zs+umt+S9cCCOfrKYqOudDKGxTrdX8RQCldDidaAxOtBrtQg1m3GilYdyLhHHznBNH+4zbh556t5+19YnrPDYU3dRVF4HUCjmjCa/oNCJVqnwZRYHeRINUbOOjBy1olxzjP15jnXHK6LaTv9abGv91DR1e2v5F6udKUNZWdRHaxZN+PQrgKakLmo86RNwmJeDURi9dp3MlACQtR1tZ73l8+NdTsOHD9Y/P3xg0X8t0dM4tsv3SNWuNLGWbPuxOL5WY8c3VegJ6QUc2dNAZT4LCgRD4iqLloHMeiAFHRBDNXq5bBntuB3tUdPWq/vfzNP2rxumrx7U6686imD3DIjQ14wOzOy8onsjZvX5RSqwmbWpqvqGkDiDVBi9ZBCbpARN6RwlV6OVMyRQmUfjA6y1wY6C6WXnzEoSxfplRdXTFVWP21QtqyfNnbgrbyTuzflPrl2iSEnIw3Ysn4aQOJNIDGvBpNj90GOVGXIkYpZctj9fsLnvB7vtsiHduYpm9ZMVd7dmqt89V6B8vmegkR/p+n0cL91ZbzbYlrxWBZN4qW41mtRgTMhcoUgVx6CHK2dIoc9jXLYvWvc5xoa6mGkng6T0tlWoBxrN8pDp8zKL+dtieF+W99P55hVJMqaCanXcpsMsCBkg5pdL0ZeA6RoU4ocqXLLobKt4z5n+PJpRuz7zCwfay+S+jtN8o0+q8L72IQYsJ+Rgo61YtBpPX/UpFVIxw41hK0TGdYqgjwPMexNk8KehtGLjrahU5bLZw4XSV3thXLf4WLxaq9VTFxiRgW/vU/wO9bwnNN681wpfeMbJ+SQExe+LMHooF17HRBDZfA4AJJooocHSop6OoqWHNmb33Vkb97wqY+Nie++NgtjF5lbAsf08hy7WvA7LLzfRV85qdY7C8FfDiVSCcHPaC8GY4P5aPZmamqXtxpSFz6YWfXcMsPGj7ZN7/B3mXpuXbByAmc7wXPMap6zWXkfQ5O4B0m/HUKgAslgBcRgKZR4szYwNmhEdtbtZkFTmRlUzv2NGeWfbC+Y/eNZZqnAMet5zraY5xhLMsDShDyqwaRQ+STMdWf9JoNubd73BgtyswyMOZVy2lJTBr6wZSQDrulCoMTIc3a94Gfpq2e8EDgWfMADMaS6WfInDSFy70SXIU13nXXuZdUT3DpfCN5n0eL0w4Abvw7aIXBqG7zbfgM9j/34MBai+AAAAABJRU5ErkJggg=="}}},"_type":"item"}],"cardSize":"large","body":null,"subtitle":"Benefits"},{"cardSize":"small","subtitle":"How It Works","_type":"kpiSection","theme":"greyTheme","body":null,"_key":"c22ec693-eb99-4532-aa2d-49abb0619ce8","title":"How do Smart Contracts Work?","items":[{"title":"Write","image":null,"_type":"item","_key":"d86e7a5c5910","body":[{"children":[{"_type":"span","marks":[],"text":"The developer writes the smart contract using a programming language supported by the platform. Writing the contract consists of defining the contract’s terms and conditions, functions, and rules for execution.","_key":"50d31267d8880"}],"_type":"richText","style":"normal","_key":"44be71aff1f6","markDefs":[]},{"style":"normal","_key":"6b4d79a116d2","markDefs":[],"children":[{"marks":[],"text":"\n","_key":"2bc92d703c5d0","_type":"span"}],"_type":"richText"}]},{"_key":"0a66f4f54b2e","body":[{"_type":"richText","style":"normal","_key":"d14c6e862c8b","markDefs":[],"children":[{"_key":"d842725bad400","_type":"span","marks":[],"text":"Once the contract is written, the developer tests the smart contract in a local or testnet environment to ensure everything works correctly."}]}],"title":"Test","image":null,"_type":"item"},{"_type":"item","_key":"430df734708e","image":null,"body":[{"children":[{"_type":"span","marks":[],"text":"Next, the developer deploys the smart contract to the blockchain’s mainnet by submitting a transaction with the compiled contract code.","_key":"f642e74897940"}],"_type":"richText","style":"normal","_key":"a4e619bc4046","markDefs":[]}],"title":"Deploy"},{"_type":"item","_key":"39a2d5af1dbf","body":[{"children":[{"text":"When the contract is deployed, others can interact with it by sending transactions that invoke its functions. These interactions trigger the contract’s execution, and the blockchain network validates and records the resulting state changes.","_key":"2104509555450","_type":"span","marks":[]}],"_type":"richText","style":"normal","_key":"53dcf8700879","markDefs":[]}],"title":"Invoke","image":null}]},{"body":null,"title":"Smart Contracts in Practice","aspectRatios":["16:9"],"hasImages":false,"layout":"carousel","cta":null,"items":[{"_type":"card","thumbnail":null,"startDate":null,"author":null,"location":null,"cta":{"hasAction":false,"isExternal":false,"_type":"optionalAction","route":null},"ctaLabel":null,"date":null,"endDate":null,"endTime":null,"isLive":null,"variant":"default","disableTruncation":null,"isRte":null,"body":null,"title":"Voting Systems and DAO Governance","description":"Current systems are susceptible to voter manipulation and fraud. With smart contracts, votes are unchangeable and irreversible. \n\nSmart contract-controlled voting systems also play a big part in decentralized autonomous organization (DAO) governance.","startTime":null,"icon":null,"tags":null,"tutorialType":null,"labelThemeName":null,"duration":null,"time":null,"youtubeId":null,"url":null},{"duration":null,"cta":{"hasAction":false,"isExternal":false,"_type":"optionalAction","route":null},"endDate":null,"author":null,"_type":"card","thumbnail":null,"tags":null,"tutorialType":null,"isLive":null,"location":null,"ctaLabel":null,"date":null,"isRte":null,"body":null,"labelThemeName":null,"startDate":null,"startTime":null,"endTime":null,"variant":"default","disableTruncation":null,"youtubeId":null,"icon":null,"title":"Decentralized Finance (DeFi)","description":"DeFi applications provide a more trustless, immutable, and transparent alternative to traditional financial services.","time":null,"url":null},{"isLive":null,"variant":"default","ctaLabel":null,"description":"Smart contracts are used in gaming to allow the creation, ownership, and trading of in-game assets, often as non-fungible tokens (NFTs). ","duration":null,"date":null,"startDate":null,"endTime":null,"isRte":null,"title":"NFTs and Gaming","labelThemeName":null,"startTime":null,"endDate":null,"author":null,"location":null,"_type":"card","icon":null,"tags":null,"tutorialType":null,"cta":{"hasAction":false,"isExternal":false,"_type":"optionalAction","route":null},"time":null,"disableTruncation":null,"thumbnail":null,"youtubeId":null,"body":null,"url":null},{"tutorialType":null,"cta":{"hasAction":false,"isExternal":false,"_type":"optionalAction","route":null},"ctaLabel":null,"thumbnail":null,"description":"Smart contracts would be able to track and verify the movement of goods, ensuring product authenticity and streamlining logistics.","startDate":null,"variant":"default","disableTruncation":null,"duration":null,"date":null,"isLive":null,"isRte":null,"body":null,"labelThemeName":null,"time":null,"title":"Supply Chain Management","tags":null,"startTime":null,"endDate":null,"endTime":null,"author":null,"_type":"card","icon":null,"location":null,"youtubeId":null,"url":null}],"variant":"default","ctaLabel":"View","tabs":null,"_type":"cardsSection","theme":"darkTheme","_key":"d30e7bb8-3112-4631-80b5-5e5446e68583","subtitle":"Common Applications","cardSize":"medium"},{"title":"Smart Contracts on Stellar","ctas":[{"variant":"primary","label":"Read More","_key":"d00f1a043e1d","route":{"url":"/soroban"},"isExternal":false,"_type":"primaryCta"}],"subtitle":"Explore","_type":"oneColumnHtmlSection","theme":"yellowTheme","_key":"551916d128c5","body":[{"_type":"richText","style":"normal","_key":"daf91101ab4d","markDefs":[],"children":[{"_type":"span","marks":[],"text":"Learn more about Soroban, a developer-friendly, Rust-based smart contracts platform designed for scale and sensibility.","_key":"1d3d920cf474"}]}]},{"_key":"603d8f95-72c2-4115-bd89-9d996e5c2580","cardSize":"small","ctaLabel":"View","hasImages":true,"aspectRatios":["16:9"],"layout":"grid","items":[{"thumbnail":{"crop":null,"hotspot":null,"asset":{"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/7ca4283b4267440a435fdab2c62aed9f9115a498-4200x3508.png","metadata":{"lqip":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAIAAABSJhvpAAAACXBIWXMAAAsTAAALEwEAmpwYAAADH0lEQVQ4jX2TzW/bNhiH/ZfuNOzadYcVCLZbD1sGbIdhw5auSd2ibZomwxY3iVPV65ImUeOv2PKHTFuS9WnJjWxKsiRSEkkPjl2sGIY+IHnh+xB4Sf5y8/+BLSZbrPM5o5QihOI4JoRACNvttmEYaZoyxnKr8kXpYhCSxnEQR36WIsYoYwtT13VFUcIwdF23VqspipIkyUpmjFFKCMkozTCOHFs11JY/NRI8i+MQQtjtio1GA0I4nU4FQdB0LU1vZMbmSZIEAZwFU4yiJMHuta0OqmOjPnmnGPrAMDRJkkVR9D3f94NBXzIME2O8kCllvu8b+sCx5DjyKSUomjnDK0vcHyklCdTUYV9VREVqe9C1R+My32jUOxB6K9mDnjbs2ZaMccRYmoS203+pVr4bdX9+Z1ZsS25UudrlwciUxS442OfOTsuuO6GU5hhjGMVw4gS+S0jCiBdPKlbrkXKxNhbWwnHJ0sHx0S5XfK5rkqIoZ2cXoNePY7TsmSU4gK4088wsmxEkR+Oi1X4sX3w1btyOnMLIAK//KvH8uWWZpmnquhEEAaV0Pp/nKKWTa1W8KhjKWxSNsrAZX//t9Lnh27vO1eehXQi8kX5Dq9XiOE4QhDAMlw+cQzGqV/jt/E/nJ4fQVdMQYA+M5bpaXrfrtybqLnRNH0LTMIrF4sbGrzs7OwAAjPFC9v2AO371zd31rd+2WkI19JTY1+xBXebXZf5Wt5IXqlVNMiQgHR8c/v58b/P+5t7unmlai54RwgAM/vzjxZPH26cnr02t6WiXvXKhfLDGPfv0Wf7b/MbDNyVe7im188uzlyfbW08f3HsIxD4h5Oa2MXZdV9N0WQK9znmzXOC5/NH2nY3vP/n6zmdf3v7iaf4JaIPeVa9+0uCPT/nSm5FuLeTl91wSznxt2AWdiihcNCsvXh1uPrj/w71ffjwq7HcazUFHGvYMR7Wmto1mAaN0FYwlhGRxHIYzPwqDKIQTd6QOgSQBbSjp6tAyLQ/6CU5IljBK5vP3qfo3jR9AKc2yNE2TJMEIxQihLMtW+bsJ7H/lj5y15MPdfwD9XIhRHhlidgAAAABJRU5ErkJggg=="}}},"icon":null,"tutorialType":null,"ctaLabel":"Read More","endTime":null,"location":null,"disableTruncation":null,"_type":"learnPage","author":null,"body":null,"startTime":null,"labelThemeName":null,"cta":null,"date":null,"startDate":null,"isLive":null,"variant":null,"isRte":null,"title":"Smart Contract Building Blocks","tags":["Smart Contracts"],"duration":null,"time":null,"endDate":null,"youtubeId":null,"description":"Explore building blocks for secure Smart Contract use cases.","url":"/learn/smart-contract-building-blocks"},{"location":null,"body":null,"thumbnail":{"crop":null,"hotspot":null,"asset":{"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/08b7496c27cf925019440b896097af5f9e05baf5-3882x3856.png","metadata":{"lqip":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAC38AAAt/AGuw+yYAAAGH0lEQVQ4jS1VeVCTdxDdIBQqRau11taxOj3UntN2RtupdloFTUwAUQErSjEInoAHoiBeYIFGwYCgFoEkHIEQ4COYkHBKTEg4EiAhJPm+BAMo0IFCKbdy5NdJ7M7sv2929719DwAAELEHEE553c9+gVm9D6B/PgF9wxk4kY4AIYCXXV6OMzof59kunyULpkD4u50Oo5ogmOz0gzHNIRhpD7Tj2AuZvAF1bgIrQQNk9oRFnEZCBMURmT2dp4kwlx7VVdfBloBNwyq/HWMdvhvGOvwdEAqAme5YCA1nwJTWC64lYYAIKgDCyTCnpwGy0OCV3hPmDFTHBSP1rQUjZdmE7vDbTdUJ64V8xncqSdghvOHotRdNATvREMUFvYokzRiOOfTID8N0pxf0txwHRNBsgBRAY98DMlGhv/kQoG6yC+revWq2a9/bT8UZq4sL2FvZWQ99eOxbYaLCy7+3Si54G6QRG1sl4RstipAPZrr8nOf1HjCsPmxfGxDuARPa/YCeUUgzXfvfGG33Xz2sCljbUfdgJVbc+Aknp4yanpZNT2OmR2c+yGCISrOPP+YlBwm5MUcIacgWZPJ8b95Acx7XHoQFoxeAFafBnMHTYdFIXTqj27vmuTJwq0oS4yHmN/1Ukm86cCeJHRsbE5fKTEnJzM7MKCnKy0nl5/ITSzkll9rEzB3zRt9PF3HailmdHwmZyTaGd8GikeaEzOR3rKYDay3NV7coqsqOVZf3pgiK+oT3U8ubGYl3agqy4oR5D89pstOvCvispw9KWc/yRFxllLY+aedw25F1VqO309VECcBC1zaY1fs6Pm8KWt1SFbepSSrb2d48kKCSj2uVT0an66uISfHjOlxQEG8s/DN4kJVxuZyb2ZHGezTUXJJrrJJg2Emi8cIXCKctG2wJIkGPIgQsLYkO5dyEdYXsdEqloOlsm/IfsUEzPWXWT8/juokhWb2hvyCHPZGfxejBCnNTSji9kWW5I/LHxS9aJYLmCIM8zga4YlLr6wD9mpswoEkh1WAJ72Pch9vFmPaUrGasViWfHNeppwideiq7VtibU5zX2lJWqOTXVRr8RcVD1CpsOFtWM1yreGI6gyvSP0K4h+t4ZyjJLpc5o5/jVJf/u92KxM2NVZ0UqbgvuU5kaXki7i+R1Yzsri4f2VqFDQfXi0Z8iwuatzBT2HsxvpzZ2thfoFe/ONqnZq9Fxs2OWoUeAE3biCG7LOBeG8yNUT/KRff8pYLbSUJeZk1JgehRUa5yS1l+j6tK9nJNKU/6XUTExTMhoSdKGX+kKSormlkdym5qfwdvGdIB1FUugP1PkWmP6yu998eaugvbKwouRj3mBMkq8k7rCnNSM5MTsIMxZ7HPy7iGD1g5RTR68HEBleb1b0R42L9c1qOKplqM0tuW5TLa8xxkVRqA2/eENh0uRWbymq6GyI2sjLPns+4eUfMyg6s595Nj4mKwpNgL2N24aPEZJkN46Vz4rfp9PgFjZ08HjlfkRyoJ+aXQIfWxlVp5OrQ3JAG81PwIkxpvJ9TrsdyiPLWe8zDywP07JxnsjPCo+yl/7rtxuTwl+lxxR1R4UcuNS1jtjWie9FwYo/pmzCmspiiQY5EdCh5R718tLaNDu4Ruu992GG3zBWQmO/2lorvJK699WMy+4p5578qvacn3yIk3uCHR51nZFyOyRdcvc0vir2Dx8bGl3o+Y17ephP47BxSeX090UJf2Sd2hT2YzB+PPMCj7ARTCCNjmVw1oJM5JLozaJMiPdOezr//EepDszriV6plwMz2EeTuLzmTkf5P6e6nrPHFyKTJ5r7Lie9wQsYuECA+w4mQAq+5rGFZsgxn8BCxajsMT/lGS6Wno8udN9A8J6bGNUsH5j3mcxPd5uczPKkuZX7XVX1+FTL+8uWh0X7ZopCxHBM0Jtb8eDHX72VamwXhfEaCBL2Gsk/6adbSVhPopzgtGb7cRtZ9LozB2SXtDonNfa9RbE50BbvMGmpvNTBaNVKc5PRWQxdOuZ4PE47Vj2+p0vMUOBoDgtzAOyMqCAJmpgBANxge/hbvyXkADG2yadbDiVAcrvoeEiN12l7ZHyP8x8h+eLXxGsEuzxQAAAABJRU5ErkJggg=="}}},"time":null,"endTime":null,"description":"Understanding blockchain Oracles in Smart Contracts.","tags":["Smart Contracts"],"tutorialType":null,"labelThemeName":null,"ctaLabel":null,"_type":"learnPage","icon":null,"title":"Oracles","isRte":null,"youtubeId":null,"date":null,"endDate":null,"author":null,"duration":null,"cta":null,"variant":null,"isLive":null,"disableTruncation":null,"startDate":null,"startTime":null,"url":"/learn/smart-contract-basics-oracles"},{"ctaLabel":null,"date":null,"startDate":null,"variant":null,"disableTruncation":null,"isRte":null,"body":null,"tutorialType":null,"startTime":null,"youtubeId":null,"thumbnail":{"crop":null,"hotspot":null,"asset":{"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/7ca4283b4267440a435fdab2c62aed9f9115a498-4200x3508.png","metadata":{"lqip":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAIAAABSJhvpAAAACXBIWXMAAAsTAAALEwEAmpwYAAADH0lEQVQ4jX2TzW/bNhiH/ZfuNOzadYcVCLZbD1sGbIdhw5auSd2ibZomwxY3iVPV65ImUeOv2PKHTFuS9WnJjWxKsiRSEkkPjl2sGIY+IHnh+xB4Sf5y8/+BLSZbrPM5o5QihOI4JoRACNvttmEYaZoyxnKr8kXpYhCSxnEQR36WIsYoYwtT13VFUcIwdF23VqspipIkyUpmjFFKCMkozTCOHFs11JY/NRI8i+MQQtjtio1GA0I4nU4FQdB0LU1vZMbmSZIEAZwFU4yiJMHuta0OqmOjPnmnGPrAMDRJkkVR9D3f94NBXzIME2O8kCllvu8b+sCx5DjyKSUomjnDK0vcHyklCdTUYV9VREVqe9C1R+My32jUOxB6K9mDnjbs2ZaMccRYmoS203+pVr4bdX9+Z1ZsS25UudrlwciUxS442OfOTsuuO6GU5hhjGMVw4gS+S0jCiBdPKlbrkXKxNhbWwnHJ0sHx0S5XfK5rkqIoZ2cXoNePY7TsmSU4gK4088wsmxEkR+Oi1X4sX3w1btyOnMLIAK//KvH8uWWZpmnquhEEAaV0Pp/nKKWTa1W8KhjKWxSNsrAZX//t9Lnh27vO1eehXQi8kX5Dq9XiOE4QhDAMlw+cQzGqV/jt/E/nJ4fQVdMQYA+M5bpaXrfrtybqLnRNH0LTMIrF4sbGrzs7OwAAjPFC9v2AO371zd31rd+2WkI19JTY1+xBXebXZf5Wt5IXqlVNMiQgHR8c/v58b/P+5t7unmlai54RwgAM/vzjxZPH26cnr02t6WiXvXKhfLDGPfv0Wf7b/MbDNyVe7im188uzlyfbW08f3HsIxD4h5Oa2MXZdV9N0WQK9znmzXOC5/NH2nY3vP/n6zmdf3v7iaf4JaIPeVa9+0uCPT/nSm5FuLeTl91wSznxt2AWdiihcNCsvXh1uPrj/w71ffjwq7HcazUFHGvYMR7Wmto1mAaN0FYwlhGRxHIYzPwqDKIQTd6QOgSQBbSjp6tAyLQ/6CU5IljBK5vP3qfo3jR9AKc2yNE2TJMEIxQihLMtW+bsJ7H/lj5y15MPdfwD9XIhRHhlidgAAAABJRU5ErkJggg=="}}},"endDate":null,"endTime":null,"location":null,"cta":null,"_type":"funnelPage","icon":null,"title":"Stellar Developer Hub","description":"Explore documentation, tooling, \u0026 community support to help you get your blockchain project up quickly. Take advantage of learning resources to support blockchain development.","tags":null,"labelThemeName":null,"duration":null,"time":null,"author":null,"isLive":null,"url":"/stellar-developer-hub"},{"endTime":null,"variant":"default","_type":"card","title":"Soroban: Smart Contracts Docs","cta":{"href":"https://developers.stellar.org/docs/smart-contracts","label":"Go","hasAction":true,"isExternal":true,"_type":"optionalAction","route":null},"time":null,"endDate":null,"isRte":null,"body":null,"tags":null,"tutorialType":null,"duration":null,"isLive":null,"location":null,"thumbnail":{"crop":null,"hotspot":null,"asset":{"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/31f650982cfcfa1e844f64bfa2f6fb42102ac0a9-7311x6010.png","metadata":{"lqip":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAACXBIWXMAAAsTAAALEwEAmpwYAAADpElEQVQ4jW2U6VPTVxSG+U5IWEISIAxaaLWTwgehTivToaRAxVpGIU6lhWpbWSrI0rIqQQ0CQgwhSJMQEkggLBMCWECQpUgRplgEW9oyjsvf8nR+sdRi+uFuM/c+855z3nMDRCIRgYGBfkMkCkQikRAcLEEsDiIkJASFQkFkZARhYWEEBQUhvBW9NgJePn55EC4FBwejUERw+PDbJCcnk5KSwrFjyaSmqklLS0elegepVOoHDPyHE7AHCg0NJTo6msTERHJzc9HpdNh77Tj7nTjswtqP4ZaBz3NzSUpM5MCBA/8LDhAmsVhMVFQUavVH1NdVMzZqZ2tjnqd/bvJsd5vnu1s82VlnddGDy9ZCS1MNRUUXfIpjY2N9qfFTGBcXR2lpKTNTEzxan+Svh8M8/22aFzsrvNj5hSdbK2ytuFmb1fNgoYefFn/E6XSRl5ePUqncDxQUJiUlodd3sLG2ycb9BX5dcrO7Mcaz7Xmebq/x+MF9FidcTA5cY278JjtbC/zx+yPa2m6iUqleAYWNkL/MzBO4+kdZXXzM/OQSixMTrN+bYnN5mofLU3gHrTRrq6m69DWNtQV4Bo2sLt2huem6r1CCK/4FCsk9c0aDd9TL8szPeF0eBixW3FYHLrOVfrOFGw31FJ3P49tvCqkuq8DW2cGIo4+LhSUcPPjGfoXh4eGc/SwH74iDufERhno6sZu0OEw6utua6NYb6WrrwtRqwmkeweO8y9TwIjajG82pPKIilfsVCkbVaE4zNmLnnreXwR/q6OsqZMBSgaVDi9nQSW/XAH3do3j6F5j1bnLXs4mhaZAMdTZyuWK/sYUuyMjIwG41MevpwnarlOt12VytOU15sYbvSsuprWik+KsSSguraNP14uie42qtjQ8/OEl4uOyVwr0qxyck8H15AUM2LTZjDTXleZQXZ3EhP42y4nwqSwrQZKn59LiaypJ6jK3D1FcaUKdkIpPJ/X0YERHByROp2G5fZspjwW5ux2ysxdxxCWtnFT2mK+ibK2moLsbQ0oKl007FxSreO/o+0jDpa0CRyBf20XcTuaG7wqTXjWfIjKv3GnazFpOhDpu5lZk7A0yPW/G4zXS0t5P1SRbRymhfhPtaby/smJgY0tMzOHcun/NfnuKLs2nkZGdy/ON0NJpsGhuqMOpr0F4uQ5OjIS7uLcRiiX8v/xcqVFwmkyGThSGXS1Eo5D6fyuVyDh16kyNHEoiPV6FURiORBPt9X38D61SC3nBPGv8AAAAASUVORK5CYII="}}},"icon":null,"ctaLabel":null,"startDate":null,"youtubeId":null,"disableTruncation":null,"description":"Start building on Soroban today with the help of established tools and documentation","labelThemeName":null,"date":null,"startTime":null,"author":null,"url":null}],"tabs":null,"theme":"lightTheme","_type":"cardsSection","variant":"default","body":null,"subtitle":"Explore Next","title":"Your Next Read","cta":null}],"_rev":"15LObVWVOp4hWufnQaPDQ3","url":"https://stellar.org/learn/smart-contract-basics","useCases":null,"description":"Explore the history, concepts, and applications of Smart Contracts.","translationState":"Translated","title":"Smart Contract Basics","slug":"smart-contract-basics","thumbnail":{"_type":"image","asset":{"metadata":{"isOpaque":false,"blurHash":"eFCsEUX8019hIoD#$}NONH-n01WBxw%F-n~XIusOxaD+9Hs+-.NLIY","_type":"sanity.imageMetadata","palette":{"lightVibrant":{"title":"#000","population":0.14,"background":"#efdd93","_type":"sanity.imagePaletteSwatch","foreground":"#000"},"darkVibrant":{"background":"#604d08","_type":"sanity.imagePaletteSwatch","foreground":"#fff","title":"#fff","population":0.85},"lightMuted":{"population":2.06,"background":"#b0a8cd","_type":"sanity.imagePaletteSwatch","foreground":"#000","title":"#fff"},"vibrant":{"background":"#e6cd09","_type":"sanity.imagePaletteSwatch","foreground":"#000","title":"#fff","population":0.09},"dominant":{"population":2.06,"background":"#b0a8cd","_type":"sanity.imagePaletteSwatch","foreground":"#000","title":"#fff"},"_type":"sanity.imagePalette","darkMuted":{"population":0.15,"background":"#332f52","_type":"sanity.imagePaletteSwatch","foreground":"#fff","title":"#fff"},"muted":{"title":"#fff","population":0.07,"background":"#a29a66","_type":"sanity.imagePaletteSwatch","foreground":"#000"}},"hasAlpha":true,"lqip":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAACXBIWXMAAC4jAAAuIwF4pT92AAAE1klEQVQ4jYXTa0wTVhQH8D8IARER0aGIQgstMAWDOmdEJ/E5nXPgRAWRzUxQkCquiOEhtEJL6JBW5iryKLSABVpKK4XyULroQEBTh9IWyjSbczNsCyNTHgUcd2njh33QeL6ce+9Jfvee3HuB/4XZGIBJAw1j/XRM6GmYGqCDzARaa4T4wqz3wqSeghd93tb8zjAbA2C2gI9oVtBs9AUhq1+DqzBtpOLlQwpGdRRM6qnvBqM+o8BspFtPNqGn204a/Oe9fBTg/KzL335ER7OfNPjamQ1UTBm9YclvjSzGQtQWeuHSeeB5NxWEUDE9uNJ+vN/fs0dB9ecmL/HWiLyWjvfTnSf1VBvyqw8m9T5vxvbvckMRh4rqAhfw02zx7G4IhruXg5BlNsO9PouvsJauOhrmElwjWEKbHfJdMNxDsSF/+GHK+BawIIMKDnMRCjOdMUsIyrlASS7Nvjx/02Ih50O/uKjla7duXBicwfDzGtJucjK0rAAhNDzWBr0Z7JTTkHXaHWTsEABXiL9xn68sDg5RlW5l1l/bLBDmBBWcPLo+48C+iD1fRJ1107WVgp0ms8k6X4R81lm86PMA+WsPCAFemehANpOC9qqVuJ4PFHE8HW+Urg5tqwoV3ZLufHxHHjKiEW8Z4WVEDnwVHc/auzvOkxFfj+/yu3EmodaKjOv98WqIiimTH8jIYSA90QeEHAYhgZAW+lNaKzfndtTufXZbvovcV4cSbd0hIsxLGf46IZV77Mg5P3ZqtWsas2xhYpxgXsjmQtsZUzBmTO9ZcTISBsRFeoJYZgAk/JC1qvL9shviIxOa6sNEKz82K72aMJvCiB3+Mupk1YWUsjPXBJ0nhJe+j7uaLw6/JY0JHOv3dSNPAu0sxPSAL1BTeRmrg4KQnJxoq7jO26iWC5QNNQVjdWKeWVoqGOdeSJn5fN+evw+Exdzn5za3KiqfttRX/tzUWK2sNdyM4I/306Jmf6J5CC4ewtjDFYDJZMLTp79BqVQ637l9O6qrs/O+tuPWP7JaxT3hZVFHZhprODEh4UVGKudRVckPd5rqHt+VSwy9sjJxn67p04HRB/SKf4d81v3SudWGjDoDPT090Ol0kMvlru3t7bEdHdrupqZmXUmxKCOXm3+KX8DvKisTTTTUqwbrxGJtlfDSj/zsnCe5aYnPFde2jw7efF/zexcl9FysxxxgLtDQ0ACFQgGJROKgUqmCVSpVrEQiic/KyvwgJ+fiqoqK8jy1Wq1v0ai1hXnxYk7KtnY2M/wBixnZX5y3u69NHFTUWLxsA817rgPgAgiFQuTkcMDj8Sxt2yuVyvklJSWumZlZjsXFpXMbGxs3tLW1J8nqpMdPHd/xybEIWlTyyW3xnNSY099mh8eJeCt3ZCe5eMxzcrJb4OIEMBgMREdHW2+ZzWZDIBBY88GDEdY1vV7voNVq3YXCq4vWBK9zolEWOe/dscYt6cSRxZnMSNeUEzTHnRthaztnKVKO2wEymczSLioqKtDS0gKNRmMdp6enW8Hp6Wn09T2EtKYOVJ8AhIZsASEj1qdG/nSDJA/Y/ZEtABuErn/9/SxFLpcLFotlBS0buLu7o7e3F62trWhuboZIVIqPt6/F0fAVGBtMAiHNuKeOxRU2BTFhDgAccS7WFf8BwnpClGb1s3oAAAAASUVORK5CYII=","dimensions":{"_type":"sanity.imageDimensions","width":4599,"aspectRatio":1.1358360088910842,"height":4049}},"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/a4633b6020eb0d2a6f0ca76e73b2178960ab0c9c-4599x4049.png","_id":"image-a4633b6020eb0d2a6f0ca76e73b2178960ab0c9c-4599x4049-png","_updatedAt":"2024-02-15T18:18:17Z","altText":"smart contracts","_type":"sanity.imageAsset","description":null,"title":null,"_createdAt":"2023-08-31T06:39:14Z","uploadId":"SXj7nOIjbGRD2LuzYpbCwr50jDNOyK5O","_rev":"yvrDiDxQt2XK8W8SLcXPi2","mimeType":"image/png","sha1hash":"a4633b6020eb0d2a6f0ca76e73b2178960ab0c9c","opt":{"media":{"tags":[{"_ref":"u1cuR6uiTfu75RQgBKHjdW","_type":"reference","_weak":true}]}},"extension":"png","path":"images/e2r40yh6/production-i18n/a4633b6020eb0d2a6f0ca76e73b2178960ab0c9c-4599x4049.png","size":3901492,"assetId":"a4633b6020eb0d2a6f0ca76e73b2178960ab0c9c","originalFilename":"tier 1 smart contracts_Clean.png"}},"orderRank":"0|10006w:","blogType":null,"_type":"learnPage","_id":"89c51478-4eb7-4eed-8121-3d2b5e10b8fd","language":"en","tags":["Smart Contracts"],"languageSwitcherData":{"languages":[{"label":"English","_key":"32e373935aa1","languageCode":"en","preferredLanguageBanner":[{"markDefs":[],"children":[{"_type":"span","marks":[],"text":"If your preferred language is English, you can switch it in the menu.","_key":"21dda3d66ed90"}],"_type":"richText","style":"normal","_key":"7fd542e23828"}],"_type":"language"},{"languageCode":"es","preferredLanguageBanner":[{"markDefs":[],"children":[{"text":"Parece que tu idioma preferido es el español, si es así puedes cambiarlo aquí, también puedes cambiarlo en el menú.","_key":"d7f919b1a1960","_type":"span","marks":[]}],"_type":"richText","style":"normal","_key":"3b64a57fcce1"}],"_type":"language","label":"Español","_key":"d43594f69ce3"}]},"globalSeoData":{"sharingImageReference":{"_type":"image","asset":{"_ref":"image-312cceba4a60e9061405c5d36177e2bd79633ab5-1200x630-png","_type":"reference"}},"websiteName":"Stellar","titlePrefix":"Stellar","title":"Stellar","twitterCardType":"summary_large_image","description":"Stellar, or Stellar Lumens, is an open source, decentralized protocol for digital currency to fiat money low-cost transfers which allows cross-border transactions between any pair of currencies.","favicon":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/d4809d7123ca78f57b05601982932f5cfa62c3ac-32x32.png","sharingImage":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/312cceba4a60e9061405c5d36177e2bd79633ab5-1200x630.png"},"headerData":{"link":{"route":{"url":"/foundation/code-of-conduct"},"isExternal":true,"href":"https://developers.stellar.org","label":"Dev Docs "}},"drawerData":{"panels":[{"_type":"drawerPanel","description":"The Stellar network is an open-source blockchain used for a variety of payment and remittance applications. Learn about the non-profit Stellar Development Foundation and the fundamentals of how the network works.","_key":"d09e50ec72ad","title":"About Stellar","navigationLists":[{"_type":"navigationList","_key":"1ba347ec1665","title":"Learn Stellar","items":[{"isExternal":false,"_type":"item","label":"Real World Blockchain","_key":"dfaa43453286","route":{"url":"/realworld"}},{"label":"Intro to Stellar","_key":"c12a06373ae3","route":{"url":"/learn/intro-to-stellar"},"isExternal":false,"document":{"_ref":"f10f748d-0087-4ef2-99a9-a30a61dad2f1","_type":"reference"},"_type":"item"},{"label":"Learning Resources","_key":"17e3dbea72d9","route":{"url":"/learn"},"isExternal":false,"document":{"_ref":"f10f748d-0087-4ef2-99a9-a30a61dad2f1","_type":"reference"},"_type":"item"},{"label":"Content Library","_key":"1d18efa0bc3f","route":{"url":"/resources"},"isExternal":false,"_type":"item"}]},{"_type":"navigationList","_key":"2a20e46ceda7","title":"The Foundation","items":[{"route":{"url":"/foundation"},"isExternal":false,"document":{"_ref":"f10f748d-0087-4ef2-99a9-a30a61dad2f1","_type":"reference"},"_type":"item","label":"The Mission","_key":"1554bf7f454d"},{"label":"Careers","_key":"626657c57314","route":{"url":"/foundation/careers"},"isExternal":false,"document":{"_ref":"f10f748d-0087-4ef2-99a9-a30a61dad2f1","_type":"reference"},"_type":"item"},{"isExternal":false,"_type":"item","label":"Connect","_key":"6e33316b73e4","route":{"url":"/connect"}}]}]},{"description":"Discover how you can use the Stellar network and explore the many projects and applications building on it today.","_key":"ac5ceff86792","title":"Real Use Cases","navigationLists":[{"title":"Stellar for","items":[{"isExternal":false,"_type":"item","label":"Cross-Border Payments","_key":"fd1722bcf79e","route":{"url":"/use-cases/payments"}},{"route":{"url":"/use-cases/tokenization"},"isExternal":false,"_type":"item","label":"Asset Tokenization","_key":"93898caa44e9"},{"_key":"4eff6e67f32a","route":{"url":"/use-cases/ramps"},"isExternal":false,"_type":"item","label":"On and Off-Ramps"},{"_key":"355505bb4416","route":{"url":"/use-cases/stellar-for-aid"},"isExternal":false,"_type":"item","label":"Aid Disbursements"},{"_key":"8a4c0022f3cd","route":{"url":"/use-cases/defi"},"isExternal":false,"_type":"item","label":"DeFi"}],"_type":"navigationList","_key":"145624b30217"},{"title":"Explore","items":[{"_key":"16bf6911f8ce","route":{"url":"/case-studies"},"isExternal":false,"_type":"item","label":"Case Studies"},{"label":"Products and Tools","_key":"ba616e7b358b","route":{"url":"/products-and-tools"},"isExternal":false,"_type":"item"},{"label":"Ecosystem Projects","_key":"12420a1e04a1","route":{"url":"/ecosystem"},"isExternal":false,"_type":"item"},{"label":"Service Providers","_key":"526f583a08bd","route":{"url":"/ecosystem/service-providers"},"isExternal":false,"_type":"item"}],"_type":"navigationList","_key":"e469434e8578"}],"_type":"drawerPanel"},{"description":"Jump into the documentation or explore our developer resources. Explore and apply for a variety of funding programs. ","_key":"d6676d512a52","title":"Start Building","navigationLists":[{"_key":"ab64474f33c0","title":"Ready to Build","items":[{"_key":"4315462e5ed1","route":{"url":"/soroban"},"isExternal":false,"_type":"item","href":"https://soroban.stellar.org/","label":"Soroban: Smart Contracts"},{"_type":"item","href":"https://developers.stellar.org/docs","route":null,"label":"Developer Documentation","_key":"a6cbf2c41351","isExternal":true}],"_type":"navigationList"},{"items":[{"_key":"1a728275d773","route":{"url":"/developers"},"isExternal":false,"document":{"_ref":"f10f748d-0087-4ef2-99a9-a30a61dad2f1","_type":"reference"},"_type":"item","label":"All Developer Resources"},{"_type":"item","label":"Grants and Funding","_key":"0496df6aac9c","route":{"url":"/grants-and-funding"},"isExternal":false,"document":{"_ref":"f10f748d-0087-4ef2-99a9-a30a61dad2f1","_type":"reference"}}],"_type":"navigationList","_key":"a9ef39124a7f","title":"Explore"}],"_type":"drawerPanel"},{"navigationLists":[{"_key":"0cc2c732545a","title":"Connect","items":[{"isExternal":false,"document":{"_type":"reference","_ref":"f10f748d-0087-4ef2-99a9-a30a61dad2f1"},"_type":"item","label":"Our Community","_key":"ec168631d0b1","route":{"url":"/community"}},{"document":{"_ref":"f10f748d-0087-4ef2-99a9-a30a61dad2f1","_type":"reference"},"_type":"item","label":"Blog","_key":"3063e93ae012","route":{"url":"/blog"},"isExternal":false},{"_type":"item","label":"Events","_key":"04418bdfebee","route":{"url":"/community/events"},"isExternal":false,"document":{"_ref":"f10f748d-0087-4ef2-99a9-a30a61dad2f1","_type":"reference"}}],"_type":"navigationList"}],"_type":"drawerPanel","description":"Stellar unites a global community to create an open network \u0026 transform the global financial system.","_key":"b6b74c2d155f","title":"Community"}],"_createdAt":"2023-05-30T10:10:19Z","_rev":"w3QS23Gm68jCaRvaXV5uuv","_type":"drawer","language":"en","_id":"drawer","_updatedAt":"2024-06-24T18:04:50Z","translationState":"Translated"},"doormatData":{"_rev":"sMkVBx6YwaHEDs5AAgP3kB","_type":"doormat","language":"en","_id":"doormat","categories":[{"_key":"938462421df9","title":"About us","items":[{"document":{"_ref":"bdaf62d5-f6d9-4951-9124-5f07fd0618d2","_type":"reference"},"_type":"item","href":"https://www.google.com","label":"Stellar Development Foundation","_key":"fcc50380025a","route":{"url":"/foundation"},"isExternal":false},{"_type":"item","label":"Team","_key":"266f20acb818","route":{"url":"/foundation/team"},"isExternal":false,"document":{"_ref":"bdaf62d5-f6d9-4951-9124-5f07fd0618d2","_type":"reference"}},{"_key":"57d3e6e7d08a","route":{"url":"/foundation/careers"},"isExternal":false,"document":{"_ref":"bdaf62d5-f6d9-4951-9124-5f07fd0618d2","_type":"reference"},"_type":"item","href":"https://wwww.google.com","label":"Careers"},{"_type":"item","href":"https://wwww.google.com","label":"Roadmap","_key":"80e525fd9746a5ba96db99398671d84d","route":{"url":"/foundation/roadmap"},"isExternal":false},{"route":{"url":"/brand-resources"},"isExternal":false,"_type":"item","label":"Brand Resource Hub","_key":"d64562175952"},{"label":"Press and Reports","_key":"52bd99305c0a","route":{"url":"/press"},"isExternal":false,"document":{"_ref":"bdaf62d5-f6d9-4951-9124-5f07fd0618d2","_type":"reference"},"_type":"item"},{"route":{"url":"/blog"},"isExternal":false,"_type":"item","label":"Blog","_key":"016e05056b47"}],"_type":"navigationList"},{"title":"PRODUCTS AND SERVICES","items":[{"href":"https://www.google.com","label":"Use Cases","_key":"fcc50380025a","route":{"url":"/use-cases"},"isExternal":false,"document":{"_ref":"bdaf62d5-f6d9-4951-9124-5f07fd0618d2","_type":"reference"},"_type":"item"},{"_type":"item","label":"Case Studies","_key":"ad29b5369948","route":{"url":"/case-studies"},"isExternal":false,"document":{"_ref":"bdaf62d5-f6d9-4951-9124-5f07fd0618d2","_type":"reference"}},{"document":{"_ref":"bdaf62d5-f6d9-4951-9124-5f07fd0618d2","_type":"reference"},"_type":"item","label":"Products and Tools","_key":"52bd99305c0a","route":{"url":"/products-and-tools"},"isExternal":false}],"_type":"navigationList","_key":"07d5b9eee52fdd508a1dd0d3b0285e33"},{"title":"THE STELLAR NETWORK","items":[{"_key":"57d3e6e7d08a","route":{"url":"/ecosystem"},"isExternal":true,"document":{"_ref":"bdaf62d5-f6d9-4951-9124-5f07fd0618d2","_type":"reference"},"_type":"item","href":"https://anchors.stellar.org","label":"Anchor Directory"},{"_key":"fcc50380025a","route":{"url":"/ecosystem"},"isExternal":false,"_type":"item","href":"https://www.google.com","label":"Ecosystem Projects"},{"route":{"url":"/learn"},"isExternal":false,"_type":"item","label":"Learn","_key":"1bb7e85102f6"}],"_type":"navigationList","_key":"d8c30ec05e65ae3ff990a2cee8142cf9"},{"title":"DEVELOPERS","items":[{"document":{"_ref":"bdaf62d5-f6d9-4951-9124-5f07fd0618d2","_type":"reference"},"_type":"item","href":"https://developers.stellar.org/docs","label":"Stellar Network Docs","_key":"57d3e6e7d08a","route":null,"isExternal":true},{"route":null,"href":"https://developers.stellar.org/api","label":"API Reference","_key":"266f20acb818","isExternal":true,"document":{"_ref":"bdaf62d5-f6d9-4951-9124-5f07fd0618d2","_type":"reference"},"_type":"item"},{"label":"All Developer Resources","_key":"26cf2d8f626f","route":{"url":"/developers"},"isExternal":false,"document":{"_ref":"bdaf62d5-f6d9-4951-9124-5f07fd0618d2","_type":"reference"},"_type":"item"},{"isExternal":false,"_type":"item","label":"Bug Bounty","_key":"87fb1b0abb3a","route":{"url":"/grants-and-funding/bug-bounty"}}],"_type":"navigationList","_key":"22eafff3b0190a50075e17973f631a72"},{"items":[{"_key":"c04da790e39f","route":{"url":"/community"},"isExternal":false,"_type":"item","label":"Community"},{"document":{"_ref":"bdaf62d5-f6d9-4951-9124-5f07fd0618d2","_type":"reference"},"_type":"item","label":"Code of Conduct","_key":"33ca2dc99d76","route":{"url":"/foundation/code-of-conduct"},"isExternal":false},{"_type":"item","label":"FAQ","_key":"c81e6f75d6d84df20b0f12feb5c31614","route":{"url":"/connect"},"isExternal":false,"document":{"_ref":"bdaf62d5-f6d9-4951-9124-5f07fd0618d2","_type":"reference"}}],"_type":"navigationList","_key":"0f71c8a52d07","title":"CONNECT"}],"_updatedAt":"2024-06-06T17:47:28Z","translationState":"Translated","_createdAt":"2023-06-06T20:15:55Z"},"footerData":{"copyrightText":"© 2024 SDF","socialText":"Follow us:","socialLinks":[{"name":"Discord","_key":"01cc6fbdf434","route":null,"_type":"item","link":"https://discord.com/invite/zVYdY3ktTn"},{"_key":"f726888e4cc4","_type":"item","link":"https://www.linkedin.com/company/stellar-development-foundation/","name":"LinkedIn","route":null},{"name":"Twitter","_key":"f6e86c015851","route":null,"_type":"item","link":"https://twitter.com/StellarOrg"}],"policyLinks":[{"_key":"ba847bed2a32","route":{"url":"/brand-policy"},"isExternal":false,"_type":"link","href":"https://www.google.nl","label":"Brand Policy"},{"isExternal":false,"_type":"link","href":"https://www.google.nl","label":"Privacy Policy","_key":"72d8e1cd125d","route":{"url":"/privacy-policy"}},{"label":"Terms of Service","_key":"b3f1242b824e","route":{"url":"/terms-of-service"},"isExternal":false,"_type":"link","href":"https://www.google.nl"}]},"searchData":{"suggestions":["Soroban","Developer documentation","Stellar for Aid","Case studies","Moneygram"],"statusMessages":{"noResults":{"description":"Please try a different search term.","title":"Sorry, no matches found."},"error":{"description":"Please try again. Thanks for your patience.","title":"Search error, apologies!"}}},"dictionaryData":[{"key":"funds-header-current-balance","value":"Current Balance"},{"key":"Your email address","value":"Your email address"},{"key":"From Soroban","value":"From Soroban"},{"key":"connect","value":"Connect"},{"key":"Industry","value":"Industry"},{"key":"quarterly-report-read","value":"Read"},{"key":"last-updated","value":"Last updated: "},{"key":"quarterly-report-report","value":"Report"},{"key":"close","value":"Close"},{"key":"subscribe-to-rss-feed","value":"Subscribe to RSS Feed"},{"key":"Popular","value":"Popular"},{"key":"Suggestions","value":"Suggestions"},{"key":"Events","value":"Events"},{"key":"Toggle Full Screen","value":"Toggle Full Screen"},{"key":"Go back","value":"Go back"},{"key":"clear","value":"Clear"},{"key":"view results","value":"View results"},{"key":"Products and tools used","value":"Products and tools used"},{"key":"From Developer Documentation","value":"From Developer Documentation"},{"key":"Pause","value":"Pause"},{"key":"Explore","value":"Explore"},{"key":"From Stellar.org","value":"From Stellar.org"},{"key":"quarterly-report-header-download","value":"Download Report"},{"key":"quarterly-report-header-webinar","value":"Webinar"},{"key":"Country/Region","value":"Country/Region"},{"key":"total","value":"Total"},{"key":"blog type","value":"Blog type"},{"key":"Other results","value":"Other results"},{"key":"sort","value":"Sort"},{"key":"menu","value":"Menu"},{"key":"funds-header-original-balance","value":"Original Balance"},{"key":"author","value":"Author"},{"key":"Date and time","value":"Date and time"},{"key":"Search","value":"Search"},{"key":"Article","value":"Article"},{"key":"Add To Calendar","value":"Add To Calendar"},{"key":"Highlighted Speakers","value":"Highlighted Speakers"},{"key":"archived","value":"Archived"},{"key":"scroll","value":"Scroll"},{"key":"RSS link copied to clipboard","value":"RSS link copied to clipboard"},{"key":"new-tab","value":"(opens in a new tab)"},{"key":"results","value":"Results"},{"key":"internal-error-title","value":"Uh, oh."},{"key":"Show more","value":"Show more"},{"key":"Cookie Settings","value":"Cookie Settings"},{"key":"search","value":"Search"},{"key":"LIVE Events","value":"LIVE • Events"},{"key":"Press","value":"Press"},{"key":"Author","value":"Author"},{"key":"quarterly-report-header-blog","value":"Blog"},{"key":"Location","value":"Location"},{"key":"Mute","value":"Mute"},{"key":"result","value":"Result"},{"key":"Play","value":"Play"},{"key":"Email address is required","value":"Email address is required"},{"key":"Publishing date","value":"Publishing date"},{"key":"Solutions","value":"Solutions"},{"key":"Off","value":"Off"},{"key":"Use cases","value":"Use cases"},{"key":"jump-to","value":"Jump to..."},{"key":"At least one subscription should be selected","value":"At least one subscription should be selected"},{"key":"Unmute","value":"Unmute"},{"key":"Top results","value":"Top results"},{"key":"funds-header-name","value":"Name"},{"key":"email-input-placeholder","value":"john@doe.com"},{"key":"clear filters","value":"Clear filters"},{"key":"results","value":"results"},{"key":"developer-docs","value":"Developer Docs"},{"key":"solutions","value":"Solutions"},{"key":"Cancel","value":"Cancel"},{"key":"filter","value":"Filter"},{"key":"all","value":"All"},{"key":"internal-error-body","value":"Looks like something went wrong on our side. Please try again."},{"key":"tags","value":"Tags"},{"key":"quarterly-report-watch","value":"Watch"},{"key":"upcoming","value":"Upcoming"},{"key":"LIVE","value":"LIVE"},{"key":"publishing-date","value":"Publishing date"}],"bannerData":{"banner":null},"calloutData":{"callout":null},"assetsData":{"fluidTextHero":{"brush":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/9a0a3d11fbbf22be189362867366d3a47e38c0f3-1441x418.png","sprite":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/8e08c0d3e4e3bba458c080e570f04388452867c1-5000x203.png","spriteCounterClockwise":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/34c4da0e36f90687d32416e83ebf48a52ac50bed-5000x729.png"},"infoMediaSection":{"heroBrushLeft":{"image":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/277b52778e629cb33aead970b3fd28f8f66bcc3f-1920x800.png","mobileImage":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/d33c46513c16c443cd90bae057b52603700e36b4-550x750.png"},"heroBrushRight":{"image":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/433fbbc7c9b5b208163fd10f605dd8d6a60d62b3-1920x800.png","mobileImage":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/dc5a69c0f442b15661f4cde9a974e57441f4b8a6-550x750.png"}}},"alternateUrls":[{"rel":"alternate","hrefLang":"es","href":"/es/aprender/conceptos-basicos-de-contratos-inteligentes"},{"rel":"alternate","hrefLang":"en","href":"/learn/smart-contract-basics"}],"key":"89c51478-4eb7-4eed-8121-3d2b5e10b8fd"},"__N_SSG":true},"page":"/[[...segments]]","query":{"segments":["learn","smart-contract-basics"]},"buildId":"N1lkj3qD7aR2MnmNO3hOh","isFallback":false,"isExperimentalCompile":false,"dynamicIds":[7902,1579,58161,70475,83924,92780,26608,37808],"gsp":true,"locale":"en","locales":["en","es"],"defaultLocale":"en","scriptLoader":[]}</script></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10