Maya Protocol One-Stop-Shop
Ask or search…
βŒƒK

THORChain Version Updates

Each version shows all the Merge Requests that were deployed with that version.
If it's checkmarked, it means we have implemented it. If a version itself has a checkmark, it means we already have all the MRs that we want from that version and we won't add any of the unchecked ones (if any).

v1.127.2

  • [evm] Allow Token transferOut to Burst Over Max Gas PR: 3418​
  • [utxo] Optimizations to Avoid Ordinal Issues PR: 3416​
  • Skip block if nil when reprocessing tx in eth block scanner PR: 3415​
  • [Version-unspecific] TxOutStoreItem RetrievalKey field for not needing to rederive key-value pair key for overwrite/deletion PR: 3382​
  • [cleanup] Remove Deprecated UTXO Clients PR: 3378​

v1.127.0

  • [fix] Missing Whitelist Tokens and Add Linter PR: 3395​
  • [V127-specific] Check only signing transaction period blocks in handler_common_outbound PR: 3386​
  • Testing CI change from an external repo PR: 3380​
  • [AVAX pool creation whitelist] Add WSOL, ALOT tokens PR: 3379​
  • [dex whitelist] Whitelist LiFi contracts PR: 3377​
  • [ci] Update gitlab-trigger-ci.sh to set upstream in all cases PR: 3374​
  • [bifrost] Pipeline Signing Routines PR: 3372​
  • [Version-unspecific] Drop only specific transactions from transaction- specific getThorchainTxIns or GetObservationsStdTx parsing problems PR: 3369​
  • [Version-unspecific] Instant observations (and their SetSigned) rather than delayed to the end of the processTransactions queue (after any failed transaction RemoveSigned) PR: 3367​
  • [api] Add CloutSpent to Outbound Responses PR: 3366​
  • [V127-specific] Deduct pending outbounds to get available funds in LackSigning PR: 3364​
  • [Version-unspecific] GAIA ReportSolvency balances consistent with specified heights PR: 3360​
  • Coalesce Reschedule Heights and Align TSS Timeouts #check-lint-warning PR:3359​
  • Documentation update PR: 3358​
  • [querier] Return error from swap quote endpoint if affiliate swap will fail PR: 3357​
  • [Version-unspecific] GetMimir lint check PR: 3355​
  • remove keeper's dependency on keeper/v1 PR: 3354​
  • [stagenet] fix tokenlists and bep2 owner address PR: 3353​
  • [Version-unspecific] Report how many regression tests have been completed so far PR: 3352​
  • [evm] Prevent Bifrost from Lowering Outbound Gas Rate PR: 3333​
  • Unify max memo handling in querier PR: 3283​

v1.126.0

  • [query] return [] instead of null for empty swap queue PR: 3350​
  • [fix] Error swaps to BNB accounts with memo flag set PR: 3349​
  • [fix] avoid float math for utxo sats PR: 3348​
  • [mocknet] BSC 1.3.7 + BCH 27.0.0 PR: 3344​
  • [ci] Add router contract tests PR: 3342​
  • Update trunk config PR: 3340​
  • [V126-specific] Random asgard vault selection PR: 3338​
  • [V126-Specific] Process all POL pools in pol cycle PR: 3335​
  • [evm] Update Unstuck to Remove from Signer Cache PR: 3334​
  • [mocknet] Ethereum 1.13.8 PR: 3332​
  • [evm] Fix Solvency Check on Tokens PR: 3331​
  • [evm] Limit Pending Nonce Usage PR: 3330​
  • Bifrost scanner height diff PR: 3329​
  • [mocknet] Image Updates PR: 3325​
  • [evm] Remove Signed Tx on Observation (BSC) PR: 3323​
  • [fix] Bifrost Signing Status Endpoint PR: 3322​
  • [V126-Specific] Remove Low bond Node accounts PR: 3321​
  • Resolve "FIX: Lending API Improvements" - Replacing PR #3244 PR: 3318​
  • [V126-specific; performance] GetAddress for (string) Address rather than GetThorAddress for ([]byte) AccAddress in needsNewVault PR: 3317​
  • [FIX] Sanitized Swapper Clout init list PR: 3314​
  • [docs] Refactor for MDBook and Setup Pages PR: 3308​
  • [docs] Update Vanilla Docker Pruned Snapshot Instructions PR: 3299​
  • [DEX whitelist] OKX Routers PR: 3298​
  • Remove unused testnet #check-lint-warning PR: 3296​
  • [DEX Whitelist] Symbiosis PR: 3291​
  • Adds several tokens PR: 3278​

v1.125.3

  • getBlockReceipts fixups PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3320
  • [evm] Get block receipts rather than batch call PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3319
  • Make thornode binary build deterministic PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3303
  • [Dev Docs] Callout that BTC Taproot is currently not supported PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3302
  • [build] Auto-Install Stringer for Generate PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3275

v1.125.2

v1.125.1

  • bump version to 1.125.1 PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3313
  • [fix] Keysign Block Signature Mismatch PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3312
  • Skip missing client in signing endpoint PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3309

v1.125.0

  • [lint] Fix Failure PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3306
  • store migrate to create init swapper clout values PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3300
  • [lint] Fix Lint Failure PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3290
  • mimir v2 key change issue #check-lint-warning PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3286
  • [migrate] Avax Double Spend Bond Refunds PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3285
  • [test] Regression Test Improvements PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3282
  • [utxo] Improve Re-Org Rescan Handling PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3281
  • [config] Expose UTXO Min Confirmations PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3279
  • [lint] Disallow Variable Shadowing #check-lint-warning PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3276
  • [Version-unspecific] StreamingSwap endpoints' source_asset and target_asset and destination fields PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3274
  • [Version-unspecific] For other MRs' lint jobs, make nodeAddressValidatorAddressPair unversioned and move it to manager_slasher.go #check-lint-warning PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3273
  • [Version-unspecific] Reallow EVM AddSignedTxItem cancel transactions upon "already known" SendTransaction error PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3269
  • [ci] Set upstream in gitlab-trigger-ci.sh PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3267
  • [patch] Needs new vault patch #check-lint-warning PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3266
  • Bifrost health api endpoints PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3263
  • Dev docs merge PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3261
  • [Version-unspecific] queryMimirV2IDs: jsonify the map for a deterministic sorted order PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3259
  • Bitcoin UTXO Client V2 PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3252
  • Add XVG to ERC-20 whitelist PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3250
  • [cleanup] Use Stringer for Type Strings PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3249
  • [querier] Mimir v2 api tweaks PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3245
  • [lint] Add Spell Check and Improve CI Lint Speed #check-lint-warning PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3237
  • [config] Allow Enabling of Thornode GRPC PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3235
  • [lint] Add Static Analysis to Ensure Immutable Mimir V2 IDs PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3233
  • [V125-specific] Confirmation value adjustment for chains PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3231
  • Swapper clout #check-lint-warning PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3224
  • Resolve "[feature] add repay percentage to close loan" PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3221
  • Bump trunk client version PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3054

v1.124.2

  • [fix] fix shadowing of fromAddr for evm auto-observe PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3268
  • [fix] Mark Lagging Block Scanner Unhealthy PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3260

v1.124.1

