THORChain Version Updates II
Each version shows all the Merge Requests that were deployed with that version.
Last updated
Was this helpful?
Each version shows all the Merge Requests that were deployed with that version.
Last updated
Was this helpful?
Isolate tests for go-tss
module PR:
[Version-unspecific] Remove LENDING- check from queryQuoteLoanClose PR:
[fix] Miscellaneous for Stagenet Reset PR:
[Hardfork] v2.x.x restore of initGenesis SetRUNEPool PR:
[Hardfork] Remove ERC20RuneAsset and squash IsNativeRune into IsRune #check-lint-warning PR:
[refactor] Remove binance-sdk and btcd Module Replace PR:
[refactor] Remove BNB and TERRA #check-lint-warning PR:
Embedded txscript and go-tss Packages PR:
remove final mimir v2 code #check-lint-warning PR:
Remove base builder image, inline package retrieval PR:
Remove a bit more dead code PR:
[revert] restore x/upgrade PR:
[fork] More Dead Code Removal PR:
[mocknet] Fix Cluster Bootstrap + Fix Simulation Race PR:
Enable BTC Taproot address support PR:
Add script for checking reproducible build PR:
[Retroactive event changes] RUNEPool events rune_amoumt mispelling correction to rune_amount PR:
Added RUNEPool and ADR links PR:
[fork] Upgrade to cosmos-sdk 45.16 PR:
Remove a little more dead code PR:
Fix trade account unit tests PR:
[cleanup] remove fetchConfigInt64 #check-lint-warning PR:
[fork] remove unnecessary modules from app PR:
[fork] remove archived/obsolete code #check-lint-warning PR:
Fix protobuf package root for GenesisState PR:
[Backwards-compatibility, v1.x.x-specific] Re-enable thorchain-mainnet-v1 sync from genesis PR:
node mimirs genesis state PR:
enforce halt height PR:
[genesis] filter non-asgard vaults PR:
[v1.x.x-specific] Initialise NewRUNEPool Uint fields to bypass historical-data panic PR:
[fork] Support Halt Height Config PR:
V134 disclosures PR:
Add RunePool logs PR:
Reduce log message on EVM tx parse PR:
[update] ADR-018: Core Protocol Sustainability PR:
Fix and enable TestOutboundRuneRecords PR:
[mocknet] Daemon Updates PR:
[lint] Fix Build PR:
[bsc] Require Confirmations (amended) PR:
[bsc] Require Confirmations PR:
[events] Fix Build and Format Node Pause PR:
ADR 15 (authored by rufus.t.firefly) PR:
[Version-unspecific] .gitlab-ci.yml "thorchain/thornode" -> $CI_MERGE_REQUEST_PROJECT_PATH PR:
Add manual deadcode linter script, remove some dead code PR:
[ci] Update Docker versions PR:
[events] Build Image and Add Remaining Alerts PR:
[fix] Saver Eject Memo and Simulation Race PR:
[cleanup] Saver Eject Regression Test PR:
[fix] restore lost treasury lp values PR:
[feature] RUNEPool Implementation PR:
[V134-specific] Do not deduct second network fee when unbonding PR:
[Backwards-compatibility] Revert and archive ParseAffiliateBasisPoints PR:
[api] Add Savers Capacity Fields to Pool Endpoints PR:
[cleanup] Leave Event Keys PR:
ADR-018: Core Protocol Sustainability PR:
[fix] Handle BSC Reorgs and Reduce ETH Errata Noise PR:
[simulation] Optimizations PR:
[lint] Fix Build PR:
[simulation] Savers and Eject Test #check-lint-warning PR:
ADR-017 Burn System Income Lever PR:
[ADD] RUNEPool PR:
Remove defunct mimir v2 implementation PR:
Generate EdDSA keys from mnemonic , and make it available to regression test PR:
[cli] fix help output of observe-tx-ins PR:
[fix] ensure node address is derived from secp256k1 pub key PR:
[genesis] filter inactive vault memberships from nodes PR:
[aggregator] Whitelist corn contracts PR:
[events] Add Alert Logic PR:
[fix] stricter coin validation on deposits PR:
[logging getTxInFromSmartContract => debug PR:
[docs] Update links in EVM router documentation PR:
ADR 016 - Affiliate Rev Share PR:
[regression] Fixed Future Version Height PR:
Remove BNB from make status PR:
[metrics] Trade Asset Units and Depth PR:
[lint] Updates and Re-Enable Shadow Lint #check-lint-warning PR:
[simulation] Arbitrage Actor and Require Success in CI PR:
[ci] Fix ERC20 list linter to use latest PR:
[ci] Switch from deprecated gitlab CI rules PR:
[Version-unspecific] Visible git_commit in 'make run-mocknet' (make test-simulation) too PR:
[Version-unspecific] Include build-mocknet in test-simulation Makefile PR:
[V134-specific] inRune respected by GetAssetOutboundFee for Synth/Derived/Trade Assets PR:
[docs] Updates PR:
[Version-unspecific] Export all pending outbounds in genesis PR:
[tool] Events PR:
[api] Remove Deprecated Quote Fee Fields PR:
[logs] Miscellaneous Cleanup #check-lint-warning PR:
[V134-Specific] Synth eject #check-lint-warning PR:
[V134-specific] Slash points instead of bond slash for HandleDoubleSign PR:
[V134-specific] Do not swallow add liquidity to a non-empty zero-units pool PR:
[V134-specific] Slash non-signers upon consensus PR:
[security] Drop EVM Outbounds to Null Addresses PR:
Disable dexagg clout PR:
[test] Fix simulation tests PR:
[migration] rescue taproot btc PR:
[test] Deprecate Smoke Tests PR:
Lock Treasury LP in new Module PR:
[mocknet] Bitcoin 26.1 PR:
[ADD] LENDS Token Whitelist PR:
[bsc] Increase Gas Price Resolution to 10 Gwei PR:
[bifrost] Fix gas price metrics PR:
[lint] Miscellaneous Fixes PR:
Add new aggregator contracts to 133 PR:
[Version-unspecific] Move Trade Account Deposit and Withdraw events from handlers to manager #check-lint-warning PR:
[command] Observation Commands: Cleaner Error Handling PR:
[command] Manual In/Out Observation Commands PR:
[build] Fix Thorscan CI Build PR:
[simulation] ERC20 Pools and Contract Support PR:
[ci] Make the lint warning bypass apply to the removed handler check PR:
[docs] Memo and Trade Account Updates PR:
[update] Ethereum 1.14.2 / Gaia 16.0.0 / Avalanche 1.11.5 PR:
[ci] Fix linting race with upstream merges to develop PR:
[ci] Ensure that EVM contract tests actually run in CI PR:
[test] Verify All Regression Test Blocks PR:
[Version-unspecific] Querier quotes confirmations not reduced to 2 when (inbound) chain ETH and confirmations greater than 2 PR:
[V133-specific] Zero all BNB-chain vault Asset amounts in store migration PR:
[tool] Thorscan PR:
[api] Add Asset USD Price to Pool Endpoints PR:
[bifrost] Remove dex whitelist requirement for deposits PR:
[V133-specific] As swaps may be streaming sub-swaps, remove the swap handler's outbound fee check PR:
[V133-specific] Mimir V1 implementation of OperationalMimirs (no longer including Admin disabling) PR:
[build] Fix CI Build Tag (again) PR:
[fix for 132] Two GetAssetOutboundFee patches #check-lint-warning PR:
[build] Fix CI Image Build Tag PR:
V132 refund retry migrations #check-lint-warning PR:
[simulation] Fix Mocknet AVAX/BSC and Enable in Simulation Tests PR:
[migrate] v132: Retry BNB Vault Recovery PR:
[V132-specific] RollupSwapSlip calls only once per block (in spawnDerivedAssets) PR:
[cleanup] Remove Non-Pipelined Signer Logic PR:
[V132-specific] NewExternalHandler unredaction of otherwise-redacted errors PR:
[build] Optimize Build Context PR:
Upgrade to Go 1.22 PR:
[Backwards-compatibility] p.keeper.GetVersion() -> p.version to not panic when from ParseMemo (which has a nil keeper) PR:
[test] test current logic for add/withdraw/deposit PR:
[test] improve keeper_halt tests PR:
[update] Ethereum 1.13.15 PR:
[GasManager] Replace GetFee with GetAssetOutboundFee #check-lint-warning PR:
[add] Recommended Gas Rate for Quotes PR:
[cleanup] unarchive active code PR:
[V132-specific; second of two] Current network manager tx.Hash_deprecated() to tx.Hash() PR:
[V132-specific; ETH/EVM] Use receipt.GasUsed instead of tx.Gas() gas limit for observed gas in getTxInFromTransaction and getTxInFromFailedTransaction PR:
[framework] Simulation Tests PR:
[Version-unspecific] /thorchain/slips and /thorchain/slip/{asset} endpoints (with example regression test) PR:
[fix] Multi-Anchor Pool Depth PR:
Affiliate fees for Lending #check-lint-warning PR:
[V132-specific] Only spend UTXO unused gas for Migrate outbounds PR:
[fix] Dropped Aggregator Fields and Signature Mismatch in Keysign Response PR:
[utxo] Fix Under-Reported Solvency PR:
[fix] Gaia v15 Incompatibilities #check-lint-warning PR:
[security] Prevent Multiple Coins in Send and Deposit:
[migrate] v129 Recover Taproot Inbound PR:
Miscellaneous Ragnarok Fixes PR:
avoid negative slip rollup PR:
[V129-specific] Tx Coins to not change vault balances when their FromAddress and ToAddress are the same PR:
[V129-specific] Disallow swapping to a trade asset of a native coin PR:
[V129-specific] Allow swaps between Trade Assets and RUNE PR:
[fix] Reschedule Frozen Vault Outbounds to Same Vault PR:
Cleanup unused argument + CI fixes PR:
[lint] Add TokenList Version Lint PR:
[V129-specific] Aim Incentive Pendulum to target equilibrium of effective security bond and vault (RUNE value of assets) liquidity, rather than pooled RUNE liquidity PR:
Upgrade trunk and tooling PR:
Use current managers in unversioned/current tests PR:
[Version-unspecific] Deprecate Coins Add, Coins SafeSub, and Gas Add #check-lint-warning PR:
[V129-specific] Migrate only funds not spoken for by pending outbounds PR:
docs/concepts/memos.md - large clean-up PR:
[Version-unspecific] Display OpenAPI-struct endpoint responses consistently with their Swagger examples PR:
[Version-unspecific] Only report solvent vaults when all vaults are solvent PR:
[Version-unspecific] Querier: continue
rather than break
on queryStreamingSwap/s GetSwapQueueItem error (expected when no MsgSwap set for that index) PR:
Remove remaining ILP code PR:
[fix] Handle Ethereum 1.13.14 Update PR:
[utxo] Performance Update to Dogecoin GetBlock with Verbose Transactions PR:
Revert bug introduced by !3376 PR:
[utxo] Abort Signing Retries with Spent VINs PR:
[fix] Trade Account Events #check-lint-warning PR:
[utxo] Expand Retryable Errors to Avoid Missed Observations PR:
[Backwards-compatibility] Revert after-V126 addition of ETH.FLIP to V126 whitelist PR:
Use layer 1 asset of affiliate address PR:
[fix] Miscellaneous Fixes for BNB Ragnarok PR:
[mocknet] Update Midgard TimescaleDB PR:
[fix] use size in network fee voter keys #check-lint-warning PR:
[V128-specific] Set InactiveVault StatusSince when set from handler_observed_txout as well PR:
Enact ADR012 PR:
add flip and fix vthor image PR:
Mocknet Daemon Updates PR:
[V128-specific] needsNewVault check of outbound asset, not only outbound vault PR:
[V128-specific] Do not act on solvency message consensus when for a height before the last chain height PR:
[V128-specific] GetTxOutValue: Sum the value of MaxGas Coins too #check-lint-warning PR:
[bugfix] add affiliate bps to recommended_min_amount_in PR:
Add ADR-012 Scale Lending PR:
[V128-specific] mimir v2 ids cleanup #check-lint-warning PR:
[ci] One last fix to external pipeline trigger script PR:
[Version-unspecific] querier_quotes: Allow synth address shortening and shortened (or short code) asset parameters PR:
[test] Allow Native TxID Template in Regression Check Endpoint PR:
Remove unused TSS preparams argument to Bifrost PR:
Removing unused .proto files PR:
More evm and ethereum package deduplication PR:
Strip bnb-chain SDK from non-BNB codebase PR:
[Version-unspecific] Drop querier GetLoanCollateralRemainingForPool error, since negative MaxRuneSupply error expected before height 12241034 PR:
Use a more clear error when deposit fails due to insufficient funds PR:
Switch ledger-thorchain-go from github to gitlab PR:
[V128-specific] Increase THORNode vault balance only after inbound confirmation counting PR:
[V128-specific] Use both effectiveSecurityBond and totalEffectiveBond to calculate poolShare PR:
[feature] Trade accounts #check-lint-warning PR:
Dev upates and supported address PR:
[code-games] Comments in handler.go PR:
[V128-specific] Min swap fee PR: