1"use strict";(globalThis.webpackChunkredstone_docs=globalThis.webpackChunkredstone_docs||[]).push([[2623],{1741(e,n,t){t.d(n,{A:()=>T});t(6540);var r=t(4164),s=t(6971);const c=new Intl.Segmenter(void 0,{granularity:"grapheme"});var o=t(5122),i=t(538);var a=t(3091),l=t(8957),d=t(9872),u=t(4794);const m="cardTitleIcon_GcdP";var h=t(4848);function f({icon:e}){return(0,h.jsx)("span",{className:(0,r.A)(d.G.docs.docCard.icon,m),children:e})}const p="cardTitleText_nuEl";function x({title:e}){return(0,h.jsx)("span",{className:(0,r.A)("text--truncate",d.G.docs.docCard.title,p),children:e})}const g="cardTitle_mcqP";function j({item:e,title:n,icon:t}){return(0,h.jsxs)(u.A,{as:"h2",className:(0,r.A)(d.G.docs.docCard.heading,g),title:n,children:[t&&(0,h.jsx)(f,{item:e,icon:t}),(0,h.jsx)(x,{item:e,title:n})]})}const v="cardDescription_L2fP";function N({description:e}){return(0,h.jsx)("p",{className:(0,r.A)("text--truncate",d.G.docs.docCard.description,v),title:e,children:e})}const b="cardContainer_KhuF";function y({className:e,href:n,children:t}){return(0,h.jsx)(l.A,{href:n,className:(0,r.A)("card padding--lg",d.G.docs.docCard.container,b,e),children:t})}function C({item:e,className:n,href:t,icon:r,title:s,description:c}){return(0,h.jsxs)(y,{href:t,className:n,children:[(0,h.jsx)(j,{item:e,icon:r,title:s}),c&&(0,h.jsx)(N,{item:e,description:c})]})}function w(e){const n=function(e){const n=c.segment(e)[Symbol.iterator](),t=n.next().value?.segment;return t&&(/\p{Extended_Pictographic}/u.test(t)||/\p{Emoji}/u.test(t))?{emoji:t,rest:e.slice(t.length)}:{emoji:null,rest:e}}(e.label),t=n.emoji??function(e){return"category"===e.type?"\ud83d\uddc3":(0,a.A)(e.href)?"\ud83d\udcc4\ufe0f":"\ud83d\udd17"}(e);return{icon:t,title:n.rest.trim()}}function A({item:e}){const n=(0,s.Nr)(e),t=function(){const{selectMessage:e}=(0,i.W)();return n=>e(n,(0,o.T)({message:"1 item|{count} items",id:"theme.docs.DocCard.categoryDescription.plurals",description:"The default description for a category card in the generated index about how many items this category includes"},{count:n}))}();return n?(0,h.jsx)(C,{item:e,className:e.className,href:n,description:e.description??t(e.items.length),...w(e)}):null}function _({item:e}){const n=(0,s.cC)(e.docId??void 0);return(0,h.jsx)(C,{item:e,className:e.className,href:e.href,description:e.description??n?.description,...w(e)})}function P({item:e}){switch(e.type){case"link":return(0,h.jsx)(_,{item:e});case"category":return(0,h.jsx)(A,{item:e});default:throw new Error(`unknown item type ${JSON.stringify(e)}`)}}const k="docCardListItem_W1sv";function F({className:e}){const n=(0,s.a4)();return(0,h.jsx)(T,{items:n,className:e})}function S({item:e}){return(0,h.jsx)("article",{className:(0,r.A)(k,"col col--6"),children:(0,h.jsx)(P,{item:e})})}function T(e){const{items:n,className:t}=e;if(!n)return(0,h.jsx)(F,{...e});const c=(0,s.d1)(n);return(0,h.jsx)("section",{className:(0,r.A)("row",t),children:c.map(((e,n)=>(0,h.jsx)(S,{item:e},n)))})}},538(e,n,t){t.d(n,{W:()=>l});var r=t(6540),s=t(2777);const c=["zero","one","two","few","many","other"];function o(e){return c.filter((n=>e.includes(n)))}const i={locale:"en",pluralForms:o(["one","other"]),select:e=>1===e?"one":"other"};function a(){const{i18n:{currentLocale:e}}=(0,s.A)();return(0,r.useMemo)((()=>{try{return function(e){const n=new Intl.PluralRules(e);return{locale:e,pluralForms:o(n.resolvedOptions().pluralCategories),select:e=>n.select(e)}}(e)}catch(n){return console.error(`Failed to use Intl.PluralRules for locale "${e}".\nDocusaurus will fallback to the default (English) implementation.\nError: ${n.message}\n`),i}}),[e])}function l(){const e=a();return{selectMessage:(n,t)=>function(e,n,t){const r=e.split("|");if(1===r.length)return r[0];r.length>t.pluralForms.length&&console.error(`For locale=${t.locale}, a maximum of ${t.pluralForms.length} plural forms are expected (${t.pluralForms.join(",")}), but the message contains ${r.length}: ${e}`);const s=t.select(n),c=t.pluralForms.indexOf(s);return r[Math.min(c,r.length-1)]}(t,n,e)}}},1674(e,n,t){t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>a,default:()=>m,frontMatter:()=>i,metadata:()=>r,toc:()=>d});const r=JSON.parse('{"id":"technical-reference/non-evm-chains/solana/index","title":"Solana","de
1scription":"","source":"@site/docs/technical-reference/non-evm-chains/solana/index.mdx","sourceDirName":"technical-reference/non-evm-chains/solana","slug":"/technical-reference/non-evm-chains/solana/","permalink":"/docs/technical-reference/non-evm-chains/solana/","draft":false,"unlisted":false,"editUrl":"https://github.com/redstone-finance/redstone-docs/tree/main/docs/technical-reference/non-evm-chains/solana/index.mdx","tags":[],"version":"current","sidebarPosition":3,"frontMatter":{"sidebar_position":3,"sidebar_label":"Solana"},"sidebar":"tutorialSidebar","previous":{"title":"Push Model","permalink":"/docs/technical-reference/non-evm-chains/canton/push-model"},"next":{"title":"Price Adapter","permalink":"/docs/technical-reference/non-evm-chains/solana/price-adapter"}}');var s=t(4848),c=t(8453),o=t(1741);const i={sidebar_position:3,sidebar_label:"Solana"},a="Solana",l={},d=[];function u(e){const n={h1:"h1",header:"header",...(0,c.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.header,{children:(0,s.jsx)(n.h1,{id:"solana",children:"Solana"})}),"\n",(0,s.jsx)(o.A,{})]})}function m(e={}){const{wrapper:n}={...(0,c.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(u,{...e})}):u(e)}},8453(e,n,t){t.d(n,{R:()=>o,x:()=>i});var r=t(6540);const s={},c=r.createContext(s);function o(e){const n=r.useContext(c);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function i(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),r.createElement(c.Provider,{value:n},e.children)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.