CINXE.COM

Stellar | Stellar Developers Blog

<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><title>Stellar | Stellar Developers Blog</title><link rel="canonical" href="https://stellar.org/blog/developers"/><link rel="alternate" hrefLang="es" href="https://stellar.org/es/blog/desarrolladores"/><link rel="alternate" hrefLang="en" href="https://stellar.org/blog/developers"/><meta name="description" content="Stay up to date with the latest news and resources for developers on the Stellar network. Explore tutorials, guides, and more to enhance your skills."/><meta name="viewport" content="width=device-width, initial-scale=1"/><meta property="og:title" content="Stellar | Stellar Developers Blog"/><meta property="og:description" content="Stay up to date with the latest news and resources for developers on the Stellar network. Explore tutorials, guides, and more to enhance your skills."/><meta property="og:image" content="https://cdn.sanity.io/images/e2r40yh6/production-i18n/a1f9825216f110dc409dfcdd9fa87f9936ec5dfd-4790x3693.png?rect=0,590,4790,2515&amp;w=1200&amp;h=630"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="Stellar"/><meta name="twitter:title" content="Stellar | Stellar Developers Blog"/><meta name="twitter:description" content="Stay up to date with the latest news and resources for developers on the Stellar network. Explore tutorials, guides, and more to enhance your skills."/><meta name="twitter:image" content="https://cdn.sanity.io/images/e2r40yh6/production-i18n/a1f9825216f110dc409dfcdd9fa87f9936ec5dfd-4790x3693.png?rect=0,590,4790,2515&amp;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"/><link rel="preload" href="https://cdn.sanity.io/images/e2r40yh6/production-i18n/433fbbc7c9b5b208163fd10f605dd8d6a60d62b3-1920x800.png?q=50&amp;auto=format" as="image" fetchPriority="high" media="(min-width: 768px)"/><link rel="preload" href="https://cdn.sanity.io/images/e2r40yh6/production-i18n/dc5a69c0f442b15661f4cde9a974e57441f4b8a6-550x750.png?q=50&amp;auto=format" as="image" fetchPriority="high" media="(max-width: 767px)"/><link rel="alternate" type="application/rss+xml" href="https://stellar.org/developers-blog/rss.xml"/><meta name="next-head-count" content="27"/><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/1a74d495c88c19f1.css" as="style"/><link rel="stylesheet" href="/_next/static/css/1a74d495c88c19f1.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/96848-c308eb59fe3434e7.js"></script><script defer="" src="/_next/static/chunks/41599.7972c88f5afa7811.js"></script><script defer="" src="/_next/static/chunks/8497.a05aa290231253c6.js"></script><script defer="" src="/_next/static/chunks/73904.fc617ef71710deda.js"></script><script defer="" src="/_next/static/chunks/78925.80238bed6c56a8ac.js"></script><script defer="" src="/_next/static/chunks/91933.109426a6d4ae048b.js"></script><script defer="" src="/_next/static/chunks/8038.2feb7cea0d5d99c0.js"></script><script defer="" src="/_next/static/chunks/84776.99620653b3079abb.js"></script><script defer="" src="/_next/static/chunks/70475.8e8e03abe2d10924.js"></script><script defer="" src="/_next/static/chunks/35827.7dc84454d09d0cf3.js"></script><script defer="" src="/_next/static/chunks/37808.c1720f4041b7bfe6.js"></script><script src="/_next/static/chunks/webpack-1c7c3daa154e33e9.js" defer=""></script><script src="/_next/static/chunks/framework-94b5af0df89bb138.js" defer=""></script><script src="/_next/static/chunks/main-84031bb0c58958f7.js" defer=""></script><script src="/_next/static/chunks/10848-7512a1cc5b423c09.js" defer=""></script><script src="/_next/static/chunks/pages/_app-c86abfbe9bf7e60d.js" defer=""></script><script src="/_next/static/chunks/52c2307e-29db59b83ac1d1a2.js" defer=""></script><script src="/_next/static/chunks/8bbc3bf5-07213387ba2a389d.js" defer=""></script><script src="/_next/static/chunks/a9aa7be8-2fd921538e1b1c9a.js" defer=""></script><script src="/_next/static/chunks/eab66898-c0c7cf02fc52d929.js" defer=""></script><script src="/_next/static/chunks/a5b45a02-0a558ada222fc903.js" defer=""></script><script src="/_next/static/chunks/8bd53eb9-484b747ad450dc95.js" defer=""></script><script src="/_next/static/chunks/a29ae703-6224ec5d83b4eba8.js" defer=""></script><script src="/_next/static/chunks/296550e7-b8f3a655780a5b47.js" defer=""></script><script src="/_next/static/chunks/53712-f5596e2f2ee452ed.js" defer=""></script><script src="/_next/static/chunks/11987-66b70989b6651442.js" defer=""></script><script src="/_next/static/chunks/61261-d64dd2c701991aa9.js" defer=""></script><script src="/_next/static/chunks/19698-28a9d7b5561b9660.js" defer=""></script><script src="/_next/static/chunks/86889-8a874a18a77279ec.js" defer=""></script><script src="/_next/static/chunks/70044-fb220ec3d70821d0.js" defer=""></script><script src="/_next/static/chunks/38501-1cf7d4201363c647.js" defer=""></script><script src="/_next/static/chunks/62301-b1c98ed26d718fc8.js" defer=""></script><script src="/_next/static/chunks/pages/collections/%5B...routeId%5D-dcf1a1a4db5f01b6.js" defer=""></script><script src="/_next/static/UVRaHVRTeGICYSmyB1dZd/_buildManifest.js" defer=""></script><script src="/_next/static/UVRaHVRTeGICYSmyB1dZd/_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*/ .gtLJxH{position:relative;padding-top:66.66666666666666%;}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .hXTxMA{position:relative;padding-top:100%;}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .bCzBlf{position:relative;padding-top:75%;}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ data-styled.g8[id="sc-eqUAAy"]{content:"gtLJxH,hXTxMA,bCzBlf,"}/*!sc*/ .deWWeW{position:absolute;top:0;left:0;right:0;bottom:0;}/*!sc*/ data-styled.g9[id="sc-fqkvVR"]{content:"deWWeW,"}/*!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*/ .eaaaYM{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2.5rem;}/*!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*/ .bzshuC{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:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;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*/ .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*/ .edmsoE{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem;}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .fFsBku{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*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .ddXVLk{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:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .tQNIZ{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){.tQNIZ{gap:2rem;}}/*!sc*/ @media screen and (min-width:768px){.tQNIZ{gap:3rem;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .bdApMr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}/*!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,eaaaYM,eSghCw,bzshuC,XtkJg,edmsoE,fFsBku,ddXVLk,tQNIZ,bdApMr,"}/*!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*/ .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*/ .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*/ data-styled.g18[id="sc-dAlyuH"]{content:"ecnKox,gZyFmP,jDFImh,gckTaj,"}/*!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*/ .joluoD{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){.joluoD{line-height:3.375rem;font-size:3.75rem;text-transform:uppercase;font-family:'__schabo_854c7e','__schabo_Fallback_854c7e',sans-serif;text-align:inherit;}}/*!sc*/ @media screen and (min-width:768px){.joluoD{line-height:6.25rem;font-size:6.875rem;text-transform:uppercase;font-family:'__schabo_854c7e','__schabo_Fallback_854c7e',sans-serif;text-align:inherit;}}/*!sc*/ @media screen and (min-width:1080px){.joluoD{line-height:6.25rem;font-size:6.875rem;text-transform:uppercase;font-family:'__schabo_854c7e','__schabo_Fallback_854c7e',sans-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,joluoD,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*/ .fXGRhm{display:grid;grid-template-columns:repeat(7,1fr);}/*!sc*/ @media screen and (min-width:0px){.fXGRhm{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*/ .hQiEjx{display:grid;grid-template-columns:repeat(4,1fr);}/*!sc*/ @media screen and (min-width:0px){.hQiEjx{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,fXGRhm,hQiEjx,"}/*!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*/ .bZvGOF{grid-column-start:auto;grid-row-start:auto;grid-row-end:span 1;}/*!sc*/ @media screen and (min-width:0px){.bZvGOF{grid-column-end:span 12;}}/*!sc*/ @media screen and (min-width:768px){.bZvGOF{grid-column-end:span 7;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .UkuOi{grid-column-start:auto;grid-row-start:auto;grid-row-end:span 1;}/*!sc*/ @media screen and (min-width:0px){.UkuOi{grid-column-end:span 7;}}/*!sc*/ @media screen and (min-width:768px){.UkuOi{grid-column-end:span 4;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .gSVhwN{grid-column-start:auto;grid-row-start:auto;grid-row-end:span 1;}/*!sc*/ @media screen and (min-width:0px){.gSVhwN{grid-column-end:span 7;}}/*!sc*/ @media screen and (min-width:768px){.gSVhwN{grid-column-end:span 3;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .bSVMm{grid-row-start:auto;grid-row-end:span 1;}/*!sc*/ @media screen and (min-width:0px){.bSVMm{grid-column-start:1;grid-column-end:span 12;}}/*!sc*/ @media screen and (min-width:768px){.bSVMm{grid-column-start:9;grid-column-end:span 4;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .hMkIAL{grid-column-start:1;grid-row-start:auto;grid-column-end:span 4;grid-row-end:span 1;}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .cOBXIC{grid-column-start:auto;grid-row-start:auto;grid-column-end:span 3;grid-row-end:span 1;}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .eGrTcE{grid-column-start:auto;grid-row-start:auto;grid-column-end:span 1;grid-row-end:span 1;}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!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*/ .XKYrw{grid-column-start:auto;grid-row-start:auto;grid-row-end:span 1;}/*!sc*/ @media screen and (min-width:0px){.XKYrw{grid-column-end:span 12;}}/*!sc*/ @media screen and (min-width:768px){.XKYrw{grid-column-end:span 8;}}/*!sc*/ @media screen and (min-width:1080px){.XKYrw{grid-column-end:span 6;}}/*!sc*/ .eZTgRF{grid-column-start:auto;grid-row-start:auto;grid-row-end:span 1;}/*!sc*/ @media screen and (min-width:0px){.eZTgRF{grid-column-end:span 12;}}/*!sc*/ @media screen and (min-width:768px){.eZTgRF{grid-column-end:span 3;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .fGlpHn{grid-column-start:auto;grid-row-start:auto;grid-row-end:span 1;}/*!sc*/ @media screen and (min-width:0px){.fGlpHn{grid-column-end:span 12;}}/*!sc*/ @media screen and (min-width:768px){.fGlpHn{grid-column-end:span 9;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .fLjfNn{grid-column-start:auto;grid-row-start:auto;grid-row-end:span 1;}/*!sc*/ @media screen and (min-width:0px){.fLjfNn{grid-column-end:span 3;}}/*!sc*/ @media screen and (min-width:768px){.fLjfNn{grid-column-end:span 1;}}/*!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*/ .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,bZvGOF,UkuOi,gSVhwN,bSVMm,hMkIAL,cOBXIC,eGrTcE,cMHsOW,XKYrw,eZTgRF,fGlpHn,fLjfNn,RUCBa,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*/ .jwJtDS{row-gap:5rem;}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .kgAKbq{row-gap:1rem;}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .canNP{row-gap:0rem;}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ data-styled.g95[id="sc-c58fb0ed-0"]{content:"fexzxJ,jwJtDS,kgAKbq,canNP,"}/*!sc*/ .hs-form{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 input[type="number"],.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 input[type="number"]: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 input[type="number"]: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-ePqltt1"]{content:"sc-global-ePqltt1,"}/*!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*/ .map-popup .mapboxgl-popup-tip{opacity:0;}/*!sc*/ .map-popup .mapboxgl-popup-content{padding:0;border:none;border-radius:none;}/*!sc*/ .mapboxgl-ctrl-logo{display:none !important;}/*!sc*/ data-styled.g129[id="sc-global-jpcPpK1"]{content:"sc-global-jpcPpK1,"}/*!sc*/ :root{--mono-1:#f9f9f9;--mono-2:#00a7b5;--mono-3:#969696;--hue-1:#fdda24;--hue-2:#00a7b5;--hue-3:#b7ace8;--hue-4:#fdda24;--hue-5:#00a7b5;--hue-5-2:rgba(0,167,181,0.8);--hue-6:#00a7b5;--syntax-fg:#b7ace8;--syntax-bg:#262626;--syntax-gutter:rgba(255,255,255,0.2);--syntax-guide:rgba(255,255,255,0.1);--syntax-selection-color:rgba(255,255,255,0.1);--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*/ .language-rust .token.attr-name{color:var(--hue-4);}/*!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.property{color:var(--hue-3);}/*!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-eMkfHm1"]{content:"sc-global-eMkfHm1,"}/*!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*/ :root{--big-number-color:#0f0f0f;--big-number-title-color:rgba(15,15,15,0.7);--big-number-title-font-family:'__inter_2ff36d','__inter_Fallback_2ff36d',sans-serif;}/*!sc*/ .canvas-embed .gap-4,.canvas-embed .gap-8,.canvas-embed .gap-x-4{gap:0 !important;}/*!sc*/ .canvas-embed{font-size:16px;font-family:'__inter_2ff36d','__inter_Fallback_2ff36d',sans-serif;}/*!sc*/ .canvas-embed .big-number{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}/*!sc*/ .canvas-card-semiLargeTitle > .canvas-embed .big-number,.canvas-card-largeTitle > .canvas-embed .big-number{font-family:'__schabo_854c7e','__schabo_Fallback_854c7e',sans-serif;}/*!sc*/ @media screen and (min-width:0px){.canvas-card-semiLargeTitle > .canvas-embed .big-number,.canvas-card-largeTitle > .canvas-embed .big-number{gap:4rem;}}/*!sc*/ @media screen and (min-width:768px){.canvas-card-semiLargeTitle > .canvas-embed .big-number,.canvas-card-largeTitle > .canvas-embed .big-number{gap:3.75rem;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .canvas-card-largeTitle > .canvas-embed .big-number-value{font-family:'__schabo_854c7e','__schabo_Fallback_854c7e',sans-serif;}/*!sc*/ @media screen and (min-width:0px){.canvas-card-largeTitle > .canvas-embed .big-number-value{font-size:3.75rem;line-height:3.375rem;}}/*!sc*/ @media screen and (min-width:768px){.canvas-card-largeTitle > .canvas-embed .big-number-value{font-size:6.875rem;line-height:6.25rem;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .canvas-card-semiLargeTitle > .canvas-embed .big-number-value{font-family:'__schabo_854c7e','__schabo_Fallback_854c7e',sans-serif;}/*!sc*/ @media screen and (min-width:0px){.canvas-card-semiLargeTitle > .canvas-embed .big-number-value{font-size:3rem;line-height:2.625rem;}}/*!sc*/ @media screen and (min-width:768px){.canvas-card-semiLargeTitle > .canvas-embed .big-number-value{font-size:4.25rem;line-height:3.75rem;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .canvas-card-default > .canvas-embed .big-number{gap:rem(8);}/*!sc*/ .canvas-card-default > .canvas-embed .big-number-value{font-family:'__inter_2ff36d','__inter_Fallback_2ff36d',sans-serif;font-weight:600;font-style:normal;}/*!sc*/ @media screen and (min-width:0px){.canvas-card-default > .canvas-embed .big-number-value{font-size:1.5rem;line-height:2.5rem;}}/*!sc*/ @media screen and (min-width:768px){.canvas-card-default > .canvas-embed .big-number-value{font-size:1.5rem;line-height:2.5rem;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .canvas-embed .big-number-title{line-height:1.75rem;font-size:16px;}/*!sc*/ .canvas-embed .items-center button{display:none !important;}/*!sc*/ .canvas-embed .items-center .gap-3{display:none !important;}/*!sc*/ data-styled.g132[id="sc-global-dowMMC1"]{content:"sc-global-dowMMC1,"}/*!sc*/ .gucviz{color:rgb(15,15,15);display:block;}/*!sc*/ .gucviz > [data-lowercase]{text-transform:lowercase;}/*!sc*/ data-styled.g133[id="sc-9209a559-0"]{content:"gucviz,"}/*!sc*/ .jTdQka{color:rgb(15,15,15);display:block;}/*!sc*/ .jTdQka > [data-lowercase]{text-transform:lowercase;}/*!sc*/ data-styled.g134[id="sc-9209a559-1"]{content:"jTdQka,"}/*!sc*/ .giUgkw{color:rgb(15,15,15);display:block;}/*!sc*/ data-styled.g137[id="sc-9209a559-4"]{content:"giUgkw,"}/*!sc*/ .dxyVTu{-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*/ .dxyVTu > svg{display:block;}/*!sc*/ .fYcRgx{-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*/ .fYcRgx > svg{display:block;}/*!sc*/ .hjcXqC{-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(33,33,33);font-size:1rem;}/*!sc*/ .hjcXqC > svg{display:block;}/*!sc*/ .kPEsVY{-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(255,255,255);font-size:1rem;}/*!sc*/ .kPEsVY > svg{display:block;}/*!sc*/ .dMdNwW{-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*/ .dMdNwW > svg{display:block;}/*!sc*/ .eeWMWn{-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*/ .eeWMWn > svg{display:block;}/*!sc*/ .dLMvIa{-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*/ .dLMvIa > svg{display:block;}/*!sc*/ data-styled.g139[id="sc-f21ff114-0"]{content:"dxyVTu,fYcRgx,hjcXqC,kPEsVY,dMdNwW,eeWMWn,dLMvIa,"}/*!sc*/ .tcZct{font-weight:400;color:rgb(15,15,15);font-family:'__inter_2ff36d','__inter_Fallback_2ff36d',sans-serif;}/*!sc*/ .gNoFFT{font-weight:600;color:rgb(15,15,15);font-family:'__inter_2ff36d','__inter_Fallback_2ff36d',sans-serif;}/*!sc*/ .ckbMoM{font-weight:600;color:inherit;font-family:'__inter_2ff36d','__inter_Fallback_2ff36d',sans-serif;}/*!sc*/ .gkIljR{font-weight:400;color:rgba(15,15,15,0.7);font-family:'__inter_2ff36d','__inter_Fallback_2ff36d',sans-serif;}/*!sc*/ .kXaioL{font-weight:400;color:rgb(255,255,255);font-family:'__inter_2ff36d','__inter_Fallback_2ff36d',sans-serif;}/*!sc*/ .goShXB{font-weight:600;color:rgb(255,255,255);font-family:'__inter_2ff36d','__inter_Fallback_2ff36d',sans-serif;}/*!sc*/ .kRllql{font-weight:400;color:rgb(150,150,150);font-family:'__inter_2ff36d','__inter_Fallback_2ff36d',sans-serif;}/*!sc*/ .bgEQOz{font-weight:400;color:rgba(255,255,255,0.7);font-family:'__inter_2ff36d','__inter_Fallback_2ff36d',sans-serif;}/*!sc*/ data-styled.g143[id="sc-bba9ee74-0"]{content:"tcZct,gNoFFT,ckbMoM,gkIljR,kXaioL,goShXB,kRllql,bgEQOz,"}/*!sc*/ .iefPNE{line-height:2.5rem;font-size:1.5rem;}/*!sc*/ data-styled.g145[id="sc-bba9ee74-2"]{content:"iefPNE,"}/*!sc*/ .gOeAKR{line-height:2rem;font-size:1.25rem;}/*!sc*/ data-styled.g146[id="sc-bba9ee74-3"]{content:"gOeAKR,"}/*!sc*/ .cOiHby{line-height:1.75rem;font-size:1rem;}/*!sc*/ data-styled.g147[id="sc-bba9ee74-4"]{content:"cOiHby,"}/*!sc*/ .cplXFb{line-height:1.5rem;font-size:0.75rem;}/*!sc*/ data-styled.g148[id="sc-bba9ee74-5"]{content:"cplXFb,"}/*!sc*/ .ijrKMM{line-height:1rem;font-size:0.625rem;}/*!sc*/ data-styled.g149[id="sc-bba9ee74-6"]{content:"ijrKMM,"}/*!sc*/ .eCPgze{-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*/ .bshSNk{-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*/ .hdvDwN{-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*/ .jYyYbt{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background:rgb(255,255,255);border-radius:0;overflow:hidden;position:relative;white-space:nowrap;width:1rem;height:1rem;}/*!sc*/ .iUBMlf{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background:rgb(15,15,15);border-radius:50%;overflow:hidden;position:relative;white-space:nowrap;width:3.5rem;height:3.5rem;}/*!sc*/ data-styled.g153[id="sc-2dd968f1-0"]{content:"eCPgze,bshSNk,hdvDwN,jYyYbt,iUBMlf,"}/*!sc*/ .jnlDMo{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.g154[id="sc-2dd968f1-1"]{content:"jnlDMo,"}/*!sc*/ .fXiidQ{color:rgb(15,15,15);}/*!sc*/ data-styled.g155[id="sc-c0c254ad-0"]{content:"fXiidQ,"}/*!sc*/ .dwCVgD{line-height:1.625rem;}/*!sc*/ a:focus .sc-c0c254ad-1,button:focus .dwCVgD{border-bottom:1px solid rgb(15,15,15);}/*!sc*/ data-styled.g156[id="sc-c0c254ad-1"]{content:"dwCVgD,"}/*!sc*/ .dmFMrt{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;}/*!sc*/ data-styled.g157[id="sc-c0c254ad-2"]{content:"dmFMrt,"}/*!sc*/ .iBobIU{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;}/*!sc*/ data-styled.g158[id="sc-c0c254ad-3"]{content:"iBobIU,"}/*!sc*/ .gXdNzm.gXdNzm{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*/ .gXdNzm.gXdNzm:hover,.gXdNzm.gXdNzm:focus{background:rgba(0,0,0,0);}/*!sc*/ .gXdNzm.gXdNzm:focus{box-shadow:inset 0 -1px 0 0 rgb(15,15,15);}/*!sc*/ .edewAu.edewAu{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:rgba(0,0,0,0);border:1px solid rgb(15,15,15);}/*!sc*/ .edewAu.edewAu:hover,.edewAu.edewAu:focus{border:1px solid rgb(15,15,15);background:rgba(0,0,0,0);}/*!sc*/ .edewAu.edewAu:focus{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/ .eRcIoe.eRcIoe{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*/ .eRcIoe.eRcIoe:hover,.eRcIoe.eRcIoe:focus{background:rgb(15,15,15);}/*!sc*/ .eRcIoe.eRcIoe:focus{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/ .jfhCLM.jfhCLM{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*/ .jfhCLM.jfhCLM:hover,.jfhCLM.jfhCLM:focus{background:rgba(0,0,0,0);}/*!sc*/ .UESxY.UESxY{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);-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;}/*!sc*/ .UESxY.UESxY:hover,.UESxY.UESxY:focus{text-underline-offset:0.4em;background:rgba(0,0,0,0);}/*!sc*/ .dudzTm.dudzTm{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*/ .dudzTm.dudzTm:hover,.dudzTm.dudzTm:focus{background:rgba(0,0,0,0);}/*!sc*/ .dudzTm.dudzTm:focus{box-shadow:inset 0 -1px 0 0 rgb(150,150,150);}/*!sc*/ data-styled.g160[id="sc-c0c254ad-5"]{content:"gXdNzm,edewAu,eRcIoe,jfhCLM,UESxY,dudzTm,"}/*!sc*/ .iIsQTp{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*/ .jbhwJv{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.3125rem 0.3125rem 0.3125rem 1.1875rem;}/*!sc*/ .glptNT{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*/ .iMENJY{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 0.375rem 0;}/*!sc*/ .enAQtR{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*/ data-styled.g161[id="sc-c0c254ad-6"]{content:"iIsQTp,jbhwJv,glptNT,iMENJY,enAQtR,"}/*!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.g162[id="sc-9848ee34-0"]{content:"eBEtlg,"}/*!sc*/ .ePecFX{color:white;max-width:8rem;display:block;}/*!sc*/ data-styled.g163[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.g164[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.g165[id="sc-9848ee34-3"]{content:"LoQnK,"}/*!sc*/ .hEdJO{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ data-styled.g166[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.g167[id="sc-9848ee34-5"]{content:"kXpfcY,"}/*!sc*/ .IFGqf{overflow:hidden;}/*!sc*/ data-styled.g173[id="sc-5bb576cd-0"]{content:"IFGqf,"}/*!sc*/ .eqHltP{margin:0.25rem 0;border-top:1px solid rgb(242,242,242);}/*!sc*/ data-styled.g174[id="sc-5bb576cd-1"]{content:"eqHltP,"}/*!sc*/ .Pybqe{background:rgb(242,242,242);height:2.5rem;width:100%;position:relative;z-index:-1;}/*!sc*/ .vGZnE{background:rgb(255,255,255);height:2.5rem;width:100%;position:relative;z-index:-1;}/*!sc*/ .caNeuA{background:rgb(253,218,36);height:2.5rem;width:100%;position:relative;z-index:-1;}/*!sc*/ .jWtVXa{background:rgb(15,15,15);height:2.5rem;width:100%;position:relative;z-index:-1;}/*!sc*/ data-styled.g175[id="sc-5bb576cd-2"]{content:"Pybqe,vGZnE,caNeuA,jWtVXa,"}/*!sc*/ .cIIYUq{position:absolute;left:0;top:0;width:100%;height:2.5rem;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*/ .fgDRRc{position:absolute;left:0;top:0;width:100%;height:2.5rem;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*/ .eSlAnS{position:absolute;left:0;top:0;width:100%;height:2.5rem;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.g176[id="sc-5bb576cd-3"]{content:"cIIYUq,fgDRRc,eSlAnS,"}/*!sc*/ @media screen and (min-width:0px){.jTGWlj{padding-top:4rem;padding-bottom:4rem;}}/*!sc*/ @media screen and (min-width:768px){.jTGWlj{padding-top:5rem;padding-bottom:5rem;}}/*!sc*/ @media screen and (min-width:1080px){.jTGWlj{padding-top:5rem;padding-bottom:5rem;}}/*!sc*/ data-styled.g177[id="sc-23d105d0-0"]{content:"jTGWlj,"}/*!sc*/ .frlVvZ{-webkit-flex:1;-ms-flex:1;flex:1;}/*!sc*/ data-styled.g178[id="sc-23d105d0-1"]{content:"frlVvZ,"}/*!sc*/ .bigNfU > *:first-child{margin-top:0;}/*!sc*/ .bigNfU > *:last-child{margin-bottom:0;}/*!sc*/ data-styled.g635[id="sc-330cebb-3"]{content:"bigNfU,"}/*!sc*/ .fHXSwR{margin:1.5rem 0;}/*!sc*/ data-styled.g641[id="sc-330cebb-9"]{content:"fHXSwR,"}/*!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.g679[id="sc-13b34149-1"]{content:"djbpcb,"}/*!sc*/ .grFjAX{position:relative;height:100%;z-index:1;}/*!sc*/ .grFjAX > *{background:none;}/*!sc*/ data-styled.g688[id="sc-5576eb26-0"]{content:"grFjAX,"}/*!sc*/ .iObDKv{top:0;margin:0 auto;width:100%;position:absolute;overflow:hidden;pointer-events:none;}/*!sc*/ @media screen and (min-width:0px){.iObDKv{height:46.875rem;}}/*!sc*/ @media screen and (min-width:768px){.iObDKv{height:50rem;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ data-styled.g689[id="sc-5576eb26-1"]{content:"iObDKv,"}/*!sc*/ .hrTrkO{width:100%;height:100%;max-width:90rem;margin:0 auto;}/*!sc*/ .hrTrkO:before{content:"";z-index:0;position:absolute;top:0;background:rgba(150,150,150,0.1);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;}/*!sc*/ @media screen and (min-width:0px){.hrTrkO:before{width:34.375rem;height:46.875rem;right:0rem;-webkit-mask-image:url("https://cdn.sanity.io/images/e2r40yh6/production-i18n/dc5a69c0f442b15661f4cde9a974e57441f4b8a6-550x750.png?q=50&auto=format");mask-image:url("https://cdn.sanity.io/images/e2r40yh6/production-i18n/dc5a69c0f442b15661f4cde9a974e57441f4b8a6-550x750.png?q=50&auto=format");}}/*!sc*/ @media screen and (min-width:768px){.hrTrkO:before{width:120rem;height:50rem;right:calc(-67.5rem + 50vw);-webkit-mask-image:url("https://cdn.sanity.io/images/e2r40yh6/production-i18n/433fbbc7c9b5b208163fd10f605dd8d6a60d62b3-1920x800.png?q=50&auto=format");mask-image:url("https://cdn.sanity.io/images/e2r40yh6/production-i18n/433fbbc7c9b5b208163fd10f605dd8d6a60d62b3-1920x800.png?q=50&auto=format");}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ data-styled.g690[id="sc-5576eb26-2"]{content:"hrTrkO,"}/*!sc*/ .jmJJJr.jmJJJr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:rgb(253,218,36);color:rgb(15,15,15);padding:0.125rem 0.75rem;border-radius:6.25rem;}/*!sc*/ .bwQsBE.bwQsBE{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:rgb(253,218,36);color:rgb(15,15,15);padding:0.0625rem 0.4375rem;border-radius:3.5rem;}/*!sc*/ data-styled.g691[id="sc-e4c1eb1f-0"]{content:"jmJJJr,bwQsBE,"}/*!sc*/ .eAqYaG{background:#f2f2f2;color:#0f0f0f;display:inline-block;padding:0 0.25rem;border-radius:0.125rem;white-space:nowrap;}/*!sc*/ data-styled.g692[id="sc-6c4e5f6b-0"]{content:"eAqYaG,"}/*!sc*/ .kZbqAx{padding-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.g693[id="sc-2ae2262f-0"]{content:"kZbqAx,"}/*!sc*/ .gWvZNk{-webkit-flex:1;-ms-flex:1;flex:1;}/*!sc*/ data-styled.g717[id="sc-ceeb3c6e-0"]{content:"gWvZNk,"}/*!sc*/ .eEvtA{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:1rem;}/*!sc*/ data-styled.g718[id="sc-ceeb3c6e-1"]{content:"eEvtA,"}/*!sc*/ .gkXhQb{color:#0f0f0f;line-height:1.75rem;}/*!sc*/ @media screen and (min-width:0px){.gkXhQb{width:100%;}}/*!sc*/ @media screen and (min-width:768px){.gkXhQb{width:90%;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ data-styled.g719[id="sc-ceeb3c6e-2"]{content:"gkXhQb,"}/*!sc*/ .jBJxVa{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ffffff;margin:0.125rem 0;border:1px solid #969696;font:inherit;color:currentColor;height:1.5rem;width:1.5rem;border-radius:0.25rem;display:grid;place-content:center;-webkit-transition:0.1s -webkit-transform ease-out;-webkit-transition:0.1s transform ease-out;transition:0.1s transform ease-out;}/*!sc*/ .jBJxVa:hover{border-color:#0f0f0f;background:#f2f2f2;}/*!sc*/ .jBJxVa:before{content:"";height:1.5rem;width:1.5rem;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);background-color:#fdda24;border-radius:0.25rem;-webkit-transition:0.1s -webkit-transform ease-out;-webkit-transition:0.1s transform ease-out;transition:0.1s transform ease-out;-webkit-clip-path:path( "M18.3905 7.31238L10.0415 17.7486L5.64648 13.3536L6.35359 12.6465L9.95858 16.2515L17.6096 6.68768L18.3905 7.31238Z" );clip-path:path( "M18.3905 7.31238L10.0415 17.7486L5.64648 13.3536L6.35359 12.6465L9.95858 16.2515L17.6096 6.68768L18.3905 7.31238Z" );}/*!sc*/ .jBJxVa:checked,.jBJxVa:focus:checked{border-color:#0f0f0f;background:#0f0f0f;}/*!sc*/ .jBJxVa:checked:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}/*!sc*/ data-styled.g720[id="sc-ceeb3c6e-3"]{content:"jBJxVa,"}/*!sc*/ .kltpnG{margin-left:1.5rem;}/*!sc*/ data-styled.g756[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.g758[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.g759[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.g760[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.g761[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.g762[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.g763[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.g764[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.g765[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.g766[id="sc-dbfd9250-6"]{content:"kRFCGY,"}/*!sc*/ .hNEWyD{color:rgb(150,150,150);white-space:nowrap;}/*!sc*/ data-styled.g767[id="sc-dbfd9250-7"]{content:"hNEWyD,"}/*!sc*/ .bdKsTD{cursor:pointer;white-space:nowrap;}/*!sc*/ data-styled.g768[id="sc-dbfd9250-8"]{content:"bdKsTD,"}/*!sc*/ .gnGJhI{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem;background:#f9f9f9;border-radius:2.5rem;border:1px solid rgb(33,33,33);padding:0.375rem;}/*!sc*/ data-styled.g784[id="sc-3683c454-0"]{content:"gnGJhI,"}/*!sc*/ .iIWJiV{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;-webkit-flex:1;-ms-flex:1;flex:1;width:100%;background:#f9f9f9;font-weight:400;color:rgba(15,15,15,0.7);font-family:'__inter_2ff36d','__inter_Fallback_2ff36d',sans-serif;line-height:1.75rem;font-size:1rem;}/*!sc*/ data-styled.g785[id="sc-3683c454-1"]{content:"iIWJiV,"}/*!sc*/ .kwloWp{width: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;}/*!sc*/ data-styled.g787[id="sc-3683c454-3"]{content:"kwloWp,"}/*!sc*/ .kgOcba{border-bottom:1px solid rgb(242,242,242);}/*!sc*/ data-styled.g801[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.g802[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.g803[id="sc-d0809eff-2"]{content:"dAepIG,"}/*!sc*/ .gjEXsV{color:rgb(33,33,33);width:100%;height:100%;}/*!sc*/ data-styled.g804[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.g805[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.g806[id="sc-d0809eff-5"]{content:"bYmfc,"}/*!sc*/ .fZQrvw{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}/*!sc*/ data-styled.g831[id="sc-25177db9-0"]{content:"fZQrvw,"}/*!sc*/ .duotOB{margin-bottom:1rem;}/*!sc*/ data-styled.g832[id="sc-25177db9-1"]{content:"duotOB,"}/*!sc*/ .fmcWUY{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0.5rem;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}/*!sc*/ data-styled.g833[id="sc-25177db9-2"]{content:"fmcWUY,"}/*!sc*/ .fwTzgb{height:1.5rem;width:1.5rem;border:1px solid #969696;border-radius:0.25rem;margin-right:0.25rem;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.g834[id="sc-25177db9-3"]{content:"fwTzgb,"}/*!sc*/ .bbGhaG:hover .sc-25177db9-3{border-color:#0f0f0f;background:#f2f2f2;}/*!sc*/ data-styled.g835[id="sc-25177db9-4"]{content:"bbGhaG,"}/*!sc*/ .dUbnVZ{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border: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.25rem;cursor:pointer;padding:0;background:none;}/*!sc*/ data-styled.g836[id="sc-25177db9-5"]{content:"dUbnVZ,"}/*!sc*/ .cnAHQA{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;}/*!sc*/ data-styled.g838[id="sc-63d5d331-0"]{content:"cnAHQA,"}/*!sc*/ .XctfQ{display:grid;}/*!sc*/ .XctfQ > *{grid-area:1 / 1 / 1 / 1;}/*!sc*/ data-styled.g839[id="sc-63d5d331-1"]{content:"XctfQ,"}/*!sc*/ .bNDFRM{margin-bottom:2rem;}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ .eASLib{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.g840[id="sc-63d5d331-2"]{content:"bNDFRM,eASLib,"}/*!sc*/ .faNFqp{z-index:20;margin:1rem;}/*!sc*/ data-styled.g841[id="sc-63d5d331-3"]{content:"faNFqp,"}/*!sc*/ .iFjNFk{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}/*!sc*/ data-styled.g842[id="sc-63d5d331-4"]{content:"iFjNFk,"}/*!sc*/ .dbTAGb{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline;}/*!sc*/ data-styled.g843[id="sc-63d5d331-5"]{content:"dbTAGb,"}/*!sc*/ .cHuXZj{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.g844[id="sc-63d5d331-6"]{content:"cHuXZj,"}/*!sc*/ @media screen and (min-width:0px){.bCnUzZ{margin-bottom:4rem;}}/*!sc*/ @media screen and (min-width:768px){.bCnUzZ{margin-bottom:5rem;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ data-styled.g845[id="sc-6214a4a7-0"]{content:"bCnUzZ,"}/*!sc*/ @media screen and (min-width:0px){.cieiiD{margin-bottom:0.5rem;}}/*!sc*/ @media screen and (min-width:768px){.cieiiD{margin-bottom:1rem;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ data-styled.g846[id="sc-6214a4a7-1"]{content:"cieiiD,"}/*!sc*/ @media screen and (min-width:0px){.gVapRq{margin-bottom:1.5rem;}}/*!sc*/ @media screen and (min-width:768px){.gVapRq{margin-bottom:2rem;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ data-styled.g847[id="sc-6214a4a7-2"]{content:"gVapRq,"}/*!sc*/ .etgFui{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*/ @media screen and (min-width:0px){.etgFui{margin-bottom:2.5rem;-webkit-order:1;-ms-flex-order:1;order:1;}}/*!sc*/ @media screen and (min-width:768px){.etgFui{margin-bottom:initial;-webkit-order:0;-ms-flex-order:0;order:0;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ data-styled.g848[id="sc-6214a4a7-3"]{content:"etgFui,"}/*!sc*/ .gzhzoo{display:grid;aspect-ratio:1.7777777777777777;}/*!sc*/ .gzhzoo > *{grid-area:1 / 1 / 1 / 1;}/*!sc*/ data-styled.g849[id="sc-6214a4a7-4"]{content:"gzhzoo,"}/*!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.g857[id="sc-68157fac-0"]{content:"cLfLxK,"}/*!sc*/ .gVXigY{width:100%;overflow-x:hidden;}/*!sc*/ data-styled.g858[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.g859[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.g860[id="sc-68157fac-3"]{content:"bRuQtx,"}/*!sc*/ .hbqYEP{width:100%;position:relative;}/*!sc*/ data-styled.g861[id="sc-68157fac-4"]{content:"hbqYEP,"}/*!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.g864[id="sc-319205f0-2"]{content:"PctKT,"}/*!sc*/ .ftpUjR{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.g991[id="sc-5f757738-0"]{content:"ftpUjR,"}/*!sc*/ .hsMjgH{position:relative;display:grid;margin-bottom:0.5rem;}/*!sc*/ .hsMjgH > *{grid-area:1/1;height:-webkit-min-content;height:-moz-min-content;height:min-content;}/*!sc*/ @media screen and (min-width:0px){}/*!sc*/ @media screen and (min-width:768px){}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ data-styled.g992[id="sc-5f757738-1"]{content:"hsMjgH,"}/*!sc*/ .fCvPmi{color:rgb(15,15,15);margin-bottom:0.5rem;}/*!sc*/ data-styled.g994[id="sc-5f757738-3"]{content:"fCvPmi,"}/*!sc*/ .jVscHt{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(242,242,242);border:none;border-radius:0;padding:0;padding-bottom:1.5rem;}/*!sc*/ @supports (background-image:url("/images/stellar-brush-card.webp")){.jVscHt{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*/ .jVscHt > *:last-child{margin-bottom:0;}/*!sc*/ .haOyBf{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")){.haOyBf{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*/ .haOyBf > *:last-child{margin-bottom:0;}/*!sc*/ data-styled.g997[id="sc-5f757738-6"]{content:"jVscHt,haOyBf,"}/*!sc*/ .UfLFe{z-index:20;margin:1rem;}/*!sc*/ data-styled.g998[id="sc-5f757738-7"]{content:"UfLFe,"}/*!sc*/ .cVylOx{-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*/ .cVylOx > *:last-child{margin-bottom:0;}/*!sc*/ data-styled.g999[id="sc-5f757738-8"]{content:"cVylOx,"}/*!sc*/ .kATleG{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.g1000[id="sc-5f757738-9"]{content:"kATleG,"}/*!sc*/ .becjcg{margin-top:auto;}/*!sc*/ .becjcg:before{content:"";z-index:20;position:absolute;top:0;left:0;width:100%;height:100%;}/*!sc*/ data-styled.g1001[id="sc-5f757738-10"]{content:"becjcg,"}/*!sc*/ .kCjTeN{padding-top:1rem;margin-top:2.5rem;border-top:1px solid #f2f2f2;}/*!sc*/ data-styled.g1006[id="sc-d52247c4-1"]{content:"kCjTeN,"}/*!sc*/ .hNOaVu{margin-bottom:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2rem;}/*!sc*/ data-styled.g1014[id="sc-8b2316e6-2"]{content:"hNOaVu,"}/*!sc*/ .hVUyYh{margin-bottom:1.5rem;}/*!sc*/ data-styled.g1015[id="sc-8b2316e6-3"]{content:"hVUyYh,"}/*!sc*/ .hOJTpb{background:rgba(0,0,0,0);color:rgb(15,15,15);border:1px solid rgb(15,15,15);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*/ .ehdbuJ{background:rgba(0,0,0,0);color:rgb(15,15,15);border:1px solid rgb(15,15,15);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*/ .ehdbuJ:hover{background:rgb(15,15,15);color:rgb(253,218,36);border:1px solid rgb(15,15,15);}/*!sc*/ .ehdbuJ:active,.ehdbuJ:focus-visible{background:rgb(15,15,15);color:rgb(255,255,255);border:1px solid rgb(15,15,15);}/*!sc*/ data-styled.g1017[id="sc-f92f1845-0"]{content:"hOJTpb,ehdbuJ,"}/*!sc*/ .kDnsWv{width:2.5rem;height:2.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;-webkit-text-decoration:none;text-decoration:none;color:#0f0f0f;background:#0f0f0f;}/*!sc*/ .dtRBbl{width:2.5rem;height:2.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;-webkit-text-decoration:none;text-decoration:none;color:#0f0f0f;}/*!sc*/ data-styled.g1018[id="sc-52c54934-0"]{content:"kDnsWv,dtRBbl,"}/*!sc*/ .dxZezh{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:1px solid #f2f2f2;border-radius:1.25rem;overflow:hidden;margin:0 0.125rem;}/*!sc*/ data-styled.g1019[id="sc-52c54934-1"]{content:"dxZezh,"}/*!sc*/ .jCzlMo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/ data-styled.g1020[id="sc-52c54934-2"]{content:"jCzlMo,"}/*!sc*/ .fWrTty{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;}/*!sc*/ data-styled.g1021[id="sc-52c54934-3"]{content:"fWrTty,"}/*!sc*/ .dBlHOL{display:grid;}/*!sc*/ @media screen and (min-width:0px){.dBlHOL{grid-template-columns:1fr;-webkit-column-gap:1.5rem;column-gap:1.5rem;row-gap:4rem;}}/*!sc*/ @media screen and (min-width:768px){.dBlHOL{grid-template-columns:repeat(3,1fr);row-gap:5rem;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ data-styled.g1025[id="sc-94f2d964-2"]{content:"dBlHOL,"}/*!sc*/ @media screen and (min-width:0px){.rDhNF{margin-bottom:0.5rem;}}/*!sc*/ @media screen and (min-width:768px){.rDhNF{margin-bottom:1rem;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ data-styled.g1026[id="sc-94f2d964-3"]{content:"rDhNF,"}/*!sc*/ .iSOSBA{margin-bottom:2rem;}/*!sc*/ data-styled.g1029[id="sc-94f2d964-6"]{content:"iSOSBA,"}/*!sc*/ @media screen and (min-width:0px){.hiqSDv:not(:last-child){margin-bottom:2.5rem;}}/*!sc*/ @media screen and (min-width:768px){.hiqSDv:not(:last-child){margin-bottom:4rem;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ data-styled.g1030[id="sc-94f2d964-7"]{content:"hiqSDv,"}/*!sc*/ .iAfLqw{margin-bottom:4rem;}/*!sc*/ .iAfLqw > div{background:#ffffff;gap:0.5rem;padding-left:1.25rem;}/*!sc*/ .iAfLqw > div > input{color:rgb(15,15,15);background:#ffffff;padding:0;}/*!sc*/ data-styled.g1031[id="sc-94f2d964-8"]{content:"iAfLqw,"}/*!sc*/ .kWJhNh{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){.kWJhNh{gap:2rem;}}/*!sc*/ @media screen and (min-width:768px){.kWJhNh{gap:3rem;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ data-styled.g1040[id="sc-ac4123ed-0"]{content:"kWJhNh,"}/*!sc*/ .cgQtIt span{gap:0;}/*!sc*/ data-styled.g1042[id="sc-ac4123ed-2"]{content:"cgQtIt,"}/*!sc*/ .kFugnm{width:100%;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.g1043[id="sc-ac4123ed-3"]{content:"kFugnm,"}/*!sc*/ .iBLflH{border:1px solid #969696;color:#0f0f0f;border-radius:62.4375rem;padding:1.125rem 2rem;width:100%;}/*!sc*/ .iBLflH:invalid{border:1px solid #ff3f00;}/*!sc*/ data-styled.g1044[id="sc-ac4123ed-4"]{content:"iBLflH,"}/*!sc*/ .ieNxEk{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/ data-styled.g1045[id="sc-ac4123ed-5"]{content:"ieNxEk,"}/*!sc*/ .kYlrpg{color:#0f0f0f;line-height:1.75rem;}/*!sc*/ data-styled.g1046[id="sc-ac4123ed-6"]{content:"kYlrpg,"}/*!sc*/ .gyGJgn{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;}/*!sc*/ .gyGJgn input:focus,.gyGJgn input:active{background-color:#ffffff;}/*!sc*/ data-styled.g1050[id="sc-ac4123ed-10"]{content:"gyGJgn,"}/*!sc*/ @media screen and (min-width:0px){.cSHrwq{padding:2.5rem 2rem;}}/*!sc*/ @media screen and (min-width:768px){.cSHrwq{padding:4rem;}}/*!sc*/ @media screen and (min-width:1080px){}/*!sc*/ data-styled.g1053[id="sc-8147b30-2"]{content:"cSHrwq,"}/*!sc*/ .cGUdHz > *:first-child{margin-top:0;}/*!sc*/ .cGUdHz > *:last-child{margin-bottom:0;}/*!sc*/ data-styled.g1077[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.g1078[id="sc-dd309f0f-1"]{content:"epMTNz,"}/*!sc*/ .hOZKpN{margin-bottom:2rem;}/*!sc*/ data-styled.g1080[id="sc-dd309f0f-3"]{content:"hOZKpN,"}/*!sc*/ .fjCIRX{word-wrap:break-word;}/*!sc*/ .fjCIRX:not(:last-child){margin-bottom:4rem;}/*!sc*/ data-styled.g1081[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.g1082[id="sc-dd309f0f-5"]{content:"earVzt,"}/*!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-c0c254ad-5 jOfBNv gXdNzm" target="_blank" rel="noopener noreferrer"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-5 sc-c0c254ad-2 tcZct cplXFb dmFMrt">Dev Docs </span><span class="sc-2dd968f1-0 eCPgze"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-2dd968f1-1 jnlDMo" style="transform:translateX(-100%) translateY(100%) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-23d105d0-1 ikJBEP ecnKox frlVvZ"><section id="section-12a9334e-6671-406f-8e4b-249d1a152000" class="sc-23d105d0-0 jTGWlj"><div class="sc-5576eb26-0 grFjAX"><div width="100%" class="sc-iGgWBj sc-gsFSXq sc-hmdomO sc-a04cb64f-0 fwKMda ikJBEP fpGmYQ kcwbzJ"><div class="sc-6214a4a7-0 bCnUzZ"><div class="sc-iGgWBj sc-gsFSXq sc-fBWQRz sc-c58fb0ed-0 ikJBEP eebKum fexzxJ"><div class="sc-hknOHE gwRXjA"><h5 class="sc-jEACwC sc-9209a559-4 lhdApv giUgkw sc-6214a4a7-1 cieiiD" as="p">Blogs</h5><h1 class="sc-jEACwC sc-9209a559-0 sc-6214a4a7-2 joluoD gucviz gVapRq">Developers</h1></div><div class="sc-hknOHE sc-6214a4a7-3 dahayk etgFui"><div class="sc-6214a4a7-4 gzhzoo"><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/a1f9825216f110dc409dfcdd9fa87f9936ec5dfd-4790x3693.png?rect=0,502,4790,2691&amp;w=372&amp;h=209&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/a1f9825216f110dc409dfcdd9fa87f9936ec5dfd-4790x3693.png?rect=0,502,4790,2691&amp;w=372&amp;h=209&amp;auto=format&amp;dpr=2 2x"/><source media="(min-width: 768px)" srcSet="https://cdn.sanity.io/images/e2r40yh6/production-i18n/a1f9825216f110dc409dfcdd9fa87f9936ec5dfd-4790x3693.png?rect=0,498,4790,2698&amp;w=506&amp;h=285&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/a1f9825216f110dc409dfcdd9fa87f9936ec5dfd-4790x3693.png?rect=0,498,4790,2698&amp;w=506&amp;h=285&amp;auto=format&amp;dpr=2 2x"/><img srcSet="https://cdn.sanity.io/images/e2r40yh6/production-i18n/a1f9825216f110dc409dfcdd9fa87f9936ec5dfd-4790x3693.png?rect=0,502,4790,2691&amp;w=372&amp;h=209&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/a1f9825216f110dc409dfcdd9fa87f9936ec5dfd-4790x3693.png?rect=0,502,4790,2691&amp;w=372&amp;h=209&amp;auto=format&amp;dpr=2 2x" loading="eager" class="sc-Nxspf eVicvR"/></picture></figure></div></div></div></div><div class="sc-iGgWBj sc-gsFSXq sc-fBWQRz sc-c58fb0ed-0 ikJBEP eebKum jwJtDS"><div class="sc-hknOHE bZvGOF"><div direction="column" class="sc-iGgWBj sc-gsFSXq sc-kAyceB sc-imWYAI ikJBEP eaaaYM"><p class="sc-bba9ee74-0 sc-bba9ee74-2 gNoFFT iefPNE">Latest</p><a draggable="false" data-testid="card" class="sc-63d5d331-0 cnAHQA" href="/blog/developers/the-definitive-guide-to-testing-smart-contracts-on-stellar"><div><div class="sc-iGgWBj sc-gsFSXq sc-fBWQRz sc-c58fb0ed-0 ikJBEP fXGRhm kgAKbq"><div class="sc-hknOHE UkuOi"><div class="sc-63d5d331-1 XctfQ"><div class="sc-63d5d331-3 faNFqp"><div class="sc-e4c1eb1f-0 jmJJJr"><p class="sc-bba9ee74-0 sc-bba9ee74-5 ckbMoM cplXFb">Article</p></div></div><div class="sc-eqUAAy gtLJxH"><div class="sc-fqkvVR deWWeW"><figure width="100%" height="100%" class="sc-iGgWBj sc-gsFSXq sc-hCPjZK gpOeME ikJBEP ipdJds"><picture><source srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEH0lEQVR4nB3PW0xTBwCA4TMXdcYlJiaLI0CmbBrmdC5OpnEu2YM6kyXzlsV524zzxnBRpzFMswzReZnO4YSRheAFHVqGg4EytaVAEVottFza0hZaKAUEKZfa0vac03P+ZT78r1/yC8s/SGH+27OZ+1YiKbNfZ2naAo4dzaRCY0Ff2c+TB1p6TfsJ295nyJzCvWtJZB16jd2bZ7BxzTQ+SpvCvDkvkzhrEm8mT0LYt3MDWz7/jJUfL+O9he+w6N1FbN60gyu/azDrKvGbjxO0rWbCsZhh63w8xrnY9KkYy+dRdDGBw7tmsHbVdFYsmcbyxa8gHMpI5/yJo5z98Rj792Sy5YsMDh88TnlxPr2tF4n4jiD69zFs30mbfgMu41pC3ZuY8K7D/WglD4qXUZw7j8LzSeSfmoWwd8eX5P38C+U36yi5bkZzQ0uNthqf20B0VE88VENoWIe7vRRT3TUcVg2hoRKkQA6h/ksMe35isH0d3oaFNPw9GyHzYDZX87Roy5w06R/jc1oIjvQjxQIocoBw0Iej7SGNhlK63C0ExwaRYz7UqBklakMM1hHqOciz1jRs1SkIN/5o4n6plZbaCgYdhURHG1CkUVQlgiyF6HQ2U3zlJHeKz9Lvt6PGI6CEID6CqowjR5xE+08Rdq8g2JGK0FhloqO+gEBHNlJAgyr2oCpRVFVCjEWwNDdx4cwJ8n7NwuUwIUthVFUGVXyRKvURHy1A9q0h3rMAoc/8HeP2Dch936JGTKDGQJVQVZFo5DkOu4Mb12+Rl3MBo6GC8PNhVFUB4qBGUKIOxKHLRL3ribhXIIiuNOSuRSj922DCAEoY4gGQegmP2WkxaykqLCDn3A/o/i1kbPT/AwlFkZHFcZ4PNfDUnovPnIX3cTaC0pWK6klB9a+EYDHIgyD1oE7UMfFMg8VwiZwzhzn5/XZ0lacZD1iIS2FiMZmxQAiPzcuTaiv199qou+tCULxzULuTUHuXoIxcRBH9qPEA8VADA6587hRlcmDPVvZuX8X1/Ax8nTrCwXFGnkl4nBOYDWPU3B2k+h8/+opuhJg7AbEzAdmbijyQjhSsQZwYYGTQR4P+PudOnGPPjm/Y9/VWcnOyaTUb6fcO0Ov20WG20aRvxKx9SLOuHIvuLwTdzRmYymbiMSQQci1BHNhN6GkB3bZH1N5rpORqKSVFuVSV/YbVVEqv8yF99jJ8rRpcxlu01xbRqr/5AmvWliFs/GQyGdumkpv1KjW3Z9JRn4zXvBSPcTuu+iN4jYcYbN9FsGsnMf8BYr69BJ1f4W86RlvNnxjvG6i/a6WxqgFrdRnCgrkv8eHiSaxfPZn0bVM4kzmV25enY6mcyYg1kZgzGbkzCaUrEdWTDJ43EN3zGbZ+itNwGmNVHbUVDlqqb/HUks5/JkOZ6EgIiGEAAAAASUVORK5CYII="/><img srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEH0lEQVR4nB3PW0xTBwCA4TMXdcYlJiaLI0CmbBrmdC5OpnEu2YM6kyXzlsV524zzxnBRpzFMswzReZnO4YSRheAFHVqGg4EytaVAEVottFza0hZaKAUEKZfa0vac03P+ZT78r1/yC8s/SGH+27OZ+1YiKbNfZ2naAo4dzaRCY0Ff2c+TB1p6TfsJ295nyJzCvWtJZB16jd2bZ7BxzTQ+SpvCvDkvkzhrEm8mT0LYt3MDWz7/jJUfL+O9he+w6N1FbN60gyu/azDrKvGbjxO0rWbCsZhh63w8xrnY9KkYy+dRdDGBw7tmsHbVdFYsmcbyxa8gHMpI5/yJo5z98Rj792Sy5YsMDh88TnlxPr2tF4n4jiD69zFs30mbfgMu41pC3ZuY8K7D/WglD4qXUZw7j8LzSeSfmoWwd8eX5P38C+U36yi5bkZzQ0uNthqf20B0VE88VENoWIe7vRRT3TUcVg2hoRKkQA6h/ksMe35isH0d3oaFNPw9GyHzYDZX87Roy5w06R/jc1oIjvQjxQIocoBw0Iej7SGNhlK63C0ExwaRYz7UqBklakMM1hHqOciz1jRs1SkIN/5o4n6plZbaCgYdhURHG1CkUVQlgiyF6HQ2U3zlJHeKz9Lvt6PGI6CEID6CqowjR5xE+08Rdq8g2JGK0FhloqO+gEBHNlJAgyr2oCpRVFVCjEWwNDdx4cwJ8n7NwuUwIUthVFUGVXyRKvURHy1A9q0h3rMAoc/8HeP2Dch936JGTKDGQJVQVZFo5DkOu4Mb12+Rl3MBo6GC8PNhVFUB4qBGUKIOxKHLRL3ribhXIIiuNOSuRSj922DCAEoY4gGQegmP2WkxaykqLCDn3A/o/i1kbPT/AwlFkZHFcZ4PNfDUnovPnIX3cTaC0pWK6klB9a+EYDHIgyD1oE7UMfFMg8VwiZwzhzn5/XZ0lacZD1iIS2FiMZmxQAiPzcuTaiv199qou+tCULxzULuTUHuXoIxcRBH9qPEA8VADA6587hRlcmDPVvZuX8X1/Ax8nTrCwXFGnkl4nBOYDWPU3B2k+h8/+opuhJg7AbEzAdmbijyQjhSsQZwYYGTQR4P+PudOnGPPjm/Y9/VWcnOyaTUb6fcO0Ov20WG20aRvxKx9SLOuHIvuLwTdzRmYymbiMSQQci1BHNhN6GkB3bZH1N5rpORqKSVFuVSV/YbVVEqv8yF99jJ8rRpcxlu01xbRqr/5AmvWliFs/GQyGdumkpv1KjW3Z9JRn4zXvBSPcTuu+iN4jYcYbN9FsGsnMf8BYr69BJ1f4W86RlvNnxjvG6i/a6WxqgFrdRnCgrkv8eHiSaxfPZn0bVM4kzmV25enY6mcyYg1kZgzGbkzCaUrEdWTDJ43EN3zGbZ+itNwGmNVHbUVDlqqb/HUks5/JkOZ6EgIiGEAAAAASUVORK5CYII=" loading="lazy" draggable="false" class="sc-Nxspf eVicvR"/></picture></figure></div></div></div></div><div class="sc-hknOHE gSVhwN"><div class="sc-iGgWBj sc-gsFSXq sc-kAyceB sc-63d5d331-4 ikJBEP eSghCw iFjNFk"><div data-row="tags" class="sc-2ae2262f-0 kZbqAx"></div><div class="sc-63d5d331-2 bNDFRM"><h3 class="sc-bba9ee74-0 sc-bba9ee74-2 gNoFFT iefPNE">The Definitive Guide to Testing Smart Contracts on Stellar</h3></div><span class="sc-gFqAkR sc-c0c254ad-5 jOfBNv gXdNzm sc-63d5d331-5 dbTAGb" aria-label="Read"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 tcZct cOiHby iBobIU">Read</span><span class="sc-2dd968f1-0 eCPgze"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-2dd968f1-1 jnlDMo" style="transform:translateX(-100%) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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></span></div></div></div></div></a><a draggable="false" data-testid="card" class="sc-63d5d331-0 cnAHQA" href="/blog/developers/cdp-and-rpc-more-like-ez-and-pz"><div><div class="sc-iGgWBj sc-gsFSXq sc-fBWQRz sc-c58fb0ed-0 ikJBEP fXGRhm kgAKbq"><div class="sc-hknOHE UkuOi"><div class="sc-63d5d331-1 XctfQ"><div class="sc-63d5d331-3 faNFqp"><div class="sc-e4c1eb1f-0 jmJJJr"><p class="sc-bba9ee74-0 sc-bba9ee74-5 ckbMoM cplXFb">Article</p></div></div><div class="sc-eqUAAy gtLJxH"><div class="sc-fqkvVR deWWeW"><figure width="100%" height="100%" class="sc-iGgWBj sc-gsFSXq sc-hCPjZK gpOeME ikJBEP ipdJds"><picture><source srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAABYlAAAWJQFJUiTwAAACjklEQVR4nFWTXUhTYRjHFyFk2HcEUVDpVQR1GQRBRdRFdFHUTVhdV1eWwkwS6SIKEi36ICk1NCxN02xO59QRgRWWsJzhPs6m286Z2/C47Wwuc+8vztm86OLhvXgffv/n//B/TLhN4F4DniLwFINnfb7cG8C7AyHtJecvJSeVgn+1yv5/fTvBsw6dZTKAOkj/nDsCweOI4DFE8AS50AWW5etkwhUsyVXkomZE3IyIVUO8GmJmiFWBfBGkXcZgJtxrQdoDymVYeIhQn5KN1rMoVTM/fRP/pJmpb/dwO1tRZStZdZiVpBWhWUDrB60H4ndh9hC4izAZ9oJHQa1HpK38TdmIBjpxfnnAV8sN7J3l9LZXMtTXjGtiENlrQ4tayWl2RGYUMnZINEHoFHhKdOAmCJ+FRIvRkE2OIE33MW5/zYSjgfHhWux99TgGXvHT8Qjfj/skgi9YSVnAAI5BqiNv27NFB26G8DlItCGWxsgkRphxWvn+eQD/zABz7g78ziYCzmdIk3UEf90irTxBaNYC0AGpLlDKwbu9AJTPQ7INkRljOTWKErDjddkI+YbxuXoJuFqY970k+LuB4FQtSbmJnGaD9FgB+B6UK6vAguVks6GoQ7MJBwvKMGFpAM9UPz7XByKBXhTfW0Lu5yzKbaxoNqOX9CikOkG5BJ5tOrAEQidBbQStD9L6wofQ4hbm5z6iBCzIfgvx8BCqMoga+cSSOogwphuFtA0SrXmX+R0Ww+xBiFyFWCXEaxDxOyxH6shEGsnE2knH3pFd6OKP2s3yYjci2QOpbki+AfUxRCtg7rBxEPkcejeCtBukfYX0lyH8B8iFzyCiFQhDpKYgdjsf6rgZ5q9B6DQE9oNvKzrrH5ii1eE3ipD9AAAAAElFTkSuQmCC"/><img srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAABYlAAAWJQFJUiTwAAACjklEQVR4nFWTXUhTYRjHFyFk2HcEUVDpVQR1GQRBRdRFdFHUTVhdV1eWwkwS6SIKEi36ICk1NCxN02xO59QRgRWWsJzhPs6m286Z2/C47Wwuc+8vztm86OLhvXgffv/n//B/TLhN4F4DniLwFINnfb7cG8C7AyHtJecvJSeVgn+1yv5/fTvBsw6dZTKAOkj/nDsCweOI4DFE8AS50AWW5etkwhUsyVXkomZE3IyIVUO8GmJmiFWBfBGkXcZgJtxrQdoDymVYeIhQn5KN1rMoVTM/fRP/pJmpb/dwO1tRZStZdZiVpBWhWUDrB60H4ndh9hC4izAZ9oJHQa1HpK38TdmIBjpxfnnAV8sN7J3l9LZXMtTXjGtiENlrQ4tayWl2RGYUMnZINEHoFHhKdOAmCJ+FRIvRkE2OIE33MW5/zYSjgfHhWux99TgGXvHT8Qjfj/skgi9YSVnAAI5BqiNv27NFB26G8DlItCGWxsgkRphxWvn+eQD/zABz7g78ziYCzmdIk3UEf90irTxBaNYC0AGpLlDKwbu9AJTPQ7INkRljOTWKErDjddkI+YbxuXoJuFqY970k+LuB4FQtSbmJnGaD9FgB+B6UK6vAguVks6GoQ7MJBwvKMGFpAM9UPz7XByKBXhTfW0Lu5yzKbaxoNqOX9CikOkG5BJ5tOrAEQidBbQStD9L6wofQ4hbm5z6iBCzIfgvx8BCqMoga+cSSOogwphuFtA0SrXmX+R0Ww+xBiFyFWCXEaxDxOyxH6shEGsnE2knH3pFd6OKP2s3yYjci2QOpbki+AfUxRCtg7rBxEPkcejeCtBukfYX0lyH8B8iFzyCiFQhDpKYgdjsf6rgZ5q9B6DQE9oNvKzrrH5ii1eE3ipD9AAAAAElFTkSuQmCC" loading="lazy" draggable="false" class="sc-Nxspf eVicvR"/></picture></figure></div></div></div></div><div class="sc-hknOHE gSVhwN"><div class="sc-iGgWBj sc-gsFSXq sc-kAyceB sc-63d5d331-4 ikJBEP eSghCw iFjNFk"><div data-row="tags" class="sc-2ae2262f-0 kZbqAx"></div><div class="sc-63d5d331-2 bNDFRM"><h3 class="sc-bba9ee74-0 sc-bba9ee74-2 gNoFFT iefPNE">CDP and RPC? More like EZ and PZ.</h3></div><span class="sc-gFqAkR sc-c0c254ad-5 jOfBNv gXdNzm sc-63d5d331-5 dbTAGb" aria-label="Read"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 tcZct cOiHby iBobIU">Read</span><span class="sc-2dd968f1-0 eCPgze"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-2dd968f1-1 jnlDMo" style="transform:translateX(-100%) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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></span></div></div></div></div></a></div></div><div class="sc-hknOHE bSVMm"><div direction="column" class="sc-iGgWBj sc-gsFSXq sc-kAyceB sc-imWYAI ikJBEP eaaaYM"><p class="sc-bba9ee74-0 sc-bba9ee74-2 gNoFFT iefPNE">Top Picks</p><a draggable="false" data-testid="card" class="sc-63d5d331-0 cnAHQA" href="/blog/developers/composable-data-platform"><div><div class="sc-iGgWBj sc-gsFSXq sc-fBWQRz sc-c58fb0ed-0 ikJBEP hQiEjx fexzxJ"><div span="4" start="1" class="sc-hknOHE sc-63d5d331-6 hMkIAL cHuXZj"><div direction="row" class="sc-iGgWBj sc-gsFSXq sc-kAyceB sc-cwHptR ikJBEP bzshuC"><div class="sc-e4c1eb1f-0 bwQsBE"><p class="sc-bba9ee74-0 sc-bba9ee74-6 ckbMoM ijrKMM">Article</p></div><div data-row="tags" class="sc-2ae2262f-0 kZbqAx"><p class="sc-bba9ee74-0 sc-bba9ee74-6 sc-6c4e5f6b-0 tcZct ijrKMM eAqYaG">Developer Tool</p><p class="sc-bba9ee74-0 sc-bba9ee74-6 sc-6c4e5f6b-0 tcZct ijrKMM eAqYaG">Data</p></div></div></div></div><div class="sc-iGgWBj sc-gsFSXq sc-fBWQRz sc-c58fb0ed-0 ikJBEP hQiEjx canNP"><div span="3" class="sc-hknOHE cOBXIC"><div class="sc-iGgWBj sc-gsFSXq sc-kAyceB sc-63d5d331-4 ikJBEP eSghCw iFjNFk"><div class="sc-63d5d331-2 eASLib"><h3 class="sc-bba9ee74-0 sc-bba9ee74-4 gNoFFT cOiHby">Composable Data Platform: A New Way to Access Data on Stellar</h3></div><span class="sc-gFqAkR sc-c0c254ad-5 jOfBNv gXdNzm sc-63d5d331-5 dbTAGb" aria-label="Read"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 tcZct cOiHby iBobIU">Read</span><span class="sc-2dd968f1-0 eCPgze"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-2dd968f1-1 jnlDMo" style="transform:translateX(-100%) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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></span></div></div><div span="1" class="sc-hknOHE eGrTcE"><div class="sc-63d5d331-1 XctfQ"><div class="sc-eqUAAy hXTxMA"><div class="sc-fqkvVR deWWeW"><figure width="100%" height="100%" class="sc-iGgWBj sc-gsFSXq sc-hCPjZK gpOeME ikJBEP ipdJds"><picture><source srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAABYlAAAWJQFJUiTwAAACpUlEQVQokWWTS0iUURTHp4fRcxFRLYIei4hsV7se0KYIgmjVoqIWBZURQYugSCuKiqIsKiJyLChtcIisqdHGcXTMxlLUHkj5ffPN6DwcRx1nnJek4/nFd61Viz8HLuf+zjn/e66FXgtopmYiWhFoc0Cfg+hzmdSWMKGtZiqwDvrWQ1/xX21QEhWLIbAK9PmKY1FAfS4SXAvh7Uh4JxPBHaR+7iDYvgej4wgJ/Szj0VIKQ5eQEVOXlVCxFGIHIbDyL1CbgQRWIrHDkLxHIfGYIeMR332Paamr5KPLTrfPif+Hk0TEQXa4lt9JB5J1QtaJZN5A4jr0b1JTWtBmQ2gzMnobcvUU0i4GjEa+eDvxfvDT6u6n1d3HZ283PV3vCOt2ssNOJOeBvAfJuWHMCpFdyi4LWhES2YWYh3kPU9lGhsNevrb10taUpN2b40tzhla3ga/pLUaPjfHResiZsEYk34SkbTCwT/loMakS3Q1jz1TV3ykXUaOOLl87vsYgLa4A9bU91Nq8eJzVhLUaJtMNYIJMaL4ZMq+mfdQX/A/MjTgJ9NTQ5qmi4bUV+9M73L12kRtlZ7FZz9Pb+ZB0/A2TabfqkHwzooCHQF/4b+SdSOqJSjATRyIOuj7dp/b5MazlByi/cpS7V09RYz1Hp7ecvp82UoNOChn3dKfpGiS2/1+HsyG8DRm9NV0p+56JlIPQrwpaXWW8t5fS8PYBn9xVdLRU0/vNTsTvIDVYTyHToB5SxiqR6F7Q55nAWUhwnTJV4idh6AyFwTNk+08z4r9A5NcdoloFidBLkpFq0gMvGB+uYjL5AklZYfQmEi9B+jdiTmtRv8RcbP9ixFgKxnLEWIYYK5DQFqZihynETlCIlaiC5mXiJyB+HGIHkNBWCKwB/yLMnf4DMg/LKNMEf20AAAAASUVORK5CYII="/><img srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAABYlAAAWJQFJUiTwAAACpUlEQVQokWWTS0iUURTHp4fRcxFRLYIei4hsV7se0KYIgmjVoqIWBZURQYugSCuKiqIsKiJyLChtcIisqdHGcXTMxlLUHkj5ffPN6DwcRx1nnJek4/nFd61Viz8HLuf+zjn/e66FXgtopmYiWhFoc0Cfg+hzmdSWMKGtZiqwDvrWQ1/xX21QEhWLIbAK9PmKY1FAfS4SXAvh7Uh4JxPBHaR+7iDYvgej4wgJ/Szj0VIKQ5eQEVOXlVCxFGIHIbDyL1CbgQRWIrHDkLxHIfGYIeMR332Paamr5KPLTrfPif+Hk0TEQXa4lt9JB5J1QtaJZN5A4jr0b1JTWtBmQ2gzMnobcvUU0i4GjEa+eDvxfvDT6u6n1d3HZ283PV3vCOt2ssNOJOeBvAfJuWHMCpFdyi4LWhES2YWYh3kPU9lGhsNevrb10taUpN2b40tzhla3ga/pLUaPjfHResiZsEYk34SkbTCwT/loMakS3Q1jz1TV3ykXUaOOLl87vsYgLa4A9bU91Nq8eJzVhLUaJtMNYIJMaL4ZMq+mfdQX/A/MjTgJ9NTQ5qmi4bUV+9M73L12kRtlZ7FZz9Pb+ZB0/A2TabfqkHwzooCHQF/4b+SdSOqJSjATRyIOuj7dp/b5MazlByi/cpS7V09RYz1Hp7ecvp82UoNOChn3dKfpGiS2/1+HsyG8DRm9NV0p+56JlIPQrwpaXWW8t5fS8PYBn9xVdLRU0/vNTsTvIDVYTyHToB5SxiqR6F7Q55nAWUhwnTJV4idh6AyFwTNk+08z4r9A5NcdoloFidBLkpFq0gMvGB+uYjL5AklZYfQmEi9B+jdiTmtRv8RcbP9ixFgKxnLEWIYYK5DQFqZihynETlCIlaiC5mXiJyB+HGIHkNBWCKwB/yLMnf4DMg/LKNMEf20AAAAASUVORK5CYII=" loading="lazy" draggable="false" class="sc-Nxspf eVicvR"/></picture></figure></div></div></div></div></div></div></a><a draggable="false" data-testid="card" class="sc-63d5d331-0 cnAHQA" href="/blog/developers/introducing-galexie-efficiently-extract-and-store-stellar-data"><div><div class="sc-iGgWBj sc-gsFSXq sc-fBWQRz sc-c58fb0ed-0 ikJBEP hQiEjx fexzxJ"><div span="4" start="1" class="sc-hknOHE sc-63d5d331-6 hMkIAL cHuXZj"><div direction="row" class="sc-iGgWBj sc-gsFSXq sc-kAyceB sc-cwHptR ikJBEP bzshuC"><div class="sc-e4c1eb1f-0 bwQsBE"><p class="sc-bba9ee74-0 sc-bba9ee74-6 ckbMoM ijrKMM">Article</p></div><div data-row="tags" class="sc-2ae2262f-0 kZbqAx"><p class="sc-bba9ee74-0 sc-bba9ee74-6 sc-6c4e5f6b-0 tcZct ijrKMM eAqYaG">Data</p><p class="sc-bba9ee74-0 sc-bba9ee74-6 sc-6c4e5f6b-0 tcZct ijrKMM eAqYaG">Developer Tool</p></div></div></div></div><div class="sc-iGgWBj sc-gsFSXq sc-fBWQRz sc-c58fb0ed-0 ikJBEP hQiEjx canNP"><div span="3" class="sc-hknOHE cOBXIC"><div class="sc-iGgWBj sc-gsFSXq sc-kAyceB sc-63d5d331-4 ikJBEP eSghCw iFjNFk"><div class="sc-63d5d331-2 eASLib"><h3 class="sc-bba9ee74-0 sc-bba9ee74-4 gNoFFT cOiHby">Introducing Galexie: Efficiently Extract and Store Stellar Data</h3></div><span class="sc-gFqAkR sc-c0c254ad-5 jOfBNv gXdNzm sc-63d5d331-5 dbTAGb" aria-label="Read"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 tcZct cOiHby iBobIU">Read</span><span class="sc-2dd968f1-0 eCPgze"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-2dd968f1-1 jnlDMo" style="transform:translateX(-100%) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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></span></div></div><div span="1" class="sc-hknOHE eGrTcE"><div class="sc-63d5d331-1 XctfQ"><div class="sc-eqUAAy hXTxMA"><div class="sc-fqkvVR deWWeW"><figure width="100%" height="100%" class="sc-iGgWBj sc-gsFSXq sc-hCPjZK gpOeME ikJBEP ipdJds"><picture><source srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAABYlAAAWJQFJUiTwAAACpUlEQVQokWWTS0iUURTHp4fRcxFRLYIei4hsV7se0KYIgmjVoqIWBZURQYugSCuKiqIsKiJyLChtcIisqdHGcXTMxlLUHkj5ffPN6DwcRx1nnJek4/nFd61Viz8HLuf+zjn/e66FXgtopmYiWhFoc0Cfg+hzmdSWMKGtZiqwDvrWQ1/xX21QEhWLIbAK9PmKY1FAfS4SXAvh7Uh4JxPBHaR+7iDYvgej4wgJ/Szj0VIKQ5eQEVOXlVCxFGIHIbDyL1CbgQRWIrHDkLxHIfGYIeMR332Paamr5KPLTrfPif+Hk0TEQXa4lt9JB5J1QtaJZN5A4jr0b1JTWtBmQ2gzMnobcvUU0i4GjEa+eDvxfvDT6u6n1d3HZ283PV3vCOt2ssNOJOeBvAfJuWHMCpFdyi4LWhES2YWYh3kPU9lGhsNevrb10taUpN2b40tzhla3ga/pLUaPjfHResiZsEYk34SkbTCwT/loMakS3Q1jz1TV3ykXUaOOLl87vsYgLa4A9bU91Nq8eJzVhLUaJtMNYIJMaL4ZMq+mfdQX/A/MjTgJ9NTQ5qmi4bUV+9M73L12kRtlZ7FZz9Pb+ZB0/A2TabfqkHwzooCHQF/4b+SdSOqJSjATRyIOuj7dp/b5MazlByi/cpS7V09RYz1Hp7ecvp82UoNOChn3dKfpGiS2/1+HsyG8DRm9NV0p+56JlIPQrwpaXWW8t5fS8PYBn9xVdLRU0/vNTsTvIDVYTyHToB5SxiqR6F7Q55nAWUhwnTJV4idh6AyFwTNk+08z4r9A5NcdoloFidBLkpFq0gMvGB+uYjL5AklZYfQmEi9B+jdiTmtRv8RcbP9ixFgKxnLEWIYYK5DQFqZihynETlCIlaiC5mXiJyB+HGIHkNBWCKwB/yLMnf4DMg/LKNMEf20AAAAASUVORK5CYII="/><img srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAABYlAAAWJQFJUiTwAAACpUlEQVQokWWTS0iUURTHp4fRcxFRLYIei4hsV7se0KYIgmjVoqIWBZURQYugSCuKiqIsKiJyLChtcIisqdHGcXTMxlLUHkj5ffPN6DwcRx1nnJek4/nFd61Viz8HLuf+zjn/e66FXgtopmYiWhFoc0Cfg+hzmdSWMKGtZiqwDvrWQ1/xX21QEhWLIbAK9PmKY1FAfS4SXAvh7Uh4JxPBHaR+7iDYvgej4wgJ/Szj0VIKQ5eQEVOXlVCxFGIHIbDyL1CbgQRWIrHDkLxHIfGYIeMR332Paamr5KPLTrfPif+Hk0TEQXa4lt9JB5J1QtaJZN5A4jr0b1JTWtBmQ2gzMnobcvUU0i4GjEa+eDvxfvDT6u6n1d3HZ283PV3vCOt2ssNOJOeBvAfJuWHMCpFdyi4LWhES2YWYh3kPU9lGhsNevrb10taUpN2b40tzhla3ga/pLUaPjfHResiZsEYk34SkbTCwT/loMakS3Q1jz1TV3ykXUaOOLl87vsYgLa4A9bU91Nq8eJzVhLUaJtMNYIJMaL4ZMq+mfdQX/A/MjTgJ9NTQ5qmi4bUV+9M73L12kRtlZ7FZz9Pb+ZB0/A2TabfqkHwzooCHQF/4b+SdSOqJSjATRyIOuj7dp/b5MazlByi/cpS7V09RYz1Hp7ecvp82UoNOChn3dKfpGiS2/1+HsyG8DRm9NV0p+56JlIPQrwpaXWW8t5fS8PYBn9xVdLRU0/vNTsTvIDVYTyHToB5SxiqR6F7Q55nAWUhwnTJV4idh6AyFwTNk+08z4r9A5NcdoloFidBLkpFq0gMvGB+uYjL5AklZYfQmEi9B+jdiTmtRv8RcbP9ixFgKxnLEWIYYK5DQFqZihynETlCIlaiC5mXiJyB+HGIHkNBWCKwB/yLMnf4DMg/LKNMEf20AAAAASUVORK5CYII=" loading="lazy" draggable="false" class="sc-Nxspf eVicvR"/></picture></figure></div></div></div></div></div></div></a><a draggable="false" data-testid="card" class="sc-63d5d331-0 cnAHQA" href="/blog/developers/introducing-state-archival-the-solution-to-state-bloat-on-stellar"><div><div class="sc-iGgWBj sc-gsFSXq sc-fBWQRz sc-c58fb0ed-0 ikJBEP hQiEjx fexzxJ"><div span="4" start="1" class="sc-hknOHE sc-63d5d331-6 hMkIAL cHuXZj"><div direction="row" class="sc-iGgWBj sc-gsFSXq sc-kAyceB sc-cwHptR ikJBEP bzshuC"><div class="sc-e4c1eb1f-0 bwQsBE"><p class="sc-bba9ee74-0 sc-bba9ee74-6 ckbMoM ijrKMM">Article</p></div><div data-row="tags" class="sc-2ae2262f-0 kZbqAx"></div></div></div></div><div class="sc-iGgWBj sc-gsFSXq sc-fBWQRz sc-c58fb0ed-0 ikJBEP hQiEjx canNP"><div span="3" class="sc-hknOHE cOBXIC"><div class="sc-iGgWBj sc-gsFSXq sc-kAyceB sc-63d5d331-4 ikJBEP eSghCw iFjNFk"><div class="sc-63d5d331-2 eASLib"><h3 class="sc-bba9ee74-0 sc-bba9ee74-4 gNoFFT cOiHby">Introducing State Archival: The Solution to State Bloat on Stellar</h3></div><span class="sc-gFqAkR sc-c0c254ad-5 jOfBNv gXdNzm sc-63d5d331-5 dbTAGb" aria-label="Read"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 tcZct cOiHby iBobIU">Read</span><span class="sc-2dd968f1-0 eCPgze"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-2dd968f1-1 jnlDMo" style="transform:translateX(-100%) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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></span></div></div><div span="1" class="sc-hknOHE eGrTcE"><div class="sc-63d5d331-1 XctfQ"><div class="sc-eqUAAy hXTxMA"><div class="sc-fqkvVR deWWeW"><figure width="100%" height="100%" class="sc-iGgWBj sc-gsFSXq sc-hCPjZK gpOeME ikJBEP ipdJds"><picture><source srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAADi0lEQVQ4jXWT7U9bVRzHL44xett7bx9uC20pbQFpC1RKAJmUpwKyWcpAM9mGkPCMe6LbYhEX5tToFhZfEAXjBF0CsWwZLpMtMRkaQ/bCZXO+MzF7YXw1/S8+5h7EaKIvPjknOed+zvf8zu9Ke3315NuLkC0WZNVOnjfGM+FD5FT2k1N1BCk6gBQdJCfcR547iqzaMFssmMwy/uJyXh+5xPWVX7h/e4vftgeQDKHJ7t0RKhr77D72FlaR64mRW1THnkALe0rayQ00keeuxGR1YbYoyGaZYCDMyfEr3Pj8Cdu37vPku9NIRqKdTRY0q4Lu1HAW2AR6gY7mciM7POTbvQKT5vhbWFpSxdnjC2xc+5Xvbz3k53sXkPYVViBrOqqqUF5mJdXp4HDSwM4rB+3Ux6zoDou4gVlRhcw4XDabCQYjTA2/z7WPH/PN+mMe3V1GyteLMat2rFaVRNzBh+fdfPKeh8V3jdHN8GEdn1fBJJuF5J+4XF7i+7s5MTbPFx9ts3XzJyRZs4uTrTaNRNzN/FshFi6GuHK+lIWLZUwNllJVUYzb46XI58NXXExBYSGqpqEoKg6Hi8aGJPPv3OZO9inS7hU0TaMmVsbUaBfTx1OMDrUyNZJgePAgvb1JXkom6U6lSPX08HxDA7rTiUmWRdLYc018MHeTO9nfkXbjWxSFYEkJye4kR48eIdXTTW/fIY4NHGNkZISJyUnGxscZn5gQYn8gsJNSVampbhHCzS+fIhmiXZwuFxWVlSJBrKaGxnicwaEhMpkMs7OzZGZmmJub441Mhv7+fmrr6sQ3hvDSha+4u/4HUlNzM80tLex/oZHyUEhscOg6NrudUDhMOp1mdW2NbDbL2toaGxsbfL25KeYnT53i2fJyqqONvD2zKvpRyq6vs379Bp8tr/Da4BAer1fUxqDY72d0bIzFxUU+vXqVpaUllldWWF1dFePp6WnCkYho8L7uSU6MXUb64cEDHj76kXtb35I+c0bUxngkA7uuUxWN0trWRqK9g7ZEgvaODjpf7KK9o5O6+nrcHg82m0P8hpFwLdLZc+fIzLzJdDpN14EDIqFRzx2pGUVRUFUVVfsPVKPRLaiaVQiro3Eko68CwaDAkBm1sygqskDDpFj/wpj/G7FutmC1OoiEamlretnoQ4t4eqMFBKoqhCbNSb7uJ99Z8j+UYtL9mDQdq02nIlJPR+ur/AnI2/pwCGpowgAAAABJRU5ErkJggg=="/><img srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAADi0lEQVQ4jXWT7U9bVRzHL44xett7bx9uC20pbQFpC1RKAJmUpwKyWcpAM9mGkPCMe6LbYhEX5tToFhZfEAXjBF0CsWwZLpMtMRkaQ/bCZXO+MzF7YXw1/S8+5h7EaKIvPjknOed+zvf8zu9Ke3315NuLkC0WZNVOnjfGM+FD5FT2k1N1BCk6gBQdJCfcR547iqzaMFssmMwy/uJyXh+5xPWVX7h/e4vftgeQDKHJ7t0RKhr77D72FlaR64mRW1THnkALe0rayQ00keeuxGR1YbYoyGaZYCDMyfEr3Pj8Cdu37vPku9NIRqKdTRY0q4Lu1HAW2AR6gY7mciM7POTbvQKT5vhbWFpSxdnjC2xc+5Xvbz3k53sXkPYVViBrOqqqUF5mJdXp4HDSwM4rB+3Ux6zoDou4gVlRhcw4XDabCQYjTA2/z7WPH/PN+mMe3V1GyteLMat2rFaVRNzBh+fdfPKeh8V3jdHN8GEdn1fBJJuF5J+4XF7i+7s5MTbPFx9ts3XzJyRZs4uTrTaNRNzN/FshFi6GuHK+lIWLZUwNllJVUYzb46XI58NXXExBYSGqpqEoKg6Hi8aGJPPv3OZO9inS7hU0TaMmVsbUaBfTx1OMDrUyNZJgePAgvb1JXkom6U6lSPX08HxDA7rTiUmWRdLYc018MHeTO9nfkXbjWxSFYEkJye4kR48eIdXTTW/fIY4NHGNkZISJyUnGxscZn5gQYn8gsJNSVampbhHCzS+fIhmiXZwuFxWVlSJBrKaGxnicwaEhMpkMs7OzZGZmmJub441Mhv7+fmrr6sQ3hvDSha+4u/4HUlNzM80tLex/oZHyUEhscOg6NrudUDhMOp1mdW2NbDbL2toaGxsbfL25KeYnT53i2fJyqqONvD2zKvpRyq6vs379Bp8tr/Da4BAer1fUxqDY72d0bIzFxUU+vXqVpaUllldWWF1dFePp6WnCkYho8L7uSU6MXUb64cEDHj76kXtb35I+c0bUxngkA7uuUxWN0trWRqK9g7ZEgvaODjpf7KK9o5O6+nrcHg82m0P8hpFwLdLZc+fIzLzJdDpN14EDIqFRzx2pGUVRUFUVVfsPVKPRLaiaVQiro3Eko68CwaDAkBm1sygqskDDpFj/wpj/G7FutmC1OoiEamlretnoQ4t4eqMFBKoqhCbNSb7uJ99Z8j+UYtL9mDQdq02nIlJPR+ur/AnI2/pwCGpowgAAAABJRU5ErkJggg==" loading="lazy" draggable="false" class="sc-Nxspf eVicvR"/></picture></figure></div></div></div></div></div></div></a></div></div></div></div></div><div class="sc-5576eb26-1 iObDKv"><div class="sc-5576eb26-2 hrTrkO"></div></div></section></div><!--/$--><div class="sc-5bb576cd-2 Pybqe"><div class="sc-5bb576cd-3 cIIYUq"></div></div><!--$--><div class="sc-iGgWBj sc-gsFSXq sc-dAlyuH sc-23d105d0-1 ikJBEP gZyFmP frlVvZ"><section id="section-df2c1a50-0500-436b-9f17-421db6f53507" class="sc-23d105d0-0 jTGWlj"><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">Spotlight</p><h2 class="sc-jEACwC sc-9209a559-1 gdkkkq jTdQka sc-dd309f0f-3 hOZKpN">The best of Soroban</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 hOJTpb"><span class="sc-2dd968f1-0 bshSNk"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="inherit" class="sc-f21ff114-0 fYcRgx"><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-2dd968f1-1 jnlDMo" style="transform:translateX(100%) translateY(0) translateZ(0)"><span color="inherit" class="sc-f21ff114-0 fYcRgx"><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 ehdbuJ"><span class="sc-2dd968f1-0 bshSNk"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="inherit" class="sc-f21ff114-0 fYcRgx"><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-2dd968f1-1 jnlDMo" style="transform:translateX(-100%) translateY(0) translateZ(0)"><span color="inherit" class="sc-f21ff114-0 fYcRgx"><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-5f757738-0 ftpUjR"><div class="sc-5f757738-1 hsMjgH"><div class="sc-5f757738-7 UfLFe"><div class="sc-e4c1eb1f-0 jmJJJr"><p class="sc-bba9ee74-0 sc-bba9ee74-5 ckbMoM cplXFb">Article</p></div></div><div class="sc-eqUAAy bCzBlf"><div class="sc-fqkvVR deWWeW"><figure width="100%" height="100%" class="sc-iGgWBj sc-gsFSXq sc-hCPjZK gpOeME ikJBEP ipdJds"><picture><source srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAIAAAC9o5sfAAAACXBIWXMAAAsTAAALEwEAmpwYAAABfElEQVQokU2RaW7bQAxGdZbZGM6u0WgZV5uhuHASSYUdp0Xb+9+jGBUp+sAfBIgHfiCLUPoqlG1Tp9SG4KWU8AnnnBBKCQGtqtev/e/36ec+vI2hQhB5UEhEo5V31hqtpAwhdF2XUuq6znvPuSCEcCXt8xJve7wu1VBrA5wRQkhBKeWcCyEYY0KIGOM4jufzeZ7ntm0RkRBCATAlNU1PoQQJnDOaXVKQ/xBCdCldr9e3g8vl0jSN1tpYa6sKnaMiB/lHQRljiAyRUApCDMNwu90ej8f9fl/XdVmWYRzneR6GwTnHODuSMsZyU3BE2X+Rfc+NAcR0Om3b9tecpqmu6yrGpmnqGLXWTwBKotZKIgJAIYyxLy9+3/U0YiiNc23b9n3fdZ3Wmh9bOOcAoJTy3lWh9N45a4zRhXDObWv9/dF8e3VDEpg/JA5oflOGMaaUrELIAapwyNZZUwjv/b6lXx/jjzVdTlJBVj61fGpKAUTpXVPHOubFztlc1vwBd55mGQVtjLYAAAAASUVORK5CYII="/><img srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAIAAAC9o5sfAAAACXBIWXMAAAsTAAALEwEAmpwYAAABfElEQVQokU2RaW7bQAxGdZbZGM6u0WgZV5uhuHASSYUdp0Xb+9+jGBUp+sAfBIgHfiCLUPoqlG1Tp9SG4KWU8AnnnBBKCQGtqtev/e/36ec+vI2hQhB5UEhEo5V31hqtpAwhdF2XUuq6znvPuSCEcCXt8xJve7wu1VBrA5wRQkhBKeWcCyEYY0KIGOM4jufzeZ7ntm0RkRBCATAlNU1PoQQJnDOaXVKQ/xBCdCldr9e3g8vl0jSN1tpYa6sKnaMiB/lHQRljiAyRUApCDMNwu90ej8f9fl/XdVmWYRzneR6GwTnHODuSMsZyU3BE2X+Rfc+NAcR0Om3b9tecpqmu6yrGpmnqGLXWTwBKotZKIgJAIYyxLy9+3/U0YiiNc23b9n3fdZ3Wmh9bOOcAoJTy3lWh9N45a4zRhXDObWv9/dF8e3VDEpg/JA5oflOGMaaUrELIAapwyNZZUwjv/b6lXx/jjzVdTlJBVj61fGpKAUTpXVPHOubFztlc1vwBd55mGQVtjLYAAAAASUVORK5CYII=" loading="lazy" draggable="false" class="sc-Nxspf eVicvR"/></picture></figure></div></div></div><div class="sc-5f757738-6 jVscHt"><p class="sc-bba9ee74-0 sc-bba9ee74-5 gkIljR cplXFb"><time>August 14, 2023</time><span> • <!-- -->Julian Martinez</span></p><div data-row="title" class="sc-5f757738-3 fCvPmi"><h3 class="sc-bba9ee74-0 sc-bba9ee74-3 gNoFFT gOeAKR">Learn Soroban As Easy as 1-2-3 With Community-Made Tooling</h3></div><div data-row="tags" class="sc-2ae2262f-0 kZbqAx"><p class="sc-bba9ee74-0 sc-bba9ee74-6 sc-6c4e5f6b-0 tcZct ijrKMM eAqYaG">Soroban</p><p class="sc-bba9ee74-0 sc-bba9ee74-6 sc-6c4e5f6b-0 tcZct ijrKMM eAqYaG">Ecosystem</p><p class="sc-bba9ee74-0 sc-bba9ee74-6 sc-6c4e5f6b-0 tcZct ijrKMM eAqYaG">Projects</p></div><div class="sc-5f757738-8 cVylOx"><p class="sc-bba9ee74-0 sc-bba9ee74-4 sc-5f757738-9 gkIljR cOiHby kATleG">The thriving Soroban ecosystem of over 70 projects has demonstrated consistent commitment to fostering developer growth by way of educational…</p></div><a draggable="false" class="sc-gFqAkR sc-c0c254ad-5 jOfBNv gXdNzm sc-5f757738-10 becjcg" aria-label="View" variant="textButton" href="/blog/developers/learn-soroban-as-easy-as-1-2-3-with-community-made-tooling"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 tcZct cOiHby iBobIU">View</span><span class="sc-2dd968f1-0 eCPgze"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-2dd968f1-1 jnlDMo" style="transform:translateX(-100%) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-68157fac-2 bjbOhs"><div draggable="false" data-testid="card" class="sc-5f757738-0 ftpUjR"><div class="sc-5f757738-1 hsMjgH"><div class="sc-5f757738-7 UfLFe"><div class="sc-e4c1eb1f-0 jmJJJr"><p class="sc-bba9ee74-0 sc-bba9ee74-5 ckbMoM cplXFb">Article</p></div></div><div class="sc-eqUAAy bCzBlf"><div class="sc-fqkvVR deWWeW"><figure width="100%" height="100%" class="sc-iGgWBj sc-gsFSXq sc-hCPjZK gpOeME ikJBEP ipdJds"><picture><source srcSet="data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJABQDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAQBBQcI/8QAKhAAAAUCAwYHAAAAAAAAAAAAAAIDBAUBEgYxYQcRExQhMjQ1N3Fyc7H/xAAWAQEBAQAAAAAAAAAAAAAAAAADAQT/xAAbEQACAwEBAQAAAAAAAAAAAAABAgADERIhof/aAAwDAQACEQMRAD8AziS5pR6WfjkFGrWtbyKpGvqjpoE5qXf4kMgZy8XkFm/aXhdd2ovsKemc37iNjPmLv6xkoIusbsDVOAy3Mak6ESksMTUquVy3hTIEsKW23OtKZgHULXwyXxp+ADryo5Aha5935P/Z"/><img srcSet="data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJABQDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAQBBQcI/8QAKhAAAAUCAwYHAAAAAAAAAAAAAAIDBAUBEgYxYQcRExQhMjQ1N3Fyc7H/xAAWAQEBAQAAAAAAAAAAAAAAAAADAQT/xAAbEQACAwEBAQAAAAAAAAAAAAABAgADERIhof/aAAwDAQACEQMRAD8AziS5pR6WfjkFGrWtbyKpGvqjpoE5qXf4kMgZy8XkFm/aXhdd2ovsKemc37iNjPmLv6xkoIusbsDVOAy3Mak6ESksMTUquVy3hTIEsKW23OtKZgHULXwyXxp+ADryo5Aha5935P/Z" loading="lazy" draggable="false" class="sc-Nxspf eVicvR"/></picture></figure></div></div></div><div class="sc-5f757738-6 jVscHt"><p class="sc-bba9ee74-0 sc-bba9ee74-5 gkIljR cplXFb"><time>August 8, 2023</time><span> • <!-- -->Bri Wylde</span></p><div data-row="title" class="sc-5f757738-3 fCvPmi"><h3 class="sc-bba9ee74-0 sc-bba9ee74-3 gNoFFT gOeAKR">A Developer’s Guide to Soroban Adoption Fund Programs Pt. 2</h3></div><div data-row="tags" class="sc-2ae2262f-0 kZbqAx"><p class="sc-bba9ee74-0 sc-bba9ee74-6 sc-6c4e5f6b-0 tcZct ijrKMM eAqYaG">Soroban</p><p class="sc-bba9ee74-0 sc-bba9ee74-6 sc-6c4e5f6b-0 tcZct ijrKMM eAqYaG">Programs</p><p class="sc-bba9ee74-0 sc-bba9ee74-6 sc-6c4e5f6b-0 tcZct ijrKMM eAqYaG">Smart contracts</p></div><div class="sc-5f757738-8 cVylOx"><p class="sc-bba9ee74-0 sc-bba9ee74-4 sc-5f757738-9 gkIljR cOiHby kATleG">Here&#x27;s the latest updates on the Soroban Adoption Fund Programs, including: the Stellar Community Fund, RPCiege, the Sorobounty Spectacular, and more.</p></div><a draggable="false" class="sc-gFqAkR sc-c0c254ad-5 jOfBNv gXdNzm sc-5f757738-10 becjcg" aria-label="View" variant="textButton" href="/blog/developers/developers-guide-soroban-adoption-fund-programs-pt-2"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 tcZct cOiHby iBobIU">View</span><span class="sc-2dd968f1-0 eCPgze"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-2dd968f1-1 jnlDMo" style="transform:translateX(-100%) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-68157fac-2 bjbOhs"><div draggable="false" data-testid="card" class="sc-5f757738-0 ftpUjR"><div class="sc-5f757738-1 hsMjgH"><div class="sc-5f757738-7 UfLFe"><div class="sc-e4c1eb1f-0 jmJJJr"><p class="sc-bba9ee74-0 sc-bba9ee74-5 ckbMoM cplXFb">Article</p></div></div><div class="sc-eqUAAy bCzBlf"><div class="sc-fqkvVR deWWeW"><figure width="100%" height="100%" class="sc-iGgWBj sc-gsFSXq sc-hCPjZK gpOeME ikJBEP ipdJds"><picture><source srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAIAAAC9o5sfAAAACXBIWXMAAAsTAAALEwEAmpwYAAABq0lEQVQokVXRTW/TMACA4fyVrUuc1Hbs2EkdO27iJU26TiSliGplkya4QKG97Aya1iEBFRLjYwgkhpgmfiiiHxI89/f0Wlmqu1opKVhAXQBa/9tda7V2d3YcSqLTUzmf4bJ0MLIRskzW1YkSIgoowQhhjAkhlFLf913X3fTr2PejJ4/NYiHnMz454o8mloxFFIUBJQhBhGCn00nT1BiTpiljDABgr+y1Wna7zcYP8+Wy//W6vPpQfbyyaMgRpW7bs23b8zwhRJ7nZVkWRdHtdpVSUkohBOe8DWE7SdR8dnj9ZXR3O/p9Z0WTIz4e46oElEKMjTFN0wyHw6Zp6rq+v1LXda/XY5y5ENJ8v5g+vXf+8uD8lbX/+rJ4vzSLi/DkhCilta62+v3+YKWqKmMMDznGmIdc5ybp91iWWvLF8/ztm8HPm2L5jj0YQULQFsbY36KUMkajKExUrBPJWQAAsKDWcjo9+P5tcPMjnj5zKN3s2Tz6ywWA+DgKuVJxlmqtZRAQx3EsB8Lw+Lj6/Onw9ldyduaG4b/xuvc8NwhILCKdyCxNEhVT6tv23h/SW4DgzlDoSwAAAABJRU5ErkJggg=="/><img srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAIAAAC9o5sfAAAACXBIWXMAAAsTAAALEwEAmpwYAAABq0lEQVQokVXRTW/TMACA4fyVrUuc1Hbs2EkdO27iJU26TiSliGplkya4QKG97Aya1iEBFRLjYwgkhpgmfiiiHxI89/f0Wlmqu1opKVhAXQBa/9tda7V2d3YcSqLTUzmf4bJ0MLIRskzW1YkSIgoowQhhjAkhlFLf913X3fTr2PejJ4/NYiHnMz454o8mloxFFIUBJQhBhGCn00nT1BiTpiljDABgr+y1Wna7zcYP8+Wy//W6vPpQfbyyaMgRpW7bs23b8zwhRJ7nZVkWRdHtdpVSUkohBOe8DWE7SdR8dnj9ZXR3O/p9Z0WTIz4e46oElEKMjTFN0wyHw6Zp6rq+v1LXda/XY5y5ENJ8v5g+vXf+8uD8lbX/+rJ4vzSLi/DkhCilta62+v3+YKWqKmMMDznGmIdc5ybp91iWWvLF8/ztm8HPm2L5jj0YQULQFsbY36KUMkajKExUrBPJWQAAsKDWcjo9+P5tcPMjnj5zKN3s2Tz6ywWA+DgKuVJxlmqtZRAQx3EsB8Lw+Lj6/Onw9ldyduaG4b/xuvc8NwhILCKdyCxNEhVT6tv23h/SW4DgzlDoSwAAAABJRU5ErkJggg==" loading="lazy" draggable="false" class="sc-Nxspf eVicvR"/></picture></figure></div></div></div><div class="sc-5f757738-6 jVscHt"><p class="sc-bba9ee74-0 sc-bba9ee74-5 gkIljR cplXFb"><time>July 24, 2023</time><span> • <!-- -->Julian Martinez</span></p><div data-row="title" class="sc-5f757738-3 fCvPmi"><h3 class="sc-bba9ee74-0 sc-bba9ee74-3 gNoFFT gOeAKR">The Essential Guide to Rust Development</h3></div><div data-row="tags" class="sc-2ae2262f-0 kZbqAx"><p class="sc-bba9ee74-0 sc-bba9ee74-6 sc-6c4e5f6b-0 tcZct ijrKMM eAqYaG">Soroban</p><p class="sc-bba9ee74-0 sc-bba9ee74-6 sc-6c4e5f6b-0 tcZct ijrKMM eAqYaG">Rust</p></div><div class="sc-5f757738-8 cVylOx"><p class="sc-bba9ee74-0 sc-bba9ee74-4 sc-5f757738-9 gkIljR cOiHby kATleG">Your essential programming guide to developing on Rust.</p></div><a draggable="false" class="sc-gFqAkR sc-c0c254ad-5 jOfBNv gXdNzm sc-5f757738-10 becjcg" aria-label="View" variant="textButton" href="/blog/developers/essential-guide-rust-development"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 tcZct cOiHby iBobIU">View</span><span class="sc-2dd968f1-0 eCPgze"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-2dd968f1-1 jnlDMo" style="transform:translateX(-100%) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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></div></div></section></div><!--/$--><div class="sc-5bb576cd-2 vGZnE"><div class="sc-5bb576cd-3 fgDRRc"></div></div><!--$--><div class="sc-iGgWBj sc-gsFSXq sc-dAlyuH sc-23d105d0-1 ikJBEP ecnKox frlVvZ"><section id="section-806d59afaab0923442537ce7e036b9d2" class="sc-23d105d0-0 jTGWlj"><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">Protocol Upgrades</p><h2 class="sc-jEACwC sc-9209a559-1 gdkkkq jTdQka sc-dd309f0f-3 hOZKpN">An ever-evolving network</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 hOJTpb"><span class="sc-2dd968f1-0 bshSNk"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="inherit" class="sc-f21ff114-0 fYcRgx"><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-2dd968f1-1 jnlDMo" style="transform:translateX(100%) translateY(0) translateZ(0)"><span color="inherit" class="sc-f21ff114-0 fYcRgx"><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 ehdbuJ"><span class="sc-2dd968f1-0 bshSNk"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="inherit" class="sc-f21ff114-0 fYcRgx"><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-2dd968f1-1 jnlDMo" style="transform:translateX(-100%) translateY(0) translateZ(0)"><span color="inherit" class="sc-f21ff114-0 fYcRgx"><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-5f757738-0 ftpUjR"><div class="sc-5f757738-1 hsMjgH"><div class="sc-5f757738-7 UfLFe"><div class="sc-e4c1eb1f-0 jmJJJr"><p class="sc-bba9ee74-0 sc-bba9ee74-5 ckbMoM cplXFb">Article</p></div></div><div class="sc-eqUAAy bCzBlf"><div class="sc-fqkvVR deWWeW"><figure width="100%" height="100%" class="sc-iGgWBj sc-gsFSXq sc-hCPjZK gpOeME ikJBEP ipdJds"><picture><source srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAIAAAAmMtkJAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC/klEQVQokRXEy2/TZgAAcP83O7Bx2KQd0YQ4oElsTOLANKFJOwzBxDS2w0anIvZgB0RhCKpKrcYaQldCQ9MG2qZ186LFTtI0aZ3Edhw/Pj8/Pz5/n90kBUqR0H6HH1VcdugFmHsC1xbczXWvWvZLObecE/nqrNH4FjZPEek7X01pXUVXQxdi5MHAbhm9XaULqLWMu5pxV+f/n170iks+U/DbDdOSnwfKnUi5HIPreqewU7HENva8iBCCQ+hYliJBiikElaJfLXuVosvknWrJ5XexawcBbFkqHVrzsZNT+U6Ddbs88YM4ignB0IVAU3qU3HUMFUDQcZSaLW1YKm8bEFoAyNsdbsPQtpEnW4ajSMjQCQoc4texndWFxPbmOCXwLddkh+7DV/bvr6xrkTMPunmuOsOs/732dLLCbOi6aVu+aYSei4jH9o0/o+45mTm9/vhTShQ436BfWqOH4ORr9TPYGannfy1nvqIfnZ6d/HHxyQLH9bimUmUkvq058grmL0bccWfreLv4BYVsemBPHehfv1U+HAofd8tn6Edfrv33+XLyzOSty4l/kqV8cyXbmLmfz6aZSuEFV05Km39ZjdFAvEa9Ns4f6GcPtWNv5ff3+E+40vdLqauZ5Oj0vSsjP128/ttYJlXLzokzUyvp+/+uz9MbOX6rxPWaLDIK1GHvyBvpyEvxvX3hKBK+adVmCvTKs8Xs1MTkyM9Xxm6MZ+cqS2kuPT27OvtDszjON7o93jIVBUGdOpCODviP3K0PzNoJbefmFlN+Xq6wbG15OZdIPEg/nltIPUxM3J24ObI4fU6o3rD1VgBl5LR8CKghuICkX5T6JaHyR7tG1xmea0oAAEkSqzX2xWYx9/RBKnk7lbhNZ8eEZhpaIg70CKkYQSr28p7FAqkkcuxuXRI4E9p+FIWYBNA1DVPr9US+syvynKa0oS2HCMYR6vdJf9CnIuK50AGaKQl6eweoso1JsNcP+4Nwb4BIjEMcIxyFGBOCo4jEMekP9gbD4XB//x0A3mXjMWCDvwAAAABJRU5ErkJggg=="/><img srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAIAAAAmMtkJAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC/klEQVQokRXEy2/TZgAAcP83O7Bx2KQd0YQ4oElsTOLANKFJOwzBxDS2w0anIvZgB0RhCKpKrcYaQldCQ9MG2qZ186LFTtI0aZ3Edhw/Pj8/Pz5/n90kBUqR0H6HH1VcdugFmHsC1xbczXWvWvZLObecE/nqrNH4FjZPEek7X01pXUVXQxdi5MHAbhm9XaULqLWMu5pxV+f/n170iks+U/DbDdOSnwfKnUi5HIPreqewU7HENva8iBCCQ+hYliJBiikElaJfLXuVosvknWrJ5XexawcBbFkqHVrzsZNT+U6Ddbs88YM4ignB0IVAU3qU3HUMFUDQcZSaLW1YKm8bEFoAyNsdbsPQtpEnW4ajSMjQCQoc4texndWFxPbmOCXwLddkh+7DV/bvr6xrkTMPunmuOsOs/732dLLCbOi6aVu+aYSei4jH9o0/o+45mTm9/vhTShQ436BfWqOH4ORr9TPYGannfy1nvqIfnZ6d/HHxyQLH9bimUmUkvq058grmL0bccWfreLv4BYVsemBPHehfv1U+HAofd8tn6Edfrv33+XLyzOSty4l/kqV8cyXbmLmfz6aZSuEFV05Km39ZjdFAvEa9Ns4f6GcPtWNv5ff3+E+40vdLqauZ5Oj0vSsjP128/ttYJlXLzokzUyvp+/+uz9MbOX6rxPWaLDIK1GHvyBvpyEvxvX3hKBK+adVmCvTKs8Xs1MTkyM9Xxm6MZ+cqS2kuPT27OvtDszjON7o93jIVBUGdOpCODviP3K0PzNoJbefmFlN+Xq6wbG15OZdIPEg/nltIPUxM3J24ObI4fU6o3rD1VgBl5LR8CKghuICkX5T6JaHyR7tG1xmea0oAAEkSqzX2xWYx9/RBKnk7lbhNZ8eEZhpaIg70CKkYQSr28p7FAqkkcuxuXRI4E9p+FIWYBNA1DVPr9US+syvynKa0oS2HCMYR6vdJf9CnIuK50AGaKQl6eweoso1JsNcP+4Nwb4BIjEMcIxyFGBOCo4jEMekP9gbD4XB//x0A3mXjMWCDvwAAAABJRU5ErkJggg==" loading="lazy" draggable="false" class="sc-Nxspf eVicvR"/></picture></figure></div></div></div><div class="sc-5f757738-6 haOyBf"><p class="sc-bba9ee74-0 sc-bba9ee74-5 gkIljR cplXFb"><time>November 5, 2024</time><span> • <!-- -->Stellar Development Foundation</span></p><div data-row="title" class="sc-5f757738-3 fCvPmi"><h3 class="sc-bba9ee74-0 sc-bba9ee74-3 gNoFFT gOeAKR">Protocol 22 Upgrade Guide</h3></div><div data-row="tags" class="sc-2ae2262f-0 kZbqAx"><p class="sc-bba9ee74-0 sc-bba9ee74-6 sc-6c4e5f6b-0 tcZct ijrKMM eAqYaG">Protocol upgrade</p><p class="sc-bba9ee74-0 sc-bba9ee74-6 sc-6c4e5f6b-0 tcZct ijrKMM eAqYaG">Soroban</p></div><div class="sc-5f757738-8 cVylOx"><p class="sc-bba9ee74-0 sc-bba9ee74-4 sc-5f757738-9 gkIljR cOiHby kATleG">Your go-to guide for upgrading to Protocol 22, which introduces constructors and host functions for BLS12-381 to the Stellar network.</p></div><a draggable="false" class="sc-gFqAkR sc-c0c254ad-5 jOfBNv gXdNzm sc-5f757738-10 becjcg" aria-label="Read More" variant="textButton" href="/blog/developers/protocol-22-upgrade-guide"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 tcZct cOiHby iBobIU">Read More</span><span class="sc-2dd968f1-0 eCPgze"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-2dd968f1-1 jnlDMo" style="transform:translateX(-100%) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-68157fac-2 bjbOhs"><div draggable="false" data-testid="card" class="sc-5f757738-0 ftpUjR"><div class="sc-5f757738-1 hsMjgH"><div class="sc-5f757738-7 UfLFe"><div class="sc-e4c1eb1f-0 jmJJJr"><p class="sc-bba9ee74-0 sc-bba9ee74-5 ckbMoM cplXFb">Article</p></div></div><div class="sc-eqUAAy bCzBlf"><div class="sc-fqkvVR deWWeW"><figure width="100%" height="100%" class="sc-iGgWBj sc-gsFSXq sc-hCPjZK gpOeME ikJBEP ipdJds"><picture><source srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAADeklEQVQ4jVWU628UZRTG+3fYWLdbaAv0DoJog5WmajQqBklBKUSQKhiTxib6wZAQwUYlNjbVEi8kLaG2tql0gYIrpLTdbnf2Mrs7O7OXmb11p3tr/4mfmdkL+uHJ++k853ne85xTE5YcRELrZWwg+90EPD5EQcS7HkRYlU241yTcayG8zgCSTyAslWqispNYWCARE0knJGpKhE7UsJuE6icek4iEJCRfAN9GENeqgrAawe0I410PIboChEQfUcVDPOYjFQ+SSSlkMzHyW3FqjC4xZYOk6mczKZPUfMj+xzyx25j/Y4GZqUUWZuw8uu/G45AJehWUoEJSi5DVNQrZJMV8iu3CpgmTUA0LZqd41EvQM8Py0heMXz/DhQ/7GTh1iosXBvn68giTv//Jvb/+xrniIaEmKOYyJslOMVOFSahFPaQTIRKqj4AwyeL0Bwx90sGLh3bR0drAgc5mXu4+zLG33uH82XOMfj+O4PCTzZQI/4sa41MTqoiejpDTo6TVf5i/Nczxtztp2l3LbmsJe5ssHOhs4uD+fZx49yTTkza0SJpCWeV2wXgzBuEGSc3oprKTj5BP3Wduapg3+jqxWp6hob6WXdZa2vY10tdzkL6eNk4c6+HmjQlkMcrWpl62XSKtiSkuUvEAOV1jJy9TTN/lwcIVTvcfYW9zHY0Nz9LcWEdbSxO9R7o4f7qV0Wsv8Ng2jOK1k1LjFLLG/1UsK2WFusp2XqO45eWh7ScGTvbS1W6hq81CR0s97S31vH7UyshXjSzNtuJ/8iqab4SE4iK7mS5bNqYsO8086ekwhVySfCaAbW6E9987xCsvWXiz18rR7np6DlsYOF7H2NXnmP3FyspiO0nPOVKhRTKJOMV8SWU1NkbKc1saBV3EtfwjP1zr5/NLrzE02MPHZ55ncGA/l4fa+PmbPYxe2cP0RDfhtUvo4Tmy6ZhJWM1hdTC6SjEXJZtcJuSZ5dHSLW7fHGPsuy+5fvUzfh39lNsTFxn/9iOmbgzjd/xGLrlGMRd/GpvKLhtZ3EzJ5PQYha0wuYxEPKLgWvXz0LbCndklbHN3sdvu8WBxnmX7HZSgAz0dMmsMd9XVq6jUIsYGiKZaI+QxxU/QaxwEg1hCWBMRBTeSbx0laKysgBb1mjOo1FUJn8JZxrp5UZTABiFRQPJ5kP2VK2O4quD/tf8Cl5idDLZzCa4AAAAASUVORK5CYII="/><img srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAADeklEQVQ4jVWU628UZRTG+3fYWLdbaAv0DoJog5WmajQqBklBKUSQKhiTxib6wZAQwUYlNjbVEi8kLaG2tql0gYIrpLTdbnf2Mrs7O7OXmb11p3tr/4mfmdkL+uHJ++k853ne85xTE5YcRELrZWwg+90EPD5EQcS7HkRYlU241yTcayG8zgCSTyAslWqispNYWCARE0knJGpKhE7UsJuE6icek4iEJCRfAN9GENeqgrAawe0I410PIboChEQfUcVDPOYjFQ+SSSlkMzHyW3FqjC4xZYOk6mczKZPUfMj+xzyx25j/Y4GZqUUWZuw8uu/G45AJehWUoEJSi5DVNQrZJMV8iu3CpgmTUA0LZqd41EvQM8Py0heMXz/DhQ/7GTh1iosXBvn68giTv//Jvb/+xrniIaEmKOYyJslOMVOFSahFPaQTIRKqj4AwyeL0Bwx90sGLh3bR0drAgc5mXu4+zLG33uH82XOMfj+O4PCTzZQI/4sa41MTqoiejpDTo6TVf5i/Nczxtztp2l3LbmsJe5ssHOhs4uD+fZx49yTTkza0SJpCWeV2wXgzBuEGSc3oprKTj5BP3Wduapg3+jqxWp6hob6WXdZa2vY10tdzkL6eNk4c6+HmjQlkMcrWpl62XSKtiSkuUvEAOV1jJy9TTN/lwcIVTvcfYW9zHY0Nz9LcWEdbSxO9R7o4f7qV0Wsv8Ng2jOK1k1LjFLLG/1UsK2WFusp2XqO45eWh7ScGTvbS1W6hq81CR0s97S31vH7UyshXjSzNtuJ/8iqab4SE4iK7mS5bNqYsO8086ekwhVySfCaAbW6E9987xCsvWXiz18rR7np6DlsYOF7H2NXnmP3FyspiO0nPOVKhRTKJOMV8SWU1NkbKc1saBV3EtfwjP1zr5/NLrzE02MPHZ55ncGA/l4fa+PmbPYxe2cP0RDfhtUvo4Tmy6ZhJWM1hdTC6SjEXJZtcJuSZ5dHSLW7fHGPsuy+5fvUzfh39lNsTFxn/9iOmbgzjd/xGLrlGMRd/GpvKLhtZ3EzJ5PQYha0wuYxEPKLgWvXz0LbCndklbHN3sdvu8WBxnmX7HZSgAz0dMmsMd9XVq6jUIsYGiKZaI+QxxU/QaxwEg1hCWBMRBTeSbx0laKysgBb1mjOo1FUJn8JZxrp5UZTABiFRQPJ5kP2VK2O4quD/tf8Cl5idDLZzCa4AAAAASUVORK5CYII=" loading="lazy" draggable="false" class="sc-Nxspf eVicvR"/></picture></figure></div></div></div><div class="sc-5f757738-6 haOyBf"><p class="sc-bba9ee74-0 sc-bba9ee74-5 gkIljR cplXFb"><time>May 7, 2024 at 11.05 AM CET</time><span> • <!-- -->Nicole Adair</span></p><div data-row="title" class="sc-5f757738-3 fCvPmi"><h3 class="sc-bba9ee74-0 sc-bba9ee74-3 gNoFFT gOeAKR">Protocol 21 Upgrade Guide </h3></div><div class="sc-5f757738-8 cVylOx"><p class="sc-bba9ee74-0 sc-bba9ee74-4 sc-5f757738-9 gkIljR cOiHby kATleG">Your go-to guide for upgrading to Protocol 21, which introduces secp256r1, improvements to state archival, and fee optimizations to the Stellar…</p></div><a draggable="false" class="sc-gFqAkR sc-c0c254ad-5 jOfBNv gXdNzm sc-5f757738-10 becjcg" aria-label="View" variant="textButton" href="/blog/developers/protocol-21-upgrade-guide"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 tcZct cOiHby iBobIU">View</span><span class="sc-2dd968f1-0 eCPgze"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-2dd968f1-1 jnlDMo" style="transform:translateX(-100%) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-68157fac-2 bjbOhs"><div draggable="false" data-testid="card" class="sc-5f757738-0 ftpUjR"><div class="sc-5f757738-1 hsMjgH"><div class="sc-5f757738-7 UfLFe"><div class="sc-e4c1eb1f-0 jmJJJr"><p class="sc-bba9ee74-0 sc-bba9ee74-5 ckbMoM cplXFb">Article</p></div></div><div class="sc-eqUAAy bCzBlf"><div class="sc-fqkvVR deWWeW"><figure width="100%" height="100%" class="sc-iGgWBj sc-gsFSXq sc-hCPjZK gpOeME ikJBEP ipdJds"><picture><source srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAIAAAAmMtkJAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC/klEQVQokRXEy2/TZgAAcP83O7Bx2KQd0YQ4oElsTOLANKFJOwzBxDS2w0anIvZgB0RhCKpKrcYaQldCQ9MG2qZ186LFTtI0aZ3Edhw/Pj8/Pz5/n90kBUqR0H6HH1VcdugFmHsC1xbczXWvWvZLObecE/nqrNH4FjZPEek7X01pXUVXQxdi5MHAbhm9XaULqLWMu5pxV+f/n170iks+U/DbDdOSnwfKnUi5HIPreqewU7HENva8iBCCQ+hYliJBiikElaJfLXuVosvknWrJ5XexawcBbFkqHVrzsZNT+U6Ddbs88YM4ignB0IVAU3qU3HUMFUDQcZSaLW1YKm8bEFoAyNsdbsPQtpEnW4ajSMjQCQoc4texndWFxPbmOCXwLddkh+7DV/bvr6xrkTMPunmuOsOs/732dLLCbOi6aVu+aYSei4jH9o0/o+45mTm9/vhTShQ436BfWqOH4ORr9TPYGannfy1nvqIfnZ6d/HHxyQLH9bimUmUkvq058grmL0bccWfreLv4BYVsemBPHehfv1U+HAofd8tn6Edfrv33+XLyzOSty4l/kqV8cyXbmLmfz6aZSuEFV05Km39ZjdFAvEa9Ns4f6GcPtWNv5ff3+E+40vdLqauZ5Oj0vSsjP128/ttYJlXLzokzUyvp+/+uz9MbOX6rxPWaLDIK1GHvyBvpyEvxvX3hKBK+adVmCvTKs8Xs1MTkyM9Xxm6MZ+cqS2kuPT27OvtDszjON7o93jIVBUGdOpCODviP3K0PzNoJbefmFlN+Xq6wbG15OZdIPEg/nltIPUxM3J24ObI4fU6o3rD1VgBl5LR8CKghuICkX5T6JaHyR7tG1xmea0oAAEkSqzX2xWYx9/RBKnk7lbhNZ8eEZhpaIg70CKkYQSr28p7FAqkkcuxuXRI4E9p+FIWYBNA1DVPr9US+syvynKa0oS2HCMYR6vdJf9CnIuK50AGaKQl6eweoso1JsNcP+4Nwb4BIjEMcIxyFGBOCo4jEMekP9gbD4XB//x0A3mXjMWCDvwAAAABJRU5ErkJggg=="/><img srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAIAAAAmMtkJAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC/klEQVQokRXEy2/TZgAAcP83O7Bx2KQd0YQ4oElsTOLANKFJOwzBxDS2w0anIvZgB0RhCKpKrcYaQldCQ9MG2qZ186LFTtI0aZ3Edhw/Pj8/Pz5/n90kBUqR0H6HH1VcdugFmHsC1xbczXWvWvZLObecE/nqrNH4FjZPEek7X01pXUVXQxdi5MHAbhm9XaULqLWMu5pxV+f/n170iks+U/DbDdOSnwfKnUi5HIPreqewU7HENva8iBCCQ+hYliJBiikElaJfLXuVosvknWrJ5XexawcBbFkqHVrzsZNT+U6Ddbs88YM4ignB0IVAU3qU3HUMFUDQcZSaLW1YKm8bEFoAyNsdbsPQtpEnW4ajSMjQCQoc4texndWFxPbmOCXwLddkh+7DV/bvr6xrkTMPunmuOsOs/732dLLCbOi6aVu+aYSei4jH9o0/o+45mTm9/vhTShQ436BfWqOH4ORr9TPYGannfy1nvqIfnZ6d/HHxyQLH9bimUmUkvq058grmL0bccWfreLv4BYVsemBPHehfv1U+HAofd8tn6Edfrv33+XLyzOSty4l/kqV8cyXbmLmfz6aZSuEFV05Km39ZjdFAvEa9Ns4f6GcPtWNv5ff3+E+40vdLqauZ5Oj0vSsjP128/ttYJlXLzokzUyvp+/+uz9MbOX6rxPWaLDIK1GHvyBvpyEvxvX3hKBK+adVmCvTKs8Xs1MTkyM9Xxm6MZ+cqS2kuPT27OvtDszjON7o93jIVBUGdOpCODviP3K0PzNoJbefmFlN+Xq6wbG15OZdIPEg/nltIPUxM3J24ObI4fU6o3rD1VgBl5LR8CKghuICkX5T6JaHyR7tG1xmea0oAAEkSqzX2xWYx9/RBKnk7lbhNZ8eEZhpaIg70CKkYQSr28p7FAqkkcuxuXRI4E9p+FIWYBNA1DVPr9US+syvynKa0oS2HCMYR6vdJf9CnIuK50AGaKQl6eweoso1JsNcP+4Nwb4BIjEMcIxyFGBOCo4jEMekP9gbD4XB//x0A3mXjMWCDvwAAAABJRU5ErkJggg==" loading="lazy" draggable="false" class="sc-Nxspf eVicvR"/></picture></figure></div></div></div><div class="sc-5f757738-6 haOyBf"><p class="sc-bba9ee74-0 sc-bba9ee74-5 gkIljR cplXFb"><time>February 20, 2024 at 9.00 AM PST</time><span> • <!-- -->Stellar Development Foundation</span></p><div data-row="title" class="sc-5f757738-3 fCvPmi"><h3 class="sc-bba9ee74-0 sc-bba9ee74-3 gNoFFT gOeAKR">Protocol 20 Upgrade Guide</h3></div><div data-row="tags" class="sc-2ae2262f-0 kZbqAx"><p class="sc-bba9ee74-0 sc-bba9ee74-6 sc-6c4e5f6b-0 tcZct ijrKMM eAqYaG">Protocol upgrade</p><p class="sc-bba9ee74-0 sc-bba9ee74-6 sc-6c4e5f6b-0 tcZct ijrKMM eAqYaG">Soroban</p></div><div class="sc-5f757738-8 cVylOx"><p class="sc-bba9ee74-0 sc-bba9ee74-4 sc-5f757738-9 gkIljR cOiHby kATleG">Your go-to guide for upgrading to Protocol 20, which introduces support for Soroban smart contracts to Stellar.</p></div><a draggable="false" class="sc-gFqAkR sc-c0c254ad-5 jOfBNv gXdNzm sc-5f757738-10 becjcg" aria-label="Read More" variant="textButton" href="/blog/developers/protocol-20-upgrade-guide"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 tcZct cOiHby iBobIU">Read More</span><span class="sc-2dd968f1-0 eCPgze"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-2dd968f1-1 jnlDMo" style="transform:translateX(-100%) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-68157fac-2 bjbOhs"><div draggable="false" data-testid="card" class="sc-5f757738-0 ftpUjR"><div class="sc-5f757738-1 hsMjgH"><div class="sc-5f757738-7 UfLFe"><div class="sc-e4c1eb1f-0 jmJJJr"><p class="sc-bba9ee74-0 sc-bba9ee74-5 ckbMoM cplXFb">Article</p></div></div><div class="sc-eqUAAy bCzBlf"><div class="sc-fqkvVR deWWeW"><figure width="100%" height="100%" class="sc-iGgWBj sc-gsFSXq sc-hCPjZK gpOeME ikJBEP ipdJds"><picture><source srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAIAAADtbgqsAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA+0lEQVQokYWSW0sDQQyF979tslu6k07ZbYurL1oKRYs+KHgB/e1HMpO5qNjCsMwl30lysg26FXqvXxbd9B7k0A7/LnIW1g6Nwb1XOO5ZzvEccnQrkGuMYSmZWUqS9o8KOYtXmJwulSiSelyOkC1kp5tajsKrwfEqlpqrHSbMt9jfY/+A+Q5usicKMb1111QVVoWtr3B8xPM7Xj5wfMI4F5gFC69L4TphhmWLwwmvn3j7UtjvLIzcT8MWa+vzl6XjtfKHEzY3GpB1OTTMKhRG1aWGawkW7XyYilvxMlmdRhWtzp5dHLIllwQnAy/wpewMx7nn5s//nnlg5L4BoXl7f6Yz3GAAAAAASUVORK5CYII="/><img srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAIAAADtbgqsAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA+0lEQVQokYWSW0sDQQyF979tslu6k07ZbYurL1oKRYs+KHgB/e1HMpO5qNjCsMwl30lysg26FXqvXxbd9B7k0A7/LnIW1g6Nwb1XOO5ZzvEccnQrkGuMYSmZWUqS9o8KOYtXmJwulSiSelyOkC1kp5tajsKrwfEqlpqrHSbMt9jfY/+A+Q5usicKMb1111QVVoWtr3B8xPM7Xj5wfMI4F5gFC69L4TphhmWLwwmvn3j7UtjvLIzcT8MWa+vzl6XjtfKHEzY3GpB1OTTMKhRG1aWGawkW7XyYilvxMlmdRhWtzp5dHLIllwQnAy/wpewMx7nn5s//nnlg5L4BoXl7f6Yz3GAAAAAASUVORK5CYII=" loading="lazy" draggable="false" class="sc-Nxspf eVicvR"/></picture></figure></div></div></div><div class="sc-5f757738-6 haOyBf"><p class="sc-bba9ee74-0 sc-bba9ee74-5 gkIljR cplXFb"><time>June 8, 2022</time><span> • <!-- -->Justin Rice</span></p><div data-row="title" class="sc-5f757738-3 fCvPmi"><h3 class="sc-bba9ee74-0 sc-bba9ee74-3 gNoFFT gOeAKR">Protocol 19 Upgrade Complete!</h3></div><div class="sc-5f757738-8 cVylOx"><p class="sc-bba9ee74-0 sc-bba9ee74-4 sc-5f757738-9 gkIljR cOiHby kATleG">Today, June 8, 2022 at 15:00 UTC, the Stellar public network successfully upgraded to Protocol 19! If you&#x27;re having trouble with your Stellar…</p></div><a draggable="false" class="sc-gFqAkR sc-c0c254ad-5 jOfBNv gXdNzm sc-5f757738-10 becjcg" aria-label="View" variant="textButton" href="/blog/developers/protocol-19-upgrade-complete"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 tcZct cOiHby iBobIU">View</span><span class="sc-2dd968f1-0 eCPgze"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-2dd968f1-1 jnlDMo" style="transform:translateX(-100%) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-68157fac-2 bjbOhs"><div draggable="false" data-testid="card" class="sc-5f757738-0 ftpUjR"><div class="sc-5f757738-1 hsMjgH"><div class="sc-5f757738-7 UfLFe"><div class="sc-e4c1eb1f-0 jmJJJr"><p class="sc-bba9ee74-0 sc-bba9ee74-5 ckbMoM cplXFb">Article</p></div></div><div class="sc-eqUAAy bCzBlf"><div class="sc-fqkvVR deWWeW"><figure width="100%" height="100%" class="sc-iGgWBj sc-gsFSXq sc-hCPjZK gpOeME ikJBEP ipdJds"><picture><source srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAIAAADtbgqsAAAACXBIWXMAAAsTAAALEwEAmpwYAAABUElEQVQokY1Ry04CQRCc1+4yr91VINET9Dx2ZRViIl6QAwZD1KPe9P//w/ROggQxIalM5tDVVV1FJJmeCc1dmUUrguHecK8ZkHPJFDRzRnjDnebOilDl8X8yPQCZqp6sEWDQQqiL9jRZUSiLMLLdyHaVbDQHRRGaOcO9FQjDPZF0quixps3D5Hq5nO8eF6/NZHWpbhQDK3yZhXSzZk5RIFbgL0FRSOShnt1327ft1/vL98Pdbmw7xaDMQpn9MiUFUuURnXBf5bHMo2IgGQxNN4+b59XnZvXRuqdqECXFtDX3/esMx/CIwQNwZVXEqmiMwK1W+Kt6MYN1C+txeYsbe0eauzIPNsOb66IhmHsWEH0Me/Oau1q2F7LV3B1WjRp5RMkskNRbcqIYJKTRwakWTF8yajCHylhdn2T/P0jun/73MyQVmEpPKzWD4/L+6Cf8AIcKMt4lXbx4AAAAAElFTkSuQmCC"/><img srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAIAAADtbgqsAAAACXBIWXMAAAsTAAALEwEAmpwYAAABUElEQVQokY1Ry04CQRCc1+4yr91VINET9Dx2ZRViIl6QAwZD1KPe9P//w/ROggQxIalM5tDVVV1FJJmeCc1dmUUrguHecK8ZkHPJFDRzRnjDnebOilDl8X8yPQCZqp6sEWDQQqiL9jRZUSiLMLLdyHaVbDQHRRGaOcO9FQjDPZF0quixps3D5Hq5nO8eF6/NZHWpbhQDK3yZhXSzZk5RIFbgL0FRSOShnt1327ft1/vL98Pdbmw7xaDMQpn9MiUFUuURnXBf5bHMo2IgGQxNN4+b59XnZvXRuqdqECXFtDX3/esMx/CIwQNwZVXEqmiMwK1W+Kt6MYN1C+txeYsbe0eauzIPNsOb66IhmHsWEH0Me/Oau1q2F7LV3B1WjRp5RMkskNRbcqIYJKTRwakWTF8yajCHylhdn2T/P0jun/73MyQVmEpPKzWD4/L+6Cf8AIcKMt4lXbx4AAAAAElFTkSuQmCC" loading="lazy" draggable="false" class="sc-Nxspf eVicvR"/></picture></figure></div></div></div><div class="sc-5f757738-6 haOyBf"><p class="sc-bba9ee74-0 sc-bba9ee74-5 gkIljR cplXFb"><time>May 6, 2022</time><span> • <!-- -->Justin Rice</span></p><div data-row="title" class="sc-5f757738-3 fCvPmi"><h3 class="sc-bba9ee74-0 sc-bba9ee74-3 gNoFFT gOeAKR">Protocol 19 Upgrade Guide</h3></div><div class="sc-5f757738-8 cVylOx"><p class="sc-bba9ee74-0 sc-bba9ee74-4 sc-5f757738-9 gkIljR cOiHby kATleG">A dev guide to upgrading to Protocol 19.</p></div><a draggable="false" class="sc-gFqAkR sc-c0c254ad-5 jOfBNv gXdNzm sc-5f757738-10 becjcg" aria-label="View" variant="textButton" href="/blog/developers/protocol-19-upgrade-guide"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 tcZct cOiHby iBobIU">View</span><span class="sc-2dd968f1-0 eCPgze"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-2dd968f1-1 jnlDMo" style="transform:translateX(-100%) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-68157fac-2 bjbOhs"><div draggable="false" data-testid="card" class="sc-5f757738-0 ftpUjR"><div class="sc-5f757738-1 hsMjgH"><div class="sc-5f757738-7 UfLFe"><div class="sc-e4c1eb1f-0 jmJJJr"><p class="sc-bba9ee74-0 sc-bba9ee74-5 ckbMoM cplXFb">Article</p></div></div><div class="sc-eqUAAy bCzBlf"><div class="sc-fqkvVR deWWeW"><figure width="100%" height="100%" class="sc-iGgWBj sc-gsFSXq sc-hCPjZK gpOeME ikJBEP ipdJds"><picture><source srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAAsTAAALEwEAmpwYAAABXklEQVQokW2S207DMBBE8225tokdU66iAqRKCFUC8fv0IbuDZm03F3hYbezEJ+OZLdC4Ca0XNF608YJdEHRBUDtBNYhuCmVv+8jPtRO0o6D1E6rhpzBQFxTtqNp4VfZ2VNROtRr+LbDK3rrWzs6Sg2q4FGgcFwSApV0AugDluhqAsv9TmvfZCWw8u2hNIDdiwcBdMKX296RAs/qssOxnpdWQxdCSS5E28iYBVwX27O8hDy/QwzN0fzO/Y4/FK0PpY+0iMP3NXvLDa+0C5OkN0/sn5HSG3B15cA2sHW9FmxIwmZ/8WgP3B8jxhOn8jenjy+DmcQamW1GhJU2gdmNMaqPQDrWjqZLXdwPr+AhlAFtgE0OJKacRufqxBPKZiQ+3ppawlYcEzRMSgZbiIpQEniuDl6OSO4FRUARmDxc+zPOY0l5ZsAXnUFZAzpcBPZPKftjHBliA8nqpfjmHvPIv0whmLj+m9ZUAAAAASUVORK5CYII="/><img srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAAsTAAALEwEAmpwYAAABXklEQVQokW2S207DMBBE8225tokdU66iAqRKCFUC8fv0IbuDZm03F3hYbezEJ+OZLdC4Ca0XNF608YJdEHRBUDtBNYhuCmVv+8jPtRO0o6D1E6rhpzBQFxTtqNp4VfZ2VNROtRr+LbDK3rrWzs6Sg2q4FGgcFwSApV0AugDluhqAsv9TmvfZCWw8u2hNIDdiwcBdMKX296RAs/qssOxnpdWQxdCSS5E28iYBVwX27O8hDy/QwzN0fzO/Y4/FK0PpY+0iMP3NXvLDa+0C5OkN0/sn5HSG3B15cA2sHW9FmxIwmZ/8WgP3B8jxhOn8jenjy+DmcQamW1GhJU2gdmNMaqPQDrWjqZLXdwPr+AhlAFtgE0OJKacRufqxBPKZiQ+3ppawlYcEzRMSgZbiIpQEniuDl6OSO4FRUARmDxc+zPOY0l5ZsAXnUFZAzpcBPZPKftjHBliA8nqpfjmHvPIv0whmLj+m9ZUAAAAASUVORK5CYII=" loading="lazy" draggable="false" class="sc-Nxspf eVicvR"/></picture></figure></div></div></div><div class="sc-5f757738-6 haOyBf"><p class="sc-bba9ee74-0 sc-bba9ee74-5 gkIljR cplXFb"><time>November 3, 2021</time><span> • <!-- -->Justin Rice</span></p><div data-row="title" class="sc-5f757738-3 fCvPmi"><h3 class="sc-bba9ee74-0 sc-bba9ee74-3 gNoFFT gOeAKR">Protocol 18 Upgrade Complete!</h3></div><div data-row="tags" class="sc-2ae2262f-0 kZbqAx"><p class="sc-bba9ee74-0 sc-bba9ee74-6 sc-6c4e5f6b-0 tcZct ijrKMM eAqYaG">Protocol upgrade</p><p class="sc-bba9ee74-0 sc-bba9ee74-6 sc-6c4e5f6b-0 tcZct ijrKMM eAqYaG">AMM</p><p class="sc-bba9ee74-0 sc-bba9ee74-6 sc-6c4e5f6b-0 tcZct ijrKMM eAqYaG">Liquidity</p></div><div class="sc-5f757738-8 cVylOx"><p class="sc-bba9ee74-0 sc-bba9ee74-4 sc-5f757738-9 gkIljR cOiHby kATleG">Today, November 3, 2021 at 15:00 UTC, the Stellar public network successfully upgraded to Protocol 18. It&#x27;s a big day and a big upgrade because it…</p></div><a draggable="false" class="sc-gFqAkR sc-c0c254ad-5 jOfBNv gXdNzm sc-5f757738-10 becjcg" aria-label="View" variant="textButton" href="/blog/developers/protocol-18-upgrade-complete"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 tcZct cOiHby iBobIU">View</span><span class="sc-2dd968f1-0 eCPgze"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-2dd968f1-1 jnlDMo" style="transform:translateX(-100%) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-68157fac-2 bjbOhs"><div draggable="false" data-testid="card" class="sc-5f757738-0 ftpUjR"><div class="sc-5f757738-1 hsMjgH"><div class="sc-5f757738-7 UfLFe"><div class="sc-e4c1eb1f-0 jmJJJr"><p class="sc-bba9ee74-0 sc-bba9ee74-5 ckbMoM cplXFb">Article</p></div></div><div class="sc-eqUAAy bCzBlf"><div class="sc-fqkvVR deWWeW"><figure width="100%" height="100%" class="sc-iGgWBj sc-gsFSXq sc-hCPjZK gpOeME ikJBEP ipdJds"><picture><source srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAIAAADtbgqsAAAACXBIWXMAAAsTAAALEwEAmpwYAAABUElEQVQokY1Ry04CQRCc1+4yr91VINET9Dx2ZRViIl6QAwZD1KPe9P//w/ROggQxIalM5tDVVV1FJJmeCc1dmUUrguHecK8ZkHPJFDRzRnjDnebOilDl8X8yPQCZqp6sEWDQQqiL9jRZUSiLMLLdyHaVbDQHRRGaOcO9FQjDPZF0quixps3D5Hq5nO8eF6/NZHWpbhQDK3yZhXSzZk5RIFbgL0FRSOShnt1327ft1/vL98Pdbmw7xaDMQpn9MiUFUuURnXBf5bHMo2IgGQxNN4+b59XnZvXRuqdqECXFtDX3/esMx/CIwQNwZVXEqmiMwK1W+Kt6MYN1C+txeYsbe0eauzIPNsOb66IhmHsWEH0Me/Oau1q2F7LV3B1WjRp5RMkskNRbcqIYJKTRwakWTF8yajCHylhdn2T/P0jun/73MyQVmEpPKzWD4/L+6Cf8AIcKMt4lXbx4AAAAAElFTkSuQmCC"/><img srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAIAAADtbgqsAAAACXBIWXMAAAsTAAALEwEAmpwYAAABUElEQVQokY1Ry04CQRCc1+4yr91VINET9Dx2ZRViIl6QAwZD1KPe9P//w/ROggQxIalM5tDVVV1FJJmeCc1dmUUrguHecK8ZkHPJFDRzRnjDnebOilDl8X8yPQCZqp6sEWDQQqiL9jRZUSiLMLLdyHaVbDQHRRGaOcO9FQjDPZF0quixps3D5Hq5nO8eF6/NZHWpbhQDK3yZhXSzZk5RIFbgL0FRSOShnt1327ft1/vL98Pdbmw7xaDMQpn9MiUFUuURnXBf5bHMo2IgGQxNN4+b59XnZvXRuqdqECXFtDX3/esMx/CIwQNwZVXEqmiMwK1W+Kt6MYN1C+txeYsbe0eauzIPNsOb66IhmHsWEH0Me/Oau1q2F7LV3B1WjRp5RMkskNRbcqIYJKTRwakWTF8yajCHylhdn2T/P0jun/73MyQVmEpPKzWD4/L+6Cf8AIcKMt4lXbx4AAAAAElFTkSuQmCC" loading="lazy" draggable="false" class="sc-Nxspf eVicvR"/></picture></figure></div></div></div><div class="sc-5f757738-6 haOyBf"><p class="sc-bba9ee74-0 sc-bba9ee74-5 gkIljR cplXFb"><time>October 5, 2021</time><span> • <!-- -->Justin Rice</span></p><div data-row="title" class="sc-5f757738-3 fCvPmi"><h3 class="sc-bba9ee74-0 sc-bba9ee74-3 gNoFFT gOeAKR">Protocol 18 Upgrade Guide</h3></div><div data-row="tags" class="sc-2ae2262f-0 kZbqAx"><p class="sc-bba9ee74-0 sc-bba9ee74-6 sc-6c4e5f6b-0 tcZct ijrKMM eAqYaG">Protocol upgrade</p><p class="sc-bba9ee74-0 sc-bba9ee74-6 sc-6c4e5f6b-0 tcZct ijrKMM eAqYaG">AMM</p><p class="sc-bba9ee74-0 sc-bba9ee74-6 sc-6c4e5f6b-0 tcZct ijrKMM eAqYaG">Liquidity</p></div><div class="sc-5f757738-8 cVylOx"><p class="sc-bba9ee74-0 sc-bba9ee74-4 sc-5f757738-9 gkIljR cOiHby kATleG">Protocol 18, which enables the creation of AMMs on Stellar, is coming! If you develop on Stellar, you need to install up-to-date versions of all…</p></div><a draggable="false" class="sc-gFqAkR sc-c0c254ad-5 jOfBNv gXdNzm sc-5f757738-10 becjcg" aria-label="View" variant="textButton" href="/blog/developers/protocol-18-upgrade-guide"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 tcZct cOiHby iBobIU">View</span><span class="sc-2dd968f1-0 eCPgze"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-2dd968f1-1 jnlDMo" style="transform:translateX(-100%) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-68157fac-2 bjbOhs"><div draggable="false" data-testid="card" class="sc-5f757738-0 ftpUjR"><div class="sc-5f757738-1 hsMjgH"><div class="sc-5f757738-7 UfLFe"><div class="sc-e4c1eb1f-0 jmJJJr"><p class="sc-bba9ee74-0 sc-bba9ee74-5 ckbMoM cplXFb">Article</p></div></div><div class="sc-eqUAAy bCzBlf"><div class="sc-fqkvVR deWWeW"><figure width="100%" height="100%" class="sc-iGgWBj sc-gsFSXq sc-hCPjZK gpOeME ikJBEP ipdJds"><picture><source srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAAsTAAALEwEAmpwYAAABO0lEQVQokYWSW0vEMBCF+9vaNF2aSxdFcQVFEX0QXHwRfBAR0Qd/dHPkZJJed/VhSJvMfDkzOQWU7aF9QO2A2gU0HWIoC1RmHWU7/1YG0F6iMihQux6ND3GDwHx4DLiEKyv5FBSBVEiQsgjKBjR+rpBFy1iCazvkF6hMD4K4kRWm22Ix/92ZRGprBVWsnQIrI8AMnhZtL4DHZwl+HwJqh9iZsihQtgKsDALXnMyVSnc3wNsn8PENXN+LyilQWRlRGlMRlO1DBpZtXAcgky5vgdd34OtHVJrTNVCnMUWFTdcHzi4rnA3bASc74OEJ2L8AV3fAZjsCZUyLR9F+AObWZ0GVfBB/Dmy6+QzFuyN4sA0fo3Zim2NGPmQdwrJnU4xA7RFo8HiQ2vnL0NMZroBslbcROLTwD2xp8tTyL9syaSrkhaTpAAAAAElFTkSuQmCC"/><img srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAAsTAAALEwEAmpwYAAABO0lEQVQokYWSW0vEMBCF+9vaNF2aSxdFcQVFEX0QXHwRfBAR0Qd/dHPkZJJed/VhSJvMfDkzOQWU7aF9QO2A2gU0HWIoC1RmHWU7/1YG0F6iMihQux6ND3GDwHx4DLiEKyv5FBSBVEiQsgjKBjR+rpBFy1iCazvkF6hMD4K4kRWm22Ix/92ZRGprBVWsnQIrI8AMnhZtL4DHZwl+HwJqh9iZsihQtgKsDALXnMyVSnc3wNsn8PENXN+LyilQWRlRGlMRlO1DBpZtXAcgky5vgdd34OtHVJrTNVCnMUWFTdcHzi4rnA3bASc74OEJ2L8AV3fAZjsCZUyLR9F+AObWZ0GVfBB/Dmy6+QzFuyN4sA0fo3Zim2NGPmQdwrJnU4xA7RFo8HiQ2vnL0NMZroBslbcROLTwD2xp8tTyL9syaSrkhaTpAAAAAElFTkSuQmCC" loading="lazy" draggable="false" class="sc-Nxspf eVicvR"/></picture></figure></div></div></div><div class="sc-5f757738-6 haOyBf"><p class="sc-bba9ee74-0 sc-bba9ee74-5 gkIljR cplXFb"><time>June 1, 2021</time><span> • <!-- -->Justin Rice</span></p><div data-row="title" class="sc-5f757738-3 fCvPmi"><h3 class="sc-bba9ee74-0 sc-bba9ee74-3 gNoFFT gOeAKR">Protocol 17 Upgrade Complete!</h3></div><div data-row="tags" class="sc-2ae2262f-0 kZbqAx"><p class="sc-bba9ee74-0 sc-bba9ee74-6 sc-6c4e5f6b-0 tcZct ijrKMM eAqYaG">Protocol upgrade</p><p class="sc-bba9ee74-0 sc-bba9ee74-6 sc-6c4e5f6b-0 tcZct ijrKMM eAqYaG">Asset clawback</p><p class="sc-bba9ee74-0 sc-bba9ee74-6 sc-6c4e5f6b-0 tcZct ijrKMM eAqYaG">Regulation</p></div><div class="sc-5f757738-8 cVylOx"><p class="sc-bba9ee74-0 sc-bba9ee74-4 sc-5f757738-9 gkIljR cOiHby kATleG">Today, June 1, 2021 at 1500 UTC, the Stellar public network successfully upgraded to Protocol 17, which introduces a new feature designed to make it…</p></div><a draggable="false" class="sc-gFqAkR sc-c0c254ad-5 jOfBNv gXdNzm sc-5f757738-10 becjcg" aria-label="View" variant="textButton" href="/blog/developers/protocol-17-upgrade-complete"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 tcZct cOiHby iBobIU">View</span><span class="sc-2dd968f1-0 eCPgze"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-2dd968f1-1 jnlDMo" style="transform:translateX(-100%) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-68157fac-2 bjbOhs"><div draggable="false" data-testid="card" class="sc-5f757738-0 ftpUjR"><div class="sc-5f757738-1 hsMjgH"><div class="sc-5f757738-7 UfLFe"><div class="sc-e4c1eb1f-0 jmJJJr"><p class="sc-bba9ee74-0 sc-bba9ee74-5 ckbMoM cplXFb">Article</p></div></div><div class="sc-eqUAAy bCzBlf"><div class="sc-fqkvVR deWWeW"><figure width="100%" height="100%" class="sc-iGgWBj sc-gsFSXq sc-hCPjZK gpOeME ikJBEP ipdJds"><picture><source srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAIAAADtbgqsAAAACXBIWXMAAAsTAAALEwEAmpwYAAABUElEQVQokY1Ry04CQRCc1+4yr91VINET9Dx2ZRViIl6QAwZD1KPe9P//w/ROggQxIalM5tDVVV1FJJmeCc1dmUUrguHecK8ZkHPJFDRzRnjDnebOilDl8X8yPQCZqp6sEWDQQqiL9jRZUSiLMLLdyHaVbDQHRRGaOcO9FQjDPZF0quixps3D5Hq5nO8eF6/NZHWpbhQDK3yZhXSzZk5RIFbgL0FRSOShnt1327ft1/vL98Pdbmw7xaDMQpn9MiUFUuURnXBf5bHMo2IgGQxNN4+b59XnZvXRuqdqECXFtDX3/esMx/CIwQNwZVXEqmiMwK1W+Kt6MYN1C+txeYsbe0eauzIPNsOb66IhmHsWEH0Me/Oau1q2F7LV3B1WjRp5RMkskNRbcqIYJKTRwakWTF8yajCHylhdn2T/P0jun/73MyQVmEpPKzWD4/L+6Cf8AIcKMt4lXbx4AAAAAElFTkSuQmCC"/><img srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAIAAADtbgqsAAAACXBIWXMAAAsTAAALEwEAmpwYAAABUElEQVQokY1Ry04CQRCc1+4yr91VINET9Dx2ZRViIl6QAwZD1KPe9P//w/ROggQxIalM5tDVVV1FJJmeCc1dmUUrguHecK8ZkHPJFDRzRnjDnebOilDl8X8yPQCZqp6sEWDQQqiL9jRZUSiLMLLdyHaVbDQHRRGaOcO9FQjDPZF0quixps3D5Hq5nO8eF6/NZHWpbhQDK3yZhXSzZk5RIFbgL0FRSOShnt1327ft1/vL98Pdbmw7xaDMQpn9MiUFUuURnXBf5bHMo2IgGQxNN4+b59XnZvXRuqdqECXFtDX3/esMx/CIwQNwZVXEqmiMwK1W+Kt6MYN1C+txeYsbe0eauzIPNsOb66IhmHsWEH0Me/Oau1q2F7LV3B1WjRp5RMkskNRbcqIYJKTRwakWTF8yajCHylhdn2T/P0jun/73MyQVmEpPKzWD4/L+6Cf8AIcKMt4lXbx4AAAAAElFTkSuQmCC" loading="lazy" draggable="false" class="sc-Nxspf eVicvR"/></picture></figure></div></div></div><div class="sc-5f757738-6 haOyBf"><p class="sc-bba9ee74-0 sc-bba9ee74-5 gkIljR cplXFb"><time>April 27, 2021</time><span> • <!-- -->Justin Rice</span></p><div data-row="title" class="sc-5f757738-3 fCvPmi"><h3 class="sc-bba9ee74-0 sc-bba9ee74-3 gNoFFT gOeAKR">Protocol 17 Upgrade Guide</h3></div><div data-row="tags" class="sc-2ae2262f-0 kZbqAx"><p class="sc-bba9ee74-0 sc-bba9ee74-6 sc-6c4e5f6b-0 tcZct ijrKMM eAqYaG">Protocol upgrade</p><p class="sc-bba9ee74-0 sc-bba9ee74-6 sc-6c4e5f6b-0 tcZct ijrKMM eAqYaG">Asset clawback</p><p class="sc-bba9ee74-0 sc-bba9ee74-6 sc-6c4e5f6b-0 tcZct ijrKMM eAqYaG">Regulation</p></div><div class="sc-5f757738-8 cVylOx"><p class="sc-bba9ee74-0 sc-bba9ee74-4 sc-5f757738-9 gkIljR cOiHby kATleG">If you develop on Stellar, you need to prepare for the June 1, 2021 Protocol 17 network upgrade by installing up-to-date versions of all…</p></div><a draggable="false" class="sc-gFqAkR sc-c0c254ad-5 jOfBNv gXdNzm sc-5f757738-10 becjcg" aria-label="View" variant="textButton" href="/blog/developers/protocol-17-upgrade-guide"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 tcZct cOiHby iBobIU">View</span><span class="sc-2dd968f1-0 eCPgze"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-2dd968f1-1 jnlDMo" style="transform:translateX(-100%) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-68157fac-2 bjbOhs"><div draggable="false" data-testid="card" class="sc-5f757738-0 ftpUjR"><div class="sc-5f757738-1 hsMjgH"><div class="sc-5f757738-7 UfLFe"><div class="sc-e4c1eb1f-0 jmJJJr"><p class="sc-bba9ee74-0 sc-bba9ee74-5 ckbMoM cplXFb">Article</p></div></div><div class="sc-eqUAAy bCzBlf"><div class="sc-fqkvVR deWWeW"><figure width="100%" height="100%" class="sc-iGgWBj sc-gsFSXq sc-hCPjZK gpOeME ikJBEP ipdJds"><picture><source srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAACxKAAAsSgF3enRNAAAA8klEQVQokY2SaRKCMAyFezaoVFkKuODKqDPe/wb4nBhjW60df2RI0/QjeYmCrifo+o68AvKKv1lJfmgUk7iuXXzWAPMOMPbpqzeQkhw4DvUhZPwmOCvkFQM5yGC/ok8ToGmjUPVXhVKBnCm3sGz6BSP/CSysA4qGPnDRAXYA2i1Q9k4/qSwPJVAw7fdQBEhJBFsdgN0ZWB+51U99tYMrzJrJ0y4O3JyA8QYcrkC5dMDI4FhD095fesRb7vfA/gIMI6+If5+FQ2NgYXnKMQ3J6GeLnmHUSWKlVHLKKUu2LECq1N/DX4uduHdAXlZpPVlFquUH/XxmCUPh+t4AAAAASUVORK5CYII="/><img srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAACxKAAAsSgF3enRNAAAA8klEQVQokY2SaRKCMAyFezaoVFkKuODKqDPe/wb4nBhjW60df2RI0/QjeYmCrifo+o68AvKKv1lJfmgUk7iuXXzWAPMOMPbpqzeQkhw4DvUhZPwmOCvkFQM5yGC/ok8ToGmjUPVXhVKBnCm3sGz6BSP/CSysA4qGPnDRAXYA2i1Q9k4/qSwPJVAw7fdQBEhJBFsdgN0ZWB+51U99tYMrzJrJ0y4O3JyA8QYcrkC5dMDI4FhD095fesRb7vfA/gIMI6+If5+FQ2NgYXnKMQ3J6GeLnmHUSWKlVHLKKUu2LECq1N/DX4uduHdAXlZpPVlFquUH/XxmCUPh+t4AAAAASUVORK5CYII=" loading="lazy" draggable="false" class="sc-Nxspf eVicvR"/></picture></figure></div></div></div><div class="sc-5f757738-6 haOyBf"><p class="sc-bba9ee74-0 sc-bba9ee74-5 gkIljR cplXFb"><time>April 10, 2021</time><span> • <!-- -->Justin Rice</span></p><div data-row="title" class="sc-5f757738-3 fCvPmi"><h3 class="sc-bba9ee74-0 sc-bba9ee74-3 gNoFFT gOeAKR">Protocol 16 Upgrade Complete!</h3></div><div data-row="tags" class="sc-2ae2262f-0 kZbqAx"><p class="sc-bba9ee74-0 sc-bba9ee74-6 sc-6c4e5f6b-0 tcZct ijrKMM eAqYaG">Protocol upgrade</p><p class="sc-bba9ee74-0 sc-bba9ee74-6 sc-6c4e5f6b-0 tcZct ijrKMM eAqYaG">Network halt</p></div><div class="sc-5f757738-8 cVylOx"><p class="sc-bba9ee74-0 sc-bba9ee74-4 sc-5f757738-9 gkIljR cOiHby kATleG">Today, April 10, 20201 at 1500 UTC, Stellar public network validators voted to upgrade the network to Protocol 16. This special network upgrade was…</p></div><a draggable="false" class="sc-gFqAkR sc-c0c254ad-5 jOfBNv gXdNzm sc-5f757738-10 becjcg" aria-label="View" variant="textButton" href="/blog/developers/protocol-16-upgrade-complete"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 tcZct cOiHby iBobIU">View</span><span class="sc-2dd968f1-0 eCPgze"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-2dd968f1-1 jnlDMo" style="transform:translateX(-100%) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-68157fac-2 bjbOhs"><div draggable="false" data-testid="card" class="sc-5f757738-0 ftpUjR"><div class="sc-5f757738-1 hsMjgH"><div class="sc-5f757738-7 UfLFe"><div class="sc-e4c1eb1f-0 jmJJJr"><p class="sc-bba9ee74-0 sc-bba9ee74-5 ckbMoM cplXFb">Article</p></div></div><div class="sc-eqUAAy bCzBlf"><div class="sc-fqkvVR deWWeW"><figure width="100%" height="100%" class="sc-iGgWBj sc-gsFSXq sc-hCPjZK gpOeME ikJBEP ipdJds"><picture><source srcSet="data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJABQDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAGxAAAgMBAQEAAAAAAAAAAAAAAAECAxEEBSH/xAAWAQEBAQAAAAAAAAAAAAAAAAAAAQX/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDNkc1b8Rd6lXDU6VwXTt2OzclmMgBroAAD/9k="/><img srcSet="data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJABQDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAGxAAAgMBAQEAAAAAAAAAAAAAAAECAxEEBSH/xAAWAQEBAQAAAAAAAAAAAAAAAAAAAQX/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDNkc1b8Rd6lXDU6VwXTt2OzclmMgBroAAD/9k=" loading="lazy" draggable="false" class="sc-Nxspf eVicvR"/></picture></figure></div></div></div><div class="sc-5f757738-6 haOyBf"><p class="sc-bba9ee74-0 sc-bba9ee74-5 gkIljR cplXFb"><time>April 8, 2021</time><span> • <!-- -->Stellar Development Foundation</span></p><div data-row="title" class="sc-5f757738-3 fCvPmi"><h3 class="sc-bba9ee74-0 sc-bba9ee74-3 gNoFFT gOeAKR">Protocol 16 Upgrade Guide</h3></div><div data-row="tags" class="sc-2ae2262f-0 kZbqAx"><p class="sc-bba9ee74-0 sc-bba9ee74-6 sc-6c4e5f6b-0 tcZct ijrKMM eAqYaG">Protocol upgrade</p><p class="sc-bba9ee74-0 sc-bba9ee74-6 sc-6c4e5f6b-0 tcZct ijrKMM eAqYaG">Network halt</p></div><div class="sc-5f757738-8 cVylOx"><p class="sc-bba9ee74-0 sc-bba9ee74-4 sc-5f757738-9 gkIljR cOiHby kATleG">We just released a new version of Stellar Core that will resolve the issues many nodes experienced this week. If you run a Stellar node of any kind,…</p></div><a draggable="false" class="sc-gFqAkR sc-c0c254ad-5 jOfBNv gXdNzm sc-5f757738-10 becjcg" aria-label="View" variant="textButton" href="/blog/developers/protocol-16-upgrade-guide"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 tcZct cOiHby iBobIU">View</span><span class="sc-2dd968f1-0 eCPgze"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-2dd968f1-1 jnlDMo" style="transform:translateX(-100%) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-68157fac-2 bjbOhs"><div draggable="false" data-testid="card" class="sc-5f757738-0 ftpUjR"><div class="sc-5f757738-1 hsMjgH"><div class="sc-5f757738-7 UfLFe"><div class="sc-e4c1eb1f-0 jmJJJr"><p class="sc-bba9ee74-0 sc-bba9ee74-5 ckbMoM cplXFb">Article</p></div></div><div class="sc-eqUAAy bCzBlf"><div class="sc-fqkvVR deWWeW"><figure width="100%" height="100%" class="sc-iGgWBj sc-gsFSXq sc-hCPjZK gpOeME ikJBEP ipdJds"><picture><source srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAACxKAAAsSgF3enRNAAAA8klEQVQokY2SaRKCMAyFezaoVFkKuODKqDPe/wb4nBhjW60df2RI0/QjeYmCrifo+o68AvKKv1lJfmgUk7iuXXzWAPMOMPbpqzeQkhw4DvUhZPwmOCvkFQM5yGC/ok8ToGmjUPVXhVKBnCm3sGz6BSP/CSysA4qGPnDRAXYA2i1Q9k4/qSwPJVAw7fdQBEhJBFsdgN0ZWB+51U99tYMrzJrJ0y4O3JyA8QYcrkC5dMDI4FhD095fesRb7vfA/gIMI6+If5+FQ2NgYXnKMQ3J6GeLnmHUSWKlVHLKKUu2LECq1N/DX4uduHdAXlZpPVlFquUH/XxmCUPh+t4AAAAASUVORK5CYII="/><img srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAACxKAAAsSgF3enRNAAAA8klEQVQokY2SaRKCMAyFezaoVFkKuODKqDPe/wb4nBhjW60df2RI0/QjeYmCrifo+o68AvKKv1lJfmgUk7iuXXzWAPMOMPbpqzeQkhw4DvUhZPwmOCvkFQM5yGC/ok8ToGmjUPVXhVKBnCm3sGz6BSP/CSysA4qGPnDRAXYA2i1Q9k4/qSwPJVAw7fdQBEhJBFsdgN0ZWB+51U99tYMrzJrJ0y4O3JyA8QYcrkC5dMDI4FhD095fesRb7vfA/gIMI6+If5+FQ2NgYXnKMQ3J6GeLnmHUSWKlVHLKKUu2LECq1N/DX4uduHdAXlZpPVlFquUH/XxmCUPh+t4AAAAASUVORK5CYII=" loading="lazy" draggable="false" class="sc-Nxspf eVicvR"/></picture></figure></div></div></div><div class="sc-5f757738-6 haOyBf"><p class="sc-bba9ee74-0 sc-bba9ee74-5 gkIljR cplXFb"><time>November 23, 2020</time><span> • <!-- -->Justin Rice</span></p><div data-row="title" class="sc-5f757738-3 fCvPmi"><h3 class="sc-bba9ee74-0 sc-bba9ee74-3 gNoFFT gOeAKR">Protocol 15 Upgrade Complete!</h3></div><div data-row="tags" class="sc-2ae2262f-0 kZbqAx"><p class="sc-bba9ee74-0 sc-bba9ee74-6 sc-6c4e5f6b-0 tcZct ijrKMM eAqYaG">Protocol upgrade</p><p class="sc-bba9ee74-0 sc-bba9ee74-6 sc-6c4e5f6b-0 tcZct ijrKMM eAqYaG">Sponsored reserves</p><p class="sc-bba9ee74-0 sc-bba9ee74-6 sc-6c4e5f6b-0 tcZct ijrKMM eAqYaG">Claimable balances</p></div><div class="sc-5f757738-8 cVylOx"><p class="sc-bba9ee74-0 sc-bba9ee74-4 sc-5f757738-9 gkIljR cOiHby kATleG">On 11/23/2020 at 1600 UTC, Stellar validators voted to upgrade the public network to Protocol 15. Two new features — Claimable Balances and Sponsored…</p></div><a draggable="false" class="sc-gFqAkR sc-c0c254ad-5 jOfBNv gXdNzm sc-5f757738-10 becjcg" aria-label="View" variant="textButton" href="/blog/developers/protocol-15-upgrade-complete"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 tcZct cOiHby iBobIU">View</span><span class="sc-2dd968f1-0 eCPgze"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-2dd968f1-1 jnlDMo" style="transform:translateX(-100%) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-68157fac-2 bjbOhs"><div draggable="false" data-testid="card" class="sc-5f757738-0 ftpUjR"><div class="sc-5f757738-1 hsMjgH"><div class="sc-5f757738-7 UfLFe"><div class="sc-e4c1eb1f-0 jmJJJr"><p class="sc-bba9ee74-0 sc-bba9ee74-5 ckbMoM cplXFb">Article</p></div></div><div class="sc-eqUAAy bCzBlf"><div class="sc-fqkvVR deWWeW"><figure width="100%" height="100%" class="sc-iGgWBj sc-gsFSXq sc-hCPjZK gpOeME ikJBEP ipdJds"><picture><source srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAC4jAAAuIwF4pT92AAABBUlEQVQokX2T0W7CMAxFQ1vGYIiXaWNCaG+bts9vWjYKgl87yHHSpqHhwVLjJMfXzq3BFmBnYM046mQ9itkQTQXtMzRzhGUGoEQEr6NIYU0JtvRnS4W6nAMGUOGTCTBWHNYO8BSdL3yBHhgrTC62C73YLuFv07emwGpQ7PIlpk/GcwzAwwqOb/D/CudPuHzBYe33fVc2ACuvMFScAoq6bguXb7j+wmmvuam5Wr1vxgNOXluKCfD6o1BR6pTknWB0HvP7B3Etv0C3g+M7dB8KF4uk9qqHOwkwqSyDl5nJfivfK1X4wKNm7L8Jg+ciA42MLUr1pe5amYr8DCNzSluh9Ye/Xr7lG8HJiOi2G724AAAAAElFTkSuQmCC"/><img srcSet="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAC4jAAAuIwF4pT92AAABBUlEQVQokX2T0W7CMAxFQ1vGYIiXaWNCaG+bts9vWjYKgl87yHHSpqHhwVLjJMfXzq3BFmBnYM046mQ9itkQTQXtMzRzhGUGoEQEr6NIYU0JtvRnS4W6nAMGUOGTCTBWHNYO8BSdL3yBHhgrTC62C73YLuFv07emwGpQ7PIlpk/GcwzAwwqOb/D/CudPuHzBYe33fVc2ACuvMFScAoq6bguXb7j+wmmvuam5Wr1vxgNOXluKCfD6o1BR6pTknWB0HvP7B3Etv0C3g+M7dB8KF4uk9qqHOwkwqSyDl5nJfivfK1X4wKNm7L8Jg+ciA42MLUr1pe5amYr8DCNzSluh9Ye/Xr7lG8HJiOi2G724AAAAAElFTkSuQmCC" loading="lazy" draggable="false" class="sc-Nxspf eVicvR"/></picture></figure></div></div></div><div class="sc-5f757738-6 haOyBf"><p class="sc-bba9ee74-0 sc-bba9ee74-5 gkIljR cplXFb"><time>October 20, 2020</time><span> • <!-- -->Justin Rice</span></p><div data-row="title" class="sc-5f757738-3 fCvPmi"><h3 class="sc-bba9ee74-0 sc-bba9ee74-3 gNoFFT gOeAKR">Announcing...Stellar Protocol 15</h3></div><div data-row="tags" class="sc-2ae2262f-0 kZbqAx"><p class="sc-bba9ee74-0 sc-bba9ee74-6 sc-6c4e5f6b-0 tcZct ijrKMM eAqYaG">Protocol upgrade</p><p class="sc-bba9ee74-0 sc-bba9ee74-6 sc-6c4e5f6b-0 tcZct ijrKMM eAqYaG">Claimable balances</p><p class="sc-bba9ee74-0 sc-bba9ee74-6 sc-6c4e5f6b-0 tcZct ijrKMM eAqYaG">Sponsored reserves</p></div><div class="sc-5f757738-8 cVylOx"><p class="sc-bba9ee74-0 sc-bba9ee74-4 sc-5f757738-9 gkIljR cOiHby kATleG">It turns out we&#x27;re skipping the public network upgrade to Protocol 14. Instead, we&#x27;re going straight to Protocol 15, and rescheduling the vote to…</p></div><a draggable="false" class="sc-gFqAkR sc-c0c254ad-5 jOfBNv gXdNzm sc-5f757738-10 becjcg" aria-label="View" variant="textButton" href="/blog/developers/announcing-stellar-protocol-15"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 tcZct cOiHby iBobIU">View</span><span class="sc-2dd968f1-0 eCPgze"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-2dd968f1-1 jnlDMo" style="transform:translateX(-100%) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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></div></div></section></div><!--/$--><div class="sc-iGgWBj sc-gsFSXq sc-dAlyuH sc-5bb576cd-0 ikJBEP ecnKox IFGqf"><div width="100%" class="sc-iGgWBj sc-gsFSXq sc-hmdomO sc-a04cb64f-0 fwKMda ikJBEP fpGmYQ kcwbzJ"><div class="sc-5bb576cd-1 eqHltP"></div></div></div><!--$--><div class="sc-iGgWBj sc-gsFSXq sc-dAlyuH sc-23d105d0-1 ikJBEP ecnKox frlVvZ"><section id="section-b90245bf-009a-442b-982c-fd0412b26c97" class="sc-23d105d0-0 jTGWlj"><div width="100%" class="sc-iGgWBj sc-gsFSXq sc-hmdomO sc-a04cb64f-0 fwKMda ikJBEP fpGmYQ kcwbzJ"></div><div class="sc-94f2d964-7 hiqSDv"><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 XKYrw"><p class="sc-jEACwC sc-9209a559-4 lhdApv giUgkw sc-94f2d964-3 rDhNF" as="p">Developer Blogs</p><h2 class="sc-jEACwC sc-9209a559-1 gdkkkq jTdQka sc-94f2d964-6 iSOSBA">All in one place</h2><button type="button" variant="secondaryButton" class="sc-gFqAkR sc-c0c254ad-5 jOfBNv edewAu"><span variant="secondaryButton" class="sc-c0c254ad-6 jbhwJv"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 tcZct cOiHby iBobIU">Subscribe to RSS Feed</span><span class="sc-2dd968f1-0 hdvDwN"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="2.16667" cy="13.8333" r="1.16667" fill="currentColor"></circle><path d="M1 8C4.86599 8 8 11.134 8 15" stroke="currentColor"></path><path d="M1 0.999999C8.73199 1 15 7.26801 15 15" stroke="currentColor"></path><path d="M1 4.5C6.79899 4.5 11.5 9.20101 11.5 15" stroke="currentColor"></path></svg></span></span><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(-100%) translateY(100%) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="2.16667" cy="13.8333" r="1.16667" fill="currentColor"></circle><path d="M1 8C4.86599 8 8 11.134 8 15" stroke="currentColor"></path><path d="M1 0.999999C8.73199 1 15 7.26801 15 15" stroke="currentColor"></path><path d="M1 4.5C6.79899 4.5 11.5 9.20101 11.5 15" stroke="currentColor"></path></svg></span></span></span></span></button></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 eZTgRF"><div class="sc-94f2d964-8 iAfLqw"><div class="sc-3683c454-0 gnGJhI"><span class="sc-2dd968f1-0 jYyYbt"><span class="sc-2dd968f1-1 jnlDMo"><span color="rgb(33, 33, 33)" class="sc-f21ff114-0 hjcXqC"><svg viewBox="0 0 16 16"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.8746 11.5813C9.82927 12.4663 8.47696 13 7 13C3.68629 13 1 10.3137 1 7C1 3.68629 3.68629 1 7 1C10.3137 1 13 3.68629 13 7C13 8.47675 12.4665 9.82889 11.5817 10.8742L15 14.2925L14.2929 14.9996L10.8746 11.5813ZM12 7C12 9.76142 9.76142 12 7 12C4.23858 12 2 9.76142 2 7C2 4.23858 4.23858 2 7 2C9.76142 2 12 4.23858 12 7Z"></path></svg></span></span><span class="sc-2dd968f1-1 jnlDMo"><span color="rgb(33, 33, 33)" class="sc-f21ff114-0 hjcXqC"><svg viewBox="0 0 16 16"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.8746 11.5813C9.82927 12.4663 8.47696 13 7 13C3.68629 13 1 10.3137 1 7C1 3.68629 3.68629 1 7 1C10.3137 1 13 3.68629 13 7C13 8.47675 12.4665 9.82889 11.5817 10.8742L15 14.2925L14.2929 14.9996L10.8746 11.5813ZM12 7C12 9.76142 9.76142 12 7 12C4.23858 12 2 9.76142 2 7C2 4.23858 4.23858 2 7 2C9.76142 2 12 4.23858 12 7Z"></path></svg></span></span></span><input autoComplete="off" placeholder="Search" aria-label="Search" class="sc-3683c454-1 iIWJiV" value=""/><div class="sc-3683c454-3 kwloWp"></div></div></div><div class="sc-8b2316e6-2 hNOaVu"><h3 class="sc-bba9ee74-0 sc-bba9ee74-4 sc-8b2316e6-3 gNoFFT cOiHby hVUyYh">Filter</h3><div direction="column" class="sc-iGgWBj sc-gsFSXq sc-kAyceB ikJBEP edmsoE"><div direction="column" class="sc-iGgWBj sc-gsFSXq sc-kAyceB ikJBEP fFsBku"><div><h4 class="sc-bba9ee74-0 sc-bba9ee74-5 sc-25177db9-1 gNoFFT cplXFb duotOB">Tags</h4><ul class="sc-25177db9-2 fmcWUY"><li class="sc-25177db9-4 bbGhaG"><button class="sc-25177db9-5 dUbnVZ"><div class="sc-25177db9-3 fwTzgb"></div><span class="sc-bba9ee74-0 sc-bba9ee74-5 sc-25177db9-0 gkIljR cplXFb fZQrvw">Soroban</span><span class="sc-bba9ee74-0 sc-bba9ee74-6 gkIljR ijrKMM">(<!-- -->36<!-- -->)</span></button></li><li class="sc-25177db9-4 bbGhaG"><button class="sc-25177db9-5 dUbnVZ"><div class="sc-25177db9-3 fwTzgb"></div><span class="sc-bba9ee74-0 sc-bba9ee74-5 sc-25177db9-0 gkIljR cplXFb fZQrvw">Protocol upgrade</span><span class="sc-bba9ee74-0 sc-bba9ee74-6 gkIljR ijrKMM">(<!-- -->30<!-- -->)</span></button></li><li class="sc-25177db9-4 bbGhaG"><button class="sc-25177db9-5 dUbnVZ"><div class="sc-25177db9-3 fwTzgb"></div><span class="sc-bba9ee74-0 sc-bba9ee74-5 sc-25177db9-0 gkIljR cplXFb fZQrvw">Smart Contracts</span><span class="sc-bba9ee74-0 sc-bba9ee74-6 gkIljR ijrKMM">(<!-- -->25<!-- -->)</span></button></li><li class="sc-25177db9-4 bbGhaG"><button class="sc-25177db9-5 dUbnVZ"><div class="sc-25177db9-3 fwTzgb"></div><span class="sc-bba9ee74-0 sc-bba9ee74-5 sc-25177db9-0 gkIljR cplXFb fZQrvw">Developers</span><span class="sc-bba9ee74-0 sc-bba9ee74-6 gkIljR ijrKMM">(<!-- -->14<!-- -->)</span></button></li><li class="sc-25177db9-4 bbGhaG"><button class="sc-25177db9-5 dUbnVZ"><div class="sc-25177db9-3 fwTzgb"></div><span class="sc-bba9ee74-0 sc-bba9ee74-5 sc-25177db9-0 gkIljR cplXFb fZQrvw">Liquidity</span><span class="sc-bba9ee74-0 sc-bba9ee74-6 gkIljR ijrKMM">(<!-- -->9<!-- -->)</span></button></li><li class="sc-25177db9-4 bbGhaG"><button class="sc-25177db9-5 dUbnVZ"><div class="sc-25177db9-3 fwTzgb"></div><span class="sc-bba9ee74-0 sc-bba9ee74-5 sc-25177db9-0 gkIljR cplXFb fZQrvw">API</span><span class="sc-bba9ee74-0 sc-bba9ee74-6 gkIljR ijrKMM">(<!-- -->8<!-- -->)</span></button></li><li class="sc-25177db9-4 bbGhaG"><button class="sc-25177db9-5 dUbnVZ"><div class="sc-25177db9-3 fwTzgb"></div><span class="sc-bba9ee74-0 sc-bba9ee74-5 sc-25177db9-0 gkIljR cplXFb fZQrvw">Stellar quest</span><span class="sc-bba9ee74-0 sc-bba9ee74-6 gkIljR ijrKMM">(<!-- -->8<!-- -->)</span></button></li><li class="sc-25177db9-4 bbGhaG"><button class="sc-25177db9-5 dUbnVZ"><div class="sc-25177db9-3 fwTzgb"></div><span class="sc-bba9ee74-0 sc-bba9ee74-5 sc-25177db9-0 gkIljR cplXFb fZQrvw">AMM</span><span class="sc-bba9ee74-0 sc-bba9ee74-6 gkIljR ijrKMM">(<!-- -->7<!-- -->)</span></button></li><li class="sc-25177db9-4 bbGhaG"><button class="sc-25177db9-5 dUbnVZ"><div class="sc-25177db9-3 fwTzgb"></div><span class="sc-bba9ee74-0 sc-bba9ee74-5 sc-25177db9-0 gkIljR cplXFb fZQrvw">Horizon</span><span class="sc-bba9ee74-0 sc-bba9ee74-6 gkIljR ijrKMM">(<!-- -->7<!-- -->)</span></button></li><li class="sc-25177db9-4 bbGhaG"><button class="sc-25177db9-5 dUbnVZ"><div class="sc-25177db9-3 fwTzgb"></div><span class="sc-bba9ee74-0 sc-bba9ee74-5 sc-25177db9-0 gkIljR cplXFb fZQrvw">Data</span><span class="sc-bba9ee74-0 sc-bba9ee74-6 gkIljR ijrKMM">(<!-- -->6<!-- -->)</span></button></li></ul></div></div><button type="button" aria-label="Show more" variant="textButton" class="sc-gFqAkR sc-c0c254ad-5 jOfBNv gXdNzm"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-5 sc-c0c254ad-2 tcZct cplXFb dmFMrt">Show more</span><span class="sc-2dd968f1-0 eCPgze"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><svg viewBox="0 0 16 16"><path d="M8.5 7.5V2H7.5V7.5H2V8.5H7.5V14H8.5V8.5H14V7.5H8.5Z"></path></svg></span></span><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(100%) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><svg viewBox="0 0 16 16"><path d="M8.5 7.5V2H7.5V7.5H2V8.5H7.5V14H8.5V8.5H14V7.5H8.5Z"></path></svg></span></span></span></span></button></div><div class="sc-iGgWBj sc-gsFSXq sc-kAyceB sc-d52247c4-1 ikJBEP ddXVLk kCjTeN"><p class="sc-bba9ee74-0 sc-bba9ee74-5 gNoFFT cplXFb">166<!-- --> <!-- -->results</p></div></div></div><div class="sc-hknOHE fGlpHn"><div class="sc-94f2d964-2 dBlHOL"><div class="sc-hknOHE fLjfNn"><div draggable="false" data-testid="card" class="sc-5f757738-0 ftpUjR"><div class="sc-5f757738-1 hsMjgH"><div class="sc-eqUAAy bCzBlf"><div class="sc-fqkvVR deWWeW"><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/d138150b770dd3fdeb9f47bc652c972a8f08e16e-2048x1536.png?w=660&amp;h=495&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/d138150b770dd3fdeb9f47bc652c972a8f08e16e-2048x1536.png?w=660&amp;h=495&amp;auto=format&amp;dpr=2 2x"/><source media="(min-width: 768px)" srcSet="https://cdn.sanity.io/images/e2r40yh6/production-i18n/d138150b770dd3fdeb9f47bc652c972a8f08e16e-2048x1536.png?w=320&amp;h=240&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/d138150b770dd3fdeb9f47bc652c972a8f08e16e-2048x1536.png?w=320&amp;h=240&amp;auto=format&amp;dpr=2 2x"/><img srcSet="https://cdn.sanity.io/images/e2r40yh6/production-i18n/d138150b770dd3fdeb9f47bc652c972a8f08e16e-2048x1536.png?w=660&amp;h=495&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/d138150b770dd3fdeb9f47bc652c972a8f08e16e-2048x1536.png?w=660&amp;h=495&amp;auto=format&amp;dpr=2 2x" loading="lazy" draggable="false" class="sc-Nxspf eVicvR"/></picture></figure></div></div></div><div class="sc-5f757738-6 haOyBf"><p class="sc-bba9ee74-0 sc-bba9ee74-5 gkIljR cplXFb"><time>February 12, 2025</time><span> • <!-- -->Leigh McCulloch</span></p><div data-row="title" class="sc-5f757738-3 fCvPmi"><h3 class="sc-bba9ee74-0 sc-bba9ee74-4 gNoFFT cOiHby">The Definitive Guide to Testing Smart Contracts on Stellar</h3></div><div class="sc-5f757738-8 cVylOx"><p class="sc-bba9ee74-0 sc-bba9ee74-4 sc-5f757738-9 gkIljR cOiHby kATleG">Stellar is one of the OG blockchains, online since 2014, and launched smart contracts to Mainnet in 2024. When Stellar added smart contracts, the…</p></div><a draggable="false" class="sc-gFqAkR sc-c0c254ad-5 jOfBNv gXdNzm sc-5f757738-10 becjcg" aria-label="Read" variant="textButton" href="/blog/developers/the-definitive-guide-to-testing-smart-contracts-on-stellar"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 tcZct cOiHby iBobIU">Read</span><span class="sc-2dd968f1-0 eCPgze"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-2dd968f1-1 jnlDMo" style="transform:translateX(-100%) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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 fLjfNn"><div draggable="false" data-testid="card" class="sc-5f757738-0 ftpUjR"><div class="sc-5f757738-1 hsMjgH"><div class="sc-eqUAAy bCzBlf"><div class="sc-fqkvVR deWWeW"><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/4b4f3b8c20c717e87d85748ead0570d3a81b1526-4896x2756.png?rect=611,0,3675,2756&amp;w=660&amp;h=495&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/4b4f3b8c20c717e87d85748ead0570d3a81b1526-4896x2756.png?rect=611,0,3675,2756&amp;w=660&amp;h=495&amp;auto=format&amp;dpr=2 2x"/><source media="(min-width: 768px)" srcSet="https://cdn.sanity.io/images/e2r40yh6/production-i18n/4b4f3b8c20c717e87d85748ead0570d3a81b1526-4896x2756.png?rect=611,0,3675,2756&amp;w=320&amp;h=240&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/4b4f3b8c20c717e87d85748ead0570d3a81b1526-4896x2756.png?rect=611,0,3675,2756&amp;w=320&amp;h=240&amp;auto=format&amp;dpr=2 2x"/><img srcSet="https://cdn.sanity.io/images/e2r40yh6/production-i18n/4b4f3b8c20c717e87d85748ead0570d3a81b1526-4896x2756.png?rect=611,0,3675,2756&amp;w=660&amp;h=495&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/4b4f3b8c20c717e87d85748ead0570d3a81b1526-4896x2756.png?rect=611,0,3675,2756&amp;w=660&amp;h=495&amp;auto=format&amp;dpr=2 2x" loading="lazy" draggable="false" class="sc-Nxspf eVicvR"/></picture></figure></div></div></div><div class="sc-5f757738-6 haOyBf"><p class="sc-bba9ee74-0 sc-bba9ee74-5 gkIljR cplXFb"><time>December 13, 2024</time><span> • <!-- -->George Kudrayvtsev</span></p><div data-row="title" class="sc-5f757738-3 fCvPmi"><h3 class="sc-bba9ee74-0 sc-bba9ee74-4 gNoFFT cOiHby">CDP and RPC? More like EZ and PZ.</h3></div><div class="sc-5f757738-8 cVylOx"><p class="sc-bba9ee74-0 sc-bba9ee74-4 sc-5f757738-9 gkIljR cOiHby kATleG">A blog detailing how the Stellar network&#x27;s recently released and announced the Composable Data Platform can be used to add backfilling support to…</p></div><a draggable="false" class="sc-gFqAkR sc-c0c254ad-5 jOfBNv gXdNzm sc-5f757738-10 becjcg" aria-label="Read" variant="textButton" href="/blog/developers/cdp-and-rpc-more-like-ez-and-pz"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 tcZct cOiHby iBobIU">Read</span><span class="sc-2dd968f1-0 eCPgze"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-2dd968f1-1 jnlDMo" style="transform:translateX(-100%) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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 fLjfNn"><div draggable="false" data-testid="card" class="sc-5f757738-0 ftpUjR"><div class="sc-5f757738-1 hsMjgH"><div class="sc-eqUAAy bCzBlf"><div class="sc-fqkvVR deWWeW"><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/ffd00abab01ec8b397b6b3ee3401958edc99637a-2048x1536.png?w=660&amp;h=495&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/ffd00abab01ec8b397b6b3ee3401958edc99637a-2048x1536.png?w=660&amp;h=495&amp;auto=format&amp;dpr=2 2x"/><source media="(min-width: 768px)" srcSet="https://cdn.sanity.io/images/e2r40yh6/production-i18n/ffd00abab01ec8b397b6b3ee3401958edc99637a-2048x1536.png?w=320&amp;h=240&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/ffd00abab01ec8b397b6b3ee3401958edc99637a-2048x1536.png?w=320&amp;h=240&amp;auto=format&amp;dpr=2 2x"/><img srcSet="https://cdn.sanity.io/images/e2r40yh6/production-i18n/ffd00abab01ec8b397b6b3ee3401958edc99637a-2048x1536.png?w=660&amp;h=495&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/ffd00abab01ec8b397b6b3ee3401958edc99637a-2048x1536.png?w=660&amp;h=495&amp;auto=format&amp;dpr=2 2x" loading="lazy" draggable="false" class="sc-Nxspf eVicvR"/></picture></figure></div></div></div><div class="sc-5f757738-6 haOyBf"><p class="sc-bba9ee74-0 sc-bba9ee74-5 gkIljR cplXFb"><time>December 9, 2024</time><span> • <!-- -->Bri Wylde</span></p><div data-row="title" class="sc-5f757738-3 fCvPmi"><h3 class="sc-bba9ee74-0 sc-bba9ee74-4 gNoFFT cOiHby">Passkeys, a Light Introduction to Improving Blockchain’s UX</h3></div><div class="sc-5f757738-8 cVylOx"><p class="sc-bba9ee74-0 sc-bba9ee74-4 sc-5f757738-9 gkIljR cOiHby kATleG">Blockchain technology is often recognized and celebrated for its inherent features of transparency, security, efficiency, and decentralization, as…</p></div><a draggable="false" class="sc-gFqAkR sc-c0c254ad-5 jOfBNv gXdNzm sc-5f757738-10 becjcg" aria-label="Read" variant="textButton" href="/blog/developers/passkeys-a-light-introduction-to-improving-blockchain-s-ux"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 tcZct cOiHby iBobIU">Read</span><span class="sc-2dd968f1-0 eCPgze"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-2dd968f1-1 jnlDMo" style="transform:translateX(-100%) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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 fLjfNn"><div draggable="false" data-testid="card" class="sc-5f757738-0 ftpUjR"><div class="sc-5f757738-1 hsMjgH"><div class="sc-eqUAAy bCzBlf"><div class="sc-fqkvVR deWWeW"><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/28c63ac8401389d54b33fc0f1e3aeed8de397a41-746x542.png?rect=12,0,723,542&amp;w=660&amp;h=495&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/28c63ac8401389d54b33fc0f1e3aeed8de397a41-746x542.png?rect=12,0,723,542&amp;w=660&amp;h=495&amp;auto=format&amp;dpr=2 2x"/><source media="(min-width: 768px)" srcSet="https://cdn.sanity.io/images/e2r40yh6/production-i18n/28c63ac8401389d54b33fc0f1e3aeed8de397a41-746x542.png?rect=12,0,723,542&amp;w=320&amp;h=240&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/28c63ac8401389d54b33fc0f1e3aeed8de397a41-746x542.png?rect=12,0,723,542&amp;w=320&amp;h=240&amp;auto=format&amp;dpr=2 2x"/><img srcSet="https://cdn.sanity.io/images/e2r40yh6/production-i18n/28c63ac8401389d54b33fc0f1e3aeed8de397a41-746x542.png?rect=12,0,723,542&amp;w=660&amp;h=495&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/28c63ac8401389d54b33fc0f1e3aeed8de397a41-746x542.png?rect=12,0,723,542&amp;w=660&amp;h=495&amp;auto=format&amp;dpr=2 2x" loading="lazy" draggable="false" class="sc-Nxspf eVicvR"/></picture></figure></div></div></div><div class="sc-5f757738-6 haOyBf"><p class="sc-bba9ee74-0 sc-bba9ee74-5 gkIljR cplXFb"><time>November 25, 2024</time><span> • <!-- -->Garand Tyson</span></p><div data-row="title" class="sc-5f757738-3 fCvPmi"><h3 class="sc-bba9ee74-0 sc-bba9ee74-4 gNoFFT cOiHby">Removing Ledger State from SQL Databases in 22.1</h3></div><div class="sc-5f757738-8 cVylOx"><p class="sc-bba9ee74-0 sc-bba9ee74-4 sc-5f757738-9 gkIljR cOiHby kATleG">Starting in the stellar-core 22.1 release, SQL will no longer be supported for most ledger state and transaction history. </p></div><a draggable="false" class="sc-gFqAkR sc-c0c254ad-5 jOfBNv gXdNzm sc-5f757738-10 becjcg" aria-label="Read" variant="textButton" href="/blog/developers/removing-ledger-state-from-sql-databases-in-22-1"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 tcZct cOiHby iBobIU">Read</span><span class="sc-2dd968f1-0 eCPgze"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-2dd968f1-1 jnlDMo" style="transform:translateX(-100%) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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 fLjfNn"><div draggable="false" data-testid="card" class="sc-5f757738-0 ftpUjR"><div class="sc-5f757738-1 hsMjgH"><div class="sc-eqUAAy bCzBlf"><div class="sc-fqkvVR deWWeW"><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/3757f3b033792f671ecf7d579c22c9772d65ab6c-1025x768.png?rect=1,0,1024,768&amp;w=660&amp;h=495&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/3757f3b033792f671ecf7d579c22c9772d65ab6c-1025x768.png?rect=1,0,1024,768&amp;w=660&amp;h=495&amp;auto=format&amp;dpr=2 2x"/><source media="(min-width: 768px)" srcSet="https://cdn.sanity.io/images/e2r40yh6/production-i18n/3757f3b033792f671ecf7d579c22c9772d65ab6c-1025x768.png?rect=1,0,1024,768&amp;w=320&amp;h=240&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/3757f3b033792f671ecf7d579c22c9772d65ab6c-1025x768.png?rect=1,0,1024,768&amp;w=320&amp;h=240&amp;auto=format&amp;dpr=2 2x"/><img srcSet="https://cdn.sanity.io/images/e2r40yh6/production-i18n/3757f3b033792f671ecf7d579c22c9772d65ab6c-1025x768.png?rect=1,0,1024,768&amp;w=660&amp;h=495&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/3757f3b033792f671ecf7d579c22c9772d65ab6c-1025x768.png?rect=1,0,1024,768&amp;w=660&amp;h=495&amp;auto=format&amp;dpr=2 2x" loading="lazy" draggable="false" class="sc-Nxspf eVicvR"/></picture></figure></div></div></div><div class="sc-5f757738-6 haOyBf"><p class="sc-bba9ee74-0 sc-bba9ee74-5 gkIljR cplXFb"><time>November 21, 2024</time><span> • <!-- -->Bri Wylde</span></p><div data-row="title" class="sc-5f757738-3 fCvPmi"><h3 class="sc-bba9ee74-0 sc-bba9ee74-4 gNoFFT cOiHby">A Peek at Meridian’s Dev Underground, the Hyper-Speed Stage</h3></div><div class="sc-5f757738-8 cVylOx"></div><a draggable="false" class="sc-gFqAkR sc-c0c254ad-5 jOfBNv gXdNzm sc-5f757738-10 becjcg" aria-label="Read" variant="textButton" href="/blog/developers/a-peek-at-meridian-s-dev-underground-the-hyper-speed-stage"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 tcZct cOiHby iBobIU">Read</span><span class="sc-2dd968f1-0 eCPgze"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-2dd968f1-1 jnlDMo" style="transform:translateX(-100%) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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 fLjfNn"><div draggable="false" data-testid="card" class="sc-5f757738-0 ftpUjR"><div class="sc-5f757738-1 hsMjgH"><div class="sc-eqUAAy bCzBlf"><div class="sc-fqkvVR deWWeW"><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/72befdd40c1af15557c5d4e2a69475f5dac449b7-4896x2756.png?rect=611,0,3675,2756&amp;w=660&amp;h=495&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/72befdd40c1af15557c5d4e2a69475f5dac449b7-4896x2756.png?rect=611,0,3675,2756&amp;w=660&amp;h=495&amp;auto=format&amp;dpr=2 2x"/><source media="(min-width: 768px)" srcSet="https://cdn.sanity.io/images/e2r40yh6/production-i18n/72befdd40c1af15557c5d4e2a69475f5dac449b7-4896x2756.png?rect=611,0,3675,2756&amp;w=320&amp;h=240&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/72befdd40c1af15557c5d4e2a69475f5dac449b7-4896x2756.png?rect=611,0,3675,2756&amp;w=320&amp;h=240&amp;auto=format&amp;dpr=2 2x"/><img srcSet="https://cdn.sanity.io/images/e2r40yh6/production-i18n/72befdd40c1af15557c5d4e2a69475f5dac449b7-4896x2756.png?rect=611,0,3675,2756&amp;w=660&amp;h=495&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/72befdd40c1af15557c5d4e2a69475f5dac449b7-4896x2756.png?rect=611,0,3675,2756&amp;w=660&amp;h=495&amp;auto=format&amp;dpr=2 2x" loading="lazy" draggable="false" class="sc-Nxspf eVicvR"/></picture></figure></div></div></div><div class="sc-5f757738-6 haOyBf"><p class="sc-bba9ee74-0 sc-bba9ee74-5 gkIljR cplXFb"><time>November 14, 2024</time><span> • <!-- -->Urvi Savla</span></p><div data-row="title" class="sc-5f757738-3 fCvPmi"><h3 class="sc-bba9ee74-0 sc-bba9ee74-4 gNoFFT cOiHby">Horizon: Accelerating Reingestion Performance with CDP </h3></div><div class="sc-5f757738-8 cVylOx"><p class="sc-bba9ee74-0 sc-bba9ee74-4 sc-5f757738-9 gkIljR cOiHby kATleG">This post explains how Horizon, the HTTP API to data in the Stellar network, can now reingest data 9x faster using CDP components. </p></div><a draggable="false" class="sc-gFqAkR sc-c0c254ad-5 jOfBNv gXdNzm sc-5f757738-10 becjcg" aria-label="Read" variant="textButton" href="/blog/developers/horizon-accelerating-reingestion-performance-with-cdp"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 tcZct cOiHby iBobIU">Read</span><span class="sc-2dd968f1-0 eCPgze"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-2dd968f1-1 jnlDMo" style="transform:translateX(-100%) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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 fLjfNn"><div draggable="false" data-testid="card" class="sc-5f757738-0 ftpUjR"><div class="sc-5f757738-1 hsMjgH"><div class="sc-eqUAAy bCzBlf"><div class="sc-fqkvVR deWWeW"><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/ccc2eb059f1d944ae7cec4cc87610b4bb478ed8c-4599x2989.png?rect=308,0,3985,2989&amp;w=660&amp;h=495&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/ccc2eb059f1d944ae7cec4cc87610b4bb478ed8c-4599x2989.png?rect=308,0,3985,2989&amp;w=660&amp;h=495&amp;auto=format&amp;dpr=2 2x"/><source media="(min-width: 768px)" srcSet="https://cdn.sanity.io/images/e2r40yh6/production-i18n/ccc2eb059f1d944ae7cec4cc87610b4bb478ed8c-4599x2989.png?rect=308,0,3985,2989&amp;w=320&amp;h=240&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/ccc2eb059f1d944ae7cec4cc87610b4bb478ed8c-4599x2989.png?rect=308,0,3985,2989&amp;w=320&amp;h=240&amp;auto=format&amp;dpr=2 2x"/><img srcSet="https://cdn.sanity.io/images/e2r40yh6/production-i18n/ccc2eb059f1d944ae7cec4cc87610b4bb478ed8c-4599x2989.png?rect=308,0,3985,2989&amp;w=660&amp;h=495&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/ccc2eb059f1d944ae7cec4cc87610b4bb478ed8c-4599x2989.png?rect=308,0,3985,2989&amp;w=660&amp;h=495&amp;auto=format&amp;dpr=2 2x" loading="lazy" alt="protocol upgrade" draggable="false" class="sc-Nxspf eVicvR"/></picture></figure></div></div></div><div class="sc-5f757738-6 haOyBf"><p class="sc-bba9ee74-0 sc-bba9ee74-5 gkIljR cplXFb"><time>November 5, 2024</time><span> • <!-- -->Stellar Development Foundation</span></p><div data-row="title" class="sc-5f757738-3 fCvPmi"><h3 class="sc-bba9ee74-0 sc-bba9ee74-4 gNoFFT cOiHby">Protocol 22 Upgrade Guide</h3></div><div data-row="tags" class="sc-2ae2262f-0 kZbqAx"><p class="sc-bba9ee74-0 sc-bba9ee74-6 sc-6c4e5f6b-0 tcZct ijrKMM eAqYaG">Protocol upgrade</p><p class="sc-bba9ee74-0 sc-bba9ee74-6 sc-6c4e5f6b-0 tcZct ijrKMM eAqYaG">Soroban</p></div><div class="sc-5f757738-8 cVylOx"><p class="sc-bba9ee74-0 sc-bba9ee74-4 sc-5f757738-9 gkIljR cOiHby kATleG">Your go-to guide for upgrading to Protocol 22, which introduces constructors and host functions for BLS12-381 to the Stellar network.</p></div><a draggable="false" class="sc-gFqAkR sc-c0c254ad-5 jOfBNv gXdNzm sc-5f757738-10 becjcg" aria-label="Read" variant="textButton" href="/blog/developers/protocol-22-upgrade-guide"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 tcZct cOiHby iBobIU">Read</span><span class="sc-2dd968f1-0 eCPgze"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-2dd968f1-1 jnlDMo" style="transform:translateX(-100%) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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 fLjfNn"><div draggable="false" data-testid="card" class="sc-5f757738-0 ftpUjR"><div class="sc-5f757738-1 hsMjgH"><div class="sc-eqUAAy bCzBlf"><div class="sc-fqkvVR deWWeW"><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/1ff6c498af3c084fe5c6821b9d33c05fdf25226e-4896x2756.png?rect=611,0,3675,2756&amp;w=660&amp;h=495&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/1ff6c498af3c084fe5c6821b9d33c05fdf25226e-4896x2756.png?rect=611,0,3675,2756&amp;w=660&amp;h=495&amp;auto=format&amp;dpr=2 2x"/><source media="(min-width: 768px)" srcSet="https://cdn.sanity.io/images/e2r40yh6/production-i18n/1ff6c498af3c084fe5c6821b9d33c05fdf25226e-4896x2756.png?rect=611,0,3675,2756&amp;w=320&amp;h=240&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/1ff6c498af3c084fe5c6821b9d33c05fdf25226e-4896x2756.png?rect=611,0,3675,2756&amp;w=320&amp;h=240&amp;auto=format&amp;dpr=2 2x"/><img srcSet="https://cdn.sanity.io/images/e2r40yh6/production-i18n/1ff6c498af3c084fe5c6821b9d33c05fdf25226e-4896x2756.png?rect=611,0,3675,2756&amp;w=660&amp;h=495&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/1ff6c498af3c084fe5c6821b9d33c05fdf25226e-4896x2756.png?rect=611,0,3675,2756&amp;w=660&amp;h=495&amp;auto=format&amp;dpr=2 2x" loading="lazy" draggable="false" class="sc-Nxspf eVicvR"/></picture></figure></div></div></div><div class="sc-5f757738-6 haOyBf"><p class="sc-bba9ee74-0 sc-bba9ee74-5 gkIljR cplXFb"><time>November 5, 2024</time><span> • <!-- -->Bri Wylde</span></p><div data-row="title" class="sc-5f757738-3 fCvPmi"><h3 class="sc-bba9ee74-0 sc-bba9ee74-4 gNoFFT cOiHby">Announcing Protocol 22</h3></div><div class="sc-5f757738-8 cVylOx"><p class="sc-bba9ee74-0 sc-bba9ee74-4 sc-5f757738-9 gkIljR cOiHby kATleG">A new protocol is on the horizon. On December 5, 2024, Stellar public network validators will vote on whether to upgrade the network to Protocol 22,…</p></div><a draggable="false" class="sc-gFqAkR sc-c0c254ad-5 jOfBNv gXdNzm sc-5f757738-10 becjcg" aria-label="Read" variant="textButton" href="/blog/developers/announcing-protocol-22"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 tcZct cOiHby iBobIU">Read</span><span class="sc-2dd968f1-0 eCPgze"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-2dd968f1-1 jnlDMo" style="transform:translateX(-100%) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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 fLjfNn"><div draggable="false" data-testid="card" class="sc-5f757738-0 ftpUjR"><div class="sc-5f757738-1 hsMjgH"><div class="sc-eqUAAy bCzBlf"><div class="sc-fqkvVR deWWeW"><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/335817d07dbe05c93047f474d8f123434d6c8ecf-4896x2756.png?rect=611,0,3675,2756&amp;w=660&amp;h=495&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/335817d07dbe05c93047f474d8f123434d6c8ecf-4896x2756.png?rect=611,0,3675,2756&amp;w=660&amp;h=495&amp;auto=format&amp;dpr=2 2x"/><source media="(min-width: 768px)" srcSet="https://cdn.sanity.io/images/e2r40yh6/production-i18n/335817d07dbe05c93047f474d8f123434d6c8ecf-4896x2756.png?rect=611,0,3675,2756&amp;w=320&amp;h=240&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/335817d07dbe05c93047f474d8f123434d6c8ecf-4896x2756.png?rect=611,0,3675,2756&amp;w=320&amp;h=240&amp;auto=format&amp;dpr=2 2x"/><img srcSet="https://cdn.sanity.io/images/e2r40yh6/production-i18n/335817d07dbe05c93047f474d8f123434d6c8ecf-4896x2756.png?rect=611,0,3675,2756&amp;w=660&amp;h=495&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/335817d07dbe05c93047f474d8f123434d6c8ecf-4896x2756.png?rect=611,0,3675,2756&amp;w=660&amp;h=495&amp;auto=format&amp;dpr=2 2x" loading="lazy" draggable="false" class="sc-Nxspf eVicvR"/></picture></figure></div></div></div><div class="sc-5f757738-6 haOyBf"><p class="sc-bba9ee74-0 sc-bba9ee74-5 gkIljR cplXFb"><time>October 30, 2024</time><span> • <!-- -->Bri Wylde</span></p><div data-row="title" class="sc-5f757738-3 fCvPmi"><h3 class="sc-bba9ee74-0 sc-bba9ee74-4 gNoFFT cOiHby">Announcing the Stellar i³ Award Winners</h3></div><div class="sc-5f757738-8 cVylOx"><p class="sc-bba9ee74-0 sc-bba9ee74-4 sc-5f757738-9 gkIljR cOiHby kATleG">During Meridian 2024, the Stellar Development Foundation launched the Stellar i³Awards! 🎉 Powered by the Stellar Community Fund, the awards…</p></div><a draggable="false" class="sc-gFqAkR sc-c0c254ad-5 jOfBNv gXdNzm sc-5f757738-10 becjcg" aria-label="Read" variant="textButton" href="/blog/developers/announcing-the-stellar-i-award-winners"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 tcZct cOiHby iBobIU">Read</span><span class="sc-2dd968f1-0 eCPgze"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-2dd968f1-1 jnlDMo" style="transform:translateX(-100%) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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 fLjfNn"><div draggable="false" data-testid="card" class="sc-5f757738-0 ftpUjR"><div class="sc-5f757738-1 hsMjgH"><div class="sc-eqUAAy bCzBlf"><div class="sc-fqkvVR deWWeW"><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/c3bee339327722e9d6dd3f9f314a765566fbf159-4896x2756.png?rect=611,0,3675,2756&amp;w=660&amp;h=495&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/c3bee339327722e9d6dd3f9f314a765566fbf159-4896x2756.png?rect=611,0,3675,2756&amp;w=660&amp;h=495&amp;auto=format&amp;dpr=2 2x"/><source media="(min-width: 768px)" srcSet="https://cdn.sanity.io/images/e2r40yh6/production-i18n/c3bee339327722e9d6dd3f9f314a765566fbf159-4896x2756.png?rect=611,0,3675,2756&amp;w=320&amp;h=240&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/c3bee339327722e9d6dd3f9f314a765566fbf159-4896x2756.png?rect=611,0,3675,2756&amp;w=320&amp;h=240&amp;auto=format&amp;dpr=2 2x"/><img srcSet="https://cdn.sanity.io/images/e2r40yh6/production-i18n/c3bee339327722e9d6dd3f9f314a765566fbf159-4896x2756.png?rect=611,0,3675,2756&amp;w=660&amp;h=495&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/c3bee339327722e9d6dd3f9f314a765566fbf159-4896x2756.png?rect=611,0,3675,2756&amp;w=660&amp;h=495&amp;auto=format&amp;dpr=2 2x" loading="lazy" draggable="false" class="sc-Nxspf eVicvR"/></picture></figure></div></div></div><div class="sc-5f757738-6 haOyBf"><p class="sc-bba9ee74-0 sc-bba9ee74-5 gkIljR cplXFb"><time>October 9, 2024</time><span> • <!-- -->Simon Chow</span></p><div data-row="title" class="sc-5f757738-3 fCvPmi"><h3 class="sc-bba9ee74-0 sc-bba9ee74-4 gNoFFT cOiHby">Hubble: Now Faster than Light</h3></div><div data-row="tags" class="sc-2ae2262f-0 kZbqAx"><p class="sc-bba9ee74-0 sc-bba9ee74-6 sc-6c4e5f6b-0 tcZct ijrKMM eAqYaG">Data</p><p class="sc-bba9ee74-0 sc-bba9ee74-6 sc-6c4e5f6b-0 tcZct ijrKMM eAqYaG">Hubble</p></div><div class="sc-5f757738-8 cVylOx"><p class="sc-bba9ee74-0 sc-bba9ee74-4 sc-5f757738-9 gkIljR cOiHby kATleG">Learn how Stellar ETL, which has been refactored to use the full suite of benefits from the Composable Data Platform (CDP), the next generation…</p></div><a draggable="false" class="sc-gFqAkR sc-c0c254ad-5 jOfBNv gXdNzm sc-5f757738-10 becjcg" aria-label="Read" variant="textButton" href="/blog/developers/hubble-now-faster-than-light"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 tcZct cOiHby iBobIU">Read</span><span class="sc-2dd968f1-0 eCPgze"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-2dd968f1-1 jnlDMo" style="transform:translateX(-100%) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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 fLjfNn"><div draggable="false" data-testid="card" class="sc-5f757738-0 ftpUjR"><div class="sc-5f757738-1 hsMjgH"><div class="sc-eqUAAy bCzBlf"><div class="sc-fqkvVR deWWeW"><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/a81874325d64785d0fd56b10602261cb324e331d-2048x1536.png?w=660&amp;h=495&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/a81874325d64785d0fd56b10602261cb324e331d-2048x1536.png?w=660&amp;h=495&amp;auto=format&amp;dpr=2 2x"/><source media="(min-width: 768px)" srcSet="https://cdn.sanity.io/images/e2r40yh6/production-i18n/a81874325d64785d0fd56b10602261cb324e331d-2048x1536.png?w=320&amp;h=240&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/a81874325d64785d0fd56b10602261cb324e331d-2048x1536.png?w=320&amp;h=240&amp;auto=format&amp;dpr=2 2x"/><img srcSet="https://cdn.sanity.io/images/e2r40yh6/production-i18n/a81874325d64785d0fd56b10602261cb324e331d-2048x1536.png?w=660&amp;h=495&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/a81874325d64785d0fd56b10602261cb324e331d-2048x1536.png?w=660&amp;h=495&amp;auto=format&amp;dpr=2 2x" loading="lazy" draggable="false" class="sc-Nxspf eVicvR"/></picture></figure></div></div></div><div class="sc-5f757738-6 haOyBf"><p class="sc-bba9ee74-0 sc-bba9ee74-5 gkIljR cplXFb"><time>October 2, 2024</time><span> • <!-- -->Jane Wang</span></p><div data-row="title" class="sc-5f757738-3 fCvPmi"><h3 class="sc-bba9ee74-0 sc-bba9ee74-4 gNoFFT cOiHby">Introducing the All-New Stellar Lab</h3></div><div class="sc-5f757738-8 cVylOx"><p class="sc-bba9ee74-0 sc-bba9ee74-4 sc-5f757738-9 gkIljR cOiHby kATleG">We’re thrilled to introduce the new Stellar Lab, your go-to tool for development, experimenting, and testing, as well as exploring APIs developers…</p></div><a draggable="false" class="sc-gFqAkR sc-c0c254ad-5 jOfBNv gXdNzm sc-5f757738-10 becjcg" aria-label="Read" variant="textButton" href="/blog/developers/introducing-the-all-new-stellar-lab"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 tcZct cOiHby iBobIU">Read</span><span class="sc-2dd968f1-0 eCPgze"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-2dd968f1-1 jnlDMo" style="transform:translateX(-100%) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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 fLjfNn"><div draggable="false" data-testid="card" class="sc-5f757738-0 ftpUjR"><div class="sc-5f757738-1 hsMjgH"><div class="sc-eqUAAy bCzBlf"><div class="sc-fqkvVR deWWeW"><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/dcc5042117c7c05f360dcd868a17d5eeef394c2b-1024x768.png?w=660&amp;h=495&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/dcc5042117c7c05f360dcd868a17d5eeef394c2b-1024x768.png?w=660&amp;h=495&amp;auto=format&amp;dpr=2 2x"/><source media="(min-width: 768px)" srcSet="https://cdn.sanity.io/images/e2r40yh6/production-i18n/dcc5042117c7c05f360dcd868a17d5eeef394c2b-1024x768.png?w=320&amp;h=240&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/dcc5042117c7c05f360dcd868a17d5eeef394c2b-1024x768.png?w=320&amp;h=240&amp;auto=format&amp;dpr=2 2x"/><img srcSet="https://cdn.sanity.io/images/e2r40yh6/production-i18n/dcc5042117c7c05f360dcd868a17d5eeef394c2b-1024x768.png?w=660&amp;h=495&amp;auto=format, https://cdn.sanity.io/images/e2r40yh6/production-i18n/dcc5042117c7c05f360dcd868a17d5eeef394c2b-1024x768.png?w=660&amp;h=495&amp;auto=format&amp;dpr=2 2x" loading="lazy" draggable="false" class="sc-Nxspf eVicvR"/></picture></figure></div></div></div><div class="sc-5f757738-6 haOyBf"><p class="sc-bba9ee74-0 sc-bba9ee74-5 gkIljR cplXFb"><time>September 9, 2024</time><span> • <!-- -->Stellar Development Foundation</span></p><div data-row="title" class="sc-5f757738-3 fCvPmi"><h3 class="sc-bba9ee74-0 sc-bba9ee74-4 gNoFFT cOiHby">Build Better on Stellar: Smart Contract Challenge Winners</h3></div><div class="sc-5f757738-8 cVylOx"><p class="sc-bba9ee74-0 sc-bba9ee74-4 sc-5f757738-9 gkIljR cOiHby kATleG">The winners of the 6 week Build Better on Stellar: Smart Contract Challenge included gamified recycling dApps, epic video tutorial series and even…</p></div><a draggable="false" class="sc-gFqAkR sc-c0c254ad-5 jOfBNv gXdNzm sc-5f757738-10 becjcg" aria-label="Read" variant="textButton" href="/blog/developers/build-better-on-stellar-smart-contract-challenge-winners"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 tcZct cOiHby iBobIU">Read</span><span class="sc-2dd968f1-0 eCPgze"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-2dd968f1-1 jnlDMo" style="transform:translateX(-100%) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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 span="3" class="sc-hknOHE cOBXIC"><div class="sc-52c54934-3 fWrTty"><div class="sc-52c54934-2 jCzlMo"><button disabled="" aria-label="[previous]" class="sc-f92f1845-0 hOJTpb"><span class="sc-2dd968f1-0 bshSNk"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="inherit" class="sc-f21ff114-0 fYcRgx"><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-2dd968f1-1 jnlDMo" style="transform:translateX(100%) translateY(0) translateZ(0)"><span color="inherit" class="sc-f21ff114-0 fYcRgx"><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><ul class="sc-52c54934-1 dxZezh"><li><a data-testid="pagination-page-0" class="sc-52c54934-0 kDnsWv" href="https://stellar.org/blog/developers?page=1"><span class="sc-bba9ee74-0 sc-bba9ee74-5 kXaioL cplXFb">1</span></a></li><li><a data-testid="pagination-page-1" class="sc-52c54934-0 dtRBbl" href="https://stellar.org/blog/developers?page=2"><span class="sc-bba9ee74-0 sc-bba9ee74-5 tcZct cplXFb">2</span></a></li><li><a data-testid="pagination-page-2" class="sc-52c54934-0 dtRBbl" href="https://stellar.org/blog/developers?page=3"><span class="sc-bba9ee74-0 sc-bba9ee74-5 tcZct cplXFb">3</span></a></li><li><a data-testid="pagination-page-3" class="sc-52c54934-0 dtRBbl" href="https://stellar.org/blog/developers?page=4"><span class="sc-bba9ee74-0 sc-bba9ee74-5 tcZct cplXFb">4</span></a></li><li><a data-testid="pagination-page-4" class="sc-52c54934-0 dtRBbl" href="https://stellar.org/blog/developers?page=5"><span class="sc-bba9ee74-0 sc-bba9ee74-5 tcZct cplXFb">5</span></a></li><li><a data-testid="pagination-page-5" class="sc-52c54934-0 dtRBbl" href="https://stellar.org/blog/developers?page=6"><span class="sc-bba9ee74-0 sc-bba9ee74-5 tcZct cplXFb">6</span></a></li><li><a data-testid="pagination-page-6" class="sc-52c54934-0 dtRBbl" href="https://stellar.org/blog/developers?page=7"><span class="sc-bba9ee74-0 sc-bba9ee74-5 tcZct cplXFb">7</span></a></li></ul><button aria-label="[next]" class="sc-f92f1845-0 ehdbuJ"><span class="sc-2dd968f1-0 bshSNk"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="inherit" class="sc-f21ff114-0 fYcRgx"><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-2dd968f1-1 jnlDMo" style="transform:translateX(-100%) translateY(0) translateZ(0)"><span color="inherit" class="sc-f21ff114-0 fYcRgx"><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></div></div></div></div></section></div><!--/$--><div class="sc-iGgWBj sc-gsFSXq sc-dAlyuH sc-5bb576cd-0 ikJBEP ecnKox IFGqf"><div width="100%" class="sc-iGgWBj sc-gsFSXq sc-hmdomO sc-a04cb64f-0 fwKMda ikJBEP fpGmYQ kcwbzJ"><div class="sc-5bb576cd-1 eqHltP"></div></div></div><!--$--><div class="sc-iGgWBj sc-gsFSXq sc-dAlyuH sc-23d105d0-1 ikJBEP ecnKox frlVvZ"><section id="section-67cd310c-b680-446f-b1c6-8f0586628bae" class="sc-23d105d0-0 jTGWlj"><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">Developer Documentation</p><h2 class="sc-jEACwC sc-9209a559-1 gdkkkq jTdQka sc-dd309f0f-3 hOZKpN">Dive into the docs</h2></div></div><div class="sc-hknOHE cMHsOW"><div class="sc-dd309f0f-0 cGUdHz"><div class="sc-dd309f0f-4 fjCIRX"><div class="sc-330cebb-3 bigNfU"><p class="sc-bba9ee74-0 sc-bba9ee74-3 gkIljR gOeAKR sc-330cebb-9 fHXSwR">Discover the developer documentation and start building on Stellar today. Get involved with the Stellar developer community. Interact with other Stellar devs, keep up with ecosystem standards and learn about upcoming workshops and events.</p></div></div><div class="sc-13b34149-1 djbpcb"><div class="sc-13b34149-0 iKfKAq"><a href="https://developers.stellar.org/" data-testid="cta" aria-label="Stellar Core Docs" variant="primaryButton" class="sc-gEvEer hIFHmP sc-gFqAkR sc-c0c254ad-5 jOfBNv eRcIoe" target="_blank" rel="noopener noreferrer"><span variant="primaryButton" class="sc-c0c254ad-6 glptNT"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 kXaioL cOiHby iBobIU">Stellar Core Docs</span><span class="sc-2dd968f1-0 hdvDwN"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-2dd968f1-1 jnlDMo" style="transform:translateX(-100%) translateY(100%) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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 class="sc-13b34149-0 iKfKAq"><a href="https://soroban.stellar.org/docs" data-testid="cta" aria-label="Smart Contract Docs" variant="secondaryButton" class="sc-gEvEer hIFHmP sc-gFqAkR sc-c0c254ad-5 jOfBNv edewAu" target="_blank" rel="noopener noreferrer"><span variant="secondaryButton" class="sc-c0c254ad-6 jbhwJv"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 tcZct cOiHby iBobIU">Smart Contract Docs</span><span class="sc-2dd968f1-0 hdvDwN"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-2dd968f1-1 jnlDMo" style="transform:translateX(-100%) translateY(100%) translateZ(0)"><span color="rgb(15, 15, 15)" class="sc-f21ff114-0 dxyVTu"><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-5bb576cd-2 caNeuA"><div class="sc-5bb576cd-3 cIIYUq"></div></div><!--$--><div class="sc-iGgWBj sc-gsFSXq sc-dAlyuH sc-23d105d0-1 ikJBEP jDFImh frlVvZ"><section id="section-fde3ec94-9265-40f1-ac30-ccff354adb41" class="sc-23d105d0-0 jTGWlj"><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-dd309f0f-0 cGUdHz"><p class="sc-jEACwC sc-9209a559-4 lhdApv giUgkw sc-dd309f0f-1 epMTNz" as="p">The Newsletters</p><h2 class="sc-jEACwC sc-9209a559-1 gdkkkq jTdQka sc-dd309f0f-3 hOZKpN">THE EMAIL YOU ACTUALLY WANT TO READ</h2><div class="sc-dd309f0f-4 fjCIRX"><div class="sc-330cebb-3 bigNfU"><p class="sc-bba9ee74-0 sc-bba9ee74-3 gkIljR gOeAKR sc-330cebb-9 fHXSwR">Hear it from us first. Sign up to get the real-time scoop on Stellar ecosystem news, functionalities, and resources.</p></div></div></div></div><div class="sc-hknOHE gwRXjA"><div class="sc-iGgWBj sc-gsFSXq sc-dAlyuH ikJBEP ecnKox"><div class="sc-8147b30-2 cSHrwq"><div direction="column" class="sc-iGgWBj sc-gsFSXq sc-kAyceB ikJBEP tQNIZ"><form class="sc-ac4123ed-0 kWJhNh"><div direction="row" class="sc-iGgWBj sc-gsFSXq sc-kAyceB sc-cwHptR sc-ac4123ed-10 ikJBEP eSghCw gyGJgn"><div><div direction="column" class="sc-iGgWBj sc-gsFSXq sc-kAyceB ikJBEP tQNIZ"><div direction="column" class="sc-iGgWBj sc-gsFSXq sc-kAyceB ikJBEP tQNIZ"><div class="sc-iGgWBj sc-gsFSXq sc-kAyceB ikJBEP bdApMr"><input type="checkbox" id="stellar-newsletter-checkbox" data-testid="checkbox" name="subscriptionTypes" class="sc-ceeb3c6e-3 jBJxVa" value="stellarNewsletter"/><label for="stellar-newsletter-checkbox" class="sc-ceeb3c6e-0 gWvZNk"><div class="sc-ceeb3c6e-1 eEvtA"><p class="sc-bba9ee74-0 sc-bba9ee74-4 sc-ceeb3c6e-2 gNoFFT cOiHby gkXhQb">Stellar Newsletter</p><p class="sc-bba9ee74-0 sc-bba9ee74-4 sc-ceeb3c6e-2 tcZct cOiHby gkXhQb">The newsletter with something for everyone. Get regular updates on Stellar network announcements, events, partnerships, and more.</p></div></label></div><div class="sc-iGgWBj sc-gsFSXq sc-kAyceB ikJBEP bdApMr"><input type="checkbox" id="dev-newsletter-checkbox" data-testid="checkbox" name="subscriptionTypes" class="sc-ceeb3c6e-3 jBJxVa" value="devNewsletter"/><label for="dev-newsletter-checkbox" class="sc-ceeb3c6e-0 gWvZNk"><div class="sc-ceeb3c6e-1 eEvtA"><p class="sc-bba9ee74-0 sc-bba9ee74-4 sc-ceeb3c6e-2 gNoFFT cOiHby gkXhQb">Developer Newsletter</p><p class="sc-bba9ee74-0 sc-bba9ee74-4 sc-ceeb3c6e-2 tcZct cOiHby gkXhQb">The newsletter made by devs, for devs. Learn about new technical updates and resources available for building on the Stellar network.</p></div></label></div></div></div></div></div><div direction="row" class="sc-iGgWBj sc-gsFSXq sc-kAyceB sc-cwHptR ikJBEP eSghCw"><div class="sc-ac4123ed-3 kFugnm"><label for="newsletter-email-input" class="sc-bba9ee74-0 sc-bba9ee74-4 sc-ac4123ed-6 gNoFFT cOiHby kYlrpg">Your email address</label><div class="sc-ac4123ed-5 ieNxEk"><input name="email" aria-invalid="false" type="email" data-testid="email-input" placeholder="john@doe.com" id="newsletter-email-input" class="sc-ac4123ed-4 iBLflH"/><button type="submit" data-testid="submit-button" aria-label="[Submit]" class="sc-gFqAkR sc-c0c254ad-5 jOfBNv jfhCLM sc-ac4123ed-2 cgQtIt" variant="iconButton"><span variant="iconButton" class="sc-c0c254ad-6 iMENJY"><span class="sc-bba9ee74-0 sc-bba9ee74-5 sc-c0c254ad-1 gNoFFT cplXFb dwCVgD"></span><span class="sc-2dd968f1-0 iUBMlf"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(255, 255, 255)" class="sc-f21ff114-0 kPEsVY"><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-2dd968f1-1 jnlDMo" style="transform:translateX(-100%) translateY(0) translateZ(0)"><span color="rgb(255, 255, 255)" class="sc-f21ff114-0 kPEsVY"><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></button></div><div class="sc-330cebb-3 bigNfU"><p class="sc-bba9ee74-0 sc-bba9ee74-5 gkIljR cplXFb sc-330cebb-9 fHXSwR">By providing the contact information required in this form, you agree to be contacted by the Stellar Development Foundation (SDF) in order for us to inform you about our products and services. For more information on our privacy practices or how to unsubscribe, please refer to our <a aria-label="Privacy Policy." variant="inlineLink" class="sc-gFqAkR sc-c0c254ad-5 jOfBNv UESxY" href="https://stellar.org/privacy-policy"><span variant="inlineLink" class="sc-c0c254ad-6 enAQtR"><span class="sc-bba9ee74-0 sc-c0c254ad-0 tcZct fXiidQ">Privacy Policy.</span></span></a></p><p class="sc-bba9ee74-0 sc-bba9ee74-5 gkIljR cplXFb sc-330cebb-9 fHXSwR">This site is protected by reCAPTCHA and the Google <a href="https://policies.google.com/privacy" aria-label="Privacy Policy" variant="inlineLink" class="sc-gEvEer hIFHmP sc-gFqAkR sc-c0c254ad-5 jOfBNv UESxY" target="_blank" rel="noopener noreferrer"><span variant="inlineLink" class="sc-c0c254ad-6 enAQtR"><span class="sc-bba9ee74-0 sc-c0c254ad-0 tcZct fXiidQ">Privacy Policy</span></span></a> and <a href="https://policies.google.com/terms" aria-label="Terms of Service" variant="inlineLink" class="sc-gEvEer hIFHmP sc-gFqAkR sc-c0c254ad-5 jOfBNv UESxY" target="_blank" rel="noopener noreferrer"><span variant="inlineLink" class="sc-c0c254ad-6 enAQtR"><span class="sc-bba9ee74-0 sc-c0c254ad-0 tcZct fXiidQ">Terms of Service</span></span></a> apply</p></div></div></div></form></div></div></div></div></div></div></section></div><!--/$--><!--/$--><div class="sc-5bb576cd-2 jWtVXa"><div class="sc-5bb576cd-3 eSlAnS"></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-bba9ee74-0 sc-bba9ee74-5 goShXB cplXFb">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-c0c254ad-5 jOfBNv dudzTm" href="/foundation"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 kRllql cOiHby iBobIU">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-c0c254ad-5 jOfBNv dudzTm" href="/foundation/team"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 kRllql cOiHby iBobIU">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-c0c254ad-5 jOfBNv dudzTm" href="/foundation/careers"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 kRllql cOiHby iBobIU">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-c0c254ad-5 jOfBNv dudzTm" href="/foundation/roadmap"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 kRllql cOiHby iBobIU">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-c0c254ad-5 jOfBNv dudzTm" href="/brand-resources"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 kRllql cOiHby iBobIU">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-c0c254ad-5 jOfBNv dudzTm" href="/press"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 kRllql cOiHby iBobIU">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-c0c254ad-5 jOfBNv dudzTm" href="/blog"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 kRllql cOiHby iBobIU">Blog</span></span></a></li></ul></div><div class="sc-9848ee34-2 dqixEQ"><h3 class="sc-bba9ee74-0 sc-bba9ee74-5 goShXB cplXFb">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-c0c254ad-5 jOfBNv dudzTm" href="/use-cases"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 kRllql cOiHby iBobIU">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-c0c254ad-5 jOfBNv dudzTm" href="/case-studies"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 kRllql cOiHby iBobIU">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-c0c254ad-5 jOfBNv dudzTm" href="/products-and-tools"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 kRllql cOiHby iBobIU">Products and Tools</span></span></a></li></ul></div><div class="sc-9848ee34-2 dqixEQ"><h3 class="sc-bba9ee74-0 sc-bba9ee74-5 goShXB cplXFb">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-c0c254ad-5 jOfBNv dudzTm" target="_blank" rel="noopener noreferrer"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 kRllql cOiHby iBobIU">Anchor Directory</span><span class="sc-2dd968f1-0 eCPgze"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(150, 150, 150)" class="sc-f21ff114-0 dMdNwW"><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-2dd968f1-1 jnlDMo" style="transform:translateX(-100%) translateY(100%) translateZ(0)"><span color="rgb(150, 150, 150)" class="sc-f21ff114-0 dMdNwW"><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-c0c254ad-5 jOfBNv dudzTm" href="/ecosystem"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 kRllql cOiHby iBobIU">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-c0c254ad-5 jOfBNv dudzTm" href="/learn"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 kRllql cOiHby iBobIU">Learn</span></span></a></li></ul></div><div class="sc-9848ee34-2 dqixEQ"><h3 class="sc-bba9ee74-0 sc-bba9ee74-5 goShXB cplXFb">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-c0c254ad-5 jOfBNv dudzTm" target="_blank" rel="noopener noreferrer"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 kRllql cOiHby iBobIU">Stellar Network Docs</span><span class="sc-2dd968f1-0 eCPgze"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(150, 150, 150)" class="sc-f21ff114-0 dMdNwW"><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-2dd968f1-1 jnlDMo" style="transform:translateX(-100%) translateY(100%) translateZ(0)"><span color="rgb(150, 150, 150)" class="sc-f21ff114-0 dMdNwW"><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-c0c254ad-5 jOfBNv dudzTm" target="_blank" rel="noopener noreferrer"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 kRllql cOiHby iBobIU">API Reference</span><span class="sc-2dd968f1-0 eCPgze"><span class="sc-2dd968f1-1 jnlDMo" style="transform:translateX(0) translateY(0) translateZ(0)"><span color="rgb(150, 150, 150)" class="sc-f21ff114-0 dMdNwW"><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-2dd968f1-1 jnlDMo" style="transform:translateX(-100%) translateY(100%) translateZ(0)"><span color="rgb(150, 150, 150)" class="sc-f21ff114-0 dMdNwW"><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="Dev Hub" variant="textButton" class="sc-gFqAkR sc-c0c254ad-5 jOfBNv dudzTm" href="/developer"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 kRllql cOiHby iBobIU">Dev Hub</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-c0c254ad-5 jOfBNv dudzTm" href="/grants-and-funding/bug-bounty"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 kRllql cOiHby iBobIU">Bug Bounty</span></span></a></li></ul></div><div class="sc-9848ee34-2 dqixEQ"><h3 class="sc-bba9ee74-0 sc-bba9ee74-5 goShXB cplXFb">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-c0c254ad-5 jOfBNv dudzTm" href="/community"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 kRllql cOiHby iBobIU">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-c0c254ad-5 jOfBNv dudzTm" href="/foundation/code-of-conduct"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 kRllql cOiHby iBobIU">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-c0c254ad-5 jOfBNv dudzTm" href="/connect"><span variant="textButton" class="sc-c0c254ad-6 iIsQTp"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-c0c254ad-3 kRllql cOiHby iBobIU">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-bba9ee74-0 sc-bba9ee74-4 sc-dbfd9250-7 kXaioL cOiHby 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-f21ff114-0 eeWMWn"><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-f21ff114-0 eeWMWn"><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-f21ff114-0 eeWMWn"><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-bba9ee74-0 sc-bba9ee74-4 sc-dbfd9250-7 kXaioL cOiHby 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-bba9ee74-0 sc-bba9ee74-4 sc-dbfd9250-7 kXaioL cOiHby 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-bba9ee74-0 sc-bba9ee74-4 sc-dbfd9250-7 kXaioL cOiHby hNEWyD">Terms of Service</span></a><span role="button" tabindex="0" class="sc-bba9ee74-0 sc-bba9ee74-4 sc-dbfd9250-7 sc-dbfd9250-8 kXaioL cOiHby hNEWyD bdKsTD">Cookie Settings</span></div><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-dbfd9250-7 kXaioL cOiHby hNEWyD">© 2025 SDF<!-- --> </span><div orientation="horizontal" class="sc-2817db8d-0 dCpMnF sc-dbfd9250-0 gmOZgT"><a class="sc-beef955c-2 kMayQt" href="/blog/developers"><span color="#fdda24" class="sc-f21ff114-0 dLMvIa"><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-bba9ee74-0 sc-bba9ee74-4 sc-beef955c-0 kXaioL cOiHby cMhIFH">English</span></a><a class="sc-beef955c-2 kMayQt" href="/es/blog/desarrolladores"><span class="sc-bba9ee74-0 sc-bba9ee74-4 sc-beef955c-0 bgEQOz cOiHby kltpnG">Español</span></a></div></div></div></footer></div></div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"pageId":"be75157f-3281-47cc-a18b-bc93be90aa37","preventIndexing":false,"tags":null,"hero":{"theme":"lightTheme","title":"Developers","ctaLabel":"Read","body":null,"latestItems":[{"youtubeId":null,"date":"2025-02-12","tutorialType":null,"location":null,"variant":null,"disableTruncation":null,"body":null,"projectsAndPartnersTypes":null,"_type":"blogPage","thumbnail":{"crop":null,"hotspot":null,"asset":{"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/d138150b770dd3fdeb9f47bc652c972a8f08e16e-2048x1536.png","metadata":{"lqip":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAABYlAAAWJQFJUiTwAAAEH0lEQVR4nB3PW0xTBwCA4TMXdcYlJiaLI0CmbBrmdC5OpnEu2YM6kyXzlsV524zzxnBRpzFMswzReZnO4YSRheAFHVqGg4EytaVAEVottFza0hZaKAUEKZfa0vac03P+ZT78r1/yC8s/SGH+27OZ+1YiKbNfZ2naAo4dzaRCY0Ff2c+TB1p6TfsJ295nyJzCvWtJZB16jd2bZ7BxzTQ+SpvCvDkvkzhrEm8mT0LYt3MDWz7/jJUfL+O9he+w6N1FbN60gyu/azDrKvGbjxO0rWbCsZhh63w8xrnY9KkYy+dRdDGBw7tmsHbVdFYsmcbyxa8gHMpI5/yJo5z98Rj792Sy5YsMDh88TnlxPr2tF4n4jiD69zFs30mbfgMu41pC3ZuY8K7D/WglD4qXUZw7j8LzSeSfmoWwd8eX5P38C+U36yi5bkZzQ0uNthqf20B0VE88VENoWIe7vRRT3TUcVg2hoRKkQA6h/ksMe35isH0d3oaFNPw9GyHzYDZX87Roy5w06R/jc1oIjvQjxQIocoBw0Iej7SGNhlK63C0ExwaRYz7UqBklakMM1hHqOciz1jRs1SkIN/5o4n6plZbaCgYdhURHG1CkUVQlgiyF6HQ2U3zlJHeKz9Lvt6PGI6CEID6CqowjR5xE+08Rdq8g2JGK0FhloqO+gEBHNlJAgyr2oCpRVFVCjEWwNDdx4cwJ8n7NwuUwIUthVFUGVXyRKvURHy1A9q0h3rMAoc/8HeP2Dch936JGTKDGQJVQVZFo5DkOu4Mb12+Rl3MBo6GC8PNhVFUB4qBGUKIOxKHLRL3ribhXIIiuNOSuRSj922DCAEoY4gGQegmP2WkxaykqLCDn3A/o/i1kbPT/AwlFkZHFcZ4PNfDUnovPnIX3cTaC0pWK6klB9a+EYDHIgyD1oE7UMfFMg8VwiZwzhzn5/XZ0lacZD1iIS2FiMZmxQAiPzcuTaiv199qou+tCULxzULuTUHuXoIxcRBH9qPEA8VADA6587hRlcmDPVvZuX8X1/Ax8nTrCwXFGnkl4nBOYDWPU3B2k+h8/+opuhJg7AbEzAdmbijyQjhSsQZwYYGTQR4P+PudOnGPPjm/Y9/VWcnOyaTUb6fcO0Ov20WG20aRvxKx9SLOuHIvuLwTdzRmYymbiMSQQci1BHNhN6GkB3bZH1N5rpORqKSVFuVSV/YbVVEqv8yF99jJ8rRpcxlu01xbRqr/5AmvWliFs/GQyGdumkpv1KjW3Z9JRn4zXvBSPcTuu+iN4jYcYbN9FsGsnMf8BYr69BJ1f4W86RlvNnxjvG6i/a6WxqgFrdRnCgrkv8eHiSaxfPZn0bVM4kzmV25enY6mcyYg1kZgzGbkzCaUrEdWTDJ43EN3zGbZ+itNwGmNVHbUVDlqqb/HUks5/JkOZ6EgIiGEAAAAASUVORK5CYII=","dimensions":{"aspectRatio":1.3333333333333333}}}},"icon":null,"duration":null,"cta":null,"isDynamicTitle":null,"title":"The Definitive Guide to Testing Smart Contracts on Stellar","description":"Stellar is one of the OG blockchains, online since 2014, and launched smart contracts to Mainnet in 2024. When Stellar added smart contracts, the focus was again on a great testing experience that included a rich toolbox leading developers to write tests as early as their first contract. ","tags":[],"dynamicTitle":null,"startTime":null,"endTime":null,"author":"Leigh McCulloch","time":null,"startDate":null,"ctaLabel":null,"endDate":null,"canvasId":null,"labelThemeName":null,"isLive":null,"isRte":null,"url":"/blog/developers/the-definitive-guide-to-testing-smart-contracts-on-stellar"},{"icon":null,"thumbnail":{"crop":null,"hotspot":null,"asset":{"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/4b4f3b8c20c717e87d85748ead0570d3a81b1526-4896x2756.png","metadata":{"lqip":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAABYlAAAWJQFJUiTwAAACjklEQVR4nFWTXUhTYRjHFyFk2HcEUVDpVQR1GQRBRdRFdFHUTVhdV1eWwkwS6SIKEi36ICk1NCxN02xO59QRgRWWsJzhPs6m286Z2/C47Wwuc+8vztm86OLhvXgffv/n//B/TLhN4F4DniLwFINnfb7cG8C7AyHtJecvJSeVgn+1yv5/fTvBsw6dZTKAOkj/nDsCweOI4DFE8AS50AWW5etkwhUsyVXkomZE3IyIVUO8GmJmiFWBfBGkXcZgJtxrQdoDymVYeIhQn5KN1rMoVTM/fRP/pJmpb/dwO1tRZStZdZiVpBWhWUDrB60H4ndh9hC4izAZ9oJHQa1HpK38TdmIBjpxfnnAV8sN7J3l9LZXMtTXjGtiENlrQ4tayWl2RGYUMnZINEHoFHhKdOAmCJ+FRIvRkE2OIE33MW5/zYSjgfHhWux99TgGXvHT8Qjfj/skgi9YSVnAAI5BqiNv27NFB26G8DlItCGWxsgkRphxWvn+eQD/zABz7g78ziYCzmdIk3UEf90irTxBaNYC0AGpLlDKwbu9AJTPQ7INkRljOTWKErDjddkI+YbxuXoJuFqY970k+LuB4FQtSbmJnGaD9FgB+B6UK6vAguVks6GoQ7MJBwvKMGFpAM9UPz7XByKBXhTfW0Lu5yzKbaxoNqOX9CikOkG5BJ5tOrAEQidBbQStD9L6wofQ4hbm5z6iBCzIfgvx8BCqMoga+cSSOogwphuFtA0SrXmX+R0Ww+xBiFyFWCXEaxDxOyxH6shEGsnE2knH3pFd6OKP2s3yYjci2QOpbki+AfUxRCtg7rBxEPkcejeCtBukfYX0lyH8B8iFzyCiFQhDpKYgdjsf6rgZ5q9B6DQE9oNvKzrrH5ii1eE3ipD9AAAAAElFTkSuQmCC","dimensions":{"aspectRatio":1.776487663280116}}}},"title":"CDP and RPC? More like EZ and PZ.","tutorialType":null,"variant":null,"tags":[],"time":null,"location":null,"youtubeId":null,"dynamicTitle":null,"labelThemeName":null,"projectsAndPartnersTypes":null,"description":"A blog detailing how the Stellar network's recently released and announced the Composable Data Platform can be used to add backfilling support to Stellar RPC.","duration":null,"cta":null,"startDate":null,"_type":"blogPage","date":"2024-12-13","author":"George Kudrayvtsev","canvasId":null,"ctaLabel":null,"isLive":null,"disableTruncation":null,"startTime":null,"endDate":null,"endTime":null,"isRte":null,"body":null,"isDynamicTitle":null,"url":"/blog/developers/cdp-and-rpc-more-like-ez-and-pz"}],"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"},"_type":"highlightedArticlesHeroSection","media":{"image":{"_type":"image","asset":{"_ref":"image-a1f9825216f110dc409dfcdd9fa87f9936ec5dfd-4790x3693-png","_type":"reference"}},"aspectRatio":"16:9","hasMedia":true},"_key":"12a9334e-6671-406f-8e4b-249d1a152000","topPicks":[{"disableTruncation":null,"_type":"blogPage","location":null,"youtubeId":null,"variant":null,"projectsAndPartnersTypes":null,"endTime":null,"isLive":null,"isDynamicTitle":null,"canvasId":null,"description":"This article is the first in an expansive series on the Composable Data Platform, the next generation data-access platform on Stellar. The Composable Data Platform (hereafter referred to as CDP) is a collection of open-source tools and libraries that work together to streamline data access for the Stellar ecosystem. ","cta":null,"startDate":null,"body":null,"dynamicTitle":null,"icon":null,"ctaLabel":null,"date":"2024-08-16","startTime":null,"endDate":null,"isRte":null,"tags":["Developer Tool","Data"],"tutorialType":null,"thumbnail":{"crop":null,"hotspot":null,"asset":{"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/22f38811e9ac5e59dacb02e2c0fabbdab2f46744-4896x2756.png","metadata":{"lqip":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAABYlAAAWJQFJUiTwAAACpUlEQVQokWWTS0iUURTHp4fRcxFRLYIei4hsV7se0KYIgmjVoqIWBZURQYugSCuKiqIsKiJyLChtcIisqdHGcXTMxlLUHkj5ffPN6DwcRx1nnJek4/nFd61Viz8HLuf+zjn/e66FXgtopmYiWhFoc0Cfg+hzmdSWMKGtZiqwDvrWQ1/xX21QEhWLIbAK9PmKY1FAfS4SXAvh7Uh4JxPBHaR+7iDYvgej4wgJ/Szj0VIKQ5eQEVOXlVCxFGIHIbDyL1CbgQRWIrHDkLxHIfGYIeMR332Paamr5KPLTrfPif+Hk0TEQXa4lt9JB5J1QtaJZN5A4jr0b1JTWtBmQ2gzMnobcvUU0i4GjEa+eDvxfvDT6u6n1d3HZ283PV3vCOt2ssNOJOeBvAfJuWHMCpFdyi4LWhES2YWYh3kPU9lGhsNevrb10taUpN2b40tzhla3ga/pLUaPjfHResiZsEYk34SkbTCwT/loMakS3Q1jz1TV3ykXUaOOLl87vsYgLa4A9bU91Nq8eJzVhLUaJtMNYIJMaL4ZMq+mfdQX/A/MjTgJ9NTQ5qmi4bUV+9M73L12kRtlZ7FZz9Pb+ZB0/A2TabfqkHwzooCHQF/4b+SdSOqJSjATRyIOuj7dp/b5MazlByi/cpS7V09RYz1Hp7ecvp82UoNOChn3dKfpGiS2/1+HsyG8DRm9NV0p+56JlIPQrwpaXWW8t5fS8PYBn9xVdLRU0/vNTsTvIDVYTyHToB5SxiqR6F7Q55nAWUhwnTJV4idh6AyFwTNk+08z4r9A5NcdoloFidBLkpFq0gMvGB+uYjL5AklZYfQmEi9B+jdiTmtRv8RcbP9ixFgKxnLEWIYYK5DQFqZihynETlCIlaiC5mXiJyB+HGIHkNBWCKwB/yLMnf4DMg/LKNMEf20AAAAASUVORK5CYII=","dimensions":{"aspectRatio":1.776487663280116}}}},"title":"Composable Data Platform: A New Way to Access Data on Stellar","duration":null,"author":"Molly Karcher","labelThemeName":null,"time":"08:00 PST","url":"/blog/developers/composable-data-platform"},{"duration":null,"cta":null,"ctaLabel":null,"startTime":null,"projectsAndPartnersTypes":null,"icon":null,"location":null,"startDate":null,"labelThemeName":null,"dynamicTitle":null,"variant":null,"youtubeId":null,"isLive":null,"title":"Introducing Galexie: Efficiently Extract and Store Stellar Data","tags":["Data","Developer Tool"],"canvasId":null,"thumbnail":{"crop":null,"hotspot":null,"asset":{"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/22f38811e9ac5e59dacb02e2c0fabbdab2f46744-4896x2756.png","metadata":{"lqip":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAABYlAAAWJQFJUiTwAAACpUlEQVQokWWTS0iUURTHp4fRcxFRLYIei4hsV7se0KYIgmjVoqIWBZURQYugSCuKiqIsKiJyLChtcIisqdHGcXTMxlLUHkj5ffPN6DwcRx1nnJek4/nFd61Viz8HLuf+zjn/e66FXgtopmYiWhFoc0Cfg+hzmdSWMKGtZiqwDvrWQ1/xX21QEhWLIbAK9PmKY1FAfS4SXAvh7Uh4JxPBHaR+7iDYvgej4wgJ/Szj0VIKQ5eQEVOXlVCxFGIHIbDyL1CbgQRWIrHDkLxHIfGYIeMR332Paamr5KPLTrfPif+Hk0TEQXa4lt9JB5J1QtaJZN5A4jr0b1JTWtBmQ2gzMnobcvUU0i4GjEa+eDvxfvDT6u6n1d3HZ283PV3vCOt2ssNOJOeBvAfJuWHMCpFdyi4LWhES2YWYh3kPU9lGhsNevrb10taUpN2b40tzhla3ga/pLUaPjfHResiZsEYk34SkbTCwT/loMakS3Q1jz1TV3ykXUaOOLl87vsYgLa4A9bU91Nq8eJzVhLUaJtMNYIJMaL4ZMq+mfdQX/A/MjTgJ9NTQ5qmi4bUV+9M73L12kRtlZ7FZz9Pb+ZB0/A2TabfqkHwzooCHQF/4b+SdSOqJSjATRyIOuj7dp/b5MazlByi/cpS7V09RYz1Hp7ecvp82UoNOChn3dKfpGiS2/1+HsyG8DRm9NV0p+56JlIPQrwpaXWW8t5fS8PYBn9xVdLRU0/vNTsTvIDVYTyHToB5SxiqR6F7Q55nAWUhwnTJV4idh6AyFwTNk+08z4r9A5NcdoloFidBLkpFq0gMvGB+uYjL5AklZYfQmEi9B+jdiTmtRv8RcbP9ixFgKxnLEWIYYK5DQFqZihynETlCIlaiC5mXiJyB+HGIHkNBWCKwB/yLMnf4DMg/LKNMEf20AAAAASUVORK5CYII=","dimensions":{"aspectRatio":1.776487663280116}}}},"tutorialType":null,"endDate":null,"author":"Urvi Savla","disableTruncation":null,"date":"2024-08-29","_type":"blogPage","endTime":null,"body":null,"isRte":null,"isDynamicTitle":null,"time":null,"description":"Galexie is the first component of the Stellar Composable Data Platform, the next generation data-access platform. Galexie is a lightweight application that extracts ledger data from the Stellar network.\n","url":"/blog/developers/introducing-galexie-efficiently-extract-and-store-stellar-data"},{"startDate":null,"variant":null,"disableTruncation":null,"thumbnail":{"crop":null,"hotspot":null,"asset":{"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/c3fc9ab7738e931b2e170e871f7732815b455d82-1024x768.png","metadata":{"lqip":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAADi0lEQVQ4jXWT7U9bVRzHL44xett7bx9uC20pbQFpC1RKAJmUpwKyWcpAM9mGkPCMe6LbYhEX5tToFhZfEAXjBF0CsWwZLpMtMRkaQ/bCZXO+MzF7YXw1/S8+5h7EaKIvPjknOed+zvf8zu9Ke3315NuLkC0WZNVOnjfGM+FD5FT2k1N1BCk6gBQdJCfcR547iqzaMFssmMwy/uJyXh+5xPWVX7h/e4vftgeQDKHJ7t0RKhr77D72FlaR64mRW1THnkALe0rayQ00keeuxGR1YbYoyGaZYCDMyfEr3Pj8Cdu37vPku9NIRqKdTRY0q4Lu1HAW2AR6gY7mciM7POTbvQKT5vhbWFpSxdnjC2xc+5Xvbz3k53sXkPYVViBrOqqqUF5mJdXp4HDSwM4rB+3Ux6zoDou4gVlRhcw4XDabCQYjTA2/z7WPH/PN+mMe3V1GyteLMat2rFaVRNzBh+fdfPKeh8V3jdHN8GEdn1fBJJuF5J+4XF7i+7s5MTbPFx9ts3XzJyRZs4uTrTaNRNzN/FshFi6GuHK+lIWLZUwNllJVUYzb46XI58NXXExBYSGqpqEoKg6Hi8aGJPPv3OZO9inS7hU0TaMmVsbUaBfTx1OMDrUyNZJgePAgvb1JXkom6U6lSPX08HxDA7rTiUmWRdLYc018MHeTO9nfkXbjWxSFYEkJye4kR48eIdXTTW/fIY4NHGNkZISJyUnGxscZn5gQYn8gsJNSVampbhHCzS+fIhmiXZwuFxWVlSJBrKaGxnicwaEhMpkMs7OzZGZmmJub441Mhv7+fmrr6sQ3hvDSha+4u/4HUlNzM80tLex/oZHyUEhscOg6NrudUDhMOp1mdW2NbDbL2toaGxsbfL25KeYnT53i2fJyqqONvD2zKvpRyq6vs379Bp8tr/Da4BAer1fUxqDY72d0bIzFxUU+vXqVpaUllldWWF1dFePp6WnCkYho8L7uSU6MXUb64cEDHj76kXtb35I+c0bUxngkA7uuUxWN0trWRqK9g7ZEgvaODjpf7KK9o5O6+nrcHg82m0P8hpFwLdLZc+fIzLzJdDpN14EDIqFRzx2pGUVRUFUVVfsPVKPRLaiaVQiro3Eko68CwaDAkBm1sygqskDDpFj/wpj/G7FutmC1OoiEamlretnoQ4t4eqMFBKoqhCbNSb7uJ99Z8j+UYtL9mDQdq02nIlJPR+ur/AnI2/pwCGpowgAAAABJRU5ErkJggg==","dimensions":{"aspectRatio":1.3333333333333333}}}},"tags":[],"endDate":null,"location":null,"canvasId":null,"labelThemeName":null,"duration":null,"date":"2024-07-18","author":"Garand Tyson","_type":"blogPage","icon":null,"isRte":null,"body":null,"title":"Introducing State Archival: The Solution to State Bloat on Stellar","cta":null,"time":null,"startTime":null,"description":"This article is part of a deep-dive series on the industry’s state bloat problem, which must be solved for blockchains to remain inexpensive, deliver high TPS, and scale to more users. This article will give a high-level overview of the Stellar solution to state bloat: State Archival. Follow-ups will discuss performance optimization, security features, and comparing State Archival to alternative scaling proposals.","ctaLabel":null,"endTime":null,"isLive":null,"isDynamicTitle":null,"dynamicTitle":null,"projectsAndPartnersTypes":null,"tutorialType":null,"youtubeId":null,"url":"/blog/developers/introducing-state-archival-the-solution-to-state-bloat-on-stellar"}],"subtitle":"Blogs"},"content":[{"theme":"greyTheme","cardSize":"medium","layout":"carousel","_type":"cardsSection","ctaLabel":"View","items":[{"time":null,"variant":null,"disableTruncation":null,"dynamicTitle":null,"ctaLabel":null,"youtubeId":null,"_type":"blogPage","labelThemeName":null,"startTime":null,"endDate":null,"isRte":null,"canvasId":null,"projectsAndPartnersTypes":null,"startDate":null,"body":null,"isDynamicTitle":null,"description":"The thriving Soroban ecosystem of over 70 projects has demonstrated consistent commitment to fostering developer growth by way of educational platforms such as Soroban Learn and useSoroban.app, which are both online IDEs for Rust smart contract development. Explore these resources today.","date":"2023-08-14","thumbnail":{"crop":null,"hotspot":null,"asset":{"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/19dc75a9c04de0dd4c01ee451a1d838e50bd842d-3400x1600.png","metadata":{"lqip":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAIAAAC9o5sfAAAACXBIWXMAAAsTAAALEwEAmpwYAAABfElEQVQokU2RaW7bQAxGdZbZGM6u0WgZV5uhuHASSYUdp0Xb+9+jGBUp+sAfBIgHfiCLUPoqlG1Tp9SG4KWU8AnnnBBKCQGtqtev/e/36ec+vI2hQhB5UEhEo5V31hqtpAwhdF2XUuq6znvPuSCEcCXt8xJve7wu1VBrA5wRQkhBKeWcCyEYY0KIGOM4jufzeZ7ntm0RkRBCATAlNU1PoQQJnDOaXVKQ/xBCdCldr9e3g8vl0jSN1tpYa6sKnaMiB/lHQRljiAyRUApCDMNwu90ej8f9fl/XdVmWYRzneR6GwTnHODuSMsZyU3BE2X+Rfc+NAcR0Om3b9tecpqmu6yrGpmnqGLXWTwBKotZKIgJAIYyxLy9+3/U0YiiNc23b9n3fdZ3Wmh9bOOcAoJTy3lWh9N45a4zRhXDObWv9/dF8e3VDEpg/JA5oflOGMaaUrELIAapwyNZZUwjv/b6lXx/jjzVdTlJBVj61fGpKAUTpXVPHOubFztlc1vwBd55mGQVtjLYAAAAASUVORK5CYII=","dimensions":{"aspectRatio":2.125}}}},"title":"Learn Soroban As Easy as 1-2-3 With Community-Made Tooling","endTime":null,"isLive":null,"tags":["Soroban","Ecosystem","Projects"],"tutorialType":null,"author":"Julian Martinez","location":null,"icon":null,"duration":null,"cta":null,"url":"/blog/developers/learn-soroban-as-easy-as-1-2-3-with-community-made-tooling"},{"thumbnail":{"crop":null,"hotspot":null,"asset":{"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/d2588e7f784cde8839902c76f4cb47a1c21e389b-1700x800.jpg","metadata":{"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJABQDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAQBBQcI/8QAKhAAAAUCAwYHAAAAAAAAAAAAAAIDBAUBEgYxYQcRExQhMjQ1N3Fyc7H/xAAWAQEBAQAAAAAAAAAAAAAAAAADAQT/xAAbEQACAwEBAQAAAAAAAAAAAAABAgADERIhof/aAAwDAQACEQMRAD8AziS5pR6WfjkFGrWtbyKpGvqjpoE5qXf4kMgZy8XkFm/aXhdd2ovsKemc37iNjPmLv6xkoIusbsDVOAy3Mak6ESksMTUquVy3hTIEsKW23OtKZgHULXwyXxp+ADryo5Aha5935P/Z","dimensions":{"aspectRatio":2.125}}}},"startTime":null,"endTime":null,"location":null,"isRte":null,"youtubeId":null,"canvasId":null,"projectsAndPartnersTypes":null,"dynamicTitle":null,"duration":null,"cta":null,"date":"2023-08-08","time":null,"author":"Bri Wylde","icon":null,"description":"Here's the latest updates on the Soroban Adoption Fund Programs, including: the Stellar Community Fund, RPCiege, the Sorobounty Spectacular, and more.","labelThemeName":null,"ctaLabel":null,"startDate":null,"isLive":null,"isDynamicTitle":null,"variant":null,"body":null,"_type":"blogPage","title":"A Developer’s Guide to Soroban Adoption Fund Programs Pt. 2","endDate":null,"disableTruncation":null,"tags":["Soroban","Programs","Smart contracts"],"tutorialType":null,"url":"/blog/developers/developers-guide-soroban-adoption-fund-programs-pt-2"},{"endDate":null,"endTime":null,"isRte":null,"youtubeId":null,"description":"Your essential programming guide to developing on Rust.","tutorialType":null,"tags":["Soroban","Rust"],"location":null,"dynamicTitle":null,"_type":"blogPage","title":"The Essential Guide to Rust Development","time":null,"body":null,"labelThemeName":null,"startDate":null,"isLive":null,"canvasId":null,"projectsAndPartnersTypes":null,"thumbnail":{"crop":null,"hotspot":null,"asset":{"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/42c976c99a81309516bee3dc5aafaf3c29e4c0b7-3400x1600.png","metadata":{"lqip":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAIAAAC9o5sfAAAACXBIWXMAAAsTAAALEwEAmpwYAAABq0lEQVQokVXRTW/TMACA4fyVrUuc1Hbs2EkdO27iJU26TiSliGplkya4QKG97Aya1iEBFRLjYwgkhpgmfiiiHxI89/f0Wlmqu1opKVhAXQBa/9tda7V2d3YcSqLTUzmf4bJ0MLIRskzW1YkSIgoowQhhjAkhlFLf913X3fTr2PejJ4/NYiHnMz454o8mloxFFIUBJQhBhGCn00nT1BiTpiljDABgr+y1Wna7zcYP8+Wy//W6vPpQfbyyaMgRpW7bs23b8zwhRJ7nZVkWRdHtdpVSUkohBOe8DWE7SdR8dnj9ZXR3O/p9Z0WTIz4e46oElEKMjTFN0wyHw6Zp6rq+v1LXda/XY5y5ENJ8v5g+vXf+8uD8lbX/+rJ4vzSLi/DkhCilta62+v3+YKWqKmMMDznGmIdc5ybp91iWWvLF8/ztm8HPm2L5jj0YQULQFsbY36KUMkajKExUrBPJWQAAsKDWcjo9+P5tcPMjnj5zKN3s2Tz6ywWA+DgKuVJxlmqtZRAQx3EsB8Lw+Lj6/Onw9ldyduaG4b/xuvc8NwhILCKdyCxNEhVT6tv23h/SW4DgzlDoSwAAAABJRU5ErkJggg==","dimensions":{"aspectRatio":2.125}}}},"icon":null,"ctaLabel":null,"date":"2023-07-24","isDynamicTitle":null,"variant":null,"duration":null,"cta":null,"author":"Julian Martinez","disableTruncation":null,"startTime":null,"url":"/blog/developers/essential-guide-rust-development"}],"title":"The best of Soroban","body":null,"aspectRatios":["3:2"],"_key":"df2c1a50-0500-436b-9f17-421db6f53507","subtitle":"Spotlight","tabs":null,"cta":null,"variant":"default","hasImages":true},{"_type":"cardsSection","_key":"806d59afaab0923442537ce7e036b9d2","layout":"carousel","tabs":null,"title":"An ever-evolving network","subtitle":"Protocol Upgrades","hasImages":true,"cta":null,"body":null,"items":[{"thumbnail":{"crop":null,"hotspot":null,"asset":{"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/ccc2eb059f1d944ae7cec4cc87610b4bb478ed8c-4599x2989.png","metadata":{"lqip":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAIAAAAmMtkJAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC/klEQVQokRXEy2/TZgAAcP83O7Bx2KQd0YQ4oElsTOLANKFJOwzBxDS2w0anIvZgB0RhCKpKrcYaQldCQ9MG2qZ186LFTtI0aZ3Edhw/Pj8/Pz5/n90kBUqR0H6HH1VcdugFmHsC1xbczXWvWvZLObecE/nqrNH4FjZPEek7X01pXUVXQxdi5MHAbhm9XaULqLWMu5pxV+f/n170iks+U/DbDdOSnwfKnUi5HIPreqewU7HENva8iBCCQ+hYliJBiikElaJfLXuVosvknWrJ5XexawcBbFkqHVrzsZNT+U6Ddbs88YM4ignB0IVAU3qU3HUMFUDQcZSaLW1YKm8bEFoAyNsdbsPQtpEnW4ajSMjQCQoc4texndWFxPbmOCXwLddkh+7DV/bvr6xrkTMPunmuOsOs/732dLLCbOi6aVu+aYSei4jH9o0/o+45mTm9/vhTShQ436BfWqOH4ORr9TPYGannfy1nvqIfnZ6d/HHxyQLH9bimUmUkvq058grmL0bccWfreLv4BYVsemBPHehfv1U+HAofd8tn6Edfrv33+XLyzOSty4l/kqV8cyXbmLmfz6aZSuEFV05Km39ZjdFAvEa9Ns4f6GcPtWNv5ff3+E+40vdLqauZ5Oj0vSsjP128/ttYJlXLzokzUyvp+/+uz9MbOX6rxPWaLDIK1GHvyBvpyEvxvX3hKBK+adVmCvTKs8Xs1MTkyM9Xxm6MZ+cqS2kuPT27OvtDszjON7o93jIVBUGdOpCODviP3K0PzNoJbefmFlN+Xq6wbG15OZdIPEg/nltIPUxM3J24ObI4fU6o3rD1VgBl5LR8CKghuICkX5T6JaHyR7tG1xmea0oAAEkSqzX2xWYx9/RBKnk7lbhNZ8eEZhpaIg70CKkYQSr28p7FAqkkcuxuXRI4E9p+FIWYBNA1DVPr9US+syvynKa0oS2HCMYR6vdJf9CnIuK50AGaKQl6eweoso1JsNcP+4Nwb4BIjEMcIxyFGBOCo4jEMekP9gbD4XB//x0A3mXjMWCDvwAAAABJRU5ErkJggg==","dimensions":{"aspectRatio":1.5386416861826697}}}},"icon":null,"location":null,"endDate":null,"projectsAndPartnersTypes":null,"title":"Protocol 22 Upgrade Guide","duration":null,"isRte":null,"startDate":null,"author":"Stellar Development Foundation","youtubeId":null,"description":"Your go-to guide for upgrading to Protocol 22, which introduces constructors and host functions for BLS12-381 to the Stellar network.","tutorialType":null,"disableTruncation":null,"_type":"blogPage","tags":["Protocol upgrade","Soroban"],"date":"2024-11-05","isDynamicTitle":null,"dynamicTitle":null,"ctaLabel":"Read More","time":null,"isLive":null,"body":null,"labelThemeName":null,"cta":null,"startTime":null,"endTime":null,"variant":null,"canvasId":null,"url":"/blog/developers/protocol-22-upgrade-guide"},{"duration":null,"endDate":null,"icon":null,"cta":null,"startDate":null,"isLive":null,"location":null,"description":"Your go-to guide for upgrading to Protocol 21, which introduces secp256r1, improvements to state archival, and fee optimizations to the Stellar network.","labelThemeName":null,"time":"11:05 CET","author":"Nicole Adair","disableTruncation":null,"isRte":null,"body":null,"dynamicTitle":null,"canvasId":null,"projectsAndPartnersTypes":null,"tags":[],"date":"2024-05-07","variant":null,"youtubeId":null,"isDynamicTitle":null,"title":"Protocol 21 Upgrade Guide ","ctaLabel":null,"_type":"blogPage","tutorialType":null,"thumbnail":{"crop":null,"hotspot":null,"asset":{"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/3d8638e7d357aab9c1d2ce969c70a792fabb1e73-1024x768.png","metadata":{"lqip":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAADeklEQVQ4jVWU628UZRTG+3fYWLdbaAv0DoJog5WmajQqBklBKUSQKhiTxib6wZAQwUYlNjbVEi8kLaG2tql0gYIrpLTdbnf2Mrs7O7OXmb11p3tr/4mfmdkL+uHJ++k853ne85xTE5YcRELrZWwg+90EPD5EQcS7HkRYlU241yTcayG8zgCSTyAslWqispNYWCARE0knJGpKhE7UsJuE6icek4iEJCRfAN9GENeqgrAawe0I410PIboChEQfUcVDPOYjFQ+SSSlkMzHyW3FqjC4xZYOk6mczKZPUfMj+xzyx25j/Y4GZqUUWZuw8uu/G45AJehWUoEJSi5DVNQrZJMV8iu3CpgmTUA0LZqd41EvQM8Py0heMXz/DhQ/7GTh1iosXBvn68giTv//Jvb/+xrniIaEmKOYyJslOMVOFSahFPaQTIRKqj4AwyeL0Bwx90sGLh3bR0drAgc5mXu4+zLG33uH82XOMfj+O4PCTzZQI/4sa41MTqoiejpDTo6TVf5i/Nczxtztp2l3LbmsJe5ssHOhs4uD+fZx49yTTkza0SJpCWeV2wXgzBuEGSc3oprKTj5BP3Wduapg3+jqxWp6hob6WXdZa2vY10tdzkL6eNk4c6+HmjQlkMcrWpl62XSKtiSkuUvEAOV1jJy9TTN/lwcIVTvcfYW9zHY0Nz9LcWEdbSxO9R7o4f7qV0Wsv8Ng2jOK1k1LjFLLG/1UsK2WFusp2XqO45eWh7ScGTvbS1W6hq81CR0s97S31vH7UyshXjSzNtuJ/8iqab4SE4iK7mS5bNqYsO8086ekwhVySfCaAbW6E9987xCsvWXiz18rR7np6DlsYOF7H2NXnmP3FyspiO0nPOVKhRTKJOMV8SWU1NkbKc1saBV3EtfwjP1zr5/NLrzE02MPHZ55ncGA/l4fa+PmbPYxe2cP0RDfhtUvo4Tmy6ZhJWM1hdTC6SjEXJZtcJuSZ5dHSLW7fHGPsuy+5fvUzfh39lNsTFxn/9iOmbgzjd/xGLrlGMRd/GpvKLhtZ3EzJ5PQYha0wuYxEPKLgWvXz0LbCndklbHN3sdvu8WBxnmX7HZSgAz0dMmsMd9XVq6jUIsYGiKZaI+QxxU/QaxwEg1hCWBMRBTeSbx0laKysgBb1mjOo1FUJn8JZxrp5UZTABiFRQPJ5kP2VK2O4quD/tf8Cl5idDLZzCa4AAAAASUVORK5CYII=","dimensions":{"aspectRatio":1.3333333333333333}}}},"startTime":null,"endTime":null,"url":"/blog/developers/protocol-21-upgrade-guide"},{"date":"2024-02-20","time":"09:00 PST","variant":null,"youtubeId":null,"cta":null,"disableTruncation":null,"startDate":null,"endDate":null,"author":"Stellar Development Foundation","isLive":null,"location":null,"body":null,"canvasId":null,"projectsAndPartnersTypes":null,"title":"Protocol 20 Upgrade Guide","dynamicTitle":null,"startTime":null,"endTime":null,"labelThemeName":null,"isRte":null,"_type":"blogPage","icon":null,"description":"Your go-to guide for upgrading to Protocol 20, which introduces support for Soroban smart contracts to Stellar.","ctaLabel":"Read More","isDynamicTitle":null,"tags":["Protocol upgrade","Soroban"],"tutorialType":null,"thumbnail":{"crop":null,"hotspot":null,"asset":{"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/ccc2eb059f1d944ae7cec4cc87610b4bb478ed8c-4599x2989.png","metadata":{"lqip":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAIAAAAmMtkJAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC/klEQVQokRXEy2/TZgAAcP83O7Bx2KQd0YQ4oElsTOLANKFJOwzBxDS2w0anIvZgB0RhCKpKrcYaQldCQ9MG2qZ186LFTtI0aZ3Edhw/Pj8/Pz5/n90kBUqR0H6HH1VcdugFmHsC1xbczXWvWvZLObecE/nqrNH4FjZPEek7X01pXUVXQxdi5MHAbhm9XaULqLWMu5pxV+f/n170iks+U/DbDdOSnwfKnUi5HIPreqewU7HENva8iBCCQ+hYliJBiikElaJfLXuVosvknWrJ5XexawcBbFkqHVrzsZNT+U6Ddbs88YM4ignB0IVAU3qU3HUMFUDQcZSaLW1YKm8bEFoAyNsdbsPQtpEnW4ajSMjQCQoc4texndWFxPbmOCXwLddkh+7DV/bvr6xrkTMPunmuOsOs/732dLLCbOi6aVu+aYSei4jH9o0/o+45mTm9/vhTShQ436BfWqOH4ORr9TPYGannfy1nvqIfnZ6d/HHxyQLH9bimUmUkvq058grmL0bccWfreLv4BYVsemBPHehfv1U+HAofd8tn6Edfrv33+XLyzOSty4l/kqV8cyXbmLmfz6aZSuEFV05Km39ZjdFAvEa9Ns4f6GcPtWNv5ff3+E+40vdLqauZ5Oj0vSsjP128/ttYJlXLzokzUyvp+/+uz9MbOX6rxPWaLDIK1GHvyBvpyEvxvX3hKBK+adVmCvTKs8Xs1MTkyM9Xxm6MZ+cqS2kuPT27OvtDszjON7o93jIVBUGdOpCODviP3K0PzNoJbefmFlN+Xq6wbG15OZdIPEg/nltIPUxM3J24ObI4fU6o3rD1VgBl5LR8CKghuICkX5T6JaHyR7tG1xmea0oAAEkSqzX2xWYx9/RBKnk7lbhNZ8eEZhpaIg70CKkYQSr28p7FAqkkcuxuXRI4E9p+FIWYBNA1DVPr9US+syvynKa0oS2HCMYR6vdJf9CnIuK50AGaKQl6eweoso1JsNcP+4Nwb4BIjEMcIxyFGBOCo4jEMekP9gbD4XB//x0A3mXjMWCDvwAAAABJRU5ErkJggg==","dimensions":{"aspectRatio":1.5386416861826697}}}},"duration":null,"url":"/blog/developers/protocol-20-upgrade-guide"},{"_type":"blogPage","duration":null,"startTime":null,"endDate":null,"isRte":null,"labelThemeName":null,"cta":null,"thumbnail":{"crop":null,"hotspot":null,"asset":{"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/aca00d44a0a2e14102fb593f5d20ee660e3321f5-4001x2400.png","metadata":{"lqip":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAIAAADtbgqsAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA+0lEQVQokYWSW0sDQQyF979tslu6k07ZbYurL1oKRYs+KHgB/e1HMpO5qNjCsMwl30lysg26FXqvXxbd9B7k0A7/LnIW1g6Nwb1XOO5ZzvEccnQrkGuMYSmZWUqS9o8KOYtXmJwulSiSelyOkC1kp5tajsKrwfEqlpqrHSbMt9jfY/+A+Q5usicKMb1111QVVoWtr3B8xPM7Xj5wfMI4F5gFC69L4TphhmWLwwmvn3j7UtjvLIzcT8MWa+vzl6XjtfKHEzY3GpB1OTTMKhRG1aWGawkW7XyYilvxMlmdRhWtzp5dHLIllwQnAy/wpewMx7nn5s//nnlg5L4BoXl7f6Yz3GAAAAAASUVORK5CYII=","dimensions":{"aspectRatio":1.6670833333333333}}}},"youtubeId":null,"dynamicTitle":null,"tutorialType":null,"time":null,"isLive":null,"variant":null,"tags":null,"isDynamicTitle":null,"canvasId":null,"title":"Protocol 19 Upgrade Complete!","author":"Justin Rice","disableTruncation":null,"description":"Today, June 8, 2022 at 15:00 UTC, the Stellar public network successfully upgraded to Protocol 19! If you're having trouble with your Stellar integration, it is likely that you need to update Stellar Core, Horizon, or your Stellar SDK. Older versions of Stellar-related software aren't fully compatible with Protocol 19.","date":"2022-06-08","startDate":null,"location":null,"body":null,"projectsAndPartnersTypes":null,"icon":null,"ctaLabel":null,"endTime":null,"url":"/blog/developers/protocol-19-upgrade-complete"},{"startDate":null,"description":"A dev guide to upgrading to Protocol 19.","tags":null,"startTime":null,"location":null,"variant":null,"isRte":null,"date":"2022-05-06","endDate":null,"dynamicTitle":null,"disableTruncation":null,"thumbnail":{"crop":null,"hotspot":null,"asset":{"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/d00771a7c50d1da4305c3574e9aa3953a9fbe9fd-2401x1440.png","metadata":{"lqip":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAIAAADtbgqsAAAACXBIWXMAAAsTAAALEwEAmpwYAAABUElEQVQokY1Ry04CQRCc1+4yr91VINET9Dx2ZRViIl6QAwZD1KPe9P//w/ROggQxIalM5tDVVV1FJJmeCc1dmUUrguHecK8ZkHPJFDRzRnjDnebOilDl8X8yPQCZqp6sEWDQQqiL9jRZUSiLMLLdyHaVbDQHRRGaOcO9FQjDPZF0quixps3D5Hq5nO8eF6/NZHWpbhQDK3yZhXSzZk5RIFbgL0FRSOShnt1327ft1/vL98Pdbmw7xaDMQpn9MiUFUuURnXBf5bHMo2IgGQxNN4+b59XnZvXRuqdqECXFtDX3/esMx/CIwQNwZVXEqmiMwK1W+Kt6MYN1C+txeYsbe0eauzIPNsOb66IhmHsWEH0Me/Oau1q2F7LV3B1WjRp5RMkskNRbcqIYJKTRwakWTF8yajCHylhdn2T/P0jun/73MyQVmEpPKzWD4/L+6Cf8AIcKMt4lXbx4AAAAAElFTkSuQmCC","dimensions":{"aspectRatio":1.667361111111111}}}},"endTime":null,"author":"Justin Rice","isLive":null,"youtubeId":null,"canvasId":null,"ctaLabel":null,"duration":null,"cta":null,"time":null,"body":null,"isDynamicTitle":null,"projectsAndPartnersTypes":null,"_type":"blogPage","icon":null,"title":"Protocol 19 Upgrade Guide","tutorialType":null,"labelThemeName":null,"url":"/blog/developers/protocol-19-upgrade-guide"},{"variant":null,"youtubeId":null,"startDate":null,"labelThemeName":null,"startTime":null,"location":null,"isRte":null,"body":null,"_type":"blogPage","icon":null,"projectsAndPartnersTypes":null,"author":"Justin Rice","isDynamicTitle":null,"dynamicTitle":null,"tutorialType":null,"time":null,"endDate":null,"endTime":null,"canvasId":null,"duration":null,"isLive":null,"ctaLabel":null,"title":"Protocol 18 Upgrade Complete!","cta":null,"disableTruncation":null,"thumbnail":{"crop":null,"hotspot":null,"asset":{"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/7c6d924892ee9449177662de22e069066bec8405-1668x1001.png","metadata":{"lqip":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAAsTAAALEwEAmpwYAAABXklEQVQokW2S207DMBBE8225tokdU66iAqRKCFUC8fv0IbuDZm03F3hYbezEJ+OZLdC4Ca0XNF608YJdEHRBUDtBNYhuCmVv+8jPtRO0o6D1E6rhpzBQFxTtqNp4VfZ2VNROtRr+LbDK3rrWzs6Sg2q4FGgcFwSApV0AugDluhqAsv9TmvfZCWw8u2hNIDdiwcBdMKX296RAs/qssOxnpdWQxdCSS5E28iYBVwX27O8hDy/QwzN0fzO/Y4/FK0PpY+0iMP3NXvLDa+0C5OkN0/sn5HSG3B15cA2sHW9FmxIwmZ/8WgP3B8jxhOn8jenjy+DmcQamW1GhJU2gdmNMaqPQDrWjqZLXdwPr+AhlAFtgE0OJKacRufqxBPKZiQ+3ppawlYcEzRMSgZbiIpQEniuDl6OSO4FRUARmDxc+zPOY0l5ZsAXnUFZAzpcBPZPKftjHBliA8nqpfjmHvPIv0whmLj+m9ZUAAAAASUVORK5CYII=","dimensions":{"aspectRatio":1.6663336663336663}}}},"description":"Today, November 3, 2021 at 15:00 UTC, the Stellar public network successfully upgraded to Protocol 18. It's a big day and a big upgrade because it adds native support for automated market makers (AMMs) to Stellar.","tags":["Protocol upgrade","AMM","Liquidity"],"date":"2021-11-03","url":"/blog/developers/protocol-18-upgrade-complete"},{"tutorialType":null,"cta":null,"variant":null,"body":null,"thumbnail":{"crop":null,"hotspot":null,"asset":{"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/d00771a7c50d1da4305c3574e9aa3953a9fbe9fd-2401x1440.png","metadata":{"lqip":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAIAAADtbgqsAAAACXBIWXMAAAsTAAALEwEAmpwYAAABUElEQVQokY1Ry04CQRCc1+4yr91VINET9Dx2ZRViIl6QAwZD1KPe9P//w/ROggQxIalM5tDVVV1FJJmeCc1dmUUrguHecK8ZkHPJFDRzRnjDnebOilDl8X8yPQCZqp6sEWDQQqiL9jRZUSiLMLLdyHaVbDQHRRGaOcO9FQjDPZF0quixps3D5Hq5nO8eF6/NZHWpbhQDK3yZhXSzZk5RIFbgL0FRSOShnt1327ft1/vL98Pdbmw7xaDMQpn9MiUFUuURnXBf5bHMo2IgGQxNN4+b59XnZvXRuqdqECXFtDX3/esMx/CIwQNwZVXEqmiMwK1W+Kt6MYN1C+txeYsbe0eauzIPNsOb66IhmHsWEH0Me/Oau1q2F7LV3B1WjRp5RMkskNRbcqIYJKTRwakWTF8yajCHylhdn2T/P0jun/73MyQVmEpPKzWD4/L+6Cf8AIcKMt4lXbx4AAAAAElFTkSuQmCC","dimensions":{"aspectRatio":1.667361111111111}}}},"location":null,"disableTruncation":null,"isDynamicTitle":null,"title":"Protocol 18 Upgrade Guide","isLive":null,"youtubeId":null,"dynamicTitle":null,"_type":"blogPage","tags":["Protocol upgrade","AMM","Liquidity"],"duration":null,"ctaLabel":null,"startDate":null,"endDate":null,"projectsAndPartnersTypes":null,"author":"Justin Rice","icon":null,"time":null,"startTime":null,"labelThemeName":null,"canvasId":null,"description":"Protocol 18, which enables the creation of AMMs on Stellar, is coming! If you develop on Stellar, you need to install up-to-date versions of all Stellar-related software in advance of the November 3, 2021 network upgrade vote. The guide will walk you through what to do. ","date":"2021-10-05","endTime":null,"isRte":null,"url":"/blog/developers/protocol-18-upgrade-guide"},{"_type":"blogPage","endDate":null,"youtubeId":null,"isDynamicTitle":null,"ctaLabel":null,"canvasId":null,"time":null,"startDate":null,"thumbnail":{"crop":null,"hotspot":null,"asset":{"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/fcd6e7b712402159f78935bc3ac9bb0c8a006f56-1602x960.png","metadata":{"lqip":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAAsTAAALEwEAmpwYAAABO0lEQVQokYWSW0vEMBCF+9vaNF2aSxdFcQVFEX0QXHwRfBAR0Qd/dHPkZJJed/VhSJvMfDkzOQWU7aF9QO2A2gU0HWIoC1RmHWU7/1YG0F6iMihQux6ND3GDwHx4DLiEKyv5FBSBVEiQsgjKBjR+rpBFy1iCazvkF6hMD4K4kRWm22Ix/92ZRGprBVWsnQIrI8AMnhZtL4DHZwl+HwJqh9iZsihQtgKsDALXnMyVSnc3wNsn8PENXN+LyilQWRlRGlMRlO1DBpZtXAcgky5vgdd34OtHVJrTNVCnMUWFTdcHzi4rnA3bASc74OEJ2L8AV3fAZjsCZUyLR9F+AObWZ0GVfBB/Dmy6+QzFuyN4sA0fo3Zim2NGPmQdwrJnU4xA7RFo8HiQ2vnL0NMZroBslbcROLTwD2xp8tTyL9syaSrkhaTpAAAAAElFTkSuQmCC","dimensions":{"aspectRatio":1.66875}}}},"icon":null,"duration":null,"isLive":null,"location":null,"disableTruncation":null,"dynamicTitle":null,"title":"Protocol 17 Upgrade Complete!","description":"Today, June 1, 2021 at 1500 UTC, the Stellar public network successfully upgraded to Protocol 17, which introduces a new feature designed to make it easier to issue regulated financial instruments on Stellar. If you're getting errors, you may need to install software that supports Protocol 17. Read on for more info.","tags":["Protocol upgrade","Asset clawback","Regulation"],"tutorialType":null,"endTime":null,"author":"Justin Rice","variant":null,"cta":null,"date":"2021-06-01","body":null,"projectsAndPartnersTypes":null,"labelThemeName":null,"startTime":null,"isRte":null,"url":"/blog/developers/protocol-17-upgrade-complete"},{"startTime":null,"canvasId":null,"icon":null,"cta":null,"_type":"blogPage","description":"If you develop on Stellar, you need to prepare for the June 1, 2021 Protocol 17 network upgrade by installing up-to-date versions of all Stellar-related software, including Stellar Core, Horizon, and any Stellar SDKs you use. This guide will show you how.","date":"2021-04-27","endTime":null,"youtubeId":null,"projectsAndPartnersTypes":null,"tags":["Protocol upgrade","Asset clawback","Regulation"],"tutorialType":null,"duration":null,"isDynamicTitle":null,"thumbnail":{"crop":null,"hotspot":null,"asset":{"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/d00771a7c50d1da4305c3574e9aa3953a9fbe9fd-2401x1440.png","metadata":{"lqip":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAIAAADtbgqsAAAACXBIWXMAAAsTAAALEwEAmpwYAAABUElEQVQokY1Ry04CQRCc1+4yr91VINET9Dx2ZRViIl6QAwZD1KPe9P//w/ROggQxIalM5tDVVV1FJJmeCc1dmUUrguHecK8ZkHPJFDRzRnjDnebOilDl8X8yPQCZqp6sEWDQQqiL9jRZUSiLMLLdyHaVbDQHRRGaOcO9FQjDPZF0quixps3D5Hq5nO8eF6/NZHWpbhQDK3yZhXSzZk5RIFbgL0FRSOShnt1327ft1/vL98Pdbmw7xaDMQpn9MiUFUuURnXBf5bHMo2IgGQxNN4+b59XnZvXRuqdqECXFtDX3/esMx/CIwQNwZVXEqmiMwK1W+Kt6MYN1C+txeYsbe0eauzIPNsOb66IhmHsWEH0Me/Oau1q2F7LV3B1WjRp5RMkskNRbcqIYJKTRwakWTF8yajCHylhdn2T/P0jun/73MyQVmEpPKzWD4/L+6Cf8AIcKMt4lXbx4AAAAAElFTkSuQmCC","dimensions":{"aspectRatio":1.667361111111111}}}},"ctaLabel":null,"time":null,"startDate":null,"location":null,"variant":null,"disableTruncation":null,"title":"Protocol 17 Upgrade Guide","labelThemeName":null,"isLive":null,"isRte":null,"body":null,"endDate":null,"author":"Justin Rice","dynamicTitle":null,"url":"/blog/developers/protocol-17-upgrade-guide"},{"ctaLabel":null,"isDynamicTitle":null,"startDate":null,"thumbnail":{"crop":null,"hotspot":null,"asset":{"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/1ec0b0996d5f6043a3b27fc3831995a2998158ad-1602x960.png","metadata":{"lqip":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAACxKAAAsSgF3enRNAAAA8klEQVQokY2SaRKCMAyFezaoVFkKuODKqDPe/wb4nBhjW60df2RI0/QjeYmCrifo+o68AvKKv1lJfmgUk7iuXXzWAPMOMPbpqzeQkhw4DvUhZPwmOCvkFQM5yGC/ok8ToGmjUPVXhVKBnCm3sGz6BSP/CSysA4qGPnDRAXYA2i1Q9k4/qSwPJVAw7fdQBEhJBFsdgN0ZWB+51U99tYMrzJrJ0y4O3JyA8QYcrkC5dMDI4FhD095fesRb7vfA/gIMI6+If5+FQ2NgYXnKMQ3J6GeLnmHUSWKlVHLKKUu2LECq1N/DX4uduHdAXlZpPVlFquUH/XxmCUPh+t4AAAAASUVORK5CYII=","dimensions":{"aspectRatio":1.66875}}}},"description":"Today, April 10, 20201 at 1500 UTC, Stellar public network validators voted to upgrade the network to Protocol 16. This special network upgrade was designed to resolve an issue that caused several nodes to go offline earlier this week. If you are having issues with your Stellar node, read on for links that will help you update your software and reconnect to the network.","isLive":null,"dynamicTitle":null,"projectsAndPartnersTypes":null,"location":null,"variant":null,"author":"Justin Rice","date":"2021-04-10","tutorialType":null,"duration":null,"startTime":null,"_type":"blogPage","title":"Protocol 16 Upgrade Complete!","body":null,"icon":null,"cta":null,"isRte":null,"youtubeId":null,"time":null,"disableTruncation":null,"canvasId":null,"tags":["Protocol upgrade","Network halt"],"labelThemeName":null,"endDate":null,"endTime":null,"url":"/blog/developers/protocol-16-upgrade-complete"},{"youtubeId":null,"isDynamicTitle":null,"_type":"blogPage","duration":null,"body":null,"thumbnail":{"crop":null,"hotspot":null,"asset":{"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/52cd3a936d3c67fed08218f94788447f3438e886-1700x800.jpg","metadata":{"lqip":"data:image/jpeg;base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJABQDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAGxAAAgMBAQEAAAAAAAAAAAAAAAECAxEEBSH/xAAWAQEBAQAAAAAAAAAAAAAAAAAAAQX/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDNkc1b8Rd6lXDU6VwXTt2OzclmMgBroAAD/9k=","dimensions":{"aspectRatio":2.125}}}},"labelThemeName":null,"cta":null,"time":null,"endDate":null,"variant":null,"title":"Protocol 16 Upgrade Guide","author":"Stellar Development Foundation","isLive":null,"disableTruncation":null,"isRte":null,"dynamicTitle":null,"tags":["Protocol upgrade","Network halt"],"tutorialType":null,"canvasId":null,"ctaLabel":null,"date":"2021-04-08","endTime":null,"location":null,"projectsAndPartnersTypes":null,"icon":null,"description":"We just released a new version of Stellar Core that will resolve the issues many nodes experienced this week. If you run a Stellar node of any kind, it is crucial that upgrade as soon as possible. This guide will help you do that.","startDate":null,"startTime":null,"url":"/blog/developers/protocol-16-upgrade-guide"},{"title":"Protocol 15 Upgrade Complete!","time":null,"isDynamicTitle":null,"projectsAndPartnersTypes":null,"duration":null,"cta":null,"author":"Justin Rice","tags":["Protocol upgrade","Sponsored reserves","Claimable balances"],"location":null,"variant":null,"_type":"blogPage","startTime":null,"canvasId":null,"disableTruncation":null,"body":null,"dynamicTitle":null,"description":"On 11/23/2020 at 1600 UTC, Stellar validators voted to upgrade the public network to Protocol 15. Two new features — Claimable Balances and Sponsored Reserves — will make building user-friendly apps on Stellar easier than ever! Btw: if you're getting errors, you probably need to install up-to-date software.","tutorialType":null,"date":"2020-11-23","isLive":null,"isRte":null,"thumbnail":{"crop":null,"hotspot":null,"asset":{"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/1ec0b0996d5f6043a3b27fc3831995a2998158ad-1602x960.png","metadata":{"lqip":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAACxKAAAsSgF3enRNAAAA8klEQVQokY2SaRKCMAyFezaoVFkKuODKqDPe/wb4nBhjW60df2RI0/QjeYmCrifo+o68AvKKv1lJfmgUk7iuXXzWAPMOMPbpqzeQkhw4DvUhZPwmOCvkFQM5yGC/ok8ToGmjUPVXhVKBnCm3sGz6BSP/CSysA4qGPnDRAXYA2i1Q9k4/qSwPJVAw7fdQBEhJBFsdgN0ZWB+51U99tYMrzJrJ0y4O3JyA8QYcrkC5dMDI4FhD095fesRb7vfA/gIMI6+If5+FQ2NgYXnKMQ3J6GeLnmHUSWKlVHLKKUu2LECq1N/DX4uduHdAXlZpPVlFquUH/XxmCUPh+t4AAAAASUVORK5CYII=","dimensions":{"aspectRatio":1.66875}}}},"icon":null,"labelThemeName":null,"endDate":null,"youtubeId":null,"ctaLabel":null,"startDate":null,"endTime":null,"url":"/blog/developers/protocol-15-upgrade-complete"},{"disableTruncation":null,"canvasId":null,"projectsAndPartnersTypes":null,"duration":null,"ctaLabel":null,"isDynamicTitle":null,"dynamicTitle":null,"youtubeId":null,"thumbnail":{"crop":null,"hotspot":null,"asset":{"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/cb9eb9b82e1155459492c6fc838284dedbaf3a25-1667x1000.png","metadata":{"lqip":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAC4jAAAuIwF4pT92AAABBUlEQVQokX2T0W7CMAxFQ1vGYIiXaWNCaG+bts9vWjYKgl87yHHSpqHhwVLjJMfXzq3BFmBnYM046mQ9itkQTQXtMzRzhGUGoEQEr6NIYU0JtvRnS4W6nAMGUOGTCTBWHNYO8BSdL3yBHhgrTC62C73YLuFv07emwGpQ7PIlpk/GcwzAwwqOb/D/CudPuHzBYe33fVc2ACuvMFScAoq6bguXb7j+wmmvuam5Wr1vxgNOXluKCfD6o1BR6pTknWB0HvP7B3Etv0C3g+M7dB8KF4uk9qqHOwkwqSyDl5nJfivfK1X4wKNm7L8Jg+ciA42MLUr1pe5amYr8DCNzSluh9Ye/Xr7lG8HJiOi2G724AAAAAElFTkSuQmCC","dimensions":{"aspectRatio":1.667}}}},"tutorialType":null,"date":"2020-10-20","tags":["Protocol upgrade","Claimable balances","Sponsored reserves"],"startDate":null,"author":"Justin Rice","variant":null,"icon":null,"description":"It turns out we're skipping the public network upgrade to Protocol 14. Instead, we're going straight to Protocol 15, and rescheduling the vote to upgrade the public network to 11/23/2020. Read on to find out why.","labelThemeName":null,"location":null,"body":null,"_type":"blogPage","title":"Announcing...Stellar Protocol 15","time":null,"endDate":null,"isRte":null,"cta":null,"startTime":null,"endTime":null,"isLive":null,"url":"/blog/developers/announcing-stellar-protocol-15"}],"variant":"default","ctaLabel":"View","theme":"lightTheme","aspectRatios":["16:9"],"cardSize":"medium"},{"hitsPerPage":6,"sortDescending":"Date (new to old)","ctaLabel":"Read","sortByRelevance":"Trending (most popular)","sortAscending":"Date (old to new)","fallbackImage":{"crop":null,"hotspot":null,"asset":{"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/944e2ecfee1ffc473c703186e9c0f4446538225b-4200x3508.png","metadata":{"lqip":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAACXBIWXMAAC4jAAAuIwF4pT92AAAFGElEQVQ4jU2UeUzTBxzFHxN0uAJeKOqUCgMRBURAEMEVRRAEW8ByCYKUo7VFQMpVrtZSylEqh4pxOhQ3PJkocosMtRCLVxQPjokbV5grpejcX/39FnVb9v56yfflk5d8kwcACArYCw+aI5jMANDcfOHqFAMa7Rh86A0ICD2HyGghklIKICw4jxJZLcrlUpRJ45CV4gGGDxX/aqXJ/M8mMmI/AgM8ERsbBTdnb5ibhmIVtQoWdq2w21ILmicfEVHZ4GddgLjwR5SVSlAqiUJGkgv8vY3/Ay4z1vlsUpKTQQ+KQ0TkfhRLS/RPnyhafqkmnXrtPId67UIa9coFObXmTKlplfzQqqIjkcvzBWFLBXy6cWICbVFIoP08A4N5WGasB2srE2CqexVSD6chJCwUbE68XoGoxOm742cyGy7WlXfcrCu/3X6l/HZnS3lHe8vRluZ6WVPjxcLmxjrhjZ9O5Z86kX+Qxwmx0dOdo6s/7wustTQFJtpMkJKcBkYgHSwWi1JaWBlTX9f6qE/xbGbg+fD00OCgenDgpfrVy6fqgYFnquHhV29HRoamhgb6f7/VdvOeMDc7lPKVob4RZSHsbGyByc4V4CWw4LXdGWHM3QYVsgpuV1vPyOiIilSr3pOT46/Joee3yBePL5PDL5rJybFn5KxGRaqnZ8gHyifDsuIKNnW1JcV0pRW+dfcEpu6sRmrCTgR6mSI2eJ3R6SpxklLR80b1VkPOzqi0wy/aCEWbiOi6nkj0tuURA4/rtTOq37SaGQ3Zd//hG1nx0aRNG52NbNfZw3cX/TMwieUApvdixDGXLqg5IUh9pLw3+rGBZmaKGOxvIu62Ssnupnyyt6OQ7O+7SrydGtWq1WpS2dszLiuSprlsdl7gvMkW/rv9ddB39WuEB9pjq/2X8HZfaFhdkcN78rDn9btZDfnhTw3x5penhKKrgfi55Xuip72KeNhzhRgf+1WrVmvIB0rlqFxWkrrV1cnI1dkODLqfDkRcwNfbBWvX6MPeZjmlRCqIv9PVNjg+PkbOzmqIyYkJQtnbR7ZebyA7b9aSfYoWYmJ8jFBNq0nl/fuv5WWlvK1bHAw2rDdDUOAegCRJbHFxhOtmK6y1NKfEREfGi4+IBs7WnCU6O9q19+50ES1NLUT95Qaiob6eaG5qJBQKhfaBspdsbLg0XCTJ4TH8fQxprhsRHLQLKMkyAJAJdf8CHV7MN2bhQc6ScKb3GIfFJLPT2GReFp/MTk8nhDm5WlFunjYn4zAhyU8iquWp5Ek5d0p2JLpKksO2rT7eqMuPnQ9kcXRxPA+olHpQCjJtAjITbW/wOY5jWYkuf6Rzd0yzo5nvYiL2/5VwIOYDJ4b1nsdivss+5DkrF+6YrS7apaqUMO4W53PiCkWVSywtDwKcfRTwIvUgk4QaijLcfLOS7MQZXKtKAc+ighe94Vgw3eMcw8//2l5GwI1wJvMq50DAD8LU7TVlQo+acrHX2eJcRoVYwA0rFJYbm68wA9hRbuCxvFBeytfNSQ9dzI11p0Yyzc2YfkvWeLobmzvaW6zf7OTgRNu2zcXH28shet8emxx+kLU0P8JakseyFgnYluIcgYm86OTcf6bhs9K4FkiNAcQHgVox0F0D9NZ9fJoImAuEHAjTEVYJPmUtAawHsAkA3RIIpAF7/cL/jwOS2TYI8wOCdwLxTCCbPQcZ8cuQyfZC95mTmKnah5X/y1M+zhUA60WAgwXg5rj90+FvxkZHN6FbxooAAAAASUVORK5CYII=","dimensions":{"aspectRatio":1.1972633979475484}}}},"rssCta":"https://stellar.org/developers-blog/rss.xml","subtitle":"Developer Blogs","aspectRatios":["4:3"],"collection":"blogPage","fallbackBody":null,"fallbackCta":null,"includeSorting":true,"_type":"cardCollectionSection","_key":"b90245bf-009a-442b-982c-fd0412b26c97","sortingOptions":[{"_type":"sortingOption","index":"descending","label":"Top Picks","_key":"220b96a3d141"}],"blogType":{"_ref":"blog-type-developers","_type":"reference"},"fallbackTitle":null,"title":"All in one place"},{"subtitle":"Developer Documentation","_type":"twoColumnHtmlSection","theme":"lightTheme","_key":"67cd310c-b680-446f-b1c6-8f0586628bae","body":[{"_key":"c970bdf2fae2","markDefs":[],"children":[{"_type":"span","marks":[],"text":"Discover the developer documentation and start building on Stellar today. Get involved with the Stellar developer community. Interact with other Stellar devs, keep up with ecosystem standards and learn about upcoming workshops and events.","_key":"eb4a3e997de30"}],"_type":"richText","style":"normal"}],"title":"Dive into the docs","ctas":[{"variant":"primary","href":"https://developers.stellar.org/","label":"Stellar Core Docs","_key":"7456d7b34974","isExternal":true,"_type":"primaryCta","route":null},{"href":"https://soroban.stellar.org/docs","label":"Smart Contract Docs","_key":"dcf575bde38d","isExternal":true,"_type":"secondaryCta","variant":"secondary","route":null}]},{"subtitle":"The Newsletters","translationState":"Translated","reCaptchaText":[{"children":[{"_type":"span","marks":[],"text":"By providing the contact information required in this form, you agree to be contacted by the Stellar Development Foundation (SDF) in order for us to inform you about our products and services. For more information on our privacy practices or how to unsubscribe, please refer to our ","_key":"4996df50ed7f0"},{"_type":"span","marks":["d45f32a31066"],"text":"Privacy Policy.","_key":"4996df50ed7f1"}],"_type":"richText","style":"normal","_key":"5274ebe0257f","markDefs":[{"_type":"link","href":"https://stellar.org/privacy-policy","_key":"d45f32a31066"}]},{"children":[{"_type":"span","marks":[],"text":"This site is protected by reCAPTCHA and the Google ","_key":"4155acce4d6e"},{"_type":"span","marks":["a0a2611d99ea"],"text":"Privacy Policy","_key":"02cc909e6c5d"},{"text":" and ","_key":"7a4ae533ab7f","_type":"span","marks":[]},{"_type":"span","marks":["90e7906aca6e"],"text":"Terms of Service","_key":"6d22b8cbb3af"},{"_type":"span","marks":[],"text":" apply","_key":"46b6093debb0"}],"_type":"richText","style":"normal","_key":"ef061af436bc","markDefs":[{"_type":"link","href":"https://policies.google.com/privacy","_key":"a0a2611d99ea"},{"_key":"90e7906aca6e","_type":"link","href":"https://policies.google.com/terms"}]}],"_updatedAt":"2024-05-01T08:18:52Z","title":"THE EMAIL YOU ACTUALLY WANT TO READ","theme":"yellowTheme","_key":"fde3ec94-9265-40f1-ac30-ccff354adb41","_id":"newsletter","language":"en","body":[{"_key":"64df914983d5","markDefs":[],"children":[{"_type":"span","marks":[],"text":"Hear it from us first. Sign up to get the real-time scoop on Stellar ecosystem news, functionalities, and resources.","_key":"e193acadd7460"}],"_type":"richText","style":"normal"}],"_createdAt":"2023-08-01T00:00:09Z","successfulSubmissionContent":{"primaryAction":{"_type":"primaryAction","variant":"primary","href":"https://www.stellar.org","label":"Read more","isExternal":true},"body":[{"_type":"richText","style":"normal","_key":"0d2a5f94a976","markDefs":[{"route":{"url":"/learn"},"_type":"internalLink","_key":"ffa2d8eb96ce"},{"_type":"internalLink","_key":"320e2a0eab89","route":{"url":"/blog"}}],"children":[{"_type":"span","marks":[],"text":"Welcome to the community. We'll keep you in the loop. If you'd like, get started with some of ou","_key":"021d6707f359"},{"marks":["ffa2d8eb96ce"],"text":"r Learning Resources ","_key":"90343aa28dc4","_type":"span"},{"_type":"span","marks":[],"text":"or ","_key":"5fac06adb54a"},{"_type":"span","marks":["320e2a0eab89"],"text":"Blog","_key":"0132e77653d4"},{"text":".","_key":"92a756d7f0d6","_type":"span","marks":[]}]}],"title":"Thank you","cta":{"hasAction":false,"isExternal":true,"_type":"optionalAction"}},"_type":"newsletterSignUpSection","formContent":{"devNewsletter":{"label":"Developer Newsletter","body":"The newsletter made by devs, for devs. Learn about new technical updates and resources available for building on the Stellar network."},"stellarNewsletter":{"label":"Stellar Newsletter","body":"The newsletter with something for everyone. Get regular updates on Stellar network announcements, events, partnerships, and more."}},"_rev":"15LObVWVOp4hWufnQaOdTf","errorMessages":{"invalidRequest":{"title":"Invalid request","body":null}}}],"collectionType":"blogPage","_createdAt":"2023-09-07T11:15:12Z","thumbnail":{"_type":"image","asset":{"metadata":{"palette":{"_type":"sanity.imagePalette","darkMuted":{"background":"#342f4a","_type":"sanity.imagePaletteSwatch","foreground":"#fff","title":"#fff","population":0.21},"muted":{"_type":"sanity.imagePaletteSwatch","foreground":"#fff","title":"#fff","population":0.29,"background":"#766f99"},"lightVibrant":{"title":"#000","population":0.15,"background":"#fbf680","_type":"sanity.imagePaletteSwatch","foreground":"#000"},"darkVibrant":{"background":"#6f5f17","_type":"sanity.imagePaletteSwatch","foreground":"#fff","title":"#fff","population":0.2},"lightMuted":{"population":1.13,"background":"#b0a7d2","_type":"sanity.imagePaletteSwatch","foreground":"#000","title":"#fff"},"vibrant":{"foreground":"#000","title":"#000","population":0.44,"background":"#efd438","_type":"sanity.imagePaletteSwatch"},"dominant":{"_type":"sanity.imagePaletteSwatch","foreground":"#000","title":"#fff","population":1.13,"background":"#b0a7d2"}},"hasAlpha":true,"lqip":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAC4jAAAuIwF4pT92AAAERklEQVQ4jW2SeVDTRxTHH0c4JiUghEvuAub3iyA0FHGQG0FLkTJYD6DgoNTGymg5CgOFIOCoII5A6RTGFhipHYUaASOIHAW0MMiV/LibUmkJR34Jh1pBq8m2+aUy/tGdefu+u/ve573dWZAROMhEOJAiHNQaA5IyXENGYBqq/dlHLjDavR2me3EgVTHEW/GEOketMaCSVWLzUG00GYHpyQhcR6Xlo5j22gRbc3nUVUtGsGmkCFOZFinCNNTwzSbgP7p6oYbjqmAGKcK3SIUsA/mEp8GyOMhCNu1tS465mEuFLMP5IZy+MITrkSJcV0bg2m93C6SQBTKC/abKG5ixVMhmzA860xcIT5PfBnftmerjnJwZ2BEkH3c1/WsaY6xNsAyXRlgMySBLf26ApTnzizMsDGEAK+MUWfVWOovDGF0yiBnOD2PGiyJsy6s5TE8+6W/S1+KR0N3EqRV2B3LF/RGOd2tstvfUW7k97nViomU33SeTOE0qxDSfTrMBJIPUdbXkBPbO0ymcjtB7tLEuZ0t+lZNfRbGnT13N8aCGH2Iu3L62v6u78UBlQ3UANy/FOvkKz+KQoOZduy4+zpzoYhmvjuM6vY1OAGY0gI0ZFy1xj6OJ4HtLx1KemXV2soPbiXh73sGPsBtHYwLupCRFjmWnhckLc3bPFme7jvCS2fd4yXh6Gtc+IjfVJqSxxtEeyV1pdlaGAGwbAIR8NfobbS1Kecz9h8IZn3pxTL70997a6u9ttxLou+1lgI/zay+ONfJ+31TJ/cRJcbU4WFpSENQZe8C5/EikxeFvLtiYIxQO1NABgIf3I2CszY6ezmV6+ew0L/D3duj7LM59OT8jVHEpLwrxUnyVRyLslB6uRsqYqB3KqrJ4xdmMiGfBfngzx80h7HCkB7395j6wtPID2MkJA3c3Z/B0t9bBt9myggMDc1NPJ8zWVqQiwY18ReutMmUH/6LyZiVXmXn6Q+UX3Fjl+dwclHg0QRES9MHUvpCoc16ewRwtTZou1eHJE5lgbglgyrRiOjmyD8ZGJ/Jrq+pW7/IFqOjcRZSXVYx+vNqM7tX/jBqu30bfllQreJllivSUS69zvyp5ciYp5+Fu7+BjAGBEAZNOpVHe0sLaKCgw9OO8s0VN3R0iSWebUJKdVSg+c6pgtLqib7L9zpK0t1O60twgFF8urCbKS68PNPEfNH1dWlMYGhK+BwDoFCg/7zwghEBfT1+zsPCydU93f/Qfj+X5U+NzWbXX6j8vL62Jb2ueShwbflb06/j6dyMDS1m36u4f4//UEv2ob8KnRdDjEB933AAANCigCiYjV2Hv3jCV1kAIMZASbV1//sJsXkIaiqcX6IuSdYO1lb/t11ZeupCLGzbzf64xfp+Zo48S09oqhoGBPsXKyc5XOS3oaH8AVlY2mwX+z9LjXlFePNtK+Y0Xz6GyTABZGQWwy8tH/WX+nf8BdFktUSRHPAYAAAAASUVORK5CYII=","dimensions":{"_type":"sanity.imageDimensions","width":4790,"aspectRatio":1.297048470078527,"height":3693},"isOpaque":false,"blurHash":"VDI;-1xZ00bD02]]RjI$WHtU50WH9INF$^0ZxnRiWG==","_type":"sanity.imageMetadata"},"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/a1f9825216f110dc409dfcdd9fa87f9936ec5dfd-4790x3693.png","_id":"image-a1f9825216f110dc409dfcdd9fa87f9936ec5dfd-4790x3693-png","_updatedAt":"2023-09-07T09:24:06Z","extension":"png","path":"images/e2r40yh6/production-i18n/a1f9825216f110dc409dfcdd9fa87f9936ec5dfd-4790x3693.png","_createdAt":"2023-08-03T13:00:16Z","_rev":"yvrDiDxQt2XK8W8SLcXPfS","_type":"sanity.imageAsset","mimeType":"image/png","sha1hash":"a1f9825216f110dc409dfcdd9fa87f9936ec5dfd","size":5957038,"assetId":"a1f9825216f110dc409dfcdd9fa87f9936ec5dfd","originalFilename":"tier 1 stellar for fitech_transparent.png","uploadId":"jlHcFiMq6XpMAB1OHXpB86RcmkkBsh7u"}},"translationState":"Translated","inPageNavigation":{"cta":{"hasAction":false,"isExternal":false,"_type":"optionalAction","route":null},"_type":"inPageNavigation","hasInPageNavigation":false},"seoData":{"title":"Stellar Developers Blog","description":"Stay up to date with the latest news and resources for developers on the Stellar network. Explore tutorials, guides, and more to enhance your skills.","sharingImage":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/a1f9825216f110dc409dfcdd9fa87f9936ec5dfd-4790x3693.png","twitterCardType":"summary_large_image"},"blogType":"Developers","url":"/blog/developers","useCases":null,"author":null,"_id":"be75157f-3281-47cc-a18b-bc93be90aa37","language":"en","sortingOptions":[{"_type":"sortingOption","index":"descending","label":"Top Picks","_key":"220b96a3d141"}],"_rev":"xphLvAI66WsEaOii1dHOWn","_type":"collectionPage","_updatedAt":"2024-11-20T18:58:22Z","slug":"developers","title":"Developers","languageSwitcherData":{"languages":[{"_type":"language","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"}]},{"label":"Español","_key":"d43594f69ce3","languageCode":"es","preferredLanguageBanner":[{"children":[{"_type":"span","marks":[],"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":"richText","style":"normal","_key":"3b64a57fcce1","markDefs":[]}],"_type":"language"}]},"globalSeoData":{"sharingImage":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/312cceba4a60e9061405c5d36177e2bd79633ab5-1200x630.png","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"},"headerData":{"link":{"route":{"url":"/foundation/code-of-conduct"},"isExternal":true,"href":"https://developers.stellar.org","label":"Dev Docs "},"banner":null},"drawerData":{"_updatedAt":"2025-03-03T17:32:35Z","panels":[{"_key":"d09e50ec72ad","title":"About Stellar","navigationLists":[{"_key":"1ba347ec1665","title":"Learn Stellar","items":[{"route":{"url":"/realworld"},"isExternal":false,"_type":"item","label":"Real World Blockchain","_key":"dfaa43453286"},{"document":{"_ref":"f10f748d-0087-4ef2-99a9-a30a61dad2f1","_type":"reference"},"_type":"item","label":"Intro to Stellar","_key":"c12a06373ae3","route":{"url":"/learn/intro-to-stellar"},"isExternal":false},{"_key":"17e3dbea72d9","route":{"url":"/learn"},"isExternal":false,"document":{"_ref":"f10f748d-0087-4ef2-99a9-a30a61dad2f1","_type":"reference"},"_type":"item","label":"Learning Resources"}],"_type":"navigationList"},{"_key":"2a20e46ceda7","title":"The Foundation","items":[{"isExternal":false,"document":{"_ref":"f10f748d-0087-4ef2-99a9-a30a61dad2f1","_type":"reference"},"_type":"item","label":"The Mission","_key":"1554bf7f454d","route":{"url":"/foundation"}},{"isExternal":false,"document":{"_ref":"f10f748d-0087-4ef2-99a9-a30a61dad2f1","_type":"reference"},"_type":"item","label":"Careers","_key":"626657c57314","route":{"url":"/foundation/careers"}},{"_type":"item","label":"Connect","_key":"6e33316b73e4","route":{"url":"/connect"},"isExternal":false}],"_type":"navigationList"}],"_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":"ac5ceff86792","title":"Real Use Cases","navigationLists":[{"title":"Stellar for","items":[{"_type":"item","label":"Payments","_key":"fd1722bcf79e","route":{"url":"/use-cases/payments"},"isExternal":false},{"_key":"93898caa44e9","route":{"url":"/use-cases/tokenization"},"isExternal":false,"_type":"item","label":"Asset Tokenization"},{"route":{"url":"/use-cases/ramps"},"isExternal":false,"_type":"item","label":"On and Off-Ramps","_key":"4eff6e67f32a"},{"route":{"url":"/use-cases/stellar-for-aid"},"isExternal":false,"_type":"item","label":"Aid Disbursements","_key":"355505bb4416"},{"_type":"item","label":"DeFi","_key":"8a4c0022f3cd","route":{"url":"/use-cases/defi"},"isExternal":false}],"_type":"navigationList","_key":"145624b30217"},{"title":"Explore","items":[{"route":{"url":"/case-studies"},"isExternal":false,"_type":"item","label":"Case Studies","_key":"16bf6911f8ce"},{"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"},{"route":{"url":"/ecosystem/service-providers"},"isExternal":false,"_type":"item","label":"Service Providers","_key":"526f583a08bd"}],"_type":"navigationList","_key":"e469434e8578"}],"_type":"drawerPanel","description":"Discover how you can use the Stellar network and explore the many projects and applications building on it today."},{"_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":[{"route":{"url":"/soroban"},"isExternal":false,"_type":"item","href":"https://soroban.stellar.org/","label":"Soroban: Smart Contracts","_key":"4315462e5ed1"},{"href":"https://developers.stellar.org/docs","label":"Dev Docs","_key":"a6cbf2c41351","isExternal":true,"_type":"item","route":null},{"label":"Dev Hub","_key":"82b449f01743","route":{"url":"/developer"},"isExternal":false,"_type":"item"}],"_type":"navigationList"},{"title":"Explore","items":[{"_type":"item","label":"Grants and Funding","_key":"0496df6aac9c","route":{"url":"/grants-and-funding"},"isExternal":false,"document":{"_type":"reference","_ref":"f10f748d-0087-4ef2-99a9-a30a61dad2f1"}},{"label":"Video Tutorials","_key":"b722f3c2bc53","route":{"url":"/developers/tutorials"},"isExternal":false,"_type":"item"}],"_type":"navigationList","_key":"a9ef39124a7f"}]},{"navigationLists":[{"items":[{"label":"Our Community","_key":"ec168631d0b1","route":{"url":"/community"},"isExternal":false,"document":{"_ref":"f10f748d-0087-4ef2-99a9-a30a61dad2f1","_type":"reference"},"_type":"item"},{"label":"Blog","_key":"3063e93ae012","route":{"url":"/blog"},"isExternal":false,"document":{"_type":"reference","_ref":"f10f748d-0087-4ef2-99a9-a30a61dad2f1"},"_type":"item"},{"_type":"item","label":"Events","_key":"04418bdfebee","route":{"url":"/community/events"},"isExternal":false,"document":{"_type":"reference","_ref":"f10f748d-0087-4ef2-99a9-a30a61dad2f1"}}],"_type":"navigationList","_key":"0cc2c732545a","title":"Connect"}],"_type":"drawerPanel","description":"Stellar unites a global community to create an open network \u0026 transform the global financial system.","_key":"b6b74c2d155f","title":"Community"}],"_id":"drawer","_createdAt":"2023-05-30T10:10:19Z","_type":"drawer","translationState":"Translated","language":"en","_rev":"59uWlq7Vqx1PNB36IcTBid"},"doormatData":{"language":"en","_id":"doormat","categories":[{"_key":"938462421df9","title":"About us","items":[{"_type":"item","href":"https://www.google.com","label":"Stellar Development Foundation","_key":"fcc50380025a","route":{"url":"/foundation"},"isExternal":false,"document":{"_ref":"bdaf62d5-f6d9-4951-9124-5f07fd0618d2","_type":"reference"}},{"_key":"266f20acb818","route":{"url":"/foundation/team"},"isExternal":false,"document":{"_ref":"bdaf62d5-f6d9-4951-9124-5f07fd0618d2","_type":"reference"},"_type":"item","label":"Team"},{"label":"Careers","_key":"57d3e6e7d08a","route":{"url":"/foundation/careers"},"isExternal":false,"document":{"_type":"reference","_ref":"bdaf62d5-f6d9-4951-9124-5f07fd0618d2"},"_type":"item","href":"https://wwww.google.com"},{"route":{"url":"/foundation/roadmap"},"isExternal":false,"_type":"item","href":"https://wwww.google.com","label":"Roadmap","_key":"80e525fd9746a5ba96db99398671d84d"},{"route":{"url":"/brand-resources"},"isExternal":false,"_type":"item","label":"Brand Resource Hub","_key":"d64562175952"},{"document":{"_ref":"bdaf62d5-f6d9-4951-9124-5f07fd0618d2","_type":"reference"},"_type":"item","label":"Press and Reports","_key":"52bd99305c0a","route":{"url":"/press"},"isExternal":false},{"route":{"url":"/blog"},"isExternal":false,"_type":"item","label":"Blog","_key":"016e05056b47"}],"_type":"navigationList"},{"_type":"navigationList","_key":"07d5b9eee52fdd508a1dd0d3b0285e33","title":"PRODUCTS AND SERVICES","items":[{"isExternal":false,"document":{"_ref":"bdaf62d5-f6d9-4951-9124-5f07fd0618d2","_type":"reference"},"_type":"item","href":"https://www.google.com","label":"Use Cases","_key":"fcc50380025a","route":{"url":"/use-cases"}},{"document":{"_ref":"bdaf62d5-f6d9-4951-9124-5f07fd0618d2","_type":"reference"},"_type":"item","label":"Case Studies","_key":"ad29b5369948","route":{"url":"/case-studies"},"isExternal":false},{"isExternal":false,"document":{"_ref":"bdaf62d5-f6d9-4951-9124-5f07fd0618d2","_type":"reference"},"_type":"item","label":"Products and Tools","_key":"52bd99305c0a","route":{"url":"/products-and-tools"}}]},{"_type":"navigationList","_key":"d8c30ec05e65ae3ff990a2cee8142cf9","title":"THE STELLAR NETWORK","items":[{"label":"Anchor Directory","_key":"57d3e6e7d08a","route":{"url":"/ecosystem"},"isExternal":true,"document":{"_ref":"bdaf62d5-f6d9-4951-9124-5f07fd0618d2","_type":"reference"},"_type":"item","href":"https://anchors.stellar.org"},{"_key":"fcc50380025a","route":{"url":"/ecosystem"},"isExternal":false,"_type":"item","href":"https://www.google.com","label":"Ecosystem Projects"},{"label":"Learn","_key":"1bb7e85102f6","route":{"url":"/learn"},"isExternal":false,"_type":"item"}]},{"_key":"22eafff3b0190a50075e17973f631a72","title":"DEVELOPERS","items":[{"label":"Stellar Network Docs","_key":"57d3e6e7d08a","isExternal":true,"document":{"_ref":"bdaf62d5-f6d9-4951-9124-5f07fd0618d2","_type":"reference"},"_type":"item","route":null,"href":"https://developers.stellar.org/docs"},{"_key":"266f20acb818","isExternal":true,"document":{"_type":"reference","_ref":"bdaf62d5-f6d9-4951-9124-5f07fd0618d2"},"_type":"item","href":"https://developers.stellar.org/api","label":"API Reference","route":null},{"document":{"_ref":"bdaf62d5-f6d9-4951-9124-5f07fd0618d2","_type":"reference"},"_type":"item","label":"Dev Hub","_key":"26cf2d8f626f","route":{"url":"/developer"},"isExternal":false},{"label":"Bug Bounty","_key":"87fb1b0abb3a","route":{"url":"/grants-and-funding/bug-bounty"},"isExternal":false,"_type":"item"}],"_type":"navigationList"},{"_type":"navigationList","_key":"0f71c8a52d07","title":"CONNECT","items":[{"_key":"c04da790e39f","route":{"url":"/community"},"isExternal":false,"_type":"item","label":"Community"},{"_type":"item","label":"Code of Conduct","_key":"33ca2dc99d76","route":{"url":"/foundation/code-of-conduct"},"isExternal":false,"document":{"_ref":"bdaf62d5-f6d9-4951-9124-5f07fd0618d2","_type":"reference"}},{"_key":"c81e6f75d6d84df20b0f12feb5c31614","route":{"url":"/connect"},"isExternal":false,"document":{"_ref":"bdaf62d5-f6d9-4951-9124-5f07fd0618d2","_type":"reference"},"_type":"item","label":"FAQ"}]}],"_updatedAt":"2025-01-27T18:39:14Z","_type":"doormat","translationState":"Translated","_createdAt":"2023-06-06T20:15:55Z","_rev":"ZbGYMx1SnI3lLdNIgV4gJJ"},"footerData":{"copyrightText":"© 2025 SDF","socialText":"Follow us:","socialLinks":[{"_key":"01cc6fbdf434","route":null,"_type":"item","link":"https://discord.com/invite/zVYdY3ktTn","name":"Discord"},{"_type":"item","link":"https://www.linkedin.com/company/stellar-development-foundation/","name":"LinkedIn","_key":"f726888e4cc4","route":null},{"_key":"f6e86c015851","_type":"item","route":null,"link":"https://twitter.com/StellarOrg","name":"Twitter"}],"policyLinks":[{"isExternal":false,"_type":"link","href":"https://www.google.nl","label":"Brand Policy","_key":"ba847bed2a32","route":{"url":"/brand-policy"}},{"isExternal":false,"_type":"link","href":"https://www.google.nl","label":"Privacy Policy","_key":"72d8e1cd125d","route":{"url":"/privacy-policy"}},{"_type":"link","href":"https://www.google.nl","label":"Terms of Service","_key":"b3f1242b824e","route":{"url":"/terms-of-service"},"isExternal":false}]},"searchData":{"suggestions":["Soroban","Developer documentation","Stellar for Aid","Case studies","Moneygram"],"statusMessages":{"noResults":{"title":"Sorry, no matches found.","description":"Please try a different search term."},"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":{"roadmap":{"textTextureBlack":null,"logo":null},"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"}},"navigationBanner":{"brush":null}},"navigationBannerData":{"navigationBanner":null},"alternateUrls":[{"rel":"alternate","hrefLang":"es","href":"/es/blog/desarrolladores"},{"rel":"alternate","hrefLang":"en","href":"/blog/developers"}],"serverUrl":"https://stellar.org/blog/developers","key":"be75157f-3281-47cc-a18b-bc93be90aa37","serverState":{"initialResults":{"pages_desc":{"state":{"facets":["tags"],"disjunctiveFacets":["eventType"],"hierarchicalFacets":[{"name":"blogType","attributes":["blogType"]},{"name":"tutorialType","attributes":["tutorialType"]},{"name":"projectsAndPartnersTypes.lvl0","attributes":["projectsAndPartnersTypes.lvl0","projectsAndPartnersTypes.lvl1"],"separator":" \u003e ","rootPath":null,"showParentLevel":true}],"facetsRefinements":{"tags":[]},"facetsExcludes":{},"disjunctiveFacetsRefinements":{},"numericRefinements":{},"tagRefinements":[],"hierarchicalFacetsRefinements":{"blogType":[],"tutorialType":[],"projectsAndPartnersTypes.lvl0":[]},"index":"pages_desc","ruleContexts":["blogPageSearch"],"filters":"_type:\"blogPage\" AND NOT showInCollection:false AND blogType:\"Developers\"","hitsPerPage":12,"analyticsTags":["blogPage"],"maxValuesPerFacet":30},"results":[{"hits":[{"url":"/blog/developers/the-definitive-guide-to-testing-smart-contracts-on-stellar","title":"The Definitive Guide to Testing Smart Contracts on Stellar","_type":"blogPage","language":"en","showInCollection":true,"description":"Stellar is one of the OG blockchains, online since 2014, and launched smart contracts to Mainnet in 2024. When Stellar added smart contracts, the focus was again on a great testing experience that included a rich toolbox leading developers to write tests as early as their first contract. ","tags":[],"author":"Leigh McCulloch","blogType":"Developers","date":"2025-02-12","timestamp":1739318400,"thumbnail":{"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/d138150b770dd3fdeb9f47bc652c972a8f08e16e-2048x1536.png"},"boosted":1,"objectID":"a0053d48-3dc0-4790-9eb5-e9dbcc6fee42","_highlightResult":{"url":{"value":"/blog/developers/the-definitive-guide-to-testing-smart-contracts-on-stellar","matchLevel":"none","matchedWords":[]},"title":{"value":"The Definitive Guide to Testing Smart Contracts on Stellar","matchLevel":"none","matchedWords":[]},"description":{"value":"Stellar is one of the OG blockchains, online since 2014, and launched smart contracts to Mainnet in 2024. When Stellar added smart contracts, the focus was again on a great testing experience that included a rich toolbox leading developers to write tests as early as their first contract. ","matchLevel":"none","matchedWords":[]}}},{"url":"/blog/developers/cdp-and-rpc-more-like-ez-and-pz","title":"CDP and RPC? More like EZ and PZ.","_type":"blogPage","language":"en","showInCollection":true,"description":"A blog detailing how the Stellar network's recently released and announced the Composable Data Platform can be used to add backfilling support to Stellar RPC.","tags":[],"author":"George Kudrayvtsev","blogType":"Developers","date":"2024-12-13","timestamp":1734048000,"thumbnail":{"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/4b4f3b8c20c717e87d85748ead0570d3a81b1526-4896x2756.png"},"boosted":1,"objectID":"98bc57b5-cc65-4ac2-ac46-001c8000c3c8","_highlightResult":{"url":{"value":"/blog/developers/cdp-and-rpc-more-like-ez-and-pz","matchLevel":"none","matchedWords":[]},"title":{"value":"CDP and RPC? More like EZ and PZ.","matchLevel":"none","matchedWords":[]},"description":{"value":"A blog detailing how the Stellar network's recently released and announced the Composable Data Platform can be used to add backfilling support to Stellar RPC.","matchLevel":"none","matchedWords":[]}}},{"url":"/blog/developers/passkeys-a-light-introduction-to-improving-blockchain-s-ux","title":"Passkeys, a Light Introduction to Improving Blockchain’s UX","_type":"blogPage","language":"en","showInCollection":true,"description":"Blockchain technology is often recognized and celebrated for its inherent features of transparency, security, efficiency, and decentralization, as well as its beneficial use cases, including the potential to bring financial opportunities to underserved and underbanked populations — and this is all true. There are numerous real-world examples of blockchain making a positive impact on the world. One compelling instance is detailed in this case study, highlighting how the crypto wallet Decaf brings financial opportunities to small businesses in Latin America.","tags":[],"author":"Bri Wylde","blogType":"Developers","date":"2024-12-09","timestamp":1733702400,"thumbnail":{"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/ffd00abab01ec8b397b6b3ee3401958edc99637a-2048x1536.png"},"boosted":1,"objectID":"3e2b6e46-226c-4a97-a817-61e2888e3cfd","_highlightResult":{"url":{"value":"/blog/developers/passkeys-a-light-introduction-to-improving-blockchain-s-ux","matchLevel":"none","matchedWords":[]},"title":{"value":"Passkeys, a Light Introduction to Improving Blockchain’s UX","matchLevel":"none","matchedWords":[]},"description":{"value":"Blockchain technology is often recognized and celebrated for its inherent features of transparency, security, efficiency, and decentralization, as well as its beneficial use cases, including the potential to bring financial opportunities to underserved and underbanked populations — and this is all true. There are numerous real-world examples of blockchain making a positive impact on the world. One compelling instance is detailed in this case study, highlighting how the crypto wallet Decaf brings financial opportunities to small businesses in Latin America.","matchLevel":"none","matchedWords":[]}}},{"url":"/blog/developers/removing-ledger-state-from-sql-databases-in-22-1","title":"Removing Ledger State from SQL Databases in 22.1","_type":"blogPage","language":"en","showInCollection":true,"description":"Starting in the stellar-core 22.1 release, SQL will no longer be supported for most ledger state and transaction history. ","author":"Garand Tyson","blogType":"Developers","date":"2024-11-25","timestamp":1732492800,"thumbnail":{"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/28c63ac8401389d54b33fc0f1e3aeed8de397a41-746x542.png"},"boosted":1,"objectID":"f3918909-3965-48ba-9d4b-cc84c2cc54d2","_highlightResult":{"url":{"value":"/blog/developers/removing-ledger-state-from-sql-databases-in-22-1","matchLevel":"none","matchedWords":[]},"title":{"value":"Removing Ledger State from SQL Databases in 22.1","matchLevel":"none","matchedWords":[]},"description":{"value":"Starting in the stellar-core 22.1 release, SQL will no longer be supported for most ledger state and transaction history. ","matchLevel":"none","matchedWords":[]}}},{"url":"/blog/developers/a-peek-at-meridian-s-dev-underground-the-hyper-speed-stage","title":"A Peek at Meridian’s Dev Underground, the Hyper-Speed Stage","_type":"blogPage","language":"en","showInCollection":true,"tags":[],"author":"Bri Wylde","blogType":"Developers","date":"2024-11-21","timestamp":1732147200,"thumbnail":{"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/3757f3b033792f671ecf7d579c22c9772d65ab6c-1025x768.png"},"boosted":1,"objectID":"507e861b-6bfd-403b-93c8-c3174e018393","_highlightResult":{"url":{"value":"/blog/developers/a-peek-at-meridian-s-dev-underground-the-hyper-speed-stage","matchLevel":"none","matchedWords":[]},"title":{"value":"A Peek at Meridian’s Dev Underground, the Hyper-Speed Stage","matchLevel":"none","matchedWords":[]}}},{"url":"/blog/developers/horizon-accelerating-reingestion-performance-with-cdp","title":"Horizon: Accelerating Reingestion Performance with CDP ","_type":"blogPage","language":"en","showInCollection":true,"description":"This post explains how Horizon, the HTTP API to data in the Stellar network, can now reingest data 9x faster using CDP components.\n\n\n","tags":[],"author":"Urvi Savla","blogType":"Developers","date":"2024-11-14","timestamp":1731542400,"thumbnail":{"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/72befdd40c1af15557c5d4e2a69475f5dac449b7-4896x2756.png"},"boosted":1,"objectID":"42715706-c26c-434c-980b-919bce7e90ba","_highlightResult":{"url":{"value":"/blog/developers/horizon-accelerating-reingestion-performance-with-cdp","matchLevel":"none","matchedWords":[]},"title":{"value":"Horizon: Accelerating Reingestion Performance with CDP ","matchLevel":"none","matchedWords":[]},"description":{"value":"This post explains how Horizon, the HTTP API to data in the Stellar network, can now reingest data 9x faster using CDP components.\n\n\n","matchLevel":"none","matchedWords":[]}}},{"url":"/blog/developers/protocol-22-upgrade-guide","title":"Protocol 22 Upgrade Guide","_type":"blogPage","language":"en","showInCollection":true,"description":"Your go-to guide for upgrading to Protocol 22, which introduces constructors and host functions for BLS12-381 to the Stellar network.","tags":["Protocol upgrade","Soroban"],"author":"Stellar Development Foundation","blogType":"Developers","date":"2024-11-05","timestamp":1730764800,"thumbnail":{"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/ccc2eb059f1d944ae7cec4cc87610b4bb478ed8c-4599x2989.png","alt":"protocol upgrade"},"boosted":1,"objectID":"0462a7ec-18c3-4b14-a3c7-095d3a3d2ce9","_highlightResult":{"url":{"value":"/blog/developers/protocol-22-upgrade-guide","matchLevel":"none","matchedWords":[]},"title":{"value":"Protocol 22 Upgrade Guide","matchLevel":"none","matchedWords":[]},"description":{"value":"Your go-to guide for upgrading to Protocol 22, which introduces constructors and host functions for BLS12-381 to the Stellar network.","matchLevel":"none","matchedWords":[]},"tags":[{"value":"Protocol upgrade","matchLevel":"none","matchedWords":[]},{"value":"Soroban","matchLevel":"none","matchedWords":[]}]}},{"url":"/blog/developers/announcing-protocol-22","title":"Announcing Protocol 22","_type":"blogPage","language":"en","showInCollection":true,"description":"A new protocol is on the horizon. On December 5, 2024, Stellar public network validators will vote on whether to upgrade the network to Protocol 22, which, if accepted, will activate two new Core Advancement Proposals (CAPs) on Stellar Mainnet. Ahead of this vote, you can expect Protocol 22 to go live on Testnet starting on November 12, 2024.","tags":[],"author":"Bri Wylde","blogType":"Developers","date":"2024-11-05","timestamp":1730764800,"thumbnail":{"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/1ff6c498af3c084fe5c6821b9d33c05fdf25226e-4896x2756.png"},"boosted":1,"objectID":"2ca909c0-3ed1-4799-8051-9d13bb2f7c88","_highlightResult":{"url":{"value":"/blog/developers/announcing-protocol-22","matchLevel":"none","matchedWords":[]},"title":{"value":"Announcing Protocol 22","matchLevel":"none","matchedWords":[]},"description":{"value":"A new protocol is on the horizon. On December 5, 2024, Stellar public network validators will vote on whether to upgrade the network to Protocol 22, which, if accepted, will activate two new Core Advancement Proposals (CAPs) on Stellar Mainnet. Ahead of this vote, you can expect Protocol 22 to go live on Testnet starting on November 12, 2024.","matchLevel":"none","matchedWords":[]}}},{"url":"/blog/developers/announcing-the-stellar-i-award-winners","title":"Announcing the Stellar i³ Award Winners","_type":"blogPage","language":"en","showInCollection":true,"description":"During Meridian 2024, the Stellar Development Foundation launched the Stellar i³Awards! 🎉 Powered by the Stellar Community Fund, the awards celebrate standout projects in impact, innovation, \u0026 interoperability. Congrats to our inaugural winners: LOBSTR, Blend, \u0026 Allbridge!","tags":[],"author":"Bri Wylde","blogType":"Developers","date":"2024-10-30","timestamp":1730246400,"thumbnail":{"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/335817d07dbe05c93047f474d8f123434d6c8ecf-4896x2756.png"},"boosted":1,"objectID":"3e9fcd98-ad88-4372-a251-e1dfd6c99e1a","_highlightResult":{"url":{"value":"/blog/developers/announcing-the-stellar-i-award-winners","matchLevel":"none","matchedWords":[]},"title":{"value":"Announcing the Stellar i³ Award Winners","matchLevel":"none","matchedWords":[]},"description":{"value":"During Meridian 2024, the Stellar Development Foundation launched the Stellar i³Awards! 🎉 Powered by the Stellar Community Fund, the awards celebrate standout projects in impact, innovation, \u0026 interoperability. Congrats to our inaugural winners: LOBSTR, Blend, \u0026 Allbridge!","matchLevel":"none","matchedWords":[]}}},{"url":"/blog/developers/hubble-now-faster-than-light","title":"Hubble: Now Faster than Light","_type":"blogPage","language":"en","showInCollection":true,"description":"Learn how Stellar ETL, which has been refactored to use the full suite of benefits from the Composable Data Platform (CDP), the next generation data-access platform on Stellar. This case study shows how fast, cheap, and easy-to-use CDP is for developers and projects.","tags":["Data","Hubble"],"author":"Simon Chow","blogType":"Developers","date":"2024-10-09","timestamp":1728432000,"thumbnail":{"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/c3bee339327722e9d6dd3f9f314a765566fbf159-4896x2756.png"},"boosted":1,"objectID":"fccb2b3c-2767-4036-ab67-8dd41b7022cd","_highlightResult":{"url":{"value":"/blog/developers/hubble-now-faster-than-light","matchLevel":"none","matchedWords":[]},"title":{"value":"Hubble: Now Faster than Light","matchLevel":"none","matchedWords":[]},"description":{"value":"Learn how Stellar ETL, which has been refactored to use the full suite of benefits from the Composable Data Platform (CDP), the next generation data-access platform on Stellar. This case study shows how fast, cheap, and easy-to-use CDP is for developers and projects.","matchLevel":"none","matchedWords":[]},"tags":[{"value":"Data","matchLevel":"none","matchedWords":[]},{"value":"Hubble","matchLevel":"none","matchedWords":[]}]}},{"url":"/blog/developers/introducing-the-all-new-stellar-lab","title":"Introducing the All-New Stellar Lab","_type":"blogPage","language":"en","showInCollection":true,"description":"We’re thrilled to introduce the new Stellar Lab, your go-to tool for development, experimenting, and testing, as well as exploring APIs developers use to interact with the Stellar network. Whether you're a developer seeking to test transactions, explore RPC methods or Horizon endpoints, or dive deeper into the ecosystem, Stellar Lab provides a modern and user-friendly interface that makes the process smooth and intuitive.","tags":[],"author":"Jane Wang","blogType":"Developers","date":"2024-10-02","timestamp":1727827200,"thumbnail":{"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/a81874325d64785d0fd56b10602261cb324e331d-2048x1536.png"},"boosted":1,"objectID":"276b8b5b-dde7-4974-941b-3f43c5a41db7","_highlightResult":{"url":{"value":"/blog/developers/introducing-the-all-new-stellar-lab","matchLevel":"none","matchedWords":[]},"title":{"value":"Introducing the All-New Stellar Lab","matchLevel":"none","matchedWords":[]},"description":{"value":"We’re thrilled to introduce the new Stellar Lab, your go-to tool for development, experimenting, and testing, as well as exploring APIs developers use to interact with the Stellar network. Whether you're a developer seeking to test transactions, explore RPC methods or Horizon endpoints, or dive deeper into the ecosystem, Stellar Lab provides a modern and user-friendly interface that makes the process smooth and intuitive.","matchLevel":"none","matchedWords":[]}}},{"url":"/blog/developers/build-better-on-stellar-smart-contract-challenge-winners","title":"Build Better on Stellar: Smart Contract Challenge Winners","_type":"blogPage","language":"en","showInCollection":true,"description":"The winners of the 6 week Build Better on Stellar: Smart Contract Challenge included gamified recycling dApps, epic video tutorial series and even anonymous reporting platforms. ","tags":[],"author":"Stellar Development Foundation","blogType":"Developers","date":"2024-09-09","timestamp":1725840000,"thumbnail":{"url":"https://cdn.sanity.io/images/e2r40yh6/production-i18n/dcc5042117c7c05f360dcd868a17d5eeef394c2b-1024x768.png"},"boosted":1,"objectID":"e7bed369-6589-4be9-b509-7b32337908e6","_highlightResult":{"url":{"value":"/blog/developers/build-better-on-stellar-smart-contract-challenge-winners","matchLevel":"none","matchedWords":[]},"title":{"value":"Build Better on Stellar: Smart Contract Challenge Winners","matchLevel":"none","matchedWords":[]},"description":{"value":"The winners of the 6 week Build Better on Stellar: Smart Contract Challenge included gamified recycling dApps, epic video tutorial series and even anonymous reporting platforms. ","matchLevel":"none","matchedWords":[]}}}],"nbHits":166,"nbSortedHits":166,"page":0,"nbPages":14,"hitsPerPage":12,"facets":{"tags":{"Soroban":36,"Protocol upgrade":30,"Smart Contracts":25,"Developers":14,"Liquidity":9,"API":8,"Stellar quest":8,"AMM":7,"Horizon":7,"Data":6,"Ecosystem":5,"Fees":5,"SDK":5,"Claimable balances":4,"Analytics":3,"Asset clawback":3,"Faq":3,"Key management":3,"Network halt":3,"Proof-of-agreement":3,"Rpciege":3,"Sorobanathon":3,"Sponsored reserves":3,"Spotlight":3,"DeFi":2,"Dev docs":2,"Developer Tool":2,"Ethereum":2,"Hubble":2,"Kelp":2},"blogType":{"Developers":166}},"exhaustiveFacetsCount":true,"exhaustiveNbHits":true,"exhaustiveTypo":true,"exhaustive":{"facetsCount":true,"nbHits":true,"typo":true},"query":"","params":"analyticsTags=%5B%22blogPage%22%5D\u0026clickAnalytics=true\u0026facets=%5B%22blogType%22%2C%22eventType%22%2C%22projectsAndPartnersTypes.lvl0%22%2C%22tags%22%2C%22tutorialType%22%5D\u0026filters=_type%3A%22blogPage%22%20AND%20NOT%20showInCollection%3Afalse%20AND%20blogType%3A%22Developers%22\u0026hitsPerPage=12\u0026maxValuesPerFacet=30\u0026ruleContexts=%5B%22blogPageSearch%22%5D","index":"pages_desc","queryID":"6d6af6598c0dc3a57f5f397878df5155","appliedRelevancyStrictness":100,"renderingContent":{},"processingTimeMS":2,"processingTimingsMS":{"_request":{"roundTrip":71},"getIdx":{"load":{"total":1},"total":1},"total":2},"serverTimeMS":4}],"requestParams":[{"analyticsTags":["blogPage"],"clickAnalytics":true,"facets":["blogType","eventType","projectsAndPartnersTypes.lvl0","tags","tutorialType"],"filters":"_type:\"blogPage\" AND NOT showInCollection:false AND blogType:\"Developers\"","hitsPerPage":12,"maxValuesPerFacet":30,"ruleContexts":["blogPageSearch"]}]}}},"_sentryTraceData":"ca7087c8ee94418d9020895b2372c857-882e4f5c7bb89fa1-0","_sentryBaggage":"sentry-environment=production,sentry-release=UVRaHVRTeGICYSmyB1dZd,sentry-public_key=09f70bfbecfbe7553a918d9d08caaa89,sentry-trace_id=ca7087c8ee94418d9020895b2372c857,sentry-sample_rate=0.1,sentry-transaction=%2Fcollections%2F%5B...routeId%5D,sentry-sampled=false"},"__N_SSP":true},"page":"/collections/[...routeId]","query":{"routeId":["652c8ed5-3412-439b-a0bd-6c86f306c208"]},"buildId":"UVRaHVRTeGICYSmyB1dZd","isFallback":false,"isExperimentalCompile":false,"dynamicIds":[41599,1579,8497,26608,84776,70475,35827,37808],"gssp":true,"locale":"en","locales":["en","es"],"defaultLocale":"en","scriptLoader":[]}</script></body></html>

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