CINXE.COM

<!doctype html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <meta name="generator" content="Docusaurus v2.0.0-beta.4"> <link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Diem Documentation Blog RSS Feed"> <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Diem Documentation Blog Atom Feed"> <link rel="preconnect" href="https://www.google-analytics.com"> <script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-157097059-1","auto"),ga("send","pageview")</script> <script async src="https://www.google-analytics.com/analytics.js"></script> <link rel="search" type="application/opensearchdescription+xml" title="Diem Documentation" href="/opensearch.xml"> <meta name="google-site-verification" content="N41HlOqnlgd2AyjlubZKx9YpXFYT5mOF0UzaiuAiHP4"> <meta name="yandex-verification" content="406584314ef6edd3"> <script>window.trackingCookieConsent="diem-docs-cookies-allowed",window.loadSegmentFormScript=()=>{const e=document.createElement("script");e.async=!0,e.src="/js/segmentForm.js",document.body.appendChild(e);const o=document.createElement("script");o.async=!0,o.src="/js/forms.js",document.body.appendChild(o)},window.loadAnalytics=()=>{const e=document.cookie.split("; ").find(e=>e.startsWith("diem-docs-cookies-allowed="));if("true"===(e?e.split("=")[1]:"false")){var o=window.analytics=window.analytics||[];if(!o.initialize)if(o.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{o.invoked=!0,o.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"],o.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);return t.unshift(e),o.push(t),o}};for(var t=0;t<o.methods.length;t++){var n=o.methods[t];o[n]=o.factory(n)}o.load=function(e,t){var n=document.createElement("script");n.type="text/javascript",n.async=!0,n.src="https://cdn.segment.com/analytics.js/v1/"+e+"/analytics.min.js";var i=document.getElementsByTagName("script")[0];i.parentNode.insertBefore(n,i),o._loadOptions=t},o.SNIPPET_VERSION="4.1.0"}o.load("Llc3xSsbfceDLVBzwOJKoJSkSHMRoj8V"),o.page()}window.isFormPage&&window.loadSegmentFormScript()},window.loadAnalytics()</script><title data-react-helmet="true"></title><script data-react-helmet="true">function maybeInsertBanner(){window.__DOCUSAURUS_INSERT_BASEURL_BANNER&&insertBanner()}function insertBanner(){var n=document.getElementById("docusaurus-base-url-issue-banner-container");if(n){n.innerHTML='\n<div id="docusaurus-base-url-issue-banner" style="border: thick solid red; background-color: rgb(255, 230, 179); margin: 20px; padding: 20px; font-size: 20px;">\n <p style="font-weight: bold; font-size: 30px;">Your Docusaurus site did not load properly.</p>\n <p>A very common reason is a wrong site <a href="https://docusaurus.io/docs/docusaurus.config.js/#baseurl" style="font-weight: bold;">baseUrl configuration</a>.</p>\n <p>Current configured baseUrl = <span style="font-weight: bold; color: red;">/</span> (default value)</p>\n <p>We suggest trying baseUrl = <span id="docusaurus-base-url-issue-banner-suggestion-container" style="font-weight: bold; color: green;"></span></p>\n</div>\n';var e=document.getElementById("docusaurus-base-url-issue-banner-suggestion-container"),s=window.location.pathname,r="/"===s.substr(-1)?s:s+"/";e.innerHTML=r}}window.__DOCUSAURUS_INSERT_BASEURL_BANNER=!0,document.addEventListener("DOMContentLoaded",maybeInsertBanner)</script><link rel="stylesheet" href="/assets/css/styles.1453158e.css"> <link rel="preload" href="/assets/js/runtime~main.70a22929.js" as="script"> <link rel="preload" href="/assets/js/main.1766a929.js" as="script"> </head> <body> <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus"> <div id="docusaurus-base-url-issue-banner-container"></div></div> <script src="/assets/js/runtime~main.70a22929.js"></script> <script src="/assets/js/main.1766a929.js"></script> </body> </html>