v1.124.0

  • Update mimir v2 regex to allow uppercase characters PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3230
  • [test] Fix UTXO Litecoin Signer Test PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3225
  • [test] Support Multi-Validator Regression Tests PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3223
  • ADR005 Amendment1: Permanently Sunset ILP PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3222
  • ADR006 Amendment2: Lower POL Exit Criteria PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3220
  • [test] Reduce Smoke Test Race PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3218
  • Litecoin UTXO Client V2 PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3217
  • [build] Remove Trunk Cache PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3216
  • Requeue BTC rescue from inactive vault PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3213
  • [tss] Reduce Default Party Timeout PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3211
  • [V124-specific] semi random asgard vault selection based on tx inhash and block height PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3210
  • [bifrost] Also Observe Real Transaction for EVM Instant-Observe Outbounds PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3208
  • Eridanus/fix requeue dangling action PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3207
  • [bifrost] Favor Resume from Local Scanner Height on Restart PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3206
  • [querier] remove outbound delay for native chain, fix EVM inbound conf counting PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3205
  • [V124-specific] Deduct gas fees from InactiveVault balances too PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3200
  • Fix duplicated imports, add new lint enforcement PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3199
  • [V124-specific] Skip bsc asset anchor for THOR.BNB PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3197
  • [V124-specific] MissBlockSignSlashPoints for missing block signatures PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3196
  • [V124-specific] manager_txout: Do nothing and return nil if toi.ToAddress.IsNoop() PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3195
  • [mocknet] Image Updates PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3193
  • [test] Remove Regression Test Check Descriptions and Support Variables PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3188
  • [config] Expose Inactive Vault Cutoff and Increase Default PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3187
  • [Version-unspecific] Cache responses for Bifrost get PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3182
  • ADR006 Amendment - Add Saver Pools to PoL PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3179
  • [feature] Mimir V2 #check-lint-warning PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3177
  • [V124-specific] ATOMAsset line in NewAssetWithShortCodes to match ShortCode #check-lint-warning PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3170
  • [V124-specific] Set StatusSince upon change from RetiringVault to InactiveVault PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3164
  • [cleanup] remove yggs part 2/2 (thornode) PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3155
  • Custom refund address in swap memo #check-lint-warning PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3151
  • Remove final portion of the TxOut item local encryption PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3146
  • Updates TSLedgerAdapter and add MLT token PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3109
  • [V124-specific] Use refundTx for streaming swap partial refunds PR: https://gitlab.com/thorchain/thornode/-/merge_requests/3016
  • [V124-specific] Deduct all pending txout item amounts when selecting outbound vaults PR: https://gitlab.com/thorchain/thornode/-/merge_requests/2816

v1.123.0

  • Refund dropped BTC vault rescue tx PR: !3198​
  • [bug] reset pool depth between simulated swaps PR: !3194​
  • fix streaming loan quote PR: !3192​
  • [invariant] fix streaming swap false breaks PR: !3191​
  • Streaming savers querier fixes PR: !3189​
  • [api] Fix Long Memo UTXO Synth Quotes and Drop from_address Requirements PR: !3186​
  • [migration] Re-queue dropped outbound for preferred-asset/streaming-swap conflict PR: !3184​
  • Move Ethereum router contract into thornode repository. PR: !3183​
  • [mocknet] Image Updates and Fixes PR: !3180​
  • Move Ethereum chain client to use shared EVM code PR: !3172​
  • [V123-specific] Respect ObservationDelayFlexibility Mimir override PR: !2969​
  • [V123-specific] Use GetMinJoinLast instead of GetMinJoinVersion for /nodes querier-called NodeAccountPreflightCheck (and churn low-version finding) PR: !2940​

v1.122.0

  • [config] Increase Default Rate Limit PR: !3181​
  • [cleanup] remove yggs part 1/2 (bifrost) PR: !3178​
  • [tools] p2p-check cli PR: !3176​
  • [Version-unspecific; bugfix] Correct EVM-insta-observe ToAddress PR: !3174​
  • [Version-unspecific] Log and drop GetObservationsStdTx unobservable ObservedTx PR: !3173​
  • Fix Thorname response PR: !3171​
  • [Backwards-compatibility; V122-specific] Resolve block 11320435 sync failure PR: !3168​
  • [Version-unspecific] Display InactiveVault status PR: !3167​
  • Bad RBF Inbound Refunds + Double Spend Bond Slash Refunds PR: !3162​
  • [version] 1.122.0 + Remove Version from Generated API Comments PR: !3161​
  • [api] Explicitly Disallow Non-Height Parameters PR: !3154​
  • [Version-unspecific] Resync unstuck.go loop upon keysign error PR: !3150​
  • TS tokenlist update 1.122 - BSC update with top100 by volume PR: !3147​
  • Switch to typesafe sort of cosmos.Uint PR: !3145​
  • Remove dead code PR: !3144​
  • Remove unused & dangerous gas method, mark remaining #check-lint-warning PR: !3143​
  • [Version-unspecific] Complete deprecation of QueryObservedTx BlockHeight and FinaliseHeight, and rearrange QueryObservedTx fields PR: !3137​
  • [V122-specific] Remove double-swap intermediate outbound event PR: !3136​
  • [Version-unspecific] Ensure that getOutput only returns an output with a vault address as either the sender or receiver PR: !3128​
  • [Version-unspecific] NoneEmpty() for observed Gas too, not just Coins PR: !3126​
  • [Version-unspecific] AsgardInvariant: Explicitly check IsStreaming to not double-count streaming In and Out for affiliate swaps PR: !3123​
  • [api] Add /thorchain/block API PR: !3121​
  • [V122-specific] Restore the cancelled-out 1e8 in CalcTxOutHeight PR: !2912​

