[{"data":1,"prerenderedAt":2445},["ShallowReactive",2],{"sanity-0vx860qANOB8CccsDGE2gHIvftsFnrZIEPQEzBiaaYg":3,"sanity-M3ecfVdT1haLVC6W5tbM4X39CNYacavIuqPq8YoIHrc":431,"sanity-mSINovhPX2pB5fRftz-GEIEx2bX9KPAdAgHpQc7ufEE":437},{"data":4},{"bannerText":5,"bannerUpdatedAt":34,"menuPrimaryNav":35,"menuPrimaryNavSecond":28,"menuSecondaryNav":147,"metrics":28,"newsletterErrorMessage":329,"newsletterInstructions":330,"newsletterPlaceholder":331,"newsletterSubmitButtonLabel":332,"newsletterSuccessMessage":333,"rightsText":28,"socials":334,"socialsListLabel":426,"swapButton":427},[6],{"_key":7,"_type":8,"children":9,"markDefs":24,"style":33},"dc1bc89786a7","block",[10,15,20],{"_key":11,"_type":12,"marks":13,"text":14},"c7ec248ea4c9","span",[],"Trading is temporarily paused. More info ",{"_key":16,"_type":12,"marks":17,"text":19},"49f05f0c531d",[18],"da82ed6d54a6","here",{"_key":21,"_type":12,"marks":22,"text":23},"66d707ed0430",[],". THORChain has no active refund, airdrop, or compensation program. Be cautious of fraudulent websites impersonating the protocol and report them back to us.",[25],{"_key":18,"_type":26,"link":27},"custom-link",{"anchor":28,"getParameters":28,"isInternal":29,"openInNewTab":28,"page":30,"title":28},null,true,{"slug":31,"type":32},"thorchain-exploit-report-1","article","normal","2026-06-05T04:54:15Z",[36,55,69,82,95,108,121,134],{"icon":37,"link":39,"media":45},{"isCustom":29,"raw":38},"\u003Csvg width=\"100\" height=\"149\" viewBox=\"0 0 100 149\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n\u003Ccircle cx=\"49.9834\" cy=\"98.2666\" r=\"49.9834\" fill=\"#FAFAFA\"\u002F>\n\u003Ccircle cx=\"49.9834\" cy=\"49.9834\" r=\"49.9834\" fill=\"#33FF99\"\u002F>\n\u003C\u002Fsvg>\n",{"anchor":28,"getParameters":28,"isInternal":29,"label":40,"openInNewTab":28,"page":41,"title":28,"url":44},"Swap",{"slug":42,"type":43},"swap","page","https:\u002F\u002Fswap.thorchain.org\u002Fswap",{"image":46,"lottie":52,"type":54},{"alt":47,"assetId":48,"caption":28,"crop":28,"height":49,"hotspot":28,"lqip":50,"width":51},"","image-2be7810d802cf6b01bae376ec68083be67c3df8b-249x217-png",217,"data:image\u002Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAC2ElEQVR4nJ2T30tTYRjHNzMh+31TDe8iioRy58wiKq0MEyK6qv6AoCCMfhFBEJ2LAhG6iaIQt50zf0ULg0zn5nRutbZRmbXMQlqu\u002FNGF0Sws5znPc75x\u002FHG1NO0LDy+8vO\u002Fn+bwPvCbTfAIpS4KUNa+zcwYw21C1OB+3l21FzdI9kLKNvf8AmcyGkQER9OrNgmY\u002FLGquQ4Wwb7KhKdckTdrOEwyY8+HOKYCSJ8JZJrJSaWM5ILLSLkK5LkDeb0OtJR9Szj9tj8K9aDfqV2+DvVCEclZk+ZHISlJg57jA8m8RSkJkpbEQcnkhXEIB5FUmuBfNarZl9M5qq1Z90MrKXYGVuMDyD4GdJLCTBXLoAjlIYHlUZFe3leVbVjhL16NqZaYppuaxA0peEdVd3M0N8W3sSlsNENt1gR2YLDLKydu5ZryI618VU92ZItRa\u002Fvp0AOZG9Foc9OZ8BUd7jrNH3ct1usgOWCfLDhs7UUL1+klunaik6GsZb8obkFhr3M2ATa95KTV96aOaeu+jfu06h3GEG7GTa7CLXTjGD1HBEbRTUv2kjr79oarnAFgygDPQZC8snxN0fnBQ6xlOpdV4ekRvoHe4zEFc4SDuUy960t\u002F04VR6YmiIupMJKk8kkGloMk1ttD9GXjhAF7qi1N0bp\u002FGBQY37f44hro7grTqC5M8x\u002FcsA8bs4\u002FX4R4RdPO+l0qHVsdkO\u002FHyuDLVppyKvdDAeoqytGqb73RF+\u002FavrwMOl9H0h7GaXv4QA\u002FD\u002Fn4RtCr7QuHsfyvwGlolgH1NU9YOzzqqWAbPYiGKNEdo19dMfoVe8J9wTa+19FCJ\u002Fwt2BLz6CskCXP\u002FcaOb242czmas6\u002FBpJQGvdu2Jn72hNvYE2+hqyIfiZz6sqarC4lnNTJlYs9H5ZRNy\u002FS3pjYFWrazDox3wesc3RCJYYrxkZu4LimHQ2Ynspqah3IgbSyQJ2Quwmj2G7T9nNZ0\u002F2NEWuqs0czUAAAAASUVORK5CYII=",249,{"url":53},"https:\u002F\u002Fcdn.sanity.io\u002Ffiles\u002F355nlzcp\u002Fproduction\u002F2f04a6f9a8bbc129979c437905f8a4f3fcd36d85.json","lottie",{"icon":56,"link":58,"media":63},{"isCustom":29,"raw":57},"\u003Csvg width=\"141\" height=\"150\" viewBox=\"0 0 141 150\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n\u003Cpath d=\"M66.8085 59.1811C69.0743 57.793 71.9271 57.793 74.1929 59.1811L137.624 98.0414C142.125 100.799 142.125 107.341 137.624 110.099L74.1929 148.959C71.9271 150.347 69.0743 150.347 66.8085 148.959L3.37782 110.099C-1.12402 107.341 -1.12401 100.799 3.37783 98.0414L66.8085 59.1811Z\" fill=\"#00CCFF\"\u002F>\n\u003Cpath d=\"M66.8085 32.8102C69.0743 31.422 71.9271 31.422 74.1929 32.8102L137.624 71.6705C142.125 74.4285 142.125 80.9697 137.624 83.7277L74.1929 122.588C71.9271 123.976 69.0743 123.976 66.8085 122.588L3.37782 83.7277C-1.12402 80.9697 -1.12401 74.4285 3.37783 71.6705L66.8085 32.8102Z\" fill=\"white\"\u002F>\n\u003Cpath d=\"M66.8071 1.0411C69.0729 -0.347034 71.9257 -0.347034 74.1915 1.0411L137.622 39.9014C142.124 42.6594 142.124 49.2006 137.622 51.9586L74.1915 90.8189C71.9257 92.207 69.0729 92.207 66.8071 90.8189L3.37638 51.9586C-1.12546 49.2006 -1.12546 42.6594 3.37638 39.9014L66.8071 1.0411Z\" fill=\"#33FF99\"\u002F>\n\u003C\u002Fsvg>\n",{"anchor":28,"getParameters":28,"isInternal":29,"label":59,"openInNewTab":28,"page":60,"title":28,"url":62},"Integrate",{"slug":61,"type":43},"integrate","http:\u002F\u002Fgoogle.fr",{"image":64,"lottie":67,"type":54},{"alt":47,"assetId":65,"caption":28,"crop":28,"height":49,"hotspot":28,"lqip":66,"width":51},"image-442ea594fc28e849a79d248439f25021504e3ed4-249x217-png","data:image\u002Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAACXBIWXMAAAsTAAALEwEAmpwYAAACfElEQVR4nK3UX0hTURwH8LPdOxSdrggUghSrh8gmXQcR9MeHyHwyEFT689RTD1FPPe+pnnqxB8Ey01UY96HAJCWCqIc95Oxuc3\u002FuvWzezDaxrTV1bWz3nPONmUGQf8nfy3n78P19z+EQstUAFrIrA1ja8E48zPsq2uAW3XBb\u002FwOThSMY2ecsDrVK5uA5CQ9bnOjfS+AWd54YsiBhcL+EkV6JDQ1K7NGkyxzqdxafdx9Y9B0iCVQRwErIdmDA4sJAlQue8y54Xkjsceq4OZx3FuSFpsz7t7WzX9yC37xAfPkG8lqv2AIjlnJPLgw4WrnnSisb8Ut0mDXnZdaw4GWO+HzOpuZjYoi+sgbpDaKiicgQNgUJ3NYT\u002FEntKYxePsk9imQO84OZCe7Q5mALFJgQLFEhSJfFGTohhMwO4ltdf+PVAVhkhOx3qLfnFt5MXzRf8qPpD7wmmoL4qQRRKXLRX2KC35y2ztBeEkUNca\u002FevmVdDIA1zXltAiuXpnlSeWpG+PWMCqeagV0pwqaUuF0psjql8LHR\u002F7OrfgHVGyb8AwJwALha4jSQpnnmzX7nd\u002FU02v1ZtCg53h5YojcDKe+9wNfOAV+iCtsAqwF0ABjnlP0oLC2b8dgcHwsa\u002FEFgno\u002FPfGaRcHzqW1jtRihk3xD8CxYANAC4BmAU2WyEzhrLK1GNpiMay0U0SlVtiqpqTyoardkSXENtAOpRwmm6mLrN4sYk0\u002FUk0\u002FQc1\u002FUENO0ZNO0sDKNyW+AaaoWBSiSTjTwW64Kq32eqOgZV70M02olYrE6W5U3e4fpouVcBhrGnGIkcQzh8BuFwM+JxB3aK\u002FZP2d7flKsrn7nxp24F+AWDE1D2IfDaeAAAAAElFTkSuQmCC",{"url":68},"https:\u002F\u002Fcdn.sanity.io\u002Ffiles\u002F355nlzcp\u002Fproduction\u002Fc699ba1aa0682709d7c6e535d53be7084f6929d9.json",{"icon":70,"link":72,"media":76},{"isCustom":29,"raw":71},"\u003Csvg width=\"143\" height=\"137\" viewBox=\"0 0 143 137\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n\u003Ccircle cx=\"12.6266\" cy=\"12.6266\" r=\"12.6266\" transform=\"matrix(-1 -8.74228e-08 -8.74228e-08 1 142.12 110.995)\" fill=\"white\"\u002F>\n\u003Ccircle cx=\"12.6266\" cy=\"12.6266\" r=\"12.6266\" transform=\"matrix(-1 -8.74228e-08 -8.74228e-08 1 25.2534 0)\" fill=\"white\"\u002F>\n\u003Ccircle cx=\"12.6266\" cy=\"12.6266\" r=\"12.6266\" transform=\"matrix(-1 -8.74228e-08 -8.74228e-08 1 25.2534 110.995)\" fill=\"white\"\u002F>\n\u003Ccircle cx=\"12.6266\" cy=\"12.6266\" r=\"12.6266\" transform=\"matrix(-1 -8.74228e-08 -8.74228e-08 1 142.12 0)\" fill=\"white\"\u002F>\n\u003Ccircle cx=\"70.7652\" cy=\"68.419\" r=\"38.4672\" transform=\"rotate(-180 70.7652 68.419)\" fill=\"#00CCFF\"\u002F>\n\u003C\u002Fsvg>\n",{"anchor":28,"getParameters":28,"isInternal":29,"label":73,"openInNewTab":28,"page":74,"title":28,"url":62},"Ecosystem",{"slug":75,"type":43},"ecosystem",{"image":77,"lottie":80,"type":54},{"alt":47,"assetId":78,"caption":28,"crop":28,"height":49,"hotspot":28,"lqip":79,"width":51},"image-2251f76bcba98a54dcec09c6e948c96105491ec5-249x217-png","data:image\u002Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAACXBIWXMAAAsTAAALEwEAmpwYAAADJ0lEQVR4nJVU3U9SYRh\u002FEXAmGlAiGhiMDFTOOZyPBgytLppfa13k1uZFWxf9Id607tq66IYsjA+N0dZcaza6OZUrszCZEuYSSERRKwhxJODxaYfV1srTx297tuf9Pe9+7\u002Fs8z\u002Fs+CAkBkAgBiH7nYX\u002F+j4ChqtPASjogUI0gIObXvF2AgJjn+FiF+xcw4JTiMKq0wB2Nde+mlgFnc8f2jSYbDKt5n+couHXEAiMKJuSU\u002FuVmrITcCqiIogcji7ctFAwTZMnpsJSdPUx5uJveu2lnwInzsfbiHbNxa7ShksH+YiDq2AjUmXLjpra8H2sv+HQ4eE3m0kgnWR7uJsuubrLkchA7bqPp6129MT9GtOXuGwkIyvavKYAI\u002FzKpNORZrPXLxDFD4cFRc9FvwUteO1W6dYoG10m8NGLHivcIfeGhTp97ZDLkg5guyyrQUKWev4gCiPig9vNzTJd9QrVuj1Pmkr+T3B25THHu6zR4rjG77kvmwl1H6\u002FYE1fKRPcHvNWRCckFBdToo06zPEJrNyX59LmijyqPnGPAGaM6TojlPkuE8XurrWF\u002Frp8d2zdpkvzr9HNMmXxwQTBkl2BpVappsWpsZ0KafWinwDzLge0lz7iLNeXYozv2MLo+d16ZfW5tWXg2o09NmFIlUCzZFnQ7LVPE3FlVyofdQ\u002FK2tbWf8LLPn8zGcN8GAd4nmvK627Qc99fFFmyoR7lMnw1jzaqhW8IbybELRGFvAFfG4pTaSIlWpeQdWuH+R4rxXac53xVwYH2xcidprF1Ok\u002FMN7Wp2MYspMTLiG8uVlpTKZxuTL64aa+VSLbC5DHFqM21pWp7qaV6e6DsaSVtlCBq+JZY7Wx1Mm5VISkycSwl1GkY26+timURb9jKGZjA6FwSgJFbrE4XIvb5LZQieazhnRbFbPH1a\u002FtHkchcMC75AHy0rQu60G6WzejOaKBAoBjkIlO5opn6kY708VCT5WPb\u002FTjqK5wwhA4Kf8QAikaDarQCFoRi9Ag8LQiN6AqmJToK5wEWhCMZAjAMmfxX5OnwVJRRygqrIegioUCIi\u002Fc+L\u002FH2FIYO79ZR5+A0EntCzHjHt8AAAAAElFTkSuQmCC",{"url":81},"https:\u002F\u002Fcdn.sanity.io\u002Ffiles\u002F355nlzcp\u002Fproduction\u002Fbffe987c6ddbee89a1359b0d22c0bf2a91b0b597.json",{"icon":83,"link":85,"media":89},{"isCustom":29,"raw":84},"\u003Csvg width=\"150\" height=\"150\" viewBox=\"0 0 150 150\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n\u003Cpath d=\"M136.836 13.1619C128.078 4.40429 113.375 2.06162 95.5823 6.83743C77.9208 11.5782 58.144 23.1638 40.6539 40.6539C23.1638 58.144 11.5782 77.9208 6.83742 95.5823C2.0616 113.375 4.40428 128.078 13.1619 136.836C21.9195 145.594 36.6232 147.936 54.4155 143.16C72.0771 138.42 91.8538 126.834 109.344 109.344L112.463 112.464C76.5889 148.338 30.7334 160.647 10.0423 139.956C-10.6488 119.264 1.65979 73.4089 37.5343 37.5343C73.4088 1.65977 119.264 -10.6488 139.955 10.0423C160.647 30.7335 148.338 76.5889 112.463 112.464L109.344 109.344C126.834 91.8538 138.42 72.0771 143.16 54.4155C147.936 36.6232 145.594 21.9195 136.836 13.1619Z\" fill=\"url(#paint0_linear_3771_9698)\"\u002F>\n\u003Cpath d=\"M13.1722 13.1638C21.9298 4.40624 36.6335 2.06357 54.4258 6.83938C72.0873 11.5802 91.8641 23.1658 109.354 40.6558C126.844 58.1459 138.43 77.9227 143.171 95.5843C147.946 113.377 145.604 128.08 136.846 136.838C128.089 145.596 113.385 147.938 95.5926 143.162C77.931 138.422 58.1543 126.836 40.6642 109.346L37.5446 112.465C73.4192 148.34 119.275 160.649 139.966 139.957C160.657 119.266 148.348 73.4108 112.474 37.5363C76.5992 1.66172 30.7438 -10.6468 10.0526 10.0443C-10.6386 30.7354 1.67003 76.5909 37.5446 112.465L40.6642 109.346C23.1741 91.8558 11.5885 72.079 6.84771 54.4175C2.07189 36.6252 4.41454 21.9215 13.1722 13.1638Z\" fill=\"url(#paint1_linear_3771_9698)\"\u002F>\n\u003Cpath d=\"M105.739 74.8666C105.739 91.9223 91.913 105.749 74.8573 105.749C57.8015 105.749 43.9751 91.9223 43.9751 74.8666C43.9751 57.8108 57.8015 43.9844 74.8573 43.9844C91.913 43.9844 105.739 57.8108 105.739 74.8666Z\" fill=\"white\"\u002F>\n\u003Cdefs>\n\u003ClinearGradient id=\"paint0_linear_3771_9698\" x1=\"128.772\" y1=\"24.0563\" x2=\"18.396\" y2=\"120.989\" gradientUnits=\"userSpaceOnUse\">\n\u003Cstop stop-color=\"#33FF99\"\u002F>\n\u003Cstop offset=\"1\" stop-color=\"#00CCFF\"\u002F>\n\u003C\u002FlinearGradient>\n\u003ClinearGradient id=\"paint1_linear_3771_9698\" x1=\"128.782\" y1=\"24.0582\" x2=\"18.4062\" y2=\"120.991\" gradientUnits=\"userSpaceOnUse\">\n\u003Cstop stop-color=\"#33FF99\"\u002F>\n\u003Cstop offset=\"1\" stop-color=\"#00CCFF\"\u002F>\n\u003C\u002FlinearGradient>\n\u003C\u002Fdefs>\n\u003C\u002Fsvg>\n",{"anchor":28,"getParameters":28,"isInternal":29,"label":86,"openInNewTab":28,"page":87,"title":28},"Community",{"slug":88,"type":43},"community",{"image":90,"lottie":93,"type":54},{"alt":47,"assetId":91,"caption":28,"crop":28,"height":49,"hotspot":28,"lqip":92,"width":51},"image-836dbd9c989ab6f984060eaaef0abb1dd7068e0a-249x217-png","data:image\u002Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAACXBIWXMAAAsTAAALEwEAmpwYAAACT0lEQVR4nK2UzUtUURjGz9zrtzELEbMZrZEyxCQbL7kJ7BtcRFIwikVkBmKtXbUZbCFK9AcIomaL4EJUNklqdglqlxohBLOpTQQy6WROeueO5xdHRw0aZwx64IHDy+H3vNz3PVeIFAJc4n8JcAWDaEKkg+IS6k6mYMsi780zKsaf2zXWKMWmia4C1jveti7eUSI+2DVi+tcBEZa5KRNVVxNP8UyG4h2vQnbPeCjeoAIATTmY9N5xCvVp56w+a\u002Fdos3ab+MjeFJ1uAydG452TIbt3KhRvmJtjD1AE+FbAF4WixrB06zPOOX3G7tVm7Rs7ADdkmuRPja0cfPnYrp1+iweoBFqBu8oJaJ2HyvqwLMuesWvFJ3zCIi\u002FTUDTLIgvwAreB11LKL8rqDHTGYniDFlnqE4hMSg5BAeuBR0BUSplQVudk7Xjyjmu3wBzgDDABrP4BXE3WTgHZ\u002FwC0VLoBjEgpFzaBUsrvwAPADxsrJTIDAzp0qPRSoF1KOQaElddYewG0LbNc2sH7bIGpp4d9vVDAj5bDRK8YxO54YcWH4zQBXQkSXQ7OxW8sVjTxpLyOYcPPyKEy7uen6Eq4IKgRCXiJttziZ0ufXGo9CfcKpZRuwBMj5onIiPtq5KHbYPB8HcN9xxJDN6sZKv1rD7eA85f2sRhoZ7G5m6XmE3y+nrde33otQc2gv8BwBk771wa7\u002FYmBa0cZKdlxsaVszGUhsJ+ly1VEA0UbMBW2+Z6FK4CpG\u002FQXGwxVHWGwvBozJ8NQFECsg9Jc2v5Z7EZpYRn0GxIhDrvY9lKtAAAAAElFTkSuQmCC",{"url":94},"https:\u002F\u002Fcdn.sanity.io\u002Ffiles\u002F355nlzcp\u002Fproduction\u002Ff49b9fa081e7bf97fdfcd6f8e85660c34fd33150.json",{"icon":96,"link":98,"media":102},{"isCustom":29,"raw":97},"\u003Csvg width=\"48\" height=\"48\" viewBox=\"0 0 48 48\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n\u003Ccircle cx=\"24\" cy=\"24\" r=\"24\" fill=\"url(#paint0_linear_3843_66150)\"\u002F>\n\u003Cpath d=\"M8.63989 42.3996L33.2353 31.5813L25.4492 23.3346L8.63989 42.3996ZM17.6752 15.1005L25.4613 23.3346L39.3599 5.59961L17.6752 15.1005Z\" fill=\"white\"\u002F>\n\u003Cdefs>\n\u003ClinearGradient id=\"paint0_linear_3843_66150\" x1=\"48\" y1=\"24.0368\" x2=\"-1.71443e-07\" y2=\"24.0368\" gradientUnits=\"userSpaceOnUse\">\n\u003Cstop stop-color=\"#33FF99\"\u002F>\n\u003Cstop offset=\"1\" stop-color=\"#00CCFF\"\u002F>\n\u003C\u002FlinearGradient>\n\u003C\u002Fdefs>\n\u003C\u002Fsvg>\n",{"anchor":28,"getParameters":28,"isInternal":29,"label":99,"openInNewTab":28,"page":100,"title":28,"url":62},"$RUNE",{"slug":101,"type":43},"rune",{"image":103,"lottie":106,"type":54},{"alt":47,"assetId":104,"caption":28,"crop":28,"height":49,"hotspot":28,"lqip":105,"width":51},"image-7d03dcb9e362797128e360b59ec0cc0cb5032643-249x217-png","data:image\u002Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAACXBIWXMAAAsTAAALEwEAmpwYAAACcUlEQVR4nJ1UXUhUQRi9u5lE6VNIUCRFYSWy3plZW6hoswJJ7I8QggjyoXyxh4gIitqe86EezFB378ysWrFJvyCClCWYEEXPEdGjIBWUkdrONydmExHczZ8DH\u002Ffhzj3zfeec73reUgAvtKTz8wCEAIS82UqEc89lAZkV25AsFb91OZvq2iEgt0cRbKxEpsS9WxJXIzLFkcnOzT70UW7kdQHdzki2M6OvRpBqENDllcgUL4pMoGNlDXQFs+oCIzXISX9hpMc5pcd3UvfnqFEDwsjzAmqLO+sVHtELJZAIV6FrHbf6LLd6hJH8xY2k3dRNDdRHx+mx2Uf3JgSpYW7kGf9nquyfxvnMAkJxJIo4lOBWd3OrvjMKaI\u002FRtpn6bSuN2otm0B6g+8RJfeVQSX86Vd1YUE8gJNCxOgp1hJN8wyjI+pRELfXgmn2Nu\u002FY9mug5YiStb4I\u002FnOQrP5s6FIdcNd\u002F5mXF34UkpQ\u002FokJ\u002FWBmZR1hPupF1doCDftKI5RHxilrOuck3zLIE\u002FE0VaSP0ozHTIEhxnJEZ+CbIwUTtPTXHd37Ds00iMIChzhtCD5kkPX5e9wpksPiaIINGPQkpP65vRqMQP2Bg3bc9Rva02P5SSJw7muOqJIV+XCXshld5OPVBmDahKkh\u002FdS70Q9PTQH6QHFSLsxDSP1g5F+wa08VQO9dsHNcdlik11bGYIWQbpfkP7EkB5jpMc40h85qWfMBM0xyE1xDBV5i4HbArdmPoJ6ZoLLgvRtRuoWN\u002FoSzwZ11VAb\u002Fh9qL58ECFeircR9XIPOishUZwVDcn0ErWsK67YwaS5Oc2v5f5tZUmfWnFoAfwHy1auqFdA+IAAAAABJRU5ErkJggg==",{"url":107},"https:\u002F\u002Fcdn.sanity.io\u002Ffiles\u002F355nlzcp\u002Fproduction\u002Fd12cfbb5e858bd1fdf6e05856b035b3410af7a5c.json",{"icon":109,"link":111,"media":115},{"isCustom":29,"raw":110},"\u003Csvg width=\"48\" height=\"48\" viewBox=\"0 0 48 48\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n\u003Ccircle cx=\"24\" cy=\"24\" r=\"24\" fill=\"#00CCFF\"\u002F>\n\u003Cpath d=\"M8.63989 42.3996L33.2353 31.5813L25.4492 23.3346L8.63989 42.3996ZM17.6752 15.1005L25.4613 23.3346L39.3599 5.59961L17.6752 15.1005Z\" fill=\"white\"\u002F>\n\u003C\u002Fsvg>\n",{"anchor":28,"getParameters":28,"isInternal":29,"label":112,"openInNewTab":28,"page":113,"title":28,"url":62},"$TCY",{"slug":114,"type":43},"tcy",{"image":116,"lottie":119,"type":54},{"alt":47,"assetId":117,"caption":28,"crop":28,"height":49,"hotspot":28,"lqip":118,"width":51},"image-df576c744b36236856b41bda8a36721818c34d73-249x217-png","data:image\u002Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAACXBIWXMAAAsTAAALEwEAmpwYAAACYklEQVR4nL1USWsUURCudHVPXBKFEJcEYxQJhoCKIt48eBEMBlxAL4KoiIgXRQKCh4D+BD0pgiB48O5BDy5oNMg46e73embMgokEQiAEIctkXtXrkhcH3CYx5mBBnR71VX3fV\u002FUA\u002FmuI1FTNFYIhDKTrIJFWyM13LKSWrVCQengi+G9gA2ktqNIOVHQSI7qFMd3HmO752vRgTMegr7QdtGSWB6YlA\u002FF8u6e429P8AhMeRc2TgebJNXn+vCqxz\u002F2Ir0EibZCVYCmONdAjHmSlyVN8GbXtQ8WztTFxoyLbUSC7u2jshjzPBIm89RRfgN7pjd81raare3AdtRxAZR+j4q8Ykm2IyumRQZN2j3F6etikzZqsr3gKFT0MwvLeip6LAI7LWsynJ1DZPgwNY85Ic2zk\u002FAjJ7XErhwZI6kKTYmgIY3qDIR2FL7K6ivMVusOy3ivKGVQcoSvMGWlRRs6NkFwfY9lVMBL0lx2gxdB89BI5teC6q\u002F2DtusSugnpOCp+jxFRXWjk4Cc3HUvPOMu+gpFa1ygyBhW\u002Fxlg64V3VCSuAL8X3Y9mP2j5CbaeatEm7hkx6aZTSw4Mm3RyX0yAii4onUdMDUOU9S+xkhXYsmzzNFwNtexsSnmkrMrcmZOuVsX5MjBFNo+ZXnuazUJTGynRLXI9zOidtfmSuZjQ\u002Fy+R5OEh4AhOe8BIe8hQ\u002F9SJzBbKlHX\u002FZw9+Wu7+0DRV1+crcRGXvorJ3PM03MKZOUHMtoPUyLwUq4bTRUgcf5logO98OkeyEaHaLMw7EubqScPo4XX\u002FOFf82P1Arp7XYif0a3wBb6qnvxaS6lwAAAABJRU5ErkJggg==",{"url":120},"https:\u002F\u002Fcdn.sanity.io\u002Ffiles\u002F355nlzcp\u002Fproduction\u002F5f05576aa4c091df234a605d02cc0d364dda67ae.json",{"icon":122,"link":124,"media":128},{"isCustom":29,"raw":123},"\u003Csvg width=\"171\" height=\"171\" viewBox=\"0 0 171 171\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n\u003Crect width=\"171\" height=\"170.045\" rx=\"2\" fill=\"white\"\u002F>\n\u003Crect x=\"14\" y=\"14\" width=\"142.341\" height=\"66.3939\" rx=\"4\" fill=\"#33FF99\"\u002F>\n\u003Crect x=\"14\" y=\"99\" width=\"66.3939\" height=\"9.55307\" rx=\"2\" fill=\"#E0E0E0\"\u002F>\n\u003Crect x=\"14\" y=\"118.106\" width=\"66.3939\" height=\"9.55307\" rx=\"2\" fill=\"#E0E0E0\"\u002F>\n\u003Crect x=\"14\" y=\"136.734\" width=\"66.3939\" height=\"9.55307\" rx=\"2\" fill=\"#E0E0E0\"\u002F>\n\u003Crect x=\"89.9473\" y=\"89.9463\" width=\"66.3939\" height=\"66.3939\" rx=\"4\" fill=\"#E0E0E0\"\u002F>\n\u003C\u002Fsvg>\n",{"anchor":28,"getParameters":28,"isInternal":29,"label":125,"openInNewTab":28,"page":126,"title":28,"url":62},"Blog",{"slug":127,"type":43},"blog",{"image":129,"lottie":132,"type":54},{"alt":47,"assetId":130,"caption":28,"crop":28,"height":49,"hotspot":28,"lqip":131,"width":51},"image-60b273ef3f61fb210391ace13ae24fd54315e903-249x217-png","data:image\u002Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAACXBIWXMAAAsTAAALEwEAmpwYAAACwUlEQVR4nJWUS2gTQRjHE6nWRvAqouihEVQoqDfbXsRLhYIPEFG0B08KPhAUtAfNSWjQnmvbYMGbxbRQlGIpaStt7ANqH+kjkSbZdjeJO9ndZLPZ7Lw+2ZqAtGmqAz\u002F+zAzzY2aYbxyOLQ0AnACwpwJOx782+CPbCwA1AOAqQ01xfncpADhFANdYIXb6Iyw2dZOZK50wffkd+b6Zdt8eH+HRUyKIrsq7BXC+AtgzC8KRHjr74CkMfW6B\u002FuBt+DRxh\u002Fk3swX6gs\u002FY8JcPdO5xKLN+AiF0MBqN7i8vLQqHIV77lgXbbrC+jUboIfXgIw3cR+1shPfkJu1HnZkfffMR7eHPJeOqIOh1xatw7ih8zca9zaxXPAdd7Ax0sLPQwUtcK\u002FTiLmElEZwyF+en8WA4bNyLxX4d3n78ojBgRtxv2KT3OveLjdDDzkM3rwcf2DRwH9zK+8G3GuEjIxabGSfx0ILpWVtTjm8Tlp7Koim4B1jE284mxVY2zJ7Tr\u002FwFGwKbVjYE7fkgDKxKbDSA6dQ3GgstWJ61UAWhZmruJNO9UaqKKyTFlnCSL5MUlFjNI5gP5\u002FjEKGYzEyS+HNpFCAC1hBAvpVQkhFDLsjjGGEqYJgZx3eShhTyLLFvx9bjpkdZ2ETLG2hhjG7YQY8z+FhYKFqiKzpNJjSkoF1dV3aNIFYSGYRzFGD+ilA4SQuYsy0pYloULhQK3MU2TZzJZpmkaNQwjpuuGR5Kk7cKSNJFIHNB1vY4Q0owxvp\u002FP5\u002FsNw0jruo6z2SzOZDJEURSsqirW9Vw0l8u9VBTl2I5VU9zpPlusaZobIfREVdUBhNAYQmjURpZlO8cURfEjhO4mk8lDFcuwKHWKouiSZfmkLMsX0+l0UyqVaiqlJEmXZFm+IAiC2y6\u002F8vVcXlzFOa+2F20lHA5XBwKBKofD8d\u002Ff2Y5\u002FYznZb5MYH+0zomWxAAAAAElFTkSuQmCC",{"url":133},"https:\u002F\u002Fcdn.sanity.io\u002Ffiles\u002F355nlzcp\u002Fproduction\u002F9f4f2678daa0ced5ddeb857c80aba99cdc2327df.json",{"icon":135,"link":137,"media":141},{"isCustom":29,"raw":136},"\u003Csvg width=\"219\" height=\"150\" viewBox=\"0 0 219 150\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n\u003Cpath d=\"M218.878 75C195.267 116.421 154.167 150 109.439 150C64.7096 150 23.6107 116.421 0 75C23.6107 33.5786 64.7096 0 109.439 0C154.167 0 195.267 33.5786 218.878 75Z\" fill=\"white\"\u002F>\n\u003Ccircle cx=\"109.439\" cy=\"74.9988\" r=\"62.0301\" fill=\"#00CCFF\"\u002F>\n\u003Ccircle cx=\"110.03\" cy=\"74.4075\" r=\"27.1751\" fill=\"black\"\u002F>\n\u003C\u002Fsvg>\n",{"anchor":28,"getParameters":28,"isInternal":29,"label":138,"openInNewTab":28,"page":139,"title":28},"Vision",{"slug":140,"type":43},"vision",{"image":142,"lottie":145,"type":54},{"alt":47,"assetId":143,"caption":28,"crop":28,"height":49,"hotspot":28,"lqip":144,"width":51},"image-b942f780208164574bc627717b8ba767769679c8-249x217-png","data:image\u002Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAACXBIWXMAAAsTAAALEwEAmpwYAAACW0lEQVR4nK2Uz0tUURTHdaKiH0RUFLUJiqJdBEG7FrUogiRq06a\u002FINpE4NYgMGjZIttEi2qhRAS1yGlGR0cdxSxGndExmxlnlPnhqM004\u002FjuPfcT7\u002FkYBrI068KXd+Cd+73fc8733oaGdRbQuFa8qQU0Ah73W4s3S7QF2A0cAY65OAzscv9tjJhVFTbRKeCaZXGvXOJhuUSrVeUucBU46eZ41iOzTz4IXFIrPFoq0J1OEJuKkP4aJTUTl9hCAb9StAIXgQP2nj+R2SXdtCw68llJjn1R1YHAivT5Sw5CgaqMh\u002FXyfE7iSvESuOEK8KzVs\u002F12gghvS0WZj44q3fOxYvp8cRMOdZtwqMv0+76ZoL8ik+NaFb9LVoQOpWgC9tZ6agfGmO3AOeCZ1mRyGa2Hgsr0eLPERt6wONPMYqqZ2OfX9HozDPcrM58TpbWZFaENOANsdUjrhtAEpktrU8nMigwENH2+GVLRNqz8LQep6BP6fUkGexXZORGtKQOdwGVgh1O6W+424CzwVCnm8llRjsLOPNHh9xTiLRQSLUQ\u002FvaOnM1enkBTwGDhdU1jXQ7sPTXZffhTJTI4pFfRVJehNm5HgkAM7DvqrEotoq1SUORFe2eqMMXt+8WV7+6pljDHXlTIvCnmZjoR1JRSwJOhfdjDYq\u002FTEqC4X8jJlWfLcHcj+3\u002FrRtY6dcEEpHiwV8KYTRKcnSE7HTGI2KZHFBfkgihbgPLBvI+b2uNfrBHDFsrizXOa+DW1x2x3AcWDn31y\u002FRletTXwIOOrCNrEzzX95JOzN9fgvT1gN6234Cega0QKe7QqpAAAAAElFTkSuQmCC",{"url":146},"https:\u002F\u002Fcdn.sanity.io\u002Ffiles\u002F355nlzcp\u002Fproduction\u002F10605a7dc834718366393857d9c7dc4b3459fd63.json",[148,167,209,236,257,278,296,311],{"children":149,"label":166},[150,152,154,156,158,160,162,164],{"anchor":28,"getParameters":28,"isInternal":29,"label":40,"openInNewTab":28,"page":151,"title":28},{"slug":42,"type":43},{"anchor":28,"getParameters":28,"isInternal":29,"label":59,"openInNewTab":28,"page":153,"title":28},{"slug":61,"type":43},{"anchor":28,"getParameters":28,"isInternal":29,"label":73,"openInNewTab":28,"page":155,"title":28},{"slug":75,"type":43},{"anchor":28,"getParameters":28,"isInternal":29,"label":86,"openInNewTab":28,"page":157,"title":28},{"slug":88,"type":43},{"anchor":28,"getParameters":28,"isInternal":29,"label":99,"openInNewTab":28,"page":159,"title":28},{"slug":101,"type":43},{"anchor":28,"getParameters":28,"isInternal":29,"label":112,"openInNewTab":28,"page":161,"title":28},{"slug":114,"type":43},{"anchor":28,"getParameters":28,"isInternal":29,"label":125,"openInNewTab":28,"page":163,"title":28},{"slug":127,"type":43},{"anchor":28,"getParameters":28,"isInternal":29,"label":138,"openInNewTab":28,"page":165,"title":28},{"slug":140,"type":43},"Menu",{"children":168,"label":208},[169,173,177,181,185,189,193,197,200,204],{"anchor":28,"getParameters":28,"isInternal":29,"label":170,"openInNewTab":28,"page":171,"title":28},"FAQ",{"slug":172,"type":43},"faq",{"anchor":28,"getParameters":28,"isInternal":29,"label":174,"openInNewTab":28,"page":175,"title":28},"Contributors",{"slug":176,"type":43},"contributors",{"anchor":28,"getParameters":28,"isInternal":29,"label":178,"openInNewTab":28,"page":179,"title":28},"Pro Trader",{"slug":180,"type":43},"pro-trader",{"anchor":28,"getParameters":28,"isInternal":29,"label":182,"openInNewTab":28,"page":183,"title":28},"Node Operator",{"slug":184,"type":43},"node-operator",{"anchor":28,"getParameters":28,"isInternal":29,"label":186,"openInNewTab":28,"page":187,"title":28},"Bond $RUNE",{"slug":188,"type":43},"bond-rune",{"anchor":28,"getParameters":28,"isInternal":190,"label":191,"openInNewTab":28,"title":28,"url":192},false,"Whitepaper","https:\u002F\u002Fdocs.thorchain.org\u002F",{"anchor":28,"getParameters":28,"isInternal":29,"label":194,"openInNewTab":28,"page":195,"title":28,"url":192},"Brand Assets",{"slug":196,"type":43},"brand-assets",{"anchor":28,"getParameters":28,"isInternal":190,"label":198,"openInNewTab":28,"title":28,"url":199},"Audits","https:\u002F\u002Fgithub.com\u002Fthorchain\u002FResources\u002Ftree\u002Fmaster\u002FAudits",{"anchor":28,"getParameters":28,"isInternal":29,"label":201,"openInNewTab":28,"page":202,"title":28},"Privacy Policy",{"slug":203,"type":43},"privacy-policy",{"anchor":28,"getParameters":28,"isInternal":29,"label":205,"openInNewTab":28,"page":206,"title":28},"Terms of Use",{"slug":207,"type":43},"terms-of-use","THORChain",{"children":210,"label":235},[211,215,219,222,225,229,232],{"anchor":28,"getParameters":28,"isInternal":190,"label":212,"openInNewTab":28,"page":213,"title":28,"url":214},"THORChain Explorer",{"slug":101,"type":43},"https:\u002F\u002Fthorchain.net\u002Fdashboard",{"anchor":28,"getParameters":28,"isInternal":190,"label":216,"openInNewTab":28,"page":217,"title":28,"url":218},"RUNEScan",{"slug":196,"type":43},"https:\u002F\u002Frunescan.io\u002Ffr",{"anchor":28,"getParameters":28,"isInternal":190,"label":220,"openInNewTab":28,"title":28,"url":221},"Viewblock","https:\u002F\u002Fviewblock.io\u002Fthorchain",{"anchor":28,"getParameters":28,"isInternal":190,"label":223,"openInNewTab":28,"title":28,"url":224},"THORNodes","https:\u002F\u002Fthornode.network\u002F",{"anchor":28,"getParameters":28,"isInternal":190,"label":226,"openInNewTab":28,"theme":227,"title":28,"url":228},"THORChain Network","default","https:\u002F\u002Fthorchain.network\u002Fnodes",{"anchor":28,"getParameters":28,"isInternal":190,"label":230,"openInNewTab":28,"title":28,"url":231},"RUNE Tools","https:\u002F\u002Frune.tools\u002F",{"anchor":28,"getParameters":28,"isInternal":190,"label":233,"openInNewTab":28,"title":28,"url":234},"XScanner","https:\u002F\u002Fxscanner.org\u002F","Explorers",{"children":237,"label":256},[238,241,244,247,250,253],{"anchor":28,"getParameters":28,"isInternal":190,"label":239,"openInNewTab":28,"title":28,"url":240},"Messari","https:\u002F\u002Fmessari.io\u002Fdashboards\u002Fthorchain",{"anchor":28,"getParameters":28,"isInternal":190,"label":242,"openInNewTab":28,"title":28,"url":243},"Dune","https:\u002F\u002Fdune.com\u002Fthorchain\u002Fthorchain-overview",{"anchor":28,"getParameters":28,"isInternal":190,"label":245,"openInNewTab":28,"title":28,"url":246},"Raynalytics","https:\u002F\u002Fraynalytics.net\u002F",{"anchor":28,"getParameters":28,"isInternal":190,"label":248,"openInNewTab":28,"title":28,"url":249},"THORCharts","https:\u002F\u002Fthorcharts.org\u002F",{"anchor":28,"getParameters":28,"isInternal":190,"label":251,"openInNewTab":28,"title":28,"url":252},"Snowflake","https:\u002F\u002Fapp.snowflake.com\u002Fmarketplace\u002Flisting\u002FGZT0ZJKG5R1\u002Fflipside-crypto-thorchain-premium-onchain-data",{"anchor":28,"getParameters":28,"isInternal":190,"label":254,"openInNewTab":28,"title":28,"url":255},"GrassRoots Crypto","https:\u002F\u002Fwww.youtube.com\u002F@GrassRootsCrypto","Research",{"children":258,"label":277},[259,262,265,268,271,274],{"anchor":28,"getParameters":28,"isInternal":190,"label":260,"openInNewTab":28,"title":28,"url":261},"Rujira","https:\u002F\u002Frujira.network\u002F",{"anchor":28,"getParameters":28,"isInternal":190,"label":263,"openInNewTab":28,"title":28,"url":264},"Maya Protocol","https:\u002F\u002Fwww.mayaprotocol.com\u002F",{"anchor":28,"getParameters":28,"isInternal":190,"label":266,"openInNewTab":28,"title":28,"url":267},"Liquify","https:\u002F\u002Fwww.liquify.com\u002F",{"anchor":28,"getParameters":28,"isInternal":190,"label":269,"openInNewTab":28,"title":28,"url":270},"Berserk Marketing","https:\u002F\u002Fberserkmarketingltd.com\u002F",{"anchor":28,"getParameters":28,"isInternal":190,"label":272,"openInNewTab":28,"title":28,"url":273},"Soda Labs","https:\u002F\u002Fsodalabs.xyz\u002F",{"anchor":28,"getParameters":28,"isInternal":190,"label":275,"openInNewTab":28,"title":28,"url":276},"Hypernative","https:\u002F\u002Fwww.hypernative.io\u002F","Partners",{"children":279,"label":295},[280,283,286,289,292],{"anchor":28,"getParameters":28,"isInternal":190,"label":281,"openInNewTab":28,"title":28,"url":282},"GitLab","https:\u002F\u002Fgitlab.com\u002Fthorchain",{"anchor":28,"getParameters":28,"isInternal":190,"label":284,"openInNewTab":28,"title":28,"url":285},"Dev Discord","https:\u002F\u002Fdiscord.com\u002Finvite\u002Fthorchaindevs",{"anchor":28,"getParameters":28,"isInternal":190,"label":287,"openInNewTab":28,"title":28,"url":288},"Dev Docs","https:\u002F\u002Fdev.thorchain.org\u002F",{"anchor":28,"getParameters":28,"isInternal":190,"label":290,"openInNewTab":28,"title":28,"url":291},"Ecosystem Guide","https:\u002F\u002Ftcecosystem.guide\u002Findex.html",{"anchor":28,"getParameters":28,"isInternal":190,"label":293,"openInNewTab":28,"title":28,"url":294},"Bug Bounty","https:\u002F\u002Fgitlab.com\u002Fthorchain\u002Fthornode\u002F-\u002Fblob\u002Fdevelop\u002Fbugbounty.md","Developers",{"children":297,"label":310},[298,301,304,307],{"anchor":28,"getParameters":28,"isInternal":190,"label":299,"openInNewTab":28,"title":28,"url":300},"THOR InfoBot","https:\u002F\u002Fx.com\u002FTHOR_InfoBot",{"anchor":28,"getParameters":28,"isInternal":190,"label":302,"openInNewTab":28,"title":28,"url":303},"THORChain Infobot","https:\u002F\u002Ft.me\u002Fthor_infobot",{"anchor":28,"getParameters":28,"isInternal":190,"label":305,"openInNewTab":28,"title":28,"url":306},"THORChain Alerts","https:\u002F\u002Ft.me\u002Fthorchain_alert",{"anchor":28,"getParameters":28,"isInternal":190,"label":308,"openInNewTab":28,"title":28,"url":309},"THORChain DEV","https:\u002F\u002Ft.me\u002Fthorchain_dev","Notifications",{"children":312,"label":328},[313,316,319,322,325],{"anchor":28,"getParameters":28,"isInternal":190,"label":314,"openInNewTab":28,"theme":227,"title":28,"url":315},"Midgard","https:\u002F\u002Fgateway.liquify.com\u002Fchain\u002Fthorchain_midgard\u002Fv2\u002Fdoc",{"anchor":28,"getParameters":28,"isInternal":190,"label":317,"openInNewTab":28,"theme":227,"title":28,"url":318},"THORNode","https:\u002F\u002Fgateway.liquify.com\u002Fchain\u002Fthorchain_api\u002Fthorchain\u002Fdoc",{"anchor":28,"getParameters":28,"isInternal":190,"label":320,"openInNewTab":28,"theme":227,"title":28,"url":321},"THORNode - Liquify","https:\u002F\u002Fapiv2.liquify.com\u002Fthor\u002Fapi\u002Fdocs",{"anchor":28,"getParameters":28,"isInternal":190,"label":323,"openInNewTab":28,"theme":227,"title":28,"url":324},"DEX Integration","https:\u002F\u002Fapi-thor.liquify.com\u002Fdocs#\u002F",{"anchor":28,"getParameters":28,"isInternal":190,"label":326,"openInNewTab":28,"theme":227,"title":28,"url":327},"RPC","https:\u002F\u002Fgateway.liquify.com\u002Fchain\u002Fthorchain_rpc","API","Error, try again later","The best way to stay up to date on THORChain","Enter your email","Sign Up","Subscribed",[335,343,351,359,367,375,383,391,398,405,412,419],{"_key":336,"icon":337,"link":340},"2eb184d055a2",{"icon":338,"isCustom":29,"raw":339},"x","\u003Csvg width=\"20\" height=\"19\" viewBox=\"0 0 20 19\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n\u003Cpath d=\"M15.8014 0H18.867L12.136 8.06273L20 19H13.8287L8.997 12.3535L3.46551 19H0.399867L7.53082 10.3764L0 0H6.32456L10.6898 6.07159L15.8014 0ZM14.7284 17.107H16.4279L5.43152 1.82288H3.60546L14.7284 17.107Z\" fill=\"#FAFAFA\"\u002F>\n\u003C\u002Fsvg>\n",{"isInternal":190,"label":341,"url":342},"X (Twitter)","https:\u002F\u002Fx.com\u002Fthorchain",{"_key":344,"icon":345,"link":348},"b4fd5f2c06d5",{"icon":346,"isCustom":29,"raw":347},"telegram","\u003Csvg width=\"20\" height=\"16\" viewBox=\"0 0 20 16\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n\u003Cpath d=\"M18.6339 0.0653823L0.520771 6.77709C0.509994 6.78106 0.499547 6.78582 0.48952 6.7913C0.34264 6.87098 -0.682396 7.47134 0.762967 8.00961L0.777811 8.01484L5.09085 9.3491C5.12376 9.35934 5.1586 9.36257 5.19295 9.35856C5.22729 9.35456 5.26031 9.34341 5.28969 9.32591L15.9873 2.93477C16.0135 2.9191 16.0428 2.90855 16.0733 2.90373C16.2221 2.88016 16.6506 2.83602 16.3795 3.16557C16.0729 3.53962 8.76598 9.80957 7.95501 10.5049C7.90825 10.5451 7.87932 10.601 7.87415 10.6609L7.52023 14.7007C7.52019 14.7419 7.53015 14.7825 7.54934 14.8193C7.56853 14.8561 7.59642 14.8881 7.63078 14.9128C7.67955 14.9422 7.73689 14.9559 7.79436 14.9517C7.85182 14.9475 7.90636 14.9258 7.94993 14.8896L10.5125 12.6965C10.553 12.6619 10.6046 12.6416 10.6589 12.6389C10.7131 12.6363 10.7666 12.6515 10.8106 12.682L15.2814 15.7904L15.2959 15.7997C15.4041 15.8637 16.5729 16.5149 16.9104 15.0606L19.9964 1.00913C20.0007 0.964615 20.0425 0.475349 19.6773 0.186203C19.2937 -0.116035 18.7507 0.0365798 18.6691 0.0530383C18.657 0.0562485 18.6453 0.0603764 18.6339 0.0653823Z\" fill=\"#FAFAFA\"\u002F>\n\u003C\u002Fsvg>\n",{"isInternal":190,"label":349,"url":350},"Telegram","https:\u002F\u002Ft.me\u002Fthorchain_org",{"_key":352,"icon":353,"link":356},"e7ab02eb4513",{"icon":354,"isCustom":29,"raw":355},"discord","\u003Csvg width=\"20\" height=\"15\" viewBox=\"0 0 20 15\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n\u003Cpath d=\"M12.8155 0C12.62 0.343329 12.4445 0.698502 12.285 1.06156C10.7693 0.836619 9.22574 0.836619 7.70605 1.06156C7.55055 0.698502 7.37106 0.343329 7.17559 0C5.75169 0.240729 4.36362 0.662984 3.04741 1.25888C0.438864 5.08286 -0.267107 8.80821 0.0838889 12.4822C1.61154 13.5991 3.32263 14.4515 5.14542 14.996C5.55622 14.4515 5.91921 13.8714 6.23033 13.2676C5.63999 13.0505 5.06962 12.7782 4.52319 12.4625C4.66678 12.3599 4.80637 12.2533 4.942 12.1508C8.14484 13.6424 11.8542 13.6424 15.061 12.1508C15.1966 12.2613 15.3362 12.3678 15.4798 12.4625C14.9334 12.7821 14.363 13.0505 13.7687 13.2715C14.0798 13.8753 14.4428 14.4554 14.8536 15C16.6764 14.4554 18.3875 13.6069 19.9152 12.4901C20.33 8.22809 19.2052 4.53434 16.9436 1.26284C15.6314 0.666932 14.2434 0.244672 12.8195 0.00789131L12.8155 0ZM6.67703 10.221C5.69186 10.221 4.87416 9.33702 4.87416 8.24389C4.87416 7.15077 5.65991 6.26282 6.67302 6.26282C7.68613 6.26282 8.49181 7.15468 8.47589 8.24389C8.45992 9.33305 7.68218 10.221 6.67703 10.221ZM13.322 10.221C12.3329 10.221 11.5232 9.33702 11.5232 8.24389C11.5232 7.15077 12.3089 6.26282 13.322 6.26282C14.3351 6.26282 15.1368 7.15468 15.1208 8.24389C15.1049 9.33305 14.3271 10.221 13.322 10.221Z\" fill=\"#FAFAFA\"\u002F>\n\u003C\u002Fsvg>\n",{"isInternal":190,"label":357,"url":358},"Discord","https:\u002F\u002Fdiscord.gg\u002Fthorchaincommunity",{"_key":360,"icon":361,"link":364},"a78ef65b331f",{"icon":362,"isCustom":29,"raw":363},"gitlab","\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n\u003Cpath d=\"M18.5236 0H1.47639C1.08483 0 0.709301 0.155548 0.432425 0.432425C0.155548 0.709301 0 1.08483 0 1.47639V18.5236C0 18.9152 0.155548 19.2907 0.432425 19.5676C0.709301 19.8445 1.08483 20 1.47639 20H18.5236C18.9152 20 19.2907 19.8445 19.5676 19.5676C19.8445 19.2907 20 18.9152 20 18.5236V1.47639C20 1.08483 19.8445 0.709301 19.5676 0.432425C19.2907 0.155548 18.9152 0 18.5236 0ZM5.96111 17.0375H2.95417V7.48611H5.96111V17.0375ZM4.45556 6.1625C4.11447 6.16058 3.7816 6.05766 3.49895 5.86674C3.21629 5.67582 2.99653 5.40544 2.8674 5.08974C2.73826 4.77404 2.70554 4.42716 2.77336 4.09288C2.84118 3.7586 3.0065 3.4519 3.24846 3.21148C3.49042 2.97107 3.79818 2.80772 4.13289 2.74205C4.4676 2.67638 4.81426 2.71133 5.12913 2.84249C5.44399 2.97365 5.71295 3.19514 5.90205 3.47901C6.09116 3.76288 6.19194 4.09641 6.19167 4.4375C6.19488 4.66586 6.15209 4.89253 6.06584 5.104C5.97959 5.31547 5.85165 5.50742 5.68964 5.66839C5.52763 5.82936 5.33487 5.95607 5.12285 6.04096C4.91083 6.12585 4.68389 6.16718 4.45556 6.1625ZM17.0444 17.0458H14.0389V11.8278C14.0389 10.2889 13.3847 9.81389 12.5403 9.81389C11.6486 9.81389 10.7736 10.4861 10.7736 11.8667V17.0458H7.76667V7.49306H10.6583V8.81667H10.6972C10.9875 8.22917 12.0042 7.225 13.5556 7.225C15.2333 7.225 17.0458 8.22083 17.0458 11.1375L17.0444 17.0458Z\" fill=\"#FAFAFA\"\u002F>\n\u003C\u002Fsvg>\n",{"isInternal":190,"label":365,"url":366},"LinkedIn","https:\u002F\u002Flinkedin.com\u002Fcompany\u002Fthorchain",{"_key":368,"icon":369,"link":372},"fcd9d1276a23",{"icon":370,"isCustom":29,"raw":371},"youtube","\u003Csvg width=\"20\" height=\"14\" viewBox=\"0 0 20 14\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n\u003Cpath d=\"M19.8008 3.02083C19.8008 3.02083 19.6055 1.64843 19.0039 1.04582C18.2422 0.252708 17.3906 0.24882 17 0.202166C14.2031 -1.12332e-07 10.0039 0 10.0039 0H9.99609C9.99609 0 5.79687 -1.12332e-07 3 0.202166C2.60938 0.24882 1.75781 0.252708 0.996094 1.04582C0.394531 1.64843 0.203125 3.02083 0.203125 3.02083C0.203125 3.02083 0 4.63427 0 6.24382V7.75229C0 9.36184 0.199219 10.9753 0.199219 10.9753C0.199219 10.9753 0.394531 12.3477 0.992187 12.9503C1.75391 13.7434 2.75391 13.7162 3.19922 13.8017C4.80078 13.9533 10 14 10 14C10 14 14.2031 13.9922 17 13.7939C17.3906 13.7473 18.2422 13.7434 19.0039 12.9503C19.6055 12.3477 19.8008 10.9753 19.8008 10.9753C19.8008 10.9753 20 9.36573 20 7.75229V6.24382C20 4.63427 19.8008 3.02083 19.8008 3.02083ZM7.93359 9.58345V3.98889L13.3359 6.79589L7.93359 9.58345Z\" fill=\"#FAFAFA\"\u002F>\n\u003C\u002Fsvg>\n",{"isInternal":190,"label":373,"url":374},"YouTube","https:\u002F\u002Fwww.youtube.com\u002F@THORChainCommunity",{"_key":376,"icon":377,"link":380},"c6aeacc6ad97",{"icon":378,"isCustom":29,"raw":379},"reddit","\u003Csvg width=\"20\" height=\"17\" viewBox=\"0 0 20 17\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n\u003Cpath d=\"M12.5427 2.48901C12.7594 3.3816 13.5842 4.04654 14.5691 4.04654C15.7189 4.04654 16.6511 3.14067 16.6511 2.02327C16.6511 0.90587 15.7189 0 14.5691 0C13.5637 0 12.7252 0.692445 12.53 1.61349C10.8463 1.78897 9.53148 3.17671 9.53148 4.8585C9.53148 4.86229 9.53148 4.86514 9.53148 4.86893C7.70034 4.94387 6.02831 5.4504 4.70083 6.25003C4.20791 5.87914 3.58907 5.65813 2.91752 5.65813C1.306 5.65813 0 6.9273 0 8.49336C0 9.62973 0.687164 10.6086 1.67984 11.0611C1.77648 14.3526 5.46706 17 10.0068 17C14.5466 17 18.2421 14.3497 18.3338 11.0554C19.3187 10.6001 20 9.62404 20 8.49431C20 6.92825 18.694 5.65908 17.0825 5.65908C16.4139 5.65908 15.798 5.8782 15.306 6.24623C13.9668 5.44091 12.2762 4.93438 10.4265 4.86704C10.4265 4.86419 10.4265 4.86229 10.4265 4.85945C10.4265 3.65478 11.348 2.65501 12.5427 2.49091V2.48901ZM4.5837 10.2928C4.6325 9.26454 5.33529 8.47534 6.15227 8.47534C6.96925 8.47534 7.59395 9.30912 7.54514 10.3374C7.49634 11.3656 6.88629 11.7393 6.06833 11.7393C5.25037 11.7393 4.5349 11.321 4.5837 10.2928ZM13.8624 8.47534C14.6803 8.47534 15.3831 9.26454 15.4309 10.2928C15.4797 11.321 14.7633 11.7393 13.9463 11.7393C13.1293 11.7393 12.5183 11.3665 12.4695 10.3374C12.4207 9.30912 13.0444 8.47534 13.8624 8.47534ZM12.8902 12.6717C13.0434 12.6869 13.141 12.8415 13.0815 12.98C12.5788 14.1477 11.3919 14.9682 10.0068 14.9682C8.62177 14.9682 7.43582 14.1477 6.93216 12.98C6.87262 12.8415 6.97023 12.6869 7.12348 12.6717C8.02147 12.5835 8.99268 12.5352 10.0068 12.5352C11.021 12.5352 11.9912 12.5835 12.8902 12.6717Z\" fill=\"#FAFAFA\"\u002F>\n\u003C\u002Fsvg>\n",{"isInternal":190,"label":381,"url":382},"Reddit","https:\u002F\u002Fwww.reddit.com\u002Fr\u002FTHORChain\u002F",{"_key":384,"icon":385,"link":388},"337460c1bb1a",{"icon":386,"isCustom":29,"raw":387},"gitbook","\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n\u003Cpath d=\"M10.0059 1.80113C12.6793 1.80113 12.9959 1.81285 14.0473 1.85974C15.0244 1.90272 15.5521 2.06681 15.9038 2.20356C16.369 2.38328 16.7051 2.60207 17.053 2.9498C17.4047 3.30143 17.6197 3.63352 17.7995 4.09846C17.9363 4.45009 18.1004 4.98144 18.1434 5.95429C18.1903 7.00918 18.2021 7.32565 18.2021 9.99414C18.2021 12.6665 18.1903 12.983 18.1434 14.034C18.1004 15.0107 17.9363 15.5382 17.7995 15.8898C17.6197 16.3548 17.4008 16.6908 17.053 17.0385C16.7012 17.3901 16.369 17.605 15.9038 17.7847C15.5521 17.9215 15.0205 18.0856 14.0473 18.1285C12.992 18.1754 12.6754 18.1871 10.0059 18.1871C7.33242 18.1871 7.01583 18.1754 5.96443 18.1285C4.9873 18.0856 4.45964 17.9215 4.10788 17.7847C3.64276 17.605 3.30662 17.3862 2.95876 17.0385C2.607 16.6869 2.39203 16.3548 2.21223 15.8898C2.07543 15.5382 1.91128 15.0068 1.86828 14.034C1.82138 12.9791 1.80965 12.6626 1.80965 9.99414C1.80965 7.32174 1.82138 7.00527 1.86828 5.95429C1.91128 4.97753 2.07543 4.45009 2.21223 4.09846C2.39203 3.63352 2.6109 3.29752 2.95876 2.9498C3.31053 2.59816 3.64276 2.38328 4.10788 2.20356C4.45964 2.06681 4.99121 1.90272 5.96443 1.85974C7.01583 1.81285 7.33242 1.80113 10.0059 1.80113ZM10.0059 0C7.28943 0 6.94938 0.011721 5.88235 0.0586052C4.81923 0.105489 4.08833 0.277398 3.45515 0.52354C2.79461 0.781403 2.23569 1.12131 1.68067 1.68002C1.12175 2.23481 0.781708 2.79351 0.523744 3.44989C0.277506 4.08674 0.105531 4.81344 0.0586281 5.87615C0.0117256 6.94667 0 7.28658 0 10.002C0 12.7173 0.0117256 13.0572 0.0586281 14.1239C0.105531 15.1866 0.277506 15.9172 0.523744 16.5501C0.781708 17.2104 1.12175 17.7691 1.68067 18.3239C2.23569 18.8787 2.79461 19.2225 3.45124 19.4765C4.08833 19.7226 4.81532 19.8945 5.87844 19.9414C6.94548 19.9883 7.28552 20 10.002 20C12.7184 20 13.0584 19.9883 14.1255 19.9414C15.1886 19.8945 15.9195 19.7226 16.5527 19.4765C17.2093 19.2225 17.7682 18.8787 18.3232 18.3239C18.8782 17.7691 19.2222 17.2104 19.4763 16.554C19.7225 15.9172 19.8945 15.1905 19.9414 14.1278C19.9883 13.0611 20 12.7212 20 10.0059C20 7.29049 19.9883 6.95058 19.9414 5.88396C19.8945 4.82125 19.7225 4.09064 19.4763 3.45771C19.23 2.79351 18.89 2.23481 18.3311 1.68002C17.776 1.12522 17.2171 0.781403 16.5605 0.527447C15.9234 0.281305 15.1964 0.109396 14.1333 0.0625122C13.0623 0.011721 12.7223 0 10.0059 0Z\" fill=\"#FAFAFA\"\u002F>\n\u003Cpath d=\"M10.0035 4.864C7.16593 4.864 4.8638 7.16523 4.8638 10.0017C4.8638 12.8382 7.16593 15.1394 10.0035 15.1394C12.8411 15.1394 15.1433 12.8382 15.1433 10.0017C15.1433 7.16523 12.8411 4.864 10.0035 4.864ZM10.0035 13.3344C8.16261 13.3344 6.66955 11.8419 6.66955 10.0017C6.66955 8.16152 8.16261 6.66904 10.0035 6.66904C11.8445 6.66904 13.3375 8.16152 13.3375 10.0017C13.3375 11.8419 11.8445 13.3344 10.0035 13.3344Z\" fill=\"#FAFAFA\"\u002F>\n\u003Cpath d=\"M16.5407 4.66338C16.5407 5.32757 16.0013 5.86283 15.3407 5.86283C14.6763 5.86283 14.1408 5.32367 14.1408 4.66338C14.1408 3.99919 14.6802 3.46392 15.3407 3.46392C16.0013 3.46392 16.5407 4.00309 16.5407 4.66338Z\" fill=\"#FAFAFA\"\u002F>\n\u003C\u002Fsvg>\n",{"isInternal":190,"label":389,"url":390},"Instagram","https:\u002F\u002Fwww.instagram.com\u002Fthorchain",{"_key":392,"icon":393,"link":395},"0471bb3eca4205722df8ca6d27567665",{"icon":386,"isCustom":29,"raw":394},"\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n\u003Cpath d=\"M19.9996 10.0367C19.9996 4.49365 15.5225 0 9.9998 0C4.47711 0 0 4.49365 0 10.0367C0 14.7436 3.22874 18.6932 7.58425 19.778V13.104H5.52229V10.0367H7.58425V8.7151C7.58425 5.29899 9.12462 3.7156 12.4662 3.7156C13.0997 3.7156 14.1929 3.84046 14.6401 3.96491V6.74509C14.4041 6.7202 13.9941 6.70775 13.4849 6.70775C11.8454 6.70775 11.2118 7.33123 11.2118 8.95196V10.0367H14.4781L13.9169 13.104H11.2118V20C16.1633 19.3998 20 15.1683 20 10.0367H19.9996Z\" fill=\"#FAFAFA\"\u002F>\n\u003C\u002Fsvg>\n",{"isInternal":190,"label":396,"url":397},"Facebook","https:\u002F\u002Fwww.facebook.com\u002FTHORChain\u002F",{"_key":399,"icon":400,"link":402},"aa62a8f1e626",{"isCustom":29,"raw":401},"\u003Csvg width=\"20\" height=\"23\" viewBox=\"0 0 20 23\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n\u003Cpath d=\"M14.8236 8.25794C16.2825 9.31189 18.0697 9.93201 20 9.93201V6.17812C19.6347 6.1782 19.2703 6.1397 18.9129 6.06318V9.01802C16.9828 9.01802 15.1958 8.3979 13.7366 7.34403V15.0046C13.7366 18.8368 10.6626 21.9432 6.87093 21.9432C5.45616 21.9432 4.14119 21.511 3.04884 20.7696C4.29558 22.0579 6.03424 22.8571 7.95777 22.8571C11.7497 22.8571 14.8238 19.7507 14.8238 15.9184L14.8236 8.25794ZM16.1647 4.47073C15.4191 3.64754 14.9296 2.58372 14.8236 1.40761V0.924784H13.7935C14.0528 2.41961 14.9372 3.6967 16.1647 4.47073ZM5.44709 17.8289C5.03053 17.2769 4.80542 16.6017 4.80643 15.9074C4.80643 14.1547 6.21243 12.7336 7.94706 12.7336C8.27034 12.7335 8.59168 12.7835 8.89975 12.8823V9.04452C8.53972 8.99465 8.17636 8.97348 7.81315 8.98125V11.9684C7.50484 11.8696 7.18335 11.8194 6.85999 11.8197C5.12536 11.8197 3.71943 13.2407 3.71943 14.9936C3.71943 16.2331 4.4222 17.3062 5.44709 17.8289Z\" fill=\"#FAFAFA\"\u002F>\n\u003Cpath d=\"M13.728 7.34395C15.1873 8.39782 16.9742 9.01794 18.9043 9.01794V6.0631C17.827 5.83117 16.8732 5.26217 16.1561 4.47073C14.9286 3.69662 14.0442 2.41953 13.7849 0.924784H11.079V15.9182C11.0728 17.6661 9.66924 19.0815 7.93833 19.0815C6.91834 19.0815 6.01217 18.5901 5.43828 17.8289C4.41347 17.3062 3.7107 16.233 3.7107 14.9937C3.7107 13.2409 5.11663 11.8198 6.85126 11.8198C7.18361 11.8198 7.50394 11.8721 7.80442 11.9685V8.98132C4.07934 9.0591 1.08348 12.1352 1.08348 15.9183C1.08348 17.8068 1.82952 19.5188 3.04035 20.7697C4.13269 21.511 5.44766 21.9433 6.86243 21.9433C10.6542 21.9433 13.7281 18.8368 13.7281 15.0046L13.728 7.34395Z\" fill=\"#FAFAFA\"\u002F>\n\u003Cpath d=\"M18.9079 6.05215V5.25318C17.9363 5.25467 16.9839 4.9797 16.1596 4.4597C16.8893 5.26706 17.8501 5.82375 18.9079 6.05215ZM13.7884 0.913832C13.7637 0.770975 13.7447 0.627176 13.7315 0.482829V0H9.99534V14.9936C9.98937 16.7413 8.58584 18.1566 6.85478 18.1566C6.34656 18.1566 5.86673 18.0347 5.4418 17.818C6.01569 18.5791 6.92185 19.0704 7.94185 19.0704C9.6726 19.0704 11.0764 17.6553 11.0825 15.9073V0.913832H13.7884ZM7.80809 8.97037V8.11981C7.4959 8.07669 7.18116 8.05505 6.86602 8.05521C3.07395 8.05513 0 11.1617 0 14.9936C0 17.396 1.20812 19.5132 3.04394 20.7586C1.83311 19.5078 1.08707 17.7957 1.08707 15.9073C1.08707 12.1242 4.08286 9.04815 7.80809 8.97037Z\" fill=\"#FAFAFA\"\u002F>\n\u003C\u002Fsvg>\n",{"isInternal":190,"label":403,"url":404},"TikTok","https:\u002F\u002Fwww.tiktok.com\u002F@thorchaincontact",{"_key":406,"icon":407,"link":409},"1a3ef15ea167",{"isCustom":29,"raw":408},"\u003Csvg xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" viewBox=\"3.84 32.0 376.768 448.0\">\n  \u003C!-- Font Awesome Free 6.5.1 - https:\u002F\u002Ffontawesome.com\u002Flicense\u002Ffree -->\n  \u003Cpath fill=\"#ffffff\" d=\"M318.7 268.7c-.2-36.7 16.4-64.4 50-84.8-18.8-26.9-47.2-41.7-84.7-44.6-35.5-2.8-74.3 20.7-88.5 20.7-15 0-49.4-19.7-76.4-19.7C63.3 141.2 4 184.8 4 273.5q0 39.3 14.4 81.2c12.8 36.7 59 126.7 107.2 125.2 25.2-.6 43-17.9 75.8-17.9 31.8 0 48.3 17.9 76.4 17.9 48.6-.7 90.4-82.5 102.6-119.3-65.2-30.7-61.7-90-61.7-91.9zm-56.6-164.2c27.3-32.4 24.8-61.9 24-72.5-24.1 1.4-52 16.4-67.9 34.9-17.5 19.8-27.8 44.3-25.6 71.9 26.1 2 49.9-11.4 69.5-34.3z\"\u002F>\n\u003C\u002Fsvg>\n",{"isInternal":190,"label":410,"url":411},"Apple","https:\u002F\u002Fpodcasts.apple.com\u002Fus\u002Fpodcast\u002Fthorchain-weekly-live\u002Fid1719319894",{"_key":413,"icon":414,"link":416},"13eff6c10247",{"isCustom":29,"raw":415},"\u003Csvg xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" viewBox=\"0 0 167.5 167.5\">\n  \u003C!-- Spotify icon - circle with sound waves -->\n  \u003Cpath fill=\"#ffffff\" d=\"M83.7 0C37.5 0 0 37.5 0 83.7c0 46.3 37.5 83.7 83.7 83.7 46.3 0 83.7-37.5 83.7-83.7S130 0 83.7 0zM122 120.8c-1.4 2.5-4.6 3.2-7 1.7-19.8-12-44.5-14.7-73.7-8-2.8.5-5.6-1.2-6.2-4-.2-2.8 1.5-5.6 4-6.2 32-7.3 59.6-4.2 81.6 9.3 2.6 1.5 3.4 4.7 1.8 7.2zM132.5 98c-2 3-6 4-9 2.2-22.5-14-56.8-18-83.4-9.8-3.2 1-7-1-8-4.3s1-7 4.6-8c30.4-9 68.2-4.5 94 11 3 2 4 6 2 9zm1-23.8c-27-16-71.6-17.5-97.4-9.7-4 1.3-8.2-1-9.5-5.2-1.3-4 1-8.5 5.2-9.8 29.6-9 78.8-7.2 109.8 11.2 3.7 2.2 5 7 2.7 10.7-2 3.8-7 5-10.6 2.8z\"\u002F>\n\u003C\u002Fsvg>\n",{"isInternal":190,"label":417,"url":418},"Spotify","https:\u002F\u002Fopen.spotify.com\u002Fshow\u002F1uMxtHcV3PCvB9gf3aanjl",{"_key":420,"icon":421,"link":423},"7bc02d3469b4",{"isCustom":29,"raw":422},"\u003Csvg width=\"512\" height=\"512\" viewBox=\"27.648 27.648 456.704 456.704\" fill=\"none\" xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\">\n\u003Cpath d=\"M332 484H237C237.091 428.549 215.073 375.348 175.82 336.181C136.61 296.99 83.4372 274.982 28 275.001V180.001C108.645 179.915 186.005 211.946 242.985 269.016C300.081 325.977 332.117 403.349 332 484Z\" fill=\"#ffffff\"\u002F>\n\u003Cpath d=\"M160.998 417.976C160.77 449.654 138.227 476.773 107.124 482.785C76.021 488.798 44.9948 472.034 32.9773 442.723C20.9598 413.412 31.2881 379.693 57.6599 362.141C84.0317 344.589 119.124 348.078 141.524 370.478C154.111 383.066 161.126 400.175 160.998 417.976Z\" fill=\"#ffffff\"\u002F>\n\u003Cpath d=\"M483.999 484H389.298C389.423 388.232 351.491 296.365 283.9 228.736C216.462 160.965 124.902 122.918 29.4476 123.001H28V28.0004H29.4476C150.03 27.8503 265.7 75.9205 350.851 161.571C436.265 246.97 484.188 363.024 483.999 484Z\" fill=\"#ffffff\"\u002F>\n\u003C\u002Fsvg>\n",{"isInternal":190,"label":424,"url":425},"RSS.com","https:\u002F\u002Frss.com\u002Fpodcasts\u002Fthorchain\u002F","Socials",{"anchor":28,"getParameters":28,"isInternal":190,"label":428,"openInNewTab":190,"theme":429,"title":28,"url":430},"Launch App","important","https:\u002F\u002Fswap.thorchain.org\u002F",{"data":432},{"favicon":433},{"alt":47,"assetId":434,"caption":28,"crop":28,"height":435,"hotspot":28,"lqip":436,"width":435},"image-b4749092773d8c5a7fb87c546187705551578dbc-300x300-svg",300,"data:image\u002Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEe0lEQVR4nHXV708TdxwH8BMrg6AbMrQKYoeCQKnS6eKyzQGaLFuymP16si2L2Y8HwwdLtof+ypgmyx65+MxEGdZEFBYXnVAdblbBOaBIoaXQFq4\u002FaG2v7ZXeXe+ud70e7wUGUyp+\u002FoBXPp\u002Fvj\u002FeHIJ4sQFNEUtoix9T+Yo\u002FnRAk5YS4NOEhtcIQtCw+y5dF+cmv0jnlr7I\u002FjuuTN5srUdW0TLBpixfKhYO04rS90hQ6vcwe6ikmvo8Trim4IOIRNwRGlLDygVFD9gi5+J1pJ9zpqWXPn64z58AHpT30TLAXLMQsK1jj5lwsd8ZNFLsq6zh1k10+T6os+NzbOjGNTyIbyyCAqovdRTd\u002FD3uRd9b1UP\u002Fup2D\u002F8jnDr1B7+ym6dr30RBTTECKdfY0ueLHTEnUWTEfl5TxDrSS+WwM0hG6ooK16jrfiYHUWr4MIZyY1v0gNyo3jDWZ++8kO9ZKr7b3w7tHkj3OH8UWa40EnLRZMUlsCNPje2hybxBjWBQ7MenOZncFum8UBJ4Kw8hY9EC4ziVak+fdlqyJhaDOjQEoQt3bzaxnfl2zm20JnAEriB9KEh6MUX8SDOpmL4W+IQzEqgVAk9mQi+FAaxm++GXvwVBqmD3aVc7KxX2puJvIfScY1NdOSPseqTYJnXj4ORIC7xScwoMuS5OYhzWTxQZvGdYMderhd1\u002FLUFcKfUoTYoJkdDtv0YsWpYuqmxidF8O4fcDl8N+fATE8NkJg1+LotxJYVTwhTeZPpQw5pRuwTKHWhQTJRRbesmVg3LXs2oKOSC82e42e\u002FB\u002Fsg0TnMULBKDM0IAbzND2DF7G9VszzJwV+aCYFTOkcQqq8xpbKKyEjh\u002Fy7rgBD6MT+NHLohDzDgMiT5sm+1dCVSMynl2vkP2WWCpz42akAstiQAuCTG0pkg0Jv95VodKQ\u002FY8M9+hV2NbeeTKwDQ+ic3gusjgUVbGkMLiBO9GI9uHutwzzFzgG5Tz0\u002FMdmjWjaSoX3OL14\u002F1ICJd5BlFVgQqAm1PQm4nhK\u002F4hjNytHNBEGbNt3USeVTyusQnLns3GqRDeCoXRxrIIZTOQ5lTQagZjSgqmdBCfpazLQalD3ZkxOYzZX44SxIjYtHqU78y3swsPu8QVxb5AFD8nWThlGQFFxoCcQrsQwbecG+8yVuxJWpaNbJA62J2Zi52GjKmJIOwpbd4o15I\u002FlrSuc9KykaRxJMaghxdgFlI4zcbweYJEc3wMhvgAttN3c29ZWvh6aVOLIXVOuxgOtP65scTJ8smE82BgVv4+zuAITeODSBCvhN3Y9mgMWxbT5iXa8iQo1Qpd4\u002FXpy62Pw2EhvnwFL0zEdu9wxU81+hLWff4IW+f3q2V+z1PxtQAmetVqpputSV0bqhOuturlLuPj+FosnQ8FVR5ar\u002FOEW0rc\u002Fs7iKdJR4nNRGwLj\u002FP8BG73P6+IWaj5gq5I3Oqu537+u536r0yEHW7YC7KR27YS3qZicOlbidXWXBuykNmRjysKDTHn4HlkR\u002F6tbR\u002FcerZo1N1VST6+AfwFKhhGPaiwFVAAAAABJRU5ErkJggg==",{"data":438,"sourceMap":-1},{"author":439,"date":441,"globalSeo":442,"image":456,"readingTimeLabelTemplate":461,"related":462,"seo":669,"seoImage":675,"slices":676,"tags":2444,"title":673},{"avatar":28,"name":208,"slug":440},"tc_intern","2026-05-12",{"description":443,"noFollow":190,"noIndex":190,"ogImage":444,"ogLocale":28,"ogSiteName":208,"ogTitle":443,"ogType":450,"structuredContent":28,"title":208,"titleTemplate":451,"twitterCard":452,"twitterCreator":28,"twitterDescription":453,"twitterImage":454,"twitterSite":455,"twitterTitle":443},"The World's Leading Bitcoin DEX",{"alt":445,"height":446,"type":447,"url":448,"width":449},"THORChain - The World's Leading Bitcoin DEX",630,"image\u002Fpng","https:\u002F\u002Fcdn.sanity.io\u002Fimages\u002F355nlzcp\u002Fproduction\u002Fd7b83200f512f7d535d5ac7bc7fcb38be7a63ce9-1200x630.png",1200,"website","%s | THORChain","summary_large_image","Cross-chain liquidity protocol supporting BTC, ETH, Monero and more.",{"alt":28,"height":446,"type":447,"url":448,"width":449},"@THORChain",{"alt":47,"assetId":457,"caption":28,"crop":28,"height":458,"hotspot":28,"lqip":459,"width":460},"image-da1d60735da3f89b82877cb79e5e6e89eb8dc691-1920x1080-png",1080,"data:image\u002Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB\u002FCa1DAAAACXBIWXMAAC4jAAAuIwF4pT92AAACQklEQVR4nDWTy24bRxBFq2qm59Hz5JAcDodDkWIUC1T0AAMkWiT2QnCcIEay8tKAAa8C5BPy8SdoUl4Uuntz+qLqlMi2QKYC2XhkyJFlinQJMkuQ1iFNqBipX6uJ0Vk4Hdo6dOaQLkWWHh1LRDYFuvbIKkfm6QVQRUhhqDc0NzTc6wjtHDp36CLB5im6TNFFivY5ui7QqUZk8Mgyu\u002FwSEnhDMkWcorEisZzfIYmtM3TMsdFj2xLbV+i2QEePTiW6rRHtPXFfkCwKkjbHlSnOp6R5RpKlREmE1jE6Zti+IDo0uNMG98ue6Mceu23QXQBX6K5Gor6gOPR091d0P+xoDmtmNxOL455m05NUGbZKsZsS+64gPk3kX3\u002FH\u002F\u002FOB+O0VdmzRQ3NOp1cNEtLVp2tWH39i+PuZ5csTq4\u002FPjJ9+pX28Ju5ybMrR2wq7rYjf3+P\u002F+4L\u002F9y\u002Fi5y32pkWvvwFDwkWOP0607x6YvZxo3j7S\u002FfEz3Z\u002FP+DcTUZdiuxw9VthjS\u002FThDvf5BffbA9HdEvuWbltjuwbReUbUl8RDgxta3GpGMs5xw5yo8mgRoZsMva\u002FRpxY79djjgH3fYfsAqtCpQqbQx9ehaFAgeFVESGZIcpmyhCnnhq1T7FheoDclGlqwztGxQDfluWRdImOF2HVHspuRTQ1JX2DBw6BO\u002FqpPcLALU06xg8d2HhtydJUhwb\u002FBnx2UobhA3dOW+uGKxd2W5tDjev+6GRFSGlIGyRVpI3SdoqsEnSdnoc+LsLiAZeXPwP8B0ScEKUMoB4UAAAAASUVORK5CYII=",1920,"{{minute}} min read",{"items":463,"title":668},[464,487,501,515,529,543,557,570,588,599,609,621,638,648,658],{"author":465,"date":473,"image":474,"score":480,"slug":481,"tags":482,"title":486},{"avatar":466,"name":471,"slug":472},{"alt":467,"assetId":468,"caption":28,"crop":28,"height":469,"hotspot":28,"lqip":470,"width":469},"Raynalytics logo","image-e0f6903864fb807e556c711654798eb695e55053-1024x1024-png",1024,"data:image\u002Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAACIklEQVR4nGPgZleAIB4YCWHgRzxgkgFZKQ82zZhm8cAQpmZFHnZFbgQCiUAYaJrRbYYiNnkI4gIjEJtdHqfNPDDEx6kiyK0txKsrxKMrxKMjyKMrCCJ1BLm1+DhV4dagOxviYFE+Q02FaHOdMkvdSgsQqgCjchOtQjXZEBE+A5hHsPlZlN\u002FYWCPPz2FpmPuWMPetEBTuvi3Cc5e33QJ1uTA+TjWIF7D4mY9TTVrEQVc50Vgz30SrEILMdUq9bedFeu0y0ykV5NHhZpMHByqGzQJcGlLCNoqSXkrSfiAk5aco5aMmF+Jo1h3ptdNCr1KIRxddMwwpSovYWenXetnO9bSZ7WE9y8t2vrfdAh\u002F7BaFumwNd1ugoJ\u002FJzqXOzy2MJMF52RSUpHz+HJVFee7xs57pZTg9x3ZwcdCHW97CHzSxDjWwJQUseDiXkhIgS2spSfr4OSzxt56jKBUuL2OuppPk5Lgt132KuWy4hZMkL1olFMyQlKUn5+dgvcjbvlxCy4mKTE+LR1VZO8LKd52k7W0spRohHF5zasCcSRTkJNyezbiv9WnFBc0iUCPPq66oku1tPtzVqlhVz5uVQxhnPwnwGStK+8hLuAtxaMEFFYV49JWlfNdlQCUELiGY4YkBJtByKvJwqvBzKEOeB0zmI5OVQ5uNURdMJ08wGVQRGqNkATRzGhaYwrHmNSIQc2tAwhycgrKUH9gCDhzlEM9bSA00zAHGqkDyWCyYwAAAAAElFTkSuQmCC","Ray","ray","2026-06-13",{"alt":475,"assetId":476,"caption":28,"crop":28,"height":477,"hotspot":28,"lqip":478,"width":479},"THORChain x NanoGPT Ecosystem Podcast #208 thumbnail featuring Milan Dereede discussing NanoGPT's integration with Kenton and Patriotsounds.","image-61e57708bd8780278f67ddcf5f97b99671186e8d-2782x1565-png",1565,"data:image\u002Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB\u002FCa1DAAAACXBIWXMAABYlAAAWJQFJUiTwAAACsklEQVR4nDWT3U\u002FbZhSHfenXsR1\u002FxY7t2DEmCeSDpFnSEJRQKkqhJKUMKE1TYBtlVEUtYls7desmVdsuqu1it\u002Ftznylhu\u002Fjp3D1H55znSGoxQI191NBDLeTR0hitUUFbu4N6v0Nm2ETpLSFqMSLOIfIWImcgnFlMhGsjew6yn0MOPaRM0ScTefNoaYhZW8TuVLGGdbKDGpkvKijVIiLxEP4MZt4CcybyDJa\u002FBcmxj0hCpEzik0l9su0Ub6tD8LBPOOoTn65RmHQwV8soiY\u002FsO8iehXAthGcjZqDARY7yiGKAkhYQpRgpkwbo7RT\u002F+T2KlyP8oy2C80OSnyYkbzYJxi20aoQSB+i1EkanjtlrYay2yd69g95tku210DoNlJUSklqJsDabFK\u002F3Cb\u002FexpmMyX\u002F+lfzvN7gvNggndzE3ltHqKc5Gj2AyIno1IXpzSvjtBP+bY\u002FyL5zjPxqj9JpK+UsZ+2CU6H+OOh5gnz3D\u002F+Rvr57cYT4YEl5vYx10yKwtkG2Wce10Kp7ss3ExJbl6Q3JySvDvHf3mEtt5G0rptzFnnw23cJzsYl68x\u002FvqM\u002Ft1rrIsJwcczzOk68nKM8F1mVjjdKuGjNaKD+8RPHxBNdvD2NtBWG0jaYIC+PiQ32iJ\u002F9hT77RXZ9z9gffyA\u002F8cn8u+vUB\u002F0kJMA4Tnzg6hRnuxiTHY5xWiUMFoV9GYZpbGIpI+\u002FJLv7GHO0g3uyh3d1Qv7Hawp\u002FfiL47QPG4WPEUnmuh8j9p41rzd0TgYuIfJSFEKUUoVSKSPbLa9yvLslNp5hHe5hHuzhn++Qu9jEO1lGapfmosm0i7Cyy\u002Fb\u002FQDmohxColuPUybmMJp15Gsl69w\u002Fv+F3Kz3U2P0Q8eoW33UQdVlEaEiJzbrzB1FEOfV2EbZHIudjElbTVpDPrUhn3SXpt\u002FAbUfSGrjFDZBAAAAAElFTkSuQmCC",2782,1,"nanogpt-coming-to-thorchain-every-ai-model-no-kyc-paid-in-crypto",[483],{"name":484,"slug":485},"Podcast","podcast","NanoGPT Coming to THORChain: Every AI Model, No KYC, Paid in Crypto",{"author":488,"date":490,"image":491,"score":480,"slug":497,"tags":498,"title":500},{"avatar":489,"name":471,"slug":472},{"alt":467,"assetId":468,"caption":28,"crop":28,"height":469,"hotspot":28,"lqip":470,"width":469},"2026-06-11",{"alt":492,"assetId":493,"caption":28,"crop":28,"height":494,"hotspot":28,"lqip":495,"width":496},"THORChain Community Podcast #207 thumbnail featuring Chad Barraford, Kenton and Patriotsounds discussing the network restart timeline, chain integrations and POL fee split.","image-db4942ed7b112b0480e0e5341639a140e4e6b7f0-2767x1556-png",1556,"data:image\u002Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB\u002FCa1DAAAACXBIWXMAABYlAAAWJQFJUiTwAAAClUlEQVR4nE2Ty24URxRAe9lVNePurn6\u002Fu+dt7NjgsU1oHsHODAM2GCQMDmBQFA0QxSYIRwGJBUHKIkqyyjJfe6KJosDibO7iLO4911BFiEx8ZOgifQfp2khtIe0lhLWg\u002FYnFbIG2EK6D8DSm72JGHmYSYGYRhioiVBogM59WGWP1CvQgxx6EtDP9Sf4ZprYwXRsz0P\u002FLRB4hqgRDVTGqE2Nv9oimmySTL0lnmxQPN0hmQ6xBhPQcpK9RSYjKImSZoqoMWefIOkN0c0SvRPQLDNVNsLb6pE93Kef7xPcnpPNDqncPKZ9fI9wd0e7EtDo5zsV1vElDcHuX4M4U9+YO+sZX6Nl1lq5tI9cGGK1Bhj\u002FboHp9j\u002Fh4gvvkLvGfHwk\u002FnOAfXSF5MMZpBrSWa3RzgejwBsXpI8o3z8hPj8lff0t+Nsd\u002FfIDaXsVoj3KC6Zj82Qz3ZoPz3VPCv\u002F\u002FCOXuBdachebmLe2+MHBW0ugX64irZ0YTq+QHV9\u002FepX31D9eMTgsMpcryM0eql6K0R8d4VvP0p1skr7D9+o306R8+PSN4f4zxoEIPs3x3a3YxwY5n06gWynS3y6SXy2WX8qxuo8\u002F3FUSJa\u002FQyvWSc83EP\u002F8BLrpzP0+7fEv\u002F5CePYCdX2MWcaoJGApj3DqDLdX4g47eOd6eF8Msdb6yNUOxiKVVhGxNCzxvh4THt8lfnNC9vtHkg8\u002FYx3cQgy6iNBH+BoZaGTkIZMAlUeoKqXVzVGDAjkqMew6w6lSrCKm3U2xxyu4+zt4j29h7zXIlS4i8hHaRjiLoG1Mz0EEPu0sxe3VBOf6BKtD9EoPw6lz3DrHziJU4CIWH1OGqH6ErANEpBH6s7D\u002Fkyo\u002FxC27dNbXWWm2WW62Kcdr\u002FANinzz2j417nwAAAABJRU5ErkJggg==",2767,"thorchain-eyes-trading-by-midweek-chad-maps-the-final-restart-steps-with-zcash-and-monero-queued",[499],{"name":484,"slug":485},"THORChain Eyes Trading by Midweek: Chad Maps the Final Restart Steps, With Zcash and Monero Queued\n",{"author":502,"date":504,"image":505,"score":480,"slug":511,"tags":512,"title":514},{"avatar":503,"name":471,"slug":472},{"alt":467,"assetId":468,"caption":28,"crop":28,"height":469,"hotspot":28,"lqip":470,"width":469},"2026-06-06",{"alt":506,"assetId":507,"caption":28,"crop":28,"height":508,"hotspot":28,"lqip":509,"width":510},"THORChain Podcast #206 thumbnail. ","image-df2c03c1b26b6b4238e3f15a50f62367cb45fd58-2865x1611-png",1611,"data:image\u002Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB\u002FCa1DAAAACXBIWXMAABYlAAAWJQFJUiTwAAACrElEQVR4nD2T2W8TdxRG53F+9uye8exexnESe2wHyxNMnbWAE4eymMaJIQskbAJVhBQqovDQSkSV2r\u002F6VHarPlzdt0\u002F30zlXUpMItRygxB5K6KGWY7TmIlp\u002FBXWjh7LVJb+WIjoV5KqL7FsIx0AUDIRtIjsWsmsj+w5y6CIp1YB8yScfuyhlH71ewewsYt5poK+lKKvL5FpVROIjggLCMRG2Md9y0fo\u002FSI59RDn4L7DiozZi7PUW\u002Fr0+wbBPfNgnnGZYa0vkkxDhOwh3dp2FKFoIz0aEReTYQ5R9RBIhFkpISi1AmYWNepTe7BFOh4THj6j8NqXyaZdg3EVvleYttOUE\u002FVYTI2tj3F5BzzqovTZq1iZ\u002Fq4FIEySlHqFndcKzIfGHhziT+3jXn\u002FD\u002FusI538U\u002FXMW+20RNEwobGd5kRPRqQvT+OcH5Ad6LfbyzQ6zxkHzWRNLSBcxBm+h4B2+yjTEe4fx9Q+HPb2j793DPtigeDVC7NbRWHXszIzwaUfk4pXLxnPLFCaXLl7inj1F+aCOp3Tb6oIf36Ee88Q7G8THGzQ3a9WeM10f4X08pvLxPrl1FBEWUSoCdLRPu9omebBHt3yWaDHH21lCyBpKyuY26uYE13MZ79hjn\u002FSvML58pfLvC\u002F\u002F4H3tUF6mgdOYnmesxgzBTTazH6chU9rWG066idBURaRVL3T9AfPsV4sId98BPumwO8y3eEN9eE379iTseI5hKyV0TYM8om8oz2jHLgkiv55KoRuXqJ3FIZST\u002F7iH3+C8UX51iHP2M83cU82KNw8gDjyTr5bn1edS6yqSMsfS50ruigRRF2PcFLFym2ljAbNST97RecX3\u002FHvbzCPD1BHY9QdgbkBym5NEaU7H8\u002Fw9TIGRpiNpZO3nYolKoknTbNO6ss9nuEK03+ASCgRwjFLAHWAAAAAElFTkSuQmCC",2865,"the-stablecoin-that-survived-a-95-crash-zephyr-comes-to-thorchain",[513],{"name":484,"slug":485},"The Stablecoin That Survived a 95% Crash: Zephyr Comes to THORChain",{"author":516,"date":518,"image":519,"score":480,"slug":525,"tags":526,"title":528},{"avatar":517,"name":471,"slug":472},{"alt":467,"assetId":468,"caption":28,"crop":28,"height":469,"hotspot":28,"lqip":470,"width":469},"2026-06-04",{"alt":520,"assetId":521,"caption":28,"crop":28,"height":522,"hotspot":28,"lqip":523,"width":524},"THORChain Podcast #205 thumbnail featuring co-founder Chad Barraford.","image-746ecaf96b5f17d5b9353c4d4d58f41714889fa7-2738x1540-png",1540,"data:image\u002Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB\u002FCa1DAAAACXBIWXMAABYlAAAWJQFJUiTwAAACm0lEQVR4nE2SWW8bZRSG53LmmxnP8nn21ZmOJ86iNs1SE5vSpkkd3JZGFjhFUUOkELqkSlUisUlIBW5AiBsu+bMPshOpvXguzs17js77KHoWoMceIpAIz0FIG921EI6FsFtolvmB2exYaK6NJh20toPqS9TQQ4191DRA0fMQPfURmY\u002FZibHrAtkrcBYjzFwipHUVdI06w7VQpY3quahh+yosC9GKCEWUEfqNGOdOl3C0RbzbJ\u002Fl8i\u002FzZOvG4h93E80s0z0WPffQsQi8SRCdDLORX3MjRugVanaPoVYTVb0hP9ii+HRNOdom\u002F+4rip0OKs7uEu0uYVYxRZjh3buLt3yV4uod\u002FMKL9aBc5uoc7uoe9s41+u4diLCZ44w3KtxPCr3doHx0Q\u002FfM7\u002Fq+v8aYD4ukGzrDBaErc7TWiw32KiyPKyxPyi2PSN8ekFycExxPM4RpKq5cRjDbJjke4D\u002Fs4p98Q\u002FPcvzrsz7CfbxC8eICcbiMUco8pwt5ZJvtyhc\u002FYF5csJ5fmU4vwZ4eE+Zn8FxawT5NYS8XiIfLSH9eYt9t9\u002FYp6f4p4ekvzyHGc6QGsy9CTA6qQEaw3JcI30\u002FibZw23S0YDgs3VatxsUvQwx6wxvcItw+hj39Stal9\u002Fj\u002FvwD0R\u002FvCS5fYNzfQC1jROzTykKcMsWtCmS3g1yqkasN9moXY6VCMYoIIw+xFku8vU2C5weE785J\u002F\u002FqN+P2PWE\u002FHqE01d23WtPBdRNieh+tpMG989gq9zhHdAsVeSOcbrTyiVaXYmyu0nzzAOxpjPx4glq\u002FDpH0ttI0608hvYyYxbtUh6NX4y13kco3iLGS4nQw7DTF8iRZJRCdE70aIBR8tdNHcj+R2WmjSQvd8ZF5R3bzF6rDPyqefUPfX+R9QWz4HZbR7HQAAAABJRU5ErkJggg==",2738,"thorchain-still-paused-monero-targeted-for-month-end-and-the-limit-order-debate",[527],{"name":484,"slug":485},"THORChain Still Paused, Monero Targeted for Month-End, and the Limit Order Debate",{"author":530,"date":532,"image":533,"score":480,"slug":539,"tags":540,"title":542},{"avatar":531,"name":471,"slug":472},{"alt":467,"assetId":468,"caption":28,"crop":28,"height":469,"hotspot":28,"lqip":470,"width":469},"2026-05-30",{"alt":534,"assetId":535,"caption":28,"crop":28,"height":536,"hotspot":28,"lqip":537,"width":538},"THORChain Podcast #204 thumbnail, presented by Raynalytics","image-f4949db921fea716925a32ef4dbf3dc6c4ad8fb6-2845x1600-png",1600,"data:image\u002Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB\u002FCa1DAAAACXBIWXMAABYlAAAWJQFJUiTwAAACq0lEQVR4nC2T2W8TdxhF563zs2dfPKuX8RLZGTuLnaWxEpJmMwYlgDE2VsgCLmoFqE0iUqFGRVVpJfpXn8ouD1ff29En3XMltRKjFkOUvI8S+ajFGG2xhra5jPqgg7K7QnanSWY5QU485MBGdg2EbSAcE+FayJ6DHLjIUQ5JSUKyhYBs7KEUA7RqEaNVw9xooHdTlPUGmVYZUQkRoY1wTYRjzK+cs5ADZw6SYx9RCJCUcki2FKDU89jdFH9\u002Fg\u002FBwg\u002Fxwk3i8hrVdJ1uNEaGL8Kz5RyJnIXwHOZyBvDlIJBGikkdSKuEc5hyvUpg+JB4fEU4eUbodkVz3iJ610VtFMoUAdSFBX66jry6id1po7SbqyiLqakp2uY5Iy0hKLUbv1Igujyi8O8EdHuD99oHg30\u002FkfuwTjtdxDlLUxQSr28YfHBNePiN6+5Lg8jne+QD\u002FaoQ96KFstpC0tIq11SR+1cN\u002F8QPGk2Ocr39hf\u002F0DbXhI7mIH76yL2qmiNWvYu2tEk4ckv0wo3ZxRvLmg9HFKMB2i7XaQtNUWxlYb\u002F3Qf\u002F8kR5mSC8eVv9PuP6K\u002FH+HdnuNNjMitlxKy4Uoiz1iDqb5Ef7BEPD4jHPbyTXbTvm0jKzgPUnW2swz388SnuT28wbm8xP93h\u002FfmZ4Pcb9NM9vqvlkf1ZMc5cMb1SwKgn6GkFvbWAulQj0ywjaYMJ+uOnmP0+7ovH+G\u002FH+Nc\u002FE325J\u002FrnHut8hFhKkQMP4dhz9+a6+A4iyiHyAZkkJlMtkFkoIplX7\u002FHevCO4eI0zGmA+72O\u002FPMG9eoo52ie73kDMHLNNhGkgrG9C5xyUOMKuJvjpAl6rjp3WkIzpNf7tZ8Jf77DPX6EPHqH2tlG2Z+soIoru\u002FzKbGsL4Fksn67hY+TJJa4m0u0Gju0GpvcR\u002FN5RHrVy7L9gAAAAASUVORK5CYII=",2845,"more-than-a-block-explorer-deving-zone-turns-thorchain-into-a-living-map",[541],{"name":484,"slug":485},"More Than a Block Explorer: Deving.zone Turns THORChain Into a Living Map",{"author":544,"date":546,"image":547,"score":480,"slug":553,"tags":554,"title":556},{"avatar":545,"name":471,"slug":472},{"alt":467,"assetId":468,"caption":28,"crop":28,"height":469,"hotspot":28,"lqip":470,"width":469},"2026-05-29",{"alt":548,"assetId":549,"caption":28,"crop":28,"height":550,"hotspot":28,"lqip":551,"width":552},"THORChain Podcast #203 thumbnail featuring co-founder Chad Barraford discussing the v3.19 protocol update, Soda Labs, and vault hardening, presented by Raynalytics","image-af357adfe21d9e64fe7c00f8e5dc61dff25c5478-2705x1522-png",1522,"data:image\u002Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB\u002FCa1DAAAACXBIWXMAABYlAAAWJQFJUiTwAAACn0lEQVR4nD2STW8bVRRAZzkzb+yZefPx5tMzY2fq1HEStU2xa5MECnXaJo7IR1EDJS0BEqJiqSWwoMoGpArBtlv+60F2EIujK93FuXdxNJEpzDjAVB5m4GJ6LkI6mK6NYTcwnAam01xgzJnvpYPhuRiBRA899ChAT0P0LEITuUJkIaJQNOsc2VvCX2vjraU0Kx\u002FTd25E\u002F6HPp7TRfQc9lOiRj54E6HmEUSZoooyxuhnedp9kOibZGZPtP6A8HZLtr+D2UsxQYgYSkUVYZYrVzhGdAlGXmHO61QKjW6KJOkFu92n9uEt+9hR19Ij0pxcU776i+H6LaLJCo76RyPE91PQh0fETomd7hEdP8fcneNMJ7s42jcE6WqPXQh2MqN4eEh5v4b36kvjDnwTvLvAPH5A+\u002Fwh3cxlruUSO7hAfTyhmJ5S\u002FntF6+4p89g3Z7CXq5RHNhwO0Zq8g2h2Sv5jgfj7EvTxH\u002FfMBZ\u002FYtznRE+nqCd7iBuZxjVRnunS7JF5uU300pzw8ozw8pL54RP39Cczz\u002FsE7xhn3i3S28vcfYb37B\u002Fus9jcszvIuvSa9PcY5HGHWGSBR2mRCu3SIdr5N9skH+2YD80Qi1vUHz7jKaKCIadYtg8x7qZB\u002F5+hL76me8699I3v+BevMDYvMueitGxCHNLMIpU9xOC7cukbc7yJUap19jrXTQrCLGymPsXoU\u002FuY86PSC+mpH\u002F\u002FTvJ9RX27gR9qY2hgkV3RigxIh8zDjHTCLNIEO0MsdTC7BZobjvHLVPsVkyjk2Lf7+PvfYp\u002FsoP9eIDZq25k85gXQTvovosR+lhJguyUhL0a1e8SrHbRZDvHqzLsVCFC7+Z6pRB1hFmFGJG7CPn\u002FuN152A4iCJF5m\u002Fb6OqsfD1ndGnF7POBfAGM\u002FT1ks1hMAAAAASUVORK5CYII=",2705,"thorchain-path-to-restart-v3-19-soda-labs-and-hardening-the-vaults",[555],{"name":484,"slug":485},"THORChain Path to Restart: v3.19, Soda Labs, and Hardening the Vaults\n",{"author":558,"date":562,"image":563,"score":28,"slug":31,"tags":28,"title":569},{"avatar":559,"name":208,"slug":561},{"alt":560,"assetId":434,"caption":28,"crop":28,"height":435,"hotspot":28,"lqip":436,"width":435},"THORChain logo","thorchain","2026-05-20",{"alt":564,"assetId":565,"caption":28,"crop":28,"height":566,"hotspot":28,"lqip":567,"width":568},"THORChain May 15, 2026 Exploit Report #1","image-8d6f6da022a0bd8d56572e36b553afaf5ef6c150-1472x828-png",828,"data:image\u002Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAIAAADwazoUAAAACXBIWXMAAAsTAAALEwEAmpwYAAACKklEQVR4nE2RWW+bQBRGkeLZGDA2MAzLsBlsA8ZxveAFJ6kTErtJpChN27TqU1VVVf\u002F\u002FL6hIXyodXd2H892H+0lnrH\u002FGjY5tdhyz47COy4D3NtvFAgEHiQ2HDkwdGHEoTOCZQLQO8JjU4QZwGHAtIDjweWsHHIY2il2UCjQSKBMo81Du4yIm0wQXEUpdFNso5hIQHA0EGoU4i3Ae4yLG5QBPIlyEpIzJ+UCeDcgspttp9\u002FFGe75VmrW8zsk0woUvkTToVaX+fmler83DymiqfrNStjmZxfI8odWYrjNal9rjgf34bH5\u002F6J52alMpF6W8SCU9S4N9NWj20U0dHNbeoTIuzukiJdNIXqTKOlc3Rfdq2X9qzJejcaqVy2X3WHdPW7qdSL0kFOcT\u002F13Ji6E+jrRxSEc+Hgs8Cck8pVWmLsZaPdc\u002FHo2XY6+p1etaezxop0tlv5KQa9HApYGLPY4EgwFDsY2HLpn48jxRNpm6m2oPB+P3N\u002FPnp\u002F7znfbUaA\u002Fv1asN3Vftt\u002F8BuAFcE\u002FoMxRwPHTwJ5HlKN7n6Yd\u002F\u002F9ar\u002F+dr7cqvd77t3O\u002FVyQdcl3ZRSxzahw5DDoGNAR4eeCUMLpx6ZxGSWyqtMudtqr6fufU13Oa1GLcshXSR0nkjAs+TAVUJXFhZq8wYMOEp8PI5wHuEiIrNEng\u002FbbnKBc0EKIb9BCl8CLqOBo4YOFRa0dWDrHcFB6ILIg5HTHgoYChmKGIwYjC30H38BxZhPigqOwgsAAAAASUVORK5CYII=",1472,"THORChain Exploit Report #1",{"author":571,"date":578,"image":579,"score":584,"slug":585,"tags":586,"title":587},{"avatar":572,"name":260,"slug":577},{"alt":573,"assetId":574,"caption":28,"crop":28,"height":575,"hotspot":28,"lqip":576,"width":575},"Rujira logo","image-15f336fdb9fe2f47d73b04ef83491248aa36bc73-500x500-svg",500,"data:image\u002Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFMklEQVR4nG2U609TZxzH+4IX\u002FAGLfc79nF6sLRQslYmIlDvorMxoQVEBYUIBEYei2FJocY3IIFMEjXOLgAJCJA6DLjNLTOYFFdl0lZk5wWjMLI5sdmgiIeS7nJPNmbkneV48bz75fS\u002FPT6V661y2IWxImlGfFZ4l9\u002FOTnlPcnYud7M2JTnYkdJq5Huqjb0wMUj9c\u002FGbBw7or6mdJIwuCaqgQpvq\u002Fc1JA+IBu2tSpeVB2RLgy4OV7A+XMgalNTPUrB102l0OXzeWT6lc7qQNTzVRPoId813+J3HfeIL+aLguPwt+B9eqeW45rA41e8dxoAVsfSqYd8xYqEYuoGOiIGXpihpHEwEoSkUHWz5cTT6hDPTh6QR3wXXvvqeUNVJb5pWna1KEfb9wr9Y1nc9tnY+hk6CgzRLIIIjFAIAvBEz04ogVLNJDIIsSSJGwi5bOt5PS9C+q7vjEybVTk90oz6nbjRNk+7Ve37VzFrJVOg41dh5VsoXKzmC1IptchnspCFLVMgRmJBfEkHctIGvJI2esOanBUlv\u002FjgqBadczwW5LPcHUgV\u002FCGzPQKLKHTUSG0wS8NwyP0ws13oZY7gQq2CauZAhgpK2zUByilXUii7LCSFZDly56OqJ8lqVqNT+oqdX2BBNYxL0uTJ9wlncQhzXW4xR64hFNoEs7Dw3cjl6mCmYpDJpWDffRhZFAOZeJM4phvoXoC35IJt+oTY+DrjdLBKTOTCIZIeJ9Zid2aU2jRXsUBzSX4pQuoF85gL\u002F8Fith6JNCrsZb+CC6mA+mUAyzRKkFVU03BIerusKreNDa5Stz9Sk9bFWAca0eZ5igqpKOokbpRJw1gK9+IQq4eVfxhBbqDbYab\u002FRzJ1FoFaCRWFJDqV3JPVa6IW3+mi+VzGsqsAKOYRGTxJbBxubBz5dgmtGAdtxN2tgTlXCtcfCd8fC92sW1KUCzRKJXKoZxz3fS1kKo2cjSUJv0LFCkjFtJWmOg4ZHBFKBE\u002FQ6HgRw5fg+18GxqFQfiEfpSyflip5DdAB+2c62Kuv1DVRo5NZmlq3kgWKAN0dDQMtBU2bgOKxBYFms1XIp9vgEc8gyq+DauZYhipWDBEo0jeQle\u002F7GJuPlS5o366uF7\u002FaTCCtSlAExMPm7AF0UwKLEwKcgUPCsQmLGPXIJXdgEqhHQ5uJ6KoeKXwDJEQQ9lQwRwM9rB3hlUNlid1xaaBwFIhZ56nDIjl7MjXH0G2VItMwYkCTSs2ifth4zbiQ36HElQR70cCk\u002F33bzIglc6Z93G9gUFhwqXyL\u002Fnd9rF5pN+ubwyZ2ETEcKuQr29HycIuFOuOYbOmGVl8GdYIVXBK7XBpzmKP1I3NfB0sdBIWUytQyHpDR4Sr\u002FefF5zaVf+mM2mN57NxmGh5NlipnzWwqYrlsJPB5WM7lIobNhJGOQwyThkTWgRQ2D6lsHpYz2bDSqfiQLX\u002FtE86NdmkeOIekoFrVYENYw+JpU230L76tpoF7KVLlrOynSJnAEZ2Somy83Df5LS8JiYpANJ2ENez217Vi373j2nFvnzBtvPzPbmywPQpvXPKHpTb6Z19pxPlRu9YXkj2VwXL6cqXkK9cpirEhgcuZ3yB4Q27t0K0O7X3vaf3U4pP\u002F3YkNNoTLk3osj5yyp8XG\u002FsB6fUtwpWbPy3SxYi5DrJizSzUvN2uag1W6vsB+\u002FbX+Y4bJ0i79tPEd2FvQMH\u002FkjFoOymt56nZH3R\u002FeF\u002FH9hCvi9ou6iNsvvKaxiSbT+PAh42PX8cjnthORQbW8T9+G\u002FAW7YbSy418F\u002FwAAAABJRU5ErkJggg==","rujiranetwork","2026-05-14",{"alt":47,"assetId":580,"caption":28,"crop":28,"height":581,"hotspot":28,"lqip":582,"width":583},"image-c13eefa80d1f88d8873e8131ee5c0bbe7b3eb00e-1500x750-png",750,"data:image\u002Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAAsTAAALEwEAmpwYAAACC0lEQVR4nFXS204aYQBF4f3DnIeZAUTUSJHzWQQRQaFBCGJsm\u002Fai6Us0ff\u002Fb1Qzapr1Yt1+yky3pA29V37s6ZlTDNi3K1py2+0zb3VOy5jimR1YdrGNdHPVwNcDXNaGm6H8wxWpHLJupE1kDxuEXvhV\u002F8bX4k0H4Ss66xs50sdQ75miAqyG+xkSa\u002FQGv\u002FmJSnUymge91OYmnNAs75uXvLC9+0Ck\u002FU0rmBO4I2\u002FSxNcDREFcjAk2INUfmOO9tolEdYxpY2Rb5eEy1sqZZ29Kq7+i1DvTaB64qG+Jwim2G2Bri6BpXY3xNiVIwm847VierBlk1sTJtkmhM8+qJYfeFQfeFUf8To\u002F5n6tUdsX+Lo9E7doOnCb5uCVPQUh1bjfda2GrjmA5xMKZyvqJR3dL4sKVV29OuHaicbYjcGd4\u002FkK8Zvu4ItUCOGjhq4qSQOjjq4mf6JP6E02TOWeGB87STFRfFNafJisS9JzB3BEq7J9CCQEtCPSJPLTx18NTFUw9PfQIzJGfdUHBnnAcrKoUnLk82lOM1eXdJZC0IzYJQS3J6JKc1OX0kpw0K1SVUj1B9Qg0INSRMP2XG5LN3XHob6sUDtfIzZ\u002FETsfVAzjyQ0+qIRNoQaUukHZH2KFKfSAMiDYk0ItaYWDdEmpCYGcXskpK7puSvydtrYrMi0ppYG2JtSbQn0YFELyR65TeA0v4fJ\u002FEiVwAAAABJRU5ErkJggg==",1500,0,"explanation-of-the-6-preset-strategies-to-help-create-your-ccl-strategy",[],"Explanation of the 6 Preset Strategies to Help Create Your CCL Strategy",{"author":589,"date":590,"image":591,"score":584,"slug":596,"tags":597,"title":598},{"avatar":28,"name":208,"slug":440},"2026-05-13",{"alt":47,"assetId":592,"caption":28,"crop":28,"height":593,"hotspot":28,"lqip":594,"width":595},"image-df465fa15e970771442a601d7ce5f6f349789f28-1280x720-jpg",720,"data:image\u002Fjpeg;base64,\u002F9j\u002F2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj\u002F2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj\u002FwAARCAALABQDASIAAhEBAxEB\u002F8QAGAAAAwEBAAAAAAAAAAAAAAAAAAUGBAf\u002FxAAgEAABBAICAwEAAAAAAAAAAAACAQMEEQAFBiESMWFR\u002F8QAFgEBAQEAAAAAAAAAAAAAAAAABAEC\u002F8QAHREAAQQCAwAAAAAAAAAAAAAAAQACERIDITFRcf\u002FaAAwDAQACEQMRAD8A4U1DjPsC47LQCX2P5jriunh7N+PFadQHXjK3TG\u002FFETpK+5NzmwHx8RRLzZxeW\u002FF2bax3FBbvrNcoZbAtJ8VexxVuQhk8QtmJqFJ0hUvusMTb2fKPZOKT5386wyVHaBXM7YdAX\u002F\u002FZ",1280,"the-casino-problem-when-crypto-forgets-what-it-was-built-for",[],"The Casino Problem: When Crypto Forgets What It Was Built For",{"author":600,"date":602,"image":603,"score":584,"slug":606,"tags":607,"title":608},{"avatar":601,"name":471,"slug":472},{"alt":467,"assetId":468,"caption":28,"crop":28,"height":469,"hotspot":28,"lqip":470,"width":469},"2026-05-11",{"alt":47,"assetId":604,"caption":28,"crop":28,"height":458,"hotspot":28,"lqip":605,"width":460},"image-99ec27bfc4563d43836c8434a4929b692a95fff5-1920x1080-png","data:image\u002Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAIAAADwazoUAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACTklEQVR4nC2S60\u002FaUByG+3G\u002Ftuf0dtpzeqe0CELLABGVBUYQbxiMYkNEjXjbTOYymVPj3LJNkyXbf7247cv77cn74Xk4HDooYyHXRA5DvoOLOdwoo1ZN7FSFVsxXAggoWCoYMhAZdAUMFSgBU39hG5yYtQXfFFyKfCblfDnJKY1ZqVkSG7N8koXQBFsDQ3nGdAWo+g8Dj0HG4sSsJWRMlHe0pSLrzlu9hpMuOKO62ioIkQMWAab9fdOAEbANcBn4JmRtPnI5MbTFvEN6Fe90zdlbsceb\u002FvUouFqzdmpS4gueifKBVCnI9USql6W5BNdiXIvFlwW+GHIo50rV0Droeu8GRtqjt5fs971x1rdGDbJcQqVAbVbZcMU+3XXe7pknKZuk9ChVt3rifMzhUqQsxPa4Z466ytYq+flD+\u002FVVSnv0qG3sN1EtwqVIa83Z++uZD+PM9MCfHrnTCd0foGaFw9VEWpyjmx22vaqMx9LjI364kc\u002FG7PaQnKzw5QBsKvomqRfsjSV3p+PuLttpT19rivNFDnW6YrutLL+mo4FxcaJ8+qg+3LGn7+zzFPfbEDrACM8IcpkceXIhkIuhnORQEkGc5XB6KA2GSr9P0j49T9nVG+vp3nq6V8dDPi6AaYCu\u002FtfLdN6ivGsKgSNEHp\u002F3OWlySc\u002Fem8fnZC+Vh+tKuq4d9OXttlCbeRajyaBKz0sUnurYtUkuy0ozNM6rxZCTLu7o9Tf75gs5nuDtDbT6SmiW+NgDjzxXpWBexqBgUCVB1zUvEyTx7GI9v1B3ysU\u002FSD9sB4W5L8AAAAAASUVORK5CYII=","dash-is-coming-to-thorchain",[],"Dash is coming to THORChain",{"author":610,"date":612,"image":613,"score":584,"slug":618,"tags":619,"title":620},{"avatar":611,"name":471,"slug":472},{"alt":467,"assetId":468,"caption":28,"crop":28,"height":469,"hotspot":28,"lqip":470,"width":469},"2026-05-08",{"alt":47,"assetId":614,"caption":28,"crop":28,"height":615,"hotspot":28,"lqip":616,"width":617},"image-5c06fbab8ab38d54a0a6c1c90e94a672bd2e6c53-2000x1122-png",1122,"data:image\u002Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB\u002FCa1DAAAACXBIWXMAABYlAAAWJQFJUiTwAAACj0lEQVR4nGWTS28TVxSAZzlz5z2e570z45nYkziOg4lJIhJC40R5VAlNJYrBREFVI5AAGQkkqEBVUZtF1f7qr7KbqosuzuYsvvP6jmZVGWYeI9IWIgoQLQ\u002FhuwjPwXDt\u002F8c877sYgYfR8jGiAD0J0dMIQ8ZoVp1hFglCRZgqwi5TnLbEqWJsNS\u002Fg\u002FgP5t8AtUG956AtYC11GGHmK0ZZo1pLErFKslZzg\u002FirJeJNsfI\u002F8\u002FC7y2x7BmkREPsa88yTElDFmniJKiWgrjEph1AqjU6B3SzSrIxew8HhIcX2Kmh6jnp9TfZhQz46Q5+u4ywqzSPGGPcL9baKTh4Qn+wSHe\u002FgHu\u002FgHOzi7I8SdBs3qKtyNJeTVIeXb74gmRyQ\u002Fz8j++kz88gw52SQ8WMXqtfG31kkfH1G+fkb57or8zXPy2Qvy2Y9ET8+wtgdoznKBP2pQT8ekkzHexQnhH78R\u002Fvkr7pMjkhffEF\u002FuYg1rrE5BsL2GmhxSvbygev2Yejalml0S\u002F3CMtbmKZjcFTr8iHo9Izvbxp1O8mxvcXz7iXU9JP14RXh8jhksIleDWinhjBfVwg\u002Fxwi+Jkh\u002Fz0AeHeCGvYoJnzo9QZ3lqH5PQB0U+X+B\u002FeE3z5RPr7V7Iv73Ee7aN3C0QW4+QJXqUIOiXBckWr3yEYNDiDBrG2NNdGYrUz7LYkGC0TXYxJXl0hv35C3XwmuHyCsb6KnsUL50QcINJwARdFilmpxSrMpo1YaaPZtcSrc\u002FxS4ZYpdq\u002FC27tH6\u002FsDvEe7mBsNukwwAv8\u002FoUMfEYfYuaLVrUn6DfFghaDfRZt\u002FynwEv5DYabT4FkOGiCpGVBFGNnfwVm73VvDAxYwigqKmWh\u002FQv79Fb2eL8u6AvwGhSTnQTJhhAAAAAABJRU5ErkJggg==",2000,"monero-merged-reserve-burn-marketing-update-podcast-196",[],"Monero Merged, Reserve Burn, Marketing Update | Podcast #196",{"author":622,"date":629,"image":630,"score":584,"slug":635,"tags":636,"title":637},{"avatar":623,"name":269,"slug":628},{"alt":624,"assetId":625,"caption":28,"crop":28,"height":626,"hotspot":28,"lqip":627,"width":626},"Berserk Marketing logo","image-d7ce4dbbd06a5e91938a764f80e6df435452b18f-650x650-svg",650,"data:image\u002Fjpeg;base64,\u002F9j\u002F2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj\u002F2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj\u002FwAARCAAUABQDASIAAhEBAxEB\u002F8QAGAABAQEBAQAAAAAAAAAAAAAAAAMFBAf\u002FxAAiEAACAgEEAwADAAAAAAAAAAABAgADBAUREiETMWEjUZH\u002FxAAYAQADAQEAAAAAAAAAAAAAAAABAwQCBf\u002FEABsRAQEBAAIDAAAAAAAAAAAAAAECAAMRITFh\u002F9oADAMBAAIRAxEAPwDyXT8eo\u002Fkyktas9KEHszUfBwgyJYCC\u002FQKe1P2S0u7ItxUWgkmgMeAH8Mtp19oeyvIXz22qd1A7X7vKYDo3M5qtpR9fdhZlBx8l6id+J6P7iV1NkbLbxklVAXc\u002FIiK8Ov41ZF0KL7cd+VLsjHrcGWOfkd8XCE+yo2JiIResKiV7Tcp7PcREzmb\u002F2Q==","berserk-marketing","2026-05-07",{"alt":47,"assetId":631,"caption":28,"crop":28,"height":632,"hotspot":28,"lqip":633,"width":634},"image-60d2e208a7e5e0a2d31974fd1d0e884a12f2e253-1376x768-png",768,"data:image\u002Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB\u002FCa1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAACwklEQVR4nE2SS28bBRRGZ9F5jz0Pj8fP8Yzfj9hpEghxi9PUSWha16rTxHKtEFChEWpKCaRQCRYsCg0EpPLoArYpqy6QQKrURZfs+FUHDYkQiyNdXel+utL5BDlIImddZM9GTlhIdhzJNJD\u002Fh2QZSHYM0YkjuhZiykHMuYiFFGI5w7lGnnOdEHGhjKCEHkreRU47KEkb2TH\u002FPZasM6LZiSMlTETPRsy4SH4KqZhFrPnIcyXUSy3U9Vmk9TkEpeih+C5yJoHi2SgJ8z\u002FkiCjMNZGisLyHVPaR2xX0bgfzahf7Vp\u002FkvQHWvQHK3jUEuxWQO18nmG1Q7DQotZuUZuqEzSpBs0ax3SDTKGOEWaRqgHpxAXP7CumPphSOD8j99JDUjx9jfn0H9ct3EIILs6yMhwx2J1zfmTDanTK4NaY\u002FGrK6OWQw2aK7sYb32gzGapfU4T7Br98R\u002FHZM4fn3pJ\u002F\u002FgH3yDfqTA+TH7yJke\u002FN035uydnCX\u002Fv4eq3fvsPLB+yzdfps3pmOWhhs0Ly6S6i3gf7JH68Xv1P7+i8LLEzLPjkg8+5bYyRHqk32kRxMEc7GFv7lBaXqTcHyD8OaQwmiAPxqQfesyiXadWJjD7s1T+upTaq\u002F+xH\u002F1B5mTY9JPD0n88pD4zweoj3aQvhghaI08RqdMrFXBaJQwaiWMSoBRDdCLPkrOQw4y6K93cG9vkz46JPn4Q5zPptgPtjE\u002Fn2A82EK+fx3x\u002FsaZ5UIS5cyy7FqnZp34qeV0ArmYR25V0HpzWJMe1k4PY3MJbdRF3bqAMn4TadpD2l1G0Kp5YuUcZpAllk2iRl2Mym1HgRZyykGKvixm0c6HxK\u002FMELvWRus3UftNlLUWynoH7eo8+o1FBGOmTKJVIV0v4YZ5dM9BseOnOObpx9Gu4KLP+sSWa+iXqujLFfR+DW21jrbSIH65jbO+wD\u002Fj008d6l1sjgAAAABJRU5ErkJggg==",1376,"marketing-update-feb-march-2026",[],"Marketing Update: Feb - March 2026",{"author":639,"date":641,"image":642,"score":584,"slug":645,"tags":646,"title":647},{"avatar":640,"name":260,"slug":577},{"alt":573,"assetId":574,"caption":28,"crop":28,"height":575,"hotspot":28,"lqip":576,"width":575},"2026-05-05",{"alt":47,"assetId":643,"caption":28,"crop":28,"height":581,"hotspot":28,"lqip":644,"width":583},"image-8b3d603cf06352ad2248d2847b7310fc7e253be5-1500x750-png","data:image\u002Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAAsTAAALEwEAmpwYAAACc0lEQVR4nDXP309SYQDGca45P973Pe850lE8SgpooIJamanYL8qllaKRJKEIhmaaK92sXHN1UReyllu1Nf\u002FWb4PVxWfP9lw82xNyjSGkkcIyBjCNBMZ\u002F4ZY44X\u002FZYoYT2OFBlDGMZ43ji5t0iRxRkaNLTNNpTxHyzHGUkcE2hjCNFMZ\u002F4SvtThtZPHOMDnOsndocxbWu44sZApWnV821BTJPt7hLKGJPo80JbGMc08hitGWwjCyBPcukLpH3auQ76tzUa\u002FSLOXxxh0DN0+8sk3CeknCW6ZNPiMkFQp3iPp59G2lNY5mTmMYEpnkdaU8y4D7mYXSP1d4PPI995HHwlmxkjZheJO6sktYbjOgqI6rCkCyREkVCgSzgi0do8QBl30PZd\u002FF0niC6QKq\u002FyLVkhYlklakrdaZSDa4l62SCGmORHW64+8w4b5hVe+TkNtP2FqGYU6HbKXFJrdAhl\u002FB1gb6gxNBgldHhOtnhTYbT64ykN7g60uBGeo9c8oj7vSfMd3yioE552iJOKNjHhOJ6m5jeIqo36FRlunSZmF+hP6gSD6okejZJ9NRIBnVSPduMBgfMBicsRr9S9ppsqR+8kuc0ZJOq+NYa3Oey3qXbeUmn2iAiy3hyFVcW8eQzup0yfZdqJLp2GPD3yXiH5NxTlt0mW84vDtQF79QFr+VPNkWzdXmXwGngyyqeWMOxi0hrGWkVcK0VYvoF6WiDTN8bMsEhY957bjlfWHG+U1O\u002F2VV\u002F2JG\u002FqYgmS\u002FYXQlFZw5fruHapPSTMJZRZQJsrRKwiPbJM3Ntk0N8mHdln1D3mlvOZRXXGmjpnXZ5TEmcs2KfkrCP+AtVfPeDt4TK7AAAAAElFTkSuQmCC","ruji-staking-rewards-are-live-earn-real-protocol-revenue-on-rujira",[],"RUJI Staking Rewards Are Live, Earn Real Protocol Revenue on Rujira",{"author":649,"date":651,"image":652,"score":584,"slug":655,"tags":656,"title":657},{"avatar":650,"name":471,"slug":472},{"alt":467,"assetId":468,"caption":28,"crop":28,"height":469,"hotspot":28,"lqip":470,"width":469},"2026-05-04",{"alt":47,"assetId":653,"caption":28,"crop":28,"height":593,"hotspot":28,"lqip":654,"width":595},"image-993ee816f90fea2d43ea5e5bdc186fa0e1e1e597-1280x720-jpg","data:image\u002Fjpeg;base64,\u002F9j\u002F2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj\u002F2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj\u002FwAARCAALABQDASIAAhEBAxEB\u002F8QAGAAAAwEBAAAAAAAAAAAAAAAAAAUGBAf\u002FxAAhEAACAgIBBAMAAAAAAAAAAAABAgADBAUhERJBURMjQv\u002FEABcBAAMBAAAAAAAAAAAAAAAAAAIDBAX\u002FxAAbEQACAwADAAAAAAAAAAAAAAABAgADEgQhUf\u002FaAAwDAQACEQMRAD8A49otRRdX32B2tCsxA9+AIp2GNh1ZttWVdb8in88gSi21j4dYfFY1MV6krINnazKLOxZieSfMZYgQ5mPxC9zGwnqMLKMcN9LsyeyITW9Va9vRQOIQJVlvZ\u002F\u002FZ","bior-labs-cards-are-imminent-bill-pay-10k-virtual-cards-and-a-stablecoin-alpha",[],"Bior Labs Cards Are Imminent: Bill Pay, $10K Virtual Cards and a Stablecoin Alpha",{"author":659,"date":661,"image":662,"score":584,"slug":665,"tags":666,"title":667},{"avatar":660,"name":471,"slug":472},{"alt":467,"assetId":468,"caption":28,"crop":28,"height":469,"hotspot":28,"lqip":470,"width":469},"2026-05-02",{"alt":47,"assetId":663,"caption":28,"crop":28,"height":593,"hotspot":28,"lqip":664,"width":595},"image-87dd37c24da2bda7af3dfe7421b4d2330c02fd05-1280x720-jpg","data:image\u002Fjpeg;base64,\u002F9j\u002F2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj\u002F2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj\u002FwAARCAALABQDASIAAhEBAxEB\u002F8QAFwAAAwEAAAAAAAAAAAAAAAAAAAQFB\u002F\u002FEACIQAAICAQMEAwAAAAAAAAAAAAECAwQAEiFBBREjYTFRUv\u002FEABYBAQEBAAAAAAAAAAAAAAAAAAEABP\u002FEABoRAAIDAQEAAAAAAAAAAAAAAAABAgMSIVH\u002F2gAMAwEAAhEDEQA\u002FAMX6H0alegLShncKxIH3wB7yVPQpVLssFmSQFTtp37esVqXbNSYmtM8ZP5OK62kslnYsxO5POPDBCuzbblwoSwVw\u002FgYtHwW+cMbeKNdPZQNsMhy\u002FT\u002F\u002FZ","live-from-bitcoin-vegas-2-bps-stable-swaps-v3-18-next-week-and-the-affiliate-revshare-plan",[],"Live from Bitcoin Vegas: 2 bps Stable Swaps, v3.18 Next Week and the Affiliate Revshare Plan","Related articles",{"description":670,"noFollow":28,"noIndex":28,"ogImage":671,"ogLocale":28,"ogSiteName":28,"ogTitle":673,"ogType":32,"structuredContent":28,"title":673,"titleTemplate":28,"twitterCard":28,"twitterCreator":28,"twitterDescription":670,"twitterImage":674,"twitterSite":28,"twitterTitle":673},"THORChain v3.18 ships with 51 merged requests, introducing important economic upgrades such as the foundations for Protocol-Owned Liquidity (POL) and the new Dynamic Fee Model (ADR-026), both designed to strengthen THORChain’s long-term liquidity and fee architecture.\n\nBeyond the economic changes, the upgrade also prepares the foundations for future chain integrations such as Monero, TAO or DOT, while delivering a large number of fixes and infrastructure improvements focused on solvency protecti",{"alt":28,"height":458,"type":447,"url":672,"width":460},"https:\u002F\u002Fcdn.sanity.io\u002Fimages\u002F355nlzcp\u002Fproduction\u002Fda1d60735da3f89b82877cb79e5e6e89eb8dc691-1920x1080.png","THORChain Protocol Upgrade v3.18",{"alt":28,"height":458,"type":447,"url":672,"width":460},{"alt":28,"height":458,"type":447,"url":672,"width":460},[677,2421],{"_key":678,"_type":679,"backgroundColor":28,"disabled":190,"sliceId":28,"text":680,"withMargins":29},"6d787449-7d74-48ab-9d12-a7e77a4c50fe","wysiwygSlice",[681,689,697,705,714,722,730,738,746,754,762,770,778,786,794,802,810,818,826,834,842,850,858,867,875,883,891,899,907,915,923,931,939,947,955,963,971,979,987,995,1003,1011,1019,1027,1035,1043,1051,1059,1067,1075,1083,1091,1099,1107,1115,1123,1131,1139,1147,1155,1163,1171,1179,1187,1195,1203,1211,1219,1227,1235,1243,1251,1259,1267,1275,1283,1291,1299,1307,1315,1323,1331,1339,1347,1355,1363,1371,1379,1387,1395,1403,1411,1419,1427,1435,1443,1451,1459,1467,1475,1483,1491,1499,1507,1515,1523,1531,1539,1547,1555,1563,1571,1579,1587,1595,1603,1611,1619,1627,1635,1643,1651,1659,1667,1675,1683,1691,1699,1707,1715,1723,1731,1739,1747,1755,1763,1771,1779,1787,1795,1803,1811,1819,1827,1835,1843,1851,1859,1867,1875,1883,1891,1899,1907,1915,1923,1931,1939,1947,1955,1963,1971,1979,1987,1995,2003,2011,2019,2027,2035,2043,2051,2059,2067,2075,2083,2091,2100,2108,2116,2124,2132,2140,2148,2156,2164,2172,2180,2188,2196,2204,2212,2220,2228,2236,2244,2284,2369],{"_key":682,"_type":8,"children":683,"markDefs":688,"style":33},"87dc9f41357d",[684],{"_key":685,"_type":12,"marks":686,"text":687},"413785e08b4e",[],"THORChain v3.18 ships with 51 merged requests, introducing important economic upgrades such as the foundations for Protocol-Owned Liquidity (POL) and the new Dynamic Fee Model (ADR-026), both designed to strengthen THORChain’s long-term liquidity and fee architecture.",[],{"_key":690,"_type":8,"children":691,"markDefs":696,"style":33},"c05553dffd61",[692],{"_key":693,"_type":12,"marks":694,"text":695},"c64f982e7095",[],"Beyond the economic changes, the upgrade also prepares the foundations for future chain integrations such as Monero, TAO or DOT, while delivering a large number of fixes and infrastructure improvements focused on solvency protection, vault safety, swap execution, validator operations, and overall network stability.",[],{"_key":698,"_type":8,"children":699,"markDefs":704,"style":33},"19d970754ae7",[700],{"_key":701,"_type":12,"marks":702,"text":703},"f6200bea80ef",[],"1️⃣ POL & Economic Evolution",[],{"_key":706,"_type":8,"children":707,"markDefs":712,"style":713},"9ad310c16785",[708],{"_key":709,"_type":12,"marks":710,"text":711},"66bdf053b611",[],"🔹 POL Reserve System Income Routing !4709",[],"h3",{"_key":715,"_type":8,"children":716,"markDefs":721,"style":33},"225f05271708",[717],{"_key":718,"_type":12,"marks":719,"text":720},"87093eedf141",[],"Introduces the foundations for Protocol-Owned Liquidity (POL) on THORChain.",[],{"_key":723,"_type":8,"children":724,"markDefs":729,"style":33},"f36e747161b2",[725],{"_key":726,"_type":12,"marks":727,"text":728},"ae9d40d4d31b",[],"With this upgrade, a configurable portion of THORChain’s system income can now be redirected into a dedicated POL Reserve module instead of remaining entirely passive within the protocol. The reserve can then asymmetrically deploy RUNE liquidity into selected pools based on configurable rules and pool performance.",[],{"_key":731,"_type":8,"children":732,"markDefs":737,"style":33},"3784e0738a75",[733],{"_key":734,"_type":12,"marks":735,"text":736},"801134da740b",[],"In practice, this means THORChain can begin using part of the revenue it generates to strengthen its own liquidity layer directly. Rather than relying exclusively on external liquidity incentives, the protocol itself can progressively become a liquidity participant inside its own ecosystem.",[],{"_key":739,"_type":8,"children":740,"markDefs":745,"style":33},"939cf0df013b",[741],{"_key":742,"_type":12,"marks":743,"text":744},"255f7e359c83",[],"The system includes dedicated pool selection logic, deployment rules, governance controls, new APIs, operational Mimir settings, and event tracking. Over time, this creates a framework where THORChain can accumulate productive liquidity positions, deepen strategically important pools, and capture a larger share of the economic activity happening on the network itself.",[],{"_key":747,"_type":8,"children":748,"markDefs":753,"style":713},"aee6d910fb34",[749],{"_key":750,"_type":12,"marks":751,"text":752},"fce843ab7345",[],"🔹 Dynamic L1 Fee Model (ADR-026) !4752",[],{"_key":755,"_type":8,"children":756,"markDefs":761,"style":33},"5903c88180c2",[757],{"_key":758,"_type":12,"marks":759,"text":760},"c98c0c233f97",[],"Introduces a new dynamic fee framework that allows THORChain to automatically adjust minimum L1 slip fees based on real network activity and generated revenue.",[],{"_key":763,"_type":8,"children":764,"markDefs":769,"style":33},"5b2a301c61ee",[765],{"_key":766,"_type":12,"marks":767,"text":768},"b0d2acd75a8c",[],"Previously, minimum L1 fees relied on relatively static configurations. With ADR-026, THORChain now gains the ability to adjust fee floors dynamically per thorname and trading pair using an on-chain feedback mechanism. The system continuously observes whether previous fee adjustments resulted in higher or lower fee generation and gradually adapts in response.",[],{"_key":771,"_type":8,"children":772,"markDefs":777,"style":33},"ed943b5a08db",[773],{"_key":774,"_type":12,"marks":775,"text":776},"4e9b8888653f",[],"If a fee increase results in stronger revenue generation, the controller continues adjusting in the same direction. If revenue declines, the system reverses direction. These changes occur incrementally within governance-defined boundaries, allowing THORChain to adapt over time without introducing abrupt pricing behaviour.",[],{"_key":779,"_type":8,"children":780,"markDefs":785,"style":33},"5faf6340957e",[781],{"_key":782,"_type":12,"marks":783,"text":784},"fa4fbad554ff",[],"Importantly, the model measures activity using TOR-denominated accounting instead of raw RUNE values. This prevents fee logic from being distorted by RUNE price volatility and allows the system to optimise around actual economic usage and swap flow rather than token price movements.",[],{"_key":787,"_type":8,"children":788,"markDefs":793,"style":33},"10ab1ebb7d04",[789],{"_key":790,"_type":12,"marks":791,"text":792},"ca6882fa3d53",[],"The upgrade also introduces governance-controlled thorname whitelisting, dedicated APIs for fee tracking, streaming swap integration, and protections against affiliate routing bypasses. The feature ships disabled by default and can later be progressively enabled through governance once tested under real market conditions.",[],{"_key":795,"_type":8,"children":796,"markDefs":801,"style":33},"7e69b85a9597",[797],{"_key":798,"_type":12,"marks":799,"text":800},"ce057fff30d1",[],"Strategically, this represents a significant evolution for THORChain’s fee architecture. Rather than relying entirely on fixed fee assumptions, the protocol moves toward a more adaptive model capable of reacting dynamically to integrator behaviour, liquidity conditions, and real network demand.",[],{"_key":803,"_type":8,"children":804,"markDefs":809,"style":713},"cd0bf822713b",[805],{"_key":806,"_type":12,"marks":807,"text":808},"be36c62c1353",[],"🔹 MinSlipBps for Rujira Virtualisation Strategy !4731",[],{"_key":811,"_type":8,"children":812,"markDefs":817,"style":33},"7f2d31834c04",[813],{"_key":814,"_type":12,"marks":815,"text":816},"4aea866a4936",[],"Introduces a dedicated minimum slip fee model for swaps originating from the Rujira virtualisation layer.",[],{"_key":819,"_type":8,"children":820,"markDefs":825,"style":33},"2aea93637258",[821],{"_key":822,"_type":12,"marks":823,"text":824},"c2ac3fbb74b3",[],"The rujira-thorchain-swap contract is part of the Rujira app-layer architecture and is designed to virtualise THORChain base-layer liquidity inside Rujira orderbooks. This allows app-layer liquidity to arbitrage THORChain pools more efficiently while helping reduce price dislocation between the orderbook layer and the underlying AMM pools.",[],{"_key":827,"_type":8,"children":828,"markDefs":833,"style":33},"834f9aa50be7",[829],{"_key":830,"_type":12,"marks":831,"text":832},"b98690dd6fb5",[],"With this upgrade, swaps originating from the Rujira arbitrage contract can now use a dedicated configurable minimum slip fee instead of relying exclusively on the default asset-class fee configuration. This creates more stable and predictable pricing behaviour for the orderbook system, especially across different swap sizes and arbitrage conditions.",[],{"_key":835,"_type":8,"children":836,"markDefs":841,"style":33},"89059fbfbe93",[837],{"_key":838,"_type":12,"marks":839,"text":840},"5aff5947c4c9",[],"The result is tighter spreads, more accurate quoting, and more efficient arbitrage execution between the app layer and THORChain liquidity pools. By improving how liquidity interacts between the two layers, the system can capture arbitrage opportunities more effectively while helping THORChain remain competitive on swap pricing.",[],{"_key":843,"_type":8,"children":844,"markDefs":849,"style":33},"b55bf9e538d7",[845],{"_key":846,"_type":12,"marks":847,"text":848},"4d23bd498548",[],"The update also extends fee calculation logic so different minimum slip behaviour can be applied depending on the originating contract address, introducing additional flexibility for future app-layer integrations and execution environments.",[],{"_key":851,"_type":8,"children":852,"markDefs":857,"style":33},"a896980a0fe1",[853],{"_key":854,"_type":12,"marks":855,"text":856},"518cab75368f",[],"2️⃣ Reliability, Solvency & Infrastructure",[],{"_key":859,"_type":8,"children":860,"markDefs":865,"style":866},"1ca1a545985d",[861],{"_key":862,"_type":12,"marks":863,"text":864},"a175735132d5",[],"Chain-Specific Reliability",[],"h2",{"_key":868,"_type":8,"children":869,"markDefs":874,"style":713},"a564c7ffb4b5",[870],{"_key":871,"_type":12,"marks":872,"text":873},"ce0b9e6e4359",[],"🔹XMR + Substrate Chain Registration !4788",[],{"_key":876,"_type":8,"children":877,"markDefs":882,"style":33},"64419c37c3bc",[878],{"_key":879,"_type":12,"marks":880,"text":881},"7a161a499b6d",[],"Introduces foundational support for future Monero, TAO, and DOT integrations.",[],{"_key":884,"_type":8,"children":885,"markDefs":890,"style":33},"34118b703c10",[886],{"_key":887,"_type":12,"marks":888,"text":889},"438833e2389b",[],"The update adds shared infrastructure for Monero stealth-address parsing, SS58 support for Substrate chains, deterministic attestation handling and chain registration for XMR, TAO, and DOT",[],{"_key":892,"_type":8,"children":893,"markDefs":898,"style":33},"3b1d6402a3d1",[894],{"_key":895,"_type":12,"marks":896,"text":897},"ec2cf93793c4",[],"This does not yet enable full integrations but prepares the common infrastructure required for future chain support.",[],{"_key":900,"_type":8,"children":901,"markDefs":906,"style":713},"0f17d7a01d19",[902],{"_key":903,"_type":12,"marks":904,"text":905},"1b72a825fb40",[],"🔹TRON Fullnode Readiness Checks !4762",[],{"_key":908,"_type":8,"children":909,"markDefs":914,"style":33},"034cd85c4d07",[910],{"_key":911,"_type":12,"marks":912,"text":913},"6d00318813fd",[],"Improves reliability of TRON simulations and transaction propagation.",[],{"_key":916,"_type":8,"children":917,"markDefs":922,"style":33},"0660116270b6",[918],{"_key":919,"_type":12,"marks":920,"text":921},"d1d409e1e357",[],"Previously, simulations could start even if the TRON fullnode was stale or disconnected from the network, resulting in transactions that appeared valid locally but never propagated on-chain.",[],{"_key":924,"_type":8,"children":925,"markDefs":930,"style":713},"b88b4265f3a6",[926],{"_key":927,"_type":12,"marks":928,"text":929},"0714d5fb9321",[],"🔹Solana Signer Cache Expiry !4759",[],{"_key":932,"_type":8,"children":933,"markDefs":938,"style":33},"2201061cb527",[934],{"_key":935,"_type":12,"marks":936,"text":937},"fe11ae1e25c5",[],"Improves handling of stuck Solana outbound transactions.",[],{"_key":940,"_type":8,"children":941,"markDefs":946,"style":33},"a7207a5536ac",[942],{"_key":943,"_type":12,"marks":944,"text":945},"f92682e43c10",[],"Unlike EVM chains, Solana transactions expire quickly if not confirmed within a limited number of slots. Previously, expired transactions could remain cached even after becoming invalid.",[],{"_key":948,"_type":8,"children":949,"markDefs":954,"style":33},"65d45e6e864d",[950],{"_key":951,"_type":12,"marks":952,"text":953},"6bb0523d3b4e",[],"The update now ignores expired cache entries when the outbound transaction cannot be found on-chain, simplifying recovery from dropped Solana transactions and improving outbound reliability.",[],{"_key":956,"_type":8,"children":957,"markDefs":962,"style":713},"5834ceafe856",[958],{"_key":959,"_type":12,"marks":960,"text":961},"77a524c7f437",[],"🔹Ethereum Outbound Approval Race Fix !4758",[],{"_key":964,"_type":8,"children":965,"markDefs":970,"style":33},"984f3af0a8bf",[966],{"_key":967,"_type":12,"marks":968,"text":969},"7c980a36d316",[],"Fixes a race condition affecting Ethereum outbound transactions.",[],{"_key":972,"_type":8,"children":973,"markDefs":978,"style":33},"5d151360074b",[974],{"_key":975,"_type":12,"marks":976,"text":977},"042fb3ef8e98",[],"A previous fix introduced for Router V6 approval handling was not fully mirrored into the Ethereum package, creating edge cases where outbound execution could race ahead of approval confirmation. The update aligns Ethereum handling with the intended approval flow, improving reliability for Ethereum outbounds.",[],{"_key":980,"_type":8,"children":981,"markDefs":986,"style":713},"a2b965bec7ad",[982],{"_key":983,"_type":12,"marks":984,"text":985},"addbbfbb3b7e",[],"🔹Zebrad Compatibility Adjustments !4737",[],{"_key":988,"_type":8,"children":989,"markDefs":994,"style":33},"73eeee43886b",[990],{"_key":991,"_type":12,"marks":992,"text":993},"7fc3e14938a3",[],"The update adds support for Zebrad-specific error handling and integrates Zebrad into simulation testing, improving reliability for Zcash-related operations and future compatibility testing.",[],{"_key":996,"_type":8,"children":997,"markDefs":1002,"style":866},"0a6127613b1e",[998],{"_key":999,"_type":12,"marks":1000,"text":1001},"5c862b1cf4ea",[],"Swap Execution & Quote Accuracy",[],{"_key":1004,"_type":8,"children":1005,"markDefs":1010,"style":713},"de59749b52e2",[1006],{"_key":1007,"_type":12,"marks":1008,"text":1009},"8cb47ac5bb0d",[],"🔹Rapid Swap Quote Memo Fix !4783",[],{"_key":1012,"_type":8,"children":1013,"markDefs":1018,"style":33},"a3c62415edf4",[1014],{"_key":1015,"_type":12,"marks":1016,"text":1017},"602b3cee8d27",[],"Improves quote accuracy for rapid streaming swaps. Previously, auto-generated rapid streaming swap quotes could return memos that did not fully reflect the actual streaming parameters used during execution.",[],{"_key":1020,"_type":8,"children":1021,"markDefs":1026,"style":33},"57198cc97fcf",[1022],{"_key":1023,"_type":12,"marks":1024,"text":1025},"1837ae449030",[],"The update rebuilds the memo after automatic streaming quantities are calculated, ensuring quotes correctly reflect final swap behaviour for users and integrators.",[],{"_key":1028,"_type":8,"children":1029,"markDefs":1034,"style":713},"ec561bed0ebd",[1030],{"_key":1031,"_type":12,"marks":1032,"text":1033},"fc8428563815",[],"🔹 Double Swap Queue Scoring Accuracy Fix !4780",[],{"_key":1036,"_type":8,"children":1037,"markDefs":1042,"style":33},"b0162c21acdd",[1038],{"_key":1039,"_type":12,"marks":1040,"text":1041},"d21c5ad0e9d0",[],"Improves fairness and accuracy in double-swap queue ordering. Previously, the second leg of a double swap used a spot-value RUNE estimate for scoring instead of the actual emitted RUNE amount produced by the first swap leg. This could slightly inflate swap priority under certain conditions.",[],{"_key":1044,"_type":8,"children":1045,"markDefs":1050,"style":33},"3fa3cd3a4004",[1046],{"_key":1047,"_type":12,"marks":1048,"text":1049},"45c602bc7fcb",[],"The update now uses the real emitted RUNE amount, aligning queue scoring with actual execution behaviour and improving deterministic swap ordering.",[],{"_key":1052,"_type":8,"children":1053,"markDefs":1058,"style":713},"87112ff42881",[1054],{"_key":1055,"_type":12,"marks":1056,"text":1057},"2994082bc99a",[],"🔹 Lagging Node Quote Protection !4753",[],{"_key":1060,"_type":8,"children":1061,"markDefs":1066,"style":33},"88f7d6f48a8b",[1062],{"_key":1063,"_type":12,"marks":1064,"text":1065},"b8f0ee16dd5a",[],"Improves reliability of limit order quotes on lagging nodes.",[],{"_key":1068,"_type":8,"children":1069,"markDefs":1074,"style":33},"6a5947031c1e",[1070],{"_key":1071,"_type":12,"marks":1072,"text":1073},"bab971f238a7",[],"Previously, nodes that were not fully synced could still serve \u002Fquote\u002Flimit responses using stale vault addresses. The update adds the same stale-state protection already used for swap quotes, preventing outdated nodes from returning potentially invalid limit order data.",[],{"_key":1076,"_type":8,"children":1077,"markDefs":1082,"style":713},"cca51742ba82",[1078],{"_key":1079,"_type":12,"marks":1080,"text":1081},"ef4f64803bd1",[],"🔹Streaming Swap Initial Height Tracking !4729",[],{"_key":1084,"_type":8,"children":1085,"markDefs":1090,"style":33},"c0ae4c0a0e05",[1086],{"_key":1087,"_type":12,"marks":1088,"text":1089},"7fc208b55aa3",[],"Adds initial_height support to streaming swap API responses. This gives external tools such as Track the ability to display more accurate swap age information and best-effort ETA estimates for rapid streaming swaps. The update improves visibility into streaming swap execution progress for users and interfaces.",[],{"_key":1092,"_type":8,"children":1093,"markDefs":1098,"style":713},"2ebe647180df",[1094],{"_key":1095,"_type":12,"marks":1096,"text":1097},"079f16e139ee",[],"🔹Expired Limit Swap Scan Optimisation !4715",[],{"_key":1100,"_type":8,"children":1101,"markDefs":1106,"style":33},"f1ffe5501d79",[1102],{"_key":1103,"_type":12,"marks":1104,"text":1105},"76aa5f14f5fb",[],"Improves performance of expired limit swap processing.",[],{"_key":1108,"_type":8,"children":1109,"markDefs":1114,"style":33},"921685727c7e",[1110],{"_key":1111,"_type":12,"marks":1112,"text":1113},"61edee184a6b",[],"Previously, THORChain scanned large historical block ranges every block to check for expired limit swaps. With large expiration windows, this could result in millions of unnecessary storage lookups.",[],{"_key":1116,"_type":8,"children":1117,"markDefs":1122,"style":33},"58796e82329d",[1118],{"_key":1119,"_type":12,"marks":1120,"text":1121},"ec3290bb7b46",[],"The update replaces the full range scan with direct expiry lookups, significantly reducing processing overhead and improving efficiency of the advanced swap queue.",[],{"_key":1124,"_type":8,"children":1125,"markDefs":1130,"style":866},"0c23ac4ba1c5",[1126],{"_key":1127,"_type":12,"marks":1128,"text":1129},"da2425b931a5",[],"Solvency, Vault & Migration Safety",[],{"_key":1132,"_type":8,"children":1133,"markDefs":1138,"style":713},"306e518a4953",[1134],{"_key":1135,"_type":12,"marks":1136,"text":1137},"3904f8ac8ced",[],"🔹Retiring Vault Error Handling Fix !4707",[],{"_key":1140,"_type":8,"children":1141,"markDefs":1146,"style":33},"7af974faff92",[1142],{"_key":1143,"_type":12,"marks":1144,"text":1145},"c5e1803e60c3",[],"Fixes incorrect internal error handling during retiring vault checks.",[],{"_key":1148,"_type":8,"children":1149,"markDefs":1154,"style":33},"9000b707256b",[1150],{"_key":1151,"_type":12,"marks":1152,"text":1153},"5eb4b3341649",[],"Previously, certain retiring vault validation paths could incorrectly pass nil errors into internal error wrappers, relying on implementation-specific behaviour.",[],{"_key":1156,"_type":8,"children":1157,"markDefs":1162,"style":33},"b432726b2411",[1158],{"_key":1159,"_type":12,"marks":1160,"text":1161},"96c52d9b7954",[],"The update simplifies the logic and removes unnecessary nil error wrapping, improving reliability and code safety in unbond handling flows.",[],{"_key":1164,"_type":8,"children":1165,"markDefs":1170,"style":713},"f05677c4aa96",[1166],{"_key":1167,"_type":12,"marks":1168,"text":1169},"453dcbf2d4bc",[],"🔹 Solvency Handler Clamping Fix !4805",[],{"_key":1172,"_type":8,"children":1173,"markDefs":1178,"style":33},"5e4c6fda7145",[1174],{"_key":1175,"_type":12,"marks":1176,"text":1177},"a8cfd001792b",[],"Improves solvency handling during vault churns and migrations. Previously, the solvency clamp logic could incorrectly interpret a vault as insolvent when pending outbounds exactly matched the remaining vault balance during the final stages of a migration. This occasionally caused temporary solvency halts during churn events.",[],{"_key":1180,"_type":8,"children":1181,"markDefs":1186,"style":33},"d12baf050597",[1182],{"_key":1183,"_type":12,"marks":1184,"text":1185},"389558aae269",[],"The update refines the logic so THORChain can correctly distinguish between a genuinely insolvent vault and a vault completing a valid migration flow, reducing noisy halt events and improving churn stability.",[],{"_key":1188,"_type":8,"children":1189,"markDefs":1194,"style":713},"99a5e9c7dc32",[1190],{"_key":1191,"_type":12,"marks":1192,"text":1193},"18c82b854d99",[],"🔹 Vault Clamping Detection & Visibility !4802",[],{"_key":1196,"_type":8,"children":1197,"markDefs":1202,"style":33},"566bc9dd5550",[1198],{"_key":1199,"_type":12,"marks":1200,"text":1201},"18581217143f",[],"Adds visibility and automated protection around vault accounting mismatches.",[],{"_key":1204,"_type":8,"children":1205,"markDefs":1210,"style":33},"8f2850c0310c",[1206],{"_key":1207,"_type":12,"marks":1208,"text":1209},"c60db1399024",[],"Previously, if an outbound observation attempted to debit more funds than a vault’s recorded balance, THORChain would silently clamp the balance to zero without surfacing the discrepancy. This could leave phantom credit in the protocol accounting.",[],{"_key":1212,"_type":8,"children":1213,"markDefs":1218,"style":33},"e8f37fee629e",[1214],{"_key":1215,"_type":12,"marks":1216,"text":1217},"2fb58086a987",[],"The update now emits security events when clamping occurs and automatically triggers a solvency halt for the affected chain. This improves operator visibility and ensures future accounting divergences can no longer occur silently.",[],{"_key":1220,"_type":8,"children":1221,"markDefs":1226,"style":713},"ea1d365658ed",[1222],{"_key":1223,"_type":12,"marks":1224,"text":1225},"f005b479dea0",[],"🔹 EVM Solvency Consensus Fix !4800",[],{"_key":1228,"_type":8,"children":1229,"markDefs":1234,"style":33},"e12d249664f3",[1230],{"_key":1231,"_type":12,"marks":1232,"text":1233},"df7ecfde9e6d",[],"Fixes a consensus issue affecting solvency reporting on EVM chains.",[],{"_key":1236,"_type":8,"children":1237,"markDefs":1242,"style":33},"94f13be1460e",[1238],{"_key":1239,"_type":12,"marks":1240,"text":1241},"df33aaa641ab",[],"Under certain conditions, validators could generate slightly different solvency reports due to non-deterministic ordering behaviour, preventing solvency attestations from reaching quorum.",[],{"_key":1244,"_type":8,"children":1245,"markDefs":1250,"style":33},"dccbe83916ee",[1246],{"_key":1247,"_type":12,"marks":1248,"text":1249},"2441ea888d24",[],"The update removes this inconsistency, ensuring validators produce identical solvency reports and restoring reliable insolvency detection and automated recovery flows on EVM chains.",[],{"_key":1252,"_type":8,"children":1253,"markDefs":1258,"style":713},"2e53b099edaf",[1254],{"_key":1255,"_type":12,"marks":1256,"text":1257},"4c8f92718bb9",[],"🔹 DOGE Slash Recovery Migration !4798",[],{"_key":1260,"_type":8,"children":1261,"markDefs":1266,"style":33},"ad4005e08962",[1262],{"_key":1263,"_type":12,"marks":1264,"text":1265},"e75c12aea8ec",[],"Introduces a dedicated migration to reverse the effects of a historical DOGE vault incident.",[],{"_key":1268,"_type":8,"children":1269,"markDefs":1274,"style":33},"83043e1a7521",[1270],{"_key":1271,"_type":12,"marks":1272,"text":1273},"2a69870a1d44",[],"The upgrade restores affected pool balances and refunds impacted providers after a retiring DOGE Asgard vault accidentally double-broadcast a migration outbound transaction, triggering large validator bond slashes.",[],{"_key":1276,"_type":8,"children":1277,"markDefs":1282,"style":33},"450b96beffec",[1278],{"_key":1279,"_type":12,"marks":1280,"text":1281},"1810f822c865",[],"Refunds are sent directly to provider wallets, avoiding additional bond accounting inconsistencies during future churn cycles.",[],{"_key":1284,"_type":8,"children":1285,"markDefs":1290,"style":713},"77acb8be3baf",[1286],{"_key":1287,"_type":12,"marks":1288,"text":1289},"b5ebc551ff97",[],"🔹Checkpoint Persistence & Migration Safety Fix !4791",[],{"_key":1292,"_type":8,"children":1293,"markDefs":1298,"style":33},"eaf51307eae9",[1294],{"_key":1295,"_type":12,"marks":1296,"text":1297},"ee69a5fe512c",[],"Improves protection against migration double-spend scenarios.",[],{"_key":1300,"_type":8,"children":1301,"markDefs":1306,"style":33},"d3acf043a755",[1302],{"_key":1303,"_type":12,"marks":1304,"text":1305},"1a21059837c8",[],"The update ensures transaction checkpoints are always stored whenever available, adding an additional layer of protection against accidental duplicate outbound broadcasts during migrations.",[],{"_key":1308,"_type":8,"children":1309,"markDefs":1314,"style":33},"30bd29f28186",[1310],{"_key":1311,"_type":12,"marks":1312,"text":1313},"0abcac00291a",[],"It also removes a temporary dust-sweep workaround introduced in v3.16, simplifying migration handling and reducing unnecessary processing of dust UTXOs.",[],{"_key":1316,"_type":8,"children":1317,"markDefs":1322,"style":713},"6b39363b16ef",[1318],{"_key":1319,"_type":12,"marks":1320,"text":1321},"40ba1ee8fd44",[],"🔹Vault Solvency Missing Asset Fix !4736",[],{"_key":1324,"_type":8,"children":1325,"markDefs":1330,"style":33},"d5ee00fdcba6",[1326],{"_key":1327,"_type":12,"marks":1328,"text":1329},"95d9356ee25e",[],"Improves accuracy of vault solvency checks for chain-specific assets.",[],{"_key":1332,"_type":8,"children":1333,"markDefs":1338,"style":33},"38a07c60dcea",[1334],{"_key":1335,"_type":12,"marks":1336,"text":1337},"ce5b530b8375",[],"Previously, solvency checks relied on observed wallet balances, which could incorrectly treat missing assets as solvent if the asset was absent from the wallet response entirely.",[],{"_key":1340,"_type":8,"children":1341,"markDefs":1346,"style":33},"927ae2f9fbc0",[1342],{"_key":1343,"_type":12,"marks":1344,"text":1345},"e252d396decd",[],"The update now compares expected vault assets directly against observed balances and treats missing assets as zero, improving solvency accuracy and insolvency detection reliability.",[],{"_key":1348,"_type":8,"children":1349,"markDefs":1354,"style":713},"8276d9124ca3",[1350],{"_key":1351,"_type":12,"marks":1352,"text":1353},"7f5b4f3e942b",[],"🔹Solvency Auto-Unhalt Fix for Chain-Specific Vaults !4754",[],{"_key":1356,"_type":8,"children":1357,"markDefs":1362,"style":33},"716f1f9e5f53",[1358],{"_key":1359,"_type":12,"marks":1360,"text":1361},"f043212e0ab7",[],"Improves solvency auto-recovery logic for chain-specific vaults.",[],{"_key":1364,"_type":8,"children":1365,"markDefs":1370,"style":33},"0702feeab338",[1366],{"_key":1367,"_type":12,"marks":1368,"text":1369},"72cfc29875b0",[],"Previously, unrelated vaults from other chains could prevent THORChain from emitting an “all-solvent” report, even when the affected chain had fully recovered.",[],{"_key":1372,"_type":8,"children":1373,"markDefs":1378,"style":33},"36bb74958ba1",[1374],{"_key":1375,"_type":12,"marks":1376,"text":1377},"d9a77fb1244f",[],"The update now filters vault checks to the relevant chain only, ensuring solvency auto-unhalt behaviour works correctly for chain-specific incidents.",[],{"_key":1380,"_type":8,"children":1381,"markDefs":1386,"style":713},"713c37c3e42e",[1382],{"_key":1383,"_type":12,"marks":1384,"text":1385},"7f092c4bdd91",[],"🔹Inactive Vault Outbound Rerouting !4724",[],{"_key":1388,"_type":8,"children":1389,"markDefs":1394,"style":33},"9a16ee70b0d4",[1390],{"_key":1391,"_type":12,"marks":1392,"text":1393},"f3a42805328b",[],"Fixes stuck outbounds assigned to drained inactive vaults.",[],{"_key":1396,"_type":8,"children":1397,"markDefs":1402,"style":33},"4ddb1912dec8",[1398],{"_key":1399,"_type":12,"marks":1400,"text":1401},"d7cd59ba4349",[],"Previously, refunds or swap outbounds assigned to inactive vaults could become trapped in retry loops if the vault had already migrated all funds to active vaults.",[],{"_key":1404,"_type":8,"children":1405,"markDefs":1410,"style":33},"df5bec04e0e7",[1406],{"_key":1407,"_type":12,"marks":1408,"text":1409},"6d8d67d3b3e8",[],"The update now checks whether the inactive vault still holds sufficient funds. If not, the outbound is automatically rerouted to an active vault, improving reliability for refunds and outbound execution.",[],{"_key":1412,"_type":8,"children":1413,"markDefs":1418,"style":713},"890d5d267637",[1414],{"_key":1415,"_type":12,"marks":1416,"text":1417},"482117204353",[],"🔹Gas & Outbound Synchronisation Fixes (Batch) !4710",[],{"_key":1420,"_type":8,"children":1421,"markDefs":1426,"style":33},"98307c28da04",[1422],{"_key":1423,"_type":12,"marks":1424,"text":1425},"5f4d99584e48",[],"Improves synchronisation between gas calculations, txOut state, and outbound processing.",[],{"_key":1428,"_type":8,"children":1429,"markDefs":1434,"style":33},"5aeee82ab60b",[1430],{"_key":1431,"_type":12,"marks":1432,"text":1433},"5aec57ca7338",[],"The update ensures gas rates and max gas values are only updated after successful state transitions complete, preventing inconsistencies between txOut records and voter state.",[],{"_key":1436,"_type":8,"children":1437,"markDefs":1442,"style":33},"24ac1e8ab4d1",[1438],{"_key":1439,"_type":12,"marks":1440,"text":1441},"f499faa6ba37",[],"Additional error handling improvements also reduce silent failures during gas detail retrieval.",[],{"_key":1444,"_type":8,"children":1445,"markDefs":1450,"style":713},"7450886ca706",[1446],{"_key":1447,"_type":12,"marks":1448,"text":1449},"3363e9392868",[],"🔹Pool, Liquidity & Migration Safety Fixes (Batch) !4730",[],{"_key":1452,"_type":8,"children":1453,"markDefs":1458,"style":33},"b8b25bce8cc8",[1454],{"_key":1455,"_type":12,"marks":1456,"text":1457},"669404487b86",[],"Introduces multiple safety and accounting fixes across pool operations, migrations, and swap handling.",[],{"_key":1460,"_type":8,"children":1461,"markDefs":1466,"style":33},"f8c1e1a4485c",[1462],{"_key":1463,"_type":12,"marks":1464,"text":1465},"b4cd60e923d4",[],"The update improves, liquidity withdrawal accounting, pool reward ordering, migration handling, over-solvency swap flows and atomicity during reserve and pool operations.",[],{"_key":1468,"_type":8,"children":1469,"markDefs":1474,"style":33},"5937fb74c7e1",[1470],{"_key":1471,"_type":12,"marks":1472,"text":1473},"388008586c99",[],"These changes reduce the risk of inconsistent accounting during failed transfers or edge-case migration scenarios.",[],{"_key":1476,"_type":8,"children":1477,"markDefs":1482,"style":713},"4e2488565438",[1478],{"_key":1479,"_type":12,"marks":1480,"text":1481},"eed25b7e7f49",[],"🔹 Ragnarok & Pool Accounting Fixes (Batch) !4728",[],{"_key":1484,"_type":8,"children":1485,"markDefs":1490,"style":33},"e22242b70638",[1486],{"_key":1487,"_type":12,"marks":1488,"text":1489},"f73cebb622b7",[],"Introduces multiple safety improvements across Ragnarok, pool rewards, liquidity withdrawals, and migrations.",[],{"_key":1492,"_type":8,"children":1493,"markDefs":1498,"style":33},"33171f699b0e",[1494],{"_key":1495,"_type":12,"marks":1496,"text":1497},"6437bbbe89c6",[],"The update improves operation ordering and error handling to ensure state changes only occur after successful transfers complete. This prevents phantom balances and inconsistent accounting during edge-case failures.",[],{"_key":1500,"_type":8,"children":1501,"markDefs":1506,"style":33},"94190ef4f27b",[1502],{"_key":1503,"_type":12,"marks":1504,"text":1505},"d6a9327a6eb3",[],"Additional fixes improve migration handling and transaction ID consistency across recovery flows.",[],{"_key":1508,"_type":8,"children":1509,"markDefs":1514,"style":713},"f307ba2c07f5",[1510],{"_key":1511,"_type":12,"marks":1512,"text":1513},"3447839bd4ac",[],"🔹 TxOut & Gas Accounting Fixes (Batch) !4727",[],{"_key":1516,"_type":8,"children":1517,"markDefs":1522,"style":33},"1097f1c0a5a1",[1518],{"_key":1519,"_type":12,"marks":1520,"text":1521},"30d14d4a5d42",[],"Improves consistency between outbound transactions, gas accounting, and voter state updates.",[],{"_key":1524,"_type":8,"children":1525,"markDefs":1530,"style":33},"03025773dd6e",[1526],{"_key":1527,"_type":12,"marks":1528,"text":1529},"244fef8c3db6",[],"Previously, failures during gas updates could leave txOut records and voter state partially desynchronised. The update ensures gas-related state changes only occur after successful updates complete.",[],{"_key":1532,"_type":8,"children":1533,"markDefs":1538,"style":33},"4161a23e06cf",[1534],{"_key":1535,"_type":12,"marks":1536,"text":1537},"be45e829d514",[],"This improves accounting consistency and reduces risks during outbound processing.",[],{"_key":1540,"_type":8,"children":1541,"markDefs":1546,"style":713},"5de6735bab9e",[1542],{"_key":1543,"_type":12,"marks":1544,"text":1545},"dcf330ee79ee",[],"🔹Ragnarok Atomicity & Bond Refund Improvements (Batch) !4741",[],{"_key":1548,"_type":8,"children":1549,"markDefs":1554,"style":33},"44fb90bf638a",[1550],{"_key":1551,"_type":12,"marks":1552,"text":1553},"e07e7def8072",[],"Improves safety and fairness during Ragnarok flows.",[],{"_key":1556,"_type":8,"children":1557,"markDefs":1562,"style":33},"1dc67f15999e",[1558],{"_key":1559,"_type":12,"marks":1560,"text":1561},"87e37ceee383",[],"The update adds atomic rollback protections across multiple Ragnarok operations, ensuring partial failures cannot leave inconsistent state changes or duplicate payouts.",[],{"_key":1564,"_type":8,"children":1565,"markDefs":1570,"style":33},"b9dcc740dd91",[1566],{"_key":1567,"_type":12,"marks":1568,"text":1569},"78ccb645a2c9",[],"It also improves bond refund distribution by refunding providers proportionally rather than relying solely on node-level accounting, creating fairer outcomes for bond providers during Ragnarok events.",[],{"_key":1572,"_type":8,"children":1573,"markDefs":1578,"style":713},"eed5f77cc876",[1574],{"_key":1575,"_type":12,"marks":1576,"text":1577},"394a761c1d63",[],"🔹Slasher & Consensus Safety Fixes (Batch) !4745",[],{"_key":1580,"_type":8,"children":1581,"markDefs":1586,"style":33},"ca86b8b8efb0",[1582],{"_key":1583,"_type":12,"marks":1584,"text":1585},"043cf756c50a",[],"Introduces multiple security and stability improvements across slashing, swap recovery, and validator handling.",[],{"_key":1588,"_type":8,"children":1589,"markDefs":1594,"style":33},"28e15d784d41",[1590],{"_key":1591,"_type":12,"marks":1592,"text":1593},"b39aebe59692",[],"The update includes improved double-sign slashing for churned-out validators, safer swap recovery handling, overflow protections, panic guards for empty coin arrays, fixes for validator signer filtering.",[],{"_key":1596,"_type":8,"children":1597,"markDefs":1602,"style":33},"c6153f0a2c80",[1598],{"_key":1599,"_type":12,"marks":1600,"text":1601},"c342d9f3d623",[],"These changes strengthen consensus safety and improve resilience against edge-case failures.",[],{"_key":1604,"_type":8,"children":1605,"markDefs":1610,"style":866},"e6d8d65d8dcb",[1606],{"_key":1607,"_type":12,"marks":1608,"text":1609},"888992c3c4b1",[],"Validator, TSS & Node Operations",[],{"_key":1612,"_type":8,"children":1613,"markDefs":1618,"style":713},"ceac7a1954c7",[1614],{"_key":1615,"_type":12,"marks":1616,"text":1617},"36e103f87a5b",[],"🔹Validator Churn Logic Improvement !4775",[],{"_key":1620,"_type":8,"children":1621,"markDefs":1626,"style":33},"5c47f4cbdef6",[1622],{"_key":1623,"_type":12,"marks":1624,"text":1625},"ff6aff2a6690",[],"Adjusts validator churn behaviour when the active validator set is still growing.",[],{"_key":1628,"_type":8,"children":1629,"markDefs":1634,"style":33},"cc916f6f7bc9",[1630],{"_key":1631,"_type":12,"marks":1632,"text":1633},"ef563027f925",[],"Previously, the network could churn out the lowest-bond validator even when the validator set had not yet reached its desired capacity. This created situations where recently churned-in validators could immediately rotate back out.",[],{"_key":1636,"_type":8,"children":1637,"markDefs":1642,"style":33},"f14a66798c40",[1638],{"_key":1639,"_type":12,"marks":1640,"text":1641},"2b926dd6d9ce",[],"The update now only applies lowest-bond churn logic once the validator set is fully populated, improving validator stability during network growth.",[],{"_key":1644,"_type":8,"children":1645,"markDefs":1650,"style":713},"8f068b09fea9",[1646],{"_key":1647,"_type":12,"marks":1648,"text":1649},"f52e0875064b",[],"🔹Future Observation Attestation Fix !4774",[],{"_key":1652,"_type":8,"children":1653,"markDefs":1658,"style":33},"b85546309209",[1654],{"_key":1655,"_type":12,"marks":1656,"text":1657},"de21b71c22ce",[],"Fixes the future observation attestation flow. A previously introduced future observation flag existed in the data model but was not fully propagated through the attestation pipeline, making the feature effectively non-functional.",[],{"_key":1660,"_type":8,"children":1661,"markDefs":1666,"style":33},"164e2daa93b6",[1662],{"_key":1663,"_type":12,"marks":1664,"text":1665},"217a6056e5d2",[],"The update properly propagates the flag through attestation, storage, quorum handling, and observer tracking, restoring correct behaviour for future observations.",[],{"_key":1668,"_type":8,"children":1669,"markDefs":1674,"style":713},"be1e45e821a1",[1670],{"_key":1671,"_type":12,"marks":1672,"text":1673},"d626b217e4cd",[],"🔹Remove Dead Keysign Party Lookup Path !4773",[],{"_key":1676,"_type":8,"children":1677,"markDefs":1682,"style":33},"1ef6a2e2b948",[1678],{"_key":1679,"_type":12,"marks":1680,"text":1681},"24305901b28e",[],"Removes an unused and non-functional keysign party lookup path.",[],{"_key":1684,"_type":8,"children":1685,"markDefs":1690,"style":33},"3ec92721cb16",[1686],{"_key":1687,"_type":12,"marks":1688,"text":1689},"ebf58df76828",[],"The previous implementation relied on an endpoint that was never fully implemented, adding unnecessary complexity to the attestation flow.",[],{"_key":1692,"_type":8,"children":1693,"markDefs":1698,"style":33},"9d5543f8571f",[1694],{"_key":1695,"_type":12,"marks":1696,"text":1697},"e2ebaf852ec5",[],"The update simplifies the logic by relying directly on active validator counts for observed transaction quorum calculations, improving maintainability and reducing dead code paths.",[],{"_key":1700,"_type":8,"children":1701,"markDefs":1706,"style":713},"06065f6f012b",[1702],{"_key":1703,"_type":12,"marks":1704,"text":1705},"e9f6bab4db64",[],"🔹Signer Seed Phrase RAM-Only Handling !4786",[],{"_key":1708,"_type":8,"children":1709,"markDefs":1714,"style":33},"261efd82057a",[1710],{"_key":1711,"_type":12,"marks":1712,"text":1713},"e58f74364c8d",[],"Improves validator operational security around TSS keyshare backups. Previously, signer seed phrases could be exposed on disk through environment variables in Kubernetes deployments. The update now prioritises loading the seed phrase from an in-memory tmpfs-mounted file instead. This reduces long-term secret exposure risk and strengthens validator security.",[],{"_key":1716,"_type":8,"children":1717,"markDefs":1722,"style":713},"cd4ae4896d89",[1718],{"_key":1719,"_type":12,"marks":1720,"text":1721},"6925b506e2e6",[],"🔹 Vault Rotation Chain Divergence Guardrail !4785",[],{"_key":1724,"_type":8,"children":1725,"markDefs":1730,"style":33},"39c313ac1f21",[1726],{"_key":1727,"_type":12,"marks":1728,"text":1729},"5d46e2ff75bc",[],"Adds protection against vault rotation failures caused by inconsistent chain configurations during churn.",[],{"_key":1732,"_type":8,"children":1733,"markDefs":1738,"style":33},"60e52d33e98f",[1734],{"_key":1735,"_type":12,"marks":1736,"text":1737},"4945aa384f20",[],"Under rare edge cases, vaults participating in the same keygen process could disagree on supported chain sets, resulting in broken inbound address configurations.",[],{"_key":1740,"_type":8,"children":1741,"markDefs":1746,"style":33},"75fadc9fa605",[1742],{"_key":1743,"_type":12,"marks":1744,"text":1745},"1f7eef175984",[],"The update detects these divergences before rotation completes and safely retries the churn process once configurations align.",[],{"_key":1748,"_type":8,"children":1749,"markDefs":1754,"style":713},"643293129338",[1750],{"_key":1751,"_type":12,"marks":1752,"text":1753},"ebae032f1486",[],"🔹P2P Init & Status API Improvements !4789",[],{"_key":1756,"_type":8,"children":1757,"markDefs":1762,"style":33},"ef43d7b807c1",[1758],{"_key":1759,"_type":12,"marks":1760,"text":1761},"c58203295ea1",[],"Improves peer visibility and connection handling across the P2P layer.",[],{"_key":1764,"_type":8,"children":1765,"markDefs":1770,"style":33},"74823abc3f2b",[1766],{"_key":1767,"_type":12,"marks":1768,"text":1769},"927a1a01577c",[],"The update improves bootstrap peer filtering, removes misleading peer ID reporting, and adds explicit inbound\u002Foutbound connection direction visibility to the P2P status response.",[],{"_key":1772,"_type":8,"children":1773,"markDefs":1778,"style":33},"cf3870e0195e",[1774],{"_key":1775,"_type":12,"marks":1776,"text":1777},"94463f32c64e",[],"This gives operators and tooling providers a more accurate picture of node connectivity.",[],{"_key":1780,"_type":8,"children":1781,"markDefs":1786,"style":713},"ab167209acc0",[1782],{"_key":1783,"_type":12,"marks":1784,"text":1785},"b202b1b6f1fb",[],"🔹Monotonic Block Height Protection !4746",[],{"_key":1788,"_type":8,"children":1789,"markDefs":1794,"style":33},"22317580475e",[1790],{"_key":1791,"_type":12,"marks":1792,"text":1793},"4aed378457c7",[],"Improves reliability of Bifrost block scanning during concurrent prefetching.",[],{"_key":1796,"_type":8,"children":1797,"markDefs":1802,"style":33},"e6b460f4241c",[1798],{"_key":1799,"_type":12,"marks":1800,"text":1801},"1b6318690b8b",[],"Previously, slower block fetch operations could occasionally overwrite newer scanner heights when blocks completed out of order. This could impact confirmation checks, signer fallback logic, and solvency reporting.",[],{"_key":1804,"_type":8,"children":1805,"markDefs":1810,"style":33},"f7f03df78730",[1806],{"_key":1807,"_type":12,"marks":1808,"text":1809},"d870a06e5647",[],"The update introduces monotonic atomic height tracking, ensuring scanner height can never move backwards during concurrent processing.",[],{"_key":1812,"_type":8,"children":1813,"markDefs":1818,"style":713},"75dc7e06b0ab",[1814],{"_key":1815,"_type":12,"marks":1816,"text":1817},"ab8858d960c5",[],"🔹TSS Round Normalisation & Consensus Safety Fixes !4665",[],{"_key":1820,"_type":8,"children":1821,"markDefs":1826,"style":33},"73672e48e260",[1822],{"_key":1823,"_type":12,"marks":1824,"text":1825},"db03fa048838",[],"Introduces multiple TSS consistency and consensus-safety improvements.",[],{"_key":1828,"_type":8,"children":1829,"markDefs":1834,"style":33},"f209e63a0796",[1830],{"_key":1831,"_type":12,"marks":1832,"text":1833},"8442a6abcbdd",[],"The update normalises TSS round naming, improves EdDSA failure reporting, strengthens keysign validation, improves freeze counting for retiring vault members, rejects high-S secp256k1 signatures",[],{"_key":1836,"_type":8,"children":1837,"markDefs":1842,"style":33},"bcba4689ae24",[1838],{"_key":1839,"_type":12,"marks":1840,"text":1841},"5829d65a3149",[],"These changes improve consistency across TSS signing flows and reduce risks of consensus divergence caused by inconsistent round handling.",[],{"_key":1844,"_type":8,"children":1845,"markDefs":1850,"style":866},"8fb9a2c84629",[1846],{"_key":1847,"_type":12,"marks":1848,"text":1849},"049d0e56cd9b",[],"Monitoring, Debugging & Events",[],{"_key":1852,"_type":8,"children":1853,"markDefs":1858,"style":713},"79e9f17b8b38",[1854],{"_key":1855,"_type":12,"marks":1856,"text":1857},"c12a7b2e8161",[],"🔹Non-Active Vault Observation Noise Fix !4781",[],{"_key":1860,"_type":8,"children":1861,"markDefs":1866,"style":33},"456646a0acd6",[1862],{"_key":1863,"_type":12,"marks":1864,"text":1865},"0d14ef37b433",[],"Reduces unnecessary event noise during vault flush operations.",[],{"_key":1868,"_type":8,"children":1869,"markDefs":1874,"style":33},"9a4c8d4bf40a",[1870],{"_key":1871,"_type":12,"marks":1872,"text":1873},"650565a5e900",[],"Previously, delayed flush observations from non-active vaults could generate misleading inbound events around upgrades and churns, creating operational noise for node operators.",[],{"_key":1876,"_type":8,"children":1877,"markDefs":1882,"style":33},"1c3f4ad046be",[1878],{"_key":1879,"_type":12,"marks":1880,"text":1881},"9c7066a679d7",[],"The update filters these late observations more cleanly, improving monitoring visibility and reducing unnecessary alerts.",[],{"_key":1884,"_type":8,"children":1885,"markDefs":1890,"style":713},"d4f01eb0e41d",[1886],{"_key":1887,"_type":12,"marks":1888,"text":1889},"487bea028713",[],"🔹Empty TOR Price Crash Fix !4738",[],{"_key":1892,"_type":8,"children":1893,"markDefs":1898,"style":33},"e7d044e85481",[1894],{"_key":1895,"_type":12,"marks":1896,"text":1897},"0693083c895d",[],"Prevents crashes caused by empty TOR price data.",[],{"_key":1900,"_type":8,"children":1901,"markDefs":1906,"style":33},"62e1d6e85b0e",[1902],{"_key":1903,"_type":12,"marks":1904,"text":1905},"458f7429e7d4",[],"Under rare conditions, pools with extremely low liquidity could temporarily lose depth, resulting in missing TOR price information and causing crashes during event handling.",[],{"_key":1908,"_type":8,"children":1909,"markDefs":1914,"style":33},"58a1f059c75f",[1910],{"_key":1911,"_type":12,"marks":1912,"text":1913},"1f9f023465b4",[],"The update safely handles empty TOR price states, improving stability during low-liquidity edge cases.",[],{"_key":1916,"_type":8,"children":1917,"markDefs":1922,"style":713},"72ff03013667",[1918],{"_key":1919,"_type":12,"marks":1920,"text":1921},"da9bdef61ae4",[],"🔹Skip Halted Chains on TOR Drift Alerts !4756",[],{"_key":1924,"_type":8,"children":1925,"markDefs":1930,"style":33},"0b7960537427",[1926],{"_key":1927,"_type":12,"marks":1928,"text":1929},"350bfd299f57",[],"Prevents false positive TOR drift alerts for halted chains.",[],{"_key":1932,"_type":8,"children":1933,"markDefs":1938,"style":33},"c4759b92f03e",[1934],{"_key":1935,"_type":12,"marks":1936,"text":1937},"1a0ea1cd8461",[],"Previously, anchor pools on paused chains could still trigger drift alerts even though trading was intentionally halted.",[],{"_key":1940,"_type":8,"children":1941,"markDefs":1946,"style":33},"8af71bd7448e",[1942],{"_key":1943,"_type":12,"marks":1944,"text":1945},"148290d700ae",[],"The update now ignores halted chains during TOR drift checks, reducing operational noise and improving monitoring accuracy.",[],{"_key":1948,"_type":8,"children":1949,"markDefs":1954,"style":713},"9b0b7679f832",[1950],{"_key":1951,"_type":12,"marks":1952,"text":1953},"9bbb00e1c491",[],"🔹Debug Skill !4751",[],{"_key":1956,"_type":8,"children":1957,"markDefs":1962,"style":33},"f640ab5e3931",[1958],{"_key":1959,"_type":12,"marks":1960,"text":1961},"6c6899182c3a",[],"Introduces a new AI-assisted debugging tool for operators.",[],{"_key":1964,"_type":8,"children":1965,"markDefs":1970,"style":33},"2e732b799939",[1966],{"_key":1967,"_type":12,"marks":1968,"text":1969},"625f2c5b4ff3",[],"Similar to the previously added \u002Fhealth skill, the new \u002Ftc-debug command helps analyse issues using logs and transaction data. Operators can provide a transaction ID, vault, address, or description, and the tool attempts to identify the root cause automatically.",[],{"_key":1972,"_type":8,"children":1973,"markDefs":1978,"style":33},"2de4585b4e29",[1974],{"_key":1975,"_type":12,"marks":1976,"text":1977},"ba34677797dc",[],"While primarily designed as an operational support tool, it can also provide useful debugging context for investigating complex network issues more efficiently.",[],{"_key":1980,"_type":8,"children":1981,"markDefs":1986,"style":713},"a5cbe9259c9b",[1982],{"_key":1983,"_type":12,"marks":1984,"text":1985},"a96081b31888",[],"🔹Liquify Snapshot Updates !4747",[],{"_key":1988,"_type":8,"children":1989,"markDefs":1994,"style":33},"a69ab34850cf",[1990],{"_key":1991,"_type":12,"marks":1992,"text":1993},"43a5e351bc5e",[],"Updates snapshot tooling and documentation for the new Liquify infrastructure setup.",[],{"_key":1996,"_type":8,"children":1997,"markDefs":2002,"style":33},"015b94656361",[1998],{"_key":1999,"_type":12,"marks":2000,"text":2001},"19544693f40d",[],"The changes align scripts and documentation with the latest snapshot distribution patterns used for THORChain mainnet infrastructure, helping operators maintain smoother node synchronisation and recovery workflows.",[],{"_key":2004,"_type":8,"children":2005,"markDefs":2010,"style":866},"bcaed0e0f5bd",[2006],{"_key":2007,"_type":12,"marks":2008,"text":2009},"c0f9fc14fb2b",[],"Testing & Infrastructure Hardening",[],{"_key":2012,"_type":8,"children":2013,"markDefs":2018,"style":713},"40e0519cbc4b",[2014],{"_key":2015,"_type":12,"marks":2016,"text":2017},"15129fd10382",[],"🔹Unit Test Coverage Expansion (Scheduler, Denom, Tools, App) !4683",[],{"_key":2020,"_type":8,"children":2021,"markDefs":2026,"style":33},"424eeb5995cf",[2022],{"_key":2023,"_type":12,"marks":2024,"text":2025},"5f3dce9f7ff4",[],"Expands unit test coverage across multiple core components.",[],{"_key":2028,"_type":8,"children":2029,"markDefs":2034,"style":33},"b527c4ef44f4",[2030],{"_key":2031,"_type":12,"marks":2032,"text":2033},"d4dc74ee30ba",[],"The update adds new tests for scheduler modules, denom handling, tooling and application routing and swagger paths.",[],{"_key":2036,"_type":8,"children":2037,"markDefs":2042,"style":33},"2c799dbd51a6",[2038],{"_key":2039,"_type":12,"marks":2040,"text":2041},"b0baf3ce327d",[],"It also includes smaller reliability improvements around schedule querying and internal test refactoring, helping improve long-term maintainability and regression protection.",[],{"_key":2044,"_type":8,"children":2045,"markDefs":2050,"style":713},"d778da962f9a",[2046],{"_key":2047,"_type":12,"marks":2048,"text":2049},"28ed9e6e3a7c",[],"🔹THORChain Core Test Coverage Expansion !4681",[],{"_key":2052,"_type":8,"children":2053,"markDefs":2058,"style":33},"77701eab2843",[2054],{"_key":2055,"_type":12,"marks":2056,"text":2057},"dc9345df0228",[],"Adds extensive unit test coverage across core THORChain modules.",[],{"_key":2060,"_type":8,"children":2061,"markDefs":2066,"style":33},"2d4cc3d0ac83",[2062],{"_key":2063,"_type":12,"marks":2064,"text":2065},"e481e8b9250a",[],"The update backfills tests for keeper logic, memo handling, migrations, aggregators and ebifrost components. This improves regression protection across critical protocol functionality and strengthens long-term development safety.",[],{"_key":2068,"_type":8,"children":2069,"markDefs":2074,"style":713},"4f2dba7767b6",[2070],{"_key":2071,"_type":12,"marks":2072,"text":2073},"7808f278d515",[],"🔹 Solana, TRON & XRP Chainclient Test Expansion !4680",[],{"_key":2076,"_type":8,"children":2077,"markDefs":2082,"style":33},"95ad18246f82",[2078],{"_key":2079,"_type":12,"marks":2080,"text":2081},"cf8beb13738d",[],"Expands test coverage for Solana, TRON, and XRP chain clients.",[],{"_key":2084,"_type":8,"children":2085,"markDefs":2090,"style":33},"d301274ee759",[2086],{"_key":2087,"_type":12,"marks":2088,"text":2089},"1b1c559eed33",[],"The update adds new unit tests covering:",[],{"_key":2092,"_type":8,"children":2093,"level":480,"listItem":2098,"markDefs":2099,"style":33},"c876123a02a1",[2094],{"_key":2095,"_type":12,"marks":2096,"text":2097},"e8ae0c74e3cd",[],"Solana RPC and types","bullet",[],{"_key":2101,"_type":8,"children":2102,"level":480,"listItem":2098,"markDefs":2107,"style":33},"edde378a313c",[2103],{"_key":2104,"_type":12,"marks":2105,"text":2106},"c1caceed3080",[],"TRON RPC handling",[],{"_key":2109,"_type":8,"children":2110,"level":480,"listItem":2098,"markDefs":2115,"style":33},"0929a3eef28a",[2111],{"_key":2112,"_type":12,"marks":2113,"text":2114},"78fb9aec2de8",[],"XRP key management and cryptography flows",[],{"_key":2117,"_type":8,"children":2118,"markDefs":2123,"style":33},"7d4131002f96",[2119],{"_key":2120,"_type":12,"marks":2121,"text":2122},"c422f8e2adec",[],"This improves reliability of chain-specific integrations and reduces the risk of regressions during future upgrades.",[],{"_key":2125,"_type":8,"children":2126,"markDefs":2131,"style":713},"74f684350172",[2127],{"_key":2128,"_type":12,"marks":2129,"text":2130},"236060d9b237",[],"🔹 EVM, Runners & Gaia Test Expansion !4679",[],{"_key":2133,"_type":8,"children":2134,"markDefs":2139,"style":33},"3cd6dd6e2fe3",[2135],{"_key":2136,"_type":12,"marks":2137,"text":2138},"34da951ad029",[],"Adds broad unit test coverage across EVM clients, solvency runners, and Gaia integrations.",[],{"_key":2141,"_type":8,"children":2142,"markDefs":2147,"style":33},"f5d95a0c3338",[2143],{"_key":2144,"_type":12,"marks":2145,"text":2146},"d90f286cbd4a",[],"The update includes tests for EVM smart contract handling, solvency reporting, transaction processing, gas fee handling, outbound processing and Cosmos\u002FGaia client behaviour.",[],{"_key":2149,"_type":8,"children":2150,"markDefs":2155,"style":33},"f0f500eda0f2",[2151],{"_key":2152,"_type":12,"marks":2153,"text":2154},"7517add5107f",[],"It also improves existing solvency tests to eliminate race conditions and goroutine leaks.",[],{"_key":2157,"_type":8,"children":2158,"markDefs":2163,"style":713},"50f046f08452",[2159],{"_key":2160,"_type":12,"marks":2161,"text":2162},"100672d67dda",[],"🔹UTXO & Signer Cache Test Expansion !4678",[],{"_key":2165,"_type":8,"children":2166,"markDefs":2171,"style":33},"ee396b9b7b16",[2167],{"_key":2168,"_type":12,"marks":2169,"text":2170},"d227725f56e8",[],"Expands test coverage for UTXO chain clients and signer cache handling. The update adds extensive tests across UTXO transaction handling, signer cache behaviour, checkpoint logic, metadata storage and transaction signing flows.This improves reliability of outbound processing and recovery behaviour for UTXO-based chains.",[],{"_key":2173,"_type":8,"children":2174,"markDefs":2179,"style":713},"3c4fb34b43f6",[2175],{"_key":2176,"_type":12,"marks":2177,"text":2178},"e6d6daf8cb60",[],"🔹Bifrost TSS Test Expansion !4677",[],{"_key":2181,"_type":8,"children":2182,"markDefs":2187,"style":33},"d06ed768ca0b",[2183],{"_key":2184,"_type":12,"marks":2185,"text":2186},"d9f7fedaa200",[],"Adds extensive unit test coverage across Bifrost TSS components. The update includes tests for TSS signing, blame handling, ECDSA and EdDSA keygen, keysign flows and monitoring and notifier systems. This strengthens reliability of threshold signing infrastructure and reduces regression risks across TSS operations.",[],{"_key":2189,"_type":8,"children":2190,"markDefs":2195,"style":713},"f1f54ef9a9db",[2191],{"_key":2192,"_type":12,"marks":2193,"text":2194},"05277d8b836d",[],"🔹 Bifrost Signer & PubKey Manager Test Expansion !4676",[],{"_key":2197,"_type":8,"children":2198,"markDefs":2203,"style":33},"e3eb14bbdfaa",[2199],{"_key":2200,"_type":12,"marks":2201,"text":2202},"f53f35874e18",[],"Expands unit test coverage for Bifrost signer and pubkey management components.",[],{"_key":2205,"_type":8,"children":2206,"markDefs":2211,"style":33},"62e3a5b4ee59",[2207],{"_key":2208,"_type":12,"marks":2209,"text":2210},"c7fda6a41881",[],"The update improves testing around signer flows, vault lock handling, pubkey management and metrics safety. Additional production fixes also improve signer extensibility and metric handling safety.",[],{"_key":2213,"_type":8,"children":2214,"markDefs":2219,"style":713},"3a9f9b9ad1b5",[2215],{"_key":2216,"_type":12,"marks":2217,"text":2218},"2e21490486e3",[],"🔹Bifrost Core Test Expansion !4674",[],{"_key":2221,"_type":8,"children":2222,"markDefs":2227,"style":33},"912ce053637f",[2223],{"_key":2224,"_type":12,"marks":2225,"text":2226},"6458de70c4bd",[],"Adds unit test coverage across core Bifrost infrastructure. The update includes tests for block scanners, databases, metrics, observer systems. This improves reliability of node observation and chain-scanning infrastructure.",[],{"_key":2229,"_type":8,"children":2230,"markDefs":2235,"style":713},"bc8dc45d7c3b",[2231],{"_key":2232,"_type":12,"marks":2233,"text":2234},"1ae12935b5c4",[],"🔹Bifrost Thorclient Test Expansion !4672",[],{"_key":2237,"_type":8,"children":2238,"markDefs":2243,"style":33},"c0d580f5b0ff",[2239],{"_key":2240,"_type":12,"marks":2241,"text":2242},"fef8388a5260",[],"Adds unit test coverage for the Bifrost thorclient layer. The update includes new tests for thorclient behaviour, endpoint handling, fixture coverage. This improves reliability of communication between Bifrost and Thornode components.",[],{"_key":2245,"_type":8,"children":2246,"markDefs":2277,"style":33},"20bb824cac14",[2247,2252,2256,2260,2265,2268,2272],{"_key":2248,"_type":12,"marks":2249,"text":2251},"ad9d6afa9771",[2250],"em","– – – – – – – – – – – – – – –",{"_key":2253,"_type":12,"marks":2254,"text":2255},"45a2c40826bd",[],"\n",{"_key":2257,"_type":12,"marks":2258,"text":2259},"b12b4e1f1436",[2250],"Swap now 👉 ",{"_key":2261,"_type":12,"marks":2262,"text":2264},"a3a9eb1b15d1",[2263,2250],"2d7160da6a","swap.thorchain.org",{"_key":2266,"_type":12,"marks":2267,"text":2255},"a81ed0ec4796",[],{"_key":2269,"_type":12,"marks":2270,"text":2271},"fca9fb86f7da",[2250],"Official website 👉 ",{"_key":2273,"_type":12,"marks":2274,"text":2276},"b38783508b51",[2275,2250],"0881357668","thorchain.org",[2278,2281],{"_key":2263,"_type":26,"link":2279},{"anchor":28,"getParameters":28,"isInternal":190,"openInNewTab":28,"title":28,"url":2280},"https:\u002F\u002Fswap.thorchain.org\u002F?ref=blog.thorchain.org",{"_key":2275,"_type":26,"link":2282},{"anchor":28,"getParameters":28,"isInternal":190,"openInNewTab":28,"title":28,"url":2283},"https:\u002F\u002Fthorchain.org\u002F?ref=blog.thorchain.org",{"_key":2285,"_type":8,"children":2286,"markDefs":2348,"style":33},"4f888d01b0e2",[2287,2291,2295,2299,2303,2307,2311,2314,2318,2321,2325,2329,2334,2337,2341,2344],{"_key":2288,"_type":12,"marks":2289,"text":2290},"35314c064d11",[],"🔽",{"_key":2292,"_type":12,"marks":2293,"text":2294},"f6d7236af47f",[2250]," Follow THORChain ",{"_key":2296,"_type":12,"marks":2297,"text":2298},"e0908462a56a",[],"🔽\n",{"_key":2300,"_type":12,"marks":2301,"text":341},"bf6521c5c8b0",[2302,2250],"21f06439d6",{"_key":2304,"_type":12,"marks":2305,"text":2306},"d871eb078439",[2250]," \u002F ",{"_key":2308,"_type":12,"marks":2309,"text":365},"b640d4fd591e",[2310,2250],"b79bf348e8",{"_key":2312,"_type":12,"marks":2313,"text":2306},"7bdc68f85b87",[2250],{"_key":2315,"_type":12,"marks":2316,"text":381},"510c427ec6b3",[2317,2250],"ae4614a399",{"_key":2319,"_type":12,"marks":2320,"text":2306},"c850ab60381e",[2250],{"_key":2322,"_type":12,"marks":2323,"text":403},"20b8df7254a9",[2324,2250],"2f631deadf",{"_key":2326,"_type":12,"marks":2327,"text":2328},"ae06ff0c0a77",[2250]," \u002F",{"_key":2330,"_type":12,"marks":2331,"text":2333},"b46857cb2dc9",[2332,2250],"78ff05df42"," Instagram",{"_key":2335,"_type":12,"marks":2336,"text":2306},"48edab160ea2",[2250],{"_key":2338,"_type":12,"marks":2339,"text":396},"39246470e23f",[2340,2250],"796e15937f",{"_key":2342,"_type":12,"marks":2343,"text":2306},"6588e9d21352",[2250],{"_key":2345,"_type":12,"marks":2346,"text":125},"57e1e3be7326",[2347,2250],"09b7e92772",[2349,2352,2355,2358,2361,2364,2366],{"_key":2302,"_type":26,"link":2350},{"anchor":28,"getParameters":28,"isInternal":190,"openInNewTab":28,"title":28,"url":2351},"https:\u002F\u002Fx.com\u002FTHORChain?ref=blog.thorchain.org",{"_key":2310,"_type":26,"link":2353},{"anchor":28,"getParameters":28,"isInternal":190,"openInNewTab":28,"title":28,"url":2354},"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fthorchain\u002F?ref=blog.thorchain.org",{"_key":2317,"_type":26,"link":2356},{"anchor":28,"getParameters":28,"isInternal":190,"openInNewTab":28,"title":28,"url":2357},"https:\u002F\u002Fwww.reddit.com\u002Fr\u002FThorchainOfficial\u002F?ref=blog.thorchain.org",{"_key":2324,"_type":26,"link":2359},{"anchor":28,"getParameters":28,"isInternal":190,"openInNewTab":28,"title":28,"url":2360},"https:\u002F\u002Fwww.tiktok.com\u002F@thorchaincontact?ref=blog.thorchain.org",{"_key":2332,"_type":26,"link":2362},{"anchor":28,"getParameters":28,"isInternal":190,"openInNewTab":28,"title":28,"url":2363},"https:\u002F\u002Fwww.instagram.com\u002Fthorchain\u002F?ref=blog.thorchain.org",{"_key":2340,"_type":26,"link":2365},{"anchor":28,"getParameters":28,"isInternal":190,"openInNewTab":28,"title":28,"url":397},{"_key":2347,"_type":26,"link":2367},{"anchor":28,"getParameters":28,"isInternal":190,"openInNewTab":28,"title":28,"url":2368},"https:\u002F\u002Fblog.thorchain.org\u002F",{"_key":2370,"_type":8,"children":2371,"markDefs":2411,"style":33},"fd4461538dc9",[2372,2376,2380,2383,2388,2392,2396,2399,2404,2407],{"_key":2373,"_type":12,"marks":2374,"text":2375},"0b8495a5dc20",[],"🔽 ",{"_key":2377,"_type":12,"marks":2378,"text":2379},"290cd7c594ac",[2250],"Join the community ",{"_key":2381,"_type":12,"marks":2382,"text":2298},"0ff3082a7570",[],{"_key":2384,"_type":12,"marks":2385,"text":2387},"1878e101f8b8",[2386,2250],"2a407946dc","Telegram ",{"_key":2389,"_type":12,"marks":2390,"text":2391},"7b257b037f05",[2250],"\u002F ",{"_key":2393,"_type":12,"marks":2394,"text":357},"161dfb21bad2",[2395,2250],"0eda63e8bc",{"_key":2397,"_type":12,"marks":2398,"text":2306},"d07ccc80085e",[2250],{"_key":2400,"_type":12,"marks":2401,"text":2403},"0f2b2998f453",[2402,2250],"f0d5d6dd36","Discord (Developers)",{"_key":2405,"_type":12,"marks":2406,"text":2255},"af1bbf11420f",[],{"_key":2408,"_type":12,"marks":2409,"text":2410},"1f124112917c",[2250],"– – – – – – – – – – – – – – – – –",[2412,2415,2418],{"_key":2386,"_type":26,"link":2413},{"anchor":28,"getParameters":28,"isInternal":190,"openInNewTab":28,"title":28,"url":2414},"https:\u002F\u002Ft.me\u002Fthorchain_org?ref=blog.thorchain.org",{"_key":2395,"_type":26,"link":2416},{"anchor":28,"getParameters":28,"isInternal":190,"openInNewTab":28,"title":28,"url":2417},"https:\u002F\u002Fdiscord.gg\u002Fthorchaincommunity?ref=blog.thorchain.org",{"_key":2402,"_type":26,"link":2419},{"anchor":28,"getParameters":28,"isInternal":190,"openInNewTab":28,"title":28,"url":2420},"https:\u002F\u002Fdiscord.com\u002Finvite\u002FtW64BraTnX?ref=blog.thorchain.org",{"_key":2422,"_type":2423,"backgroundColor":28,"buttons":2424,"disabled":190,"linkCards":28,"media":2427,"sliceId":28,"text":2433,"title":2434},"99d1b8cb0c53","heroSlice",[2425],{"anchor":28,"getParameters":28,"isInternal":190,"label":2426,"openInNewTab":28,"theme":429,"title":28,"url":430},"Swap Now",{"image":2428,"type":2432},{"alt":47,"assetId":2429,"caption":28,"crop":28,"height":2430,"hotspot":28,"lqip":2431,"width":2430},"image-de03568132b33de541197dd8a121e7ae69e060b9-1000x1000-svg",1000,"data:image\u002Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAABu0lEQVR4nK2VT0\u002FbQBDF802h3yFSzpzpNcmJnrimlaVeqBCXCkGJyAEqKpJQEDFSauQk9s6ud2zCq2ZLUsdJIBE5PGnt9+a3f8Zal5RSTERjrTXeIyIaK6VsSQZE9LwB4LOwSkXDGLOWdKF+BigBa+1aMgXoFChGkiQuxMxI03Ql2QJ0BihSSiGOYxecA1gDpgjW0GpArTWGwyHCMHTPRWCmY9jwAWYUul1kWfY6ULY8MZetMKUIbPRqK+SXWfOSInk\u002FOdeiz8zLgZOGLGqKZIIggO\u002F76PV66Pf77rztW03JrzYPFJDneajVak6NRgPtdls+6NebIrNKKH+GAu90OqjX6yiXy6hUKqhWq2i1WoiiaDlwlBDu7QBdfsRNGuJ39qI0xMXwHt+ufqBxdogvzSMcXJ3iZ3CLgY4XA8loXHOA\u002FadLfByfTrWbnWCXj\u002F8pO5nxJHvNgaudA8aG0GQfO0\u002Ff8WH8dart1MOW+uwk47wn2Sb7rnYOqDShawJ49hc+ceu\u002FknPs6aaTjPOeZLsmcLXzWybCQI3gx4+4i\u002F\u002Fg9g1JRrIDNXK1C28bMaTL6ygPc8CNX7BybW\u002FyF\u002FAXRWrnrGjw4yAAAAAASUVORK5CYII=","image","No sign up required.\nEasy to use.",[2435],{"_key":2436,"_type":8,"children":2437,"markDefs":2443,"style":33},"9b9f5300a491",[2438],{"_key":2439,"_type":12,"marks":2440,"text":2442},"570460bff9df",[2441],"black","Try the World’s Leading Bitcoin DEX",[],[],1781506378722]