Network & Security
THORChain secures cross-chain assets through bonded node operators, threshold signatures, Mimir-controlled operations, solvency checks, and economic penalties. Maya Protocol node data is shown alongside for cross-protocol visibility.
Checking live network status
needs reviewSource warningFetching THORNode Mimir, inbound-address, version, and block evidence.
15 keys need Mimir review; exact raw keys stay in diagnostics, not the headline.
2 source warnings; 15 raw keys hidden from compact view
- review / unknown-chain: Unknown chain-scoped Mimir key ignored by THORNode. Exact key is available only in the source-specific diagnostics.
- review / mimir-support: Known operational-support Mimir keys present. Exact keys are available only in the source-specific diagnostics.
THORNode 3.21.3
THORChain height 28679324 / block time 2026-11-15T07:13:41.435Z / Block age 9 sec
Look here first
Ordinary swaps
Checking
Review the exact THORNode source revision
Limited chains
Review applicability
Other operations
Review applicability
Raw controls need source review before operation availability can be classified
Data quality
2 source warnings
Node operator actions
Current Mimir controls for bonding, unbonding, rebonding, and operator rotation. These action gates are separate from ordinary swaps and LP availability.
Node bond actions are paused when active. Activation: positive. Scope: Network-wide bonding. When absent: no Mimir override was returned; the effective protocol default is not inferred. Source reviewed at THORNode 3.20.3 (b08d81f79275093b0fcb753e0d68ff1c16c51cb8); compatibility reviewed through 3.21.3.
PauseBondWhy: PauseBond is active in current Mimir.
Node unbond actions are paused when active. Activation: positive. Scope: Network-wide unbonding. When absent: no Mimir override was returned; the effective protocol default is not inferred. Source reviewed at THORNode 3.20.3 (b08d81f79275093b0fcb753e0d68ff1c16c51cb8); compatibility reviewed through 3.21.3.
PauseUnbondWhy: PauseUnbond is present and not active in current Mimir.
Node rebond actions are halted when active. Activation: positive. Scope: Network-wide rebonding. When absent: no Mimir override was returned; the effective protocol default is not inferred. Source reviewed at THORNode 3.20.3 (b08d81f79275093b0fcb753e0d68ff1c16c51cb8); compatibility reviewed through 3.21.3.
HaltRebondWhy: HaltRebond is absent from current Mimir; no pause was observed, but absence is weaker than explicit inactive evidence.
Node operator rotation is halted when active. Activation: positive. Scope: Network-wide operator rotation. When absent: no Mimir override was returned; the effective protocol default is not inferred. Source reviewed at THORNode 3.20.3 (b08d81f79275093b0fcb753e0d68ff1c16c51cb8); compatibility reviewed through 3.21.3.
HaltOperatorRotateWhy: HaltOperatorRotate is absent from current Mimir; no pause was observed, but absence is weaker than explicit inactive evidence.
Node-level state and operator tooling are separate checks.
Source warnings and Mimir review queue2 source warnings
1 chain-scoped Mimir key needs review.
THORNode uses HALTTRONTRADING for TRON; verify or remove the misspelled key before treating it as a TRON halt.
Scope: TRON
Show 1 key
HALTTRRONTRADING14 operational-support Mimir keys are present.
These are known THORNode support, migration, or security Mimir families; inspect them before inferring a user-facing pause.
Show 14 keys
BURNSYNTHSCOMPROMISEDVAULT-THORPUB1ADDWNPEPQVPNHWZQKD2ZQKXSJ272FAF4EZSNGWH773WJDFKUS8M4F860U3G5KA22V28ENABLESWITCH-GAIA-AUTOENABLESWITCH-GAIA-FUZNENABLESWITCH-GAIA-KUJIENABLESWITCH-GAIA-LQDYENABLESWITCH-GAIA-LVNENABLESWITCH-GAIA-NSTKENABLESWITCH-GAIA-RKUJIENABLESWITCH-GAIA-WINKENABLESWITCH-GAIA-XUSKEVMDISABLECONTRACTWHITELISTFUNDMIGRATIONINTERVALSCHEDULEDMIGRATIONDo not treat missing active halt flags as complete proof until these warnings are reviewed.
Chain availability
Swap columns show chain-level route blockers. LP and scoped-operation columns are separate because LP, secured-asset, trade-account, and asymmetric-withdrawal controls are not the same as an ordinary swap halt; network-wide LP controls are named once above.
Swap in
Swap out
LP actions
Pool deposits
Scoped operations
Data quality
Why: Control applicability is unreviewed; raw observations do not prove operation availability.
Swap in
Swap out
LP actions
Pool deposits
Scoped operations
Data quality
Why: Control applicability is unreviewed; raw observations do not prove operation availability.
Swap in
Swap out
LP actions
Pool deposits
Scoped operations
Data quality
Why: Control applicability is unreviewed; raw observations do not prove operation availability.
Swap in
Swap out
LP actions
Pool deposits
Scoped operations
Data quality
Why: Control applicability is unreviewed; raw observations do not prove operation availability.
Swap in
Swap out
LP actions
Pool deposits
Scoped operations
Data quality
Why: Control applicability is unreviewed; raw observations do not prove operation availability.
Swap in
Swap out
LP actions
Pool deposits
Scoped operations
Data quality
Why: Control applicability is unreviewed; raw observations do not prove operation availability.
Swap in
Swap out
LP actions
Pool deposits
Scoped operations
Data quality
Why: Control applicability is unreviewed; raw observations do not prove operation availability.
Swap in
Swap out
LP actions
Pool deposits
Scoped operations
Data quality
Why: Control applicability is unreviewed; raw observations do not prove operation availability.
Swap in
Swap out
LP actions
Pool deposits
Scoped operations
Data quality
Why: Control applicability is unreviewed; raw observations do not prove operation availability.
Swap in
Swap out
LP actions
Pool deposits
Scoped operations
Data quality
Why: Control applicability is unreviewed; raw observations do not prove operation availability.
Swap in
Swap out
LP actions
Pool deposits
Scoped operations
Data quality
Why: Control applicability is unreviewed; raw observations do not prove operation availability.
Swap in
Swap out
LP actions
Pool deposits
Scoped operations
Data quality
Why: Control applicability is unreviewed; raw observations do not prove operation availability.
Swap in
Swap out
LP actions
Pool deposits
Scoped operations
Data quality
Why: Control applicability is unreviewed; raw observations do not prove operation availability.
| Chain | Swap in | Swap out | LP actions | Pool deposits | Scoped operations | Data quality | Why |
|---|---|---|---|---|---|---|---|
| AVAX | Review applicability | Review applicability | Review applicability | Review applicability | Review applicability | Review applicability | Control applicability is unreviewed; raw observations do not prove operation availability. |
| BASE | Review applicability | Review applicability | Review applicability | Review applicability | Review applicability | Review applicability | Control applicability is unreviewed; raw observations do not prove operation availability. |
| BCH | Review applicability | Review applicability | Review applicability | Review applicability | Review applicability | Review applicability | Control applicability is unreviewed; raw observations do not prove operation availability. |
| BSC | Review applicability | Review applicability | Review applicability | Review applicability | Review applicability | Review applicability | Control applicability is unreviewed; raw observations do not prove operation availability. |
| BTC | Review applicability | Review applicability | Review applicability | Review applicability | Review applicability | Review applicability | Control applicability is unreviewed; raw observations do not prove operation availability. |
| DOGE | Review applicability | Review applicability | Review applicability | Review applicability | Review applicability | Review applicability | Control applicability is unreviewed; raw observations do not prove operation availability. |
| ETH | Review applicability | Review applicability | Review applicability | Review applicability | Review applicability | Review applicability | Control applicability is unreviewed; raw observations do not prove operation availability. |
| GAIA | Review applicability | Review applicability | Review applicability | Review applicability | Review applicability | Review applicability | Control applicability is unreviewed; raw observations do not prove operation availability. |
| LTC | Review applicability | Review applicability | Review applicability | Review applicability | Review applicability | Review applicability | Control applicability is unreviewed; raw observations do not prove operation availability. |
| SOL | Review applicability | Review applicability | Review applicability | Review applicability | Review applicability | Review applicability | Control applicability is unreviewed; raw observations do not prove operation availability. |
| TRON | Review applicability | Review applicability | Review applicability | Review applicability | Review applicability | Review applicability | Control applicability is unreviewed; raw observations do not prove operation availability. |
| XRP | Review applicability | Review applicability | Review applicability | Review applicability | Review applicability | Review applicability | Control applicability is unreviewed; raw observations do not prove operation availability. |
| ZEC | Review applicability | Review applicability | Review applicability | Review applicability | Review applicability | Review applicability | Control applicability is unreviewed; raw observations do not prove operation availability. |
Check A Route
On-demand THORNode quote probe. It uses Midgard available pools plus native RUNE as route choices, does not collect a wallet address, and is not a send instruction.
Loading live source...
Clicking Check route sends the selected asset pair and amount to a configured THORNode provider (Liquify or THORChain), with the other as fallback. A quote is requested only when you submit.
What the quote request shares
The GET /quote/swap query contains from_asset, to_asset and amount in 1e8 base units. This wiki does not send a destination address, wallet address, affiliate or signing credentials with that query.
- Liquify THORNode: https://gateway.liquify.com/chain/thorchain_api/thorchain
Browser requests share your browser's network address and ordinary request metadata; the initial server operation read shares the wiki server's address. The cross-origin referrer policy sends the wiki origin rather than this page's query or fragment.
Your pair and amount also appear in this page's shareable URL; copying it shares those values. Search and filter text is processed locally, and opening a copied wiki URL sends its query to the wiki host. Source-map evidence packets contain the displayed source links and claim guidance; raw quote details contain the provider response. Review either before sharing.
Source choices and failover boundariesChoose a route
Select two different assets and an amount.
Refund / failed swap triage
Refund diagnosis: insufficient evidence
Run a fresh quote probe and compare it with the actual quote flow, memo, inbound transaction, and any refund transaction before naming a cause.
Recorded quote result
MissingNo quote has been checked for this selected route and amount.
Live route blockers
MissingSelect two different assets and an amount.
Amount threshold
MissingNeed the quote minimum amount and the inbound chain dust threshold before blaming amount size.
Same quote-flow inputs
MissingNeed the inbound address or router, memo, and expiry from the same fresh quote flow. This wiki does not create wallet send instructions.
Transaction and refund proof
MissingNeed the inbound transaction hash, observed memo, source and destination chains, and any refund or outbound transaction before assigning a refund cause.
Result discipline: current quotes and halts can narrow the investigation, but a specific refund cause requires the actual transaction evidence.
This network page starts with one public operation sample read by the wiki server. Other live datasets and subsequent refreshes go directly from your browser to Liquify and THORChain providers. These reads do not submit a transaction.
Network request destinations and local data
Operation reads request /mimir, /inbound_addresses, /version and /lastblock, with a requested height where applicable; the Cosmos endpoint supplies /base/tendermint/v1beta1/blocks/latest. Midgard supplies /network, /health and available /pools with a bounded period. These requests carry public endpoint parameters rather than your search text.
- Liquify THORNode: https://gateway.liquify.com/chain/thorchain_api/thorchain; Cosmos block source: https://gateway.liquify.com/chain/thorchain_api/cosmos
- Liquify Midgard: https://gateway.liquify.com/chain/thorchain_midgard/v2
Browser requests share your browser's network address and ordinary request metadata; the initial server operation read shares the wiki server's address. The cross-origin referrer policy sends the wiki origin rather than this page's query or fragment.
Your pair and amount also appear in this page's shareable URL; copying it shares those values. Search and filter text is processed locally, and opening a copied wiki URL sends its query to the wiki host. Source-map evidence packets contain the displayed source links and claim guidance; raw quote details contain the provider response. Review either before sharing.
Source choices and failover boundariesOperational evidence305 source rows
Raw Mimir observations are retained without assigning active or inactive meaning to unreviewed semantics.
{
"ADR021": 2,
"ADR029": 1,
"ADR031": 1,
"ADR23": 1,
"ADR25": 1,
"ADR26": 1,
"ADR28": 1,
"ADVSWAPQUEUERAPIDSWAPMAX": 3,
"ALLOWNOVAULT-ETH": 0,
"ALLOWNOVAULT-GAIA": 0,
"ASGARDSIZE": 20,
"ATTESTATIONMAXBATCHSIZE": 200,
"ATTESTATIONPEERCONCURRENTRECEIVES": 9,
"ATTESTATIONPEERCONCURRENTSENDS": 8,
"BADVALIDATORREDLINE": 20,
"BANKSENDENABLED": 1,
"BONDSLASHBAN": 100000000000000,
"BONDYIELDENABLED": 1,
"BURNSYNTHS": 1,
"CHURNINTERVAL": 43200,
"CHURNMIGRATEROUNDS": 2,
"CLOUTLIMIT": 5000000000000,
"COMPROMISEDVAULT-THORPUB1ADDWNPEPQVPNHWZQKD2ZQKXSJ272FAF4EZSNGWH773WJDFKUS8M4F860U3G5KA22V28": 1,
"CONFMULTIPLIERBASISPOINTS-LTC": 10000,
"DERIVEDDEPTHBASISPTS": 10000,
"DERIVEDMINDEPTH": 10000,
"DERIVEDSLIPMINBPS": 15,
"DESIREDVALIDATORSET": 120,
"DISABLETSSSIGNERFILTERING": 0,
"DYNAMICFEE-WHITELIST-EJ": 0,
"DYNAMICFEE-WHITELIST-SS": 0,
"DYNAMICFEE-WHITELIST-SYMBIOSIS": 0,
"DYNAMICMAXANCHORTARGET": 9500,
"EMISSIONCURVE": 100000,
"ENABLEADVSWAPQUEUE": 1,
"ENABLESWITCH-GAIA-AUTO": 1,
"ENABLESWITCH-GAIA-FUZN": 1,
"ENABLESWITCH-GAIA-KUJI": 1,
"ENABLESWITCH-GAIA-LQDY": 1,
"ENABLESWITCH-GAIA-LVN": 1,
"ENABLESWITCH-GAIA-NAMI": 0,
"ENABLESWITCH-GAIA-NSTK": 1,
"ENABLESWITCH-GAIA-RKUJI": 1,
"ENABLESWITCH-GAIA-WINK": 1,
"ENABLESWITCH-GAIA-XUSK": 1,
"EVMALLOWANCECHECK-AVAX": 1,
"EVMALLOWANCECHECK-BASE": 1,
"EVMDISABLECONTRACTWHITELIST": 1,
"FUNDMIGRATIONINTERVAL": 720,
"HALTAVAXCHAIN": 0,
"HALTAVAXTRADING": 0,
"HALTBASECHAIN": 0,
"HALTBASETRADING": 0,
"HALTBCHCHAIN": 0,
"HALTBCHTRADING": 0,
"HALTBSCCHAIN": 0,
"HALTBSCTRADING": 0,
"HALTBTCCHAIN": 0,
"HALTBTCHAIN": 0,
"HALTBTCTRADING": 0,
"HALTCHAINGLOBAL": 0,
"HALTCHURNING": 1,
"HALTDOGECHAIN": 0,
"HALTDOGETRADING": 0,
"HALTETHCHAIN": 0,
"HALTETHSIGNING": 0,
"HALTETHTRADING": 0,
"HALTGAIACHAIN": 0,
"HALTGAIATRADING": 0,
"HALTLTCCHAIN": 0,
"HALTLTCTRADING": 0,
"HALTMEMOLESS": 0,
"HALTSECUREDGLOBAL": 0,
"HALTSECUREDWITHDRAW-BASE": 0,
"HALTSECUREDWITHDRAW-BSC": 0,
"HALTSIGNING": 0,
"HALTSIGNINGAVAX": 0,
"HALTSIGNINGBASE": 0,
"HALTSIGNINGBCH": 0,
"HALTSIGNINGBSC": 0,
"HALTSIGNINGBTC": 0,
"HALTSIGNINGDOGE": 0,
"HALTSIGNINGETH": 0,
"HALTSIGNINGGAIA": 0,
"HALTSIGNINGLTC": 0,
"HALTSIGNINGSOL": 0,
"HALTSIGNINGTRON": 0,
"HALTSIGNINGXRP": 0,
"HALTSIGNINGZEC": 0,
"HALTSOLCHAIN": 0,
"HALTSOLTRADING": 0,
"HALTTCYTRADING": 0,
"HALTTHORCHAIN": 0,
"HALTTRADEWITHDRAW-BASE": 0,
"HALTTRADEWITHDRAW-BSC": 0,
"HALTTRADING": 0,
"HALTTRONCHAIN": 0,
"HALTTRONTRADING": 0,
"HALTTRRONTRADING": 1,
"HALTWASMCONTRACT": 0,
"HALTWASMCONTRACT-27DUYT": 0,
"HALTWASMCONTRACT-D5A6R5": 0,
"HALTWASMCONTRACT-JY3TQX": 0,
"HALTWASMCONTRACT-PTRU2G": 0,
"HALTWASMCONTRACT-YEVLEC": 0,
"HALTWASMGLOBAL": 1,
"HALTXRPCHAIN": 0,
"HALTXRPTRADING": 0,
"HALTZECCHAIN": 0,
"HALTZECTRADING": 0,
"KEYGENRETRYINTERVAL": 100,
"L1DYNAMICFEEENABLED": 1,
"L1SLIPMINBPS": 10,
"LENDING-THOR-BTC": 0,
"LENDING-THOR-ETH": 0,
"LENDINGLEVER": 3333,
"LIQUIDITYLOCKUPBLOCKS": 600,
"LOANREPAYMENTMATURITY": 432000,
"LOANSTREAMINGSWAPSINTERVAL": 1,
"MANUALSWAPSTOSYNTHDISABLED": 1,
"MAXANCHORBLOCKS": 300,
"MAXANCHORSLIP": 72000,
"MAXBONDPROVIDERS": 100,
"MAXCONFIRMATIONS-BCH": 3,
"MAXCONFIRMATIONS-BTC": 2,
"MAXCONFIRMATIONS-DOGE": 15,
"MAXCONFIRMATIONS-ETH": 14,
"MAXCONFIRMATIONS-LTC": 6,
"MAXCR": 20000,
"MAXIMUMLIQUIDITYRUNE": 50000000000000000,
"MAXMISSINGBLOCKCHURNOUT": 3,
"MAXNODETOCHURNOUTFORLOWVERSION": 3,
"MAXOUTBOUNDATTEMPTS": 0,
"MAXOUTBOUNDFEEMULTIPLIERBASISPOINTS": 30000,
"MAXRUNESUPPLY": 35973724770218532,
"MAXSWAPSPERBLOCK": 300,
"MAXSYNTHPERPOOLDEPTH": 6000,
"MAXSYNTHSFORSAVERSYIELD": 0,
"MAXTXOUTOFFSET": 200,
"MAXUTXOSTOSPEND": 10,
"MEMOLESSTXNCOST": 2000000,
"MEMOLESSTXNCOSTSLOPEBPS": 10000,
"MINCR": 20000,
"MINIMUMBONDINRUNE": 30000000000000,
"MINIMUML1OUTBOUNDFEEUSD": 25000000,
"MINOUTBOUNDFEEMULTIPLIERBASISPOINTS": 100,
"MINRUNEPOOLDEPTH": 1000000000000,
"MINSWAPSPERBLOCK": 200,
"MINTSYNTHS": 1,
"MINTXOUTVOLUMETHRESHOLD": 2000000000000,
"MISSINGBLOCKCHURNOUT": 10,
"NODEOPERATORFEE": 0,
"NODEPAUSECHAINGLOBAL": 28476550,
"NUMBEROFNEWNODESPERCHURN": 4,
"OBSERVATIONDELAYFLEXIBILITY": 20,
"OVERSOLVENCYTOTREASURYBPS-BTC-BTC": 100,
"OVERSOLVENCYTOTREASURYBPS-LTC-LTC": 0,
"OVERSOLVENCYTOTREASURYBPS-TRON-TRX": 0,
"PAUSEBOND": 1,
"PAUSELOANS": 1,
"PAUSELP": 0,
"PAUSELPAVAX": 0,
"PAUSELPBCH": 0,
"PAUSELPBSC": 0,
"PAUSELPBTC": 0,
"PAUSELPDEPOSIT-AVAX-AVAX": 1,
"PAUSELPDEPOSIT-AVAX-SOL-0XFE6B19286885A4F7F55ADAD09C3CD1F906D2478F": 1,
"PAUSELPDEPOSIT-AVAX-USDC-0XB97EF9EF8734C71904D8002F8B6BC66DD9C48A6E": 0,
"PAUSELPDEPOSIT-AVAX-USDT-0X9702230A8EA53601F5CD2DC00FDBC13D4DF4A8C7": 1,
"PAUSELPDEPOSIT-BCH-BCH": 1,
"PAUSELPDEPOSIT-BSC-BNB": 1,
"PAUSELPDEPOSIT-BSC-USDC-0X8AC76A51CC950D9822D68B83FE1AD97B32CD580D": 0,
"PAUSELPDEPOSIT-BSC-USDT-0X55D398326F99059FF775485246999027B3197955": 0,
"PAUSELPDEPOSIT-BTC-BTC": 1,
"PAUSELPDEPOSIT-DOGE-DOGE": 1,
"PAUSELPDEPOSIT-ETH-AAVE-0X7FC66500C84A76AD7E9C93437BFC5AC33E2DDAE9": 1,
"PAUSELPDEPOSIT-ETH-DAI-0X6B175474E89094C44DA98B954EEDEAC495271D0F": 1,
"PAUSELPDEPOSIT-ETH-DPI-0X1494CA1F11D487C2BBE4543E90080AEBA4BA3C2B": 1,
"PAUSELPDEPOSIT-ETH-ETH": 1,
"PAUSELPDEPOSIT-ETH-FLIP-0X826180541412D574CF1336D22C0C0A287822678A": 1,
"PAUSELPDEPOSIT-ETH-FOX-0XC770EEFAD204B5180DF6A14EE197D99D808EE52D": 1,
"PAUSELPDEPOSIT-ETH-GUSD-0X056FD409E1D7A124BD7017459DFEA2F387B6D5CD": 1,
"PAUSELPDEPOSIT-ETH-LINK-0X514910771AF9CA656AF840DFF83E8264ECF986CA": 1,
"PAUSELPDEPOSIT-ETH-LUSD-0X5F98805A4E8BE255A32880FDEC7F6728C6568BA0": 0,
"PAUSELPDEPOSIT-ETH-SNX-0XC011A73EE8576FB46F5E1C5751CA3B9FE0AF2A6F": 1,
"PAUSELPDEPOSIT-ETH-TGT-0X108A850856DB3F85D0269A2693D896B394C80325": 1,
"PAUSELPDEPOSIT-ETH-THOR-0XA5F2211B9B8170F694421F2046281775E8468044": 0,
"PAUSELPDEPOSIT-ETH-USDC-0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48": 1,
"PAUSELPDEPOSIT-ETH-USDP-0X8E870D67F660D95D5BE530380D0EC0BD388289E1": 0,
"PAUSELPDEPOSIT-ETH-USDT-0XDAC17F958D2EE523A2206206994597C13D831EC7": 0,
"PAUSELPDEPOSIT-ETH-VTHOR-0X815C23ECA83261B6EC689B60CC4A58B54BC24D8D": 1,
"PAUSELPDEPOSIT-ETH-WBTC-0X2260FAC5E5542A773AA44FBCFEDF7C193BC2C599": 0,
"PAUSELPDEPOSIT-ETH-XDEFI-0X72B886D09C117654AB7DA13A14D603001DE0B777": 1,
"PAUSELPDEPOSIT-ETH-XRUNE-0X69FA0FEE221AD11012BAB0FDB45D444D3D2CE71C": 1,
"PAUSELPDEPOSIT-ETH-YFI-0X0BC529C00C6401AEF6D220BE8C6EA1667F6AD93E": 1,
"PAUSELPDEPOSIT-GAIA-ATOM": 1,
"PAUSELPDEPOSIT-LTC-LTC": 1,
"PAUSELPDEPOSIT-TRON-USDT-TR7NHQJEKQXGTCI8Q8ZY4PL8OTSZGJLJ6T": 0,
"PAUSELPDOGE": 0,
"PAUSELPETH": 0,
"PAUSELPGAIA": 0,
"PAUSELPLTC": 0,
"PAUSELPTRON": 0,
"PAUSEONSLASHTHRESHOLD": 50000000000,
"PAUSEUNBOND": 0,
"PENDINGLIQUIDITYAGELIMIT": 100800,
"PENDULUMUSEEFFECTIVESECURITY": 1,
"POL-AVAX-AVAX": 1,
"POL-AVAX-USDC-0XB97EF9EF8734C71904D8002F8B6BC66DD9C48A6E": 1,
"POL-BCH-BCH": 1,
"POL-BSC-BNB": 1,
"POL-BSC-USDC-0X8AC76A51CC950D9822D68B83FE1AD97B32CD580D": 1,
"POL-BTC-BTC": 1,
"POL-DOGE-DOGE": 1,
"POL-ETH-DAI-0X6B175474E89094C44DA98B954EEDEAC495271D0F": 1,
"POL-ETH-ETH": 1,
"POL-ETH-USDC-0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48": 1,
"POL-ETH-USDT-0XDAC17F958D2EE523A2206206994597C13D831EC7": 1,
"POL-GAIA-ATOM": 1,
"POL-LTC-LTC": 1,
"POLBUFFER": 2000,
"POLMAXNETWORKDEPOSIT": 600000000000000,
"POLMAXPOOLMOVEMENT": 10,
"POLRESERVESYSTEMINCOMEBPS": 2000,
"POLTARGETSYNTHPERPOOLDEPTH": 3000,
"POOLCYCLE": 43200,
"PREFERREDASSETOUTBOUNDFEEMULTIPLIER": 200,
"PROTOCOLAFFILIATEFEEBASISPOINTS": 1200,
"RESCHEDULECOALESCEBLOCKS": 20,
"REVSHARE-SWAPKIT": 2000,
"RUNEPOOLDEPOSITMATURITYBLOCKS": 432000,
"RUNEPOOLENABLED": 1,
"SAVERSSTREAMINGSWAPSINTERVAL": 1,
"SCHEDULEDMIGRATION": 25231500,
"SECUREDASSETSLIPMINBPS": 10,
"SIGNATUREREFRESHBLOCKS": 3600,
"SIGNERCONCURRENCY": 20,
"SLASHPENALTY": 20000,
"SOLANCHORMARGINSECONDS": 8,
"SOLDURABLENONCE": 1,
"SOLVENCYHALTAVAXCHAIN": 0,
"SOLVENCYHALTBASECHAIN": 0,
"SOLVENCYHALTBCHCHAIN": 0,
"SOLVENCYHALTBSCCHAIN": 0,
"SOLVENCYHALTBTCCHAIN": 0,
"SOLVENCYHALTDOGECHAIN": 0,
"SOLVENCYHALTETHCHAIN": 0,
"SOLVENCYHALTGAIACHAIN": 0,
"SOLVENCYHALTLTCCHAIN": 0,
"SOLVENCYHALTSOLCHAIN": 0,
"SOLVENCYHALTTRONCHAIN": 0,
"SOLVENCYHALTVAULT-THORPUB1ADDWNPEPQ0Z4X67EDVRSVSFR2VTQFVQPJE9D42CS0F3ZQGYAH8JQTV9HV92354M3V63-ETH": 0,
"SOLVENCYHALTVAULT-THORPUB1ADDWNPEPQ2DXVTSJWZ8DE5K96CT7AAP2D7CCGJEEKR02N0EUDCANKQA02D89UDX7767-ETH": 0,
"SOLVENCYHALTVAULT-THORPUB1ADDWNPEPQ2W263PPN263CGJTJY583G0QSX3GDWQ0QEE304CFM8V03HZX86KVVQVE29D-AVAX": 0,
"SOLVENCYHALTVAULT-THORPUB1ADDWNPEPQF7LCSE8WGSEU327KM3S6Z3UK9T4S4FP0LWVKVYJDS6PQVA4K28QKYEJDF8-AVAX": 0,
"SOLVENCYHALTVAULT-THORPUB1ADDWNPEPQT8P5595WZPJ2ED8ZDHD5FSXKSVVDE0YWZ6KXRSSDESS4AWRZVUXVS34J5J-AVAX": 0,
"SOLVENCYHALTVAULT-THORPUB1ADDWNPEPQV5EGW7F0545UH3GL6JUZZRA3DWD7TVYW67U28VV93DV832NQ4ZY6JELNEV-AVAX": 0,
"SOLVENCYHALTVAULT-THORPUB1ADDWNPEPQVLENA222ZLUK5P3R0S9UEY758RD43QEDTXF2XALPRYNUAXP69RSCR0JY4H-GAIA": 0,
"SOLVENCYHALTVAULT-THORPUB1ADDWNPEPQWHQW3MRGEPFURQT497XRRPXD4U89Y6P5EV6KM7AY4FK82Z4P6XNCAV37HT-AVAX": 0,
"SOLVENCYHALTVAULT-THORPUB1ADDWNPEPQWHQW3MRGEPFURQT497XRRPXD4U89Y6P5EV6KM7AY4FK82Z4P6XNCAV37HT-SOL": 0,
"SOLVENCYHALTXRPCHAIN": 0,
"STABLESLIPMINBPS": 10,
"STOPSOLVENCYCHECK": 0,
"STOPSOLVENCYCHECKAVAX": 0,
"STOPSOLVENCYCHECKBASE": 0,
"STOPSOLVENCYCHECKBCH": 0,
"STOPSOLVENCYCHECKBSC": 0,
"STOPSOLVENCYCHECKBTC": 0,
"STOPSOLVENCYCHECKDOGE": 0,
"STOPSOLVENCYCHECKETH": 0,
"STOPSOLVENCYCHECKGAIA": 0,
"STOPSOLVENCYCHECKLTC": 0,
"STOPSOLVENCYCHECKSOL": 0,
"STOPSOLVENCYCHECKTRON": 0,
"STOPSOLVENCYCHECKXRP": 0,
"STREAMINGLIMITSWAPMAXAGE": 43200,
"STREAMINGSWAPMAXLENGTH": 14400,
"STREAMINGSWAPMAXLENGTHNATIVE": 14400,
"STREAMINGSWAPMINBPFEE": 5,
"SYNTHSLIPMINBPS": 15,
"SYNTHYIELDBASISPOINTS": 0,
"SYSTEMINCOMEBURNRATEBPS": 100,
"TARGETOUTBOUNDFEESURPLUSRUNE": 1000000000000,
"TCYCLAIMINGHALT": 0,
"TCYCLAIMINGSWAPHALT": 0,
"TCYSTAKEDISTRIBUTIONHALT": 0,
"TCYSTAKINGHALT": 0,
"TCYUNSTAKINGHALT": 0,
"THORNAMES": 1,
"TORANCHOR-AVAX-USDC-0XB97EF9EF8734C71904D8002F8B6BC66DD9C48A6E": 1,
"TORANCHOR-AVAX-USDT-0X9702230A8EA53601F5CD2DC00FDBC13D4DF4A8C7": 1,
"TORANCHOR-BASE-USDC-0X833589FCD6EDB6E08F4C7C32D4F71B54BDA02913": 1,
"TORANCHOR-BSC-USDC-0X8AC76A51CC950D9822D68B83FE1AD97B32CD580D": 1,
"TORANCHOR-BSC-USDT-0X55D398326F99059FF775485246999027B3197955": 1,
"TORANCHOR-ETH-DAI-0X6B175474E89094C44DA98B954EEDEAC495271D0F": 1,
"TORANCHOR-ETH-USDC-0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48": 1,
"TORANCHOR-ETH-USDT-0XDAC17F958D2EE523A2206206994597C13D831EC7": 1,
"TORANCHOR-TRON-USDT-TR7NHQJEKQXGTCI8Q8ZY4PL8OTSZGJLJ6T": 1,
"TRADEACCOUNTSENABLED": 1,
"TRADEACCOUNTSSLIPMINBPS": 10,
"TVLCAPBASISPOINTS": 15000,
"TXOUTDELAYRATE": 100000000000,
"VIRTUALMULTSYNTHS": 1,
"WASMARBSLIPMINBPS": 0,
"WASMDEPLOYENABLED": 1
}Priority Mimir controls
Show inactive and not-monitored controls32 controls
Signing and chain observation
Trading and transfers
Liquidity
TCY and RUNEPool
Node operations
Secured assets
WASM/app layer
Current actions depend on these controls and per-chain flags; check live sources before assuming swaps, signing, LP actions, asymmetric withdrawals, TCY, trade-account, secured-asset, bank-send, app-layer, bonding, unbonding, rebonding, or operator-rotation availability.
Export observed network controls
Capture this already collected public control sample as JSON or Markdown. Missing runtime identity and unverified height remain explicit. No quotes, node/address records or additional provider requests are included.
Compare two control providers manually
Compare six named raw Mimir controls with two fixed public providers. This action sends one read to each provider. Missing values, response-height limits and time skew stay visible. No automatic provider comparison runs.
Provider rate limits are shared with routine diagnostics. If this comparison receives a Retry-After response, later diagnostic reads respect that provider’s cooldown and may use the other provider.
- Liquify THORNode: https://gateway.liquify.com/chain/thorchain_api/thorchain/mimir
- THORChain THORNode (retired; expected unavailable): https://thornode.thorchain.network/thorchain/mimir
Investigate one transaction
This read-only pilot sends the public hash you submit to Liquify Midgard, then THORChain Midgard if the first read fails. Those providers receive the hash and your network request. Nothing is submitted before you choose Look up transaction. The wiki does not store the hash in the URL or local storage.
- Liquify Midgard: https://gateway.liquify.com/chain/thorchain_midgard/v2/actions (txid filter, limit 5)
Current operation context was checked at 2026-11-15T07:13:50.063Z. These present controls cannot explain an earlier indexed transaction. No automatic cause, recovery promise or send instruction is inferred.
Read the swap and refund evidence guide · Reviewed Midgard action contract
Current Operation Snapshot
Additional context for node counts, operator constants, and grouped operation gates. Open when you need the secondary view.
Additional context
Current Operation Snapshot
Grouped by the decision a reader is trying to make. Swap execution, LP actions, recovery rails, and App Layer controls are deliberately separated so one paused rail does not look like a global swap halt.
Node set
MidgardLive Midgard counts for validator-set shape. These are not a node-health audit.
Active nodes
Validators currently in the active set.
Standby nodes
Candidates available for future churn.
Consensus threshold
Static threshold framing; verify live node state for incidents.
Operator constants
Static + THORNodeDo not freeze these as static facts; constants and Mimir can change live.
Minimum bond
Slash rate
Churn interval
Swap execution
THORNodeThe controls most likely to affect whether an ordinary swap can route or settle.
Trading
Signing
Chain observation
Manual synth swaps
Liquidity actions
THORNodeLP, deposit, loan, and asym controls are separate from ordinary swap execution.
LP actions
Pool deposits
Asym withdrawals
Loans
TCY and RUNEPool
THORNodeRecovery and RUNEPool rails can be paused independently from swaps.
TCY claims
TCY claim swaps
TCY staking
TCY distributions
TCY unstaking
TCY trading
RUNEPool
Enablement flag only; deposit, withdrawal, maturity, and wallet paths are separate checks.
RUNEPool deposits
RUNEPool withdrawals
App and asset rails
THORNodeSecured assets, trade accounts, bank sends, and WASM/app-layer controls need scoped live checks.
Secured assets
Trade accounts
Feature flag only; route, asset, and interface support need separate proof.
Trade deposits
Deposit enablement flag only; not wallet or route instructions.
WASM/app layer
Bank sends
Bank module send flag only; not transaction safety or app-layer support.
Midgard node-count source
Loading live source...
THORNode operation-state source
2 source warnings; 15 raw keys hidden from compact view
- review / unknown-chain: Unknown chain-scoped Mimir key ignored by THORNode. Exact key is available only in the source-specific diagnostics.
- review / mimir-support: Known operational-support Mimir keys present. Exact keys are available only in the source-specific diagnostics.
Curated·Last verified 2026-07-14· 11 sources
retrieval details
+10 sources
retrieval details
retrieval details
retrieval details
retrieval details
retrieval details
retrieval details
retrieval details
retrieval details
retrieval details
retrieval details
Use this page for
- Current operational diagnostics, halt controls, node/security concepts, and source-warning posture.
- Separating live THORNode/Midgard evidence from dated security reports and static protocol explanations.
Verify elsewhere before claiming
- That a paused operation, chain, signing path, LP action, TCY control, or app-layer feature is available right now.
- That historical incident reports prove present-day safety, solvency, signing availability, or route quality.
Related Checks
Use these before turning current dashboard values into a broader claim.
Node Operator Guide
Use this as an orientation map before acting. Official operator docs explain setup, maintenance, current controls, node lifecycle, bond risk, and rewards context; none of those entries are live action proof.
Setup and maintenance
Start from the official operator runbook for setup, sync, troubleshooting, and maintenance details. This is a source map, not installation instructions.
Bond, unbond, and rotate checks
Use live diagnostics for PauseBond, PauseUnbond, HaltRebond, HaltOperatorRotate, source warnings, and the boundary around whether a specific node can act now.
Lifecycle and leaving
Whitelisted, Standby, Ready, Active, and Disabled are distinct states. Only a Standby node outside vault migration may unbond; current state still needs direct node evidence.
Rewards and slash exposure
Slash points reduce rewards; separately defined security events can slash bond principal. Documentation examples do not prove a node's current balance, parameters, or incident outcome.
Node Types
Whitelisted
Bonded, but required node keys have not yet been set; operator setup is incomplete.
Standby
Bonded but not active. Current requirements are evaluated during churn; only Standby nodes outside vault migration may unbond.
Ready
Passed current preflight requirements and is eligible for churn selection; a node cannot unbond while Ready.
Active
Participates in consensus, observation, and signing; it cannot unbond until churned to Standby and clear of vault migration.
Disabled
Completed the permanent-leave path while Standby and cannot rejoin with the same node account.
Security Architecture
Threshold Signatures
Distributed signing protects vault keys, but implementation details and migration status should stay tied to dated source material.
Solvency Checks
Nodes monitor vault balances and can trigger halts when observed balances diverge from expected protocol state.
Operational Mimir
Emergency parameters can halt trading, signing, churning, chain observation, LP actions, TCY claims, and more.
Bonded Operators
Operators bond RUNE as economic security. Minimum bond and slash constants can be overridden by Mimir.
Slash Points
Nodes can accrue slash points for missed observations or signing failures, affecting churn and rewards.
Churning
Validator rotation and vault rotation reduce long-lived key exposure; exact intervals are live constants or Mimir overrides.
THORChain node coverage
This unpinned THORNode /nodes response is one retrieved sample of bonded validator node accounts returned by that endpoint, including statuses beyond Active. That account set differs from Midgard's /v2/nodes public-key rows and neither covers every chain account. Only node address, raw status, and raw version are shown; these fields do not establish real-world operator identity, node health, or network security.
Loading live source...
Loading THORNode node coverage…
Maya Protocol Nodes
Maya Protocol is a THORChain fork with its own validator set, CACAO native asset, and independent chain support. Maya Midgard is the only configured live data source.
Network Overview
Loading Maya network data…
Loading live source...
Node Status Distribution
Loading Maya node data…
Loading live source...