v1.121.1

  • EVM insta observe at tx broadcast: !3148​

v1.121.0

  • [bug] treat lending module as an account PR: !3159​
  • Spelling / log is too verbose PR: !3158​
  • [bugfix] Generate unique inbound tx for preferred asset swaps + don't allow tx out scheduling in the past #check-lint-warning PR: !3142​
  • [ci] Allow Contributors to Manually Trigger External Fork CI PR: !3135​
  • [api] Network Endpoint Use Current Fee Values PR: !3130​
  • [feature] dynamic max anchor slip PR: !3129​
  • Feature/ Add Tor price in the network query endpoint PR: !3127​
  • migrateStoreV121: Only attempt to transfer Coins if at least one Coin to transfer PR: !3122​
  • Fix endpoint 'quote/swap' for streaming swaps PR: !3119​
  • update calc liq units math in readme PR: !3118​
  • [Backwards-compatibility] Resolve block 6130730 sync failure PR: !3116​
  • [api] Swap Quote Auto Max Quantity, Misc Fee Fixes PR: !3115​
  • [add] Bitcoin Cash UTXO Client V2 PR: !3114​
  • [add] Commit Generated Files PR: !3113​
  • [Version-unspecific] Revert !3073's Taproot support for until after hard fork PR: !3112​
  • [cleanup] remove dead code from manager_network PR: !3111​
  • ADD: add tx hash to Loan open and repayment events #check-lint-warning PR: !3108​
  • [V121-specific] Regular timing of pending liquidity auto-commit PR: !3106​
  • [V121-specific] Do not allow network modules as memo final destinations PR: !3104​
  • [fix] Gaia Auto Solvency Unhalt PR: !3102​
  • Return default values if dex agg wl not set PR: !3101​
  • [test] Regression Tests Check Invariants Every "create-blocks" PR: !3100​
  • [feature] Streaming loans PR: !3100​
  • [feature] Streaming loans PR: !3096​
  • Streaming swaps ignore tvl/synth cap during swap PR: !3095​
  • [bifrost] Keygen Retries and ChurnRetryInterval Mimir PR: !3092​
  • [bifrost] Add P2P Status Endpoint PR: !3091​
  • [Version-unspecific] Display pool asset short codes in querier PR: !3086​
  • [Version-unspecific] Update btcutil dependency in order to parse BTC Taproot addresses PR: !3073​
  • [Version-unspecific] Asgard invariant: Account for streaming swap native (RUNE) output PR: !3072​
  • [sec] vault migration sanity checks PR: !3071​
  • [ADD] Streaming Swaps for Savers adds/withdraws PR: !3070​
  • Reduce lines of code in querier PR: !3060​
  • Add explicit deprecation suffixes to dangerous methods #check-lint-warning PR: !3059​
  • [V121-specific] Don't emit zero-amount pool reward PR: !2937​
  • [V121-specific] Consolidate swap minting into swapOne PR: !2843​

v1.120.2

  • [bifrost] EVM Post Network Fee on Interval if Unset PR: !3132​

v1.120.1

  • [fix] Quote Fuzzy on Saver Assets PR: !3105​

v1.120.0

  • [Version-unspecific] Restore Stages and Status endpoints' OpenAPI references without alphas PR: !3098​
  • [Backwards-compatibility] processOneTxInV120 #check-lint-warning PR: !3097​
  • [feature] emit keygen events PR: !3093​
  • [V120-specific] Do not allow swaps to a native coin's synthetic PR: !3087​
  • [bug] if chain or trading is halted, skip streaming swap attempts PR: !3085​
  • [V120-specific] Zero-amount POL MsgWithdrawLiquidity PR: !3084​
  • [bugfix] go nuclear on swap queue during quotes API PR: !3083​
  • [bugfix] Preferred asset swap: remove owner = thor alias check PR: !3082​
  • [patch] lending fixes #check-lint-warning PR: !3081​
  • [fix] POL Withdraw PR: !3079​
  • [api] Asset Code Quote Memo, Fix Fuzzy Asset, Loan Quote Short Memo PR: !3078​
  • Aggregator update TS 1.120 PR: !3077​
  • [Version-unspecific] Corrections of !3062 PR: !3076​
  • add derived depth bps to pools endpoint #check-lint-warning PR: !3065​
  • add rango contracts for v120 PR: !3064​
  • [V120-specific] Track same-block-scheduled migrations to send each Asset to all ActiveVaults PR: !3046​
  • Deprecate one-off encryption of TxOutItems PR: !2821​

