[{"data":1,"prerenderedAt":345},["ShallowReactive",2],{"navigation_docs":3,"-providers-turbo":154,"-providers-turbo-surround":340},[4,56],{"title":5,"path":6,"stem":7,"children":8,"icon":55},"Guide","\u002Fguide","1.guide\u002F01.index",[9,11,15,19,23,27,31,35,39,43,47,51],{"title":10,"path":6,"stem":7},"Getting Started",{"title":12,"path":13,"stem":14},"CLI","\u002Fguide\u002Fcli","1.guide\u002F02.cli",{"title":16,"path":17,"stem":18},"Provider selection","\u002Fguide\u002Fselection","1.guide\u002F03.selection",{"title":20,"path":21,"stem":22},"Balances","\u002Fguide\u002Fbalances","1.guide\u002F04.balances",{"title":24,"path":25,"stem":26},"Transactions","\u002Fguide\u002Ftransactions","1.guide\u002F05.transactions",{"title":28,"path":29,"stem":30},"Tokens","\u002Fguide\u002Ftokens","1.guide\u002F06.tokens",{"title":32,"path":33,"stem":34},"Contracts","\u002Fguide\u002Fcontracts","1.guide\u002F07.contracts",{"title":36,"path":37,"stem":38},"Gas and blocks","\u002Fguide\u002Fgas-and-blocks","1.guide\u002F08.gas-and-blocks",{"title":40,"path":41,"stem":42},"Errors","\u002Fguide\u002Ferrors","1.guide\u002F09.errors",{"title":44,"path":45,"stem":46},"Agents","\u002Fguide\u002Fagents","1.guide\u002F10.agents",{"title":48,"path":49,"stem":50},"Custom providers","\u002Fguide\u002Fcustom","1.guide\u002F11.custom",{"title":52,"path":53,"stem":54},"Explorer","\u002Fguide\u002Fexplorer","1.guide\u002F12.explorer","i-lucide-book-open",{"title":57,"icon":58,"path":59,"stem":60,"children":61},"Providers","i-lucide-library","\u002Fproviders","2.providers",[62,65,70,74,78,82,86,90,94,98,102,106,110,114,118,122,126,130,134,138,142,146,150],{"title":63,"path":59,"stem":64},"Overview","2.providers\u002F0.index",{"title":66,"path":67,"stem":68,"lead":69},"Chains","\u002Fproviders\u002Fchains","2.providers\u002F0.chains","Matrix",{"title":71,"path":72,"stem":73},"Etherscan","\u002Fproviders\u002Fetherscan","2.providers\u002F01.etherscan",{"title":75,"path":76,"stem":77},"Blockscout","\u002Fproviders\u002Fblockscout","2.providers\u002F02.blockscout",{"title":79,"path":80,"stem":81},"Blockchair","\u002Fproviders\u002Fblockchair","2.providers\u002F03.blockchair",{"title":83,"path":84,"stem":85},"Mempool","\u002Fproviders\u002Fmempool","2.providers\u002F04.mempool",{"title":87,"path":88,"stem":89},"Blockstream","\u002Fproviders\u002Fblockstream","2.providers\u002F05.blockstream",{"title":91,"path":92,"stem":93},"Solscan","\u002Fproviders\u002Fsolscan","2.providers\u002F06.solscan",{"title":95,"path":96,"stem":97},"Helius","\u002Fproviders\u002Fhelius","2.providers\u002F07.helius",{"title":99,"path":100,"stem":101},"TONAPI","\u002Fproviders\u002Fton","2.providers\u002F08.ton",{"title":103,"path":104,"stem":105},"TRONSCAN","\u002Fproviders\u002Ftronscan","2.providers\u002F09.tronscan",{"title":107,"path":108,"stem":109},"Aptos Explorer","\u002Fproviders\u002Faptos","2.providers\u002F10.aptos",{"title":111,"path":112,"stem":113},"Blockberry","\u002Fproviders\u002Fblockberry","2.providers\u002F11.blockberry",{"title":115,"path":116,"stem":117},"Koios","\u002Fproviders\u002Fkoios","2.providers\u002F12.koios",{"title":119,"path":120,"stem":121},"arweave.net","\u002Fproviders\u002Farweave","2.providers\u002F13.arweave",{"title":123,"path":124,"stem":125},"Turbo","\u002Fproviders\u002Fturbo","2.providers\u002F14.turbo",{"title":127,"path":128,"stem":129},"ar.io","\u002Fproviders\u002Fario","2.providers\u002F15.ario",{"title":131,"path":132,"stem":133},"dcrdata","\u002Fproviders\u002Fdcrdata","2.providers\u002F16.dcrdata",{"title":135,"path":136,"stem":137},"Horizon","\u002Fproviders\u002Fhorizon","2.providers\u002F17.horizon",{"title":139,"path":140,"stem":141},"WhatsOnChain","\u002Fproviders\u002Fwhatsonchain","2.providers\u002F18.whatsonchain",{"title":143,"path":144,"stem":145},"Blockbook","\u002Fproviders\u002Fblockbook","2.providers\u002F19.blockbook",{"title":147,"path":148,"stem":149},"Haskoin","\u002Fproviders\u002Fhaskoin","2.providers\u002F20.haskoin",{"title":151,"path":152,"stem":153},"eCash Explorer","\u002Fproviders\u002Fecash","2.providers\u002F21.ecash",{"id":155,"title":123,"body":156,"description":333,"extension":334,"links":335,"meta":336,"navigation":206,"path":124,"seo":338,"stem":125,"__hash__":339},"docs\u002F2.providers\u002F14.turbo.md",{"type":157,"value":158,"toc":327},"minimark",[159,163,168,267,271,275,282,286,309,313,323],[160,161],"provider-facts",{"provider":162},"turbo",[164,165,167],"h2",{"id":166},"address-it","Address it",[169,170,175],"pre",{"className":171,"code":172,"language":173,"meta":174,"style":174},"language-ts shiki shiki-themes explorers explorers explorers","import { Turbo } from \"@agntn\u002Fexplorers\u002Fproviders\u002Fturbo\";\n\nconst turbo = new Turbo(); \u002F\u002F or create(\"turbo\"), or no provider at all on Arweave\nawait turbo.getTxHistory(\"PbdTDYikdddWfNFlDt2aZokALXKe1mJVSC9TALUBNv8\", \"arweave\", { sort: \"asc\" });\n","ts","",[176,177,178,201,208,234],"code",{"__ignoreMap":174},[179,180,183,187,191,194,198],"span",{"class":181,"line":182},"line",1,[179,184,186],{"class":185},"skH_V","import",[179,188,190],{"class":189},"s38Sx"," { Turbo } ",[179,192,193],{"class":185},"from",[179,195,197],{"class":196},"shU9J"," \"@agntn\u002Fexplorers\u002Fproviders\u002Fturbo\"",[179,199,200],{"class":189},";\n",[179,202,204],{"class":181,"line":203},2,[179,205,207],{"emptyLinePlaceholder":206},true,"\n",[179,209,211,214,217,220,223,227,230],{"class":181,"line":210},3,[179,212,213],{"class":185},"const",[179,215,216],{"class":189}," turbo ",[179,218,219],{"class":185},"=",[179,221,222],{"class":185}," new",[179,224,226],{"class":225},"sK71F"," Turbo",[179,228,229],{"class":189},"(); ",[179,231,233],{"class":232},"scIB-","\u002F\u002F or create(\"turbo\"), or no provider at all on Arweave\n",[179,235,237,240,243,246,249,252,255,258,261,264],{"class":181,"line":236},4,[179,238,239],{"class":185},"await",[179,241,242],{"class":189}," turbo.",[179,244,245],{"class":225},"getTxHistory",[179,247,248],{"class":189},"(",[179,250,251],{"class":196},"\"PbdTDYikdddWfNFlDt2aZokALXKe1mJVSC9TALUBNv8\"",[179,253,254],{"class":189},", ",[179,256,257],{"class":196},"\"arweave\"",[179,259,260],{"class":189},", { sort: ",[179,262,263],{"class":196},"\"asc\"",[179,265,266],{"class":189}," });\n",[268,269,270],"p",{},"That wallet got its first AR in May 2019. arweave.net starts its history years later. Turbo starts on the right day.",[164,272,274],{"id":273},"why-first","Why first?",[268,276,277,278,281],{},"AR.IO's own docs call this index comprehensive, and for layer 1 transfers it is. Old wallets, tagged posts from those first years, all there. So an Arweave read without a provider lands here first. Does it fail with a 5xx or a timeout? The read moves to ",[279,280,127],"a",{"href":128}," once.",[164,283,285],{"id":284},"gotchas","Gotchas",[287,288,289,296,302],"ul",{},[290,291,292,293,295],"li",{},"Some bundled data items from around block 1,700,000 never made it into this index. ",[279,294,127],{"href":128}," has them.",[290,297,298,299,301],{},"It's the same class as ",[279,300,119],{"href":120},", only the default gateway differs. Windows, tags, fees and pending rows behave as listed there.",[290,303,304,305,308],{},"Data items carry their real bundle id in ",[176,306,307],{},"raw.bundledIn",", where arweave.net leaves it empty.",[164,310,312],{"id":311},"where-it-lives","Where it lives",[268,314,315,318,319,322],{},[176,316,317],{},"src\u002Fproviders\u002Fturbo.ts",", on top of ",[176,320,321],{},"src\u002Fproviders\u002Farweave.ts",".",[324,325,326],"style",{},"html pre.shiki code .skH_V, html code.shiki .skH_V{--shiki-light:var(--shiki-token-keyword);--shiki-default:var(--shiki-token-keyword);--shiki-dark:var(--shiki-token-keyword)}html pre.shiki code .s38Sx, html code.shiki .s38Sx{--shiki-light:var(--ui-text-highlighted);--shiki-default:var(--ui-text-highlighted);--shiki-dark:var(--ui-text-highlighted)}html pre.shiki code .shU9J, html code.shiki .shU9J{--shiki-light:var(--shiki-token-string);--shiki-default:var(--shiki-token-string);--shiki-dark:var(--shiki-token-string)}html pre.shiki code .sK71F, html code.shiki .sK71F{--shiki-light:var(--shiki-token-function);--shiki-default:var(--shiki-token-function);--shiki-dark:var(--shiki-token-function)}html pre.shiki code .scIB-, html code.shiki .scIB-{--shiki-light:var(--shiki-token-comment);--shiki-default:var(--shiki-token-comment);--shiki-dark:var(--shiki-token-comment)}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":174,"searchDepth":203,"depth":203,"links":328},[329,330,331,332],{"id":166,"depth":203,"text":167},{"id":273,"depth":203,"text":274},{"id":284,"depth":203,"text":285},{"id":311,"depth":203,"text":312},"Arweave through turbo-gateway.com, the AR.IO gateway whose index still has 2019. First pick for Arweave. No key.","md",null,{"icon":337},"i-lucide-rocket",{"title":123,"description":333},"d3fbd9q59nNtEP1D-knfv8-KRdpA7uFB9S1kFXFtNWg",[341,343],{"title":119,"path":120,"stem":121,"description":342,"children":-1},"Arweave through arweave.net. Wallet and block REST plus a GraphQL index that forgot 2019. Winstons. No gas. Last of three gateways in line.",{"title":127,"path":128,"stem":129,"description":344,"children":-1},"Arweave through ar-io.dev, the gateway the AR.IO team runs itself. The fallback behind Turbo. No key.",1792791306357]