1<!DOCTYPE html><!--KrCiDXR108OjUHpT3QuMj--><html lang="en" class="__variable_7cbb1b __variable_907a74 __variable_000550"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/6f186b99b056d3e3-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/904be59b21bd51cb-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/9ae8a6594e58fd44-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/83a4d853029c236e.css?dpl=dpl_9Fc1kbZw2ZhdoVJWen3Hiht3gCrk" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-a7d54c6a80be30f1.js?dpl=dpl_9Fc1kbZw2ZhdoVJWen3Hiht3gCrk"/>
1<script src="/_next/static/chunks/4bd1b696-c023c6e3521b1417.js?dpl=dpl_9Fc1kbZw2ZhdoVJWen3Hiht3gCrk" async=""></script>
1<script src="/_next/static/chunks/255-916a15982551ee61.js?dpl=dpl_9Fc1kbZw2ZhdoVJWen3Hiht3gCrk" async=""></script>
1<script src="/_next/static/chunks/main-app-f9b5d20365cb8be2.js?dpl=dpl_9Fc1kbZw2ZhdoVJWen3Hiht3gCrk" async=""></script>
1<script src="/_next/static/chunks/3a91511d-a04181dc81b01451.js?dpl=dpl_9Fc1kbZw2ZhdoVJWen3Hiht3gCrk" async=""></script>
1<script src="/_next/static/chunks/994-a25b9f8ac984c270.js?dpl=dpl_9Fc1kbZw2ZhdoVJWen3Hiht3gCrk" async=""></script>
1<script src="/_next/static/chunks/415-dfe6a0c877136386.js?dpl=dpl_9Fc1kbZw2ZhdoVJWen3Hiht3gCrk" async=""></script>
1<script src="/_next/static/chunks/app/layout-8a874d93b4d740a3.js?dpl=dpl_9Fc1kbZw2ZhdoVJWen3Hiht3gCrk" async=""></script>
1<script src="/_next/static/chunks/619-ba102abea3e3d0e4.js?dpl=dpl_9Fc1kbZw2ZhdoVJWen3Hiht3gCrk" async=""></script>
1<script src="/_next/static/chunks/app/tools/page-2d36893eef8f6c32.js?dpl=dpl_9Fc1kbZw2ZhdoVJWen3Hiht3gCrk" async=""></script>
1<meta name="next-size-adjust" content=""/><meta name="theme-color" content="#2A2873"/><title>Tools â Lua Sol Labs</title><meta name="description" content="Free, open-source tools for Solana validators, stakers and builders. Starting with the Jito BAM Subsidy Checker."/><meta property="og:title" content="Lua Sol Labs â Night and day, we build for Solana."/><meta property="og:description" content="Open tools, apps and mainnet infrastructure for Solana. Stake natively with Lua Sol Labs."/><meta property="og:url" content="https://luasol.io"/><meta property="og:site_name" content="Lua Sol Labs"/><meta property="og:image" content="https://luasol.io/og.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="Lua Sol Labs"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@LuaSol_Labs"/><meta name="twitter:title" content="Lua Sol Labs â Night and day, we build for Solana."/><meta name="twitter:description" content="Open tools, apps and mainnet infrastructure for Solana. Stake natively with Lua Sol Labs."/><meta name="twitter:image" content="https://luasol.io/og.png"/><link rel="icon" href="/icon.svg?4daf6f1921e46b78" type="image/svg+xml" sizes="any"/><link rel="apple-touch-icon" href="/apple-icon.png?ed1caffc9fdb0f80" type="image/png" sizes="180x180"/>
1<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js?dpl=dpl_9Fc1kbZw2ZhdoVJWen3Hiht3gCrk" noModule=""></script>
1</head><body><div hidden=""><!--$--><!--/$--></div><svg width="0" height="0" style="position:absolute" aria-hidden="true" focusable="false"><defs><linearGradient id="lsl-day" x1="110" y1="350" x2="340" y2="120" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#2A2873"></stop><stop offset="0.2" stop-color="#45388B"></stop><stop offset="0.45" stop-color="#7E3A88"></stop><stop offset="0.6" stop-color="#B3447F"></stop><stop offset="0.8" stop-color="#D85868"></stop><stop offset="1" stop-color="#EE7362"></stop></linearGradient><linearGradient id="lsl-night" x1="110" y1="350" x2="340" y2="120" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#5B50C9"></stop><stop offset="0.2" stop-color="#6E4FBE"></stop><stop offset="0.45" stop-color="#9446A0"></stop><stop offset="0.6" stop-color="#C04C86"></stop><stop offset="0.8" stop-color="#E0606C"></stop><stop offset="1" stop-color="#F07A64"></stop></linearGradient><linearGradient id="lsl-sun" x1="270" y1="250" x2="360" y2="130" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#D94679"></stop><stop offset="0.45" stop-color="#F2835A"></stop><stop offset="1" stop-color="#FBB232"></stop></linearGradient></defs></svg><a href="#main" class="skip">Skip to content</a><section class="tools-hero"><svg viewBox="0 0 1440 400" preserveAspectRatio="none" style="position:absolute;inset:0;width:100%;height:100%" aria-hidden="true"><rect width="1440" height="400" fill="#2A2873"></rect><path d="M700 0 C650 115 650 285 700 400 L1440 400 L1440 0 Z" fill="#F2835A"></path><path d="M700 0 C650 115 650 285 700 400" fill="none" stroke="#B3447F" stroke-width="8" vector-effect="non-scaling-stroke"></path></svg><header class="nav"><div class="nav-left"><a class="brand" aria-label="Lua Sol Labs home" href="/"><svg viewBox="0 0 415 415" width="40" height="40" aria-hidden="true"><line x1="236.5" y1="49" x2="236.5" y2="15" stroke="#F89741" stroke-width="12" stroke-linecap="round"></line><line x1="166.5" y1="62.9" x2="160.7" y2="49.1" stroke="#E05963" stroke-width="12" stroke-linecap="round"></line><line x1="107.1" y1="102.6" x2="83.1" y2="78.6" stroke="#A83979" stroke-width="12" stroke-linecap="round"></line><line x1="67.4" y1="162" x2="53.6" y2="156.2" stroke="#A553B0" stroke-width="12" stroke-linecap="round"></line><line x1="53.5" y1="232" x2="19.5" y2="232" stroke="#6D62D6" stroke-width="12" stroke-linecap="round"></line><line x1="67.4" y1="302" x2="53.6" y2="307.8" stroke="#675CD0" stroke-width="12" stroke-linecap="round"></line><line x1="107.1" y1="361.4" x2="83.1" y2="385.4" stroke="#6157CA" stroke-width="12" stroke-linecap="round"></line><path d="M278.1 81.9 A159.7 159.7 0 1 0 385.3 302.3 A136.8 136.8 0 1 1 278.1 81.9 Z" fill="url(#lsl-night)"></path><path d="M289 105 A114.3 114.3 0 1 0 376 275.7 A96.4 96.4 0 1 1 289 105 Z" fill="url(#lsl-night)"></path><circle cx="321.9" cy="195.8" r="73.2" fill="url(#lsl-sun)"></circle></svg><span class="wm">LUA SOL <span style="font-weight:500">LABS</span></span></a><nav aria-label="Primary" class="nav-links"><a aria-current="page" href="/tools">Tools</a><a href="/#stake">Validator</a></nav></div><div class="nav-right"><nav aria-label="Secondary" class="nav-links"><a href="/#giving">Giving</a><a href="https://x.com/LuaSol_Labs" target="_blank" rel="noreferrer">X</a></nav><a class="btn btn-ink" href="/#stake">Stake</a></div></header><h1>Tools</h1><p class="tools-hero-copy">Free, open-source tools for validators, stakers and builders on Solana.</p></section><main id="main"><section class="wrap sec stack gap-24"><div class="row between mono" style="font-size:12px;letter-spacing:.12em;color:var(--grey)"><span>3 ENTRIES · 1 LIVE</span><span>OPEN SOURCE</span></div><div class="tool-index"><a href="#bam" class="tool-card tc-live"><span class="mono tag" style="justify-content:space-between;width:100%"><span>001 · VALIDATORS</span><span class="row gap-8"><span class="live-dot ink"></span> LIVE</span></span><span class="tool-name-sm">BAM Subsidy Checker</span><span class="tool-desc" style="font-size:15px">JIP-31 subsidy allocation and claim status, every eligible epoch.</span><span style="margin-top:auto;font-weight:700">Open â</span></a><div class="tool-card tc-soon"><span class="mono tag" style="color:var(--grey)">002 · IN DEVELOPMENT</span><span class="tool-name-sm">Next up</span><span class="tool-desc">We build in public. Follow along for what lands next.</span><a href="https://x.com/LuaSol_Labs" target="_blank" rel="noreferrer" class="mono" style="margin-top:auto;font-size:12px">@LuaSol_Labs â</a></div><div class="tool-card tc-req"><span class="mono tag" style="color:var(--haze)">OPEN REQUEST</span><span class="tool-name-sm">What should we build next?</span><span class="tool-desc">Validators, stakers, builders: tell us the tool you keep wishing existed.</span><a href="https://t.me/therealjque" target="_blank" rel="noreferrer" style="margin-top:auto;font-weight:700">Request a tool â</a></div></div></section>
1<section class="band-panel" id="bam"><div class="wrap sec bam"><div class="stack gap-24"><span class="eyebrow line-c">Tool 001 · Live</span><h2 class="h2" style="font-size:clamp(44px, 4.4vw, 64px)">BAM Subsidy Checker</h2><p class="lede">Jitoâs BAM programme (JIP-31) allocates JitoSOL subsidies to eligible validators each epoch. Search for a validator (or paste its identity) to see every allocation, whatâs been claimed and whatâs still waiting.</p><div class="steps"><div><span class="mono">01</span>Pick a validator or paste its identity</div><div><span class="mono">02</span>We read allocations and claims on-chain</div><div><span class="mono">03</span>Copy the claim command for anything left</div></div><p class="bam-note">Read-only. No wallet connection needed.<br/>Open source:<!-- --> <a href="https://github.com/traderjque/bam-rewards-checker" target="_blank" rel="noreferrer" style="text-decoration:underline">bam-rewards-checker â</a></p></div><div class="bam-app"><form class="stack gap-12"><label for="bam-in" class="mono" style="font-size:11px;letter-spacing:.12em;color:var(--grey)">VALIDATOR</label><div class="bam-form"><div class="vp"><input id="bam-in" role="combobox" aria-expanded="false" aria-controls="vp-list" aria-autocomplete="list" placeholder="Search by name, or paste an identity key" autoComplete="off" spellCheck="false" value=""/><button type="button" class="vp-toggle" aria-label="Open validator list" tabindex="-1"><svg viewBox="0 0 12 8" width="12" height="8" aria-hidden="true"><path d="M1 1.5 6 6.5 11 1.5" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path></svg></button></div><button type="submit" disabled="">Check</button></div></form><div class="bam-empty">Pick a validator from the list, or paste an identity key. Validators you check are saved under Recent.</div></div></div></section></main><footer class="footer"><div class="wrap footer-grid"><div class="stack gap-24"><div class="row gap-16"><svg viewBox="0 0 415 415" width="88" height="88" aria-hidden="true"><line x1="236.5" y1="49" x2="236.5" y2="15" stroke="#F89741" stroke-width="12" stroke-linecap="round"></line><line x1="166.5" y1="62.9" x2="160.7" y2="49.1" stroke="#E05963" stroke-width="12" stroke-linecap="round"></line><line x1="107.1" y1="102.6" x2="83.1" y2="78.6" stroke="#A83979" stroke-width="12" stroke-linecap="round"></line><line x1="67.4" y1="162" x2="53.6" y2="156.2" stroke="#A553B0" stroke-width="12" stroke-linecap="round"></line><line x1="53.5" y1="232" x2="19.5" y2="232" stroke="#6D62D6" stroke-width="12" stroke-linecap="round"></line><line x1="67.4" y1="302" x2="53.6" y2="307.8" stroke="#675CD0" stroke-width="12" stroke-linecap="round"></line><line x1="107.1" y1="361.4" x2="83.1" y2="385.4" stroke="#6157CA" stroke-width="12" stroke-linecap="round"></line><path d="M278.1 81.9 A159.7 159.7 0 1 0 385.3 302.3 A136.8 136.8 0 1 1 278.1 81.9 Z" fill="url(#lsl-night)"></path><path d="M289 105 A114.3 114.3 0 1 0 376 275.7 A96.4 96.4 0 1 1 289 105 Z" fill="url(#lsl-night)"></path><circle cx="321.9" cy="195.8" r="73.2" fill="url(#lsl-sun)"></circle></svg><span class="wm wm-stack"><span>LUA SOL</span><span class="wm-labs">LABS</span></span></div><p class="footer-tag">Tools, apps and infrastructure for Solana. Night and day.</p><div class="stack gap-8" style="max-width:520px"><div class="keyrow keyrow-dark"><span class="keyrow-label mono">VOTE</span><span class="keyrow-value mono">Lua298Woc4rgcswL64yfWAL4EW44FgBZeLsKforf6tJ</span><button class="keyrow-btn" aria-label="Copy vote"><svg viewBox="0 0 24 24" width="18" height="18" aria-hidden="true"><rect x="8" y="8" width="12" height="12" rx="2" fill="none" stroke="currentColor" stroke-width="2"></rect><path d="M16 8V5a1 1 0 0 0-1-1H5a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h3" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"></path></svg></button></div><div class="keyrow keyrow-dark"><span class="keyrow-label mono">IDENTITY</span><span class="keyrow-value mono">Lua1fxRRHCnjVAYdfGyv2GbUsRHGM2DN2wgpWuF2WSb</span><button class="keyrow-btn" aria-label="Copy identity"><svg viewBox="0 0 24 24" width="18" height="18" aria-hidden="true"><rect x="8" y="8" width="12" height="12" rx="2" fill="none" stroke="currentColor" stroke-width="2"></rect><path d="M16 8V5a1 1 0 0 0-1-1H5a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h3" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"></path></svg></button></div></div></div><div class="footer-cols"><div class="stack gap-12"><span class="eyebrow">Tools</span><a href="/tools#bam">BAM Subsidy Checker</a><a href="/tools">All tools</a><a href="https://t.me/therealjque" target="_blank" rel="noreferrer">Request a tool</a></div><div class="stack gap-12"><span class="eyebrow">Validator</span><a href="/#stake">Stake</a><a href="https://stakewiz.com/validator/Lua298Woc4rgcswL64yfWAL4EW44FgBZeLsKforf6tJ" target="_blank" rel="noreferrer">Stakewiz â</a><a href="https://www.validators.app/validators/Lua1fxRRHCnjVAYdfGyv2GbUsRHGM2DN2wgpWuF2WSb?locale=en&network=mainnet" target="_blank" rel="noreferrer">
1validators.app â</a><a href="https://solscan.io/account/Lua298Woc4rgcswL64yfWAL4EW44FgBZeLsKforf6tJ" target="_blank" rel="noreferrer">Solscan â</a><a href="https://stats.decentra.cloud/validators/Lua298Woc4rgcswL64yfWAL4EW44FgBZeLsKforf6tJ" target="_blank" rel="noreferrer">Decentra â</a><a href="https://www.jito.network/validator/Lua298Woc4rgcswL64yfWAL4EW44FgBZeLsKforf6tJ/" target="_blank" rel="noreferrer">Jito â</a></div><div class="stack gap-12"><span class="eyebrow">Giving</span><a href="/#giving">Our charities</a><a href="https://thegivingblock.com" target="_blank" rel="noreferrer">The Giving Block â</a></div><div class="stack gap-12"><span class="eyebrow">Connect</span><a href="https://x.com/LuaSol_Labs" target="_blank" rel="noreferrer">@LuaSol_Labs â</a><a href="https://t.me/therealjque" target="_blank" rel="noreferrer">Telegram â</a></div></div></div><div class="wrap footer-base mono"><span>© <!-- -->2026<!-- --> Lua Sol Labs · luasol.io</span><span>Lua Sol Labs is a company, not a registered charity. Staking carries risk; nothing here is financial advice.</span></div></footer><!--$--><!--/$-->
1<script src="/_next/static/chunks/webpack-a7d54c6a80be30f1.js?dpl=dpl_9Fc1kbZw2ZhdoVJWen3Hiht3gCrk" id="_R_" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[2000,[\"956\",\"static/chunks/3a91511d-a04181dc81b01451.js?dpl=dpl_9Fc1kbZw2ZhdoVJWen3Hiht3gCrk\",\"994\",\"static/chunks/994-a25b9f8ac984c270.js?dpl=dpl_9Fc1kbZw2ZhdoVJWen3Hiht3gCrk\",\"415\",\"static/chunks/415-dfe6a0c877136386.js?dpl=dpl_9Fc1kbZw2ZhdoVJWen3Hiht3gCrk\",\"177\",\"static/chunks/app/layout-8a874d93b4d740a3.js?dpl=dpl_9Fc1kbZw2ZhdoVJWen3Hiht3gCrk\"],\"default\"]\n3:I[9766,[],\"\"]\n4:I[8924,[],\"\"]\n5:I[2619,[\"619\",\"static/chunks/619-ba102abea3e3d0e4.js?dpl=dpl_9Fc1kbZw2ZhdoVJWen3Hiht3gCrk\",\"554\",\"static/chunks/app/tools/page-2d36893eef8f6c32.js?dpl=dpl_9Fc1kbZw2ZhdoVJWen3Hiht3gCrk\"],\"\"]\n14:I[7150,[],\"\"]\n:HL[\"/_next/static/media/6f186b99b056d3e3-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/904be59b21bd51cb-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/9ae8a6594e58fd44-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/83a4d853029c236e.css?dpl=dpl_9Fc1kbZw2ZhdoVJWen3Hiht3gCrk\",\"style\"]\n"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"KrCiDXR108OjUHpT3QuMj\",\"p\":\"\",\"c\":[\"\",\"tools\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"tools\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/83a4d853029c236e.css?dpl=dpl_9Fc1kbZw2ZhdoVJWen3Hiht3gCrk\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"__variable_7cbb1b __variable_907a74 __variable_000550\",\"children\":[\"$\",\"body\",null,{\"children\":[[\"$\",\"svg\",null,{\"width\":\"0\",\"height\":\"0\",\"style\":{\"position\":\"absolute\"},\"aria-hidden\":\"true\",\"focusable\":\"false\",\"children\":[\"$\",\"defs\",null,{\"children\":[[\"$\",\"linearGradient\",null,{\"id\":\"lsl-day\",\"x1\":\"110\",\"y1\":\"350\",\"x2\":\"340\",\"y2\":\"120\",\"gradientUnits\":\"userSpaceOnUse\",\"children\":[[\"$\",\"stop\",\"0\",{\"offset\":0,\"stopColor\":\"#2A2873\"}],[\"$\",\"stop\",\"1\",{\"offset\":0.2,\"stopColor\":\"#45388B\"}],[\"$\",\"stop\",\"2\",{\"offset\":0.45,\"stopColor\":\"#7E3A88\"}],[\"$\",\"stop\",\"3\",{\"offset\":0.6,\"stopColor\":\"#B3447F\"}],[\"$\",\"stop\",\"4\",{\"offset\":0.8,\"stopColor\":\"#D85868\"}],[\"$\",\"stop\",\"5\",{\"offset\":1,\"stopColor\":\"#EE7362\"}]]}],[\"$\",\"linearGradient\",null,{\"id\":\"lsl-night\",\"x1\":\"110\",\"y1\":\"350\",\"x2\":\"340\",\"y2\":\"120\",\"gradientUnits\":\"userSpaceOnUse\",\"children\":[[\"$\",\"stop\",\"0\",{\"offset\":0,\"stopColor\":\"#5B50C9\"}],[\"$\",\"stop\",\"1\",{\"offset\":0.2,\"stopColor\":\"#6E4FBE\"}],[\"$\",\"stop\",\"2\",{\"offset\":0.45,\"stopColor\":\"#9446A0\"}],[\"$\",\"stop\",\"3\",{\"offset\":0.6,\"stopColor\":\"#C04C86\"}],[\"$\",\"stop\",\"4\",{\"offset\":0.8,\"stopColor\":\"#E0606C\"}],[\"$\",\"stop\",\"5\",{\"offset\":1,\"stopColor\":\"#F07A64\"}]]}],[\"$\",\"linearGradient\",null,{\"id\":\"lsl-sun\",\"x1\":\"270\",\"y1\":\"250\",\"x2\":\"360\",\"y2\":\"130\",\"gradientUnits\":\"userSpaceOnUse\",\"children\":[[\"$\",\"stop\",null,{\"offset\":\"0\",\"stopColor\":\"#D94679\"}],[\"$\",\"stop\",null,{\"offset\":\"0.45\",\"stopColor\":\"#F2835A\"}],[\"$\",\"stop\",null,{\"offset\":\"1\",\"stopColor\":\"#FBB232\"}]]}]]}]}],[\"$\",\"a\",null,{\"href\":\"#main\",\"className\":\"skip\",\"children\":\"Skip to content\"}],[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]}]]}],{\"children\":[\"tools\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"section\",null,{\"className\":\"tools-hero\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 1440 400\",\"preserveAspectRatio\":\"none\",\"style\":{\"position\":\"absolute\",\"inset\":0,\"width\":\"100%\",\"height\"
1:\"100%\"},\"aria-hidden\":\"true\",\"children\":[[\"$\",\"rect\",null,{\"width\":\"1440\",\"height\":\"400\",\"fill\":\"#2A2873\"}],[\"$\",\"path\",null,{\"d\":\"M700 0 C650 115 650 285 700 400 L1440 400 L1440 0 Z\",\"fill\":\"#F2835A\"}],[\"$\",\"path\",null,{\"d\":\"M700 0 C650 115 650 285 700 400\",\"fill\":\"none\",\"stroke\":\"#B3447F\",\"strokeWidth\":8,\"vectorEffect\":\"non-scaling-stroke\"}]]}],[\"$\",\"header\",null,{\"className\":\"nav\",\"children\":[[\"$\",\"div\",null,{\"className\":\"nav-left\",\"children\":[[\"$\",\"$L5\",null,{\"href\":\"/\",\"className\":\"brand\",\"aria-label\":\"Lua Sol Labs home\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 415 415\",\"width\":40,\"height\":40,\"className\":\"$undefined\",\"role\":\"$undefined\",\"aria-label\":\"$undefined\",\"aria-hidden\":true,\"children\":[[[\"$\",\"line\",\"0\",{\"x1\":236.5,\"y1\":49,\"x2\":236.5,\"y2\":15,\"stroke\":\"#F89741\",\"strokeWidth\":12,\"strokeLinecap\":\"round\"}],[\"$\",\"line\",\"1\",{\"x1\":166.5,\"y1\":62.9,\"x2\":160.7,\"y2\":49.1,\"stroke\":\"#E05963\",\"strokeWidth\":12,\"strokeLinecap\":\"round\"}],[\"$\",\"line\",\"2\",{\"x1\":107.1,\"y1\":102.6,\"x2\":83.1,\"y2\":78.6,\"stroke\":\"#A83979\",\"strokeWidth\":12,\"strokeLinecap\":\"round\"}],[\"$\",\"line\",\"3\",{\"x1\":67.4,\"y1\":162,\"x2\":53.6,\"y2\":156.2,\"stroke\":\"#A553B0\",\"strokeWidth\":12,\"strokeLinecap\":\"round\"}],[\"$\",\"line\",\"4\",{\"x1\":53.5,\"y1\":232,\"x2\":19.5,\"y2\":232,\"stroke\":\"#6D62D6\",\"strokeWidth\":12,\"strokeLinecap\":\"round\"}],\"$L6\",\"$L7\"],\"$L8\",\"$L9\",\"$La\"]}],\"$Lb\"]}],\"$Lc\"]}],\"$Ld\"]}],\"$Le\",\"$Lf\"]}],\"$L10\",\"$L11\"],null,\"$L12\"]}],{},null,false]},null,false]},null,false],\"$L13\",false]],\"m\":\"$undefined\",\"G\":[\"$14\",[]],\"s\":false,\"S\":true}\n"])</script>
1<script>self.__next_f.push([1,"15:I[4483,[\"619\",\"static/chunks/619-ba102abea3e3d0e4.js?dpl=dpl_9Fc1kbZw2ZhdoVJWen3Hiht3gCrk\",\"554\",\"static/chunks/app/tools/page-2d36893eef8f6c32.js?dpl=dpl_9Fc1kbZw2ZhdoVJWen3Hiht3gCrk\"],\"default\"]\n16:I[4913,[\"619\",\"static/chunks/619-ba102abea3e3d0e4.js?dpl=dpl_9Fc1kbZw2ZhdoVJWen3Hiht3gCrk\",\"554\",\"static/chunks/app/tools/page-2d36893eef8f6c32.js?dpl=dpl_9Fc1kbZw2ZhdoVJWen3Hiht3gCrk\"],\"default\"]\n17:I[4431,[],\"OutletBoundary\"]\n19:I[5278,[],\"AsyncMetadataOutlet\"]\n1b:I[4431,[],\"ViewportBoundary\"]\n1d:I[4431,[],\"MetadataBoundary\"]\n1e:\"$Sreact.suspense\"\n6:[\"$\",\"line\",\"5\",{\"x1\":67.4,\"y1\":302,\"x2\":53.6,\"y2\":307.8,\"stroke\":\"#675CD0\",\"strokeWidth\":12,\"strokeLinecap\":\"round\"}]\n7:[\"$\",\"line\",\"6\",{\"x1\":107.1,\"y1\":361.4,\"x2\":83.1,\"y2\":385.4,\"stroke\":\"#6157CA\",\"strokeWidth\":12,\"strokeLinecap\":\"round\"}]\n8:[\"$\",\"path\",null,{\"d\":\"M278.1 81.9 A159.7 159.7 0 1 0 385.3 302.3 A136.8 136.8 0 1 1 278.1 81.9 Z\",\"fill\":\"url(#lsl-night)\"}]\n9:[\"$\",\"path\",null,{\"d\":\"M289 105 A114.3 114.3 0 1 0 376 275.7 A96.4 96.4 0 1 1 289 105 Z\",\"fill\":\"url(#lsl-night)\"}]\na:[\"$\",\"circle\",null,{\"cx\":321.9,\"cy\":195.8,\"r\":73.2,\"fill\":\"url(#lsl-sun)\"}]\nb:[\"$\",\"span\",null,{\"className\":\"wm\",\"children\":[\"LUA SOL \",[\"$\",\"span\",null,{\"style\":{\"fontWeight\":500,\"color\":\"$undefined\"},\"children\":\"LABS\"}]]}]\nc:[\"$\",\"nav\",null,{\"aria-label\":\"Primary\",\"className\":\"nav-links\",\"children\":[[\"$\",\"$L5\",null,{\"href\":\"/tools\",\"aria-current\":\"page\",\"children\":\"Tools\"}],[\"$\",\"$L5\",null,{\"href\":\"/#stake\",\"children\":\"Validator\"}]]}]\nd:[\"$\",\"div\",null,{\"className\":\"nav-right\",\"children\":[[\"$\",\"nav\",null,{\"aria-label\":\"Secondary\",\"className\":\"nav-links\",\"children\":[[\"$\",\"$L5\",null,{\"href\":\"/#giving\",\"children\":\"Giving\"}],[\"$\",\"a\",null,{\"href\":\"https://x.com/LuaSol_Labs\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"children\":\"X\"}]]}],[\"$\",\"$L5\",null,{\"href\":\"/#stake\",\"className\":\"btn btn-ink\",\"children\":\"Stake\"}]]}]\ne:[\"$\",\"h1\",null,{\"children\":\"Tools\"}]\nf:[\"$\",\"p\",null,{\"className\":\"tools-hero-copy\",\"children\":\"Free, open-source tools for validators, stakers and builders on Solana.\"}]\n"])</script>
1<script>self.__next_f.push([1,"10:[\"$\",\"main\",null,{\"id\":\"main\",\"children\":[[\"$\",\"section\",null,{\"className\":\"wrap sec stack gap-24\",\"children\":[[\"$\",\"div\",null,{\"className\":\"row between mono\",\"style\":{\"fontSize\":12,\"letterSpacing\":\".12em\",\"color\":\"var(--grey)\"},\"children\":[[\"$\",\"span\",null,{\"children\":\"3 ENTRIES · 1 LIVE\"}],[\"$\",\"span\",null,{\"children\":\"OPEN SOURCE\"}]]}],[\"$\",\"div\",null,{\"className\":\"tool-index\",\"children\":[[\"$\",\"a\",null,{\"href\":\"#bam\",\"className\":\"tool-card tc-live\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mono tag\",\"style\":{\"justifyContent\":\"space-between\",\"width\":\"100%\"},\"children\":[[\"$\",\"span\",null,{\"children\":\"001 · VALIDATORS\"}],[\"$\",\"span\",null,{\"className\":\"row gap-8\",\"children\":[[\"$\",\"span\",null,{\"className\":\"live-dot ink\"}],\" LIVE\"]}]]}],[\"$\",\"span\",null,{\"className\":\"tool-name-sm\",\"children\":\"BAM Subsidy Checker\"}],[\"$\",\"span\",null,{\"className\":\"tool-desc\",\"style\":{\"fontSize\":15},\"children\":\"JIP-31 subsidy allocation and claim status, every eligible epoch.\"}],[\"$\",\"span\",null,{\"style\":{\"marginTop\":\"auto\",\"fontWeight\":700},\"children\":\"Open â\"}]]}],[\"$\",\"div\",null,{\"className\":\"tool-card tc-soon\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mono tag\",\"style\":{\"color\":\"var(--grey)\"},\"children\":\"002 · IN DEVELOPMENT\"}],[\"$\",\"span\",null,{\"className\":\"tool-name-sm\",\"children\":\"Next up\"}],[\"$\",\"span\",null,{\"className\":\"tool-desc\",\"children\":\"We build in public. Follow along for what lands next.\"}],[\"$\",\"a\",null,{\"href\":\"https://x.com/LuaSol_Labs\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"className\":\"mono\",\"style\":{\"marginTop\":\"auto\",\"fontSize\":12},\"children\":\"@LuaSol_Labs â\"}]]}],[\"$\",\"div\",null,{\"className\":\"tool-card tc-req\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mono tag\",\"style\":{\"color\":\"var(--haze)\"},\"children\":\"OPEN REQUEST\"}],[\"$\",\"span\",null,{\"className\":\"tool-name-sm\",\"children\":\"What should we build next?\"}],[\"$\",\"span\",null,{\"className\":\"tool-desc\",\"children\":\"Validators, stakers, builders: tell us the tool you keep wishing existed.\"}],[\"$\",\"a\",null,{\"href\":\"https://t.me/therealjque\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"style\":{\"marginTop\":\"auto\",\"fontWeight\":700},\"children\":\"Request a tool â\"}]]}]]}]]}],[\"$\",\"section\",null,{\"className\":\"band-panel\",\"id\":\"bam\",\"children\":[\"$\",\"div\",null,{\"className\":\"wrap sec bam\",\"children\":[[\"$\",\"div\",null,{\"className\":\"stack gap-24\",\"children\":[[\"$\",\"span\",null,{\"className\":\"eyebrow line-c\",\"children\":\"Tool 001 · Live\"}],[\"$\",\"h2\",null,{\"className\":\"h2\",\"style\":{\"fontSize\":\"clamp(44px, 4.4vw, 64px)\"},\"children\":\"BAM Subsidy Checker\"}],[\"$\",\"p\",null,{\"className\":\"lede\",\"children\":\"Jitoâs BAM programme (JIP-31) allocates JitoSOL subsidies to eligible validators each epoch. Search for a validator (or paste its identity) to see every allocation, whatâs been claimed and whatâs still waiting.\"}],[\"$\",\"div\",null,{\"className\":\"steps\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"mono\",\"children\":\"01\"}],\"Pick a validator or paste its identity\"]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"mono\",\"children\":\"02\"}],\"We read allocations and claims on-chain\"]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"mono\",\"children\":\"03\"}],\"Copy the claim command for anything left\"]}]]}],[\"$\",\"p\",null,{\"className\":\"bam-note\",\"children\":[\"Read-only. No wallet connection needed.\",[\"$\",\"br\",null,{}],\"Open source:\",\" \",[\"$\",\"a\",null,{\"href\":\"https://github.com/traderjque/bam-rewards-checker\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"style\":{\"textDecoration\":\"underline\"},\"children\":\"bam-rewards-checker â\"}]]}]]}],[\"$\",\"$L15\",null,{}]]}]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"11:[\"$\",\"footer\",null,{\"className\":\"footer\",\"children\":[[\"$\",\"div\",null,{\"className\":\"wrap footer-grid\",\"children\":[[\"$\",\"div\",null,{\"className\":\"stack gap-24\",\"children\":[[\"$\",\"div\",null,{\"className\":\"row gap-16\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 415 415\",\"width\":88,\"height\":88,\"className\":\"$undefined\",\"role\":\"$undefined\",\"aria-label\":\"$undefined\",\"aria-hidden\":true,\"children\":[[[\"$\",\"line\",\"0\",{\"x1\":236.5,\"y1\":49,\"x2\":236.5,\"y2\":15,\"stroke\":\"#F89741\",\"strokeWidth\":12,\"strokeLinecap\":\"round\"}],[\"$\",\"line\",\"1\",{\"x1\":166.5,\"y1\":62.9,\"x2\":160.7,\"y2\":49.1,\"stroke\":\"#E05963\",\"strokeWidth\":12,\"strokeLinecap\":\"round\"}],[\"$\",\"line\",\"2\",{\"x1\":107.1,\"y1\":102.6,\"x2\":83.1,\"y2\":78.6,\"stroke\":\"#A83979\",\"strokeWidth\":12,\"strokeLinecap\":\"round\"}],[\"$\",\"line\",\"3\",{\"x1\":67.4,\"y1\":162,\"x2\":53.6,\"y2\":156.2,\"stroke\":\"#A553B0\",\"strokeWidth\":12,\"strokeLinecap\":\"round\"}],[\"$\",\"line\",\"4\",{\"x1\":53.5,\"y1\":232,\"x2\":19.5,\"y2\":232,\"stroke\":\"#6D62D6\",\"strokeWidth\":12,\"strokeLinecap\":\"round\"}],[\"$\",\"line\",\"5\",{\"x1\":67.4,\"y1\":302,\"x2\":53.6,\"y2\":307.8,\"stroke\":\"#675CD0\",\"strokeWidth\":12,\"strokeLinecap\":\"round\"}],[\"$\",\"line\",\"6\",{\"x1\":107.1,\"y1\":361.4,\"x2\":83.1,\"y2\":385.4,\"stroke\":\"#6157CA\",\"strokeWidth\":12,\"strokeLinecap\":\"round\"}]],[\"$\",\"path\",null,{\"d\":\"M278.1 81.9 A159.7 159.7 0 1 0 385.3 302.3 A136.8 136.8 0 1 1 278.1 81.9 Z\",\"fill\":\"url(#lsl-night)\"}],[\"$\",\"path\",null,{\"d\":\"M289 105 A114.3 114.3 0 1 0 376 275.7 A96.4 96.4 0 1 1 289 105 Z\",\"fill\":\"url(#lsl-night)\"}],[\"$\",\"circle\",null,{\"cx\":321.9,\"cy\":195.8,\"r\":73.2,\"fill\":\"url(#lsl-sun)\"}]]}],[\"$\",\"span\",null,{\"className\":\"wm wm-stack\",\"children\":[[\"$\",\"span\",null,{\"children\":\"LUA SOL\"}],[\"$\",\"span\",null,{\"className\":\"wm-labs\",\"children\":\"LABS\"}]]}]]}],[\"$\",\"p\",null,{\"className\":\"footer-tag\",\"children\":\"Tools, apps and infrastructure for Solana. Night and day.\"}],[\"$\",\"div\",null,{\"className\":\"stack gap-8\",\"style\":{\"maxWidth\":520},\"children\":[[\"$\",\"$L16\",null,{\"value\":\"Lua298Woc4rgcswL64yfWAL4EW44FgBZeLsKforf6tJ\",\"label\":\"VOTE\",\"tone\":\"dark\"}],[\"$\",\"$L16\",null,{\"value\":\"Lua1fxRRHCnjVAYdfGyv2GbUsRHGM2DN2wgpWuF2WSb\",\"label\":\"IDENTITY\",\"tone\":\"dark\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"footer-cols\",\"children\":[[\"$\",\"div\",null,{\"className\":\"stack gap-12\",\"children\":[[\"$\",\"span\",null,{\"className\":\"eyebrow\",\"children\":\"Tools\"}],[\"$\",\"$L5\",null,{\"href\":\"/tools#bam\",\"children\":\"BAM Subsidy Checker\"}],[\"$\",\"$L5\",null,{\"href\":\"/tools\",\"children\":\"All tools\"}],[\"$\",\"a\",null,{\"href\":\"https://t.me/therealjque\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"children\":\"Request a tool\"}]]}],[\"$\",\"div\",null,{\"className\":\"stack gap-12\",\"children\":[[\"$\",\"span\",null,{\"className\":\"eyebrow\",\"children\":\"Validator\"}],[\"$\",\"$L5\",null,{\"href\":\"/#stake\",\"children\":\"Stake\"}],[\"$\",\"a\",null,{\"href\":\"https://stakewiz.com/validator/Lua298Woc4rgcswL64yfWAL4EW44FgBZeLsKforf6tJ\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"children\":\"Stakewiz â\"}],[\"$\",\"a\",null,{\"href\":\"https://www.validators.app/validators/Lua1fxRRHCnjVAYdfGyv2GbUsRHGM2DN2wgpWuF2WSb?locale=en\u0026network=mainnet\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"children\":\"validators.app â\"}],[\"$\",\"a\",null,{\"href\":\"https://solscan.io/account/Lua298Woc4rgcswL64yfWAL4EW44FgBZeLsKforf6tJ\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"children\":\"Solscan â\"}],[\"$\",\"a\",null,{\"href\":\"https://stats.decentra.cloud/validators/Lua298Woc4rgcswL64yfWAL4EW44FgBZeLsKforf6tJ\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"children\":\"Decentra â\"}],[\"$\",\"a\",null,{\"href\":\"https://www.jito.network/validator/Lua298Woc4rgcswL64yfWAL4EW44FgBZeLsKforf6tJ/\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"children\":\"Jito â\"}]]}],[\"$\",\"div\",null,{\"className\":\"stack gap-12\",\"children\":[[\"$\",\"span\",null,{\"className\":\"eyebrow\",\"children\":\"Giving\"}],[\"$\",\"$L5\",null,{\"href\":\"/#giving\",\"children\":\"Our charities\"}],[\"$\",\"a\",null,{\"href\":\"https://thegivingblock.com\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"children\":\"The Giving Block â\"}]]}],[\"$\",\"div\",null,{\"className\":\"stack gap-12\",\"children\":[[\"$\",\"span\",null,{\"className\":\"eyebrow\",\"children\":\"Connect\"}],[\"$\",\"a\",null,{\"href\":\"https://x.com/LuaSol_Labs\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"children\":\"@LuaSol_Labs â\"}],[\"$\",\"a\",null,{\"href\":\"https://t.me/therealjque\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"children\":\"Telegram â\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"wrap footer-base mono\",\"children\":[[\"$\",\"span\",null,{\"children\":[\"© \",2026,\" Lua Sol Labs · luasol.io\"]}],[\"$\",\"span\",null,{\"children\":\"Lua Sol Labs is a company, not a registered charity. Staking carries risk; nothing here is financial advice.\"}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"12:[\"$\",\"$L17\",null,{\"children\":[\"$L18\",[\"$\",\"$L19\",null,{\"promise\":\"$@1a\"}]]}]\n13:[\"$\",\"$1\",\"h\",{\"children\":[null,[[\"$\",\"$L1b\",null,{\"children\":\"$L1c\"}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]],[\"$\",\"$L1d\",null,{\"children\":[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$1e\",null,{\"fallback\":null,\"children\":\"$L1f\"}]}]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"1c:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"content\":\"#2A2873\"}]]\n18:null\n"])</script>
1<script>self.__next_f.push([1,"20:I[622,[],\"IconMark\"]\n"])</script>
1<script>self.__next_f.push([1,"1a:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"Tools â Lua Sol Labs\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Free, open-source tools for Solana validators, stakers and builders. Starting with the Jito BAM Subsidy Checker.\"}],[\"$\",\"meta\",\"2\",{\"property\":\"og:title\",\"content\":\"Lua Sol Labs â Night and day, we build for Solana.\"}],[\"$\",\"meta\",\"3\",{\"property\":\"og:description\",\"content\":\"Open tools, apps and mainnet infrastructure for Solana. Stake natively with Lua Sol Labs.\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:url\",\"content\":\"https://luasol.io\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:site_name\",\"content\":\"Lua Sol Labs\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:image\",\"content\":\"https://luasol.io/og.png\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:image:alt\",\"content\":\"Lua Sol Labs\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"11\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:site\",\"content\":\"@LuaSol_Labs\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:title\",\"content\":\"Lua Sol Labs â Night and day, we build for Solana.\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:description\",\"content\":\"Open tools, apps and mainnet infrastructure for Solana. Stake natively with Lua Sol Labs.\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:image\",\"content\":\"https://luasol.io/og.png\"}],[\"$\",\"link\",\"16\",{\"rel\":\"icon\",\"href\":\"/icon.svg?4daf6f1921e46b78\",\"type\":\"image/svg+xml\",\"sizes\":\"any\"}],[\"$\",\"link\",\"17\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-icon.png?ed1caffc9fdb0f80\",\"type\":\"image/png\",\"sizes\":\"180x180\"}],[\"$\",\"$L20\",\"18\",{}]],\"error\":null,\"digest\":\"$undefined\"}\n"])</script>
1<script>self.__next_f.push([1,"1f:\"$1a:metadata\"\n"])</script>
1</body></html>
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.