v1.119.0

  • Move go-tss to v1.6.3 PR: !3075​
  • [fix] UTXO V2 Client Re-Confirm PR: !3067​
  • [Version-unspecific] Loan quote parameter compatibility PR: !3063​
  • [Version-unspecific] Stages (and Status) endpoint support for Streaming swaps PR: !3062​
  • [V119-specific] Check n.LeaveScore rather than na.LeaveScore for findOldActor and findLowBondActor PR: !3057​
  • [V119-specific] Use voter.Height rather than voter.FinalisedHeight for streaming swap adjustment PR: !3044​
  • Allow stable savers (determined by TOR anchor pools) PR: !3042​
  • [security] split multi-node operators into different asgards PR: !3037​

v1.118.0

  • [fix] Correct Refund Amount at TVL Cap PR: !3058​
  • [ADR] 011 Lending PR: !3055​
  • [bugs] misc lending #check-lint-warning PR: !3053​
  • [V118-specific] Don't reimburse gas difference for an outbound from an InactiveVault PR: !3052​
  • [logs] Avoid Keyshare Backup Noise on Failed Keygen PR: !3051​
  • Update release instructions PR: !3045​

v1.117.0

  • [docs] Update README Install PR: !3049​
  • Re-add removed contracts (sorry) PR: !3040​
  • emit streaming swap event PR: !3039​
  • [bug] include streaming swap quantity and count into a swap event PR: !3038​
  • [bug] allow an operator to remove a bond provider with zero bond PR: !3036​
  • [ADR] Streaming Swaps PR: !3035​
  • [DEX Whitelist] SquidRouter MultiCall contract PR: !3034​
  • [feature] streaming swap tracks which sub-swap fails and for what reason PR: !3033​
  • [V117-specific] Resolve broken invariants of manager_txout refunds PR: !3032​
  • [Version-unspecific] Do not log GetVault error for THORChain outbound (empty VaultPubKey so expected to error) #check-lint-warning PR: !3031​
  • [V117-specific; Store migration] SubFunds ETH.ETH dust from the two remaining Yggdrasil vaults PR: !3030​
  • [cleanup] remove non-native rune switch logic #check-lint-warning PR: !3027​
  • [cleanup] Remove Chaosnet References PR: !3024​
  • Update links in README PR: !3023​
  • Add TSLedgerAdapter contract PR: !3022​
  • Add PEPE and fix Verse image PR: !3021​
  • [economics] adjusted algo for determining bond/TVL cap #check-lint-warning PR: !3020​
  • Churn refactor #check-lint-warning PR: !3019​
  • [invariant] layer-one pools and liquidity providers PR: !3018​
  • [invariant] reg tests and multiple messages PR: !3015​
  • [invariant] streaming swaps PR: !3014​
  • Generic UTXO Client PR: !3013​
  • Upgrade trunk + linters PR: !3004​
  • [V117-specific] Equal migration rounds PR: !2381​

v1.116.0

  • [fix] Validate Thorname Preferred Asset is Active Pool PR !3025​
  • Whitelist LZ Executors PR !3017​
  • [refactor] Use "latest" Token Lists to Improve Review PR !3012​
  • [lint] Catch Mainnet Files with Build Flags in Version Lint PR !3011​
  • remove coinbase from one of the txns for doge PR !3009​
  • [change] USD Fee Mimir Names, Round USD Fees to 2 Significant Figures of RUNE PR !3008​
  • [cleanup] remove x/gov references (spurious event and test param) PR !3007​
  • [test] Update Mocknet Daemons PR !3006​
  • [refactor] Stagenet changes PR !3005​
  • [ci] Skip Versioned Function Lint on Develop PR !3002​
  • Update adr-009-reserve-income-fee-overhaul.md PR !3001​
  • [patches] misc minor fixes to streaming swaps #check-lint-warning PR !3000​
  • refactor manager versioning to be easier diffs #check-lint-warning PR !2998​
  • [feature] allow mimir to call back yggdrasil funds back to asgard PR !2996​
  • [feature] clear pending liquidity PR !2995​
  • [V116-specific] Decrement ObservedTxVoter slash points with GetConsensusSigners PR [!2994](https://gitlab.com/thorchain/thornode/-/merge_requests/2994)
  • [feature] outbound delays are reduced by streaming swap time PR https !2991​
  • [feature] AffiliateCollector Module + Preferred Asset Swap #check-lint- warning PR !2978​
  • Refactor memo #check-lint-warning PR !2968​
  • [fix] migration to fix module invariants PR !2814​

v1.115.0

  • Fix manager tx out V113 file names PR !2993​
  • [ante] deduct native tx fees during ante #check-lint-warning PR !2992​
  • [fix] Skip Auto-Observe on Failed Broadcast PR !2990​
  • bump go-tss to v1.6.2 PR !2987​
  • [refactor] streaming swaps tweaks #check-lint-warning PR !2986​
  • Refactor aggregators list and add gas limit PR !2983​
  • Increase maxGasLimit for Aggregation call PR !2982​
  • [querier] add total_effective_bond to /network endpoint PR !2981​
  • [ante] use infinite gas meter for transactions PR !2976​
  • last migration round only sends non-gas asset PR !2973​
  • [V115-specific] Clear Aggregator information on queued TxOutItem vault reassignment PR [!2947](https://gitlab.com/thorchain/thornode/-/merge_requests/2947)
  • [feature] allow memos to use asset "short codes" PR !2899​
  • [feature] Streaming swaps #check-lint-warning PR !2886​
  • [feature] Pass data between two contracts between two chains PR !2871​

v1.114.0

  • [ante] add ante validation to external msg handlers PR !2979​
  • [cleanup] use keeper version for fee checks #check-lint-warning PR !2975​
  • [stagenet] fix bnb pools and requeue migrate txs PR !2974​
  • add more tss keygen logging #check-lint-warning PR !2972​
  • Fix signature of swapOut in documentation PR !2971​
  • Add Stargate aggregator contract PR !2970​
  • Add Verse DEX token (bitcoin.com) PR !2963​
  • [mocknet] Bitcoin Cash 26.1.0 PR [!2960](https://gitlab.com/thorchain/thornode/- /merge_requests/2960)
  • [change] Dollar Denominated Fee Mimirs (ADR-009 Part 1) #check-lint-warning PR !2923​
  • [Version-unspecific] Use case-insensitive EqualFold to check UTXO destination address roundtrip PR [!2802](https://gitlab.com/thorchain/thornode/- /merge_requests/2802)

v1.113.1

  • [BUG] Limit inactive vaults number PR !2967​
  • [add] Observe UTXO Outbounds Immediately After Signing PR!2964​
  • [fix] Keygen Timeouts PR !2966​
  • [tune] Cache PubKey Addresses PR: !2965​

1.113.0

  • [migrate] Reverse BTC Pool Slash and Corresponding Bond Slashes PR: !2961​
  • [fix] Regression Test Concurrent Map Write PR: !2959​
  • [V113-specific] Only update a TxOutItem's MaxGas from TxOutStorage EndBlock when first entering the outbound queue PR: !2957​
  • [BUG] Allow synth to synth swaps at security hard cap PR: !2956​
  • [lending] More Regression Tests PR: !2955​
  • [BUG] Ignore transaction when the sender address is invalid PR: !2950​
  • [cleanup] remove arb whitelist PR: !2943​
  • [fix] Loan Quote Fee Basis Points PR: !2942​
  • [V113-specific] Set correct ToAddress when loan handlers make a MsgSwap PR: !2928​
  • [V113-specific] DollarInRune -> DollarsPerRune PR: !2832​

1.112.0

  • [revert] incentive pendulum change PR: !2954​
  • Only change maxgas when tx out item scheduled to a new vault PR: !2951​
  • [cleanup] version handler uses GetNativeTxFee PR: !2944​
  • [cleanup] halts, fees, anchors in keeper PR: !2941​
  • refactor loan handlers versioning #check-lint-warning PR: !2939​
  • [V112-specific] Transfer PendingInboundRune to Reserve upon pool burning PR: !2938​
  • [lint] Catch Current Version Duplicates PR: !2936​
  • [Mainnet] Whitelist 2 BSC Aggregator Contracts PR: !2934​
  • [V112-specific] IsChain validation of add liquidity AssetAddress PR: !2932​
  • [config] Default to Keyshare Backup Enabled PR: !2931​
  • [mocknet] Bitcoin 25.0 and Gaia 10.0.0 PR: !2929​
  • [Version-unspecific] Regression test update: lending/refunds.yaml PR: !2927​
  • [V112-specific] Use totalEffectiveBond instead of totalBonded for Incentive Pendulum PR: !2922​
  • [API] Swap Quote Endpoint Improvements PR: !2905​
  • [api] Promote Changes PR: !2901​
  • [feature] Trade Target in Scientific Notation #check-lint-warning PR: !2897​
  • [feature] make "best efforts" to refund txns sent to inactive vault PR: !2869​
  • [test] Extend Lending Regression Tests PR: !2850​

1.111.1

  • [tune] Bifrost LevelDB Storage (Enable as Default) PR: !2933​

1.111.0

  • [bsc] use router 4.1 contract addresses PR: !2930​
  • [update] Ethereum 1.12.0 PR: !2925​
  • [add] Saver Yield Scaling PR: !2924​
  • [Version-unspecific] Add MaxRuneSupply to Admin deny list PR: !2919​
  • [test] Update Mocknet Daemons PR: !2918​
  • [test] Fix Regression Export Paths, Mirror Suite Hierarchy PR: !2917​
  • [migrate] Fix Missed Bitcoin Last Observation Heights PR: !2916​
  • [V111-specific] Validate positive MaxRuneSupply PR: !2909​
  • [V111-specific] LendingLever GetUncappedShare -> GetSafeShare PR: !2908​
  • [V111-specific] Emit Derived Asset pool pool_balance_change events relative to their previous balances PR: !2893​
  • remove partial loan repayments #check-lint-warning PR: !2890​
  • [chain] Binance Smart Chain (Bifrost Refactor Avalanche -> EVM) PR: !2859​
  • [feature] Circuit Breaker PR: !2723​

1.110.0

  • Mitigate Potential Freeze Block PR: !2913​
  • [test] regression for all tx types PR: !2911​
  • [fix] Reset Bitcoin Observation Heights PR: !2903​
  • [tune] Bifrost LevelDB Storage PR: !2902​
  • [bugfix] fix minout for loan repayment #check-lint-warning PR: !2898​
  • [fix] ensure addresses are correct network PR: !2889​
  • [V110-specific] Add failed-refund external coins to their pools' BalanceAsset PR: !2888​
  • [Version-unspecific] Use THORChain block milliseconds for quotes' OutboundDelaySeconds PR: !2887​
  • [V110-specific] Modify mark-for-churn-out timing PR: !2849​
  • [patch] Dervied asset swaps doesn't mint rune properly PR: !2842​
  • [V110-specific] Avoid handler_solvency redundant SetMimirs and EventSetMimir emissions PR: !2827​

1.109.2

  • take config height if configured PR: !2904​

1.109.1

  • [fix] Avoid Double Spend on Broadcast Error PR: !2900​

1.109.0

  • Round7 #check-lint-warning PR: !2896​
  • [improvement] Increase Max PoL Movement Granularity PR: !2891​
  • [Version-unspecific] Ensure blame of NewMsgTssKeysignFail has a FailReason PR: !2884​
  • [fix] Develop Lint PR: !2883​
  • [Migration] Make fake tx in observations for unobserved, memo-less BTC Inbounds PR: !2882​
  • [Version-unspecific] Ignore txs for LockTime only when a future height PR: !2881​
  • Add 2 new aggregator contracts PR: !2880​
  • [V109-specific; store migration] Requeue ETH-halt swallowed TxOutItems PR: !2877​
  • Remove hardcoded addresses in Ethereum chain client PR: !2873​
  • Expand admin mimir denylist PR: !2858​
  • [improvement] Allow Bifrost Init on Chain Failures PR: !2853​
  • [cleanup] Reduce Log Noise #check-lint-warning PR: !2852​
  • [V109-specific] SpawnDerivedAsset: Only emit an EventPoolBalanceChanged if there's a balance change PR: !2848​
  • [fix] Drop Redundant Smoke/Bootstrap Volume Flags PR: !2845​
  • [adr] 007: Increase Fund Migration Interval PR: !2844​
  • [test] CI and Regression Test Optimizations PR: !2833​
  • [V109-specific] GetFee DollarInRune-usage correction PR: !2830​
  • [improvement] Delay Churn for Halted Chains #check-lint-warning PR: !2812​
  • [Version-unspecific] NewQueryPool PR: !2656​

1.108.3

  • [revert] go-tss 1.6.0 (revert libp2p update) PR: !2879​
  • collect tss round when there is a failure #check-lint-warning PR: !2876​

1.108.2

  • go-tss > 1.5.9, tss-lib => 0.1.4 PR: !2874​

1.108.1

  • Bump patch version for 1.108.1 release PR: !2864​
  • [update] Ethereum 1.11.5 PR: !2862​
  • Update CI to use new builder image PR: !2861​
  • [update] Golang 1.20 PR: !2860​
  • [fix] Analyze Go 1.20 Compatibility PR: !2857​
  • [api] Loan Quotes PR: !2840​

1.108.0

  • Remove old & unused Binance workaround PR: !2855​
  • [fix] Loan Refund TxID Consistency PR: !2846​
  • set min conf count to 2 for eth PR: !2836​
  • [Feature] Dynamic Outbound Fee Multiplier #check-lint-warning PR: !2835​
  • fix archive func #check-lint-warning PR: !2831​
  • OKB add to token list + new THORSwap contracts PR: !2829​
  • exclude dervied pools from total rune #check-lint-warning PR: !2828​
  • Lending enforce minout for first swap of loan open or repayment #check-lint-warning PR: !2826​
  • [cleanup] remove versioning for constants PR: !2825​
  • [test] Extend Refund Regression Tests PR: !2824​
  • [update] Ledger Package for Nano S+ Compatibility PR: !2823​
  • [V108-specific] Store migration requeue of BCH-halt txout items PR: !2822​
  • [midgard] Add Empty Fields to Withdraw Events on Pool Suspend PR: !2819​
  • [refactor] keeper constants #check-lint-warning PR: !2818​
  • [add] Churn Estimates in Status Output PR: !2817​
  • Reduce fragility of memo handling #check-lint-warning PR: !2815​
  • [Version-unspecific] Debug logs only for expected ParseMemo errors PR: !2813​
  • [V108-specific] Sum-invariant Adjust #check-lint-warning PR: !2794​
  • [V108-specific] Clean up failed-refund THORChain coins PR: !2758​
  • [V108-specific] Replace explicit HaltTHORChain checks with common.THORChain isChainHalted PR: !2757​
  • [V108-specific] Record all THORChain OutTxs #check-lint-warning PR: !2718​
  • [V108-specific] Update actions GasRate PR: !2615​

1.107.0

  • [api] Fix Tolerance Quote to RUNE PR: !2811​
  • [cleanup] Remove Terra PR: !2810​
  • [improvement] Skip Old Fee and Solvency Observations PR: !2809​
  • [test] Mocknet Litecoin 0.21.2 and Smoke Tuning PR: !2808​
  • [test] Regression Sequence Overrides and Filter Genesis Export PR: !2805​
  • [Version-unspecific] Readme edit for regression testing: Cosmos Coin fields for tx-send PR: !2801​
  • query module balance invariants PR: !2793​
  • [V107-specific] EventVersion emission PR: !2786​
  • [Version-unspecific] Display empty RetiringVaults PR: !2784​
  • [V107-specific] Add withdrawal transaction Asset to its pool, if existing PR: !2777​
  • Handler refactor and enforcement #check-lint-warning PR: !2770​
  • [Version-unspecific] Add a Refund field to the Status endpoint planned_out_txs PR: !2769